From 2ec815be897aca6f22f90ec27020094bd3ce12ca Mon Sep 17 00:00:00 2001 From: Andrey Kamaev Date: Mon, 8 Aug 2011 13:26:23 +0000 Subject: [PATCH] Updated android tutorial for native development --- .../android_binary_package.rst | 15 +- .../android_binary_package_using_with_NDK.rst | 321 ++++++++++++------ .../images/eclipse_NDK_build_success.png | Bin 0 -> 15786 bytes .../images/eclipse_builder_types.png | Bin 0 -> 7117 bytes .../images/eclipse_builders.png | Bin 0 -> 19625 bytes ...lipse_edit_configuration_build_options.png | Bin 0 -> 24344 bytes ...pse_edit_configuration_build_resources.png | Bin 0 -> 15852 bytes .../eclipse_edit_configuration_main.png | Bin 0 -> 24578 bytes .../eclipse_edit_configuration_refresh.png | Bin 0 -> 17924 bytes ...e_edit_configuration_specify_resources.png | Bin 0 -> 16536 bytes 10 files changed, 236 insertions(+), 100 deletions(-) create mode 100644 doc/tutorials/introduction/android_binary_package/images/eclipse_NDK_build_success.png create mode 100644 doc/tutorials/introduction/android_binary_package/images/eclipse_builder_types.png create mode 100644 doc/tutorials/introduction/android_binary_package/images/eclipse_builders.png create mode 100644 doc/tutorials/introduction/android_binary_package/images/eclipse_edit_configuration_build_options.png create mode 100644 doc/tutorials/introduction/android_binary_package/images/eclipse_edit_configuration_build_resources.png create mode 100644 doc/tutorials/introduction/android_binary_package/images/eclipse_edit_configuration_main.png create mode 100644 doc/tutorials/introduction/android_binary_package/images/eclipse_edit_configuration_refresh.png create mode 100644 doc/tutorials/introduction/android_binary_package/images/eclipse_edit_configuration_specify_resources.png diff --git a/doc/tutorials/introduction/android_binary_package/android_binary_package.rst b/doc/tutorials/introduction/android_binary_package/android_binary_package.rst index 9b1c463440..f8795f1d6b 100644 --- a/doc/tutorials/introduction/android_binary_package/android_binary_package.rst +++ b/doc/tutorials/introduction/android_binary_package/android_binary_package.rst @@ -48,7 +48,7 @@ You need the following tools to be installed: .. code-block:: bash - yum install libXtst.i386 + sudo yum install libXtst.i386 #. **Android SDK components** @@ -126,12 +126,12 @@ Get the OpenCV package for Android development .. code-block:: bash - tar -jxvf ~/Downloads/OpenCV-2.3.1-beta1-android-bin.tar.bz2 + tar -jxvf ~/Downloads/OpenCV-2.3.1-android-bin.tar.bz2 For this tutorial I have unpacked OpenCV to the :file:`C:\\Work\\android-opencv\\` directory. -.. |opencv_android_bin_pack| replace:: OpenCV-2.3.1-beta1-android-bin.tar.bz2 -.. _opencv_android_bin_pack_url: http://sourceforge.net/projects/opencvlibrary/files/opencv-android/2.3/OpenCV-2.3.1-beta1-android-bin.tar.bz2/download +.. |opencv_android_bin_pack| replace:: OpenCV-2.3.1-android-bin.tar.bz2 +.. _opencv_android_bin_pack_url: http://sourceforge.net/projects/opencvlibrary/files/opencv-android/2.3.1/OpenCV-2.3.1-android-bin.tar.bz2/download .. |opencv_android_bin_pack_url| replace:: |opencv_android_bin_pack| .. |seven_zip| replace:: 7-Zip .. _seven_zip: http://www.7-zip.org/ @@ -141,7 +141,7 @@ Open OpenCV library and samples in Eclipse #. Start the *Eclipse* and choose your workspace location. - I recommend to start familiarising yourself with OpenCV for Android from a new clean workspace. So I have chosen my OpenCV package directory for the new workspace: + I recommend to start familiarizing yourself with OpenCV for Android from a new clean workspace. So I have chosen my OpenCV package directory for the new workspace: .. image:: images/eclipse_1_choose_workspace.png :alt: Choosing C:\Work\android-opencv\ as workspace location @@ -280,3 +280,8 @@ If you already have an Android application, you can add a reference to OpenCV an Do the right mouse click on your app in Package Explorer, go to **Properties > Android > Library > Add** and choose the OpenCV library project. +Whats next? +=========== + +Read the :ref:`Android_Binary_Package_with_NDK` tutorial to learn how add native OpenCV code to your Android project. + diff --git a/doc/tutorials/introduction/android_binary_package/android_binary_package_using_with_NDK.rst b/doc/tutorials/introduction/android_binary_package/android_binary_package_using_with_NDK.rst index e9be3653f9..865282adf4 100644 --- a/doc/tutorials/introduction/android_binary_package/android_binary_package_using_with_NDK.rst +++ b/doc/tutorials/introduction/android_binary_package/android_binary_package_using_with_NDK.rst @@ -3,163 +3,254 @@ .. _Android_Binary_Package_with_NDK: -Using OpenCV Android binary package to compile applications, which use OpenCV from native level -************************************************************************************************ +Using Android binary package to compile applications, which use OpenCV on native (C++) level +******************************************************************************************** -This tutorial describes a simple way to build Android application which uses OpenCV from the native (C++) level. +This tutorial describes a fast way how to create and build Android applications containing OpenCV code written in C++ with OpenCV binary package. -This is impotant when you have some functionality which is written in C++ and uses OpenCV, and you want to use it in your Android application, -but do not want to rewrite the C++ code to Java (e.g. if the speed is critical for this part of the code). +This is important when you already have some computer vision functionality which is written in C++ and uses OpenCV, and you want to use it in your Android application, +but do not want to rewrite the C++ code to Java. +In this case the only way is to use JNI mechanism. +It means, that you should add a class with native methods wrapping your C++ functionality into the Java part of your Android application. -In this case the only way is to use JNI. -It means, that into the Java code of your Android application should be added a Java class with native methods, -which will be wrappers for your C++ functionality. - -This tutorial describes a way how to use OpenCV binary package to compile Android applications, which contains C++ native code using OpenCV. - -Note that before using this tutorial you should fulfill all the operations, -described in the tutorial :ref:`Android_Binary_Package` . +Please note that before starting this tutorial you should fulfill all the steps, described in the tutorial :ref:`Android_Binary_Package`. The tutorial was tested using Ubuntu 10.04 operating systems (Windows 7 SP1 coming soon). Nevertheless, it should also work on Mac OS X. If you encounter errors after following the steps described here, feel free to contact us via *android-opencv* discussion group https://groups.google.com/group/android-opencv/ and we will try to help you. -Setup NDK -============================================== - -To compile C++ code for using in Android applications you need Android NDK. +Prerequisites: Setup NDK +======================== -You can get the latest version of Android NDK as an archive from the page http://developer.android.com/sdk/ndk/index.html . +To compile C++ code for Android platform you need Android NDK. -To install Android NDK just extract the archive to some folder on your computer. +You can get the latest version of NDK from the page http://developer.android.com/sdk/ndk/index.html . +To install Android NDK just extract the archive to some folder on your computer. Here is installation instructions on the NDK home page: http://developer.android.com/sdk/ndk/index.html#installing -Android NDK Documentation -============================================== +.. note:: Before start you can read official Android NDK documentation which is in the Android NDK archive, in the folder :file:`docs/`. -Before start you can read official Android NDK documentation which is in the Android NDK archive, in the folder **docs/**. + The main article about using Android NDK build system you can read in the file :file:`ANDROID-MK.html`. -The main article about using Android NDK build system you can read in the file **ANDROID-MK.html**. + Also some additional useful information you can read in the files + :file:`APPLICATION-MK.html`, :file:`NDK-BUILD.html`, and in the files :file:`CPU-ARM-NEON.html`, :file:`CPLUSPLUS-SUPPORT.html`, :file:`PREBUILTS.html`. -Also some additional useful information you can read in the files -**APPLICATION-MK.html**, **NDK-BUILD.html**, and in the files **CPU-ARM-NEON.html**, **CPLUSPLUS-SUPPORT.html**, **PREBUILTS.html**. +Theory: Android application structure +===================================== -Android application source code structure -========================================== +Usually code of an Android application has the following structure: -Usually source code of an Android application has the following structure: ++ :file:`root folder of the project/` -+ root folder of the project/ + - :file:`jni/` - - jni/ + - :file:`libs/` - - res/ + - :file:`res/` - - src/ + - :file:`src/` - - AndroidManifest.xml + - :file:`AndroidManifest.xml` - - default.properties + - :file:`default.properties` - - ... other files ... + - :file:`... other files ...` where -+ the folder **src** contains the Java code of the application, ++ the :file:`src` folder contains the Java code of the application, -+ the folder **res** contains resources of the application (images, xml files describing the application layout, etc), ++ the :file:`res` folder contains resources of the application (images, xml files describing UI layout , etc), -+ and the folder **jni** contains C/C++ application source code and simple scripts **Android.mk** and **Application.mk**. ++ the :file:`libs` folder will contain native libraries after successful build, + ++ and the :file:`jni` folder contains C/C++ application source code and NDK build scripts :file:`Android.mk` and :file:`Application.mk`. These scripts control the C++ build process (they are written in Makefile language). Also the root folder should contain the following files +* the :file:`AndroidManifest.xml` file presents essential information about the application to the Android system + (name of the Application, name of the main application's Java package, components of the application, required permissions, etc) + + It can be created using Eclipse wizard or :file:`android` tool from Android SDK -* the file **AndroidManifest.xml** presents essential information about the application to the Android system - (name of the Application, name of the main application's Java package, components of the application, etc) - --- it can be created using Eclipse wizard, android tool from SDK, or manually +* the :file:`default.properties` is a text file containing information about target Android platform and other build details. + + This file is generated by Eclipse or can be created with :file:`android` tool from Android SDK -* the text file **default.properties** contains information about Android target platform and some other details. +.. note:: Both files (AndroidManifest.xml and default.properties) are required to compile the C++ part of the application (the Android build system uses information from these files). If the files don't exist, compile the Java part of the project before the C++ part of the project. - The file is generated by Eclipse or console ant application. +Theory: How to build Android application having C++ native part (from command line) +=================================================================================== -**Attention**: Both files (AndroidManifest.xml and default.properties) are required to compile the C++ part of the application source code (the Android build system uses information from these files). If the files don't exist, compile the Java part of the project before the C++ part of the project. +Here is the standard way to compile C++ part of an Android application: +#. Open console and go to the root folder of Android application -How to build Android application which have C++ native part (from console) -=========================================================================== + .. code-block:: bash -Here is the standard way to compile C++ part of an Android application: + cd / + + .. note:: Alternatively you can go to the folder :file:`jni` of Android project but samples from OpenCV binary package are configured for building from project root level (because of relative path to OpenCV library). -#. Open console and go to the folder jni of the application project. #. Run the following command - .. code-block:: bash + + *UNIX* + + .. code-block:: bash - /ndk-build + /ndk-build - After executing this command the C++ part of the source code is compiled. + + *Cygwin* -After that the Java part of the application can be recompiled (using either Eclipse, or ant build tool, or scripts calling ant commands, etc), and then the built application can be installed on a device. + .. code-block:: bash -Note that some parameters can be set for the script ndk-build. + export NDK_USE_CYGPATH=1 + /ndk-build -**Example 1**: Verbose compilation -.. code-block:: bash +#. After executing this command the C++ part of the source code is compiled. + +After that the Java part of the application can be (re)compiled (using either *Eclipse* or *ant* build tool). + +.. note:: Some parameters can be set for the :file:`ndk-build`: + + **Example 1**: Verbose compilation + + .. code-block:: bash /ndk-build V=1 -**Example 2**: Rebuild all + **Example 2**: Rebuild all -.. code-block:: bash + .. code-block:: bash /ndk-build -B -The tutorials 3 and 4 in OpenCV package may be compiled by this way. - .. _Android_NDK_integration_with_Eclipse: -How to build Android application which have C++ native part (from Eclipse) -============================================================================= +Theory: How to build Android application having C++ native part (from *Eclipse*) +================================================================================ + +There are several possible ways to integrate compilation of C++ code by Android NDK into Eclipse compilation process. We recommend the approach taken from this site: http://mobilepearls.com/labs/ndk-builder-in-eclipse/ + +.. important:: This instructions should be applied for each Android project in *Eclipse* workspace, which contains native C++ code. + +Below is an adapted version of this guide: + +#. Navigate to *Package Explorer* window and expand your project having JNI resources. + + If you can not see :file:`libs` folder under this project then you need to create it manually. + +#. Right click on your project in *Package Explorer* window and select *Properties*. + +#. In the *Properties* dialog select *Builders* menu and press the *New...* button: + + .. image:: images/eclipse_builders.png + :alt: Configure builders + :align: center + +#. In the resulting dialog select the *Program* type and press the *OK* button: + + .. image:: images/eclipse_builder_types.png + :alt: Choose builder type + :align: center + +#. In the *Main* tab fill the following fields: + + * *Name* - any name for your builder. ("Tutorial 2.1 Builder" in my case.) + + .. note:: This name has to be unique for each project in your workspace. + + * *Location* - path to :file:`ndk-build` tool. + + + *UNIX* + + Just put full path to :file:`ndk-build` into this filed. Also you can add some options to the *Arguments* fied, for example **-B** option. + + + *Cygwin* + + - Instead of path to the :file:`ndk-build` tool you need to put full path to *cygwin* :file:`bash.exe` location. E.g: :file:`C:\\cygwin\\bin\\bash.exe`. + + - Put full path to :file:`ndk-build` into the *Arguments* field E.g. :file:`C:\\Android\\android-ndk-r6\\ndk-build`. + + - Go to the *Environment* tab and define 2 environment variables: + + * **PATH** - full path to the *cygwin* tools. E.g. :file:`C:\\cygwin\\bin` + + * **NDK_USE_CYGPATH** - set to 1 -There is a simple way to integrate compilation of C++ code by Android NDK into Eclipse compilation process. + + .. image:: images/eclipse_windows_environment.png + :alt: Define environment variables + :align: center -To use it follow instructions from this site: http://mobilepearls.com/labs/ndk-builder-in-eclipse/ + * *Working Directory* - put path to your project into this field. Instead of hardcoding full path you can click *Browse Workspace..." button and select your project. -**Important:** This instructions should be applied for each Android project in Eclipse workspace, which contains native C++ code. + .. image:: images/eclipse_edit_configuration_main.png + :alt: Define environment variables + :align: center -Note that in the instructions the folder "lib" is shown on pictures, whereas the name of the folder is "libs" indeed (if the folder "libs" is absent in your project, compile the Java part of your project or just create it). +#. Go to the *Refresh* tab and select both *"Refresh resources upon completion"* and *"Recursively include sub-folders"*. -Also note that if you have followed this instructions for new project in the workspace, sometimes you will have to change the name of the builder (as example, you can give it name "NDK Builder1" instead of "NDK builder", etc) + Next click the *"Specific resources"* option and click the *"Specify resources..."* button: -The tutorials 3 and 4 in OpenCV package may be compiled by this way. + .. image:: images/eclipse_edit_configuration_refresh.png + :alt: Define environment variables + :align: center +#. Select :file:`libs` folder under your project and click finish: -The structure of Android.mk and Application.mk scripts -====================================================== + .. image:: images/eclipse_edit_configuration_specify_resources.png + :alt: Select resources folder to refresh automatically + :align: center -The script Android.mk usually have the following structure: +#. Go to the last tab *"Build options"*. Make sure that all checkboxes are set as shown on the next screen: + + .. image:: images/eclipse_edit_configuration_build_options.png + :alt: Configure build options + :align: center + +#. Next, click the *"Specify resources..."* button. + +#. Select :file:`jni` folder of your project and click the *Finish* button: + + .. image:: images/eclipse_edit_configuration_build_resources.png + :alt: Select resources to build + :align: center + +#. Finally press *OK* in the builder configuration and project properties dialogs. If you have automatic build turned on then console showing build log should appear: + + .. image:: images/eclipse_NDK_build_success.png + :alt: Select resources to build + :align: center + +Theory: The structure of Android.mk and Application.mk scripts +============================================================== + +The script :file:`Android.mk` usually have the following structure: .. code-block:: make LOCAL_PATH := $(call my-dir) + include $(CLEAR_VARS) LOCAL_MODULE := LOCAL_SRC_FILES := := ... := + include $(BUILD_SHARED_LIBRARY) -This is the minimal file Android.mk, which builds a C++ source code of an Android application. Note that the first two lines and the last line are mandatory for any Android.mk. +This is the minimal file Android.mk, which builds a C++ source code of an Android application. Note that the first two lines and the last line are mandatory for any :file:`Android.mk`. -Usually the file Application.mk is optional, but sometimes, when STL or exceptions are used in C++, it also should be written. Example of the file Application.mk: +Usually the file :file:`Application.mk` is optional, but in case of project using OpenCV, when STL and exceptions are used in C++, it also should be written. Example of the file :file:`Application.mk`: .. code-block:: make @@ -167,53 +258,93 @@ Usually the file Application.mk is optional, but sometimes, when STL or exceptio APP_CPPFLAGS := -frtti -fexceptions APP_ABI := armeabi-v7a -How to build an Android application, which uses OpenCV -====================================================== +Practice: Build samples from OpenCV binary package +================================================== + +OpenCV binary package includes two samples having JNI resources: + +* *Tutorial 2 Advanced - 1. Add Native OpenCV* + + This sample illustrate how you can use OpenCV in C++ but without OpenCV Java API. + +* *Tutorial 2 Advanced - 2. Mix Java+Native OpenCV* + + This sample shows how you can mix OpenCV Java API and native C++ code. + +To build these samples you need to: + +#. Fulfill all the steps, described in the tutorial :ref:`Android_Binary_Package`. + +#. Setup one builder for *"Tutorial 2 Advanced - 1. Add Native OpenCV"* project + +#. Setup second builder for *"Tutorial 2 Advanced - 2. Mix Java+Native OpenCV"* + +#. Clean these projects (in the main *Eclipse* menu: *Project* > *Clean...*) + +#. Run Eclipse build command (if option *"Build Automatically"* is not set) + + +Practice: Create an Android application, which uses OpenCV +========================================================== To build your own Android application, which uses OpenCV from native part, the following steps should be done: -1. The archive with OpenCV binary package should be downloaded and extracted to some folder (as example, into the home folder) +#. The archive with OpenCV binary package should be downloaded and extracted to some folder (as example, into the home folder) + +#. We recommend to use an environment variable to specify the location of OpenCV package. Full or relative path hardcoded in :file:`jni/Android.mk` will also work. -2. The environment variable OPENCV_PACKAGE_DIR should be defined. + So, the environment variable **OPENCV_PACKAGE_DIR** should be defined. The value of the variable should points to the folder, where the OpenCV package has been extracted. - As an example, you can add add the following line into the hidden file .bashrc placed in your home folder: + + + As an example, on *UNIX* you can add add the following line into the hidden file :file:`.bashrc` placed in your home folder: .. code-block:: bash export OPENCV_PACKAGE_DIR = - Then reboot your computer. + Then relogin (or better reboot your computer). - **Attention**: without rebooting (or logout) this change won't work. + .. attention:: without rebooting (or logout) this change might not work. + + If you are a *Windows* user, then navigate to: + + * *Windows 7 / Windows Vista* -3. The file jni/Android.mk should be written for the current application using the common rules for the file. + My Computer (Right Click on Icon) > Properties (Link) > Advanced System Settings (Link) > Advanced (Tab) > Environment Variables (Button) > System variables (Section) + + * *Windows XP* + + My Computer (Right Click on Icon) > Properties (Link) > Advanced (Tab) > Environment Variables (Button) > System variables (Section) + + Create new variable **OPENCV_PACKAGE_DIR** and similarly to *UNIX* relogin or reboot. + + If you are setting NDK builder as described above in :ref:`Android_NDK_integration_with_Eclipse`, then you can define this variable in builder settings. It can be done on third *Environment* tab of the builder configuration window (we have already added some variables to this tab on *Windows* but skipped it for other platforms). + +# The file :file:`jni/Android.mk` should be written for the current application using the common rules for the file. For detailed information see the Android NDK documentation from the Android NDK archive, in the file - /docs/ANDROID-MK.html + :file:`/docs/ANDROID-MK.html` -4. The line +#. The line .. code-block:: make include $(OPENCV_PACKAGE_DIR)/share/OpenCV/OpenCV.mk - should be inserted into the jni/Android.mk file right after the line + should be inserted into the :file:`jni/Android.mk` file right after the line .. code-block:: make include $(CLEAR_VARS) - (check the path to the included file) - -5. Also the line - - .. code-block:: make + .. note:: If your application utilize both native (C++) OpenCV and its Java API you need to put the following line before including :file:`OpenCV.mk` to avoid conflict between C++ and Java builders: - LOCAL_ARM_NEON := true + .. code-block:: make - is recommended to be added to the jni/Android.mk file, if the application should be run on Android devices with ARM NEON support. + OPENCV_CAMERA_MODULES:=off -6. The file Application.mk should exist and should contain lines +#. The file :file:`Application.mk` should exist and should contain lines .. code-block:: make @@ -226,13 +357,13 @@ To build your own Android application, which uses OpenCV from native part, the f APP_ABI := armeabi-v7a - is recommended to run the application on modern ARMs + is recommended for the applications targeting modern ARMs -7. To build the C++ code the Android NDK script **ndk-build** should be run in the root directory of application. +#. To build the C++ code the Android NDK script :file:`ndk-build` should be run in the root directory of application. Then the C++ source code using OpenCV will be built by Android NDK build system. After that the Java part of the application can be rebuild and the application can be installed on an Android device. - Note that this step requires calling the ndk-build script from the console; instead of this step you can use integration of Android NDK into Eclipse + Note that this step requires calling the :file:`ndk-build` script from the console; instead of this step you can use integration of Android NDK into Eclipse as stated above in the section :ref:`Android_NDK_integration_with_Eclipse` . @@ -243,7 +374,7 @@ Note that you can install additional C++ plugins in Eclipse: #. Open Help / Install New Software. This shows the “Install” dialog. -#. In the “Work with” dropdown list choose "Helios - http://download.eclipse.org/releases/helios" and wait while the list of +#. In the “Work with” drop-down list choose "Helios - http://download.eclipse.org/releases/helios" and wait while the list of available software is loaded. #. From the list of available software select “Programming Languages” / “C/C++ Development Tools 7.0.1”. diff --git a/doc/tutorials/introduction/android_binary_package/images/eclipse_NDK_build_success.png b/doc/tutorials/introduction/android_binary_package/images/eclipse_NDK_build_success.png new file mode 100644 index 0000000000000000000000000000000000000000..0bf2a85287eece7df9342f956cc3552d3722a864 GIT binary patch literal 15786 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 V-7|Uqp!XQZWg{!Y27Qmj{{n#bXN~{> literal 0 HcmV?d00001 diff --git a/doc/tutorials/introduction/android_binary_package/images/eclipse_edit_configuration_build_options.png b/doc/tutorials/introduction/android_binary_package/images/eclipse_edit_configuration_build_options.png new file mode 100644 index 0000000000000000000000000000000000000000..9a4683d5bf2613ec815152f7e6cee2d72db3ec4c GIT binary patch literal 24344 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 literal 0 HcmV?d00001 diff --git a/doc/tutorials/introduction/android_binary_package/images/eclipse_edit_configuration_build_resources.png b/doc/tutorials/introduction/android_binary_package/images/eclipse_edit_configuration_build_resources.png new file mode 100644 index 0000000000000000000000000000000000000000..9c3480ea7657ea7b264c8f811b46bc1e5d650c6b GIT binary patch literal 15852 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 Z7YV9?{+=-=U{U{b_f@r35ce#D{tNc$*M0y1 literal 0 HcmV?d00001 diff --git a/doc/tutorials/introduction/android_binary_package/images/eclipse_edit_configuration_refresh.png b/doc/tutorials/introduction/android_binary_package/images/eclipse_edit_configuration_refresh.png new file mode 100644 index 0000000000000000000000000000000000000000..4e36593b985defc5525d1fa22bc0228f29b3e428 GIT binary patch literal 17924 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�%ZaBYtlLw+r3^?Hz~-6^cnHeMLjBL@Z14srJ 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 amI);Roe-}i#9s{{$w?_oR)~N4_WuCxH{jL) literal 0 HcmV?d00001