From 767f5fbfb025fd353bb3dfdeb73f7a95cb13fe9a Mon Sep 17 00:00:00 2001 From: "ester.zhou" Date: Fri, 4 Jul 2025 15:35:24 +0800 Subject: [PATCH] Update docs (87475) Signed-off-by: ester.zhou --- .../reference/apis-arkui/Readme-EN.md | 205 ++++++----- .../arkui-ts/figures/focusScopePriority1.png | Bin 0 -> 46651 bytes .../arkui-ts/figures/focusScopePriority2.png | Bin 0 -> 45677 bytes .../arkui-ts/figures/focusScopePriority3.png | Bin 0 -> 46694 bytes .../arkui-ts/figures/focusScopePriority4.png | Bin 0 -> 46794 bytes .../arkui-ts/figures/focusScopePriority5.png | Bin 0 -> 50795 bytes .../figures/imageAnimator_resource.gif | Bin 0 -> 211354 bytes .../apis-arkui/arkui-ts/ts-appendix-enums.md | 163 +++++--- .../ts-basic-components-imageanimator.md | 20 +- .../arkui-ts/ts-container-arcswiper.md | 98 +++-- .../ts-container-isolated-component-sys.md | 7 +- .../arkui-ts/ts-container-swiper.md | 348 ++++++++++++------ .../apis-arkui/arkui-ts/ts-container-tabs.md | 2 +- .../apis-arkui/arkui-ts/ts-text-common-sys.md | 41 +++ .../reference/apis-arkui/arkui-ts/ts-types.md | 275 ++++++++++---- ...s-universal-attributes-expand-safe-area.md | 8 +- .../arkui-ts/ts-universal-attributes-focus.md | 167 +++++++-- ...versal-attributes-foreground-blur-style.md | 2 +- .../reference/apis-arkui/errorcode-node.md | 95 +++++ .../apis-arkui/errorcode-xcomponent.md | 23 ++ .../ui/arkts-layout-development-arcswiper.md | 58 +-- en/application-dev/ui/ndk-drag-event.md | 2 +- 22 files changed, 1098 insertions(+), 416 deletions(-) create mode 100644 en/application-dev/reference/apis-arkui/arkui-ts/figures/focusScopePriority1.png create mode 100644 en/application-dev/reference/apis-arkui/arkui-ts/figures/focusScopePriority2.png create mode 100644 en/application-dev/reference/apis-arkui/arkui-ts/figures/focusScopePriority3.png create mode 100644 en/application-dev/reference/apis-arkui/arkui-ts/figures/focusScopePriority4.png create mode 100644 en/application-dev/reference/apis-arkui/arkui-ts/figures/focusScopePriority5.png create mode 100644 en/application-dev/reference/apis-arkui/arkui-ts/figures/imageAnimator_resource.gif create mode 100644 en/application-dev/reference/apis-arkui/arkui-ts/ts-text-common-sys.md create mode 100644 en/application-dev/reference/apis-arkui/errorcode-node.md create mode 100644 en/application-dev/reference/apis-arkui/errorcode-xcomponent.md diff --git a/en/application-dev/reference/apis-arkui/Readme-EN.md b/en/application-dev/reference/apis-arkui/Readme-EN.md index 20930adbb38..fb5e19e614b 100644 --- a/en/application-dev/reference/apis-arkui/Readme-EN.md +++ b/en/application-dev/reference/apis-arkui/Readme-EN.md @@ -1,7 +1,7 @@ # ArkUI -- ArkTS APIs - - UI +- ArkTS API + - UI - [@ohos.animator (Animator)](js-apis-animator.md) - [@ohos.arkui.componentSnapshot (Component Snapshot)](js-apis-arkui-componentSnapshot.md) - [@ohos.arkui.componentUtils (componentUtils)](js-apis-arkui-componentUtils.md) @@ -12,7 +12,7 @@ - [@ohos.arkui.observer (Observer)](js-apis-arkui-observer.md) - [@ohos.arkui.prefetcher (Prefetching)](js-apis-arkui-Prefetcher.md) - [@ohos.arkui.shape(Shape)](js-apis-arkui-shape.md) - - [@ohos.arkui.Theme (Theme)](js-apis-arkui-theme.md) + - [@ohos.arkui.theme (Theme)](js-apis-arkui-theme.md) - [@ohos.arkui.UIContext (UIContext)](js-apis-arkui-UIContext.md) - [@ohos.arkui.uiExtension (uiExtension)](js-apis-arkui-uiExtension.md) - [@ohos.arkui.StateManagement (State Management)](js-apis-StateManagement.md) @@ -37,7 +37,7 @@ - [@ohos.arkui.UIContext (UIContext) (System API)](js-apis-arkui-UIContext-sys.md) - [@ohos.promptAction (Prompt) (System API)](js-apis-promptAction-sys.md) - - arkui + - ArkUI - [BuilderNode](js-apis-arkui-builderNode.md) - [ComponentContent](js-apis-arkui-ComponentContent.md) - [FrameNode](js-apis-arkui-frameNode.md) @@ -47,21 +47,24 @@ - [AttributeUpdater](js-apis-arkui-AttributeUpdater.md) - [Content](js-apis-arkui-Content.md) - [NodeContent](js-apis-arkui-NodeContent.md) - - Graphics - - [@ohos.display (Display)](js-apis-display.md) + - Window Manager - [@ohos.PiPWindow (PiP Window)](js-apis-pipWindow.md) - [@ohos.window (Window)](js-apis-window.md) - - [@ohos.screenshot (Screenshot)](js-apis-screenshot.md) - [@ohos.animation.windowAnimationManager (Window Animation Management) (System API)](js-apis-windowAnimationManager-sys.md) - [@ohos.application.WindowExtensionAbility (WindowExtensionAbility) (System API)](js-apis-application-windowExtensionAbility-sys.md) + - [@ohos.window (Window) (System API)](js-apis-window-sys.md) + - [WindowExtensionContext (System API)](js-apis-inner-application-windowExtensionContext-sys.md) + + - Display Management + - [@ohos.display (Display)](js-apis-display.md) + - [@ohos.screenshot (Screenshot)](js-apis-screenshot.md) + - [@ohos.display (Display) (System API)](js-apis-display-sys.md) - [@ohos.screen (Screen) (System API)](js-apis-screen-sys.md) - [@ohos.screenshot (Screenshot) (System API)](js-apis-screenshot-sys.md) - - [@ohos.window (Window) (System API)](js-apis-window-sys.md) - - [WindowExtensionContext (System API)](js-apis-inner-application-windowExtensionContext-sys.md) - - APIs No Longer Maintained + - APIs No Longer Maintained - [@ohos.prompt (Prompt)](js-apis-prompt.md) - [@system.app (Application Context)](js-apis-system-app.md) - [@system.configuration (Application Configuration)](js-apis-system-configuration.md) @@ -69,9 +72,9 @@ - [@system.prompt (Prompt)](js-apis-system-prompt.md) - [@system.router (Page Routing)](js-apis-system-router.md) - [XComponentNode](js-apis-arkui-xcomponentNode.md) -- ArkTS Components - - Universal Component Information - - Universal Events +- ArkTS Components + - Universal Components + - [Universal Events](arkui-ts/ts-component-general-events.md) - [Click Event](arkui-ts/ts-universal-events-click.md) - [Touch Event](arkui-ts/ts-universal-events-touch.md) - [Show/Hide Event](arkui-ts/ts-universal-events-show-hide.md) @@ -89,7 +92,8 @@ - [Custom Event Dispatch](arkui-ts/ts-universal-attributes-on-child-touch-test.md) - [Custom Event Interception](arkui-ts/ts-universal-attributes-on-touch-intercept.md) - [Focus Axis Event](arkui-ts/ts-universal-events-focus_axis.md) - - Universal attributes + - [Axis Event](arkui-ts/ts-universal-events-axis.md) + - [Universal Attributes](arkui-ts/ts-component-general-attributes.md) - [Size](arkui-ts/ts-universal-attributes-size.md) - [Location](arkui-ts/ts-universal-attributes-location.md) - [Layout Constraints](arkui-ts/ts-universal-attributes-layout-constraints.md) @@ -106,20 +110,22 @@ - [Transformation](arkui-ts/ts-universal-attributes-transformation.md) - [Image Effect](arkui-ts/ts-universal-attributes-image-effect.md) - [Shape Clipping](arkui-ts/ts-universal-attributes-sharp-clipping.md) - - [Gradient Color](arkui-ts/ts-universal-attributes-gradient-color.md) + - [Color Gradient](arkui-ts/ts-universal-attributes-gradient-color.md) - [Popup Control](arkui-ts/ts-universal-attributes-popup.md) + - [Tooltip Control](arkui-ts/ts-universal-attributes-tips.md) - [Menu Control](arkui-ts/ts-universal-attributes-menu.md) - [Focus Control](arkui-ts/ts-universal-attributes-focus.md) - [Hover Effect](arkui-ts/ts-universal-attributes-hover-effect.md) - [Component ID](arkui-ts/ts-universal-attributes-component-id.md) - [Reuse ID](arkui-ts/ts-universal-attributes-reuse-id.md) + - [Reuse Options](arkui-ts/ts-universal-attributes-reuse.md) - [Polymorphic Style](arkui-ts/ts-universal-attributes-polymorphic-style.md) - [restoreId](arkui-ts/ts-universal-attributes-restoreId.md) - [Foreground Color](arkui-ts/ts-universal-attributes-foreground-color.md) - [Foreground Effect](arkui-ts/ts-universal-attributes-foreground-effect.md) - [Foreground Blur](arkui-ts/ts-universal-attributes-foreground-blur-style.md) - [Motion Blur](arkui-ts/ts-universal-attributes-motionBlur.md) - - [Click Effect](arkui-ts/ts-universal-attributes-click-effect.md) + - [Click Feedback Effect](arkui-ts/ts-universal-attributes-click-effect.md) - [Accessibility](arkui-ts/ts-universal-attributes-accessibility.md) - [Attribute Modifier](arkui-ts/ts-universal-attributes-attribute-modifier.md) - [Gesture Modifier](arkui-ts/ts-universal-attributes-gesture-modifier.md) @@ -128,10 +134,10 @@ - [Drawing Modifier](arkui-ts/ts-universal-attributes-draw-modifier.md) - [Content Modifier](arkui-ts/ts-universal-attributes-content-modifier.md) - [Custom Property](arkui-ts/ts-universal-attributes-custom-property.md) - - Touch Interactions + - Touch Interactions - [Touch Target](arkui-ts/ts-universal-attributes-touch-target.md) - [Hit Test Control](arkui-ts/ts-universal-attributes-hit-test-behavior.md) - - Transition + - Transition - [Modal Transition](arkui-ts/ts-universal-attributes-modal-transition.md) - [Sheet Transition](arkui-ts/ts-universal-attributes-sheet-transition.md) - [Sheet Transition (System API)](arkui-ts/ts-universal-attributes-sheet-transition-sys.md) @@ -147,7 +153,7 @@ - [Point Light Style (System API)](arkui-ts/ts-universal-attributes-point-light-style-sys.md) - [Image Effect (System API)](arkui-ts/ts-universal-attributes-image-effect-sys.md) - - Gesture Handling + - Gesture Handling - [Gesture Binding Methods](arkui-ts/ts-gesture-settings.md) - [TapGesture](arkui-ts/ts-basic-gestures-tapgesture.md) - [LongPressGesture](arkui-ts/ts-basic-gestures-longpressgesture.md) @@ -159,28 +165,25 @@ - [Custom Gesture Judgment](arkui-ts/ts-gesture-customize-judge.md) - [Bound Gesture Configuration](arkui-ts/ts-uigestureevent.md) - [Gesture Blocking Enhancement](arkui-ts/ts-gesture-blocking-enhancement.md) - - Rows, Columns, and Stacking + - Rows, Columns, and Stacking - [Flex](arkui-ts/ts-container-flex.md) - [Column](arkui-ts/ts-container-column.md) - [Row](arkui-ts/ts-container-row.md) - [Stack](arkui-ts/ts-container-stack.md) - [RelativeContainer](arkui-ts/ts-container-relativecontainer.md) - - [FolderStack](arkui-ts/ts-container-folderstack.md) - [Flex (System API)](arkui-ts/ts-container-flex-sys.md) - [Column (System API)](arkui-ts/ts-container-column-sys.md) - [Row (System API)](arkui-ts/ts-container-row-sys.md) - [Stack (System API)](arkui-ts/ts-container-stack-sys.md) - - Grid and Column Layout + - Grid and Column Layout - [GridRow](arkui-ts/ts-container-gridrow.md) - [GridCol](arkui-ts/ts-container-gridcol.md) - [ColumnSplit](arkui-ts/ts-container-columnsplit.md) - [RowSplit](arkui-ts/ts-container-rowsplit.md) - - [SplitLayout](arkui-ts/ohos-arkui-advanced-SplitLayout.md) - - [FoldSplitContainer](arkui-ts/ohos-arkui-advanced-FoldSplitContainer.md) - [SideBarContainer](arkui-ts/ts-container-sidebarcontainer.md) - - Scroll and Swipe + - Scroll and Swipe - [List](arkui-ts/ts-container-list.md) - [ListItem](arkui-ts/ts-container-listitem.md) - [ListItemGroup](arkui-ts/ts-container-listitemgroup.md) @@ -190,19 +193,18 @@ - [GridItem](arkui-ts/ts-container-griditem.md) - [Scroll](arkui-ts/ts-container-scroll.md) - [Swiper](arkui-ts/ts-container-swiper.md) + - [ArcSwiper](arkui-ts/ts-container-arcswiper.md) - [WaterFlow](arkui-ts/ts-container-waterflow.md) - [FlowItem](arkui-ts/ts-container-flowitem.md) + - [LazyVGridLayout](arkui-ts/ts-container-lazyvgridlayout.md) - [ScrollBar](arkui-ts/ts-basic-components-scrollbar.md) - [Refresh](arkui-ts/ts-container-refresh.md) - - [ComposeListItem](arkui-ts/ohos-arkui-advanced-ComposeListItem.md) - - [GridObjectSortComponent](arkui-ts/ohos-arkui-advanced-GridObjectSortComponent.md) - - [SwipeRefresher](arkui-ts/ohos-arkui-advanced-SwipeRefresher.md) - [ArcScrollBar](arkui-ts/ts-basic-components-arcscrollbar.md) - [Scrollable Component Common APIs](arkui-ts/ts-container-scrollable-common.md) - [List (System API)](arkui-ts/ts-container-list-sys.md) - - Navigation and Switching + - Navigation and Switching - [Indicator](arkui-ts/ts-swiper-components-indicator.md) - [Navigation](arkui-ts/ts-basic-components-navigation.md) - [NavDestination](arkui-ts/ts-basic-components-navdestination.md) @@ -211,7 +213,7 @@ - [StepperItem](arkui-ts/ts-basic-components-stepperitem.md) - [Tabs](arkui-ts/ts-container-tabs.md) - [TabContent](arkui-ts/ts-container-tabcontent.md) - - Buttons and Selections + - Buttons and Selections - [Button](arkui-ts/ts-basic-components-button.md) - [Toggle](arkui-ts/ts-basic-components-toggle.md) - [Checkbox](arkui-ts/ts-basic-components-checkbox.md) @@ -224,13 +226,10 @@ - [Rating](arkui-ts/ts-basic-components-rating.md) - [Select](arkui-ts/ts-basic-components-select.md) - [Slider](arkui-ts/ts-basic-components-slider.md) - - [DownloadFileButton](arkui-ts/ohos-arkui-advanced-DownloadFileButton.md) - - [ProgressButton](arkui-ts/ohos-arkui-advanced-ProgressButton.md) - - [SegmentButton](arkui-ts/ohos-arkui-advanced-SegmentButton.md) - [SegmentButtonV2](arkui-ts/ohos-arkui-advanced-SegmentButtonV2.md) - - [Filter](arkui-ts/ohos-arkui-advanced-Filter.md) - [ArcButton](arkui-ts/ohos-arkui-advanced-ArcButton.md) - - Text and Input + - [ArcSlider](arkui-ts/ohos-arkui-advanced-ArcSlider.md) + - Text and Input - [Text](arkui-ts/ts-basic-components-text.md) - [TextArea](arkui-ts/ts-basic-components-textarea.md) - [TextInput](arkui-ts/ts-basic-components-textinput.md) @@ -243,14 +242,15 @@ - [SymbolGlyph](arkui-ts/ts-basic-components-symbolGlyph.md) - [Hyperlink](arkui-ts/ts-container-hyperlink.md) - [RichText](arkui-ts/ts-basic-components-richtext.md) - - [SelectionMenu](arkui-ts/ohos-arkui-advanced-SelectionMenu.md) - [Styled String](arkui-ts/ts-universal-styled-string.md) - [Text Component Common APIs](arkui-ts/ts-text-common.md) + - [Text Component Common APIs (System API)](arkui-ts/ts-text-common-sys.md) - [TextInput (System API)](arkui-ts/ts-basic-components-textinput-sys.md) - [Styled String (System API)](arkui-ts/ts-universal-styled-string-sys.md) + - [RichEditor (System API)](arkui-ts/ts-basic-components-richeditor-sys.md) - - Images and Videos + - Images and Videos - [Image](arkui-ts/ts-basic-components-image.md) - [ImageAnimator](arkui-ts/ts-basic-components-imageanimator.md) - [Video](arkui-ts/ts-media-components-video.md) @@ -258,32 +258,27 @@ - [Image (System API)](arkui-ts/ts-basic-components-image-sys.md) - [MediaCachedImage (System API)](arkui-ts/ts-basic-components-mediacachedimage-sys.md) + - [Video (System API)](arkui-ts/ts-media-components-video-sys.md) - - Information Display + - Information Display - [AlphabetIndexer](arkui-ts/ts-container-alphabet-indexer.md) - [ArcAlphabetIndexer](arkui-ts/ts-container-arc-alphabet-indexer.md) - [Badge](arkui-ts/ts-container-badge.md) - - [Chip](arkui-ts/ohos-arkui-advanced-Chip.md) - - [ChipGroup](arkui-ts/ohos-arkui-advanced-ChipGroup.md) - [Counter](arkui-ts/ts-container-counter.md) - [advanced.Counter](arkui-ts/ohos-arkui-advanced-Counter.md) - [DataPanel](arkui-ts/ts-basic-components-datapanel.md) - - [ExceptionPrompt](arkui-ts/ohos-arkui-advanced-ExceptionPrompt.md) - [Gauge](arkui-ts/ts-basic-components-gauge.md) - [LoadingProgress](arkui-ts/ts-basic-components-loadingprogress.md) - - [LinearIndicator](arkui-ts/ts-basic-components-linearindicator.md) - [Marquee](arkui-ts/ts-basic-components-marquee.md) - [PatternLock](arkui-ts/ts-basic-components-patternlock.md) - [Progress](arkui-ts/ts-basic-components-progress.md) - - [Popup](arkui-ts/ohos-arkui-advanced-Popup.md) - [QRCode](arkui-ts/ts-basic-components-qrcode.md) - [TextClock](arkui-ts/ts-basic-components-textclock.md) - [TextTimer](arkui-ts/ts-basic-components-texttimer.md) - - [TreeView](arkui-ts/ohos-arkui-advanced-TreeView.md) - - Blank and Divider + - Blank and Divider - [Blank](arkui-ts/ts-basic-components-blank.md) - [Divider](arkui-ts/ts-basic-components-divider.md) - - Canvas Drawing + - Canvas Drawing - [Canvas](arkui-ts/ts-components-canvas-canvas.md) - [CanvasGradient](arkui-ts/ts-components-canvas-canvasgradient.md) - [CanvasPattern](arkui-ts/ts-components-canvas-canvaspattern.md) @@ -295,7 +290,7 @@ - [OffscreenCanvas](arkui-ts/ts-components-offscreencanvas.md) - [OffscreenCanvasRenderingContext2D](arkui-ts/ts-offscreencanvasrenderingcontext2d.md) - [Path2D](arkui-ts/ts-components-canvas-path2d.md) - - Graphic Drawing + - Graphic Drawing - [Circle](arkui-ts/ts-drawing-components-circle.md) - [Ellipse](arkui-ts/ts-drawing-components-ellipse.md) - [Line](arkui-ts/ts-drawing-components-line.md) @@ -304,24 +299,17 @@ - [Path](arkui-ts/ts-drawing-components-path.md) - [Rect](arkui-ts/ts-drawing-components-rect.md) - [Shape](arkui-ts/ts-drawing-components-shape.md) - - Rendering Drawing + - Rendering Drawing - [XComponent](arkui-ts/ts-basic-components-xcomponent.md) - [Component3D](arkui-ts/ts-basic-components-component3d.md) - [EmbeddedComponent](arkui-ts/ts-container-embedded-component.md) - [XComponent (System API)](arkui-ts/ts-basic-components-xcomponent-sys.md) - - Title Bars and Toolbars - - [ComposeTitleBar](arkui-ts/ohos-arkui-advanced-ComposeTitleBar.md) - - [EditableTitleBar](arkui-ts/ohos-arkui-advanced-EditableTitleBar.md) - - [SelectTitleBar](arkui-ts/ohos-arkui-advanced-SelectTitleBar.md) - - [TabTitleBar](arkui-ts/ohos-arkui-advanced-TabTitleBar.md) - - [ToolBar](arkui-ts/ohos-arkui-advanced-ToolBar.md) - - [SubHeader](arkui-ts/ohos-arkui-advanced-SubHeader.md) - - Menus + - Menus - [Menu](arkui-ts/ts-basic-components-menu.md) - [MenuItem](arkui-ts/ts-basic-components-menuitem.md) - [MenuItemGroup](arkui-ts/ts-basic-components-menuitemgroup.md) - [ContextMenu](arkui-ts/ts-methods-menu.md) - - Animation + - Animation - [Property Animation (animation)](arkui-ts/ts-animatorproperty.md) - [Explicit Animation (animateTo)](arkui-ts/ts-explicit-animation.md) - [Keyframe Animation (keyframeAnimateTo)](arkui-ts/ts-keyframeAnimateTo.md) @@ -335,7 +323,7 @@ - [Implicit Shared Element Transition (geometryTransition) (System API)](arkui-ts/ts-transition-animation-geometrytransition-sys.md) - - Dialog Boxes + - Dialog Boxes - [Alert Dialog Box (AlertDialog)](arkui-ts/ts-methods-alert-dialog-box.md) - [Action Sheet (ActionSheet)](arkui-ts/ts-methods-action-sheet.md) - [Custom Dialog Box (CustomDialog)](arkui-ts/ts-methods-custom-dialog-box.md) @@ -344,47 +332,77 @@ - [Time Picker Dialog Box (TimePickerDialog)](arkui-ts/ts-methods-timepicker-dialog.md) - [Text Picker Dialog Box (TextPickerDialog)](arkui-ts/ts-methods-textpicker-dialog.md) - [Dialog Box (Dialog)](arkui-ts/ohos-arkui-advanced-Dialog.md) - - Service Widgets + - Service Widgets - [FormLink](arkui-ts/ts-container-formlink.md) - - [FormMenu](arkui-ts/ohos-arkui-advanced-formmenu.md) - [FormComponent (System API)](arkui-ts/ts-basic-components-formcomponent-sys.md) - - Security + - Security - [Security Component Universal Attributes](arkui-ts/ts-securitycomponent-attributes.md) - [PasteButton](arkui-ts/ts-security-components-pastebutton.md) - [SaveButton](arkui-ts/ts-security-components-savebutton.md) - [SaveButton (System API)](arkui-ts/ts-security-components-savebutton-sys.md) - - Themes + - Themes - [WithTheme](arkui-ts/ts-container-with-theme.md) - - Atomic Services + - Atomic Services - [AtomicServiceNavigation](arkui-ts/ohos-atomicservice-AtomicServiceNavigation.md) + - [AtomicServiceSearch](arkui-ts/ohos-atomicservice-AtomicServiceSearch.md) - [AtomicServiceTabs](arkui-ts/ohos-atomicservice-AtomicServiceTabs.md) - [AtomicServiceWeb](arkui-ts/ohos-atomicservice-AtomicServiceWeb.md) - [InterstitialDialogAction](arkui-ts/ohos-atomicservice-InterstitialDialogAction.md) - - [FullScreenLaunchComponent](arkui-ts/ohos-arkui-advanced-FullScreenLaunchComponent.md) + - [HalfScreenLaunchComponent](arkui-ts/ohos-atomicservice-HalfScreenLaunchComponent.md) - [InnerFullScreenLaunchComponent (System API)](arkui-ts/ohos-arkui-advanced-InnerFullScreenLaunchComponent-sys.md) - [NavPushPathHelper](arkui-ts/ohos-atomicservice-NavPushPathHelper.md) - - Custom Placeholder Components + - Custom Placeholder Components - [NodeContainer](arkui-ts/ts-basic-components-nodecontainer.md) - [ContentSlot](arkui-ts/ts-components-contentSlot.md) - - Custom Components + - Custom Components - [Custom Component Lifecycle](arkui-ts/ts-custom-component-lifecycle.md) - [Custom Component Layout](arkui-ts/ts-custom-component-layout.md) - [Custom Component Built-in APIs](arkui-ts/ts-custom-component-api.md) - - State Management and Rendering Control + - System Preset UI Component Library + - [Chip](arkui-ts/ohos-arkui-advanced-Chip.md) + - [ChipGroup](arkui-ts/ohos-arkui-advanced-ChipGroup.md) + - [ComposeListItem](arkui-ts/ohos-arkui-advanced-ComposeListItem.md) + - [ComposeTitleBar](arkui-ts/ohos-arkui-advanced-ComposeTitleBar.md) + - [DownloadFileButton](arkui-ts/ohos-arkui-advanced-DownloadFileButton.md) + - [DialogV2](arkui-ts/ohos-arkui-advanced-DialogV2.md) + - [EditableTitleBar](arkui-ts/ohos-arkui-advanced-EditableTitleBar.md) + - [ExceptionPrompt](arkui-ts/ohos-arkui-advanced-ExceptionPrompt.md) + - [Filter](arkui-ts/ohos-arkui-advanced-Filter.md) + - [FolderStack](arkui-ts/ts-container-folderstack.md) + - [FoldSplitContainer](arkui-ts/ohos-arkui-advanced-FoldSplitContainer.md) + - [FormMenu](arkui-ts/ohos-arkui-advanced-formmenu.md) + - [FullScreenLaunchComponent](arkui-ts/ohos-arkui-advanced-FullScreenLaunchComponent.md) + - [GridObjectSortComponent](arkui-ts/ohos-arkui-advanced-GridObjectSortComponent.md) + - [Popup](arkui-ts/ohos-arkui-advanced-Popup.md) + - [ProgressButton](arkui-ts/ohos-arkui-advanced-ProgressButton.md) + - [ProgressButtonV2](arkui-ts/ohos-arkui-advanced-ProgressButtonV2.md) + - [SegmentButton](arkui-ts/ohos-arkui-advanced-SegmentButton.md) + - [SelectTitleBar](arkui-ts/ohos-arkui-advanced-SelectTitleBar.md) + - [SelectionMenu](arkui-ts/ohos-arkui-advanced-SelectionMenu.md) + - [SplitLayout](arkui-ts/ohos-arkui-advanced-SplitLayout.md) + - [SubHeader](arkui-ts/ohos-arkui-advanced-SubHeader.md) + - [SubHeaderV2](arkui-ts/ohos-arkui-advanced-SubHeaderV2.md) + - [SwipeRefresher](arkui-ts/ohos-arkui-advanced-SwipeRefresher.md) + - [TabTitleBar](arkui-ts/ohos-arkui-advanced-TabTitleBar.md) + - [ToolBar](arkui-ts/ohos-arkui-advanced-ToolBar.md) + - [ToolBarV2](arkui-ts/ohos-arkui-advanced-ToolBarV2.md) + - [TreeView](arkui-ts/ohos-arkui-advanced-TreeView.md) + - State Management and Rendering Control - [State Management with Application-level Variables](arkui-ts/ts-state-management.md) + - [State Variable Change Listening](arkui-ts/ts-state-management-watch-monitor.md) - [ForEach](arkui-ts/ts-rendering-control-foreach.md) - [LazyForEach](arkui-ts/ts-rendering-control-lazyforeach.md) - [Repeat](arkui-ts/ts-rendering-control-repeat.md) - [State Management with Application-level Variables (System API)](arkui-ts/ts-state-management-sys.md) - - Common Definitions + - Common Definitions - [Basic Types](arkui-ts/ts-types.md) - [Pixel Units](arkui-ts/ts-pixel-units.md) - [Enums](arkui-ts/ts-appendix-enums.md) @@ -394,14 +412,14 @@ - [Enums (System API)](arkui-ts/ts-appendix-enums-sys.md) - - Other + - Other - [EffectComponent (System API)](arkui-ts/ts-container-effectcomponent-sys.md) - [IsolatedComponent (System API)](arkui-ts/ts-container-isolated-component-sys.md) - [RemoteWindow (System API)](arkui-ts/ts-basic-components-remotewindow-sys.md) - [PluginComponent (System API)](arkui-ts/ts-basic-components-plugincomponent-sys.md) - [UIExtensionComponent (System API)](arkui-ts/ts-container-ui-extension-component-sys.md) - - Components and APIs No Longer Maintained + - Components and APIs No Longer Maintained - [AbilityComponent](arkui-ts/ts-container-ability-component-sys.md) @@ -412,19 +430,19 @@ - [Navigator](arkui-ts/ts-container-navigator.md) - [Click Control](arkui-ts/ts-universal-attributes-click.md) - [Grid](arkui-ts/ts-universal-attributes-grid.md) -- JavaScript Components +- JavaScript Components - [JavaScript-compatible Web-like Development Paradigm (ArkUI.Full)](arkui-js/Readme-EN.md) - [JavaScript-compatible Web-like Development Paradigm (ArkUI.Lite)](arkui-js-lite/Readme-EN.md) - [JavaScript Service Widget UI Components](js-service-widget-ui/Readme-EN.md) -- C APIs - - Modules +- C API + - Modules - [ArkUI_NativeModule](_ark_u_i___native_module.md) - [Native Accessibility](arkui_native_interface_accessibility.md) - [Native XComponent](_o_h___native_x_component.md) - [ArkUI_EventModule](_ark_u_i___event_module.md) - - [WindowManager_NativeModule](_window_manager___native_module.md) + - [WindowManager](_window_manager___native_module.md) - [OH_DisplayManager](_o_h___display_manager.md) - - Header Files + - Header Files - [drag_and_drop.h](drag__and__drop_8h.md) - [drawable_descriptor.h](drawable__descriptor_8h.md) - [native_animate.h](native__animate_8h.md) @@ -441,30 +459,38 @@ - [native_xcomponent_key_event.h](native__xcomponent__key__event_8h.md) - [styled_string.h](styled__string_8h.md) - [ui_input_event.h](ui__input__event_8h.md) + - [oh_window.h](oh__window_8h.md) - [oh_window_comm.h](oh__window__comm_8h.md) - [oh_window_event_filter.h](oh__window__event__filter_8h.md) - [oh_display_capture.h](oh__display__capture_8h.md) - [oh_display_info.h](oh__display__info_8h.md) - [oh_display_manager.h](oh__display__manager_8h.md) - - Structs + - Structs - [ArkUI_AnimateCompleteCallback](_ark_u_i___animate_complete_callback.md) - [ArkUI_AttributeItem](_ark_u_i___attribute_item.md) - [ArkUI_ColorStop](_ark_u_i___color_stop.md) + - [ArkUI_Context](_ark_ui__context.md) - [ArkUI_ContextCallback](_ark_u_i___context_callback.md) + - [ArkUI_NativeDialog](_ark_ui__native_dialog.md) - [ArkUI_ExpectedFrameRateRange](_ark_u_i___expected_frame_rate_range.md) - [ArkUI_IntOffset](_ark_u_i___int_offset.md) - [ArkUI_IntSize](_ark_u_i___int_size.md) - [ArkUI_Margin](_ark_u_i___margin.md) - [ArkUI_NativeAnimateAPI_1](_ark_u_i___native_animate_a_p_i__1.md) - [ArkUI_NativeDialogAPI_1](_ark_u_i___native_dialog_a_p_i__1.md) + - [ArkUI_NativeDialogAPI_2](_ark_u_i___native_dialog_a_p_i__2.md) + - [ArkUI_NativeDialogAPI_3](_ark_u_i___native_dialog_a_p_i__3.md) - [ArkUI_NativeGestureAPI_1](_ark_u_i___native_gesture_a_p_i__1.md) + - [ArkUI_NativeGestureAPI_2](_ark_u_i___native_gesture_a_p_i__2.md) - [ArkUI_NativeNodeAPI_1](_ark_u_i___native_node_a_p_i__1.md) + - [ArkUI_Node](_ark_ui__node.md) - [ArkUI_NodeComponentEvent](_ark_u_i___node_component_event.md) - [ArkUI_NumberValue](union_ark_u_i___number_value.md) - [ArkUI_Rect](_ark_u_i___rect.md) - [ArkUI_RotationOptions](_ark_u_i___rotation_options.md) - [ArkUI_ScaleOptions](_ark_u_i___scale_options.md) - [ArkUI_StringAsyncEvent](_ark_u_i___string_async_event.md) + - [ArkUI_TextChangeEvent](_ark_u_i___text_change_event.md) - [ARKUI_TextPickerCascadeRangeContent](_a_r_k_u_i___text_picker_cascade_range_content.md) - [ARKUI_TextPickerRangeContent](_a_r_k_u_i___text_picker_range_content.md) - [ArkUI_TranslationOptions](_ark_u_i___translation_options.md) @@ -474,6 +500,7 @@ - [OH_NativeXComponent_MouseEvent_Callback](_o_h___native_x_component___mouse_event___callback.md) - [OH_NativeXComponent_TouchEvent](_o_h___native_x_component___touch_event.md) - [OH_NativeXComponent_TouchPoint](_o_h___native_x_component___touch_point.md) + - [OH_NativeXComponent_HistoricalPoint](_o_h___native_x_component___historical_point.md) - [NativeDisplayManager_CutoutInfo](_native_display_manager___cutout_info.md) - [NativeDisplayManager_DisplayColorSpace](_native_display_manager___display_color_space.md) - [NativeDisplayManager_DisplayHdrFormat](_native_display_manager___display_hdr_format.md) @@ -481,20 +508,34 @@ - [NativeDisplayManager_DisplaysInfo](_native_display_manager___displays_info.md) - [NativeDisplayManager_Rect](_native_display_manager___rect.md) - [NativeDisplayManager_WaterfallDisplayAreaRects](ive_display_manager___waterfall_display_area_rects.md) -- Error Codes - - UI + - [WindowManager_AvoidArea](_window_manager___avoid_area.md) + - [WindowManager_Rect](_window_manager___rect.md) + - [WindowManager_WindowProperties](_window_manager___window_properties.md) +- Error Codes + - UI - [Animator Error Codes](errorcode-animator.md) - [promptAction Error Codes](errorcode-promptAction.md) - [Router Error Codes](errorcode-router.md) - - [UI Appearance Error Codes](errorcode-uiappearance.md) - [Drag Event Error Codes](errorcode-drag-event.md) - - [AI Image Analyzer Error Codes](errorcode-image-analyzer.md) + - [AI Image Analyzer Error Codes](arkui-ts/errorcode-image-analyzer.md) - [Focus Error Codes](errorcode-focus.md) - [System Resource Error Codes](errorcode-system-resource.md) - [Sheet Error Codes](errorcode-bindSheet.md) - [Scrollable Component Error Codes](errorcode-scroll.md) - [Snapshot Error Codes](errorcode-snapshot.md) - - Graphics + - [Styled String Error Codes](errorcode-styled-string.md) + - [UI Context Error Codes](errorcode-uicontext.md) + - [Interaction Event Error Codes](errorcode-event.md) + - [Custom Node Error Codes](errorcode-node.md) + - [NodeAdapter Error Codes](errorcode-nodeadapter.md) + + - [UI Appearance Error Codes](errorcode-uiappearance.md) + - [UIExtension Error Codes](errorcode-uiextension.md) + + - [XComponent Error Codes](errorcode-xcomponent.md) + - Graphics - [Display Error Codes](errorcode-display.md) - [Window Error Codes](errorcode-window.md) - \ No newline at end of file + - UI Compilation + - [Compilation Error Codes](_ark_ui_compile.md) + diff --git a/en/application-dev/reference/apis-arkui/arkui-ts/figures/focusScopePriority1.png b/en/application-dev/reference/apis-arkui/arkui-ts/figures/focusScopePriority1.png new file mode 100644 index 0000000000000000000000000000000000000000..e29425a969fdc76f8f28a290ed4f570fef2e43fc GIT binary patch literal 46651 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 bt;v4@pj-g94)}^d00000NkvXXu0mjfBpNqa literal 0 HcmV?d00001 diff --git a/en/application-dev/reference/apis-arkui/arkui-ts/figures/focusScopePriority2.png b/en/application-dev/reference/apis-arkui/arkui-ts/figures/focusScopePriority2.png new file mode 100644 index 0000000000000000000000000000000000000000..bc6a636b0a2fb85fbbb5df829af60f10f9bea0a9 GIT binary patch literal 45677 zcmV)RK(oJzP)xABEnpl1*y7B9q~zb&p_uV47At7l>{f6-WxDR{)uYawq+0sa2+BwbM^d{|?W*`0#clS8c z`ZHIQ{^eid+y5%P`<~nx+osBEUKtlHvXA_SY~3c%+Q}!E-uHp{pC2jx;)dYNrB%J+ zg?8SB`k@cHwd+X?9=D+U-hXo6{;pi}1Jz+mDmec2B==tb^2&7PT=~#{VCzQPwa0JU zl0{7s00+o^re-fp_pH)e-ok8`rPHNtK9{~ryKmv9|6v}@d(L<^PWlVI>;JHCRRpCp zho}4v`X9jhuORPJ3fh*)vp$8p|BvpvK8iDGmlOZYnPSc7(CCJF_$hk9x7-8&V%vUb z5M>F+|B+OV;X|Lm@TQ^>@zUGe1E01>Kc(gY(PLljr=QJ-KaRc!nytL#7H;}>w*G@j zo~SsPcZJNo7;8UkyKZatLDRQvA*p9}2F@+pZ*X zfHrkGkH3=Je~OJ?X};pr_n>v5t$ZVm0IYoxPWl_yz0x**uDC!J|4E#2QGVwelSURL zrs<5Z^zYojc0BZdn{8O|QXKmlyZvuMwk6HcXsebM{~aXZT~{?mtuOEHcm0Em^|*(@)t$wp&j$(4M<`(uj5KOF*SfbfBu>+z1P;+f7!f5B6sRBz zpwmRO6a=|vH4AmG-l9X9VFoyO!xf8?tF*Le+d`AEl>az2BSH1KqI16EE)qL7JX!dTD07v z2l7abmO2Hk4s&9n63kL#4k$sG2b>9LHD`_{1`Se*41y>lOG=rFDmhGT732{pqB4OzVz` z8tFzZ2o2}j^H_JD25+I}H3=n-yuyXNmXyme3oaU5ImDW8@yLXZBmf9W(3?|=OMseb zMV%&Sz9NG;1Jr5rRB8!mk_&wF2J>1KYNX4=yk(`R!$L9SPJQ%X zba@q!APj`JMmezNKrp(@$HZAQRx7y+g3Lu{St(j@Xm|!`_)s;;P0Otrb7u`PFi$n7 zVKAZ7dTF>4To{%#9kd3MOxPZ``z^`w-XIp1Bdj2AD3y6fE63WCOBOCxW zXRfXgWg1Buj1zDe|^ zb!l;?k>a3ajP$hT1yPVH>#j+vLEsE3ki8c$Rg7G~oZeZcE{HW7nI+Dl9#|30jMk7c zEsKn%Bh3sV%(IZDqTbX=#c0rIBXmVmDg)G5c2*WfLq%mAp5y>Jv>+sd(Le>& z;Eb-gfHb25j4nh`LIoN`#GoQ#qJ%LLP|@gAOvxBT#GI(}>LLLK5GtyoG$k~M08Y#$ zk3yXN{h^hl>5Pnl?D7n>TRY9JWuT znSl>H8b0$=e)(n{ZtRaWeHw=hJ7$`^?mT(@MVK?yQ`P9WW0!8-V#`kPmKq>(Ai^`4 z<$c!w5Xv*9D2dwKVL3L5R+E#dvw=3n_`9IopDp7k^i9tLde!T(wbA=HCPY=UEPHy3JbV;f!{bIW!nwZtQ6Caad|w+=I25Qj z%_FY8JAQvvK2U42?N8$f!C*#McQ3y1)B3&JV$c-K0WXXQg7E}A7+@ek824EjB=bDq zzq0yi93sr@iGwL70t3}Bae~-C;n4s{-MjnN>ovFN&OKrfjK3D1#zBL{Xp-Q=TgzX( z-gXVDA!#`E7>bV2gBWb_nzWcJ?K?Aho`(>Adkz16gQ|uQ_NBdu&`3HVq)nXF97DM> zG=MFeV&}1+zOD4`Z-+)B0SpME>*Z-2LFB?I<=T(_vh~#2dy>tM)Rr%+s8JLnhOGU< z0M#gY&0GRsDt1sa8y+5hn#nw}AXzGvyl>jxa+n|L59P9#(t!o9LsqUZSLqvic>A8~ z)>=LDU<1sXD(0tgq~Q?rf!3=Z;PCE#>mR5Dzy*vaxD)2;Te<0K=~*cwJkJvalBaR_ zFf&zEZE6-1wc5JB_1jh%C(c=npNxOLZoc+1Cu01yoTlu(Rp%;VlTWy+MYuxx%Ba?G11Evc;Tb`Ly?dMz%P zVZVCNz3ZFd=kGKyE4-m#ld2LVEE08AR&UAAIuf5FIlogM0$F9`uh4h zJ3AkG=%ISOzG~H~YPEXGDW@EIzn@C55s(CEN!45lhjA#4L3o{=jc1>`t2zy_@Z6b1 zFjuCF=G*Zz@Q%-gnA16bOr_))w)F|jz4p00Ye8d2rg@O-?yLOiMS9w))!rUyDeIkU z^UqzcD;B%gKDXulU$c8RWm7B3C$Fl$;2&zcYwo?Tm%crX!H`TTxhy1~{&D@rhx6<2 z$gZ)r*==S5KwyPOn@#4SXCM&`vbAllJ?}D6*r=D`fk2dJaQ@}&IJIc)V;9GmShsH7 zBab|?XwjmzYuBz^xpKjR1tPL~_3ELap|j39>#n=*+P!;sM@L6XOUv4|YqxFNcG+c@ zb$55)dh4wV7cMN7N{>GJ=$bWamM>r4)6=7>-QC@7ZEZ(tD2`^>UcYcJi{5CROJOo$ ztM(X#x8T_DS69`qo9$PJFuAJ`aE3U&Ev3W_dm!qkv}G?p-yPfKcMpcI-YNjA)z(jc zzjxJ!mKDc_S6$-%`qRAeVY~1oeZz%r^)}05=1?|iC|snL4Z%CHywz3L^rZiOZ7d1@ z;Wc*Ia^Anyb@wDGVss{urq0$JY+oFJHd=iH~h- zYdiPcb8ouorpqtC{4l%!l!KY+%*$QNd^rp$Y>cVhx{d$+CEdKS;R++|cBue>*PxB5Po<^+|_TlZ$e*97f%-l0)AwDO)E{G*6S})g-~M)c_f`~p>7+uPVfCZf*zMnNUeZ#o_169OZqI*yxAbKI zBEY;(MhC|JdTeuvuhyMeIf)hL8i6rNDTO$LNmpkA1kwzWh^tl%3_`1vEk@ILR9Hs{ z5EN$9Ha;L%f7!ucwDGwNqYlf^MrOMK1@J_7-f`hvbL%PYEvRU4a4^P5QdNhChpW{p z$-?;)K&@6QJQ$02702eGcKIm{6>)v{pgsUhT&uKyR#S;e+2(aX;RSIrY0qc@eqcEK z>v!aRuaytHF1hL6q?Y6_SnA4&4L9JZnQOpG0I$2f@s`V~fBTZ;#=DbqPZpQxotv~) z^VKvy|Cyy3RlfMy1VQ#kYip|{&wmE?44~wbvrfWK@2u_VOQH+DQBGn8s6&YKiK@c! zFcemY++_f)nWhWoL}z&&=gDdwRk>6pK=&^F)KB8dhs9a`ja%G{&XngY2;aZ8cEju`^}&`D z^}!+6yW3uTmP~Jtx89{+z0C$|4FRG^Zo2YO?iozYjLaw5ju%9Y$t+4&$Ze43@ z>q}npl9rYh@BJBPoUwZK>TTP$EnK)zL`tPnnx>aue)(^H^PA4j&aSSmf;;_Pg@}wY z6j6Zc94BRHGGXn<7^xo~c?3WD;SF=n{o7wIxpyNto~Qf~g~A*lQQ!qrs#ft(=JmW( z9|}Vjt5xp}eGMsv2F)=YZmmpBOM{Idwf^Tq2xb5cr9anmk zVdOZv71P*o*?{^Il2(BnAd+QY6kfljQYp{#7-P9y9{n;&l54KHrmL&#)KgD&&N=5Q zm5PWIzQT=0qli)ikR*wS?#*Y4I5S7fSPZUwwAq}UEO@r-Z z?ieDxzyXtIM9IZfL*s=jT3Vm^%*I(~I0z!tsT*%QWqqe@{tl*|j+xIbzVY6V>orzT zPVr&i&wC$BRw|W(AV-djuy$>NwgoS4Z43l_|rIkPzBCj5}! zF*xT6RGPAF^$RL+`WFFi9ZpC3fxB>RpXSrAO4cTpl4o@}ZE09cV^r!3+5 zr)QU*sx74&^bj}~qnT)MB^9xKyo;Q3qX8^W zMFmr*;P?|@W_mDwdcxA2WX>z3W5wfCprul&5WRj6jci8>#ke`=3N_NcKdJb1{vV;^ znPwB;!S|ou4{5547GUWq($WUO!nr65*X+#u2D||Toyk)x5d`{}&= zOJfkFvxAt_*x=9xWIazj#tUn2nx^~a zEO;6RgTg)F0OO{l?_F)#j>E~hGRBmIJofHR8d-Bf31_Ku_MGG8_}O~yskmdU-MJoX zw`ALUT^1aSQOpFQV3P@AGi3euX}7ha>Hthhr4WHoV@hRf5@t+GPdZMYbsWz=PEJ17 zPpKB(+(qhUWn`@P%kDi2BsOjq>B5PcR2D%*PrSU~g1q<6xgvD6`0sC{mniTju?W8REZH=0YF#n+h8ZkH|dXD-3^9_;RyT|?M8V7mt}SeJT3 z>Vd`Vs+y|9@0s^HDHIXXiKRZ45?3xI9aWjyDl^*I*;1R)QJp=7t!3JXKQlpviD?j_ zQlJ0>>218A69c4V)!9tiFt#f@M_^{&d)o)i$NWA`&?xpgUXs|yBkW)t&5f#U^L)~Y zap!1kj8U|tV@f>h*>UDn|G2%B04QeDS}?6e4Ngr$uslaJRn@58G->L}g}--4-sl!Z zh&UkxbROO_bzZCz31~|kqS5{LQO$~8PF`5;-G*O;evY$?wD#Iof+$O8yMvD>BcOwbl~AL z7>2fB!&fnF1!iA3K5zOoju1?>zUr-|>95xL7x)8`>mmDUV#9iV>QnN%*J1gJ#~oP? z5fE!GALrOiY23_Kg1tI$-Mb18Mn}iJA4fimjlBHv={yxsGzH0ng2AFiZvX_0pcq^P zd|?AMfzf2|#rxiPFwZaAAB)^4fK#~9jI>259XKOIig%7xYbt^%gc>8v5qr5xqUJV!l`W?`oHuR|$ygX;YIp3iYp#vwpPwvSQB-9r z5D*29$`~z=$jtWSvAZ|!*p>7Sg@Jn3Xq56y)hxystZFdR$L#L=g%$bCNs^9rFGgYF zle9eCQc9;(eb-c*IW=~bOJyPvct&J?6+mbg+vn9p-+3FXnY zMS&6e;ClYg*GpG_CimrJya;3?Bc0PsVamP1a6ZN;KG3`wlv&VRv;M%XeQw9@;l4rb zt(EHyWEnLws>En}lRJ$!Q%`9Wb5u+yh2Cl6GoK(WxsFnp+Q#XfZq_u{?yTgP2%J-k zB)v&A8b=meWR;r1vOt+IQ#V#&N&^BJqnPY787{hp4t5We?^*ADaBp_k{q;@TDnr3y z(jVv}l2T9s00Le)G=T=u{0O0knokA6Tir!hvC{0W{!>qK7cVWJeWJ~sQm?w|p)s>m zY8a~djXUIq`x-aiCwFc}Z|{(rizqAUP=|RKzzEhR(0EvrmJBpW#G<$1j1?kwlkJh!=TR>uVe#yI#R*d`UM6QO zMrSp&BrrH&uh{J@fMq~D8bJ9#?-(0noOmKERU8r;z@`RF4ciB5H{8?u$sg43-dvAN z4JBisbBrw>mck6N$zd5VA%_}k790eCN^lAfqzWBy`CyM<`z!hGFYCw8;_EJ`{=u{A zi)Xe-k(^?Tjk;*Q0yNZexo=DI^;_b%R_5D!J=Fvmn1V_SIhY{@0R{k^SmPxd{akpI z=S-bN8V2g+yVlfyv(bI(M|%Frjki2MJ$sSwY(b`CafemMQikLtgEz#1w+GQu1Q)Erba1q6sd)WdLkda8qfgTWl&!3?wj zmxuJON2`}H(gLV@3b(p-CU8kr#UT&EqrB|dWN@&yGf7XG8S@00$uG$o4bYR{zIH-|hWLi_GHq3Sn$hTMK@A+Ex!&MlnnZQT`WkiUSVoTfWSvH}@ z7mXb4d{N#Ugf)kRVu&%W@8%8nVAr6|nx@lQjiN>}I&BR2N~it71p-HoUognvS(=9G zF-Tg0NH7BTY{)-+t^cQQWb3;bP0%dg%H~RgH_})*jZUzezdL_>Aw`7(l7tCV&28R= z8y?U{c4GEa*VPt18H-Brq$M+b%N+VnOw?s;|AePL3Dak~dGoYd6|-8<>mSJ9_ci?T ze%4GN!D(ufoNsdkG%?Wtw|zHmelVZbCX42UGClWKKa~g(=? zkV2FlZs5T!*xF-DX1l3viAM}ZEmgQ+zRa3q9HHU^JO{wgdR_e?QrwhNXb6mVti}KS zdgI#Lv>p>@jR}kXPXmA$>JbkbSzVah$yCIsPNjb9%Mw3_)0U3AIga`8{eQb* zL;5ctum>M7V=&zE0RHVe{PpI%CTcF{lSg#`K%;s}$h>Xo^Y8su_T5{2K34xt8mgbY zE`0LZ#;!s5C|-{a%OY(!3%^)pAG_8b+7``39g~}WZSVY>jG5ZOse)rohSo6K37CQR zY_Na-cKp@-X^z}moEW$KG)AFRLyi!C5we4$001BWNklERNPF+I zy!)V1FphySd^P*~!kxcH&rWZ8|0DS)ew?q`U@=gl6BU{qPMws)gfRjXbrOY$+xz(8 z@7Q$@)}c`q3Pq9OAEq!f`Nm57*pF>jqp03UrRmWSS78MFV8r+CjGzB`zH@*jqjj&x z4YxN9r{m5k0jimY5zvi0D(C~&E}pZapK3%78TcxB6tKcyvs(H%q@2+Ml8^(UeC z!5bgUR79yVtCJXyBH$$`ENq zNyiDRaDH2e6qOu+s;%1*?^s6|1!l~t>G$rAJ#|fk+iQS1D&eCWQ2oK}dC%sZ{*GVQ z6B^t>WY-|Gp19*D8`rM6eT^He8%z#Q?wAM!HKU)~9xgp2z5E&egjqQy8lpjs!Qfo< z24}91CJLxDj6p$zK+_`M8o*pYV<5x=%uu+yLA?f1)RWj%)jwE~T>gw?*3>*Q98!Lo z!$%Pjt}%XPWu3X>#;<7YfrF}3KL*AK3tGR%{^{MTU;5AYZJi1$k5uY93fC@27O3pp z=~izHdS)U@GSBF4xu=%LWHeyl$!+KXphP+74<6!scm6^@{14?fz9B~$S&nk)z&Dzi zg!phzcwk$wra^U5TD)%?+>|$+U;C?9wYJw|4IyXifBm@rg&WYtL9! zE|h~rwgndwjq2*5lqHQ0S{j`tHcTYtP|2i3=839;xv=h&G|2LH`_g;LZ9b1dw(hRH z_bc&d>*{HoJhg2R|3Q==*_z$6Yv9zV3_h2bOf-f27$;uTd}m|ep;CP?&E+W&I!R+a z^J{itM}GtXOE&D{=G_%Lj6G@6pu#B9*jc`#XFwan&=llw`SICfp9s-tZfM({_~^DL z&2sR{XXO9%DtzXfap6_NXZ$t){pVGfLQ;-NC9G4=JkZ1G^8aZ+vNR;afHdgT?R zAKsOG^ry85KMeiy&HhWj3>N%zmsO8xYm{5vnaA-H*HyP}OI~tjW7#pbWeU0Yebt@XlFGAH$!oo?~W^o}+0$E&cTKY7nrdpmt+ z^g}I9YJFZ+Cz+`x9H1r*h1|0xu`^z4ZO=7pI38JF&1y?H_T)j#kjX94csLM4V;KGQ zrsvw8e#?VRevz?>fEk#WB^xU<@}vi2Cn{py#$S4?W< zgo%TIk5OVULI8#wI=S-qgpo^p>FD74;Z=X1ZTc<`CNt6z zgn2*!Ev1zRX*8sf)Mr+bmz{_A|4H`Ax8cka(ll65{|}#Uy!U%jhP(J#@}4hefB!Z4 z$FEu5z;jNOasq`x3kLvLk*vU&TKbFo?44hz{pA<+E4SDsE5ej&0FngZ#5ppz%?1WS zhifFslXf1k(Wu|@Dm?NF$T;<34uCNTZ`(Hc(pM`Rw?wg{qj=-EFhISd_tK1vNSz!` zsoY6~GYvwM;8)*gANztYhJ1X{nxa`X+f=f_$>lQ(C?G?FwtL8*Hs2DB{X_PXJLSi> zrao9pDT2DSTXxiwau(;!&?HnJ>TZZ-J9>539!_g@l_Y_wjGS6BV(%Z$v#on%u$CzF z(e0>~M10;t$lu_*fXL6!W94U;6Bv zt?MG8PmOe_W(?I9w6}O50y@3JB}sTnWZe}rC7szZ>+j;nJ{qK9;NIZW1Ar`*leTuq zBn#n1LT+Q0^O~FDrDy78C!}hPhabrw+!Y!yg(!VS6N_S8+gCH?X~$FrI(M2*pXzt^ z#ooa@Xgp@RI{L-4YMpIG5t&#@(_?1n^fqgC>5@6pH|*->U;P}s`WXq+EM&2Fm|nau zO|s!cVL~&S&goJZavu&SV1G>IO1W&ax_~@5JNY;Ak|9eDKloyXsc*nZBm^C3T8s7pS#}AoEoosdFgo@P|N({ zx#$^+TX)OxGeZ#Z78F>s&HwN>!+-kx%JRjf1v4!}{iX-Gp*vrNuE~$RRKayUcg+R z;oY%EKE0n2Y07!iU1xvN-#^(l*$IG`)Q)>~ijAN?U;a9V6F+sb>&_uqs2A8|f% zAT)MtayxgTYijbvoAI;Xu%7XMZjHO6oHi$@+1GEV{_KG`RG(DE8C9Zhn5L=Z=bn^E z@;+Bys7E}#9~Uil?|-0BD5H^au&%1ko4ftt;Wb;zz9hQ`8)aIKaLiOg zUVd;(_8-f^?g5R?I7d8a3eNAOm6iK1{%EjrN_l3Gt5?g-i~{b zYne0Q=Z)bc-P$HgPhE0y``IU0;!I2<3)h~b>-Z3aTqqV3$dXxj*5V{e1fv5f?&T|_ zvq~2|q<%D;6%3G4eB}yXIcBz;u?&E-gW2rJY*2Rnd`@ZonaBCIRGxV z*K>o4s58bqmV5eQPp@TJk=JfgJ8E!%81q-3Q}*h)?OW{MY=@!#7=uH7;C{U2%^i2H zJnKYRyhJk}9D<^Bvfwd9obthX+5?h#n4cxdo3lD3A%A6l@Mp1NuMw*om+YN3O}!{ zBw9Mkn36*Pfq@!+`Ect4kCydl>jv{`z50$<*xYsxR19^x9Z8(H(sAsHu*}JNlHjG! zb{8zKIUigReKh&U{FpEwY2dN5`>%SLt0oex#JxOP1VTs2KJzCnQYv|bqS;S&%SRev zg;xzz&p*2$S$3S5S3)iN3_$_tIO;N^#Y$H`_YXtoaxlL5B6rd0RxbC0T2v2xvU@rK zkS631n5#VbyS$+}kY*58U-p8=MJFYta;9`#d}Y@4Tsw?nbz=}-nuKXx#x%f=oq<1l zUS-8`WTGn3nK*S%vT@Ifsti$G-qoS+eo5=Hg(f1N00{^nfCoIG=bWDX$+kRyd`Usy2O&1HBcQ-VX=^N;CYiS4ih+2ANi|x4*b_ z!SR(6BVZ~zCOdPq!x5CjsDO0@L8t(UOU^k-|Kif}j1Gw?t2vzV=A>h}9fse+80r1m z+HlsHy8L8UZZX)x>AGNs-_oZ$c1dP2Ix80O#5;5t2&5RD(wtj3$G!Je{?*SORx8W? zR;s}mlM{{`YW3BJyYr!1G`J_P?Vvezb(KiE_7+}tmRpy}T-1S|T~LxPbS>qPwd0{t=hn@B_AHwMrNNTtF3s92$%k6*a0T1Xlj5&D1xfU|hYT>j^4(|`Xy ze((Tx?kFGiK_y2u=;O>zT)Z^-(@W))`696zy@3(VSBE#ly4C!+e92fCBd_MFRpD)a zE+;MH$tOC1gwf5Jiszh|c2zWwNh7jehgy*uwJA*$iYzmbFasx~+1^)=PVN;{jHJ<# z)7p62BKOL(?C)MwK4Xz6Bj}PbvQQFIs5r|BPnoNy&vB_k24Aa(JYYlvNMaw^uvzM7 z0&PdpeE=M-wn8=&L_vX=dbePPJOAYHN0+!aobTpLGZK+za9){x=1aJER$^ixg$6oOdGCiX=Nvcf+#_s27lQ|o7!8n7 zXJeVxZf|+MzwiwG&06>1Bf4>iZS8Y=25o2v^+s%jShpmoHOt;xa!94u3LP^gkRa)t ztFVzeS4v$=RodHZb{iH<$MJLAip4yBj!!*6aX3(D#)v8#0KNCmIw_v80QYSPcdh5z zt;yy+*wKr@;V@j+dILk|VlY*jK_{f0paf}_UV#@&Jkvy4O444|>Ft;~MHbKI$@65z zqU!7^DkBzhZyJG&F^x(FGanrkJTOOLg!&d~U#jKVY!nO)(A1`MvaeD@_bC2#C@Iy5Y)wLe1VG;vPsiVrQLxq4v4+!UwiX|S^1g&M6+RCmD z%V=x{a)4B%yJ0P z7P@1n;h1SA^ne(Ykde;WNTrJ3PmC~`g?unlLCGu=h^d*|zh+oL*>bJUyTl)c%h(u% zx9}MJ?UmNiC5Fd%#96_;6-1@R7-_UbAkzF@n-W8_xXNe`53G3A$6U-&I&TUt08}Co zX~mIm;Gu-qMVFx0uoJ9HW>s5OfMHhD}H! z0s`8;l_^O}0E+l?&g4mpeRR>qgQ~e%-))clm?&ZTdHZygEJ}YBiT*U9L=}xt0mQ_h z&2)$MxP$WG=V;$uwOB&Zw0ez{YT3t{Ix(I5=#C#@0@9jd>S&#r$F7;Z9T``VyN~gW zBhsA~9yAsiojJrJDe(RYPgLUit6j@+m~qL3x(1AC>UnS-|LooF*QoEJXkZj*V&(!7;Ox*H!$)cx6?I{Z z%m8!IXb}iazZ@e}_G!#PEE;?4^#w^o0$_+lL)2Vk5$Y3B^iH@>bbKJF+Mo{q{Dz)4 z{+Yz+O~QB~b_PVM(>_D}F-|Uph}>L?VlEiT=v^)h(#%Mwg6I(aMCZsAW>Ua67rg~) z5T%$AIT(w8a_C5%qC@>Nn3*EvpcZ_W5z1z!UnO*(HXPb~ja;b?k%)jQU`33f%N-F+ zpkx?hg^6TNhrz+dVOX=r*d7LY?e1S;;0ousFC&`~2~1)xpgMF9rw?xrkL=LhJ+5yk zA8O=7d79@IRaK+usB%TeOOL@~$Vh_0If{sLzBR2?Q{P@mx;inZD_=A#ozoE#Qy3sF zqa1=kgN3&UM--NgNEEfpvFQyRO}@C9BBK6?L87HQA9|3 zCuN69%9e7{){)QX)Fm_BqFG6M0-%UI^P>_RK_HJvE9=)(Z@w<3nX`%?Kem-lN%-QV z-e1Fri0EBkJ#6d_>$_#gp3pnMfqK%&Vpfl4k`*<34`q%3kk+Jb5uc*u*^)|Im0eTv z`JGrYTjq2~>LaK|KT-8?1_;%A%QpA9b=&HjdXnw^7#d3Ib zk+;3M9i|G%@aB5!*RQwl-Zs2?-N0~c4~~#}!CO*u7@Tv~oFoFHDLM`S-AASp0ICs) z<_u7<0d+nmW%ezYgG*MlzV;$_;*8-`%Q$d8peMYAlswaw>-4{G&>QcL+xoRA=NL%^ z-H1U1hP@o7rQ@@jdw*|^r!g9Xfo57vqWQT zPe>(YT$YKZmFbxO26Uc8>fxYtELd=DM*1^}fO!9`g~` ze11R&Y)FIBIpbB(C!X-{e=q&l7tIxygH*vDN@_aG_`&`0H}5RASMoH3)a;=^!F6Hz zt>=axd2=+mnS~q!tY$!cJcU3Rs6fNAmuFYt>vy|9yyWBL@OTsy;!S3HYv(_{x#7yw zr6wavR-r~&iRhbO)Q{g(F73!9SszNU*PE)UsxkRq<%l>3D1;m_llD|_%ah4Bf1RxD zJWN?*DvBt}-4~vg`TVuni6grMt`l;G26&D=gh3>!@eJ>D$p-z-{c_j*N^i+J7EXmp z4>=|@<3pF|Tjpj*)PRhTFrdQ3a2jtXu2Y-egB)rVdvO=&2~)=s*6% zJ-aqgM~9(o4FF&iB($xV{nKK;A%dWvF@#>fs=qNz1-p}55PB^zbsIx}gs8QDPAXz00; zgBdxVMvpTDAq>LjL8|3-X8qk%I~mQV0meyX-b(!ax8#wPfiphqyc}>w)6hU_h`ey@ zjJU+yx1?N%dDcX($qtlVqyUL3wRf4H{7F82N4&Pjld=%^b4wnUfkzNW@$&7mWW62H zXeP9l0yd{?#4tn&5kN+v&#ekRcZ*xHr9`UM!|`D| zO=Slq<1?&A$h#!C^?v%!pIm#dDnzP*hrY&uhm=bE%g5ap?oPV90(OCr6G{{whiSP3 z01!z;620(>zxnp$xs_Sx$g?P5gvgex9&~!YVo_JTBE8*!zPw((cb{Lp5fE1LASN&$ zzFY^c&VLLNBet{5U%$&gw#0eWG?cXKO%>=JPxAL3EEU8!R#vTwQyw;$K*XjMUP=($ zzes-ku;1FPLeRDye)%G+CQ%H^QLBKOoYu@lG>V{Wx8hs(#?P&R_z-ZQLrY2WYNTN? zVO4-x(dqoHf08@ryNVOteR5QSC?0>wedQkCRUo1?-e`>)*2A=9r$|o$UPzx@<-hx2 zvY{h&8Hj6|rFQaAa?tlUDJn=|ws+|*^ZYX_SUkz_%X08cfNtxsUwhx*kQwhwU@bG2j(a~^&Ms8=myfzf7Q0G? z_8$8mtUA&K~;QUGdhoVNruOAXw?HXZ^1qcjdCMM40nwZ8_)Q zbFOGMBa_E#F1O$nz3+J`mqn^s7sKnWvN}fw&cCo4cR%GsNq3nYy!YR{r@X#R0b}+% zwe!%Svll;mST}c)Z)%idjuUWzeW_wq#2vilG3r_Q(z@inm!z$Lp@;*&*6@lY8~r`c zCOsA1CFul0a_eKsbE~Wlff4<+hLD$-e)O1oWt%!6SbI11t{jT*Y7e*fm??DAzqU;} z@$sd8%@#+RR{88-)a(#|mD1=-S2rG7?ANs?qzZU}s=609;K3JRCCz&qekGxO2|A=a ze|7xSGAf^Qq2By8WsthTD+URg>~QOUSK9W{V@qY}MnH@VGm~UjkW!&6kG?xwPZ42uRs;MWDAm zS~5;t;GFR^7%$FVum@hv^&8E1{(Hj{E0%2ZLm`$pbRgN*sf*SIiKN+>R2H81vUh`# z`4JAW=wHF?xA3w{`8jFTZ=i zT4f!ECdn>fO-n74)ouBwH&#qJYrS(r5T@M24RcBF*3PvXlDHiEVZ3eF1yYn`Z9BJj zijecb=54a2>&U1x3p^#J($Sk;x~`Mji^8!L8PteTh|jj_xVLPg$?JCv-(_w$kWXx7 zZ5wTCt9DpbpIp;UN!FVfhg9Nk|3FaDOyJd1{KU(Vp74QW#B4JJ|M(tOJfIk3O&fa( zf+K+$fWTI%t*5-P7eZ=8m+dfx;k#Gg4W1JtVI?RpUk}FxMwBpFi3j-@vB`~2#$VsY zukUrk_mS;~f}x@HW&K@#001BWNkl462Jgl=t*2+j{w;R zAmbdIta~)Rv23T;{agp{J9E zzpBiu(6PgG-qmWCeMN_$d^+&Jli9P%zxt(~abd0;*&{@m5>W9hQmtZg&Jp&W!a7`# z7&4wRvC(TT(0TU?>Hy_I;~xZLT-L>qk{`y7_*a8O1mY>>S@H=F?{#hfbfeIacvW== z-K)u~Rz?4DldgF>2`X|#tav1#ge|O9zypXPqQON~hY7?;PzZyXd5__S8!VK_+QIYM z2tKr&i%gz}B|-f_Adn9NXRV|afY}T{DVyAI;V0h%wExu{FkG!OK`?~NzK3wa)~%U4 zf78^yUSN0#KGQ=8Rnkn3>hfs?J6h`zFdZ4*l{9OLFmcmj`st4y5y)d7<~uT(T=V4m z=H`LZ{)ZVz!72dP<)|jB1S7=F^=bm*Dv!=^J_`j^U!z+hG>zw=WhjT+q7!SI+@-TO<^ke!I!t|Tm$dg`^T+M8VDXrX6uX-ee z6BNj0Wa=ns%p(mwk7-CIkCDTdpuZnrCC~B1W|}l=|1P!q0=gEBtJyqp)RC~4B~|j4 zb?QhS-J(bZE(jN%z$qQ5Kdc$i`-mV2E}VwA>xrPJ2SZ2z-ot}AWePs^FOx1j@q`J1 za12$X>{P>SPEztIITFE*XyOwlhNjA#Ma**EiP?|?VM!UPhAlihXmIX{w(hcX+*iIz zDyinkU{ES=#oAv_%`BWg!EiN`_JCOxUvnr_Nn0Ce+IX$YrSB0ym!Fo&Y8k-c;xyP7 zC;(*-nLPnhn;EZsmA605LwKzAqzIem6Hl0Oe8XAOG#ij-686=KoM8pE!rrs838sxP zryRo|rgUxvUp9wE)q8;jXgFsNE4al*e|1`tA2*if%mEUBX`BLXkMJss(*Rmc_(7d6bm>{0=2^};gKW|QYAO0QQve1x8$6VSMo~4%HvzyJ1+J?9J;Wb zd~~=wyGMA|OV7}gCL;LLAIyeKU8~I@dys^o`aCydY-x9q)e7$CGS}QrzFYY+Xp)$ zAqAW#?--F5C$?rjab4JuV^d{JAW+D}MBH41pTEB*pNW;6fKxUE!r}J;k^;)AHVowY zOU-G=a=T+2_5LSZHut~BdPh!PS9gUA) z9*%3&DqVL!6j2a-_S)dMu}UCE9?F9j;2#nQ6i_A=CI5lT&1Ew*v=l>d>^q`{6J!Vk zD0>K?D*}jEC*UzP_{24G()7pzia?PeF@YSm>tfZjFf>v`q57yc`;EWT_x=mwUGp;%%^RA1uF=qrWN`mhD&zBWHJNQY`a@r}$ zqkjm`zc>=_NRMv{zWR2Yb9|WR3L)heJB+ibru*^?%B{88Uwur^856_<5jLh^L~lAp zKJ#J9)K?NVAZG@m58sTV0X`tR<%uFPzemr92K5A zIasqJ?kvM4Mxdlnl9bWC|0@7uMOByxs(oFSYEP?YA=R_hly!rkid3M7gsZ&Xl%8MT zxsXcA%c?-e>g2KXo=f@TZ?dBrEkGosHs8sQ??L?u+I%*V zButH#uQ=UkrLt*#aR#}m61P+5%UVB!8fP+DONN;Ot8-`BwW|Ar&A(&`4!5IU93?tnq=%f~$ zGmToZrWmUilX!t=1uLmgf5fD3d>=^X`(F&0K0Q<=XsY65p!uvF*GjKDo<4F#@ZJkC zqK1hKkx5lYop|2(TW-A=O(z~Oq3s?h+#h>P-tl(&?7x}IE>|1)d<~aMTqz4H#ilcp zdFU1U+*6$^HkGy)qF%A(AQu-)zS!ekM4CvH@ws}lqn$-PL4p9;JY30_VE*8qxhb}-6YE52BJt#Xcl#H#(s0Wuiy@UjZz?j-P zU+$%fT2fe>twrzP?fbGbu|hs{wIOnVfS!`i}k7XJRiQ zTw2_;mpiAb8h4?0F{06wo7_M3CMp(ALB-fU^@@MurQ(t;c6*O47PXY1?8$i%4;2z6 zAqU;>^khQcQb80z4UuJ-Ky60qEH_1VObbq#LUU*G#E~3UAMwGF3Iwr;aFQTewN2-} zoIJmr*X}UgCD)Tk$$6g`?;)z9a7qWz`RXYUG01?JlnsnQXpswjK0cSHX>DkBQ1nQG`?s>g$x+?he7tvD! zKx4=16>rw{>+JmxB8d%La>kkQTi%OLe?4gLR&w0bqL;rB<$}HIcT|ooc{h6|U2}c( z)$i4B-a&b38rjr%?)f9eHrL;OJFo4MN7WsBta;bFlAru{xMC%Y*RWnMI9ErHq1*33 zTL;0#lP2KZ@8LV|vd=Gs@nUOm=IJ_nrv1%rQ#Nm#LR@Yh(|h$>Hr)4A`NjF2g{0y# z#hKHSb1ufOeu0(iJs@?B{{7d}OAE2+5vmkDh2g}h$s7NMetm1O_!VVHu2$ajPT9J} zJaCWcF2+`ZaZ~iK|Cjyk9d_}ez#zzE?0c@uT55Udt`_NO)nc@vg{FQ|@48!_cwAXo zLwEJn)Le(#?x419vSi`@Jw8&V&Q)3;YJPJ6{STmmK!9AR7ti1eXVjJw+14dnyQ#NV zizQQXCUNRL#KR*i`&${1T9yO=%p9^3Capl3=St-Q7v7g>PlZ4_&g+GuYn6H{ zloUxxUZ?VUZ|Hn zNiaK8)v8;I^r2NHgR1tI?(*6@IPFrOAgW*O%H@4yz1g}= zy$6VlmD*ZB(b+|5!c>&irUu%vLlVazFiTyn5}VF$XbdHU88kOgN4t*`BLpU?tx*$j zR~MuLWrP_t)oV|e7Ai&w49R7EE^j+~;7Vz)sIfsyz33^E0tOmod|j<=?@?cbDojXC zjZ!I6Z;73X0fIp58>yp5T!Ep=0XH_NkI`Kqrb zMAFl1ioHZ$m9?&cEKyf?+Q6%)vEx8&fxRcMC{){Dz=BU;;*~V*gY;*1srKc9Na_ey zlMXzkof4vEw*wC2w3ma2ejRE7q~Kp+eVn7|70P*M%6^6TkK2;?=j3CKf8HBe6DdJ1?|+W9Dx zOB;Yw2b@wGF70<;l7|>oCZ@CjpsF#56_z0&4`Ef)-+-Xf-$0@438u=LOsR)Spk4@s zfK-(|fz|VF4M3iV)ic?>js#WJj%W4xkI}fR>9~*l`7U2o1x+2E&mskwhS$y6P4D&!f4 z(_Zy8U?s2vz}^m;L8aMoJmq~_cf1a`I1-WsOV;xXtM!#Fx?xAs+3U+mkf?}2gj5u8 zs*>7phfDtH5QA0HfDsWfF-Vyc3zH9}p;lTOqhrR>$&>A@3CINl$9oet!HmzL^zClYn|Fbi)lDw_>rgWc_@bW2cucb7m@`kQn&T%A2=xA$o0 z3iYag`x~U83fgl6>^!A`8ti_i*!KpMPEIM`67BZ(&hPuP2I;%$LHD`>DIl(3ifbio zLNtn1KqL?llcNIs-A~~+PwKKwac9MpE0V-;UUyyA6xgjq|A-){ISA-?#_W7{2w;LS z8d%OnTAPWcw)S52y6okrn8rG9rO(4m03;y}+Md?jcw|QJ{hA$ssR{a@avP3RsH$`< zti1FIJLbw@$_FIPm2&{;{H?v8_^x?zopqIpPzDfG;}b_QI2^+hhsw3apL|U3$F8V3 zZ??5n3yuI*N8R_g)*Sb*X6oM$xC!jXUIyO(2+OZhCqv)? z8`iwpN3nM>dEo*$28lXKwB~0I;j_2+c63^owL%G3K;s#cvq#ZtRxwu z5K^NCutw?VsM~iKWr8p~D?tNR?&+ofyuI?f1xYzhqmo8y## zu$01)$V_}{<%+K+hc@-P5p2bM+Afj z7_N@>j4s&Sz~8TZJ2oH z(mN8AmAN$n;#Bry#oO;{KcO))RqUKEPoKds46?>L$eG!7# z_=(Mv&L4N~Zx-Lyla$10Ly(`-I=iU4Xw$QjNNiqq2U=1!XX$g24pOY2}XkD3!&j;qhqKDY7tLM3rFX^HC3n{?iSjf++k zR)!FZ?9_%S6B@@X*s!3pR2Fv4Hh<>ibC$QQdAW0$Ma&2%*NmG!>V#+3KeN5J=xwo< zGv`dcXnpUdg>5fbM^3vd)zhW zj63ynPkm-oeXk5{&?fWfGI%LmT- zyVj`nv-5A-QRq<8vqqkM%IM?2@%$HFTK|G4G=&ZCIPIM?8fX6J(_h-uwN{`fG@mqm z6{O$XeJ!GLlSo4+>uetn~%f7VW>#MgfQ|N@cY2RrXbNlk2-uA-XDlyscvZ)t; zF!!OGpZoTr%`X7bk{kcS<_UjVaqo|w|5;C5hUK%yo;bPnE8kuCSd7k1K7aBh zzgzPE-?I2NQYFfM=DhzsrhfES9{IwW!g}l2g~7XKU1tygF|aoc69SpS`kt5mvuouA z>fTum{~TTIUNfXTG6ZZ{mlSLMzwFe1;wf(j4$#^hIF9$&+Q;5```bTv@xNU$^$KgE zz-Hp4Qjl^$M&Yy8L=>*`p6&n8F~8 zkZ9~HX;!|qxmv0(#BB+AKnzR}W*{0Tu|kE!nyALq_a@y5Du5aZqkzdsrEFr3Ly1F* zDBBR1dlJM77&Vaz4Vy|Fm#t@1vObK028j!ureXz-O^$-V1W6?>87Ewcd{Ao|G^un^ z*{F*x-oC2LjK`69|fnE(cA02U{L(3?so2^{Ck z@Y$}i1YzJa)im=26&6p~d`T0NE3=nUMJO;7Wn+qsigFC^DU%UCtB55$8aR0dn|z~r3m z_2lWOjd=*6@DNI}o5Q_U!R{Rc4?Ih@HmoxYf&k82qtFEL%j<)Gzoq!Qg;_DN5ds5h z*yW^Jq80;C1K(G1L0bI+PnuG6v5FFV0wAmiJ*A7akOG`q(n?4jwFFh9<)G?_fW#;Z zffZ0&F(9eZ=K*j8fLPTT5Xg#6g#@feY|==Dq|0Z-XtlhXq{>%LR4G#?F5s3&{5?+>-+Hco z1@hIhQ!5eV%Jr4T_el{1fno|r)*S(x^CCG{M!$W_&;~H_~EQq@|T5=ToeAs*$+$8 z6cbLufwGJZ>=E7Av;KR}eS2BwQYMa+y9(~V|G@utN2RSZh`a{kW6lh<`~M>$2pOVW ziYa+!Ek6C*^6#Ga#Y&Z1;-!s?zx>31CxOSSN>uj%^`)S+a#U_dOZ{u#^`q#+S;vTW zFZOZ!P!2Niz+2z7@jK7_aK-jDP%Xs%7xVD_2jjLjBkV{Gi#LM&Ll z#(wK}^4L;W7PinQw?6f?hd!^UAXU>G1WJX?`pWkv@Z-mfOtne?-~KeQw=maqvbt2`H4X8a3KG2uh;D$BlBQP84gkpBLjO4my;S#dzjRW|`)Cv5uAe zYoLLi&YZ;S+x>6n$ICXUs>snoq1OPa`smB_z_UqDNl1x^`>2NoA42KEs?oFpZJvI(g1`QkuDp1ii0v# zjHr@3#ER2|WZ4FL|6+{HPk6)h^WaH!pC(fYYSDCx;r%jvqBLh9FA?)4_^|#^D=Yg$rw{lTRXX@Xsa7g7=qy{^R6K^L^}yA_t4MueM7rk zupsnryU^V5#_)_bTc6(GcL5rsW6p=^{4M8Qot^S}Sv zoIhKlz_XzI)U`I#jKa&*#K`nOFwX_)@6Kx zd~BWL;Vb)oL_kO@Rvd9%7Vmwdf5R!r1r}tPHEdskqW42E00+)oQ9@UORojv{amHoU z96I6UG{el8;+Nl9>l|PAt&D-x=9O*K)$6_YMASG&Z@wk@=~6o(SNP5cYUZB6zh9UH-YFeI{x$Ld7h}I{ zjX?4+UJ(rb^#mdkPKbpF4pbXvKKNHYlh1zk=kX37>g(mkH`#Zd zYw|V1YDnP;EV(4=8VbwU9@K(>IHv9GAt{61p-g%YL}MGDG{T&GJpbL-WlJH>`fNkt8q@5LFK4 zE>B4u1sN~P+k(8fUPz7Z3$L?6#kfd4gEWAFMIQD87bkNjXFm3=j%T-6cD72psbo|M zOiIoqO1|$1!$E5Na6v$6b|a+{umS%d*|)s$SKq#G^dmdCDkXBLARvNH8lBHlvS59Z@oZ}8ikThFwP9CpG;djC zJT5#I|9op<{?a(e+n>KD`o_KSFX#8X@f7>s*N26o@<5fKLR{Y(78C#Oe~-hA-1Js+ z?cDH(cVk<*k`Wiz{`je=%A%u zq@=ae^>trE&`7&Xy~f!yrxfn_LgVir(x1$8t2bz`N7+m4tw=1C7$1=afPpH8pyGYx z!$7jBH_ia8%51G6SEuzv$2JwNzOeS{GpMyjNNHEW8|y>4;`bCx6$A&l9xu_PP1-Bc z0!eSrq28lcVi9mQV?nOP_}8D%aO!d1d-|8&xD>gkmeS+PGFv*kZk$`!oyeE&ja`zz z`=$8o>2~G>|MK<$28|KK9m!oUxX0F$_4L>hd(1@1HyPc;gVt#@lmO}R-3vK?EHbVAO~oopzMk>77gw%1&n{e>S+G)H z-t5Msv)DajvD-o1^+%`XI3@F=pz~O{}2i}rxOFn$p2Ws2DL>S9Bv{@=70KKxg*jB84 z(=7j$ZM>lyANgVNl2dX0C6U5LvDvH~Yngq0HbQs8R*i>p#Uxq@i9!!sl_}v&L;_FB z!cqol*&1~QrX)!=i3}=+!i%T(+;nxrPZ#*_-lw9Ga%}Wa_;34R)W^n#-v4pky?6fi zr*?d9TUPUcV34X4LSeI6@*PaL1`Q|g@-8Dy^`t0caK==B#?-WO+Bo521>H#)J9UYQ zhe)Ubg(?n|GGgb)c2k=<*w=6OgTMOC{XlBVFcC3~RcnJFpj?Pt#32W)!djz5N-FS- zfRtZlj(alEyie(=|H=(>4&+n-?4=$r8(~B}y4w|pmYBt}1fEy5>#rY<-*!>BrL$+@ zrT{P}jO852B>=$W*k_bWPc9DMaUR}ysyw%zPCv%hL|D4T?EjVas?NiL|)5* zi<~Lf<}+s;?_OLlfeB_$Bai< zr^;_TFFLo)H|BW$GI{(JBE{kja`owa<`gGztJ+QM6l&pRVk@qHJvC*JfbV(16-xAu z^MWwcN~!Yha}C%n-i%xRXu1xy*(FMpq2Rc2vS7KWhFVP(7(_8#1&WZsG;m>9suh?z zy%}Jt%A{2l$nt& z)4@74i6B|R1 zzO0X~^lRI>z6M<-`oki-p$m;svTzN*w3cJg?elT}!m?)*it`9IcA(_F!VI3HeDEM3 zQXD%WIe*gh62BR0JZrcwuIkJPo$zKfoH*b@KmY_{P zzPiWT_x%J_pHTqB#6|+9&?2&w%W6|jTI*4tGu9l0p_j&5JBy~R+qDebzP9m@&18BI>I=7|2lvqtiY_jVJIy7p5#Gr7gv+ zh0ew=+@1T)yd+H-10{bZp?L5?DxM6(6Ch-uO7NttV6DnXDwI4sBY~1P!k&rYrD|Xi zNCa%v3ju10Dx%S`WBoVYZGZS6ez`yll2mM7K&)&~sc0lP>9APMHy$pHS7#1wf)iqOKAL&#&^HyQSub7f8E>aWlL z`gJqkd(Lrl{40;^v8l79$vC`Vm-f}@*o*-Tlu@rfTlck3_T z_EQEY^GH!jWXW`n+`u4E5SH=5-O}DAL{EfbP zmUPQUnM^XWHk#7n&YMFYnj1uQM5+dZPuikHDw{gx-UV|1v*o3m!wo$)F1zZKxSMG= z#C!CrkM}P>VuiDHm2u5Db$oc$S#s7a&9h+=+PRBXeerXc`YxA$-vOst4E({iV%vi& z{&eY-H=a2ir%wwWe44yTj_Aa{tsVN+JN=Gc^$da>aEje)0VC$BbM3Sd_{q}ccdYz1 z(GSRH&7d*}3Qfwcu#PJoHeKgQ1zau$-?*pni}|u?b5L=yBUVzTL0CEuB2+alnbno@ zsy6fDMt*!z*T=7{J^MHi%V6~u>Lq@9CI8=h^|57UdlxzNeG~4X^L53xR4(MZ3$k)c z@BB69>gC~kF4nOvJ3GK$D;GTkJ6^uVtZ7rFeW?)}rl>ew zu`MBml~BkW@-=O5m~k9kdnRRTV7yV6O+X=IpT-IKKw_xVG^z*g=%kPSp!~;|!j43Z zfCvU2s(Pp>P z(`izZ2^`0cp&&?_EOVqm8DJql9Ad>J3~*wkwGJPCJ@>jR+tLC|D1~eMr z#1L1(ycP1{AC+I;>Rh6z=BXbBBa7ftCvfUEE|tu0=E;BD5wCCaibPc{DX}$PK>L!K zKQIO^3nHK~sy%i5=_4{Nfx$_W!?oMvm0Q@ssquuwxEkdnD*?B!vgwe<#`g$e$4Ew6 zd*hYC+s+NLktgMh&yQ?so;!K2C8EK-nk3N(9{<GXL73xDGAyP{H8Fa{R zSpW6wb0djj=~^_@xET||Y`{cB$G!`VmnQbWQ^p1!cv+i0rs3F8`O(H0C`D0n?hGpS z*o~XGT+DhKn*&aCI0^tjKxTYP=6zS{`!1oHhy_AQQ9e7nc~%3}kzt{|Gsgj{C~r%) z+zAmMj{eo7@%JC1t=+(|m{@kgkqtCfPPUe1M`vm73Hh2FfSt0ns$rsX;}7V;r4}#* z<2^5(!lMLy^^2-%n``_5ZL}-vz0j{HrcbH8FxvpOdqu<8yEKAHBrX z1*+s2R*8Q1^6i)Z6aVUX|D((G?xzxh6N;4+VA#=DL|)rG{_k({JKB@Pxa_lE#P&r)@p%mF zTq!2y)g9}4T$iSczOevujE`Oty?zG&_<>;l3b&=lcK7;HOd@I85>Xle=xy5m|;$w|2wOm~xCz z+@ovaM_$go?R8uUT*wuo1J?`MQ$3!V{=oV!vyW;xV_f<3?~XQXkDghbtXxkUcG!-R z6r3+Ps(9kWs8=XNHRb%M#t?^-+3=bm&GLio-@lOcAxUHqgeDhhYhFgT1~Vtf$&-0Z zT`0RuOI%$SiPfeNUX5fp=itJ91E+UWAzdGDZWY(ArF3 zYO++Hqq=O!oDf14RThQroGeLI2{27z!^Fm^P^+nO#GuHun6YnIv2o_2br$MatwPci zg4gau4;X3A<(3Y4X@m5XgZe&2mV4*>f+c|(3||2Vg%LOlw_r7`>+qwFxz0DwvO}2T z1|E2m8YceJnK#U8Ivxt;ovRgt1^xaWCDN>+Y)vq#27o1453kf8;IAgL?$_niUG_GN zo%N^+C8SAXRPDpA#fkd|fs!JPOYV%%raSt6uh#y8K+^B2Q;^#9Sc=pH7bQyqFcIvo z^P~`c(~35>f>YoQdF2fKAH;)KH`iHn5*76=lu+KWO!iATiuMo~vct1`&*kcI6P zko+FM`YTNvA8O5u5+$jOBu9yd7OTzPkJ?BdbPCtC=zI@0BPiNGo7cR;7ZM)*jj4h2A_01@P{FWz|3q+#!xz~nN(C;$s;O|35`(_N<0=iRG#ReFC+{INCjw# zslC&8b|GJ+UaxWN#j6(=sC@Tj0e1FicP|kbMS&pr|Kz8?HiJ69qfHFr0=f)hP>1)~5EDR0;lKe~ojZz^nSF&%kRj42Y0LFxpm zq6&pk0S-sdelZ9H5)vg4DUrayl7@tIAi1<3UsISp*`76%7fdu2Vc){==+RP;r#I*` zYkA%7LQ}gIV#<3idKD2>QXx`-3}?5Y@JtMX5`kej4ouP7RLbbctZQsYpE1)corTGD zN&`|TlN>pA+~GTRceWT5VeAmO3CR=+6(_}*g<#5ccXTiqhzeedJ|rc;^%R1Wt_(+a zo>^cJ52+Dw7#x~i%^*%B5LBV03oOK2P(A+I|{UQG0!+!l< zDio>cAfEd6V10J1I5y4f06doO#_ivcWgDp12P7^r4;&aT28HWyGPNXBMUS3yEyOrE(wJ`FkvmYsDqNME@zN`)zJhdodX zo(KylNJQAEiwsDlt<(PPcM89HB3nRADn^YzL0nB1R#G7tpPD{l|1bW&etd0Iv_WRj zwV8)A5a0Fi`rKcAwYaS{VhBs1Cv0RjpdO=u&!nsH&P)6Uugc|e00A+`b^w(ED#B-k zaag~mK%?G0;jU$OJU#Klzh30ya-S;{3R2bZl6iXD>v-W*Lm;P^_3qByZCNp$L0l<3 zeA@AG!-wCL{)fhoX~S!E)Le7e@$slD!mexG@cv~Vdba5q&jEY0xg~txH{|YTwTNDn zDx9A{hD0gdUrg_+eVH3S-ShO`Fy*L^vUQM0#2Y2A4?drJ#~1Run-Ru2_E{ZjGI{yH z0!Xe%xkBK3di)*tnt#2wcW<|-cv!u6%ad=t`%MIwR^x}VBUXfkCcopq$I~As)rJ^A z(JNz+p~CnE*HCW&QB@0f_AFR$j98`PS}fqG(9Z}Y(krG$ZtWM*@d(TCJJR5W*VMJ| z7b||Yt$h!G_Fnz+UGaUZBrcjnF#)9hcnZEA3}NltKyesjb&LJ*e-?LkIH+ie9eJQ_ z1YOq>zwaAvUylmGn^@@(<%Et?<2}e*^;XCecSrd4ef0CkeZI&FzqV=Rx1YTe2yg^y z9wjpqomLmlXe1)jFaA)TASF_%Ov%iKRDCrFhKNA+^3&3hEgD5!)(#@_tV(WFou50+ z+I)>_{#a7O4_Ogb2mr@1e)W|8>iM`Ua-@foUOFKlSg-!+UGW|FxbC7Txfii(+j{BK zUzZ*2p8PPSwqGU?)Tom1{%-vDvcihZzThK1y7#D{2$XLeTU<0*QX!Otl*@Rpr=(`u zg!G~*ni?=dT(U46UmZI#p)cb&o>J&FHtE-$Y116JbUUf>7=Bjj;D*P_DGJr#g&qDU zPxxJJ#;Q#yKV=0^5_r=a+y8rpA6P|62IjzycjqJiSF058a(rtZ4G9Ga0q~w^)%M_r zk5hY31_mZL^3F%F4LbUoT>XNJX4A~^2^sPw*H(GyK**->%9(oFkFq8@R78+6SY9Op+mv*C4)w1t3NAa-2BD_y2&tOIHaBc-&qGy&t-EOI zMbb0s_iL!V*APl_{$=tm`@zcI2!V?+R&Udl+XR}>S_G=gR>qr~)gUf6s{_DDLf)Ln zF15DdfoJ0}xhYrAxE2tI9zm%XLVh1MeG@HD=2CRiIlN@13j>qL7NBhM@(2tPkRMqY z+_2Q1J|&_49cZ1xjIY8wu90yW10+I@pfbp@NCLbBCoCYkXg1w=ZcrHtL$UJHXnE*Z zp77wex4Cu8Z4ck}^HtA1y-B4EQ@s8N3fvnf$IRsVd75>sftyj2on41W>bJGQIE0)P&J$NZCuV?YCOod@MTLga5KC z>UwJD%ICIr?&$=b3^7fDb{G7{ChaOf*$HTWcVXS`;Ss-%Hv~pGzoFSYyJgRFJDyaK z7$OWYW>7M1N?^cB!mLYYm=C>{r;H;*5y~c@E`&5Pe|BN~j?3(*DiWx?Xg5a;LTxJb zh70YxuMDblqNL^E;3Or16|##a(R;5kOJ;J~k|#rCKw^A`hk8ec!6Chx-4SnTv0jz* zghjoM1_afX4%gHHVUWQy?%C#l+T(5Dt!|a~&cB zT@mNCrOSIFD||8#c}O+v?nPIRLJcXJS`n2!nIi$KD1yAv?JeoFu^yfXG-Q-tfr^=Y z)>mM1RN8=3%Hq5kZr*#+Klq*f_g@#9T4P9-DfY%i1i*7CMM(e$QtSKWC(KYhNgb3m zp%e>9nW1boDPSZqDf?_zLd2NH%OrNQ@sdN{od0R768LL#itB$Ypjf|3HE#3VUZ9Y3OQ%SGn( zuLwqtD5gx9FrpbC#JKcfq_PK(Tt|n&DPskne|E>d&)->p-}8ZzFMsN)0)RPZ8g6?% z&YB&v;Lb<$AN`@(*M7X^P=^6W6bKpRH(%QPH?J#9v6GR4kUu;fNmPA)U$FgNUpq%f zooV~rYbxqVBBvc4^5bW5&m;Ngx0~)5q@u8ZRgRMkVAX*OS{|w!4KO@T=D?&KHYqfb z=vcE_E5X=0xoA=JXXo;wNu17@bmB-NfB4Zv6b@=tRf>5ZFW;E@`D66JbACsgja9sf zlr@M+ll%{OuYS@R(h5L7AlY?YHC&5+^# z4Ae4*Q6|LQDcavtSiNg`|`g?rOsNZPAwI$~|q`)$4ll zl8;Q$Q|ys6UZsESsza{M2x$OBWSIi?HuR~CR;S{T)pksMy0M{R;UuZbu+=P-l$GHH zic-Zq0I=lEnt#;=4QZTq_-h>oho}hKvgSSay{)GGbDnNs((=zaQK*2jDXL6+h9RZu zikQRTBrrRGwdg3t-aoeQ$3OVdhvlOJazm>AB!pE(MC1pKFa4PjNs*8M7?tHw)39_J zk}dr}M?Mh^YdJHp+YJ2qiyB=jR8nI29Z@ezBz{WC76!;Drj5k3kzwD@?Te2;2z2Cf zNeV@B`>IKa*uHx)r8AWtrG4>Tfz)TnwCXVw;W*SFM42!gU2WU;#ZYrH>>o?NeEoiHL>!Ew0?|GWsy!XXM1N2j*6AMuY=MMbGn5wLnX{Fa;QS=Q8iX&95CXr&mskq)D3XmSHol|!uOt*z&+vp@awr$&XcG9uU z9b27rY}+GL5REx>ckJ$*DD2St_ zwzAqAL1!!EL#9cmil1d&xGD7$u&SA73&AMn+p~-v0am4paUBR1dIv$fWykbvRhzc1)K|81iw@RT3!4x=h{unSLg{9h^x; zfmCA7_8rCY-0RJzE!*AjNq+B1uB#F|etQUrnIRZG0ca@77CD3xdYmlB53b87$nQd{ zPNy6`Y2)dB`M!Ev*W+-R#gr|0Rglu@9?y6nleX3^%@nn!p*?goJv<*SViK7g z1=s8q-RBnfcA{>rRTMIuKMo~jeTmg;^sD)|J}lOCF;3GV)Uke{V+SY$M_En>5K|rn5642VLvhf8tnvVW6sANXqi(z$X-)p;J*ad3MV;5|<0*9?=H=qST1u6>I zLKt;XY=eQ(MrsOX#O^#9q*PQoRr^3RO+`rX{mNp78;Q?vsX6QI+YN|Hvj6;j*91WU zhXsqyPof_a@1OQ{k-OdC9`@Lc`!i4`J(SiYFT1f*SPVl1mRHTZ;pcALceqVV-TImE zhw0a`4b~nws$xxqn9Hb`gz&@~B@TOMrUMUuI{%a&c=>sHyxb;&&FuSPj2in0LHJ1$ z9vMu~M4{~cXVtIz!0uoSE=*he3IC{7W{ELiFIw7EnE_r^X)*`RNfPpg%&y9SYJCb+ z-KnPgip|SV{P#zMf+Fe!4#no3Pykecx|XL*q*y^UV3aOjf~&PeJK!$6@51uN&$f8` zr>d%?0?dvMiN><&G9F1M8N;6@ZmFq^(@lR~0s^9Wm5d9NYQ(+hV`iY_QXc6d2BvBh zza$b_F#LWF?p)T?DDx1wbRv#K zN5$d&^i8{MJ`5ddUE1`!&R4zBPwb?jQaO~{A^ChjavR?eJfvvHyz}eq)^}J;^YL>A z^6LtTn{d;lH~2PERL8c%oY!Q7z<=KmGW8!ybvfN$=NStoM7r#zSlY#A2V8R*xL|`y zpCIdkN|Ea&?J?LonS(|T6^wkevXn#Rv*ooMKZiC?0<@PPrhZIl&7YhxR2`@v8N!xY z#tirk3nmsud$HfnverTkgcD+z-RLf_CC5+=mj{0R=f}L`#)kyYgG2~WV~Ct89!|QS zp^0luuAsCHo7P`kZa>z4;q8@E|5!Y|BUl8o@PX_tT>AE7Xx%N{#$?=a+tN#FLUd^l zr7e%_j{8qQb2aP1Q|tPD8jRDHTA_(-K|@6e`qmNj^b}>UStP=MMWl~;#R|m3)!*qm z;I-rP6O|b$jl34vWW+Xsdzbb)UyfLd>I<`V>sudl)XVPF|Bb1KKdFgCiOMPcg`7#H z;xDDk=H``4LMHA2cW+Ysm`&q>{D{hlXa204yWDUh`A%veRni6R@jeDkUlUFx*rk{D z`qDxRL|IawC;z}IRv1^g4K?xApyh?6rRSwQTJe7T*fkl-L>ZJnI`wOt0U6oPi5f>) zIdSTvkxPTa3bao7pC4}9UNy&1M@_;tQJXW(tfi#rq-)5Cjw28o?V&dRI9*1Rl@$Ub z#`;d1a8wJDMaHhk7&)FQ^mz$ZN?XF#!{aNOn@T;6%SU&)wX;^cGrM zHO)>?mmf<*q8wv3ov$x8rSpApXtV93gxLig!j1lp_jK#Zv2J;cd%9LUyP4Zs9bHtl ztYhZeGYvNldO8g)mrz_Z88Pbs2H|6sn>R`!;{zyZ&**2}RwX)bAUe&AI@x$SnNnLW z!?oK>TpRm*sCv(yh9}?JH^^`IC3++(ZE{p)kGu0tID7Z2sdb!a?7+k;M}C{5bR%2& z>M;xT+?Bdk9mZ3eqm5lRrE5ZqVGS7(>t+G_26ZGS!oMWMc1H2B{v16%JicEytWyK4 zgaQkKi7TD@(YKG0rqQd9V#ES92q}vd}fw@S_s$jQDO}4K-GczyhGnH?y zRug(Ww}2E~yBuxBJ#({Uc9%hQy9Lo|7b!*HO=#%o5wX=X8pe$$`L$vMm8|X(Hmf?h zLOCwQIK+|gI5MYMNS0|z05(pCed{%Tf;7kKV@4^M%jAU~1r;)K4E0k>F|euK`-z!`vAs&Y4C|rR;bX znmDQ#i(FH`$xI$tg40}5BMFKzV7tGu6jD2*0jmIyw(PHn-R=+Og`OV+1tNi}(ER1# z)>h^tc$vH-2FRLt%4m{s5Cc0?9)6ypP@1HtbMSXiN$b60G~QzMa^Dfqi6R}95pjR# zr-^ulydAN62Mq=dzrDV1~XT;wAo?eIR+_oM< zMB=&M5(IaL$8E&)*Y$nEH()-0of@y~-xRT*Nm=#Eo|Z!kp{K2F+eia$q^k-e_KF-! z{#PP#D?M6sfFa+t3=Wl=>7UTR3c4fe_~AVmW(3itoI`!Kjk_n6O)WhQtrD+Od4Cnq1%;}e<^&_wwgwg_a zrDo4~;M2m!+0^Qq3!|})v)cR^KmMOUGGi}rV&K^{2gwqCK$!CqNpJ742}}FVfuRX# zt#%|@mOvzy3O&CTZn}DDt2RYiyQB89-2{s&zV&Fy$q(C{eLOjx`k{o^LYe3j*i|R9=q@lV9uK+rKlyf^c=32L~!oydh4r`Y9DZ))c5&3DZiO`;~^78 ztM=Qb;Fur8;>B=)Wkh^#k6l4l#GAfTRfzQIgT49EZNpG(bp1^C^z1c_rBwJMWUG0p%`M~7XiI;-aPBWD4x_hbvBd3ynH>JWrOGWc8s#Po*-wvDKjYtQ ze@hLSYFe<_tdp72@iv{ffC3RDMpawh_3b{|&$V|O4|Vm6bl`Hbsh>gY^peqFbVyo> zg-iBt_fajEFBcY;U1!IIo57DboR5)Vlog2j<7)f}gJ*riYNFOu77YqP1sahCdbVu6 zz0rrUF{ujdh-EHR_XzSOB^4N0tlo6@a&^#75|Hrtm~uK-yrA*ZIO@XXmvahJm-j^6 zQmA|+boJPqe*{lqUv~*dPe$gWLB#?0<}yg{ zV}Z?{?f{yM%D}Tzuf^l%&f)eG1NH#9>*22bIZt_MtiI0y7E36Ve?dq9NhsDaJ~pXl z*Se1}%*&vK<>qM)_saOd5Q;1y21*(6`_?D_&wlMi$)qZ}sa&1sChgKxh4^7Oatbuj zc@}zpwz2(ya=00u!Dnj@ z+tIEu-hN8BE3A&6yW0cB(KdnPE4PuswTx6nf7ccQEHrXBkpC`@L~o4bCGYs?KllHb zPA;PaqY+#MbcrkJHZq7dW}*de_RdOL@|#AMqkkvk$;J6<7tmAn`ag0?EwiIizLuz2 zwStIs8$lv5h`dp=;q`_b$bT^z0y+V6&eB4&l-g&@uh`?xhvlS`K3J zxYJo;*!aKESUI)0jJO`&vn$8~BPe3QS6e0>o^Qh+Pq!}g4cyAQ=||z)jIgHceR3w5 z2FiyAFNGp1;kquT13ow7-`!p|E#4Qx*eVzO-lYZq(^7S`15e{&f-c^V2W;ObitbR} zh||Cc-CCG7ef;-zyfR1B^Tns3wX5G3vvk3Pw%co7DKE$Lb?fbY<++i|^*BqSuJFz? zngzs;1VcgFYp;sv`|5g*1HPqdp$(Gu2Fy8bJ;$^qMO^>GxC~^I9=KW7BM@c-%ckZ$ z{nC*55yu=FiS7-B#23JoA!ek?lX`yo2f41M?c)-cSbwJbjPpp^auWITf%>Lsy7cG8 ziRZ77R~y(AzMKDk&6Lt}?P!n*|F#}aO_9+%y>K^sR$a=GJ|39NncnC+Osj|fAv!0MF;B2> z`HOKP@2?16bo>~xkeLs{ASC%?CbaZjX}at;bOrJ>(e!Vv(EO$f{>^N~;j3f@h-7-J zi|&{e{mqUSOPK%;b4k)9W#pT#=iov4MhyPH-j?OnCs3jCO|3hDjQ%P??`|B0U2!#e-9${wk zNVG!7svBGLE`GSmn?{_C6T2hkaE0sW%3v(VFfKX0&;>KF{@A^q3)pU{e!Xwe`IFcu z8|0gF#wemGc@pt-bM+|0l*hzvtrAY{rI{6d5m)-Hmze>}4n?pHYFvgESZ3Wh4j#T; zxU;%D!DCX(dN&7kLcX&iZ{%_aocROi;n7vofmU4nS44cb2FB0k;jr8Ses1GaYf;CHZr=>aL?4$nX>#l(7~j)$w~VkTt;EAGL7Fk zEsN_6?AWjmN~fIJLNsIxz^lgeT=&!r8dca9;X+rJGT-A&Pc%aabDP#$*QP&w4k|U* zy1A)EH8mj~TV}^=1l+5&EE_CH+_CqzgyNSohGKMD3p2r>?9c`4F`jDQHl!~wWG7dB{73AB5zNb>X zek^V%pZiV)7x+?OrtSP@`}IQu6KlwIbau;dy3TN1mkXVJ8$0vgB6grlA-~pQ(-(Yj zV5o+yMiQC2Y%M;0J6YISS~_Ys6@L?{F;zdB09|Q94JWgpdF(&Tmx~Q1rj&h#Eu$Iy4AY{!i%TMsMGgjYJ%WNsNKhTWx09NhLHp?$bYVw=(gi*Ce|nLtGuNY|0Q zt6EO=5s9ttJkJ(FtvZ`zo}Ca3ZxJO~+fP=VjPIa_zhP5e@Oh4pa+w>>Ff_zwrl(qxgre7B+vk(IHGSoM~Du0lLG znz4JZlxil$eEf9O^ITqdLIV?iTjCdlEvo?Tf;=i=cce`ZS(X5oowWF)%Ya2r_n`(- zO*~e=wGH*^DO_!dgisquujR zUS!v=vu~_lNtcw+dgv`PEMj0X_*6_xw<4kQc+T+c+?F5|USxGWx3)spuHaI(EL{I4 zlHm%LhF$4}@W68wtIJJLpSF6|T^jRWrVNU!b_iuh1;#BJThIR%EvzqQeRo*}IroT= zFyvTID+_1Ht)|*1PUiL~)dz3f4fI6|oL%aRDP_00{bn*>z3%Y`Q=PsW?tBP2%8sDU zrZ)w1Q{V0Xme~_TFu{#18VIVuWy8XAqkYN?*AAd4;rEh{25NH+QSH2ajV=a$_R~I- zk|Q9vsF`^YJH^WeNy_7?{(7ZjH)U|(S;NX1B36~?>9M-gi$s&&CyEX&2At=KwbW8v zRo~~Jp@~7-qL->-KA&<#km8fm+Nu?lhJ5;3iNnq{g$DBA=+}<|{_#CmZLD^@+)W42 z8NSCFi+S@?p@@j4h|&?gUh3FypH;>-92VlEyn3La@IIJ23tVqO|x*gNPZpn(keQP zQ~SD-2+|DGFrkX4w_9HlXELU;oQ(jE(Bzx+5V~_}PqB-yC}M1o!vXYmJNe#Ebk{^^ z@UW=1z)1O`)79s_nrbquM)P<4Wk8erW-gLfrHaQS3=z?%}0jfy1%zhr>5IO=zx8W~4XG`ar$6E?Mc@ltu6H`%qA z(YB;~VGLxqvUH0AaXpQ)n_?K8f=y&BI6G?jl<)Rhzy9MyM@O4A9jBeW@Q?9pxDL5o z&H%fOIA<@980Mp6SBS8<%0J&I^hw6$l@jhacJju{YTfrC3l|}mWI5hsdv`@;0P=L6 zQ8vfVdtP^W#9)L{ax{5OH~YkeFELZ5;r%6&W870P$jJVogw`h&X>=lQ`x6oQtX5B3 zO9s_yCJW|BK?%7IH6NXg)F2x*1!4-jWfs_xGDdUp%D*a#EwPnsnOa8GFS8JRbr9WJEQvo5bB^udPquyTmA8HPhL9cs zl-TSdV+#UJ7{X{ZLN$^GBMB<%4$y-%EXwJsGMq$O(!gGe4)xTt=hCxF;okwG$%HPd#s@V z$72mDyo|*) zMmU!MU4sX9u^CvM)4xDt8BX)v8S*{vUpp&J`_(5Lw#|zg&a^4TUs$__{^HxMH}bus zG1gC=n^)D=ej6*UhhH|(Tvzy;WAP+5bobr7k%iY8zi!@T9R?x;b(FKrn6ozSHp&_c z(p_>c!1~d1I6Ka5f*bq0 zhi?5@6uaJ){d;W2-cqN!ED}Cm{ZFFEtp2sFG7^?UKjKF2jcYcoC6)WNDnat@k>otj~LtGY=NRxO|%d zoGNUB0@()sy0Um5>q+>i?<3#O$vi$DQY11Py$CJ^)|rBX+WQ8PL{ko@HKP+1|@9jkDg}O`RUM8YDb>H zCHFZMwG^!dCj^Y_ZcwvOO5_qeOyv{G@rZbhZL#A!0B}9#spc{!Q$_$42R`&qb8U|i z^j*$>{P*8v*j+Q5As-HuHs@q|!XRoMiQc9%dBj#|&#k}RS5=&@(p=dlHX19c^* zz{$ZQW`H>*hB6BLdxy2YR$Ty|5!y5daGepV`4-kLVE@g=5ZWxM?0E_sUxDd2O37!>5W`D$czF|QTHN>t2s}LE+?|TZfirAd zj;rB!Qit*x^nO&twe6hHLxGmbaGtTdOO0XaBtRJfs3EBAYN9wpsP*F(gFS0T-FxdDB3kUu#Z$+eB z$%BxC+8__{$A^TLRl670g)1DPAvk@g3P|ZaSwEhle*Y38$PvzS@G}1`&;GaSwK!8C z3H&Z}b-S*vc+E(>sB!_5UPlC>PD3s`2!o!oM3-YlfJS$kqI5dJI6r(?Bq}t?fDq^Y z1yX(#E*AF9ET;tOw=x$e8s(9~1cDXVLFGR~P^tera4T1)a%}_J1U2fZZxnFkJ4p? zKMwUrKT~Uz{3KLikWaYIj7kg)>vr{Pvb5c{0+I~Zg+pht(-Z8V{9(pgK+yCT&}MA? zntUlEp+hH377svqh0y_vF^Fe)wCO8(V|!JfmZzl<)}z&PgMX$bhj1I3jz)dj#xO=B z61RX~reRZ@_(VnL{q+}eUzdoV$f-=KNQL7XshpdYbgF$BQ<91WLj$YE@(NkefyVbf zb=`6+lh3p;T!GjKDsa8)GtKe&k3K~SjzIAW1v(W3+{*zWVtloj_8&F1zA!79vSVin z3?6E9y|$cyH@AW%N{$2!oyoSVgq9lgHw9pFk3cHr@mv$R2=eZ6)_-o=hz)!}q*yY* zQ!trkBcgWoL@qB^l#4>D{EUb5AjP{yf%h2+%!2T6_e$f5d(Cg%iGG;t)5 zL^*f`*&~ISDy{z^9B5|uUZ2T5Ny<#?ys%1W<#wRd1oew2V;nZnfe4|+ zcID#;8h?VFY|Y>NmnM!*%6nrnd@{7G%;yn!SQKg5kigI z2R*snuQ)L1!xBWjmbuHILLcy46?y`xxXNec)sBx3Agtqyq>W?@8&#+CTmipl zR5?7?DJ3fuoEz*a2#Uecu1*iGHl@Gbaa@udINe?2&8_(7KeM|0K2a6pRb)6jGS8TD z+wzwDPq@#v?uW-?rkQ$=8lfG99MA7po~|zH2|cAZh&n2r77_U~7thybiQafxP3cRg z%ClU)79;j}v=&b5Jyy%{bHYBdR=Ge?`5wORd%-iVB6e^(Jpr7u zKh$_?e@?6<;RvnVgLT!eW-I(i;dflz_ujKz+r`f9%)Q(V@GigAMrB;Bt1|Mt*}R*s zZTFP+(0VA2*6?xvFWhJeTt-o+&uQXa^TIZBO)qjR(YhLsztZJCvy{`Y)ae7-XHZhJ z$a_lAwpF0XdMy`aOLw1dj;FEmrXz=$13Pmei$jx%pwHOy>N2MWG{lRhX<2pjE4R<& zDcmp2P)5_v~8}>w7Nl(R4(%yeCJ$$Oe zv_;6!`E$R-HWTQT@2P*R`{(Y=(tN;J@ec7~wWrj&=M{mIOqR57P+T-aiv7dh)^o*@ z8+ub(!Kmb2Ovn#F^QUH|X4?L+q{-w}j%o8lqoBhIf;?BHmjZS+IKkl0`~FIta(BsM z?kD^-zAI89SqPz#RW+%v?aNbd%R9(Yndc~}?tQs*)A2YRR4KhW+6Bsczui(+>N}e1_9-{P#@X__F$)?H@w*r(Q&Q+uoYu16l=7X?`nZxV@AaeWb_-xUIdW zDxSKluN~9g@cVeiz8`(Vr~BHelNR{|uNLHcn{nENSG!MVfL*WopEcj*n8inTfY0;X z8ebdjf7UICeLfr7pJ!ur9~P4zKm8~dx*axcnX(>F*HSlHYweLW%Cx4QpKQN+27SLW zo-LV@xKlD*sezxD>{~B4uzlC_y_U(WR2$DLXO~`1dxBpbyP)-rT;-A}eDB4Jy4Rz4 z;p?!7HsR7(J^i<+s@}#D@4ch6fQqsv&eoa2*J01~=Lcn`x5K){ttzCQ^{T0lw7;Wm z!hUa`mVCP@g1>gs-y94dH;#JmJ{CM1(bS*E5QR6>3ExoT{oIu0n-HUmn%n~|Nv~Dx zD1xti|5U$^{sPtNw7pG-!PQG2DGFa2mt2ay4+zc8E*v)}p`QJq{Zb;`Y#AqL{+rs`LlabonMh)fU9 zcPa5g!Y-ic*GGqwUv^9r3RT2&SnkbFmypIB#2NN@DOuM8pV(t#b6osP+@1a!3XCvB*z&1z8P#u|SMb7<^D4fT~b8J;H1Jf!(TMGvV-MJ!3QdLU`;-sJQ9fqb= z`|J2FFV@(IR0=CAtsU}RDQH%uLfUC4YW$s^*gb3pl$KOl${RCHU4pBqRy3mat+jlb zO*NJv);Rpc0}a!Msi14ss6U0ar&NX!97l=4-Y7&AIAJG#K;DRAx0Ugzu zp)Be1RaytVkTUSaQ65SaqzIH~$w@L!yP}$h#i<-mEqv&d7{R>0D;QxmXLmh)0aty3 z0T04;KAtaU)^y4Fl^%a2KJN*gZhR4=A6ubggwQ;(1k!R}qZ|&Yy4^UIChoF+7%~BC~JyWo5#3~&^ zC6%Fs#}|uxtJn(0$O-B0R}&*sHVUnDsW@VX_(4N_79<4TFcd`%hOUF9q7oH7H{_YF|M4)U5(F*MSS)Z<(K%z5x5-9UOq$#)Eo(WF=VWuI$z^gf6&4P3KTvv zOm>>dOaP4Qb|)lL_B+u`AmWc_+1sqdrwo|)P}o*FUWx)3HJ~X>E-jdd*;^g}{ed-b z=17qXaw=SCi}WF{(5RKl1Ur&#@yMR(Ry4>+yLI2thmqfC1YB65rC| zYPcmOEu5BYg)eJI)1J6Gku`S_Y6+oi$iFkRs@Tyv8$o(z)APcHB**F$Nr zpj&1?$z^pOT9H3+1b)M@x=lyibmUqP&AzS|vMHLQ3p3p}8mxgRo)5g)=#UZ&gJnX! z>nadcaHeB!1p1I1y~vuDIjeggv|^${+^UDZfhZo zEGEB>S(aKB zP^lMh|I^OnB7JE6FT}Z}(1{sAfIv3jn96kuO1o9G=QMEBqoTt~iq6~)s2XBAnpK-|{ zosHpRs}+qpQz(||Y5_I>q~*kMGY)&-g^+exarGY{wo}<&`EvMQ^KLF!K#kZ?@YL#| z6`$f4C$n0-@^l=YU%ShD-_o4sMGJ&<>TxU$r1PCuWoO6I6P$QON4M6nlg63Tl+ zc+wK)sA1;_i)&NKrHOh75a(F;4x!NPSX@WPg zmUg4?aiKu~^jk3VAhRf$F)|DpIEi9o+U{0~pRyi+29Zd+-*6bA$b^kz`SoP|FcNsu zq#=p|&bvd8?PXo3n;<2e1=cF4u~aLD4ae_`PI=Wn+tfeGONdaqP9t^!`s0-?W{kz2 z_qn;C^OhcX_q_eq&q|swakP4CsrYb|*OAF_9Zh?=d%DpkK4dR5_YQ~qvNoV#fB$ry z<+r&jbL68sA-VFfu&A8ZX#GuqE*hl*M=W6dM9eg`uAkF&{Mk#-pLRam)y@XD1dAtu zD1_Kh`)ff$j3~=nydEQ)03cesl&U{1i$?zno>+Bi>=G8RU?_27aT{oeY1*)hg>Le zmR+yDH3-ZbUSr0eFqr1bWy7Bp4hTPO%7`6>i)BCUqVU#rcY^MjW@0n0`T^ zqyHg({ssEr_1QaO#H9UQC%6jiuIqYB^1b@eioA9x{89LRCK+%EYgg!`<1c|DOz4^0 zpb(8nKP0hlwJO{s7s1 z#N12@ABO?C2xEQTt!b~2m;>a+92_JL`0V`@nZMBar{nYHM=&{_@IU5sZ-dN=huIu+ z4|XUwKS>)B@kscRNc;^xZzeabJS!;$C;px%m9Oo1PRG_cZTq)9YCN=A-qQ2C2MI`6 znN)LsbXp*6+Q-D+Su=c_(7OAJbZUN>zf_;)hF)Mo9+a9=t0OY<3YkM&67_Knf?{Tc zr8>*h$hY7|Y3PrxFH6->oLkif_}JQ@12_qIGj6F@6rY^EHyGl7dN>8e)K1tN&y!65 z=g3QU#QJStA;qhFulstF$t;*Xx4CRqBmA@xxtUfq^X{z1n7OWM-f45vzW%v`&HEWO9?iKf>{*i|Rg<-^!?n*{v=fbzd#TtxGKNb% zmcC)WV?zfAITS_NMa_LSJ#UWYeWxLnB(nrpUpapiY(vpWr2;2|)P!q)5?9%o_11? z0E>&F9xql;^~XshV=O=Hx?6LC202eSt<3yEWYC4wwNGGSCyI#KuWv2m-~%;KKY?iYEOa^cRoa@Lvk_c`MT-d_ zu?dRiHD+PXK?>*jA#6Y1&-;Q-qtbk=(GF=H@Vt9R#iy-yow%>%Cv!au?vtn>f?)Lj bF!h5(oQe)0Nf&p)zK5)&l0>bTaq#~DwGRFj literal 0 HcmV?d00001 diff --git a/en/application-dev/reference/apis-arkui/arkui-ts/figures/focusScopePriority3.png b/en/application-dev/reference/apis-arkui/arkui-ts/figures/focusScopePriority3.png new file mode 100644 index 0000000000000000000000000000000000000000..07383fdaa44a69596e1a784f7e1cd0c7f89a3683 GIT binary patch literal 46694 zcmV)4K+3;~P)MGfi1-N$`+u&eK4-gf78vc|4q~ugn;Yf)H%2^7DVE_n}!JrhWsW4}hMli|}<-jZ;00xBz zU^Pc^%E2LUS~O=MGJr@47C=BvG|EVYl+#2dusMSP3KA6$ctMl_g1}kiDRYR;j3|Ie z#VgDq@$d{~ADJ1P5*WsSDhEXn6bv3P&RhVK15jn}46IR5q!9`M1_beu8pA7|kB#H z00CyoJ|h+H2pJKL%v=5~0yUN32^=DzOlraf$Vdy%fT?&-%9_9`FgQveqf3bq%tTZ2 zq#_zXK@dZDxIrL*OnN;Uf>vTp3@R2QvXQRJv%>Xn zqt&bAk;fHP_J;E>!&}~jzxoRuDvJ?j&cK`B96EO3XZImgSk;!FM;~~v{pFuq_n-u` zsZ(*y<*3$h%N<$P?}E{3%kZJ!uz&s=-PO$sG&Rr_msnjRet2^z?~_1ScshOXH}JJD z_^rF0B9uye!Fe{boo~KPdv{SFn=_w3_#wURCR($OylTnO>)v2zoX$V|F*>(Uplrq* z`QUGa#~yMIt^%rHwlkO7CFj%keoQ-_H)Y>EU4HAgYR^4gxbtDsUId4QC;NB3)qU?~ z-L%?_d|k7A;Qh9{)7^fr)w(&5ow(5d*88IG-)d_gF>spH^LyS6Rd@5xXrPmV%UW9G zhCk#V+=Z2QL!C*C>#p-{P4fL)tamq?7)Si~pCS}NcKFFOSSatN&EMeaP8gxsLUVrI zdY{I=6-H%m#i;SrF#9dM`5QE}2?oUVnDZW#w_@J|2xV9S$xJ)>cd+%F)cY)y;3CYq z4hHPL8(F`qiHpPOpWt2JN7qUyfeACNM%^@Y+>Ywr;k9(;|D}$b(fKeGV8zsnY0Bx= zaU04zhN)@E-^#u_ZO2`t0c>bJ2d!tL^Jf@%VR#^?{s|54v+ZA|EP((`r(pUUvF~2= ztQl@F|HGt(u=SrM0}yG`i8SLX8(7189vS|Mxo;Di>$iQ{RT?1GP(NE{yaPjPvFG05 zm(_kL)t{&9|BBQ>Ye;6`gljA-(~chuH)uTKcZHKnZ@-q`%T96wB^R(J~S<+ z_Uml(ja1%hRwOaZx!PJUV;mep&RbnrT_Y6opqu#HtSH8uf9^(uA}=O0tHeF zi#KJczni}KsO|1%BAeB2EvMUHYTtf{2M5_SyO`zT_uzX^^7`$yD8$XJR$8P@ zRr}tfw69xCtFNyn7rrz6=$Ux+noNuuS{Sp!0%zZUly`M7v~pTca`rpIZOQbuw{X_A^3x4`)BUPti;CD4+0

wkM+1&lw|~J}r9v^>}at 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 z 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 O0000E_M= literal 0 HcmV?d00001 diff --git a/en/application-dev/reference/apis-arkui/arkui-ts/figures/focusScopePriority5.png b/en/application-dev/reference/apis-arkui/arkui-ts/figures/focusScopePriority5.png new file mode 100644 index 0000000000000000000000000000000000000000..50544aa1be394d9af32bea72a348e092b4c2d189 GIT binary patch literal 50795 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 literal 0 HcmV?d00001 diff --git a/en/application-dev/reference/apis-arkui/arkui-ts/figures/imageAnimator_resource.gif b/en/application-dev/reference/apis-arkui/arkui-ts/figures/imageAnimator_resource.gif new file mode 100644 index 0000000000000000000000000000000000000000..d932723cde6b3559ccd49d801267e70fd4cf216a GIT binary patch literal 211354 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%0Djm67U#Bb+^2HfFI70vhQhKuJh4QBq|r+ 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 capability**: This API can be used in ArkTS widgets since API version 9.
**Atomic service API**: This API can be used in atomic services since API version 11.
![ImageFit-Examples01](figures/image_fit_contain.png) | -| Cover | 1 | The image is scaled with its aspect ratio retained for both sides to be greater than or equal to the display boundaries.
**Widget capability**: This API can be used in ArkTS widgets since API version 9.
**Atomic service API**: This API can be used in atomic services since API version 11.
![ImageFit-Examples02](figures/image_fit_cover.png) | -| Auto | 2 | The image is scaled automatically based on its own size and the size of the component to fit the display area.
**Widget capability**: This API can be used in ArkTS widgets since API version 9.
**Atomic service API**: This API can be used in atomic services since API version 11.
![ImageFit-Examples03](figures/image_fit_auto.png) | -| Fill | 3 | The image is scaled to fill the display area, and its aspect ratio is not retained.
**Widget capability**: This API can be used in ArkTS widgets since API version 9.
**Atomic service API**: This API can be used in atomic services since API version 11.
![ImageFit-Examples04](figures/image_fit_fill.png) | -| ScaleDown | 4 | The image is displayed with its aspect ratio retained, in a size smaller than or equal to the original size.
**Widget capability**: This API can be used in ArkTS widgets since API version 9.
**Atomic service API**: This API can be used in atomic services since API version 11.
![ImageFit-Examples05](figures/image_fit_scaleDown.png) | -| None | 5 | The image is displayed in its original size.
**Widget capability**: This API can be used in ArkTS widgets since API version 9.
**Atomic service API**: This API can be used in atomic services since API version 11.
![ImageFit-Examples06](figures/image_fit_none.png) | +| Fill | 0 | The image is scaled without maintaining the aspect ratio to fill the display boundaries, aligned horizontally in the center.
**Widget capability**: This API can be used in ArkTS widgets since API version 9.
**Atomic service API**: This API can be used in atomic services since API version 11.
![ImageFit-Examples04](figures/image_fit_fill.png) | +| Contain | 1 | The image is scaled while maintaining the aspect ratio to fit entirely within the display boundaries, aligned horizontally in the center.
**Widget capability**: This API can be used in ArkTS widgets since API version 9.
**Atomic service API**: This API can be used in atomic services since API version 11.
![ImageFit-Examples01](figures/image_fit_contain.png) | +| Cover | 2 | The image is scaled while maintaining the aspect ratio so that both sides are greater than or equal to the display boundaries, aligned horizontally in the center.
**Widget capability**: This API can be used in ArkTS widgets since API version 9.
**Atomic service API**: This API can be used in atomic services since API version 11.
![ImageFit-Examples02](figures/image_fit_cover.png) | +| Auto | 3 | The image is scaled appropriately based on its own dimensions and the component's size to fill the view while maintaining the aspect ratio, aligned horizontally in the center.
**Widget capability**: This API can be used in ArkTS widgets since API version 9.
**Atomic service API**: This API can be used in atomic services since API version 11.
![ImageFit-Examples03](figures/image_fit_auto.png) | +| None | 5 | The image is displayed at its original size, aligned horizontally in the center.
**Widget capability**: This API can be used in ArkTS widgets since API version 9.
**Atomic service API**: This API can be used in atomic services since API version 11.
![ImageFit-Examples06](figures/image_fit_none.png) | +| ScaleDown | 6 | The image is displayed while maintaining the aspect ratio, only scaling down or keeping the original size, aligned horizontally in the center.
**Widget capability**: This API can be used in ArkTS widgets since API version 9.
**Atomic service API**: This API can be used in atomic services since API version 11.
![ImageFit-Examples05](figures/image_fit_scaleDown.png) | | TOP_START12+ | 7 | The image is displayed at the top start corner of the **Image** component, keeping its original size.
**Widget capability**: This API can be used in ArkTS widgets since API version 12.
**Atomic service API**: This API can be used in atomic services since API version 12.
![ImageFit-Examples07](figures/image_fit_top_start.png) | | TOP12+ | 8 | The image is displayed horizontally centered at the top of the **Image** component, keeping its original size.
**Widget capability**: This API can be used in ArkTS widgets since API version 12.
**Atomic service API**: This API can be used in atomic services since API version 12.
![ImageFit-Examples08](figures/image_fit_top.png) | | TOP_END12+ | 9 | The image is displayed at the top end corner of the **Image** component, keeping its original size.
**Widget capability**: This API can be used in ArkTS widgets since API version 12.
**Atomic service API**: This API can be used in atomic services since API version 12.
![ImageFit-Examples09](figures/image_fit_top_end.png) | @@ -89,7 +89,7 @@ | Down | A finger is pressed. | | Up | A finger is lifted. | | Move | A finger moves on the screen in pressed state.| -| Cancel | A touch event is canceled. | +| Cancel | A touch event is canceled. Examples: 1. touching the home button to return to the home screen while keeping a finger on the screen; 2. folding a foldable phone to switch to the external screen while keeping a finger on the screen.| ## MouseButton8+ @@ -161,7 +161,7 @@ Enumerates the input method function keys. ## Curve -Enumerates the interpolation curves. For details about the animation, see Bezier Curve. +Enumerates the interpolation curves. For details about the animation, see [Bezier Curve](../../../../design/ux-design/animation-attributes.md). **Widget capability**: This API can be used in ArkTS widgets since API version 9. @@ -417,10 +417,10 @@ Enumerates the interpolation curves. For details about the animation, see + +```ts +// EntryAbility.ets +import { Configuration, UIAbility } from '@kit.AbilityKit'; +import { i18n } from '@kit.LocalizationKit'; +import { CommonUtil } from '../common/CommonUtil'; + +export default class EntryAbility extends UIAbility { + onConfigurationUpdate(newConfig: Configuration): void { + // Listen for system configuration changes. + if (newConfig.language) { + CommonUtil.setIsRTL(i18n.isRTL(newConfig.language)); + } + } +} +``` + + + +```ts +// CommonUtil.ets +import { i18n, intl } from '@kit.LocalizationKit'; + +export class CommonUtil { + private static isRTL: boolean = i18n.isRTL((new intl.Locale()).language); -This example presents how to implement a custom page turning animation for the **Swiper** component through the **customContentTransition** API. + public static setIsRTL(isRTL: boolean): void { + CommonUtil.isRTL = isRTL; + } + + public static getIsRTL(): boolean { + return CommonUtil.isRTL; + } +} +``` ```ts // xxx.ets +import { CommonUtil } from '../common/CommonUtil'; + @Entry @Component struct SwiperCustomAnimationExample { @@ -1996,7 +2100,7 @@ struct SwiperCustomAnimationExample { ForEach(this.backgroundColors, (backgroundColor: Color, index: number) => { Text(index.toString()).width('100%').height('100%').fontSize(50).textAlign(TextAlign.Center) .backgroundColor(backgroundColor) - // Customize how the opacity, scale, translate, and other attributes change during the custom switching animation. + // Customize how the opacity, scale, translate, and other properties change during the custom page transition animation. .opacity(this.opacityList[index]) .scale({ x: this.scaleList[index], y: this.scaleList[index] }) .translate({ x: this.translateList[index] }) @@ -2019,7 +2123,7 @@ struct SwiperCustomAnimationExample { this.translateList[proxy.index] = 0.0; this.zIndexList[proxy.index] = 0; } else { - // When a page in the same group is swiped right but is still within the viewport, the attribute values of the left and right pages in the same group are changed frame by frame based on the position. The changes implement the custom switching animation in which the two pages move close to the middle of the Swiper and are transparently scaled in or out. + // When a page in the same group is swiped right but is still within the viewport, the attribute values of the left and right pages in the same group are changed frame by frame based on the position. The changes implement the custom page transition animation in which the two pages move close to the middle of the and are transparently scaled in or out. if (proxy.index % this.DISPLAY_COUNT === 0) { this.opacityList[proxy.index] = 1 - proxy.position / this.DISPLAY_COUNT; this.scaleList[proxy.index] = this.MIN_SCALE + (1 - this.MIN_SCALE) * (1 - proxy.position / this.DISPLAY_COUNT); @@ -2031,13 +2135,33 @@ struct SwiperCustomAnimationExample { } this.zIndexList[proxy.index] = -1; } - this.zIndexList[proxy.index] = -1 + } else { + // Layout adaptation for right-to-left scripts + if (proxy.position >= -proxy.index % this.DISPLAY_COUNT || proxy.position <= -this.DISPLAY_COUNT - proxy.index % this.DISPLAY_COUNT) { + // Reset the properties when a page in the same group is swiped out of the viewport. + this.opacityList[proxy.index] = 1.0; + this.scaleList[proxy.index] = 1.0; + this.translateList[proxy.index] = 0.0; + this.zIndexList[proxy.index] = 0; + } else { + // When a page in the same group is swiped left but is still within the viewport, modify property values frame by frame based on the position for the left and right pages in the group to achieve a custom transition animation where the two pages move toward the center of the Swiper with opacity and scaling effects. + if (proxy.index % this.DISPLAY_COUNT === 0) { + this.opacityList[proxy.index] = 1 + proxy.position / this.DISPLAY_COUNT; + this.scaleList[proxy.index] = this.MIN_SCALE + (1 - this.MIN_SCALE) * (1 + proxy.position / this.DISPLAY_COUNT); + this.translateList[proxy.index] = -proxy.position * proxy.mainAxisLength - (1 - this.scaleList[proxy.index]) * proxy.mainAxisLength / 2.0; + } else { + this.opacityList[proxy.index] = 1 + (proxy.position + 1) / this.DISPLAY_COUNT; + this.scaleList[proxy.index] = this.MIN_SCALE + (1 - this.MIN_SCALE) * (1 + (proxy.position + 1) / this.DISPLAY_COUNT); + this.translateList[proxy.index] = -(proxy.position + 1) * proxy.mainAxisLength + (1 - this.scaleList[proxy.index]) * proxy.mainAxisLength / 2.0; + } + this.zIndexList[proxy.index] = -1; + } } } }) .onContentDidScroll((selectedIndex: number, index: number, position: number, mainAxisLength: number) => { - // Called when content in the component scrolls. In this callback, you can customize the navigation indicator switching animation. - console.info("onContentDidScroll selectedIndex: " + selectedIndex + ", index: " + index + ", position: " + position + ", mainAxisLength: " + mainAxisLength) + // Listen for Swiper page scroll events. In this callback, you can customize the navigation indicator animation. + console.info("onContentDidScroll selectedIndex: " + selectedIndex + ", index: " + index + ", position: " + position + ", mainAxisLength: " + mainAxisLength); }) }.width('100%') } diff --git a/en/application-dev/reference/apis-arkui/arkui-ts/ts-container-tabs.md b/en/application-dev/reference/apis-arkui/arkui-ts/ts-container-tabs.md index 66b18545a16..2018df09fd6 100644 --- a/en/application-dev/reference/apis-arkui/arkui-ts/ts-container-tabs.md +++ b/en/application-dev/reference/apis-arkui/arkui-ts/ts-container-tabs.md @@ -988,7 +988,7 @@ Sets the opacity of the tab bar. | Name | Type | Mandatory | Description | | ----- | ------ | ---- | ---------------------------------------- | -| opacity | number | Yes| Opacity of the tab bar. The value range is [0.0, 1.0].| +| opacity | number | Yes| Opacity of the tab bar. The value range is [0.0, 1.0]. A value less than 0.0 is handed as **0.0**. A value greater than **1.0** is handed as **1.0**.
Default value: **1.0**.| ## Example diff --git a/en/application-dev/reference/apis-arkui/arkui-ts/ts-text-common-sys.md b/en/application-dev/reference/apis-arkui/arkui-ts/ts-text-common-sys.md new file mode 100644 index 00000000000..7160d4ed3b2 --- /dev/null +++ b/en/application-dev/reference/apis-arkui/arkui-ts/ts-text-common-sys.md @@ -0,0 +1,41 @@ +# Text Component Common APIs (System API) + +This topic covers the common APIs of text components. + +> **NOTE** +> +> The initial APIs of this module are supported since API version 10. Newly added APIs will be marked with a superscript to indicate their earliest API version. +> +> This topic describes only the system APIs provided by the module. For details about its public APIs, see [Basic Types](ts-types.md) and [Text Component Common APIs](ts-text-common.md). + +## TextContentControllerBase + +Represents the base controller for **TextInput**, **TextArea**, and **Search** components. + +**Atomic service API**: This API can be used in atomic services since API version 11. + +**System capability**: SystemCapability.ArkUI.ArkUI.Full + +### getText19+ + +getText(range?: TextRange): string + +Obtains the text content within a specified range. + +**Atomic service API**: This API can be used in atomic services since API version 19. + +**System API**: This is a system API. + +**System capability**: SystemCapability.ArkUI.ArkUI.Full + +**Parameters** + +| Name | Type | Mandatory | Description | +| ------- | ------ | ---- | ----- | +| range | [TextRange](ts-text-common.md#textrange12) | No | Range of the text content to obtain, defined by start and end positions.
If the range is not specified, the entire text is obtained by default. If the start position is not specified, it defaults to index 0. If the end position is not specified, it defaults to the end of the text.| + +**Return value** + +| Type | Description | +| ------ | ---------------- | +| string | Text content within the specified range.| diff --git a/en/application-dev/reference/apis-arkui/arkui-ts/ts-types.md b/en/application-dev/reference/apis-arkui/arkui-ts/ts-types.md index 87a6c737901..397fd247c83 100644 --- a/en/application-dev/reference/apis-arkui/arkui-ts/ts-types.md +++ b/en/application-dev/reference/apis-arkui/arkui-ts/ts-types.md @@ -6,9 +6,13 @@ ## Resource +The **Resource** type is used to reference resources for setting component attributes. Resource files must be stored and managed in specific subdirectories. For examples of resource directories, see [Resource Categories](../../../quick-start/resource-categories-and-access.md#resource-categories). + +**Widget capability**: This API can be used in ArkTS widgets since API version 9. + **Atomic service API**: This API can be used in atomic services since API version 11. -The **Resource** type is used to reference resources for setting component attributes. +**System capability**: SystemCapability.ArkUI.ArkUI.Full You can use `$r` or `$rawfile` to create a **Resource** object, but its attribute values cannot be changed. @@ -24,14 +28,22 @@ You can use `$r` or `$rawfile` to create a **Resource** object, but its attribut **filename**: name of the file in the **resources/rawfile** directory of the project. - **NOTE**
When referencing resources of the **Resource** type, make sure the data type is the same as that of the attribute method. For example, if an attribute method supports the **string | Resource** types, the data type of the **Resource** type must be string. + > **NOTE** + > + > When referencing resources of the **Resource** type, make sure the data type is the same as that of the attribute method. For example, if an attribute method supports the **string | Resource** types, the data type of the **Resource** type must be string. ## Length +type Length = string | number | Resource + The **Length** type is used to represent a size unit. +**Widget capability**: This API can be used in ArkTS widgets since API version 9. + **Atomic service API**: This API can be used in atomic services since API version 11. +**System capability**: SystemCapability.ArkUI.ArkUI.Full + | Type | Description | | --------------------- | -------------------------------------- | | string | String type. Specify the length [unit](ts-pixel-units.md) explicitly, for example, **'10px'**, or provide the length in percentage, for example, **'100%'**.
**NOTE**
If the unit is not specified, the default unit vp is used, in which case '10' is equivalent to 10 vp.| @@ -42,8 +54,12 @@ The **Length** type is used to represent a size unit. The **ResourceStr** type is used to represent the types that can be used by input parameters of the string type. +**Widget capability**: This API can be used in ArkTS widgets since API version 9. + **Atomic service API**: This API can be used in atomic services since API version 11. +**System capability**: SystemCapability.ArkUI.ArkUI.Full + | Type | Description | | --------------------- | ------------------------- | | string | String type. | @@ -53,8 +69,12 @@ The **ResourceStr** type is used to represent the types that can be used by inpu The **Padding** type is used to describe the paddings in different directions of a component. +**Widget capability**: This API can be used in ArkTS widgets since API version 9. + **Atomic service API**: This API can be used in atomic services since API version 11. +**System capability**: SystemCapability.ArkUI.ArkUI.Full + | Name | Type | Mandatory | Description | | ------ | ----------------- | ---- | -------------------- | | top | [Length](#length) | No | Height of the padding on the top of the component. | @@ -66,19 +86,29 @@ The **Padding** type is used to describe the paddings in different directions of The **Padding** type is used to describe the paddings in different directions of a component. +**Widget capability**: This API can be used in ArkTS widgets since API version 12. + +**Atomic service API**: This API can be used in atomic services since API version 12. + +**System capability**: SystemCapability.ArkUI.ArkUI.Full + | Name | Type | Mandatory | Description | | ------ | ----------------- | ---- | -------------------- | | top | [LengthMetrics](../js-apis-arkui-graphics.md#lengthmetrics12)12+ | No | Height of the padding on the top of the component. | -| end | [LengthMetrics](../js-apis-arkui-graphics.md#lengthmetrics12)12+ | No | Width of the padding on the right of the component.
For right-to-left scripts:
Width of the padding on the left of the component.| +| end | [LengthMetrics](../js-apis-arkui-graphics.md#lengthmetrics12)12+ | No | Width of the padding on the right of the component.
Width of the padding on the left of the component in RTL mode. | | bottom | [LengthMetrics](../js-apis-arkui-graphics.md#lengthmetrics12)12+ | No | Height of the padding at the bottom of the component. | -| start | [LengthMetrics](../js-apis-arkui-graphics.md#lengthmetrics12)12+ | No | Width of the padding on the left of the component.
For right-to-left scripts:
Width of the padding on the right of the component.| +| start | [LengthMetrics](../js-apis-arkui-graphics.md#lengthmetrics12)12+ | No | Width of the padding on the left of the component.
Width of the padding on the right of the component in RTL mode. | ## Margin The **Margin** type is used to describe the margins in different directions of a component. +**Widget capability**: This API can be used in ArkTS widgets since API version 9. + **Atomic service API**: This API can be used in atomic services since API version 11. +**System capability**: SystemCapability.ArkUI.ArkUI.Full + | Name | Type | Mandatory | Description | | ------ | ----------------- | ---- | -------------------- | | top | [Length](#length) | No | Height of the margin above the component. | @@ -90,19 +120,29 @@ The **Margin** type is used to describe the margins in different directions of a The **Margin** type is used to describe the margins in different directions of a component. +**Widget capability**: This API can be used in ArkTS widgets since API version 12. + +**Atomic service API**: This API can be used in atomic services since API version 12. + +**System capability**: SystemCapability.ArkUI.ArkUI.Full + | Name | Type | Mandatory | Description | | ------ | ----------------- | ---- | -------------------- | | top | [LengthMetrics](../js-apis-arkui-graphics.md#lengthmetrics12)12+ | No | Height of the margin above the component. | -| end | [LengthMetrics](../js-apis-arkui-graphics.md#lengthmetrics12)12+ | No | Width of the margin on the right of the component.
For right-to-left scripts:
Width of the margin on the left of the component.| +| end | [LengthMetrics](../js-apis-arkui-graphics.md#lengthmetrics12)12+ | No | Width of the margin on the right of the component.
Width of the margin on the left of the component in RTL mode.| | bottom | [LengthMetrics](../js-apis-arkui-graphics.md#lengthmetrics12)12+ | No | Height of the margin below the component. | -| start | [LengthMetrics](../js-apis-arkui-graphics.md#lengthmetrics12)12+ | No | Width of the margin on the left of the component.
For right-to-left scripts:
Width of the margin on the right of the component.| +| start | [LengthMetrics](../js-apis-arkui-graphics.md#lengthmetrics12)12+ | No | Width of the margin on the left of the component.
Width of the margin on the right of the component in RTL mode.| ## EdgeWidths9+ The **EdgeWidths** type is used to describe the edge widths in different directions of a component. +**Widget capability**: This API can be used in ArkTS widgets since API version 9. + **Atomic service API**: This API can be used in atomic services since API version 11. +**System capability**: SystemCapability.ArkUI.ArkUI.Full + | Name | Type | Mandatory | Description | | ------ | ----------------- | ---- | -------- | | top | [Length](#length) | No | Width of the top edge of the component.| @@ -114,19 +154,29 @@ The **EdgeWidths** type is used to describe the edge widths in different directi The **EdgeWidths** type is used to describe the edge widths in different directions of a component. +**Widget capability**: This API can be used in ArkTS widgets since API version 12. + +**Atomic service API**: This API can be used in atomic services since API version 12. + +**System capability**: SystemCapability.ArkUI.ArkUI.Full + | Name | Type | Mandatory | Description | | ------ | ----------------- | ---- | -------- | | top | [LengthMetrics](../js-apis-arkui-graphics.md#lengthmetrics12)12+ | No | Width of the top edge of the component.| -| end | [LengthMetrics](../js-apis-arkui-graphics.md#lengthmetrics12)12+ | No | Width of the right edge of the component.
Width of the left edge of the component for right-to-left scripts.| +| end | [LengthMetrics](../js-apis-arkui-graphics.md#lengthmetrics12)12+ | No | Width of the right edge of the component.
Width of the left edge of the component in RTL mode.| | bottom | [LengthMetrics](../js-apis-arkui-graphics.md#lengthmetrics12)12+ | No | Width of the bottom edge of the component.| -| start | [LengthMetrics](../js-apis-arkui-graphics.md#lengthmetrics12)12+ | No | Width of the left edge of the component.
Width of the right edge of the component for right-to-left scripts.| +| start | [LengthMetrics](../js-apis-arkui-graphics.md#lengthmetrics12)12+ | No | Width of the left edge of the component.
Width of the right edge of the component in RTL mode.| ## BorderRadiuses9+ The **BorderRadiuses** type is used to describe the corner radius of a component's border. +**Widget capability**: This API can be used in ArkTS widgets since API version 9. + **Atomic service API**: This API can be used in atomic services since API version 11. +**System capability**: SystemCapability.ArkUI.ArkUI.Full + | Name | Type | Mandatory | Description | | ----------- | ----------------- | ---- | ---------- | | topLeft | [Length](#length) | No | Radius of the upper left corner of the component.| @@ -138,19 +188,29 @@ The **BorderRadiuses** type is used to describe the corner radius of a component The **LocalizedBorderRadiuses** type is used to describe the corner radius of a component's border. +**Widget capability**: This API can be used in ArkTS widgets since API version 12. + +**Atomic service API**: This API can be used in atomic services since API version 12. + +**System capability**: SystemCapability.ArkUI.ArkUI.Full + | Name | Type | Mandatory | Description | | ----------- | ----------------- | ---- | ---------- | -| topStart | [LengthMetrics](../js-apis-arkui-graphics.md#lengthmetrics12)12+ | No | Radius of the upper left corner of the component.
For right-to-left scripts, this indicates the radius of the upper left right of the component.| -| topEnd | [LengthMetrics](../js-apis-arkui-graphics.md#lengthmetrics12)12+ | No | Radius of the upper right corner of the component.
For right-to-left scripts, this indicates the radius of the upper left corner of the component.| -| bottomStart | [LengthMetrics](../js-apis-arkui-graphics.md#lengthmetrics12)12+ | No | Radius of the lower left corner of the component.
For right-to-left scripts, this indicates the radius of the lower right corner of the component.| -| bottomEnd | [LengthMetrics](../js-apis-arkui-graphics.md#lengthmetrics12)12+ | No | Radius of the lower right corner of the component.
For right-to-left scripts, this indicates the radius of the lower left corner of the component.| +| topStart | [LengthMetrics](../js-apis-arkui-graphics.md#lengthmetrics12)12+ | No | Radius of the upper left corner of the component.
Radius of the upper left right of the component in RTL mode.| +| topEnd | [LengthMetrics](../js-apis-arkui-graphics.md#lengthmetrics12)12+ | No | Radius of the upper right corner of the component.
Radius of the upper left corner of the component in RTL mode.| +| bottomStart | [LengthMetrics](../js-apis-arkui-graphics.md#lengthmetrics12)12+ | No | Radius of the lower left corner of the component.
Radius of the lower right corner of the component in RTL mode.| +| bottomEnd | [LengthMetrics](../js-apis-arkui-graphics.md#lengthmetrics12)12+ | No | Radius of the lower right corner of the component.
Radius of the lower left corner of the component in RTL mode.| ## EdgeColors9+ The **EdgeColors** type is used to describe the edge colors of a component. +**Widget capability**: This API can be used in ArkTS widgets since API version 9. + **Atomic service API**: This API can be used in atomic services since API version 11. +**System capability**: SystemCapability.ArkUI.ArkUI.Full + | Name | Type | Mandatory | Description | | ------ | ------------------------------- | ---- | -------- | | top | [ResourceColor](#resourcecolor) | No | Color of the top edge of the component.| @@ -162,21 +222,29 @@ The **EdgeColors** type is used to describe the edge colors of a component. The **EdgeColors** type is used to describe the edge colors of a component. +**Widget capability**: This API can be used in ArkTS widgets since API version 12. + **Atomic service API**: This API can be used in atomic services since API version 12. +**System capability**: SystemCapability.ArkUI.ArkUI.Full + | Name | Type | Mandatory | Description | | ------ | ------------------------------- | ---- | -------- | | top | [ResourceColor](#resourcecolor) | No | Color of the top edge of the component.| -| end | [ResourceColor](#resourcecolor) | No | Color of the right edge of the component.
Color of the left edge of the component for right-to-left scripts.| +| end | [ResourceColor](#resourcecolor) | No | Color of the right edge of the component.
Color of the left edge of the component in RTL mode.| | bottom | [ResourceColor](#resourcecolor) | No | Color of the bottom edge of the component.| -| start | [ResourceColor](#resourcecolor) | No | Color of the left edge of the component.
Color of the right edge of the component for right-to-left scripts.| +| start | [ResourceColor](#resourcecolor) | No | Color of the left edge of the component.
Color of the right edge of the component in RTL mode.| ## EdgeStyles9+ The **EdgeStyles** type is used to describe the edge styles of a component. +**Widget capability**: This API can be used in ArkTS widgets since API version 9. + **Atomic service API**: This API can be used in atomic services since API version 11. +**System capability**: SystemCapability.ArkUI.ArkUI.Full + | Name | Type | Mandatory | Description | | ------ | ---------------------------------------- | ---- | -------- | | top | [BorderStyle](ts-appendix-enums.md#borderstyle) | No | Style of the top edge of the component.| @@ -190,6 +258,8 @@ The **Offset** type is used to describe the offset coordinates of a component in **Atomic service API**: This API can be used in atomic services since API version 11. +**System capability**: SystemCapability.ArkUI.ArkUI.Full + | Name | Type | Mandatory | Description | | ---- | ----------------- | ---- | -------- | | dx | [Length](#length) | Yes | X coordinate of the offset.| @@ -201,6 +271,8 @@ The **RectResult** type is used to describe the position, width, and height of a **Atomic service API**: This API can be used in atomic services since API version 11. +**System capability**: SystemCapability.ArkUI.ArkUI.Full + | Name | Type | Description| | ------- | ------ | ----------------------- | | x | number | Horizontal coordinate.| @@ -212,21 +284,29 @@ The **RectResult** type is used to describe the position, width, and height of a The **ResourceColor** type is used to describe the color types of resources. +**Widget capability**: This API can be used in ArkTS widgets since API version 9. + **Atomic service API**: This API can be used in atomic services since API version 11. +**System capability**: SystemCapability.ArkUI.ArkUI.Full + | Type | Description | | ----------------------------------- | ------------------------------------------------------------ | | [Color](ts-appendix-enums.md#color) | Color enums. | | number | Color in hexadecimal notation. RGB and ARGB are supported. Examples: **0xffffff** and **0xffff0000**. The number of input digits cannot be identified. The format is selected based on the value. For example, 0x00ffffff is parsed in RGB format.| -| string | Color in RGB or ARGB notation. Example: **'#ffffff', '#ff000000', 'rgb(255, 100, 255)', 'rgba(255, 100, 255, 0.5)'**| +| string | Color in RGB or ARGB notation. Example: **'#ffffff'**, **'#ff000000'**, **'rgb(255, 100, 255)'**, **'rgba(255, 100, 255, 0.5)'**| | [Resource](#resource) | Color referenced from system or application resources. | ## LengthConstrain The **LengthConstrain** type is used to describe the maximum and minimum lengths of a component. +**Widget capability**: This API can be used in ArkTS widgets since API version 9. + **Atomic service API**: This API can be used in atomic services since API version 11. +**System capability**: SystemCapability.ArkUI.ArkUI.Full + | Name | Type | Mandatory | Description | | --------- | ----------------- | ---- | ------- | | minLength | [Length](#length) | Yes | Minimum length of the component.| @@ -239,9 +319,11 @@ The **Font** type is used to set the text style. **Atomic service API**: This API can be used in atomic services since API version 11. +**System capability**: SystemCapability.ArkUI.ArkUI.Full + | Name | Type | Mandatory| Description | | ------ | ------------------------------------------------------------ | ---- | ------------------------------------------------------------ | -| size | [Length](#length) | No | Font size. If the value is of the number type, the unit fp is used. The value cannot be a percentage.
Default value: **16.0**| +| size | [Length](#length) | No | Font size. If the value is of the number type, the unit fp is used. Percentage strings are not supported.
Default value: **16.0**| | weight | [FontWeight](ts-appendix-enums.md#fontweight) \| number \| string | No | Font weight. For the number type, the value ranges from 100 to 900, at an interval of 100. A larger value indicates a thicker font.
Default value: **400** \| **FontWeight.Normal** | | family | string \| [Resource](#resource) | No | Font family of the text. Use commas (,) to separate multiple fonts. The priority of the fonts is the sequence in which they are placed. An example value is **'Arial, HarmonyOS Sans'**. The 'HarmonyOS Sans' font and [registered custom fonts](../js-apis-font.md) are supported.| | style | [FontStyle](ts-appendix-enums.md#fontstyle) | No | Font style.
Default value: **FontStyle.Normal** | @@ -250,8 +332,12 @@ The **Font** type is used to set the text style. The **Area** type is used to describe the area information of a component. +**Widget capability**: This API can be used in ArkTS widgets since API version 9. + **Atomic service API**: This API can be used in atomic services since API version 11. +**System capability**: SystemCapability.ArkUI.ArkUI.Full + | Name | Type | Description | | -------------- | ---------------------- | ------------------------------ | | width | [Length](#length) | Width of the component. The value is of the number type in vp when used as the return value.| @@ -263,8 +349,12 @@ The **Area** type is used to describe the area information of a component. The **Position** type is used to represent coordinates of a point. +**Widget capability**: This API can be used in ArkTS widgets since API version 9. + **Atomic service API**: This API can be used in atomic services since API version 11. +**System capability**: SystemCapability.ArkUI.ArkUI.Full + | Name | Type | Mandatory | Description | | ---- | ----------------- | ---- | --------------------------- | | x | [Length](#length) | No | X coordinate. The value is of the number type in vp when used as the return value.| @@ -274,17 +364,25 @@ The **Position** type is used to represent coordinates of a point. The **LocalizedPosition** type is used to represent coordinates of a point. +**Atomic service API**: This API can be used in atomic services since API version 12. + +**System capability**: SystemCapability.ArkUI.ArkUI.Full + | Name | Type | Mandatory | Description | | ---- | ----------------- | ---- | --------------------------- | -| start | [LengthMetrics](../js-apis-arkui-graphics.md#lengthmetrics12) | No | X-coordinate relative to the left for left-to-right scripts; X-coordinate relative to the right for right-to-left scripts. | +| start | [LengthMetrics](../js-apis-arkui-graphics.md#lengthmetrics12) | No | X-coordinate relative to the left for left-to-right (LTR) scripts; X-coordinate relative to the right for right-to-left (RTL) scripts. | | top | [LengthMetrics](../js-apis-arkui-graphics.md#lengthmetrics12) | No | Y-coordinate.| ## Edges12+ The **Edges** type is used to describe the offset relative to the four edges. If both **top** and **bottom** are set, only **top** takes effect. If both **left** and **right** are set, only **left** takes effect. +**Widget capability**: This API can be used in ArkTS widgets since API version 12. + **Atomic service API**: This API can be used in atomic services since API version 12. +**System capability**: SystemCapability.ArkUI.ArkUI.Full + | Name | Type | Mandatory | Description | | ---- | ------ | ---- | --------------------------- | | top | [Dimension](#dimension10) | No | Offset relative to the top edge.| @@ -296,19 +394,27 @@ The **Edges** type is used to describe the offset relative to the four edges. If The **LocalizedEdges** type is used to describe the offset relative to the four edges. If both **top** and** bottom **are set, only **top** takes effect. If both **start** and **end** are set, only **start** takes effect. +**Atomic service API**: This API can be used in atomic services since API version 12. + +**System capability**: SystemCapability.ArkUI.ArkUI.Full + | Name | Type | Mandatory | Description | | ---- | ------ | ---- | --------------------------- | | top | [LengthMetrics](../js-apis-arkui-graphics.md#lengthmetrics12) | No | Offset relative to the top edge.| | bottom | [LengthMetrics](../js-apis-arkui-graphics.md#lengthmetrics12) | No | Offset relative to the bottom edge.| -| start | [LengthMetrics](../js-apis-arkui-graphics.md#lengthmetrics12) | No | Offset relative to the left for left-to-right scripts; offset relative to the right for right-to-left scripts.| -| end | [LengthMetrics](../js-apis-arkui-graphics.md#lengthmetrics12) | No | Offset relative to the right for left-to-right scripts; offset relative to the left for right-to-left scripts.| +| start | [LengthMetrics](../js-apis-arkui-graphics.md#lengthmetrics12) | No | Offset relative to the left in LTR mode; offset relative to the right in RTL mode.| +| end | [LengthMetrics](../js-apis-arkui-graphics.md#lengthmetrics12) | No | Offset relative to the right for in LTR mode; offset relative to the left in RTL mode.| ## ConstraintSizeOptions The **ConstraintSizeOptions** type is used to set the size constraints of a component during component layout. +**Widget capability**: This API can be used in ArkTS widgets since API version 9. + **Atomic service API**: This API can be used in atomic services since API version 11. +**System capability**: SystemCapability.ArkUI.ArkUI.Full + | Name | Type | Mandatory | Description | | --------- | ----------------- | ---- | ------- | | minWidth | [Length](#length) | No | Minimum width of the component.| @@ -320,8 +426,12 @@ The **ConstraintSizeOptions** type is used to set the size constraints of a comp The **SizeOptions** type is used to set the width and height. +**Widget capability**: This API can be used in ArkTS widgets since API version 9. + **Atomic service API**: This API can be used in atomic services since API version 11. +**System capability**: SystemCapability.ArkUI.ArkUI.Full + | Name | Type | Mandatory | Description | | ------ | ----------------- | ---- | ----- | | width | [Length](#length) | No | Width of the component.| @@ -332,21 +442,27 @@ The **SizeOptions** type is used to set the width and height. The **BorderOptions** type is used to provide border information. -**Atomic service API**: This API can be used in atomic services since API version 11. +**System capability**: SystemCapability.ArkUI.ArkUI.Full -| Name | Type | Mandatory | Description | -| ------ | ---------------------------------------- | ---- | ------- | -| width | [Length](#length) \| [EdgeWidths](#edgewidths9)9+ \| [LocalizedEdgeWidths](#localizededgewidths12)12+ | No | Border width. | -| color | [ResourceColor](#resourcecolor) \| [EdgeColors](#edgecolors9)9+ | No | Border color. | -| radius | [Length](#length) \| [BorderRadiuses](#borderradiuses9)9+ | No | Radius of the rounded corner border.| -| style | [BorderStyle](ts-appendix-enums.md#borderstyle) \| [EdgeStyles](#edgestyles9)9+| No | Border style. | +| Name | Type | Mandatory| Description | +| ------ | ------------------------------------------------------------ | ---- | ------------------ | +| width | [Length](ts-types.md#length) \| [EdgeWidths](ts-universal-attributes-border.md#edgewidths9)9+ \| [LocalizedEdgeWidths](ts-universal-attributes-border.md#localizededgewidths12)12+ | No | Border width.
**Atomic service API**: This API can be used in atomic services since API version 11.
**Widget capability**: This API can be used in ArkTS widgets since API version 9. | +| color | [ResourceColor](ts-types.md#resourcecolor) \| [EdgeColors](ts-universal-attributes-border.md#edgecolors9)9+ \| [LocalizedEdgeColors](ts-universal-attributes-border.md#localizededgecolors12)12+ | No | Border color.
**Atomic service API**: This API can be used in atomic services since API version 11.
**Widget capability**: This API can be used in ArkTS widgets since API version 9. | +| radius | [Length](ts-types.md#length) \| [BorderRadiuses](ts-universal-attributes-border.md#borderradiuses9)9+ \| [LocalizedBorderRadiuses](ts-universal-attributes-border.md#localizedborderradiuses12)12+ | No | Border corner radius.
**Atomic service API**: This API can be used in atomic services since API version 11.
**Widget capability**: This API can be used in ArkTS widgets since API version 9.| +| style | [BorderStyle](ts-appendix-enums.md#borderstyle) \| [EdgeStyles](ts-universal-attributes-border.md#edgestyles9)9+ | No | Border style.
**Atomic service API**: This API can be used in atomic services since API version 11.
**Widget capability**: This API can be used in ArkTS widgets since API version 9. | +| dashGap12+ | [LengthMetrics](../js-apis-arkui-graphics.md#lengthmetrics12) \| [EdgeWidths](ts-universal-attributes-border.md#edgewidths9) \| [LocalizedEdgeWidths](ts-universal-attributes-border.md#localizededgewidths12) | No | Gap between dashed line segments. It takes effect when the border style is set to dashed.
Percentage values are not supported.
**Atomic service API**: This API can be used in atomic services since API version 12.
**Widget capability**: This API cannot be used in ArkTS widgets.| +| dashWidth12+ | [LengthMetrics](../js-apis-arkui-graphics.md#lengthmetrics12) \| [EdgeWidths](ts-universal-attributes-border.md#edgewidths9) \| [LocalizedEdgeWidths](ts-universal-attributes-border.md#localizededgewidths12) | No | Width of dashed line segments. It takes effect when the border style is set to dashed.
Percentage values are not supported.
**Atomic service API**: This API can be used in atomic services since API version 12.
**Widget capability**: This API cannot be used in ArkTS widgets. | ## ColorFilter9+ The **ColorFilter** type is used to create a color filter with a 4 x 5 matrix. +**Widget capability**: This API can be used in ArkTS widgets since API version 9. + **Atomic service API**: This API can be used in atomic services since API version 11. +**System capability**: SystemCapability.ArkUI.ArkUI.Full + | Name | Type | Mandatory | Description | | ----------- | -------- | ---- | ---------------------------------------- | | constructor | number[] | Yes | Constructor for creating a color filter with a 4\*5 matrix. The input parameter is [m\*n], which is the matrix value in row m and column n. The matrix is row-first.| @@ -358,7 +474,7 @@ The **CustomBuilder** type is used to define custom UI descriptions in component | Name | Type | Description | | ------------- | ---------------------- | ---------------------------------------- | -| CustomBuilder | () => any \| void | Builder for creating a custom component; must be used with @Builder. For details, see [@Builder](../../../ui/state-management/arkts-builder.md).| +| CustomBuilder | () => any \| void | Builder used to generate a custom UI component when used with the [@Builder](../../../ui/state-management/arkts-builder.md) decorator.| ## MarkStyle10+ @@ -368,9 +484,9 @@ The **CustomBuilder** type is used to define custom UI descriptions in component | Name | Type | Mandatory| Default Value | Description | | ----------- | ------------------------------------------ | ---- | ----------- | ------------------------------------------------------------ | -| strokeColor | [ResourceColor](ts-types.md#resourcecolor) | No | Color.White | Color of the mark. | -| size | [Length](ts-types.md#length) | No | - | Size of the mark, in vp. The default size is the same as the width of the check box.
This parameter cannot be set in percentage. If it is set to an invalid value, the default value is used.| -| strokeWidth | [Length](ts-types.md#length) | No | 2 | Stroke width of the mark, in vp. This parameter cannot be set in percentage. If it is set to an invalid value, the default value is used.| +| strokeColor | [ResourceColor](ts-types.md#resourcecolor) | No | Color.White | Color of the check mark. | +| size | [Length](ts-types.md#length) | No | - | Size of the check mark, in vp. The default size is the same as the width of the check box component.
Percentage values are not supported. If an invalid value is set, the default value is used.| +| strokeWidth | [Length](ts-types.md#length) | No | 2 | Stroke width of the check mark, in vp. Percentage values are not supported. If an invalid value is set, the default value is used.| ## ModalTransition10+ @@ -378,6 +494,8 @@ The **ModalTransition** type is used to set the transition type for a full-scree **Atomic service API**: This API can be used in atomic services since API version 11. +**System capability**: SystemCapability.ArkUI.ArkUI.Full + | Name | Description | | ------- | ------------ | | NONE | No transition animation for the modal. | @@ -386,10 +504,12 @@ The **ModalTransition** type is used to set the transition type for a full-scree ## Dimension10+ -The **Length** type is used to represent a size unit. +The **Dimension** type is used to represent a size unit. **Atomic service API**: This API can be used in atomic services since API version 11. +**System capability**: SystemCapability.ArkUI.ArkUI.Full + | Type | Description | | --------------------- | -------------------------------------- | | [PX](#px10) | Physical pixel unit type. The unit px must be included, for example, **'10px'**.| @@ -405,6 +525,8 @@ The **PX** type is used to represent a length in px. **Atomic service API**: This API can be used in atomic services since API version 11. +**System capability**: SystemCapability.ArkUI.ArkUI.Full + | Type | Description | | --------------------- | -------------------------------------- | | {number}px | Physical pixel unit type. The unit px must be included, for example, **'10px'**.| @@ -415,6 +537,8 @@ The **VP** type is used to represent a length in vp. **Atomic service API**: This API can be used in atomic services since API version 11. +**System capability**: SystemCapability.ArkUI.ArkUI.Full + | Type | Description | | --------------------- | -------------------------------------- | | {number}vp\|number | Pixel unit type specific to the screen density. The unit vp can be included or omitted, for example, **10** or **'10vp'**.| @@ -425,6 +549,8 @@ The **FP** type is used to represent a length in fp. **Atomic service API**: This API can be used in atomic services since API version 11. +**System capability**: SystemCapability.ArkUI.ArkUI.Full + | Type | Description | | --------------------- | -------------------------------------- | | {number}fp | Font pixel unit type. The unit fp must be included, for example, **'10fp'**.| @@ -435,6 +561,8 @@ The **LPX** type is used to represent a length in lpx. **Atomic service API**: This API can be used in atomic services since API version 11. +**System capability**: SystemCapability.ArkUI.ArkUI.Full + | Type | Description | | --------------------- | -------------------------------------- | | {number}lpx | Logical pixel unit type. The unit lpx must be included, for example, **'10lpx'**.| @@ -445,6 +573,8 @@ The **Percentage** type is used to represent a length in percentage. **Atomic service API**: This API can be used in atomic services since API version 11. +**System capability**: SystemCapability.ArkUI.ArkUI.Full + | Type | Description | | --------------------- | -------------------------------------- | | {number}% | Percentage type. The unit % must be included, for example, **'10%'**.| @@ -455,6 +585,8 @@ The **Degree** type is used to represent a length in deg. **Atomic service API**: This API can be used in atomic services since API version 11. +**System capability**: SystemCapability.ArkUI.ArkUI.Full + | Type | Description | | --------------------- | -------------------------------------- | | {number}deg | Degree type. The unit deg must be included, for example, **'10deg'**.| @@ -465,11 +597,13 @@ The **MultiShadowOptions** type is used to describe the shadow style. **Atomic service API**: This API can be used in atomic services since API version 11. +**System capability**: SystemCapability.ArkUI.ArkUI.Full + | Name | Type| Mandatory| Description| | ------------- | ------- | ---- | -------- | | radius | number \| [Resource](#resource) | No| Shadow blur radius.
The default value varies by API version.
API version 10 and earlier versions: **5**
Since API version 11: **20**
Unit: vp
**NOTE**
A value less than or equal to 0 is handled as the default value.| -| offsetX | number \| [Resource](#resource) | No| Offset on the x-axis.
Default value: **5**
Unit: vp| -| offsetY | number \| [Resource](#resource) | No| Offset on the y-axis.
Default value: **5**
Unit: vp| +| offsetX | number \| [Resource](#resource) | No| X-axis offset.
Default value: **5**.
Unit: vp| +| offsetY | number \| [Resource](#resource) | No| Y-axis offset.
Default value: **5**.
Unit: vp| ## SafeAreaType10+ @@ -477,6 +611,8 @@ The **SafeAreaType** type is used to describe the types of expanded safe areas. **Atomic service API**: This API can be used in atomic services since API version 11. +**System capability**: SystemCapability.ArkUI.ArkUI.Full + | Name | Description | | -------- | ------------------------------------------ | | SYSTEM | Default non-safe area of the system, including the status bar and navigation bar. | @@ -489,6 +625,8 @@ The **SafeAreaEdge** type is used to define the edge for expanding the safe area **Atomic service API**: This API can be used in atomic services since API version 11. +**System capability**: SystemCapability.ArkUI.ArkUI.Full + | Name | Description | | ------ | ---------- | | TOP | Top edge.| @@ -498,6 +636,8 @@ The **SafeAreaEdge** type is used to define the edge for expanding the safe area ## KeyboardAvoidMode12+ +Enumerates modes in which a dialog box responds when the keyboard is displayed. + **Atomic service API**: This API can be used in atomic services since API version 12. **System capability**: SystemCapability.ArkUI.ArkUI.Full @@ -521,8 +661,8 @@ The **LayoutSafeAreaEdge** type is used to define the edge for expanding the saf | Name | Description | | ------ | ---------- | -| TOP | Top edge.| -| BOTTOM | Bottom edge.| +| TOP | Top edge. | +| BOTTOM | Bottom edge. | ## TouchPoint11+ @@ -530,6 +670,8 @@ The **TouchPoint** type is used to define the coordinates of the touch point. **Atomic service API**: This API can be used in atomic services since API version 12. +**System capability**: SystemCapability.ArkUI.ArkUI.Full + | Name | Type| Description | | ------ | ----------------------| ---------- | | X | [Dimension](#dimension10) | X coordinate of the touch point.| @@ -539,8 +681,12 @@ The **TouchPoint** type is used to define the coordinates of the touch point. The **PixelRoundPolicy** type is used to describe the direction of pixel rounding at the component level. +**Widget capability**: This API can be used in ArkTS widgets since API version 11. + **Atomic service API**: This API can be used in atomic services since API version 11. +**System capability**: SystemCapability.ArkUI.ArkUI.Full + | Name | Type | Mandatory | Description | | ------ | ----------------- | ---- | -------------------- | | start | [PixelRoundCalcPolicy](ts-appendix-enums.md#pixelroundcalcpolicy11) | No| Rounding for alignment with the start edge.| @@ -554,6 +700,8 @@ type VoidCallback: () => void; **Atomic service API**: This API can be used in atomic services since API version 12. +**System capability**: SystemCapability.ArkUI.ArkUI.Full + ## Callback12+ Callback = (data: T) => V; @@ -562,6 +710,8 @@ The **Callback** type is used to represent the callback with parameters. **Atomic service API**: This API can be used in atomic services since API version 12. +**System capability**: SystemCapability.ArkUI.ArkUI.Full + ## HoverCallback12+ The **HoverCallback** type is used to represent the callback for the hover event. @@ -570,6 +720,8 @@ type HoverCallback = (isHover: boolean, event: HoverEvent) => void; **Atomic service API**: This API can be used in atomic services since API version 12. +**System capability**: SystemCapability.ArkUI.ArkUI.Full + | Name | Type | Description | | ------------- | ---------------------- | ---------------------------------------- | | HoverCallback | (isHover: boolean, event: HoverEvent) => void | Callback for the hover event.| @@ -580,6 +732,8 @@ The **VisibleAreaEventOptions** type is used to describe visible area changes. **Atomic service API**: This API can be used in atomic services since API version 12. +**System capability**: SystemCapability.ArkUI.ArkUI.Full + | Name| Type | Mandatory| Description | | ------ | --------------------------------------------------- | ---- | ------------------------------------------------------------ | | ratios | Array<number> | Yes | Threshold array. Each threshold represents a ratio of the component's visible area (that is, the area of the component that is visible on screen; only the area within the parent component is counted) to the component's total area. The value range of the threshold is [0.0, 1.0]. If the threshold set exceeds this range, the value **0.0** or **1.0** will be used.| @@ -593,6 +747,8 @@ type VisibleAreaChangeCallback = (isExpanding: boolean, currentRatio: number) => **Atomic service API**: This API can be used in atomic services since API version 12. +**System capability**: SystemCapability.ArkUI.ArkUI.Full + | Name | Type | Description | | ------------- | ---------------------- | ---------------------------------------- | | VisibleAreaChangeCallback | (isExpanding: boolean, currentRatio: number) => void | Callback for visible area changes of the component.
- **isExpanding**: whether the ratio of the component's visible area to its total area is greater than the previous one. The value **true** means that the ratio is greater than the previous one, and **false** means the opposite.
- **currentRatio**: ratio of the component's visible area to its total area when this callback is invoked.| @@ -601,6 +757,8 @@ type VisibleAreaChangeCallback = (isExpanding: boolean, currentRatio: number) => The **DividerStyleOptions** type is used to provide the information about the divider. +**Atomic service API**: This API can be used in atomic services since API version 12. + **System capability**: SystemCapability.ArkUI.ArkUI.Full | Name | Type | Mandatory| Description | @@ -609,6 +767,7 @@ The **DividerStyleOptions** type is used to provide the information about the di | color | [ResourceColor](#resourcecolor) | No | Color of the divider. | | startMargin | [LengthMetrics](../js-apis-arkui-graphics.md#lengthmetrics12)12+ | No | Distance between the divider and the start edge of the menu.| | endMargin | [LengthMetrics](../js-apis-arkui-graphics.md#lengthmetrics12)12+| No | Distance between the divider and the end edge of the menu.| +| mode | [DividerMode](ts-appendix-enums.md#dividermode19)19+| No | Mode of the divider.| ## TextContentControllerBase10+ @@ -687,6 +846,8 @@ addText(text: string, textOperationOptions?: TextContentControllerOptions): numb Inserts text at a specified position in the editable content. If no position is specified, the text is appended to the end of the existing content. This API does not work when the text is being dragged. +**addText** only affects the UI performance within the application and has no effect on the internal logic of the input method application. Therefore, avoid calling this API for preview text. + **Atomic service API**: This API can be used in atomic services since API version 15. **System capability**: SystemCapability.ArkUI.ArkUI.Full @@ -698,6 +859,12 @@ This API does not work when the text is being dragged. | text | string | Yes | Text to insert.| | textOperationOptions | [TextContentControllerOptions](#textcontentcontrolleroptions15) | No | Configuration option for inserting text. If this parameter is not provided, the text is appended to the end.| +**Return value** + +| Type | Description | +| ----- | -------- | +| number| New cursor position after insertion.| + ### deleteText15+ deleteText(range?: TextRange): void @@ -705,6 +872,8 @@ deleteText(range?: TextRange): void Deletes text within a specified range in the editable content. This API does not work when the text is being dragged. +**deleteText** only affects the UI performance within the application and has no effect on the internal logic of the input method application. Therefore, avoid calling this API for preview text. + **Atomic service API**: This API can be used in atomic services since API version 15. **System capability**: SystemCapability.ArkUI.ArkUI.Full @@ -731,45 +900,25 @@ Obtains the current text selection range. | ----------------------- | ---------------- | | [TextRange](ts-text-common.md#textrange12) | Current text selection range, or cursor position if no text is selected.| -### clearPreviewText18+ +### clearPreviewText17+ clearPreviewText(): void Clears the current preview text. -**Atomic service API**: This API can be used in atomic services since API version 18. - -**System capability**: SystemCapability.ArkUI.ArkUI.Full - -### getText18+ - -getText(range?: TextRange): string - -Obtains the text content within a specified range. - -**Atomic service API**: This API can be used in atomic services since API version 18. +**Atomic service API**: This API can be used in atomic services since API version 17. **System capability**: SystemCapability.ArkUI.ArkUI.Full -**Parameters** - -| Name | Type | Mandatory | Description | -| ------- | ------ | ---- | ----- | -| range | [TextRange](ts-text-common.md#textrange12) | No | Range of the text content to obtain, defined by start and end positions.
If the range is not specified, the entire text is obtained by default. If the start position is not specified, it defaults to index 0. If the end position is not specified, it defaults to the end of the text.| - -**Return value** - -| Type | Description | -| ------ | ---------------- | -| string | Text content within the specified range.| - ## TextDecorationOptions12+ +**Atomic service API**: This API can be used in atomic services since API version 12. + **System capability**: SystemCapability.ArkUI.ArkUI.Full | Name | Type | Mandatory| Description | | ------- | ----------------------------------------------------------- | ---- | ------------------------------------------------------------ | -| type | [TextDecorationType](ts-appendix-enums.md#textdecorationtype) | Yes | Style of the text decorative line.
**Atomic service API**: This API can be used in atomic services since API version 11.| +| type | [TextDecorationType](ts-appendix-enums.md#textdecorationtype) | Yes | Type of the text decorative line.
**Atomic service API**: This API can be used in atomic services since API version 11.| | color | [ResourceColor](#resourcecolor) | No | Color of the text decorative line.
**Atomic service API**: This API can be used in atomic services since API version 11.| | style | [TextDecorationStyle](ts-appendix-enums.md#textdecorationstyle12) | No | Style of the text decorative line.
**Atomic service API**: This API can be used in atomic services since API version 12.| @@ -860,9 +1009,9 @@ The **LayoutPolicy** type is used to set the layout strategy for linear layouts. **System capability**: SystemCapability.ArkUI.ArkUI.Full -| Name | Type | Read Only| Description| -| --------- | ------ | ---- |---------- | -| MATCH_PARENT | LayoutPolicy | Yes| Adjusts the size to match the parent component's layout.| +| Name | Type | Read Only| Optional| Description| +| --------- | ------ | ---- | ---- |---------- | +| matchParent | LayoutPolicy | Yes| No | The current component adapts to the parent container's layout, with its size equal to the parent container's content area.
**Widget capability**: This API can be used in ArkTS widgets since API version 15.
**Atomic service API**: This API can be used in atomic services since API version 15.| > **NOTE** > diff --git a/en/application-dev/reference/apis-arkui/arkui-ts/ts-universal-attributes-expand-safe-area.md b/en/application-dev/reference/apis-arkui/arkui-ts/ts-universal-attributes-expand-safe-area.md index 0e32d3404c5..8de5a95aec7 100644 --- a/en/application-dev/reference/apis-arkui/arkui-ts/ts-universal-attributes-expand-safe-area.md +++ b/en/application-dev/reference/apis-arkui/arkui-ts/ts-universal-attributes-expand-safe-area.md @@ -17,7 +17,7 @@ A safe area refers to the display area that isn't covered by a status bar, navig ## expandSafeArea -expandSafeArea(types?: Array<SafeAreaType>, edges?: Array<SafeAreaEdge>) +expandSafeArea(types?: Array<SafeAreaType>, edges?: Array<SafeAreaEdge>): T Sets the safe area to be expanded to. @@ -32,6 +32,12 @@ Sets the safe area to be expanded to. | types | Array <[SafeAreaType](ts-types.md#safeareatype10)> | No | Types of non-safe areas to extend into. For the **CUTOUT** type to take effect, the [Metadata](../../apis-ability-kit/js-apis-bundleManager-metadata.md) item must be added to the configuration file.
Default value: **[SafeAreaType.SYSTEM, SafeAreaType.CUTOUT, SafeAreaType.KEYBOARD]**| | edges | Array <[SafeAreaEdge](ts-types.md#safeareaedge10)> | No | Edges for expanding the safe area.
Default value: **[SafeAreaEdge.TOP, SafeAreaEdge.BOTTOM, SafeAreaEdge.START, SafeAreaEdge.END]**
The default value expands the safe area on all available edges.| +**Return value** + +| Type| Description| +| -------- | -------- | +| T | Current component.| + > **NOTE** > > When using **expandSafeArea** to expand the drawing of a component, avoid setting a fixed width or height for the component (except for percentages). If a fixed width or height is set, the edges for the expanded safe area can only be [SafeAreaEdge.TOP, SafeAreaEdge.START], and the size of the component remains unchanged after the expansion. diff --git a/en/application-dev/reference/apis-arkui/arkui-ts/ts-universal-attributes-focus.md b/en/application-dev/reference/apis-arkui/arkui-ts/ts-universal-attributes-focus.md index 93e280d00c4..cb46caa474a 100644 --- a/en/application-dev/reference/apis-arkui/arkui-ts/ts-universal-attributes-focus.md +++ b/en/application-dev/reference/apis-arkui/arkui-ts/ts-universal-attributes-focus.md @@ -4,7 +4,7 @@ Focus control attributes set whether a component is focusable and how it partici > **NOTE** > -> - The APIs of this module are supported since API version 8. Updates will be marked with a superscript to indicate their earliest API version. +> - The initial APIs of this module are supported since API version 8. Updates will be marked with a superscript to indicate their earliest API version. > > - Custom components are inherently unfocusable, and setting [focusable](#focusable) and [enabled](ts-universal-attributes-enable.md#enabled) attributes to **false** or setting the [visibility](ts-universal-attributes-visibility.md#visibility) attribute to **Hidden** or **None** does not impact their child components' capability to gain focus. > @@ -14,7 +14,7 @@ Focus control attributes set whether a component is focusable and how it partici ## focusable -focusable(value: boolean) +focusable(value: boolean): T Sets whether the component is focusable. @@ -28,9 +28,15 @@ Sets whether the component is focusable. | ------ | ------- | ---- | ------------------------------------------------------------ | | value | boolean | Yes | Whether the component is focusable.
**true**: The component is focusable.
**false**: The component is not focusable.
**NOTE**
Components that have default interaction logic, such as [Button](ts-basic-components-button.md) and [TextInput](ts-basic-components-textinput.md), are focusable by default. Other components, such as [Text](ts-basic-components-text.md) and [Image](ts-basic-components-image.md), are not focusable by default. Only focusable components can trigger a [focus event](ts-universal-focus-event.md).| +**Return value** + +| Type| Description| +| -------- | -------- | +| T | Current component.| + ## tabIndex9+ -tabIndex(index: number) +tabIndex(index: number): T Sets the Tab order of the component in sequential focus navigation with the **Tab** key. @@ -42,14 +48,24 @@ Sets the Tab order of the component in sequential focus navigation with the **Ta | Name| Type | Mandatory| Description | | ------ | ------ | ---- | ------------------------------------------------------------ | -| index | number | Yes | Tab order of the component in sequential focus navigation with the **Tab** key. When components with positive **tabIndex** values are present, only these components are reachable through sequential focus navigation, and they are navigated cyclically in ascending order based on the **tabIndex** value. When components with positive **tabIndex** values are not present, those components with a **tabIndex** value of **0** are navigated based on the preset focus navigation rule.
**tabIndex** is not yet compatible with [UiExtension](../js-apis-arkui-uiExtension.md) component. As such, using **tabIndex** on a page that contains [UiExtension](../js-apis-arkui-uiExtension.md) may lead to disordered focus navigation.
- **tabIndex** >= 0: The component is focusable and can be reached through sequential keyboard navigation.
- **tabIndex** < 0 (usually **tabIndex** = -1): The component is focusable, but cannot be reached through sequential keyboard navigation.
Default value: **0**
**NOTE**
**tabIndex** and **focusScopeId** cannot be used together. +| index | number | Yes | Tab order of the component in sequential focus navigation with the **Tab** key. When components with positive **tabIndex** values are present, only these components are reachable through sequential focus navigation, and they are navigated cyclically in ascending order based on the **tabIndex** value. When components with positive **tabIndex** values are not present, those components with a **tabIndex** value of **0** are navigated based on the preset focus navigation rule.
The [UiExtension](../js-apis-arkui-uiExtension.md) component does not support **tabIndex**. As such, using **tabIndex** on [hierarchical pages](../../../ui/arkts-common-events-focus-event.md#basic-concepts) that contain **UiExtension** components may lead to disordered focus navigation.
- **tabIndex** >= 0: The component is focusable and can be reached through sequential keyboard navigation.
- **tabIndex** < 0 (usually **tabIndex** = -1): The component is focusable, but cannot be reached through sequential keyboard navigation.
Default value: **0**
**NOTE**
**tabIndex** and **focusScopeId** cannot be used together. | +**Return value** + +| Type| Description| +| -------- | -------- | +| T | Current component.| + ## defaultFocus9+ -defaultFocus(value: boolean) +defaultFocus(value: boolean): T -Specifies whether to set the component as the default focus of the page. +Specifies whether to set this component as the default focus of the current [hierarchical page](../../../ui/arkts-common-events-focus-event.md#basic-concepts). + +> **NOTE** +> +> This setting applies to pages that support routing or modal-type container components, such as **Page**, **NaviDestination**, **NavBar**, **PopUp**, and **Dialog**. **Atomic service API**: This API can be used in atomic services since API version 11. @@ -59,11 +75,17 @@ Specifies whether to set the component as the default focus of the page. | Name| Type | Mandatory| Description | | ------ | ------- | ---- | ------------------------------------------------------------ | -| value | boolean | Yes | Whether to set the component as the default focus of the page. This parameter takes effect only when the page is new and accessed for the first time.
Default value: **false**
**NOTE**
The value **true** means to set the component as the default focus, and the value **false** has no effect.
If no component on the page has **defaultFocus(true)** set:
For API version 11 and earlier, the default focus is on the first focusable non-container component on the page.
For API version versions later than 11, the default focus is on the page's root container.
If **defaultFocus(true)** is set for multiple components on the page, the first component found in the component tree in-depth traversal is used as the default focus.| +| value | boolean | Yes | Whether to set the component as the default focus of the current [hierarchical page](../../../ui/arkts-common-events-focus-event.md#basic-concepts). This parameter takes effect only when the hierarchical page is new and accessed for the first time.
Default value: **false**
**NOTE**
The value **true** means to set the component as the default focus, and the value **false** has no effect.
If no component on the hierarchical page has **defaultFocus(true)** set:
For API version 11 and earlier, the default focus is on the first focusable non-container component.
For API version versions later than 11, the default focus is on the hierarchical page's root container.
If **defaultFocus(true)** is set for multiple components on the hierarchical page, the first component found in the component tree depth-first traversal is used as the default focus.| + +**Return value** + +| Type| Description| +| -------- | -------- | +| T | Current component.| ## groupDefaultFocus9+ -groupDefaultFocus(value: boolean) +groupDefaultFocus(value: boolean): T Specifies whether to set the component as the default focus of the container. @@ -77,9 +99,15 @@ Specifies whether to set the component as the default focus of the container. | ------ | ------- | ---- | ------------------------------------------------------------ | | value | boolean | Yes | Whether to set the component as the default focus of the parent container. This parameter takes effect only when the container is new and obtains focus for the first time.
**true**: The component is the default focus of the parent container.
**false**: The component is not the default focus of the parent container.
Default value: **false**
**NOTE**
This parameter must be used together with [tabIndex](#tabindex9). When **tabIndex** is set for a container and **groupDefaultFocus(true)** is set for a child in the container or for the container itself, then when the container obtains focus for the first time through sequential Tab navigation, the focus automatically moves to the specified component. If **groupDefaultFocus(true)** is set for multiple components in the container (including the container itself), the first component found in the component tree in-depth traversal receives the focus.| +**Return value** + +| Type| Description| +| -------- | -------- | +| T | Current component.| + ## focusOnTouch9+ -focusOnTouch(value: boolean) +focusOnTouch(value: boolean): T Sets whether the component is focusable on touch. @@ -93,6 +121,12 @@ Sets whether the component is focusable on touch. | ------ | ------- | ---- | ------------------------------------------------------------ | | value | boolean | Yes | Whether the component is focusable on touch.
**true**: The component is focusable on touch.
**false**: The component is not focusable on touch.
Default value: **false**
**NOTE**
The component is focusable only when it is touchable.| +**Return value** + +| Type| Description| +| -------- | -------- | +| T | Current component.| + ## focusBox12+ focusBox(style: FocusBoxStyle): T @@ -109,6 +143,11 @@ Sets the system focus box style for the component. | ---- | ---- | ---- | ---- | | style | [FocusBoxStyle](#focusboxstyle12) | Yes | System focus box style for the component.
**NOTE**
This style affects only the components that display the system focus box during focus traversal.| +**Return value** + +| Type| Description| +| -------- | -------- | +| T | Current component.| ## focusControl9+ @@ -120,7 +159,8 @@ Implements focus control. requestFocus(value: string): boolean -Requests the focus to move to the specified component. It is a global API. This API does not take effect in the current frame; the focus change will occur in the next frame. Use the [requestFocus](../js-apis-arkui-UIContext.md#requestfocus12) API in **FocusController** for immediate effect. +Requests focus transfer to the specified component during the next frame rendering. This global API provides asynchronous focus control. +For scenarios requiring immediate focus changes, it is recommended that you use the focus synchronization transfer API [requestFocus](../js-apis-arkui-UIContext.md#requestfocus12) in **FocusController**. **Atomic service API**: This API can be used in atomic services since API version 11. @@ -134,7 +174,7 @@ Requests the focus to move to the specified component. It is a global API. This | Type| Description| | ------- | ---- | -| boolean | Returns whether the focus is successfully moved to the target component. Returns **true** if the specified component exists and the focus is successfully moved to the target component; returns **false** otherwise.| +| boolean | Returns whether focus transfer is successfully requested for the target component. Returns **true** if the target component exists and can receive focus; returns **false** otherwise.| > **NOTE** > @@ -164,8 +204,14 @@ Sets the focus priority of this component in a specified container. It must be u | Name| Type | Mandatory| Description | | ------ | ------- | ---- | ------------------------------------------------------------ | -| scopeId | string | Yes | ID of the container component where the current component's focus priority takes effect.
**NOTE**
1. The current component must be within the container identified by **scopeId**, or the container to which the current component belongs must be within the container identified by **scopeId**.
2. A component cannot set multiple priorities.
3. A container component with **focusScopeId** set cannot have its priority set.| -| priority | [FocusPriority](#focuspriority12) | No | Focus priority.
**NOTE**
If **priority** is not set, the component uses the default **AUTO** priority.
Impact of the priority on focus traversal and component focus:
1. When the container gains focus as a whole (page level switching/focus switching to a focus group/container component requesting focus with **requestFocus**), if there is a component with a priority of **PREVIOUS** within the container, that component gains focus; otherwise, the last focused component does.
2. When a container does not gain focus as a whole (using **Tab** or arrow keys in non-focus group scenarios), the highest priority component gets focus on first focus; subsequent focus follows position order regardless of priority.| +| scopeId | string | Yes | ID of the container component where the current component's focus priority takes effect.
**NOTE**
1. The current component must be inside the container identified by **scopeId** or inside a sub-container of that container.
2. A component cannot set multiple priorities.
3. A container component with **focusScopeId** set cannot have its priority set.| +| priority | [FocusPriority](#focuspriority12) | No | Focus priority.
**NOTE**
If **priority** is not set, **AUTO** is used by default.
Impact of the priority on focus traversal and component focus:
1. When the container gains focus as a whole (hierarchical page level switching/focus switching to a focus group/container component requesting focus with **requestFocus**), if there is a component with a priority of **PREVIOUS** within the container, that component gains focus; otherwise, the last focused component does.
2. When a container does not gain focus as a whole (using **Tab** or arrow keys in non-focus group scenarios), the highest priority component gets focus on first focus; subsequent focus follows position order regardless of priority.| + +**Return value** + +| Type| Description| +| -------- | -------- | +| T | Current component.| ### FocusPriority12+ @@ -194,7 +240,7 @@ Enumerates the modes for processing key events. ## focusScopeId12+ -focusScopeId(id: string, isGroup?: boolean) +focusScopeId(id: string, isGroup?: boolean): T Assigns an ID to this container component and specifies whether the container is a focus group. @@ -206,12 +252,18 @@ Assigns an ID to this container component and specifies whether the container is | Name| Type | Mandatory| Description | | ------ | ------- | ---- | ------------------------------------------------------------ | -| id | string | Yes | ID of the current container component.
**NOTE**
The ID must be unique within a single level page.| -| isGroup | boolean | No | Whether the current container component is a focus group.
**true**: The current container component is a focus group.
**false**: The current container component is not a focus group.
**NOTE**
Focus groups cannot be nested and should not be configured repeatedly.
The focus group and **tabIndex** cannot be used together.
The focus group enables the container and its elements to navigate focus according to the focus group rules as follows:
1. Only arrow keys are allowed for focus traversal within the focus group; the **Tab** key will move the focus out of the focus group.
2. When arrow keys are used to move the focus from outside the focus group to inside, if there is a component with a priority of **PREVIOUS** within the focus group, that component gains focus; otherwise, the last focused component does.| +| id | string | Yes | ID of the current container component.
**NOTE**
The ID must be unique within a single [hierarchical page](../../../ui/arkts-common-events-focus-event.md#basic-concepts).| +| isGroup | boolean | No | Whether the current container component is a focus group.
**true**: The current container component is a focus group.
**false**: The current container component is not a focus group.
Default value: **false**.
**NOTE**
Focus groups cannot be nested and should not be configured repeatedly.
The focus group and **tabIndex** cannot be used together.
The focus group enables the container and its elements to navigate focus according to the focus group rules as follows:
1. Only arrow keys are allowed for focus traversal within the focus group; the **Tab** key will move the focus out of the focus group.
2. When arrow keys are used to move the focus from outside the focus group to inside, if there is a component with a priority of **PREVIOUS** within the focus group, that component gains focus; otherwise, the last focused component does.| + +**Return value** + +| Type| Description| +| -------- | -------- | +| T | Current component.| ## focusScopeId14+ -focusScopeId(id: string, isGroup?: boolean, arrowStepOut?: boolean) +focusScopeId(id: string, isGroup?: boolean, arrowStepOut?: boolean): T Assigns an ID to this container component and specifies whether the container is a focus group. @@ -221,13 +273,19 @@ Assigns an ID to this container component and specifies whether the container is | Name| Type | Mandatory| Description | | ------ | ------- | ---- | ------------------------------------------------------------ | -| id | string | Yes | ID of the current container component.
**NOTE**
The ID must be unique within a single level page.
**Atomic service API**: This API can be used in atomic services since API version 12.| -| isGroup | boolean | No | Whether the current container component is a focus group.
**true**: The current container component is a focus group.
**false**: The current container component is not a focus group.
**NOTE**
Focus groups cannot be nested and should not be configured repeatedly.
The focus group and **tabIndex** cannot be used together.
The focus group enables the container and its elements to navigate focus according to the focus group rules as follows:
1. Only arrow keys are allowed for focus traversal within the focus group; the **Tab** key will move the focus out of the focus group.
2. When arrow keys are used to move the focus from outside the focus group to inside, if there is a component with a priority of **PREVIOUS** within the focus group, that component gains focus; otherwise, the last focused component does.
**Atomic service API**: This API can be used in atomic services since API version 12.| -| arrowStepOut14+ | boolean | No | Whether the focus can be moved out of the current focus group using arrow keys.
**true**: The focus can be moved out of the current focus group using arrow keys.
**false**: The focus cannot be moved out of the current focus group using arrow keys.
**Atomic service API**: This API can be used in atomic services since API version 14.| +| id | string | Yes | ID of the current container component.
**NOTE**
The ID must be unique within a single [hierarchical page](../../../ui/arkts-common-events-focus-event.md#basic-concepts).
**Atomic service API**: This API can be used in atomic services since API version 12.| +| isGroup | boolean | No | Whether the current container component is a focus group.
**true**: The current container component is a focus group.
**false**: The current container component is not a focus group.
Default value: **false**.
**NOTE**
Focus groups cannot be nested and should not be configured repeatedly.
The focus group and **tabIndex** cannot be used together.
The focus group enables the container and its elements to navigate focus according to the focus group rules as follows:
1. Only arrow keys are allowed for focus traversal within the focus group; the **Tab** key will move the focus out of the focus group.
2. When arrow keys are used to move the focus from outside the focus group to inside, if there is a component with a priority of **PREVIOUS** within the focus group, that component gains focus; otherwise, the last focused component does.
**Atomic service API**: This API can be used in atomic services since API version 12.| +| arrowStepOut14+ | boolean | No | Whether the focus can be moved out of the current focus group using arrow keys.
**true**: The focus can be moved out of the current focus group using arrow keys.
**false**: The focus cannot be moved out of the current focus group using arrow keys.
The default value is **true**.
**Atomic service API**: This API can be used in atomic services since API version 14.| + +**Return value** + +| Type| Description| +| -------- | -------- | +| T | Current component.| ## tabStop14+ -tabStop(isTabStop: boolean) :T +tabStop(isTabStop: boolean): T Sets whether this container component is a focus stop. During focus traversal, the focus stops at the container component serving as a focus stop. @@ -239,7 +297,13 @@ Sets whether this container component is a focus stop. During focus traversal, t | Name| Type | Mandatory| Description | | ------ | ------- | ---- | ------------------------------------------------------------ | -| isTabStop | boolean | Yes | Whether the current container component is a focus stop.
**true**: The current container component is a focus stop.
**false**: The current container component is not a focus stop.
**NOTE**
1. To configure **tabStop**, make sure the component is a container and has focusable child components. By default, container components cannot directly gain focus.
2. When [requestFocus](../js-apis-arkui-UIContext.md#requestfocus12) is used for requesting focus, if the component is a container and **tabStop** is configured, the focus can stop at the container. If **tabStop** is not configured, the component can still gain focus, even if there are other components in the focus chain with **tabStop** configured.
3. Containers with **tabStop** configured should not be nested more than two levels deep.
Focus traversal rules with **tabStop**:
1. During focus traversal using the **Tab** key or arrow keys, the focus stops at components with **tabStop** configured. If the focus is inside a container with **tabStop** configured, it can move to the next focusable component within the container. If the focus is outside such a container, it can move to the next focusable component outside the container.
2. When the focus is on a container with **tabStop** configured, pressing **Enter** moves the focus to the first focusable component inside the container. Pressing **ESC** moves the focus back to the previous component with **tabStop** configured, without exceeding the current level of the page root container. Pressing the spacebar triggers the **onClick** event of the container.
3. Whenever possible, avoid configuring **tabStop** on the root container. If **tabStop** is configured on the root container, the following behaviors will occur:
- Using [clearFocus](../js-apis-arkui-UIContext.md#clearfocus12) to clear the focus to the root container and then pressing **Enter** will move the focus to the previously focused component inside the root container.
- Using **ESC** to clear the focus to the root container and then pressing **Enter** will move the focus to the first focusable component inside the root container.| +| isTabStop | boolean | Yes | Whether the current container component is a focus stop.
**true**: The current container component is a focus stop.
**false**: The current container component is not a focus stop.
**NOTE**
1. To configure **tabStop**, make sure the component is a container and has focusable child components. By default, container components cannot directly gain focus.
2. When [requestFocus](../js-apis-arkui-UIContext.md#requestfocus12) is used for requesting focus, if the component is a container and **tabStop** is configured, the focus can stop at the container. If **tabStop** is not configured, the component can still gain focus, even if there are other components in the focus chain with **tabStop** configured.
3. Containers with **tabStop** configured should not be nested more than two levels deep.
Focus traversal rules with **tabStop**:
1. During focus traversal using the **Tab** key or arrow keys, the focus stops at components with **tabStop** configured. If the focus is inside a container with **tabStop** configured, it can move to the next focusable component within the container. If the focus is outside such a container, it can move to the next focusable component outside the container.
2. When the focus is on a container with **tabStop** configured: Pressing **Enter** moves the focus to the first focusable component inside the container.
Pressing **ESC** moves the focus back to the last component with **tabStop** configured within the current [hierarchical page](../../../ui/arkts-common-events-focus-event.md#basic-concepts).
Pressing the spacebar triggers the **onClick** event of the container.
3. Whenever possible, avoid configuring **tabStop** on the root container. If **tabStop** is configured on the root container, the following behaviors will occur:
- Using [clearFocus](../js-apis-arkui-UIContext.md#clearfocus12) to clear the focus to the root container and then pressing **Enter** will move the focus to the previously focused component inside the root container.
- Using **ESC** to clear the focus to the root container and then pressing **Enter** will move the focus to the first focusable component inside the root container.| + +**Return value** + +| Type| Description| +| -------- | -------- | +| T | Current component.| **Example for describing the keys and focusable components during focus traversal** @@ -263,6 +327,12 @@ Sets the custom focus movement logic for the component. | ------ | ------- | ---- | ------------------------------------------------------------ | | nextStep | [FocusMovement](#focusmovement18) | No| Custom focus movement logic of the component.
**NOTE**
The default value resets **nextStep** to empty.
If custom focus movement is not set or the specified component does not exist, the default focus movement logic applies.| +**Return value** + +| Type| Description| +| -------- | -------- | +| T | Current component.| + ## FocusMovement18+ Sets the target component for focus movement based on key presses. If it is not specified, the default focus movement logic applies. @@ -284,14 +354,14 @@ Sets the target component for focus movement based on key presses. If it is not ### Example 1: Setting Focus and Focus Traversal Effects for Components -This example shows how to use **defaultFocus**, **groupDefaultFocus**, and **focusOnTouch**. **defaultFocus** sets the bound component as the initial focus after the page is created. **groupDefaultFocus** sets the bound component as the initial focus after the container with the specified **tabIndex** is created. **focusOnTouch** sets the bound component to obtain focus upon being clicked. +This example shows how to use **defaultFocus**, **groupDefaultFocus**, and **focusOnTouch**. **defaultFocus** sets the bound component as the initial focus after the [hierarchical page](../../../ui/arkts-common-events-focus-event.md#basic-concepts) is created. **groupDefaultFocus** sets the bound component as the initial focus after the container with the specified **tabIndex** is created. **focusOnTouch** sets the bound component to obtain focus upon being clicked. ```ts // focusTest.ets @Entry @Component struct FocusableExample { - @State inputValue: string = '' + @State inputValue: string = ''; build() { Scroll() { @@ -361,7 +431,7 @@ struct FocusableExample { this.inputValue = value }) .width(156) - .defaultFocus(true) // The component is the initial default focus of the page. + .defaultFocus(true) // The TextInput component is the initial default focus of the hierarchical page. Button('Group3') .width(165) .height(40) @@ -417,19 +487,19 @@ On first-time access, the focus is on the **TextInput** component bound to **def ![defaultFocus](figures/defaultFocus.png) -When you press the **Tab** key for the first time, the focus switches to the container that matches **tabIndex(1)** and automatically moves to the component bound to **groupDefaultFocus**. +Pressing the **Tab** key for the first time moves the focus to the container with **tabIndex(1)** and automatically navigates to the first focusable component inside the container. ![groupDefaultFocus1](figures/groupDefaultFocus1.png) -When you press the **Tab** key for the second time, the focus switches to the container that matches **tabIndex(2)** and automatically moves to the component bound to **groupDefaultFocus**. +Pressing the **Tab** key a second time shifts the focus to the container with **tabIndex(2)** and automatically navigates to the component bound to **groupDefaultFocus**. ![groupDefaultFocus2](figures/groupDefaultFocus2.png) -When you press the **Tab** key for the third time, the focus switches to the container that matches **tabIndex(3)** and automatically moves to the component bound to **groupDefaultFocus**. +Pressing the **Tab** key a third time shifts the focus to the container with **tabIndex(3)** and automatically navigates to the component bound to **DefaultFocus**. ![groupDefaultFocus3](figures/groupDefaultFocus3.png) -Clicking the component bound to **focusOnTouch** sets the focus on the component and removes the focus indicator. Pressing the Tab key again displays the focus indicator. +Clicking the component bound to **focusOnTouch** sets the focus on the component and removes the focus indicator. Pressing the **Tab** key again displays the focus indicator. ![focusOnTouch](figures/focusOnTouch.png) @@ -439,15 +509,15 @@ This example demonstrates how to set focus on a specific component using **focus > **NOTE** > -> To avoid confusion with **focusControl** instances, it is recommended that you obtain a **UIContext** instance using the [getUIContext](../js-apis-arkui-UIContext.md#uicontext) API, and then obtain the **focusControl** instance bound to the context through the [getFocusController](../js-apis-arkui-UIContext.md#getfocuscontroller12) API. +> Directly using **focusControl** can lead to the issue of [ambiguous UI context](../../../ui/arkts-global-interface.md#ambiguous-ui-context). To avoid this, obtain a [UIContext](../js-apis-arkui-UIContext.md#uicontext) instance using **getUIContext()**, and then obtain the associated **focusControl** object using [getFocusController](../js-apis-arkui-UIContext.md#getfocuscontroller12). ```ts // requestFocus.ets @Entry @Component struct RequestFocusExample { - @State idList: string[] = ['A', 'B', 'C', 'D', 'E', 'F', 'LastPageId'] - @State selectId: string = 'LastPageId' + @State idList: string[] = ['A', 'B', 'C', 'D', 'E', 'F', 'LastPageId']; + @State selectId: string = 'LastPageId'; build() { Column({ space:20 }){ @@ -525,7 +595,7 @@ Below shows how the UI behaves when you request focus for a focusable component. This example shows how to change the focus box style of a component by configuring **focusBox**. ```ts -import { ColorMetrics, LengthMetrics } from '@kit.ArkUI' +import { ColorMetrics, LengthMetrics } from '@kit.ArkUI'; @Entry @Component @@ -562,7 +632,7 @@ This example demonstrates how to set a component as the initial focus when its c @Entry @Component struct FocusableExample { - @State inputValue: string = '' + @State inputValue: string = ''; build() { Scroll() { @@ -679,13 +749,34 @@ struct FocusableExample { } } ``` +Diagrams: + +Pressing the **Tab** key for the first time shifts the focus to the component bound to **focusScopePriority** in container 1. + +![focusScopePriority1](figures/focusScopePriority1.png) + +Pressing the **Tab** key again moves the focus to the next component in container 1. + +![focusScopePriority2](figures/focusScopePriority2.png) + +Pressing the **Tab** key once more shifts the focus to the subsequent component in container 1. + +![focusScopePriority3](figures/focusScopePriority3.png) + +Continuing to press the **Tab** key transfers the focus to the component configured with **focusScopePriority** in container 2. + +![focusScopePriority4](figures/focusScopePriority4.png) + +Pressing the **Tab** key again moves the focus to the component named **Group1** in container 1. + +![focusScopePriority5](figures/focusScopePriority5.png) ### Example 5: Setting Focus Stop -This example illustrates how to use **tabStop** to make the focus stop on a component during focus traversal with the **Tab** key. +This example illustrates how to use **tabStop** to enable focus stop on a component during focus traversal with the **Tab** key. ```ts -import { ColorMetrics, LengthMetrics } from '@kit.ArkUI' +import { ColorMetrics, LengthMetrics } from '@kit.ArkUI'; @Entry @Component @@ -783,8 +874,8 @@ class MyButtonModifier implements AttributeModifier { @Entry @Component struct Index { - @State modifier: MyButtonModifier = new MyButtonModifier() - @State idList: string[] = ['A', 'B', 'C', 'D', 'E', 'F'] + @State modifier: MyButtonModifier = new MyButtonModifier(); + @State idList: string[] = ['A', 'B', 'C', 'D', 'E', 'F']; build() { Column({space: 10}) { diff --git a/en/application-dev/reference/apis-arkui/arkui-ts/ts-universal-attributes-foreground-blur-style.md b/en/application-dev/reference/apis-arkui/arkui-ts/ts-universal-attributes-foreground-blur-style.md index fd4a5896286..994c9a7ea02 100644 --- a/en/application-dev/reference/apis-arkui/arkui-ts/ts-universal-attributes-foreground-blur-style.md +++ b/en/application-dev/reference/apis-arkui/arkui-ts/ts-universal-attributes-foreground-blur-style.md @@ -78,7 +78,7 @@ Applies a foreground blur style to the component. Compared to [foregroundBlurSty > **NOTE** > -> **foregroundBlurStyle** is a real-time blurring API that performs rendering frame by frame, which incurs significant performance overhead. When both the blur content and blur radius remain unchanged, it is recommended that you use the static blur API [blur](../../apis-arkgraphics2d/js-apis-effectKit.md#blur). For best practices, see [Image Blurring Optimization – C When to Use](https://developer.huawei.com/consumer/en/doc/best-practices/bpta-fuzzy-scene-performance-optimization#section4945532519). +> **foregroundBlurStyle** is a real-time blurring API that performs rendering frame by frame, which incurs significant performance overhead. When both the blur content and blur radius remain unchanged, it is recommended that you use the static blur API [blur](../../apis-arkgraphics2d/js-apis-effectKit.md#blur). For best practices, see [Image Blurring Optimization – When to Use](https://developer.huawei.com/consumer/en/doc/best-practices/bpta-fuzzy-scene-performance-optimization#section4945532519). ## ForegroundBlurStyleOptions Inherited from [BlurStyleOptions](#blurstyleoptions). diff --git a/en/application-dev/reference/apis-arkui/errorcode-node.md b/en/application-dev/reference/apis-arkui/errorcode-node.md new file mode 100644 index 00000000000..d39beff0305 --- /dev/null +++ b/en/application-dev/reference/apis-arkui/errorcode-node.md @@ -0,0 +1,95 @@ +# Custom Node Error Codes + +> **NOTE** +> +> This topic describes only module-specific error codes. For details about universal error codes, see [Universal Error Codes](../errorcode-universal.md). + +## 100021 FrameNode Not Modifiable + +**Error Message** + +The FrameNode is not modifiable. + +**Description** + +This error code is reported when the current FrameNode is unmodifiable, preventing the requested operation, for example, setting properties, adding or removing child nodes, or binding controllers. + +**Possible Causes** + +An attempt is made to modify a declarative node. + +**Solution** + +Avoid modifying unmodifiable nodes. Use try-catch to handle errors and prevent impact on other logic. + +## 100022 Cross-Language Attribute Configuration Not Supported + +**Error Message** + +The FrameNode cannot be set whether to support cross-language common attribute setting. + +**Description** + +This error code is reported when the target FrameNode does not support cross-language attribute configuration. + +**Possible Causes** + +An attempt is made to adjust the cross-language attribute permission of the target FrameNode. + +**Solution** + +NA + +## 100023 Parameter Error + +**Error Message** + +Parameter error. Possible causes: 1. The component type of the node is incorrect. 2. The node is null or undefined. 3. The controller is null or undefined. + +**Description** + +This error code is reported when the parameters passed to the API are incorrect. + +**Possible Causes** + +1. The component type of the provided node is incorrect. +2. The provided node is null or undefined. +3. The provided controller is null or undefined. + +**Solution** + +Adjust the passed parameter values or perform pre-checks. + +## 106103 Operation Not Allowed on Nodes Created by ArkTS + +**Error Message** + +The corresponding operation does not support nodes created by ArkTS. + +**Description** + +This error code is reported when the operation does not support nodes created by ArkTS. + +**Possible Causes** + +The current operation is incompatible with nodes created by ArkTS. + +**Solution** + +Pass nodes not created by ArkTS. + +## 106203 Passed Node Not Mounted to Component Tree + +**Error Message** + +**Description** + +This error code is reported when the passed node is not mounted to the component tree. + +**Possible Causes** + +The passed node is not mounted to the component tree when the API is called. + +**Solution** + +Adjust the API call timing to ensure the node is mounted to the component tree. diff --git a/en/application-dev/reference/apis-arkui/errorcode-xcomponent.md b/en/application-dev/reference/apis-arkui/errorcode-xcomponent.md new file mode 100644 index 00000000000..4c39d91db86 --- /dev/null +++ b/en/application-dev/reference/apis-arkui/errorcode-xcomponent.md @@ -0,0 +1,23 @@ +# XComponent Error Codes + +> **NOTE** +> +> This topic describes only module-specific error codes. For details about universal error codes, see [Universal Error Codes](../errorcode-universal.md). + +## 103501 XComponent in Invalid State + +**Error Message** + +XComponent is in invalid state. + +**Description** + +This error code is reported when the **XComponent** is in an invalid or unsupported state. + +**Possible Causes** + +Refer to the specific documentation of the API that triggers this error. + +**Solution** + +Ensure that the Surface held by the **XComponent** is in a normal state. diff --git a/en/application-dev/ui/arkts-layout-development-arcswiper.md b/en/application-dev/ui/arkts-layout-development-arcswiper.md index 70fcfb189a7..4ab5aaa4086 100644 --- a/en/application-dev/ui/arkts-layout-development-arcswiper.md +++ b/en/application-dev/ui/arkts-layout-development-arcswiper.md @@ -12,7 +12,7 @@ import { ArcDotIndicator, ArcDirection, ArcSwiperController -} from '@kit.ArkUI' +} from '@kit.ArkUI'; ``` ## Setting the Navigation Point Indicator Style @@ -90,7 +90,7 @@ The **ArcSwiper** component supports four page switching modes: swiping with fin @Entry @Component struct SwiperCustomAnimationExample { - private wearableSwiperController: ArcSwiperController = new ArcSwiperController() + private wearableSwiperController: ArcSwiperController = new ArcSwiperController(); build() { Column() { @@ -191,20 +191,27 @@ When **vertical** is set to **true**, swiping occurs in the vertical direction. Use the [customContentTransition](../reference/apis-arkui/arkui-ts/ts-container-arcswiper.md#customcontenttransition) attribute to set a custom transition animation for **ArcSwiper**. Define the animation by adjusting opacity, scale, translation, and rendering layer for all pages within the viewport frame by frame in the callback. ```ts -import { Decimal } from '@kit.ArkTS' +import { Decimal } from '@kit.ArkTS'; +import { + ArcSwiper, + ArcSwiperAttribute, + ArcDotIndicator, + ArcDirection, + ArcSwiperController +} from '@kit.ArkUI'; @Entry @Component struct SwiperCustomAnimationExample { - private MIN_SCALE: number = 0.1 - @State backgroundColors: Color[] = [Color.Green, Color.Blue, Color.Yellow, Color.Pink, Color.Gray, Color.Orange] - @State opacityList: number[] = [] - @State scaleList: number[] = [] + private MIN_SCALE: number = 0.1; + @State backgroundColors: Color[] = [Color.Green, Color.Blue, Color.Yellow, Color.Pink, Color.Gray, Color.Orange]; + @State opacityList: number[] = []; + @State scaleList: number[] = []; aboutToAppear(): void { for (let i = 0; i < this.backgroundColors.length; i++) { - this.opacityList.push(1.0) - this.scaleList.push(1.0) + this.opacityList.push(1.0); + this.scaleList.push(1.0); } } @@ -227,13 +234,13 @@ struct SwiperCustomAnimationExample { transition: (proxy: SwiperContentTransitionProxy) => { if (proxy.position <= -1 || proxy.position >= 1) { // When a group of pages is completely scrolled out of the viewport, reset the attribute values. - this.opacityList[proxy.index] = 1.0 - this.scaleList[proxy.index] = 1.0 + this.opacityList[proxy.index] = 1.0; + this.scaleList[proxy.index] = 1.0; } else { - let position: number = Decimal.abs(proxy.position).toNumber() - this.opacityList[proxy.index] = 1 - position + let position: number = Decimal.abs(proxy.position).toNumber(); + this.opacityList[proxy.index] = 1 - position; this.scaleList[proxy.index] = - this.MIN_SCALE + (1 - this.MIN_SCALE) * (1 - position) + this.MIN_SCALE + (1 - this.MIN_SCALE) * (1 - position); } } }) @@ -249,11 +256,19 @@ struct SwiperCustomAnimationExample { The swipe gesture of the **ArcSwiper** component may conflict with the swipe-to-return functionality. To resolve this, you can use [gesture judgment](../reference/apis-arkui/arkui-ts/ts-gesture-blocking-enhancement.md#ongesturerecognizerjudgebegin) to determine whether **ArcSwiper** has scrolled to the beginning. This allows you to intercept the swipe gesture and enable the swipe-to-return functionality. ```ts +import { + ArcSwiper, + ArcSwiperAttribute, + ArcDotIndicator, + ArcDirection, + ArcSwiperController +} from '@kit.ArkUI'; + @Entry @Component struct SwiperCustomAnimationExample { - @State backgroundColors: Color[] = [Color.Green, Color.Blue, Color.Yellow, Color.Pink, Color.Gray, Color.Orange] - innerSelectedIndex: number = 0 + @State backgroundColors: Color[] = [Color.Green, Color.Blue, Color.Yellow, Color.Pink, Color.Gray, Color.Orange]; + innerSelectedIndex: number = 0; build() { Column() { @@ -268,18 +283,18 @@ struct SwiperCustomAnimationExample { }) } .onAnimationStart((index: number, targetIndex: number) => { - this.innerSelectedIndex = targetIndex + this.innerSelectedIndex = targetIndex; }) .onGestureRecognizerJudgeBegin((event: BaseGestureEvent, current: GestureRecognizer, others: Array): GestureJudgeResult => { // When the implementation is about to succeed, set the recognizer enabling state based on the current component state. if (current) { let target = current.getEventTargetInfo(); if (target && current.isBuiltIn() && current.getType() == GestureControl.GestureType.PAN_GESTURE) { - let swiperTaget = target as ScrollableTargetInfo - if (swiperTaget instanceof ScrollableTargetInfo && - (swiperTaget.isBegin() || this.innerSelectedIndex === 0)) { // This condition checks whether ArcSwiper has scrolled to the beginning. + let swiperTarget = target as ScrollableTargetInfo; + if (swiperTarget instanceof ScrollableTargetInfo && + (swiperTarget.isBegin() || this.innerSelectedIndex === 0)) { // Check whether the ArcSwiper has scrolled to the beginning: swiperTarget.isBegin() or innerSelectedIndex === 0. let panEvent = event as PanGestureEvent; - if (panEvent && panEvent.offsetX > 0 && (swiperTaget.isBegin() || this.innerSelectedIndex === 0)) { + if (panEvent && panEvent.offsetX > 0 && (swiperTarget.isBegin() || this.innerSelectedIndex === 0)) { return GestureJudgeResult.REJECT; } } @@ -291,4 +306,3 @@ struct SwiperCustomAnimationExample { } } ``` - \ No newline at end of file diff --git a/en/application-dev/ui/ndk-drag-event.md b/en/application-dev/ui/ndk-drag-event.md index de5ea7a8a3f..e8b2a1646be 100644 --- a/en/application-dev/ui/ndk-drag-event.md +++ b/en/application-dev/ui/ndk-drag-event.md @@ -1,6 +1,6 @@ # Drag Event -The ArkUI framework provides a set of drag event APIs to help you implement drag-and-drop functionality.These events include [NODE_ON_PRE_DRAG](../reference/apis-arkui/_ark_u_i___native_module.md#arkui_nodeeventtype), [NODE_ON_DRAG_START](../reference/apis-arkui/_ark_u_i___native_module.md#arkui_nodeeventtype), [NODE_ON_DROP](../reference/apis-arkui/_ark_u_i___native_module.md#arkui_nodeeventtype), [NODE_ON_DRAG_ENTER](../reference/apis-arkui/_ark_u_i___native_module.md#arkui_nodeeventtype), [NODE_ON_DRAG_MOVE](../reference/apis-arkui/_ark_u_i___native_module.md#arkui_nodeeventtype), [NODE_ON_DRAG_LEAVE](../reference/apis-arkui/_ark_u_i___native_module.md#arkui_nodeeventtype), and [NODE_ON_DRAG_END](../reference/apis-arkui/_ark_u_i___native_module.md#arkui_nodeeventtype). These events are triggered at different stages of the drag operation, allowing you to perform specific actions and manage the drag interaction as needed. +The ArkUI framework provides a set of drag event APIs to help you implement drag-and-drop functionality. These events include [NODE_ON_PRE_DRAG](../reference/apis-arkui/_ark_u_i___native_module.md#arkui_nodeeventtype), [NODE_ON_DRAG_START](../reference/apis-arkui/_ark_u_i___native_module.md#arkui_nodeeventtype), [NODE_ON_DROP](../reference/apis-arkui/_ark_u_i___native_module.md#arkui_nodeeventtype), [NODE_ON_DRAG_ENTER](../reference/apis-arkui/_ark_u_i___native_module.md#arkui_nodeeventtype), [NODE_ON_DRAG_MOVE](../reference/apis-arkui/_ark_u_i___native_module.md#arkui_nodeeventtype), [NODE_ON_DRAG_LEAVE](../reference/apis-arkui/_ark_u_i___native_module.md#arkui_nodeeventtype), and [NODE_ON_DRAG_END](../reference/apis-arkui/_ark_u_i___native_module.md#arkui_nodeeventtype). These events are triggered at different stages of the drag operation, allowing you to perform specific actions and manage the drag interaction as needed. ## Basic Drag Implementation -- Gitee