403Webshell
Server IP : 209.209.40.120  /  Your IP : 216.73.217.112
Web Server : Microsoft-IIS/10.0
System : Windows NT NEWWWW 10.0 build 17763 (Windows Server 2019) i586
User : NEWWWW$ ( 0)
PHP Version : 8.3.30
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  C:/Program Files/Android/Android Studio/plugins/android/lib/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : C:/Program Files/Android/Android Studio/plugins/android/lib/sdklib.jar
PK!<	META-INF/��PK!<"��00META-INF/MANIFEST.MFManifest-Version: 1.0
Created-By: singlejar

PK!<com/PK!<com/android/PK!<com/android/sdklib/PK!<*com/android/sdklib/AndroidCoordinate.class�S�n�P=�i5Ц�д�����RR*v]��Kn9N$�Et_Un�N���~�o`��.�(�܆4�����x�93s��?~~��5^2��n�n/��b�v|�U�Ư�0�^�c�c�^�/�<8/Z�ю�H0�L�<˜�^P�I�F�a�성��[�"��1Cr���`8�Û��U��V�.��s$�XK�Ï�'"r��7�L�vVr�a�b[�v�7�ꎣ۳��$S�̚ެh�v�_g�L���ͺfډIc&ˆn���1î9wu�.�TB�k_��%�ڛ���K���Bgѐ�3NV&;1wỷ�t	�?LBFX��<�vH��������U�n��a�곒
��Cv2^}M)�w$]�����f�7�@�8��0�3���(tb��{mQ�|�_v���u/�Z��~�(O�`�����_�3���$A�2�Pq���
��`I²���	��JXý��>��e��@N��!aS�*��Ń�
<4��]
��7�"��	�G�G8���PK��k��PK!<$com/android/sdklib/NameDetails.class�T]Se~�7��f	e	����%�V�-���H0�
-��G�d�%a���8��O�^z�^p�3�v쌃�3���c=��(a��sޓs������~p����zN�JU�,�R�b.���u���fő��5}S�Utk%wsy�(�2B�	�2�N�
�nմV.5Zҋ�
vu%�f��Uݴ�kٮ�6�s�;W�T.1�E.�r� 7�"�
�TC�v+��[�\ϙ�kT-���["�c��&���Q,In�U�%�}��$C3N����!��0ZUH�3�b��=
���2�.��M��U�a,�~*S^1\aahO�1���Ӂ�6l˰ܳ{㔱ho<`�:ް��%ʏ�T�)��@._굊�� uT�q��rR'1$H�fP\�Gb��>Y3+%�*#�"+غ%%�겂3��Ɔa��д�Y�D#�1�,F02L� �1���|;�4�B{�*Y՝�kv��/��u��eL�p�T\��H�p�I0r�_�t�,z���U��9�.ԃb���.L1�mwUܣx�#����Y�AIwu���=>L|�-��kS��H+Q��y8��n�rm�J\;�r%J����+B*/)�;���G4���BqE�z�n6z�}�kᙨ�闏B3M����&������*iR݅ʹi1�7�+�	�ʦ_>dY5��>�c6߶'�B�{$%���>��Q��?E�\��Ԅ�`�Gi�]ۮ8���3t^�Y4���w\Z��2
�w�f�溑�6MǤg���SI7�_���is��e�z[<�bVvQ�,�US���~��#�h�˳�F�.صjј2�!`,6��Y��͗#.�F��:EH�$��i�cSH�$鑡��t���؏�l\}-�m��tfF� �|��(����hA?��a��~0z�+V�4���Dj�OIo��A+'��9��$Ù_�s=_�3&�1�!ȱ��VbrPb?P�!@>��:Щ��ؑ,N�g����(�'�ɢ��?���w�#O1���[��[��[ڽ�Xc�(����t�,,������(��jb6��F��}%�&�;�z�S�^��sd�>�H|t��D���'Hh�m\�ƻ���:��L<��2�s�C>敉^m`U`�	9�#T����-oނe/�+j��i�XtO��O�I�
%~W=C	F��\���K[�?��C8����lF�>�����]6M�d����zv­�����bT2v��s�1�N�D�ԇK�Q�c6�9�$���K`p{	mz�q��]"�$�9p0�ःI��i=%�`�?PK�z��/�
PK!<,com/android/sdklib/AndroidVersionUtils.class�X[tT������d ��@&$q�%��$���D�+2�0d2�LVE����V��ㅀZ-�-T�Ů>��k��/}q���������-g�d�ke������������'���cK��}�f5M%c�f=:��j^c>�h)=�L\���uB �WQ��j��y�Z_Z�S`j��^7���u���@Kc�E����יuםN��+B��t<�h�;2ؼadp󈖊'ըξK;����ZzWJ�%tN�H��4���]�tc���-�'����'0+�Y,��R	5�I���X�*��ۣ�
X㷨)�@C��������`��\rѼT���dTKpMk�A"�*L��3
{ۇc�R0C�K�ҫ��2�j���Lך-�/�i�
i����F�ƽ��3��h��.�6lIi#1m���)�4M�LFY��ͤH�NmD��Dh�<��|��ޮ���i-!q0,z�J�&�
��t[^����i�F`��X��B���
��<�o���e\�U���q!’9�B:_Z�H,��j[���D͡�Wfnv�7�V��M�*�����nu8��,��"�j����&l.���ޮ��*+]�R���J���Y[(X[PgV��u�5~��z�k�m�_Qt�/m�Q�)P�a��uv����?��EC��2�k�7�-y|�ZӰ�#�rj#�,����d��|��6[ӵ������dՍ�I��<謈l��i.��$N&�"��ue#��Ċ��h�`BꮸF���3K��u�#���^�݀���ыA&��1��&�:Q�ud�/���]D��j�Xe�r.�x9�2sU��(M8d������L�6)��
�iq�[R�i"M�JE�ϝ�.��n��;:`Y$�;��^�Y�X]�K�MF��~<��}8�ݪM<d���!׳ill��ţ3s�k��4]�֣Ƈ9���1�q�g%3��@W8V�ո�\hs�
S�p*����‹�8�e��[;�C,���lD.�*
6��sv��T�B(�1>(�)Y^4�%7N��%m76���Nih���9^cYq�~&�L�tB`�@"�/��:�uL�G�h�Ux"!�η��������UR��X^�ۂ�Vp��a�u�
�x*3��,�jZ��cp��!/^ya�
;��dk[��B�s�`���A���a܂^���ཌw'�Syw���vq��Z�"q�'���y�7�u���:�n��-E�>y�C���c�8&0��)E�L� 6�1��Y�r9f�cQ�.�چ`���X�z�*�,
�aU��q��L�k�S1�i�ŗ&�%�L�&�8s�>��j���4���
~IE���{e֘
B5
��.Y1,���7�I�N���XB�ܥ��7���>5ޣ�b��z9s�p"�"����5�}�%X؛�v�3D	-�Wu]㣿;9������!�E�8�X��sI��3#$��p�<���[�����3���s��!j��F]�Q̑�x��2��'������P�q(l^9�����'~�k5��ķ|r*��w�C(X�O�5
�^�O�6��UX�5l�cO���h�`�h1nG+G��Ɩ��-�D�e���+s��k@�'��2�ݹy�Q�:png[�۸��/�n�a;��]px#��ƀ��t].�T,G���<�Z�}h�!��b�	��)�<O��P�jj7C��Z��I.��tYn��!@���
x���$����w�e/������Yw}鬻a�����K�"�$�u��<�mϰ�׆u���D�}�8h�N�<@���I0����N�q��Wɸ7ɸ��I2�m2�<���0�wr��+�qZq��1�<J�^&xG	�Fk�w��Ҫ�vA]=���r�"v�x�1.�K�b���7�[$���,\^���La���*����Ꮸ���?�,�>\�tâ
i�a�|ڌ�t-��sRS\�1ew�����j�zx�Y�RL��]A��Zm�</�/��\���<c�U���L�i�8o��'W�jGq;9�;[]�I��z������lms.s�/s�&�g�`�R�s�<���[}!_�߹��V��÷��t�VoH�~�m!���v�_�2
'u!�y̐���2w{�cg�s+���C^�9�B�%���c���/�9������c��F!�<f���B^�H�(�-
j�E��v/5<��E����*^��y�Sx5[���9�X��x�7�_���b=��{ٷ�~DD�D;E9v� ����ߠ�@�}C���i���w����Q��E=N��@4�/��U�����+�b��U)�;ɑ'��2*����47����+����,~B�6�
ϑ�n��x��<��;��'�@;����ٲ�ϖ�}�J��T2�7�����r�_��~O1�P��Z!��[P!��2q�$��w�ZqtZqCQ��zn�z�܉*�C�[�V��F��s���㬬�V�����T�U��l�˖��V�RrU���X��y%+V�
:�����و�se�#ifݳ��"Ah
)y��)P%�YRLQb�%c�+�@��r�ڗ�W���
�Su(?��|����H���
��A=�V��m(�a����f���"�*�v�G�J�a�xw�'�x
���H<�?��4/�KqL8��b�8!f�WEX�&:����,���]�!qJ�Uq#k��y����X�S.�0��M�<��d/��.Cm�Č�ɨ͑��a���y}j����3��uV�>V�n|��a��r�eM�[Ǻ�N�8��N�\0�ݙ�r�8o��sd�Ur����9s8���9f�5��gEX�]<��n�O�k����O?�^������NE0���}|���;$���ֱA��#��:Ft��6u,1�Ku���ձSG��n�:n�q�����߳:�/PK/�ոPK!<.META-INF/android.sdktools.sdklib.kotlin_modulec```f```b(���J���K�K)��L�+N���Lv���R��3��BK2s���PK_��9CPK!<com/android/sdklib/repository/PK
!<B��Dcc$com/android/sdklib/repository/OWNERS# Bug component: 43755

rosej@google.com
jbakermalone@google.com
tnorbye@google.com
xav@google.com
PK
!<Lޓii(com/android/sdklib/repository/README.txtThis directory contains the XML Schemas (XSD) used by the Android SDK Repository.

The repository exports all the packages that compose the SDK as well as
various manifest that define what is available in the repository.
The XML schemas available here allows clients to validate the manifests.

TODO:
- overview of schemas
- principles of design
- principles of evolution vs revision numbers
- naming convention
- using by "make sdk_repo"


Naming Convention
-----------------

Repository schemas are named sdk-type-N.xsd where
- type is either addon, addons-list or repository.
- N is the schema revision number, starting at 1 and increment with each revision.

Schemas can also be named -sdk-type-N.xsd.
The dash prefix means this schema is a *future* schema that is not yet
used in production. This allows the repository to test future schemas
before they are deployed.
PK!<com/android/sdklib/devices/PK
!<X���8�8)com/android/sdklib/devices/automotive.xml<?xml version="1.0" encoding="UTF-8"?>
<!--
  ~ Copyright (C) 2019 The Android Open Source Project
  ~
  ~ Licensed under the Apache License, Version 2.0 (the "License");
  ~ you may not use this file except in compliance with the License.
  ~ You may obtain a copy of the License at
  ~
  ~      http://www.apache.org/licenses/LICENSE-2.0
  ~
  ~ Unless required by applicable law or agreed to in writing, software
  ~ distributed under the License is distributed on an "AS IS" BASIS,
  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  ~ See the License for the specific language governing permissions and
  ~ limitations under the License.
  -->
<d:devices xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
           xmlns:d="http://schemas.android.com/sdk/devices/5">
    <d:device>
        <d:name>Automotive (1024p landscape)</d:name>
        <d:id>automotive_1024p_landscape</d:id>
        <d:manufacturer>Google</d:manufacturer>
        <d:playstore-enabled>true</d:playstore-enabled>
        <d:hardware>
            <d:screen>
                <d:screen-size>normal</d:screen-size>
                <d:diagonal-length>8.4</d:diagonal-length>
                <d:pixel-density>mdpi</d:pixel-density>
                <d:screen-ratio>notlong</d:screen-ratio>
                <d:dimensions>
                    <d:x-dimension>1024</d:x-dimension>
                    <d:y-dimension>768</d:y-dimension>
                </d:dimensions>
                <d:xdpi>152</d:xdpi>
                <d:ydpi>152</d:ydpi>
                <d:touch>
                    <d:multitouch>basic</d:multitouch>
                    <d:mechanism>finger</d:mechanism>
                    <d:screen-type>capacitive</d:screen-type>
                </d:touch>
            </d:screen>
            <d:networking>
                Bluetooth
                Wifi
                NFC
            </d:networking>
            <d:sensors>
                LightSensor
                GPS
            </d:sensors>
            <d:mic>true</d:mic>
            <d:keyboard>nokeys</d:keyboard>
            <d:nav>nonav</d:nav>
            <d:ram unit="KiB">3774492</d:ram>
            <d:buttons>soft</d:buttons>
            <d:internal-storage unit="KiB">10255672</d:internal-storage>
            <d:cpu>Generic CPU</d:cpu>
            <d:gpu>Generic GPU</d:gpu>
            <d:abi>
                armeabi-v7a
                x86
            </d:abi>
            <d:dock/>
            <d:power-type>plugged-in</d:power-type>
        </d:hardware>
        <d:software>
            <d:api-level>28-</d:api-level>
            <d:live-wallpaper-support>false</d:live-wallpaper-support>
            <d:bluetooth-profiles/>
            <d:gl-version>3.0</d:gl-version>
            <d:gl-extensions/>
            <d:status-bar>true</d:status-bar>
        </d:software>
        <d:state name="Landscape" default="true">
            <d:description>The device in landscape orientation</d:description>
            <d:screen-orientation>land</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
        <d:tag-id>android-automotive-playstore</d:tag-id>
    </d:device>

    <d:device>
        <d:name>Automotive (1080p landscape)</d:name>
        <d:id>automotive_1080p_landscape</d:id>
        <d:manufacturer>Google</d:manufacturer>
        <d:hardware>
            <d:screen>
                <d:screen-size>normal</d:screen-size>
                <d:diagonal-length>8.4</d:diagonal-length>
                <d:pixel-density>ldpi</d:pixel-density>
                <d:screen-ratio>notlong</d:screen-ratio>
                <d:dimensions>
                    <d:x-dimension>1080</d:x-dimension>
                    <d:y-dimension>600</d:y-dimension>
                </d:dimensions>
                <d:xdpi>120</d:xdpi>
                <d:ydpi>120</d:ydpi>
                <d:touch>
                    <d:multitouch>basic</d:multitouch>
                    <d:mechanism>finger</d:mechanism>
                    <d:screen-type>capacitive</d:screen-type>
                </d:touch>
            </d:screen>
            <d:networking>Bluetooth Wifi NFC</d:networking>
            <d:sensors>Accelerometer Gyroscope GPS</d:sensors>
            <d:mic>true</d:mic>
            <d:keyboard>nokeys</d:keyboard>
            <d:nav>nonav</d:nav>
            <d:ram unit="KiB">6291456</d:ram>
            <d:buttons>soft</d:buttons>
            <d:internal-storage unit="KiB">10255672</d:internal-storage>
            <d:cpu>Generic CPU</d:cpu>
            <d:gpu>Generic GPU</d:gpu>
            <d:abi>arm64-v8a x86_64</d:abi>
            <d:dock/>
            <d:power-type>plugged-in</d:power-type>
            <d:skin>automotive_landscape</d:skin>
        </d:hardware>
        <d:software>
            <d:api-level>33-</d:api-level>
            <d:live-wallpaper-support>false</d:live-wallpaper-support>
            <d:bluetooth-profiles/>
            <d:gl-version>3.0</d:gl-version>
            <d:gl-extensions/>
            <d:status-bar>true</d:status-bar>
        </d:software>
        <d:state name="Landscape" default="true">
            <d:description>The device in landscape orientation</d:description>
            <d:screen-orientation>land</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
        <d:tag-id>android-automotive</d:tag-id>
    </d:device>

    <d:device>
        <d:name>Automotive Portrait</d:name>
        <d:id>automotive_portrait</d:id>
        <d:manufacturer>Google</d:manufacturer>
        <d:hardware>
            <d:screen>
                <d:screen-size>normal</d:screen-size>
                <d:diagonal-length>8.4</d:diagonal-length>
                <d:pixel-density>ldpi</d:pixel-density>
                <d:screen-ratio>notlong</d:screen-ratio>
                <d:dimensions>
                    <d:x-dimension>800</d:x-dimension>
                    <d:y-dimension>1280</d:y-dimension>
                </d:dimensions>
                <d:xdpi>120</d:xdpi>
                <d:ydpi>120</d:ydpi>
                <d:touch>
                    <d:multitouch>basic</d:multitouch>
                    <d:mechanism>finger</d:mechanism>
                    <d:screen-type>capacitive</d:screen-type>
                </d:touch>
            </d:screen>
            <d:networking>Bluetooth Wifi NFC</d:networking>
            <d:sensors>Accelerometer Gyroscope GPS</d:sensors>
            <d:mic>true</d:mic>
            <d:keyboard>nokeys</d:keyboard>
            <d:nav>nonav</d:nav>
            <d:ram unit="KiB">6291456</d:ram>
            <d:buttons>soft</d:buttons>
            <d:internal-storage unit="KiB">10255672</d:internal-storage>
            <d:cpu>Generic CPU</d:cpu>
            <d:gpu>Generic GPU</d:gpu>
            <d:abi>arm64-v8a x86_64</d:abi>
            <d:dock/>
            <d:power-type>plugged-in</d:power-type>
        </d:hardware>
        <d:software>
            <d:api-level>33-</d:api-level>
            <d:live-wallpaper-support>false</d:live-wallpaper-support>
            <d:bluetooth-profiles/>
            <d:gl-version>3.0</d:gl-version>
            <d:gl-extensions/>
            <d:status-bar>true</d:status-bar>
        </d:software>
        <d:state name="Portrait" default="true">
            <d:description>The device in portrait orientation</d:description>
            <d:screen-orientation>port</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
        <d:tag-id>android-automotive</d:tag-id>
    </d:device>

    <d:device>
        <d:name>Automotive Distant Display</d:name>
        <d:id>automotive_distant_display</d:id>
        <d:manufacturer>Google</d:manufacturer>
        <d:hardware>
            <d:screen>
                <d:screen-size>normal</d:screen-size>
                <d:diagonal-length>8.4</d:diagonal-length>
                <d:pixel-density>ldpi</d:pixel-density>
                <d:screen-ratio>notlong</d:screen-ratio>
                <d:dimensions>
                    <d:x-dimension>1080</d:x-dimension>
                    <d:y-dimension>600</d:y-dimension>
                </d:dimensions>
                <d:xdpi>120</d:xdpi>
                <d:ydpi>120</d:ydpi>
                <d:touch>
                    <d:multitouch>basic</d:multitouch>
                    <d:mechanism>finger</d:mechanism>
                    <d:screen-type>capacitive</d:screen-type>
                </d:touch>
            </d:screen>
            <d:networking>Bluetooth Wifi NFC</d:networking>
            <d:sensors>Accelerometer Gyroscope GPS</d:sensors>
            <d:mic>true</d:mic>
            <d:keyboard>nokeys</d:keyboard>
            <d:nav>nonav</d:nav>
            <d:ram unit="KiB">6291456</d:ram>
            <d:buttons>soft</d:buttons>
            <d:internal-storage unit="KiB">10255672</d:internal-storage>
            <d:cpu>Generic CPU</d:cpu>
            <d:gpu>Generic GPU</d:gpu>
            <d:abi>arm64-v8a x86_64</d:abi>
            <d:dock/>
            <d:power-type>plugged-in</d:power-type>
        </d:hardware>
        <d:software>
            <d:api-level>32-</d:api-level>
            <d:live-wallpaper-support>false</d:live-wallpaper-support>
            <d:bluetooth-profiles/>
            <d:gl-version>3.0</d:gl-version>
            <d:gl-extensions/>
            <d:status-bar>true</d:status-bar>
        </d:software>
        <d:state name="Landscape" default="true">
            <d:description>The device in landscape orientation</d:description>
            <d:screen-orientation>land</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
        <d:tag-id>android-automotive-distantdisplay</d:tag-id>
    </d:device>

    <d:device>
        <d:name>Automotive Ultrawide</d:name>
        <d:id>automotive_ultrawide</d:id>
        <d:manufacturer>Google</d:manufacturer>
        <d:hardware>
            <d:screen>
                <d:screen-size>normal</d:screen-size>
                <d:diagonal-length>8.4</d:diagonal-length>
                <d:pixel-density>hdpi</d:pixel-density>
                <d:screen-ratio>notlong</d:screen-ratio>
                <d:dimensions>
                    <d:x-dimension>3904</d:x-dimension>
                    <d:y-dimension>1320</d:y-dimension>
                </d:dimensions>
                <d:xdpi>200</d:xdpi>
                <d:ydpi>200</d:ydpi>
                <d:touch>
                    <d:multitouch>basic</d:multitouch>
                    <d:mechanism>finger</d:mechanism>
                    <d:screen-type>capacitive</d:screen-type>
                </d:touch>
            </d:screen>
            <d:networking>Bluetooth Wifi NFC</d:networking>
            <d:sensors>Accelerometer Gyroscope GPS</d:sensors>
            <d:mic>true</d:mic>
            <d:keyboard>nokeys</d:keyboard>
            <d:nav>nonav</d:nav>
            <d:ram unit="KiB">6291456</d:ram>
            <d:buttons>soft</d:buttons>
            <d:internal-storage unit="KiB">10255672</d:internal-storage>
            <d:cpu>Generic CPU</d:cpu>
            <d:gpu>Generic GPU</d:gpu>
            <d:abi>arm64-v8a x86_64</d:abi>
            <d:dock/>
            <d:power-type>plugged-in</d:power-type>
            <d:skin>automotive_ultrawide_cutout</d:skin>
        </d:hardware>
        <d:software>
            <d:api-level>33-</d:api-level>
            <d:live-wallpaper-support>false</d:live-wallpaper-support>
            <d:bluetooth-profiles/>
            <d:gl-version>3.0</d:gl-version>
            <d:gl-extensions/>
            <d:status-bar>true</d:status-bar>
        </d:software>
        <d:state name="Landscape" default="true">
            <d:description>The device in landscape orientation</d:description>
            <d:screen-orientation>land</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
        <d:tag-id>android-automotive</d:tag-id>
    </d:device>

    <d:device>
        <d:name>Automotive Large Portrait</d:name>
        <d:id>automotive_large_portrait</d:id>
        <d:manufacturer>Google</d:manufacturer>
        <d:hardware>
            <d:screen>
                <d:screen-size>normal</d:screen-size>
                <d:diagonal-length>8.4</d:diagonal-length>
                <d:pixel-density>mdpi</d:pixel-density>
                <d:screen-ratio>notlong</d:screen-ratio>
                <d:dimensions>
                    <d:x-dimension>1280</d:x-dimension>
                    <d:y-dimension>1606</d:y-dimension>
                </d:dimensions>
                <d:xdpi>160</d:xdpi>
                <d:ydpi>160</d:ydpi>
                <d:touch>
                    <d:multitouch>basic</d:multitouch>
                    <d:mechanism>finger</d:mechanism>
                    <d:screen-type>capacitive</d:screen-type>
                </d:touch>
            </d:screen>
            <d:networking>Bluetooth Wifi NFC</d:networking>
            <d:sensors>Accelerometer Gyroscope GPS</d:sensors>
            <d:mic>true</d:mic>
            <d:keyboard>nokeys</d:keyboard>
            <d:nav>nonav</d:nav>
            <d:ram unit="KiB">6291456</d:ram>
            <d:buttons>soft</d:buttons>
            <d:internal-storage unit="KiB">10255672</d:internal-storage>
            <d:cpu>Generic CPU</d:cpu>
            <d:gpu>Generic GPU</d:gpu>
            <d:abi>arm64-v8a x86_64</d:abi>
            <d:dock/>
            <d:power-type>plugged-in</d:power-type>
            <d:skin>automotive_large_portrait</d:skin>
        </d:hardware>
        <d:software>
            <d:api-level>33-</d:api-level>
            <d:live-wallpaper-support>false</d:live-wallpaper-support>
            <d:bluetooth-profiles/>
            <d:gl-version>3.0</d:gl-version>
            <d:gl-extensions/>
            <d:status-bar>true</d:status-bar>
        </d:software>
        <d:state name="Portrait" default="true">
            <d:description>The device in portrait orientation</d:description>
            <d:screen-orientation>port</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
        <d:tag-id>android-automotive</d:tag-id>
    </d:device>
</d:devices>
PK
!<��==&com/android/sdklib/devices/desktop.xml<?xml version="1.0" encoding="UTF-8"?>
<!--
  ~ Copyright (C) 2022 The Android Open Source Project
  ~
  ~ Licensed under the Apache License, Version 2.0 (the "License");
  ~ you may not use this file except in compliance with the License.
  ~ You may obtain a copy of the License at
  ~
  ~      http://www.apache.org/licenses/LICENSE-2.0
  ~
  ~ Unless required by applicable law or agreed to in writing, software
  ~ distributed under the License is distributed on an "AS IS" BASIS,
  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  ~ See the License for the specific language governing permissions and
  ~ limitations under the License.
  -->
<d:devices xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
           xmlns:d="http://schemas.android.com/sdk/devices/1">
    <d:device>
        <d:name>Small Desktop</d:name>
        <d:id>desktop_small</d:id>
        <d:manufacturer>Google</d:manufacturer>
        <d:hardware>
            <d:screen>
                <d:screen-size>xlarge</d:screen-size>
                <d:diagonal-length>14.0</d:diagonal-length>
                <d:pixel-density>mdpi</d:pixel-density>
                <d:screen-ratio>long</d:screen-ratio>
                <d:dimensions>
                    <d:x-dimension>1366</d:x-dimension>
                    <d:y-dimension>768</d:y-dimension>
                </d:dimensions>
                <d:xdpi>110</d:xdpi>
                <d:ydpi>110</d:ydpi>
                <d:touch>
                    <d:multitouch>jazz-hands</d:multitouch>
                    <d:mechanism>finger</d:mechanism>
                    <d:screen-type>capacitive</d:screen-type>
                </d:touch>
            </d:screen>
            <d:networking>
                Bluetooth
                Wifi
            </d:networking>
            <d:sensors>
            </d:sensors>
            <d:mic>true</d:mic>
            <d:camera>
                <d:location>front</d:location>
                <d:autofocus>true</d:autofocus>
                <d:flash>false</d:flash>
            </d:camera>
            <d:keyboard>qwerty</d:keyboard>
            <d:nav>nonav</d:nav>
            <d:ram unit="GiB">4</d:ram>
            <d:buttons>soft</d:buttons>
            <d:internal-storage unit="GiB">64</d:internal-storage>
            <d:removable-storage unit="MiB">0</d:removable-storage>
            <d:cpu>Generic CPU</d:cpu>
            <d:gpu>Generic GPU</d:gpu>
            <d:abi>
                armeabi-v7a
                x86
            </d:abi>
            <d:dock/>
            <d:power-type>battery</d:power-type>
        </d:hardware>
        <d:software>
            <d:api-level>32</d:api-level>
            <d:live-wallpaper-support>true</d:live-wallpaper-support>
            <d:bluetooth-profiles/>
            <d:gl-version>3.2</d:gl-version>
            <d:gl-extensions>GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_vertex_half_float GL_OES_framebuffer_object GL_OES_rgb8_rgba8 GL_OES_compressed_ETC1_RGB8_texture GL_AMD_compressed_ATC_texture GL_KHR_texture_compression_astc_ldr GL_KHR_texture_compression_astc_hdr GL_OES_texture_compression_astc GL_OES_texture_npot GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_OES_texture_3D GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_QCOM_alpha_test GL_OES_depth24 GL_OES_packed_depth_stencil GL_OES_depth_texture GL_OES_depth_texture_cube_map GL_EXT_sRGB GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_EXT_texture_type_2_10_10_10_REV GL_EXT_texture_sRGB_decode GL_EXT_texture_format_sRGB_override GL_OES_element_index_uint GL_EXT_copy_image GL_EXT_geometry_shader GL_EXT_tessellation_shader GL_OES_texture_stencil8 GL_EXT_shader_io_blocks GL_OES_shader_image_atomic GL_OES_sample_variables GL_EXT_texture_border_clamp GL_EXT_multisampled_render_to_texture GL_EXT_multisampled_render_to_texture2 GL_OES_shader_multisample_interpolation GL_EXT_texture_cube_map_array GL_EXT_draw_buffers_indexed GL_EXT_gpu_shader5 GL_EXT_robustness GL_EXT_texture_buffer GL_EXT_shader_framebuffer_fetch GL_ARM_shader_framebuffer_fetch_depth_stencil GL_OES_texture_storage_multisample_2d_array GL_OES_sample_shading GL_OES_get_program_binary GL_EXT_debug_label GL_KHR_blend_equation_advanced GL_KHR_blend_equation_advanced_coherent GL_QCOM_tiled_rendering GL_ANDROID_extension_pack_es31a GL_EXT_primitive_bounding_box GL_OES_standard_derivatives GL_OES_vertex_array_object GL_EXT_disjoint_timer_query GL_KHR_debug GL_EXT_YUV_target GL_EXT_sRGB_write_control GL_EXT_texture_norm16 GL_EXT_discard_framebuffer GL_OES_surfaceless_context GL_OVR_multiview GL_OVR_multiview2 GL_EXT_texture_sRGB_R8 GL_KHR_no_error GL_EXT_debug_marker GL_OES_EGL_image_external_essl3 GL_OVR_multiview_multisampled_render_to_texture GL_EXT_buffer_storage GL_EXT_external_buffer GL_EXT_blit_framebuffer_params GL_EXT_clip_cull_distance GL_EXT_protected_textures GL_EXT_shader_non_constant_global_initializers GL_QCOM_texture_foveated GL_QCOM_shader_framebuffer_fetch_noncoherent GL_EXT_memory_object GL_EXT_memory_object_fd GL_EXT_EGL_image_array GL_NV_shader_noperspective_interpolation GL_KHR_robust_buffer_access_behavior GL_EXT_EGL_image_storage GL_EXT_clip_control </d:gl-extensions>
            <d:status-bar>true</d:status-bar>
        </d:software>
        <d:state name="Landscape" default="true">
            <d:description>The device in landscape view</d:description>
            <d:screen-orientation>land</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
        <d:tag-id>android-desktop</d:tag-id>
    </d:device>
    <d:device>
        <d:name>Medium Desktop</d:name>
        <d:id>desktop_medium</d:id>
        <d:manufacturer>Google</d:manufacturer>
        <d:hardware>
            <d:screen>
                <d:screen-size>xlarge</d:screen-size>
                <d:diagonal-length>15.0</d:diagonal-length>
                <d:pixel-density>xhdpi</d:pixel-density>
                <d:screen-ratio>long</d:screen-ratio>
                <d:dimensions>
                    <d:x-dimension>3840</d:x-dimension>
                    <d:y-dimension>2160</d:y-dimension>
                </d:dimensions>
                <d:xdpi>290</d:xdpi>
                <d:ydpi>290</d:ydpi>
                <d:touch>
                    <d:multitouch>jazz-hands</d:multitouch>
                    <d:mechanism>finger</d:mechanism>
                    <d:screen-type>capacitive</d:screen-type>
                </d:touch>
            </d:screen>
            <d:networking>
                Bluetooth
                Wifi
            </d:networking>
            <d:sensors>
            </d:sensors>
            <d:mic>true</d:mic>
            <d:camera>
                <d:location>front</d:location>
                <d:autofocus>true</d:autofocus>
                <d:flash>false</d:flash>
            </d:camera>
            <d:keyboard>qwerty</d:keyboard>
            <d:nav>nonav</d:nav>
            <d:ram unit="GiB">4</d:ram>
            <d:buttons>soft</d:buttons>
            <d:internal-storage unit="GiB">64</d:internal-storage>
            <d:removable-storage unit="MiB">0</d:removable-storage>
            <d:cpu>Generic CPU</d:cpu>
            <d:gpu>Generic GPU</d:gpu>
            <d:abi>
                armeabi-v7a
                x86
            </d:abi>
            <d:dock/>
            <d:power-type>battery</d:power-type>
        </d:hardware>
        <d:software>
            <d:api-level>32</d:api-level>
            <d:live-wallpaper-support>true</d:live-wallpaper-support>
            <d:bluetooth-profiles/>
            <d:gl-version>3.2</d:gl-version>
            <d:gl-extensions>GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_vertex_half_float GL_OES_framebuffer_object GL_OES_rgb8_rgba8 GL_OES_compressed_ETC1_RGB8_texture GL_AMD_compressed_ATC_texture GL_KHR_texture_compression_astc_ldr GL_KHR_texture_compression_astc_hdr GL_OES_texture_compression_astc GL_OES_texture_npot GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_OES_texture_3D GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_QCOM_alpha_test GL_OES_depth24 GL_OES_packed_depth_stencil GL_OES_depth_texture GL_OES_depth_texture_cube_map GL_EXT_sRGB GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_EXT_texture_type_2_10_10_10_REV GL_EXT_texture_sRGB_decode GL_EXT_texture_format_sRGB_override GL_OES_element_index_uint GL_EXT_copy_image GL_EXT_geometry_shader GL_EXT_tessellation_shader GL_OES_texture_stencil8 GL_EXT_shader_io_blocks GL_OES_shader_image_atomic GL_OES_sample_variables GL_EXT_texture_border_clamp GL_EXT_multisampled_render_to_texture GL_EXT_multisampled_render_to_texture2 GL_OES_shader_multisample_interpolation GL_EXT_texture_cube_map_array GL_EXT_draw_buffers_indexed GL_EXT_gpu_shader5 GL_EXT_robustness GL_EXT_texture_buffer GL_EXT_shader_framebuffer_fetch GL_ARM_shader_framebuffer_fetch_depth_stencil GL_OES_texture_storage_multisample_2d_array GL_OES_sample_shading GL_OES_get_program_binary GL_EXT_debug_label GL_KHR_blend_equation_advanced GL_KHR_blend_equation_advanced_coherent GL_QCOM_tiled_rendering GL_ANDROID_extension_pack_es31a GL_EXT_primitive_bounding_box GL_OES_standard_derivatives GL_OES_vertex_array_object GL_EXT_disjoint_timer_query GL_KHR_debug GL_EXT_YUV_target GL_EXT_sRGB_write_control GL_EXT_texture_norm16 GL_EXT_discard_framebuffer GL_OES_surfaceless_context GL_OVR_multiview GL_OVR_multiview2 GL_EXT_texture_sRGB_R8 GL_KHR_no_error GL_EXT_debug_marker GL_OES_EGL_image_external_essl3 GL_OVR_multiview_multisampled_render_to_texture GL_EXT_buffer_storage GL_EXT_external_buffer GL_EXT_blit_framebuffer_params GL_EXT_clip_cull_distance GL_EXT_protected_textures GL_EXT_shader_non_constant_global_initializers GL_QCOM_texture_foveated GL_QCOM_shader_framebuffer_fetch_noncoherent GL_EXT_memory_object GL_EXT_memory_object_fd GL_EXT_EGL_image_array GL_NV_shader_noperspective_interpolation GL_KHR_robust_buffer_access_behavior GL_EXT_EGL_image_storage GL_EXT_clip_control </d:gl-extensions>
            <d:status-bar>true</d:status-bar>
        </d:software>
        <d:state name="Landscape" default="true">
            <d:description>The device in landscape view</d:description>
            <d:screen-orientation>land</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
        <d:tag-id>android-desktop</d:tag-id>
    </d:device>
    <d:device>
        <d:name>Large Desktop</d:name>
        <d:id>desktop_large</d:id>
        <d:manufacturer>Google</d:manufacturer>
        <d:hardware>
            <d:screen>
                <d:screen-size>xlarge</d:screen-size>
                <d:diagonal-length>17.0</d:diagonal-length>
                <d:pixel-density>mdpi</d:pixel-density>
                <d:screen-ratio>long</d:screen-ratio>
                <d:dimensions>
                    <d:x-dimension>1920</d:x-dimension>
                    <d:y-dimension>1080</d:y-dimension>
                </d:dimensions>
                <d:xdpi>130</d:xdpi>
                <d:ydpi>130</d:ydpi>
                <d:touch>
                    <d:multitouch>jazz-hands</d:multitouch>
                    <d:mechanism>finger</d:mechanism>
                    <d:screen-type>capacitive</d:screen-type>
                </d:touch>
            </d:screen>
            <d:networking>
                Bluetooth
                Wifi
            </d:networking>
            <d:sensors>
            </d:sensors>
            <d:mic>true</d:mic>
            <d:camera>
                <d:location>front</d:location>
                <d:autofocus>true</d:autofocus>
                <d:flash>false</d:flash>
            </d:camera>
            <d:keyboard>qwerty</d:keyboard>
            <d:nav>nonav</d:nav>
            <d:ram unit="GiB">4</d:ram>
            <d:buttons>soft</d:buttons>
            <d:internal-storage unit="GiB">64</d:internal-storage>
            <d:removable-storage unit="MiB">0</d:removable-storage>
            <d:cpu>Generic CPU</d:cpu>
            <d:gpu>Generic GPU</d:gpu>
            <d:abi>
                armeabi-v7a
                x86
            </d:abi>
            <d:dock/>
            <d:power-type>battery</d:power-type>
        </d:hardware>
        <d:software>
            <d:api-level>32</d:api-level>
            <d:live-wallpaper-support>true</d:live-wallpaper-support>
            <d:bluetooth-profiles/>
            <d:gl-version>3.2</d:gl-version>
            <d:gl-extensions>GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_vertex_half_float GL_OES_framebuffer_object GL_OES_rgb8_rgba8 GL_OES_compressed_ETC1_RGB8_texture GL_AMD_compressed_ATC_texture GL_KHR_texture_compression_astc_ldr GL_KHR_texture_compression_astc_hdr GL_OES_texture_compression_astc GL_OES_texture_npot GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_OES_texture_3D GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_QCOM_alpha_test GL_OES_depth24 GL_OES_packed_depth_stencil GL_OES_depth_texture GL_OES_depth_texture_cube_map GL_EXT_sRGB GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_EXT_texture_type_2_10_10_10_REV GL_EXT_texture_sRGB_decode GL_EXT_texture_format_sRGB_override GL_OES_element_index_uint GL_EXT_copy_image GL_EXT_geometry_shader GL_EXT_tessellation_shader GL_OES_texture_stencil8 GL_EXT_shader_io_blocks GL_OES_shader_image_atomic GL_OES_sample_variables GL_EXT_texture_border_clamp GL_EXT_multisampled_render_to_texture GL_EXT_multisampled_render_to_texture2 GL_OES_shader_multisample_interpolation GL_EXT_texture_cube_map_array GL_EXT_draw_buffers_indexed GL_EXT_gpu_shader5 GL_EXT_robustness GL_EXT_texture_buffer GL_EXT_shader_framebuffer_fetch GL_ARM_shader_framebuffer_fetch_depth_stencil GL_OES_texture_storage_multisample_2d_array GL_OES_sample_shading GL_OES_get_program_binary GL_EXT_debug_label GL_KHR_blend_equation_advanced GL_KHR_blend_equation_advanced_coherent GL_QCOM_tiled_rendering GL_ANDROID_extension_pack_es31a GL_EXT_primitive_bounding_box GL_OES_standard_derivatives GL_OES_vertex_array_object GL_EXT_disjoint_timer_query GL_KHR_debug GL_EXT_YUV_target GL_EXT_sRGB_write_control GL_EXT_texture_norm16 GL_EXT_discard_framebuffer GL_OES_surfaceless_context GL_OVR_multiview GL_OVR_multiview2 GL_EXT_texture_sRGB_R8 GL_KHR_no_error GL_EXT_debug_marker GL_OES_EGL_image_external_essl3 GL_OVR_multiview_multisampled_render_to_texture GL_EXT_buffer_storage GL_EXT_external_buffer GL_EXT_blit_framebuffer_params GL_EXT_clip_cull_distance GL_EXT_protected_textures GL_EXT_shader_non_constant_global_initializers GL_QCOM_texture_foveated GL_QCOM_shader_framebuffer_fetch_noncoherent GL_EXT_memory_object GL_EXT_memory_object_fd GL_EXT_EGL_image_array GL_NV_shader_noperspective_interpolation GL_KHR_robust_buffer_access_behavior GL_EXT_EGL_image_storage GL_EXT_clip_control </d:gl-extensions>
            <d:status-bar>true</d:status-bar>
        </d:software>
        <d:state name="Landscape" default="true">
            <d:description>The device in landscape view</d:description>
            <d:screen-orientation>land</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
        <d:tag-id>android-desktop</d:tag-id>
    </d:device>
</d:devices>
PK
!<犹��&com/android/sdklib/devices/devices.xml<?xml version="1.0"?>
<d:devices
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:d="http://schemas.android.com/sdk/devices/7">

    <d:device>
        <d:name>Resizable (Experimental)</d:name>
        <d:id>resizable</d:id>
        <d:manufacturer>Generic</d:manufacturer>
        <d:hardware>
            <d:screen>
                <d:screen-size>normal</d:screen-size>
                <d:diagonal-length>6.0</d:diagonal-length>
                <d:pixel-density>420dpi</d:pixel-density>
                <d:screen-ratio>notlong</d:screen-ratio>
                <d:dimensions>
                    <d:x-dimension>1080</d:x-dimension>
                    <d:y-dimension>2400</d:y-dimension>
                </d:dimensions>
                <d:xdpi>420</d:xdpi>
                <d:ydpi>420</d:ydpi>
                <d:touch>
                    <d:multitouch>jazz-hands</d:multitouch>
                    <d:mechanism>finger</d:mechanism>
                    <d:screen-type>capacitive</d:screen-type>
                </d:touch>
                <d:foldable-region>
                    <d:x-folded-offset>0</d:x-folded-offset>
                    <d:y-folded-offset>0</d:y-folded-offset>
                    <d:x-folded-dimension>1080</d:x-folded-dimension>
                    <d:y-folded-dimension>2092</d:y-folded-dimension>
                </d:foldable-region>
            </d:screen>
            <d:hinge>
                <d:count>1</d:count>
                <d:type>1</d:type>
                <d:sub-type>1</d:sub-type>
                <d:ranges>0-180</d:ranges>
                <d:defaults>180</d:defaults>
                <d:areas>1080-0-0-1840</d:areas>
                <d:posture-list>1, 2, 3</d:posture-list>
                <d:hinge-angles-posture-definitions>0-30, 30-150, 150-180</d:hinge-angles-posture-definitions>
            </d:hinge>
            <d:networking>
                Wifi
                Bluetooth
                NFC
            </d:networking>
            <d:sensors>
                Accelerometer
                Barometer
                Compass
                GPS
                Gyroscope
                LightSensor
                ProximitySensor
                StepCounter
                StepDetector
            </d:sensors>
            <d:mic>true</d:mic>
            <d:camera>
                <d:location>back</d:location>
                <d:autofocus>true</d:autofocus>
                <d:flash>true</d:flash>
            </d:camera>
            <d:camera>
                <d:location>front</d:location>
                <d:autofocus>false</d:autofocus>
                <d:flash>false</d:flash>
            </d:camera>
            <d:keyboard>nokeys</d:keyboard>
            <d:nav>nonav</d:nav>
            <d:ram unit="GiB">4</d:ram>
            <d:buttons>soft</d:buttons>
            <d:internal-storage unit="GiB">64</d:internal-storage>
            <d:removable-storage unit="MiB">0</d:removable-storage>
            <d:cpu>Qualcomm Snapdragon 835</d:cpu>
            <d:gpu>Adreno 540</d:gpu>
            <d:abi>
                arm64-v8a
                armeabi-v7a
                armeabi
            </d:abi>
            <d:dock> </d:dock>
            <d:power-type>battery</d:power-type>
        </d:hardware>
        <d:software>
            <d:api-level>34-</d:api-level>
            <d:live-wallpaper-support>true</d:live-wallpaper-support>
            <d:bluetooth-profiles> </d:bluetooth-profiles>
            <d:gl-version>3.2</d:gl-version>
            <d:gl-extensions>GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_vertex_half_float GL_OES_framebuffer_object GL_OES_rgb8_rgba8 GL_OES_compressed_ETC1_RGB8_texture GL_AMD_compressed_ATC_texture GL_KHR_texture_compression_astc_ldr GL_KHR_texture_compression_astc_hdr GL_OES_texture_compression_astc GL_OES_texture_npot GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_OES_texture_3D GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_QCOM_alpha_test GL_OES_depth24 GL_OES_packed_depth_stencil GL_OES_depth_texture GL_OES_depth_texture_cube_map GL_EXT_sRGB GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_EXT_texture_type_2_10_10_10_REV GL_EXT_texture_sRGB_decode GL_OES_element_index_uint GL_EXT_copy_image GL_EXT_geometry_shader GL_EXT_tessellation_shader GL_OES_texture_stencil8 GL_EXT_shader_io_blocks GL_OES_shader_image_atomic GL_OES_sample_variables GL_EXT_texture_border_clamp GL_EXT_multisampled_render_to_texture GL_EXT_multisampled_render_to_texture2 GL_OES_shader_multisample_interpolation GL_EXT_texture_cube_map_array GL_EXT_draw_buffers_indexed GL_EXT_gpu_shader5 GL_EXT_robustness GL_EXT_texture_buffer GL_EXT_shader_framebuffer_fetch GL_ARM_shader_framebuffer_fetch_depth_stencil GL_OES_texture_storage_multisample_2d_array GL_OES_sample_shading GL_OES_get_program_binary GL_EXT_debug_label GL_KHR_blend_equation_advanced GL_KHR_blend_equation_advanced_coherent GL_QCOM_tiled_rendering GL_ANDROID_extension_pack_es31a GL_EXT_primitive_bounding_box GL_OES_standard_derivatives GL_OES_vertex_array_object GL_EXT_disjoint_timer_query GL_KHR_debug GL_EXT_YUV_target GL_EXT_sRGB_write_control GL_EXT_texture_norm16 GL_EXT_discard_framebuffer GL_OES_surfaceless_context GL_OVR_multiview GL_OVR_multiview2 GL_EXT_texture_sRGB_R8 GL_KHR_no_error GL_EXT_debug_marker GL_OES_EGL_image_external_essl3 GL_OVR_multiview_multisampled_render_to_texture GL_EXT_buffer_storage GL_EXT_external_buffer GL_EXT_blit_framebuffer_params GL_EXT_clip_cull_distance GL_EXT_protected_textures GL_EXT_shader_non_constant_global_initializers GL_QCOM_framebuffer_foveated GL_QCOM_shader_framebuffer_fetch_noncoherent GL_EXT_EGL_image_array GL_NV_shader_noperspective_interpolation </d:gl-extensions>
            <d:status-bar>true</d:status-bar>
        </d:software>
        <d:state name="Portrait" default="true">
            <d:description>The device in portrait view</d:description>
            <d:screen-orientation>port</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
        <d:state name="Landscape">
            <d:description>The device in landscape view</d:description>
            <d:screen-orientation>land</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
    </d:device>

    <d:device deprecated="true">
        <d:name>13.5" Freeform</d:name>
        <d:id>13.5in Freeform</d:id>
        <d:manufacturer>Generic</d:manufacturer>
        <d:hardware>
            <d:screen>
                <d:screen-size>xlarge</d:screen-size>
                <d:diagonal-length>13.5</d:diagonal-length>
                <d:pixel-density>hdpi</d:pixel-density>
                <d:screen-ratio>long</d:screen-ratio>
                <d:dimensions>
                    <d:x-dimension>2560</d:x-dimension>
                    <d:y-dimension>1440</d:y-dimension>
                </d:dimensions>
                <d:xdpi>240</d:xdpi>
                <d:ydpi>240</d:ydpi>
                <d:touch>
                    <d:multitouch>jazz-hands</d:multitouch>
                    <d:mechanism>finger</d:mechanism>
                    <d:screen-type>capacitive</d:screen-type>
                </d:touch>
            </d:screen>
            <d:networking>
                Wifi
                Bluetooth
                NFC
            </d:networking>
            <d:sensors>
                Accelerometer
                Barometer
                Compass
                GPS
                Gyroscope
                LightSensor
                ProximitySensor
                StepCounter
                StepDetector
            </d:sensors>
            <d:mic>true</d:mic>
            <d:camera>
                <d:location>back</d:location>
                <d:autofocus>true</d:autofocus>
                <d:flash>true</d:flash>
            </d:camera>
            <d:camera>
                <d:location>front</d:location>
                <d:autofocus>false</d:autofocus>
                <d:flash>false</d:flash>
            </d:camera>
            <d:keyboard>nokeys</d:keyboard>
            <d:nav>nonav</d:nav>
            <d:ram unit="GiB">4</d:ram>
            <d:buttons>soft</d:buttons>
            <d:internal-storage unit="GiB">64</d:internal-storage>
            <d:removable-storage unit="MiB">0</d:removable-storage>
            <d:cpu>Qualcomm Snapdragon 845</d:cpu>
            <d:gpu>Adreno 630</d:gpu>
            <d:abi>
                arm64-v8a
                armeabi-v7a
                armeabi
            </d:abi>
            <d:dock> </d:dock>
            <d:power-type>battery</d:power-type>
        </d:hardware>
        <d:software>
            <d:api-level>29</d:api-level>
            <d:live-wallpaper-support>true</d:live-wallpaper-support>
            <d:bluetooth-profiles> </d:bluetooth-profiles>
            <d:gl-version>3.2</d:gl-version>
            <d:gl-extensions>GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_vertex_half_float GL_OES_framebuffer_object GL_OES_rgb8_rgba8 GL_OES_compressed_ETC1_RGB8_texture GL_AMD_compressed_ATC_texture GL_KHR_texture_compression_astc_ldr GL_KHR_texture_compression_astc_hdr GL_OES_texture_compression_astc GL_OES_texture_npot GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_OES_texture_3D GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_QCOM_alpha_test GL_OES_depth24 GL_OES_packed_depth_stencil GL_OES_depth_texture GL_OES_depth_texture_cube_map GL_EXT_sRGB GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_EXT_texture_type_2_10_10_10_REV GL_EXT_texture_sRGB_decode GL_EXT_texture_format_sRGB_override GL_OES_element_index_uint GL_EXT_copy_image GL_EXT_geometry_shader GL_EXT_tessellation_shader GL_OES_texture_stencil8 GL_EXT_shader_io_blocks GL_OES_shader_image_atomic GL_OES_sample_variables GL_EXT_texture_border_clamp GL_EXT_multisampled_render_to_texture GL_EXT_multisampled_render_to_texture2 GL_OES_shader_multisample_interpolation GL_EXT_texture_cube_map_array GL_EXT_draw_buffers_indexed GL_EXT_gpu_shader5 GL_EXT_robustness GL_EXT_texture_buffer GL_EXT_shader_framebuffer_fetch GL_ARM_shader_framebuffer_fetch_depth_stencil GL_OES_texture_storage_multisample_2d_array GL_OES_sample_shading GL_OES_get_program_binary GL_EXT_debug_label GL_KHR_blend_equation_advanced GL_KHR_blend_equation_advanced_coherent GL_QCOM_tiled_rendering GL_ANDROID_extension_pack_es31a GL_EXT_primitive_bounding_box GL_OES_standard_derivatives GL_OES_vertex_array_object GL_EXT_disjoint_timer_query GL_KHR_debug GL_EXT_YUV_target GL_EXT_sRGB_write_control GL_EXT_texture_norm16 GL_EXT_discard_framebuffer GL_OES_surfaceless_context GL_OVR_multiview GL_OVR_multiview2 GL_EXT_texture_sRGB_R8 GL_KHR_no_error GL_EXT_debug_marker GL_OES_EGL_image_external_essl3 GL_OVR_multiview_multisampled_render_to_texture GL_EXT_buffer_storage GL_EXT_external_buffer GL_EXT_blit_framebuffer_params GL_EXT_clip_cull_distance GL_EXT_protected_textures GL_EXT_shader_non_constant_global_initializers GL_QCOM_texture_foveated GL_QCOM_shader_framebuffer_fetch_noncoherent GL_EXT_memory_object GL_EXT_memory_object_fd GL_EXT_EGL_image_array GL_NV_shader_noperspective_interpolation GL_KHR_robust_buffer_access_behavior GL_EXT_EGL_image_storage GL_EXT_clip_control </d:gl-extensions>
            <d:status-bar>true</d:status-bar>
        </d:software>
        <d:state name="Portrait">
            <d:description>The device in portrait view</d:description>
            <d:screen-orientation>port</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
        <d:state name="Landscape" default="true">
            <d:description>The device in landscape view</d:description>
            <d:screen-orientation>land</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
    </d:device>

    <d:device deprecated="true">
        <d:name>7.6" Fold-in with outer display</d:name>
        <d:id>7.6in Foldable</d:id>
        <d:manufacturer>Generic</d:manufacturer>
        <d:hardware>
            <d:screen>
                <d:screen-size>normal</d:screen-size>
                <d:diagonal-length>7.59</d:diagonal-length>
                <d:pixel-density>420dpi</d:pixel-density>
                <d:screen-ratio>notlong</d:screen-ratio>
                <d:dimensions>
                    <d:x-dimension>1768</d:x-dimension>
                    <d:y-dimension>2208</d:y-dimension>
                </d:dimensions>
                <d:xdpi>377.371</d:xdpi>
                <d:ydpi>376.397</d:ydpi>
                <d:touch>
                    <d:multitouch>jazz-hands</d:multitouch>
                    <d:mechanism>finger</d:mechanism>
                    <d:screen-type>capacitive</d:screen-type>
                </d:touch>
                <d:foldable-region>
                  <d:x-folded-offset>0</d:x-folded-offset>
                  <d:y-folded-offset>0</d:y-folded-offset>
                  <d:x-folded-dimension>884</d:x-folded-dimension>
                  <d:y-folded-dimension>2208</d:y-folded-dimension>
                </d:foldable-region>
            </d:screen>
            <d:hinge>
                <d:count>1</d:count>
                <d:type>1</d:type>
                <d:sub-type>1</d:sub-type>
                <d:ranges>0-180</d:ranges>
                <d:defaults>180</d:defaults>
                <d:areas>884-0-1-2208</d:areas>
                <d:posture-list>1, 2, 3</d:posture-list>
                <d:hinge-angles-posture-definitions>0-30, 30-150, 150-180</d:hinge-angles-posture-definitions>
            </d:hinge>
            <d:networking>
                Wifi
                Bluetooth
                NFC
            </d:networking>
            <d:sensors>
                Accelerometer
                Barometer
                Compass
                GPS
                Gyroscope
                LightSensor
                ProximitySensor
                StepCounter
                StepDetector
            </d:sensors>
            <d:mic>true</d:mic>
            <d:camera>
                <d:location>back</d:location>
                <d:autofocus>true</d:autofocus>
                <d:flash>true</d:flash>
            </d:camera>
            <d:camera>
                <d:location>front</d:location>
                <d:autofocus>false</d:autofocus>
                <d:flash>false</d:flash>
            </d:camera>
            <d:keyboard>nokeys</d:keyboard>
            <d:nav>nonav</d:nav>
            <d:ram unit="GiB">4</d:ram>
            <d:buttons>soft</d:buttons>
            <d:internal-storage unit="GiB">64</d:internal-storage>
            <d:removable-storage unit="MiB">0</d:removable-storage>
            <d:cpu>Qualcomm Snapdragon 835</d:cpu>
            <d:gpu>Adreno 540</d:gpu>
            <d:abi>
                arm64-v8a
                armeabi-v7a
                armeabi
            </d:abi>
            <d:dock> </d:dock>
            <d:power-type>battery</d:power-type>
        </d:hardware>
        <d:software>
            <d:api-level>30</d:api-level>
            <d:live-wallpaper-support>true</d:live-wallpaper-support>
            <d:bluetooth-profiles> </d:bluetooth-profiles>
            <d:gl-version>3.2</d:gl-version>
            <d:gl-extensions>GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_vertex_half_float GL_OES_framebuffer_object GL_OES_rgb8_rgba8 GL_OES_compressed_ETC1_RGB8_texture GL_AMD_compressed_ATC_texture GL_KHR_texture_compression_astc_ldr GL_KHR_texture_compression_astc_hdr GL_OES_texture_compression_astc GL_OES_texture_npot GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_OES_texture_3D GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_QCOM_alpha_test GL_OES_depth24 GL_OES_packed_depth_stencil GL_OES_depth_texture GL_OES_depth_texture_cube_map GL_EXT_sRGB GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_EXT_texture_type_2_10_10_10_REV GL_EXT_texture_sRGB_decode GL_OES_element_index_uint GL_EXT_copy_image GL_EXT_geometry_shader GL_EXT_tessellation_shader GL_OES_texture_stencil8 GL_EXT_shader_io_blocks GL_OES_shader_image_atomic GL_OES_sample_variables GL_EXT_texture_border_clamp GL_EXT_multisampled_render_to_texture GL_EXT_multisampled_render_to_texture2 GL_OES_shader_multisample_interpolation GL_EXT_texture_cube_map_array GL_EXT_draw_buffers_indexed GL_EXT_gpu_shader5 GL_EXT_robustness GL_EXT_texture_buffer GL_EXT_shader_framebuffer_fetch GL_ARM_shader_framebuffer_fetch_depth_stencil GL_OES_texture_storage_multisample_2d_array GL_OES_sample_shading GL_OES_get_program_binary GL_EXT_debug_label GL_KHR_blend_equation_advanced GL_KHR_blend_equation_advanced_coherent GL_QCOM_tiled_rendering GL_ANDROID_extension_pack_es31a GL_EXT_primitive_bounding_box GL_OES_standard_derivatives GL_OES_vertex_array_object GL_EXT_disjoint_timer_query GL_KHR_debug GL_EXT_YUV_target GL_EXT_sRGB_write_control GL_EXT_texture_norm16 GL_EXT_discard_framebuffer GL_OES_surfaceless_context GL_OVR_multiview GL_OVR_multiview2 GL_EXT_texture_sRGB_R8 GL_KHR_no_error GL_EXT_debug_marker GL_OES_EGL_image_external_essl3 GL_OVR_multiview_multisampled_render_to_texture GL_EXT_buffer_storage GL_EXT_external_buffer GL_EXT_blit_framebuffer_params GL_EXT_clip_cull_distance GL_EXT_protected_textures GL_EXT_shader_non_constant_global_initializers GL_QCOM_framebuffer_foveated GL_QCOM_shader_framebuffer_fetch_noncoherent GL_EXT_EGL_image_array GL_NV_shader_noperspective_interpolation </d:gl-extensions>
            <d:status-bar>true</d:status-bar>
        </d:software>
        <d:state name="Portrait" default="true">
            <d:description>The device in portrait view</d:description>
            <d:screen-orientation>port</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
        <d:state name="Landscape">
            <d:description>The device in landscape view</d:description>
            <d:screen-orientation>land</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
    </d:device>

    <d:device deprecated="true">
        <d:name>8" Fold-out</d:name>
        <d:id>8in Foldable</d:id>
        <d:manufacturer>Generic</d:manufacturer>
        <d:hardware>
            <d:screen>
                <d:screen-size>normal</d:screen-size>
                <d:diagonal-length>8.03</d:diagonal-length>
                <d:pixel-density>420dpi</d:pixel-density>
                <d:screen-ratio>notlong</d:screen-ratio>
                <d:dimensions>
                    <d:x-dimension>2200</d:x-dimension>
                    <d:y-dimension>2480</d:y-dimension>
                </d:dimensions>
                <d:xdpi>413</d:xdpi>
                <d:ydpi>413</d:ydpi>
                <d:touch>
                    <d:multitouch>jazz-hands</d:multitouch>
                    <d:mechanism>finger</d:mechanism>
                    <d:screen-type>capacitive</d:screen-type>
                </d:touch>
                <d:foldable-region>
                    <d:x-folded-offset>0</d:x-folded-offset>
                    <d:y-folded-offset>0</d:y-folded-offset>
                    <d:x-folded-dimension>1148</d:x-folded-dimension>
                    <d:y-folded-dimension>2480</d:y-folded-dimension>
                </d:foldable-region>
            </d:screen>
            <d:hinge>
                <d:count>1</d:count>
                <d:type>1</d:type>
                <d:sub-type>1</d:sub-type>
                <d:ranges>180-360</d:ranges>
                <d:defaults>180</d:defaults>
                <d:areas>1148-0-1-2480</d:areas>
                <d:fold-at-posture>4</d:fold-at-posture>
                <d:posture-list>3, 4</d:posture-list>
                <d:hinge-angles-posture-definitions>180-330, 330-360</d:hinge-angles-posture-definitions>
            </d:hinge>
            <d:networking>
                Wifi
                Bluetooth
                NFC
            </d:networking>
            <d:sensors>
                Accelerometer
                Barometer
                Compass
                GPS
                Gyroscope
                LightSensor
                ProximitySensor
                StepCounter
                StepDetector
            </d:sensors>
            <d:mic>true</d:mic>
            <d:camera>
                <d:location>back</d:location>
                <d:autofocus>true</d:autofocus>
                <d:flash>true</d:flash>
            </d:camera>
            <d:camera>
                <d:location>front</d:location>
                <d:autofocus>false</d:autofocus>
                <d:flash>false</d:flash>
            </d:camera>
            <d:keyboard>nokeys</d:keyboard>
            <d:nav>nonav</d:nav>
            <d:ram unit="GiB">4</d:ram>
            <d:buttons>soft</d:buttons>
            <d:internal-storage unit="GiB">64</d:internal-storage>
            <d:removable-storage unit="MiB">0</d:removable-storage>
            <d:cpu>Qualcomm Snapdragon 835</d:cpu>
            <d:gpu>Adreno 540</d:gpu>
            <d:abi>
                arm64-v8a
                armeabi-v7a
                armeabi
            </d:abi>
            <d:dock> </d:dock>
            <d:power-type>battery</d:power-type>
        </d:hardware>
        <d:software>
            <d:api-level>30</d:api-level>
            <d:live-wallpaper-support>true</d:live-wallpaper-support>
            <d:bluetooth-profiles> </d:bluetooth-profiles>
            <d:gl-version>3.2</d:gl-version>
            <d:gl-extensions>GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_vertex_half_float GL_OES_framebuffer_object GL_OES_rgb8_rgba8 GL_OES_compressed_ETC1_RGB8_texture GL_AMD_compressed_ATC_texture GL_KHR_texture_compression_astc_ldr GL_KHR_texture_compression_astc_hdr GL_OES_texture_compression_astc GL_OES_texture_npot GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_OES_texture_3D GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_QCOM_alpha_test GL_OES_depth24 GL_OES_packed_depth_stencil GL_OES_depth_texture GL_OES_depth_texture_cube_map GL_EXT_sRGB GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_EXT_texture_type_2_10_10_10_REV GL_EXT_texture_sRGB_decode GL_OES_element_index_uint GL_EXT_copy_image GL_EXT_geometry_shader GL_EXT_tessellation_shader GL_OES_texture_stencil8 GL_EXT_shader_io_blocks GL_OES_shader_image_atomic GL_OES_sample_variables GL_EXT_texture_border_clamp GL_EXT_multisampled_render_to_texture GL_EXT_multisampled_render_to_texture2 GL_OES_shader_multisample_interpolation GL_EXT_texture_cube_map_array GL_EXT_draw_buffers_indexed GL_EXT_gpu_shader5 GL_EXT_robustness GL_EXT_texture_buffer GL_EXT_shader_framebuffer_fetch GL_ARM_shader_framebuffer_fetch_depth_stencil GL_OES_texture_storage_multisample_2d_array GL_OES_sample_shading GL_OES_get_program_binary GL_EXT_debug_label GL_KHR_blend_equation_advanced GL_KHR_blend_equation_advanced_coherent GL_QCOM_tiled_rendering GL_ANDROID_extension_pack_es31a GL_EXT_primitive_bounding_box GL_OES_standard_derivatives GL_OES_vertex_array_object GL_EXT_disjoint_timer_query GL_KHR_debug GL_EXT_YUV_target GL_EXT_sRGB_write_control GL_EXT_texture_norm16 GL_EXT_discard_framebuffer GL_OES_surfaceless_context GL_OVR_multiview GL_OVR_multiview2 GL_EXT_texture_sRGB_R8 GL_KHR_no_error GL_EXT_debug_marker GL_OES_EGL_image_external_essl3 GL_OVR_multiview_multisampled_render_to_texture GL_EXT_buffer_storage GL_EXT_external_buffer GL_EXT_blit_framebuffer_params GL_EXT_clip_cull_distance GL_EXT_protected_textures GL_EXT_shader_non_constant_global_initializers GL_QCOM_framebuffer_foveated GL_QCOM_shader_framebuffer_fetch_noncoherent GL_EXT_EGL_image_array GL_NV_shader_noperspective_interpolation </d:gl-extensions>
            <d:status-bar>true</d:status-bar>
        </d:software>
        <d:state name="Portrait" default="true">
            <d:description>The device in portrait view</d:description>
            <d:screen-orientation>port</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
        <d:state name="Landscape">
            <d:description>The device in landscape view</d:description>
            <d:screen-orientation>land</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
    </d:device>

    <d:device deprecated="true">
        <d:name>6.7" Horizontal Fold-in</d:name>
        <d:id>6.7in Foldable</d:id>
        <d:manufacturer>Generic</d:manufacturer>
        <d:hardware>
            <d:screen>
                <d:screen-size>normal</d:screen-size>
                <d:diagonal-length>6.7</d:diagonal-length>
                <d:pixel-density>xxhdpi</d:pixel-density>
                <d:screen-ratio>notlong</d:screen-ratio>
                <d:dimensions>
                    <d:x-dimension>1080</d:x-dimension>
                    <d:y-dimension>2636</d:y-dimension>
                </d:dimensions>
                <d:xdpi>445</d:xdpi>
                <d:ydpi>445</d:ydpi>
                <d:touch>
                    <d:multitouch>jazz-hands</d:multitouch>
                    <d:mechanism>finger</d:mechanism>
                    <d:screen-type>capacitive</d:screen-type>
                </d:touch>
            </d:screen>
            <d:hinge>
                <d:count>1</d:count>
                <d:type>0</d:type>
                <d:sub-type>1</d:sub-type>
                <d:ranges>0-180</d:ranges>
                <d:defaults>180</d:defaults>
                <d:areas>0-1318-1080-1</d:areas>
                <d:posture-list>1, 2, 3</d:posture-list>
                <d:hinge-angles-posture-definitions>0-30, 30-150, 150-180</d:hinge-angles-posture-definitions>
            </d:hinge>
            <d:networking>
                Wifi
                Bluetooth
                NFC
            </d:networking>
            <d:sensors>
                Accelerometer
                Barometer
                Compass
                GPS
                Gyroscope
                LightSensor
                ProximitySensor
                StepCounter
                StepDetector
            </d:sensors>
            <d:mic>true</d:mic>
            <d:camera>
                <d:location>back</d:location>
                <d:autofocus>true</d:autofocus>
                <d:flash>true</d:flash>
            </d:camera>
            <d:camera>
                <d:location>front</d:location>
                <d:autofocus>false</d:autofocus>
                <d:flash>false</d:flash>
            </d:camera>
            <d:keyboard>nokeys</d:keyboard>
            <d:nav>nonav</d:nav>
            <d:ram unit="GiB">4</d:ram>
            <d:buttons>soft</d:buttons>
            <d:internal-storage unit="GiB">64</d:internal-storage>
            <d:removable-storage unit="MiB">0</d:removable-storage>
            <d:cpu>Qualcomm Snapdragon 835</d:cpu>
            <d:gpu>Adreno 540</d:gpu>
            <d:abi>
                arm64-v8a
                armeabi-v7a
                armeabi
            </d:abi>
            <d:dock> </d:dock>
            <d:power-type>battery</d:power-type>
        </d:hardware>
        <d:software>
            <d:api-level>30</d:api-level>
            <d:live-wallpaper-support>true</d:live-wallpaper-support>
            <d:bluetooth-profiles> </d:bluetooth-profiles>
            <d:gl-version>3.2</d:gl-version>
            <d:gl-extensions>GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_vertex_half_float GL_OES_framebuffer_object GL_OES_rgb8_rgba8 GL_OES_compressed_ETC1_RGB8_texture GL_AMD_compressed_ATC_texture GL_KHR_texture_compression_astc_ldr GL_KHR_texture_compression_astc_hdr GL_OES_texture_compression_astc GL_OES_texture_npot GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_OES_texture_3D GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_QCOM_alpha_test GL_OES_depth24 GL_OES_packed_depth_stencil GL_OES_depth_texture GL_OES_depth_texture_cube_map GL_EXT_sRGB GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_EXT_texture_type_2_10_10_10_REV GL_EXT_texture_sRGB_decode GL_OES_element_index_uint GL_EXT_copy_image GL_EXT_geometry_shader GL_EXT_tessellation_shader GL_OES_texture_stencil8 GL_EXT_shader_io_blocks GL_OES_shader_image_atomic GL_OES_sample_variables GL_EXT_texture_border_clamp GL_EXT_multisampled_render_to_texture GL_EXT_multisampled_render_to_texture2 GL_OES_shader_multisample_interpolation GL_EXT_texture_cube_map_array GL_EXT_draw_buffers_indexed GL_EXT_gpu_shader5 GL_EXT_robustness GL_EXT_texture_buffer GL_EXT_shader_framebuffer_fetch GL_ARM_shader_framebuffer_fetch_depth_stencil GL_OES_texture_storage_multisample_2d_array GL_OES_sample_shading GL_OES_get_program_binary GL_EXT_debug_label GL_KHR_blend_equation_advanced GL_KHR_blend_equation_advanced_coherent GL_QCOM_tiled_rendering GL_ANDROID_extension_pack_es31a GL_EXT_primitive_bounding_box GL_OES_standard_derivatives GL_OES_vertex_array_object GL_EXT_disjoint_timer_query GL_KHR_debug GL_EXT_YUV_target GL_EXT_sRGB_write_control GL_EXT_texture_norm16 GL_EXT_discard_framebuffer GL_OES_surfaceless_context GL_OVR_multiview GL_OVR_multiview2 GL_EXT_texture_sRGB_R8 GL_KHR_no_error GL_EXT_debug_marker GL_OES_EGL_image_external_essl3 GL_OVR_multiview_multisampled_render_to_texture GL_EXT_buffer_storage GL_EXT_external_buffer GL_EXT_blit_framebuffer_params GL_EXT_clip_cull_distance GL_EXT_protected_textures GL_EXT_shader_non_constant_global_initializers GL_QCOM_framebuffer_foveated GL_QCOM_shader_framebuffer_fetch_noncoherent GL_EXT_EGL_image_array GL_NV_shader_noperspective_interpolation </d:gl-extensions>
            <d:status-bar>true</d:status-bar>
        </d:software>
        <d:state name="Portrait" default="true">
            <d:description>The device in portrait view</d:description>
            <d:screen-orientation>port</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
        <d:state name="Landscape">
            <d:description>The device in landscape view</d:description>
            <d:screen-orientation>land</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
    </d:device>

    <d:device deprecated="true">
        <d:name>7.4" Rollable</d:name>
        <d:id>7.4in Rollable</d:id>
        <d:manufacturer>Generic</d:manufacturer>
        <d:hardware>
            <d:screen>
                <d:screen-size>xlarge</d:screen-size>
                <d:diagonal-length>7.4</d:diagonal-length>
                <d:pixel-density>420dpi</d:pixel-density>
                <d:screen-ratio>notlong</d:screen-ratio>
                <d:dimensions>
                    <d:x-dimension>1600</d:x-dimension>
                    <d:y-dimension>2428</d:y-dimension>
                </d:dimensions>
                <d:xdpi>413</d:xdpi>
                <d:ydpi>413</d:ydpi>
                <d:touch>
                    <d:multitouch>jazz-hands</d:multitouch>
                    <d:mechanism>finger</d:mechanism>
                    <d:screen-type>capacitive</d:screen-type>
                </d:touch>
                <d:foldable-region>
                    <d:x-folded-offset>0</d:x-folded-offset>
                    <d:y-folded-offset>0</d:y-folded-offset>
                    <d:x-folded-dimension>1080</d:x-folded-dimension>
                    <d:y-folded-dimension>2428</d:y-folded-dimension>
                    <d:x-folded-offset-2>0</d:x-folded-offset-2>
                    <d:y-folded-offset-2>0</d:y-folded-offset-2>
                    <d:x-folded-dimension-2>1366</d:x-folded-dimension-2>
                    <d:y-folded-dimension-2>2428</d:y-folded-dimension-2>
                </d:foldable-region>
            </d:screen>
            <d:networking>
                Wifi
                Bluetooth
                NFC
            </d:networking>
            <d:sensors>
                Accelerometer
                Barometer
                Compass
                GPS
                Gyroscope
                LightSensor
                ProximitySensor
                StepCounter
                StepDetector
            </d:sensors>
            <d:mic>true</d:mic>
            <d:camera>
                <d:location>back</d:location>
                <d:autofocus>true</d:autofocus>
                <d:flash>true</d:flash>
            </d:camera>
            <d:camera>
                <d:location>front</d:location>
                <d:autofocus>false</d:autofocus>
                <d:flash>false</d:flash>
            </d:camera>
            <d:keyboard>nokeys</d:keyboard>
            <d:nav>nonav</d:nav>
            <d:ram unit="GiB">4</d:ram>
            <d:buttons>soft</d:buttons>
            <d:internal-storage unit="GiB">64</d:internal-storage>
            <d:removable-storage unit="MiB">0</d:removable-storage>
            <d:cpu>Qualcomm Snapdragon 835</d:cpu>
            <d:gpu>Adreno 540</d:gpu>
            <d:abi>
                arm64-v8a
                armeabi-v7a
                armeabi
            </d:abi>
            <d:dock> </d:dock>
            <d:power-type>battery</d:power-type>
        </d:hardware>
        <d:software>
            <d:api-level>30</d:api-level>
            <d:live-wallpaper-support>true</d:live-wallpaper-support>
            <d:bluetooth-profiles> </d:bluetooth-profiles>
            <d:gl-version>3.2</d:gl-version>
            <d:gl-extensions>GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_vertex_half_float GL_OES_framebuffer_object GL_OES_rgb8_rgba8 GL_OES_compressed_ETC1_RGB8_texture GL_AMD_compressed_ATC_texture GL_KHR_texture_compression_astc_ldr GL_KHR_texture_compression_astc_hdr GL_OES_texture_compression_astc GL_OES_texture_npot GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_OES_texture_3D GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_QCOM_alpha_test GL_OES_depth24 GL_OES_packed_depth_stencil GL_OES_depth_texture GL_OES_depth_texture_cube_map GL_EXT_sRGB GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_EXT_texture_type_2_10_10_10_REV GL_EXT_texture_sRGB_decode GL_OES_element_index_uint GL_EXT_copy_image GL_EXT_geometry_shader GL_EXT_tessellation_shader GL_OES_texture_stencil8 GL_EXT_shader_io_blocks GL_OES_shader_image_atomic GL_OES_sample_variables GL_EXT_texture_border_clamp GL_EXT_multisampled_render_to_texture GL_EXT_multisampled_render_to_texture2 GL_OES_shader_multisample_interpolation GL_EXT_texture_cube_map_array GL_EXT_draw_buffers_indexed GL_EXT_gpu_shader5 GL_EXT_robustness GL_EXT_texture_buffer GL_EXT_shader_framebuffer_fetch GL_ARM_shader_framebuffer_fetch_depth_stencil GL_OES_texture_storage_multisample_2d_array GL_OES_sample_shading GL_OES_get_program_binary GL_EXT_debug_label GL_KHR_blend_equation_advanced GL_KHR_blend_equation_advanced_coherent GL_QCOM_tiled_rendering GL_ANDROID_extension_pack_es31a GL_EXT_primitive_bounding_box GL_OES_standard_derivatives GL_OES_vertex_array_object GL_EXT_disjoint_timer_query GL_KHR_debug GL_EXT_YUV_target GL_EXT_sRGB_write_control GL_EXT_texture_norm16 GL_EXT_discard_framebuffer GL_OES_surfaceless_context GL_OVR_multiview GL_OVR_multiview2 GL_EXT_texture_sRGB_R8 GL_KHR_no_error GL_EXT_debug_marker GL_OES_EGL_image_external_essl3 GL_OVR_multiview_multisampled_render_to_texture GL_EXT_buffer_storage GL_EXT_external_buffer GL_EXT_blit_framebuffer_params GL_EXT_clip_cull_distance GL_EXT_protected_textures GL_EXT_shader_non_constant_global_initializers GL_QCOM_framebuffer_foveated GL_QCOM_shader_framebuffer_fetch_noncoherent GL_EXT_EGL_image_array GL_NV_shader_noperspective_interpolation </d:gl-extensions>
            <d:status-bar>true</d:status-bar>
        </d:software>
        <d:state name="Portrait" default="true">
            <d:description>The device in portrait view</d:description>
            <d:screen-orientation>port</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
        <d:state name="Landscape">
            <d:description>The device in landscape view</d:description>
            <d:screen-orientation>land</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
    </d:device>
    <d:device deprecated="true">
        <d:name>2.7" QVGA</d:name>
        <d:id>2.7in QVGA</d:id>
        <d:manufacturer>
            Generic
        </d:manufacturer>
        <d:hardware>
            <d:screen>
                <d:screen-size>small</d:screen-size>
                <d:diagonal-length>2.7</d:diagonal-length>
                <d:pixel-density>ldpi</d:pixel-density>
                <d:screen-ratio>notlong</d:screen-ratio>
                <d:dimensions>
                    <d:x-dimension>240</d:x-dimension>
                    <d:y-dimension>320</d:y-dimension>
                </d:dimensions>
                <d:xdpi>145</d:xdpi>
                <d:ydpi>145</d:ydpi>
                <d:touch>
                    <d:multitouch>distinct</d:multitouch>
                    <d:mechanism>finger</d:mechanism>
                    <d:screen-type>capacitive</d:screen-type>
                </d:touch>
            </d:screen>
            <d:networking>
                Bluetooth
                Wifi
                NFC
            </d:networking>
            <d:sensors>
                Accelerometer
                Barometer
                Gyroscope
                Compass
                GPS
                ProximitySensor
            </d:sensors>
            <d:mic>true</d:mic>
            <d:camera>
                <d:location>back</d:location>
                <d:autofocus>true</d:autofocus>
                <d:flash>true</d:flash>
            </d:camera>
            <d:keyboard>nokeys</d:keyboard>
            <d:nav>nonav</d:nav>
            <d:ram unit="MiB">512</d:ram>
            <d:buttons>hard</d:buttons>
            <d:internal-storage unit="GiB">8</d:internal-storage>
            <d:removable-storage unit="MiB"></d:removable-storage>
            <d:cpu>OMAP 9001</d:cpu>
            <d:gpu>Ultra Nexus 3D S++</d:gpu>
            <d:abi>
                armeabi
                armeabi-v7a
                mips
                x86
            </d:abi>
            <d:dock>
                car
                television
                desk
            </d:dock>
            <d:power-type>battery</d:power-type>
        </d:hardware>

        <d:software>
            <d:api-level>-</d:api-level>
            <d:live-wallpaper-support>true</d:live-wallpaper-support>
            <d:bluetooth-profiles />
            <d:gl-version>2.1</d:gl-version>
            <d:gl-extensions />
            <d:status-bar>true</d:status-bar>
        </d:software>

        <d:state name="Portrait" default="true">
            <d:description>The phone in portrait view</d:description>
            <d:screen-orientation>port</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>navhidden</d:nav-state>
        </d:state>
        <d:state name="Landscape">
            <d:description>The phone in landscape view</d:description>
            <d:screen-orientation>land</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>navhidden</d:nav-state>
        </d:state>
    </d:device>

    <d:device deprecated="true">
        <d:name>2.7" QVGA slider</d:name>
        <d:id>2.7in QVGA slider</d:id>
        <d:manufacturer>
            Generic
        </d:manufacturer>
        <d:hardware>
            <d:screen>
                <d:screen-size>small</d:screen-size>
                <d:diagonal-length>2.7</d:diagonal-length>
                <d:pixel-density>ldpi</d:pixel-density>
                <d:screen-ratio>notlong</d:screen-ratio>
                <d:dimensions>
                    <d:x-dimension>240</d:x-dimension>
                    <d:y-dimension>320</d:y-dimension>
                </d:dimensions>
                <d:xdpi>145</d:xdpi>
                <d:ydpi>145</d:ydpi>
                <d:touch>
                    <d:multitouch>distinct</d:multitouch>
                    <d:mechanism>finger</d:mechanism>
                    <d:screen-type>capacitive</d:screen-type>
                </d:touch>
            </d:screen>
            <d:networking>
                Bluetooth
                Wifi
                NFC
            </d:networking>
            <d:sensors>
                Accelerometer
                Barometer
                Gyroscope
                Compass
                GPS
                ProximitySensor
            </d:sensors>
            <d:mic>true</d:mic>
            <d:camera>
                <d:location>back</d:location>
                <d:autofocus>true</d:autofocus>
                <d:flash>true</d:flash>
            </d:camera>
            <d:keyboard>qwerty</d:keyboard>
            <d:nav>nonav</d:nav>
            <d:ram unit="MiB">512</d:ram>
            <d:buttons>hard</d:buttons>
            <d:internal-storage unit="GiB">8</d:internal-storage>
            <d:removable-storage unit="MiB"></d:removable-storage>
            <d:cpu>OMAP 9001</d:cpu>
            <d:gpu>Ultra Nexus 3D S++</d:gpu>
            <d:abi>
                armeabi
                armeabi-v7a
                mips
                x86
            </d:abi>
            <d:dock>
                car
                television
                desk
            </d:dock>
            <d:power-type>battery</d:power-type>
        </d:hardware>

        <d:software>
            <d:api-level>-</d:api-level>
            <d:live-wallpaper-support>true</d:live-wallpaper-support>
            <d:bluetooth-profiles />
            <d:gl-version>2.1</d:gl-version>
            <d:gl-extensions />
            <d:status-bar>true</d:status-bar>
        </d:software>

        <d:state name="Portrait" default="true">
            <d:description>The phone in portrait view</d:description>
            <d:screen-orientation>port</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>navhidden</d:nav-state>
        </d:state>
        <d:state name="Landscape, closed">
            <d:description>The phone in landscape view with the keyboard closed</d:description>
            <d:screen-orientation>land</d:screen-orientation>
            <d:keyboard-state>keyshidden</d:keyboard-state>
            <d:nav-state>navhidden</d:nav-state>
        </d:state>
        <d:state name="Landscape, open">
            <d:description>The phone in landscape view with the keyboard open</d:description>
            <d:screen-orientation>land</d:screen-orientation>
            <d:keyboard-state>keysexposed</d:keyboard-state>
            <d:nav-state>navexposed</d:nav-state>
        </d:state>
    </d:device>

    <d:device deprecated="true">
        <d:name>3.2" HVGA slider (ADP1)</d:name>
        <d:id>3.2in HVGA slider (ADP1)</d:id>
        <d:manufacturer>
            Generic
        </d:manufacturer>
        <d:hardware>
            <d:screen>
                <d:screen-size>normal</d:screen-size>
                <d:diagonal-length>3.2</d:diagonal-length>
                <d:pixel-density>mdpi</d:pixel-density>
                <d:screen-ratio>notlong</d:screen-ratio>
                <d:dimensions>
                    <d:x-dimension>320</d:x-dimension>
                    <d:y-dimension>480</d:y-dimension>
                </d:dimensions>
                <d:xdpi>180.6</d:xdpi>
                <d:ydpi>182</d:ydpi>
                <d:touch>
                    <d:multitouch>distinct</d:multitouch>
                    <d:mechanism>finger</d:mechanism>
                    <d:screen-type>capacitive</d:screen-type>
                </d:touch>
            </d:screen>
            <d:networking>
                Bluetooth
                Wifi
                NFC
            </d:networking>
            <d:sensors>
                Accelerometer
                Barometer
                Gyroscope
                Compass
                GPS
                ProximitySensor
            </d:sensors>
            <d:mic>true</d:mic>
            <d:camera>
                <d:location>back</d:location>
                <d:autofocus>true</d:autofocus>
                <d:flash>true</d:flash>
            </d:camera>
            <d:keyboard>qwerty</d:keyboard>
            <d:nav>nonav</d:nav>
            <d:ram unit="MiB">512</d:ram>
            <d:buttons>hard</d:buttons>
            <d:internal-storage unit="GiB">8</d:internal-storage>
            <d:removable-storage unit="MiB"></d:removable-storage>
            <d:cpu>OMAP 9001</d:cpu>
            <d:gpu>Ultra Nexus 3D S++</d:gpu>
            <d:abi>
                armeabi
                armeabi-v7a
                mips
                x86
            </d:abi>
            <d:dock>
                car
                television
                desk
            </d:dock>
            <d:power-type>battery</d:power-type>
        </d:hardware>

        <d:software>
            <d:api-level>-</d:api-level>
            <d:live-wallpaper-support>true</d:live-wallpaper-support>
            <d:bluetooth-profiles />
            <d:gl-version>2.1</d:gl-version>
            <d:gl-extensions />
            <d:status-bar>true</d:status-bar>
        </d:software>

        <d:state name="Portrait" default="true">
            <d:description>The phone in portrait view</d:description>
            <d:screen-orientation>port</d:screen-orientation>
            <d:keyboard-state>keyshidden</d:keyboard-state>
            <d:nav-state>navhidden</d:nav-state>
        </d:state>
        <d:state name="Landscape, closed">
            <d:description>The phone in landscape view with the keyboard closed</d:description>
            <d:screen-orientation>land</d:screen-orientation>
            <d:keyboard-state>keyshidden</d:keyboard-state>
            <d:nav-state>navhidden</d:nav-state>
        </d:state>
        <d:state name="Landscape, open">
            <d:description>The phone in landscape view with the keyboard open</d:description>
            <d:screen-orientation>land</d:screen-orientation>
            <d:keyboard-state>keysexposed</d:keyboard-state>
            <d:nav-state>navexposed</d:nav-state>
        </d:state>
    </d:device>

    <d:device deprecated="true">
        <d:name>3.2" QVGA (ADP2)</d:name>
        <d:id>3.2in QVGA (ADP2)</d:id>
        <d:manufacturer>
            Generic
        </d:manufacturer>
        <d:hardware>
            <d:screen>
                <d:screen-size>normal</d:screen-size>
                <d:diagonal-length>3.2</d:diagonal-length>
                <d:pixel-density>mdpi</d:pixel-density>
                <d:screen-ratio>notlong</d:screen-ratio>
                <d:dimensions>
                    <d:x-dimension>320</d:x-dimension>
                    <d:y-dimension>480</d:y-dimension>
                </d:dimensions>
                <d:xdpi>180.6</d:xdpi>
                <d:ydpi>182</d:ydpi>
                <d:touch>
                    <d:multitouch>distinct</d:multitouch>
                    <d:mechanism>finger</d:mechanism>
                    <d:screen-type>capacitive</d:screen-type>
                </d:touch>
            </d:screen>
            <d:networking>
                Bluetooth
                Wifi
                NFC
            </d:networking>
            <d:sensors>
                Accelerometer
                Barometer
                Gyroscope
                Compass
                GPS
                ProximitySensor
            </d:sensors>
            <d:mic>true</d:mic>
            <d:camera>
                <d:location>back</d:location>
                <d:autofocus>true</d:autofocus>
                <d:flash>true</d:flash>
            </d:camera>
            <d:keyboard>nokeys</d:keyboard>
            <d:nav>trackball</d:nav>
            <d:ram unit="MiB">512</d:ram>
            <d:buttons>hard</d:buttons>
            <d:internal-storage unit="GiB">8</d:internal-storage>
            <d:removable-storage unit="MiB"></d:removable-storage>
            <d:cpu>OMAP 9001</d:cpu>
            <d:gpu>Ultra Nexus 3D S++</d:gpu>
            <d:abi>
                armeabi
                armeabi-v7a
                mips
                x86
            </d:abi>
            <d:dock>
                car
                television
                desk
            </d:dock>
            <d:power-type>battery</d:power-type>
        </d:hardware>

        <d:software>
            <d:api-level>-</d:api-level>
            <d:live-wallpaper-support>true</d:live-wallpaper-support>
            <d:bluetooth-profiles />
            <d:gl-version>2.1</d:gl-version>
            <d:gl-extensions />
            <d:status-bar>true</d:status-bar>
        </d:software>

        <d:state name="Portrait" default="true">
            <d:description>The phone in portrait view</d:description>
            <d:screen-orientation>port</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>navexposed</d:nav-state>
        </d:state>
        <d:state name="Landscape">
            <d:description>The phone in landscape view</d:description>
            <d:screen-orientation>land</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>navexposed</d:nav-state>
        </d:state>
    </d:device>

    <d:device deprecated="true">
        <d:name>3.3" WQVGA</d:name>
        <d:id>3.3in WQVGA</d:id>
        <d:manufacturer>
            Generic
        </d:manufacturer>
        <d:hardware>
            <d:screen>
                <d:screen-size>normal</d:screen-size>
                <d:diagonal-length>3.3</d:diagonal-length>
                <d:pixel-density>ldpi</d:pixel-density>
                <d:screen-ratio>long</d:screen-ratio>
                <d:dimensions>
                    <d:x-dimension>240</d:x-dimension>
                    <d:y-dimension>400</d:y-dimension>
                </d:dimensions>
                <d:xdpi>141</d:xdpi>
                <d:ydpi>141</d:ydpi>
                <d:touch>
                    <d:multitouch>distinct</d:multitouch>
                    <d:mechanism>finger</d:mechanism>
                    <d:screen-type>capacitive</d:screen-type>
                </d:touch>
            </d:screen>
            <d:networking>
                Bluetooth
                Wifi
                NFC
            </d:networking>
            <d:sensors>
                Accelerometer
                Barometer
                Gyroscope
                Compass
                GPS
                ProximitySensor
            </d:sensors>
            <d:mic>true</d:mic>
            <d:camera>
                <d:location>back</d:location>
                <d:autofocus>true</d:autofocus>
                <d:flash>true</d:flash>
            </d:camera>
            <d:keyboard>nokeys</d:keyboard>
            <d:nav>nonav</d:nav>
            <d:ram unit="MiB">512</d:ram>
            <d:buttons>hard</d:buttons>
            <d:internal-storage unit="GiB">8</d:internal-storage>
            <d:removable-storage unit="MiB"></d:removable-storage>
            <d:cpu>OMAP 9001</d:cpu>
            <d:gpu>Ultra Nexus 3D S++</d:gpu>
            <d:abi>
                armeabi
                armeabi-v7a
                mips
                x86
            </d:abi>
            <d:dock>
                car
                television
                desk
            </d:dock>
            <d:power-type>battery</d:power-type>
        </d:hardware>

        <d:software>
            <d:api-level>-</d:api-level>
            <d:live-wallpaper-support>true</d:live-wallpaper-support>
            <d:bluetooth-profiles />
            <d:gl-version>2.1</d:gl-version>
            <d:gl-extensions />
            <d:status-bar>true</d:status-bar>
        </d:software>

        <d:state name="Portrait" default="true">
            <d:description>The phone in portrait view</d:description>
            <d:screen-orientation>port</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>navhidden</d:nav-state>
        </d:state>
        <d:state name="Landscape">
            <d:description>The phone in landscape view</d:description>
            <d:screen-orientation>land</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>navhidden</d:nav-state>
        </d:state>
    </d:device>
    <d:device deprecated="true">
        <d:name>3.4" WQVGA</d:name>
        <d:id>3.4in WQVGA</d:id>
        <d:manufacturer>
            Generic
        </d:manufacturer>
        <d:hardware>
            <d:screen>
                <d:screen-size>normal</d:screen-size>
                <d:diagonal-length>3.4</d:diagonal-length>
                <d:pixel-density>ldpi</d:pixel-density>
                <d:screen-ratio>long</d:screen-ratio>
                <d:dimensions>
                    <d:x-dimension>240</d:x-dimension>
                    <d:y-dimension>432</d:y-dimension>
                </d:dimensions>
                <d:xdpi>145</d:xdpi>
                <d:ydpi>145</d:ydpi>
                <d:touch>
                    <d:multitouch>distinct</d:multitouch>
                    <d:mechanism>finger</d:mechanism>
                    <d:screen-type>capacitive</d:screen-type>
                </d:touch>
            </d:screen>
            <d:networking>
                Bluetooth
                Wifi
                NFC
            </d:networking>
            <d:sensors>
                Accelerometer
                Barometer
                Gyroscope
                Compass
                GPS
                ProximitySensor
            </d:sensors>
            <d:mic>true</d:mic>
            <d:camera>
                <d:location>back</d:location>
                <d:autofocus>true</d:autofocus>
                <d:flash>true</d:flash>
            </d:camera>
            <d:keyboard>nokeys</d:keyboard>
            <d:nav>nonav</d:nav>
            <d:ram unit="MiB">512</d:ram>
            <d:buttons>hard</d:buttons>
            <d:internal-storage unit="GiB">8</d:internal-storage>
            <d:removable-storage unit="MiB"></d:removable-storage>
            <d:cpu>OMAP 9001</d:cpu>
            <d:gpu>Ultra Nexus 3D S++</d:gpu>
            <d:abi>
                armeabi
                armeabi-v7a
                mips
                x86
            </d:abi>
            <d:dock>
                car
                television
                desk
            </d:dock>
            <d:power-type>battery</d:power-type>
        </d:hardware>

        <d:software>
            <d:api-level>-</d:api-level>
            <d:live-wallpaper-support>true</d:live-wallpaper-support>
            <d:bluetooth-profiles />
            <d:gl-version>2.1</d:gl-version>
            <d:gl-extensions />
            <d:status-bar>true</d:status-bar>
        </d:software>

        <d:state name="Portrait" default="true">
            <d:description>The phone in portrait view</d:description>
            <d:screen-orientation>port</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>navhidden</d:nav-state>
        </d:state>
        <d:state name="Landscape">
            <d:description>The phone in landscape view</d:description>
            <d:screen-orientation>land</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>navhidden</d:nav-state>
        </d:state>
    </d:device>

    <d:device deprecated="true">
        <d:name>3.7" WVGA (Nexus One)</d:name>
        <d:id>3.7in WVGA (Nexus One)</d:id>
        <d:manufacturer>
            Generic
        </d:manufacturer>
        <d:hardware>
            <d:screen>
                <d:screen-size>normal</d:screen-size>
                <d:diagonal-length>3.4</d:diagonal-length>
                <d:pixel-density>hdpi</d:pixel-density>
                <d:screen-ratio>long</d:screen-ratio>
                <d:dimensions>
                    <d:x-dimension>480</d:x-dimension>
                    <d:y-dimension>800</d:y-dimension>
                </d:dimensions>
                <d:xdpi>254</d:xdpi>
                <d:ydpi>254</d:ydpi>
                <d:touch>
                    <d:multitouch>distinct</d:multitouch>
                    <d:mechanism>finger</d:mechanism>
                    <d:screen-type>capacitive</d:screen-type>
                </d:touch>
            </d:screen>
            <d:networking>
                Bluetooth
                Wifi
                NFC
            </d:networking>
            <d:sensors>
                Accelerometer
                Barometer
                Gyroscope
                Compass
                GPS
                ProximitySensor
            </d:sensors>
            <d:mic>true</d:mic>
            <d:camera>
                <d:location>back</d:location>
                <d:autofocus>true</d:autofocus>
                <d:flash>true</d:flash>
            </d:camera>
            <d:keyboard>nokeys</d:keyboard>
            <d:nav>trackball</d:nav>
            <d:ram unit="MiB">512</d:ram>
            <d:buttons>hard</d:buttons>
            <d:internal-storage unit="GiB">8</d:internal-storage>
            <d:removable-storage unit="MiB"></d:removable-storage>
            <d:cpu>OMAP 9001</d:cpu>
            <d:gpu>Ultra Nexus 3D S++</d:gpu>
            <d:abi>
                armeabi
                armeabi-v7a
                mips
                x86
            </d:abi>
            <d:dock>
                car
                television
                desk
            </d:dock>
            <d:power-type>battery</d:power-type>
        </d:hardware>

        <d:software>
            <d:api-level>-</d:api-level>
            <d:live-wallpaper-support>true</d:live-wallpaper-support>
            <d:bluetooth-profiles />
            <d:gl-version>2.1</d:gl-version>
            <d:gl-extensions />
            <d:status-bar>true</d:status-bar>
        </d:software>

        <d:state name="Portrait" default="true">
            <d:description>The phone in portrait view</d:description>
            <d:screen-orientation>port</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>navexposed</d:nav-state>
        </d:state>
        <d:state name="Landscape">
            <d:description>The phone in landscape view</d:description>
            <d:screen-orientation>land</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>navexposed</d:nav-state>
        </d:state>
    </d:device>

    <d:device deprecated="true">
        <d:name>3.7" FWVGA slider</d:name>
        <d:id>3.7 FWVGA slider</d:id>
        <d:manufacturer>
            Generic
        </d:manufacturer>
        <d:hardware>
            <d:screen>
                <d:screen-size>normal</d:screen-size>
                <d:diagonal-length>3.7</d:diagonal-length>
                <d:pixel-density>hdpi</d:pixel-density>
                <d:screen-ratio>long</d:screen-ratio>
                <d:dimensions>
                    <d:x-dimension>480</d:x-dimension>
                    <d:y-dimension>854</d:y-dimension>
                </d:dimensions>
                <d:xdpi>265</d:xdpi>
                <d:ydpi>265</d:ydpi>
                <d:touch>
                    <d:multitouch>distinct</d:multitouch>
                    <d:mechanism>finger</d:mechanism>
                    <d:screen-type>capacitive</d:screen-type>
                </d:touch>
            </d:screen>
            <d:networking>
                Bluetooth
                Wifi
                NFC
            </d:networking>
            <d:sensors>
                Accelerometer
                Barometer
                Gyroscope
                Compass
                GPS
                ProximitySensor
            </d:sensors>
            <d:mic>true</d:mic>
            <d:camera>
                <d:location>back</d:location>
                <d:autofocus>true</d:autofocus>
                <d:flash>true</d:flash>
            </d:camera>
            <d:keyboard>qwerty</d:keyboard>
            <d:nav>nonav</d:nav>
            <d:ram unit="MiB">512</d:ram>
            <d:buttons>hard</d:buttons>
            <d:internal-storage unit="GiB">8</d:internal-storage>
            <d:removable-storage unit="MiB"></d:removable-storage>
            <d:cpu>OMAP 9001</d:cpu>
            <d:gpu>Ultra Nexus 3D S++</d:gpu>
            <d:abi>
                armeabi
                armeabi-v7a
                mips
                x86
            </d:abi>
            <d:dock>
                car
                television
                desk
            </d:dock>
            <d:power-type>battery</d:power-type>
        </d:hardware>

        <d:software>
            <d:api-level>-</d:api-level>
            <d:live-wallpaper-support>true</d:live-wallpaper-support>
            <d:bluetooth-profiles />
            <d:gl-version>2.1</d:gl-version>
            <d:gl-extensions />
            <d:status-bar>true</d:status-bar>
        </d:software>

        <d:state name="Portrait" default="true">
            <d:description>The phone in portrait view</d:description>
            <d:screen-orientation>port</d:screen-orientation>
            <d:keyboard-state>keyshidden</d:keyboard-state>
            <d:nav-state>navhidden</d:nav-state>
        </d:state>
        <d:state name="Landscape, closed">
            <d:description>The phone in landscape view with the keyboard closed</d:description>
            <d:screen-orientation>land</d:screen-orientation>
            <d:keyboard-state>keyshidden</d:keyboard-state>
            <d:nav-state>navhidden</d:nav-state>
        </d:state>
        <d:state name="Landscape, open">
            <d:description>The phone in landscape view with the keyboard open</d:description>
            <d:screen-orientation>land</d:screen-orientation>
            <d:keyboard-state>keysexposed</d:keyboard-state>
            <d:nav-state>navexposed</d:nav-state>
        </d:state>
    </d:device>

    <d:device deprecated="true">
        <d:name>4" WVGA (Nexus S)</d:name>
        <d:id>4in WVGA (Nexus S)</d:id>
        <d:manufacturer>
            Generic
        </d:manufacturer>
        <d:hardware>
            <d:screen>
                <d:screen-size>normal</d:screen-size>
                <d:diagonal-length>4.0</d:diagonal-length>
                <d:pixel-density>hdpi</d:pixel-density>
                <d:screen-ratio>long</d:screen-ratio>
                <d:dimensions>
                    <d:x-dimension>480</d:x-dimension>
                    <d:y-dimension>800</d:y-dimension>
                </d:dimensions>
                <d:xdpi>235</d:xdpi>
                <d:ydpi>235</d:ydpi>
                <d:touch>
                    <d:multitouch>distinct</d:multitouch>
                    <d:mechanism>finger</d:mechanism>
                    <d:screen-type>capacitive</d:screen-type>
                </d:touch>
            </d:screen>
            <d:networking>
                Bluetooth
                Wifi
                NFC
            </d:networking>
            <d:sensors>
                Accelerometer
                Barometer
                Gyroscope
                Compass
                GPS
                ProximitySensor
            </d:sensors>
            <d:mic>true</d:mic>
            <d:camera>
                <d:location>back</d:location>
                <d:autofocus>true</d:autofocus>
                <d:flash>true</d:flash>
            </d:camera>
            <d:keyboard>nokeys</d:keyboard>
            <d:nav>nonav</d:nav>
            <d:ram unit="MiB">512</d:ram>
            <d:buttons>hard</d:buttons>
            <d:internal-storage unit="GiB">8</d:internal-storage>
            <d:removable-storage unit="MiB"></d:removable-storage>
            <d:cpu>OMAP 9001</d:cpu>
            <d:gpu>Ultra Nexus 3D S++</d:gpu>
            <d:abi>
                armeabi
                armeabi-v7a
                mips
                x86
            </d:abi>
            <d:dock>
                car
                television
                desk
            </d:dock>
            <d:power-type>battery</d:power-type>
        </d:hardware>

        <d:software>
            <d:api-level>-</d:api-level>
            <d:live-wallpaper-support>true</d:live-wallpaper-support>
            <d:bluetooth-profiles />
            <d:gl-version>2.1</d:gl-version>
            <d:gl-extensions />
            <d:status-bar>true</d:status-bar>
        </d:software>

        <d:state name="Portrait" default="true">
            <d:description>The phone in portrait view</d:description>
            <d:screen-orientation>port</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>navhidden</d:nav-state>
        </d:state>
        <d:state name="Landscape">
            <d:description>The phone in landscape view</d:description>
            <d:screen-orientation>land</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>navhidden</d:nav-state>
        </d:state>
    </d:device>

    <d:device deprecated="true">
        <d:name>4.65" 720p (Galaxy Nexus)</d:name>
        <d:id>4.65in 720p (Galaxy Nexus)</d:id>
        <d:manufacturer>
            Generic
        </d:manufacturer>
        <d:hardware>
            <d:screen>
                <d:screen-size>normal</d:screen-size>
                <d:diagonal-length>4.65</d:diagonal-length> <!-- In inches -->
                <d:pixel-density>xhdpi</d:pixel-density>
                <d:screen-ratio>long</d:screen-ratio>
                <d:dimensions>
                    <d:x-dimension>720</d:x-dimension>
                    <d:y-dimension>1280</d:y-dimension>
                </d:dimensions>
                <d:xdpi>316</d:xdpi>
                <d:ydpi>316</d:ydpi>
                <d:touch>
                    <d:multitouch>jazz-hands</d:multitouch>
                    <d:mechanism>finger</d:mechanism>
                    <d:screen-type>capacitive</d:screen-type>
                </d:touch>
            </d:screen>
            <d:networking>
                Bluetooth
                Wifi
                NFC
            </d:networking>
            <d:sensors>
                Accelerometer
                Barometer
                Gyroscope
                Compass
                GPS
                ProximitySensor
            </d:sensors>
            <d:mic>true</d:mic>
            <d:camera>
                <d:location>front</d:location>
                <d:autofocus>true</d:autofocus>
                <d:flash>false</d:flash>
            </d:camera>
            <d:camera>
                <d:location>back</d:location>
                <d:autofocus>true</d:autofocus>
                <d:flash>true</d:flash>
            </d:camera>
            <d:keyboard>nokeys</d:keyboard>
            <d:nav>nonav</d:nav>
            <d:ram unit="GiB">1</d:ram>
            <d:buttons>soft</d:buttons>
            <d:internal-storage unit="GiB">16</d:internal-storage>
            <d:removable-storage unit="KiB"></d:removable-storage>
            <d:cpu>OMAP 4460</d:cpu> <!-- cpu type (Tegra3) freeform -->
            <d:gpu>PowerVR SGX540</d:gpu>
            <d:abi>
                armeabi
                armeabi-v7a
            </d:abi>
            <!--dock (car, desk, tv, none)-->
            <d:dock>
                car
                desk
            </d:dock>
            <!-- plugged in (never, charge, always) -->
            <d:power-type>battery</d:power-type>
        </d:hardware>
        <d:software>
            <d:api-level>14-</d:api-level>
            <d:live-wallpaper-support>true</d:live-wallpaper-support>
            <d:bluetooth-profiles>
                HSP
                HFP
                SPP
                A2DP
                AVRCP
                OPP
                PBAP
                GAVDP
                AVDTP
                HID
                HDP
                PAN
            </d:bluetooth-profiles>
            <d:gl-version>2.0</d:gl-version>
            <!--
             These can be gotten via
             javax.microedition.khronos.opengles.GL10.glGetString(GL10.GL_EXTENSIONS);
            -->
            <d:gl-extensions>
                GL_EXT_discard_framebuffer
                GL_EXT_multi_draw_arrays
                GL_EXT_shader_texture_lod
                GL_EXT_texture_format_BGRA8888
                GL_IMG_multisampled_render_to_texture
                GL_IMG_program_binary
                GL_IMG_read_format
                GL_IMG_shader_binary
                GL_IMG_texture_compression_pvrtc
                GL_IMG_texture_format_BGRA8888
                GL_IMG_texture_npot
                GL_OES_compressed_ETC1_RGB8_texture
                GL_OES_depth_texture
                GL_OES_depth24
                GL_OES_EGL_image
                GL_OES_EGL_image_external
                GL_OES_egl_sync
                GL_OES_element_index_uint
                GL_OES_fragment_precision_high
                GL_OES_get_program_binary
                GL_OES_mapbuffer
                GL_OES_packed_depth_stencil
                GL_OES_required_internalformat
                GL_OES_rgb8_rgba8
                GL_OES_standard_derivatives
                GL_OES_texture_float
                GL_OES_texture_half_float
                GL_OES_vertex_array_object
                GL_OES_vertex_half_float
            </d:gl-extensions>
            <d:status-bar>true</d:status-bar>
        </d:software>
        <d:state name="Portrait" default="true">
            <d:description>The phone in portrait view</d:description>
            <d:screen-orientation>port</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
        <d:state name="Landscape">
            <d:description>The phone in landscape view</d:description>
            <d:screen-orientation>land</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
    </d:device>

    <d:device deprecated="true">
        <d:name>4.7" WXGA</d:name>
        <d:id>4.7in WXGA</d:id>
        <d:manufacturer>
            Generic
        </d:manufacturer>
        <d:hardware>
            <d:screen>
                <d:screen-size>normal</d:screen-size>
                <d:diagonal-length>4.7</d:diagonal-length>
                <d:pixel-density>xhdpi</d:pixel-density>
                <d:screen-ratio>long</d:screen-ratio>
                <d:dimensions>
                    <d:x-dimension>1280</d:x-dimension>
                    <d:y-dimension>720</d:y-dimension>
                </d:dimensions>
                <d:xdpi>320</d:xdpi>
                <d:ydpi>320</d:ydpi>
                <d:touch>
                    <d:multitouch>distinct</d:multitouch>
                    <d:mechanism>finger</d:mechanism>
                    <d:screen-type>capacitive</d:screen-type>
                </d:touch>
            </d:screen>
            <d:networking>
                Bluetooth
                Wifi
                NFC
            </d:networking>
            <d:sensors>
                Accelerometer
                Barometer
                Gyroscope
                Compass
                GPS
                ProximitySensor
            </d:sensors>
            <d:mic>true</d:mic>
            <d:camera>
                <d:location>back</d:location>
                <d:autofocus>true</d:autofocus>
                <d:flash>true</d:flash>
            </d:camera>
            <d:keyboard>nokeys</d:keyboard>
            <d:nav>nonav</d:nav>
            <d:ram unit="MiB">512</d:ram>
            <d:buttons>hard</d:buttons>
            <d:internal-storage unit="GiB">8</d:internal-storage>
            <d:removable-storage unit="MiB"></d:removable-storage>
            <d:cpu>OMAP 9001</d:cpu>
            <d:gpu>Ultra Nexus 3D S++</d:gpu>
            <d:abi>
                armeabi
                armeabi-v7a
                mips
                x86
            </d:abi>
            <d:dock>
                car
                television
                desk
            </d:dock>
            <d:power-type>battery</d:power-type>
        </d:hardware>

        <d:software>
            <d:api-level>-</d:api-level>
            <d:live-wallpaper-support>true</d:live-wallpaper-support>
            <d:bluetooth-profiles />
            <d:gl-version>2.1</d:gl-version>
            <d:gl-extensions />
            <d:status-bar>true</d:status-bar>
        </d:software>

        <d:state name="Portrait" default="true">
            <d:description>The phone in portrait view</d:description>
            <d:screen-orientation>port</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>navhidden</d:nav-state>
        </d:state>
        <d:state name="Landscape">
            <d:description>The phone in landscape view</d:description>
            <d:screen-orientation>land</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>navhidden</d:nav-state>
        </d:state>
    </d:device>

    <d:device deprecated="true">
        <d:name>5.1" WVGA</d:name>
        <d:id>5.1in WVGA</d:id>
        <d:manufacturer>
            Generic
        </d:manufacturer>
        <d:hardware>
            <d:screen>
                <d:screen-size>large</d:screen-size>
                <d:diagonal-length>5.1</d:diagonal-length>
                <d:pixel-density>mdpi</d:pixel-density>
                <d:screen-ratio>long</d:screen-ratio>
                <d:dimensions>
                    <d:x-dimension>480</d:x-dimension>
                    <d:y-dimension>800</d:y-dimension>
                </d:dimensions>
                <d:xdpi>183</d:xdpi>
                <d:ydpi>183</d:ydpi>
                <d:touch>
                    <d:multitouch>distinct</d:multitouch>
                    <d:mechanism>finger</d:mechanism>
                    <d:screen-type>capacitive</d:screen-type>
                </d:touch>
            </d:screen>
            <d:networking>
                Bluetooth
                Wifi
                NFC
            </d:networking>
            <d:sensors>
                Accelerometer
                Barometer
                Gyroscope
                Compass
                GPS
                ProximitySensor
            </d:sensors>
            <d:mic>true</d:mic>
            <d:camera>
                <d:location>back</d:location>
                <d:autofocus>true</d:autofocus>
                <d:flash>true</d:flash>
            </d:camera>
            <d:keyboard>nokeys</d:keyboard>
            <d:nav>nonav</d:nav>
            <d:ram unit="MiB">512</d:ram>
            <d:buttons>hard</d:buttons>
            <d:internal-storage unit="GiB">8</d:internal-storage>
            <d:removable-storage unit="MiB"></d:removable-storage>
            <d:cpu>OMAP 9001</d:cpu>
            <d:gpu>Ultra Nexus 3D S++</d:gpu>
            <d:abi>
                armeabi
                armeabi-v7a
                mips
                x86
            </d:abi>
            <d:dock>
                car
                television
                desk
            </d:dock>
            <d:power-type>battery</d:power-type>
        </d:hardware>

        <d:software>
            <d:api-level>-</d:api-level>
            <d:live-wallpaper-support>true</d:live-wallpaper-support>
            <d:bluetooth-profiles />
            <d:gl-version>2.1</d:gl-version>
            <d:gl-extensions />
            <d:status-bar>true</d:status-bar>
        </d:software>

        <d:state name="Portrait" default="true">
            <d:description>The phone in portrait view</d:description>
            <d:screen-orientation>port</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>navhidden</d:nav-state>
        </d:state>
        <d:state name="Landscape">
            <d:description>The phone in landscape view</d:description>
            <d:screen-orientation>land</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>navhidden</d:nav-state>
        </d:state>
    </d:device>

    <d:device deprecated="true">
        <d:name>5.4" FWVGA</d:name>
        <d:id>5.4in FWVGA</d:id>
        <d:manufacturer>
            Generic
        </d:manufacturer>
        <d:hardware>
            <d:screen>
                <d:screen-size>large</d:screen-size>
                <d:diagonal-length>5.4</d:diagonal-length>
                <d:pixel-density>mdpi</d:pixel-density>
                <d:screen-ratio>long</d:screen-ratio>
                <d:dimensions>
                    <d:x-dimension>480</d:x-dimension>
                    <d:y-dimension>854</d:y-dimension>
                </d:dimensions>
                <d:xdpi>181</d:xdpi>
                <d:ydpi>181</d:ydpi>
                <d:touch>
                    <d:multitouch>distinct</d:multitouch>
                    <d:mechanism>finger</d:mechanism>
                    <d:screen-type>capacitive</d:screen-type>
                </d:touch>
            </d:screen>
            <d:networking>
                Bluetooth
                Wifi
                NFC
            </d:networking>
            <d:sensors>
                Accelerometer
                Barometer
                Gyroscope
                Compass
                GPS
                ProximitySensor
            </d:sensors>
            <d:mic>true</d:mic>
            <d:camera>
                <d:location>back</d:location>
                <d:autofocus>true</d:autofocus>
                <d:flash>true</d:flash>
            </d:camera>
            <d:keyboard>nokeys</d:keyboard>
            <d:nav>nonav</d:nav>
            <d:ram unit="MiB">512</d:ram>
            <d:buttons>hard</d:buttons>
            <d:internal-storage unit="GiB">8</d:internal-storage>
            <d:removable-storage unit="MiB"></d:removable-storage>
            <d:cpu>OMAP 9001</d:cpu>
            <d:gpu>Ultra Nexus 3D S++</d:gpu>
            <d:abi>
                armeabi
                armeabi-v7a
                mips
                x86
            </d:abi>
            <d:dock>
                car
                television
                desk
            </d:dock>
            <d:power-type>battery</d:power-type>
        </d:hardware>

        <d:software>
            <d:api-level>-</d:api-level>
            <d:live-wallpaper-support>true</d:live-wallpaper-support>
            <d:bluetooth-profiles />
            <d:gl-version>2.1</d:gl-version>
            <d:gl-extensions />
            <d:status-bar>true</d:status-bar>
        </d:software>

        <d:state name="Portrait" default="true">
            <d:description>The phone in portrait view</d:description>
            <d:screen-orientation>port</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>navhidden</d:nav-state>
        </d:state>
        <d:state name="Landscape">
            <d:description>The phone in landscape view</d:description>
            <d:screen-orientation>land</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>navhidden</d:nav-state>
        </d:state>
    </d:device>

    <d:device deprecated="true">
        <d:name>7" WSVGA (Tablet)</d:name>
        <d:id>7in WSVGA (Tablet)</d:id>
        <d:manufacturer>
            Generic
        </d:manufacturer>
        <d:hardware>
            <d:screen>
                <d:screen-size>large</d:screen-size>
                <d:diagonal-length>7.0</d:diagonal-length>
                <d:pixel-density>mdpi</d:pixel-density>
                <d:screen-ratio>long</d:screen-ratio>
                <d:dimensions>
                    <d:x-dimension>1024</d:x-dimension>
                    <d:y-dimension>600</d:y-dimension>
                </d:dimensions>
                <d:xdpi>169</d:xdpi>
                <d:ydpi>169</d:ydpi>
                <d:touch>
                    <d:multitouch>distinct</d:multitouch>
                    <d:mechanism>finger</d:mechanism>
                    <d:screen-type>capacitive</d:screen-type>
                </d:touch>
            </d:screen>
            <d:networking>
                Bluetooth
                Wifi
                NFC
            </d:networking>
            <d:sensors>
                Accelerometer
                Barometer
                Gyroscope
                Compass
                GPS
                ProximitySensor
            </d:sensors>
            <d:mic>true</d:mic>
            <d:camera>
                <d:location>front</d:location>
                <d:autofocus>true</d:autofocus>
                <d:flash>true</d:flash>
            </d:camera>
            <d:keyboard>nokeys</d:keyboard>
            <d:nav>nonav</d:nav>
            <d:ram unit="MiB">512</d:ram>
            <d:buttons>soft</d:buttons>
            <d:internal-storage unit="GiB">8</d:internal-storage>
            <d:removable-storage unit="MiB"></d:removable-storage>
            <d:cpu>OMAP 9001</d:cpu>
            <d:gpu>Ultra Nexus 3D S++</d:gpu>
            <d:abi>
                armeabi
                armeabi-v7a
                mips
                x86
            </d:abi>
            <d:dock>
                car
                television
                desk
            </d:dock>
            <d:power-type>battery</d:power-type>
        </d:hardware>

        <d:software>
            <d:api-level>-</d:api-level>
            <d:live-wallpaper-support>true</d:live-wallpaper-support>
            <d:bluetooth-profiles />
            <d:gl-version>2.1</d:gl-version>
            <d:gl-extensions />
            <d:status-bar>true</d:status-bar>
        </d:software>

        <d:state name="Portrait" default="true">
            <d:description>The phone in portrait view</d:description>
            <d:screen-orientation>port</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>navhidden</d:nav-state>
        </d:state>
        <d:state name="Landscape">
            <d:description>The phone in landscape view</d:description>
            <d:screen-orientation>land</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>navhidden</d:nav-state>
        </d:state>
    </d:device>


    <d:device deprecated="true">
        <d:name>10.1" WXGA (Tablet)</d:name>
        <d:id>10.1in WXGA (Tablet)</d:id>
        <d:manufacturer>
            Generic
        </d:manufacturer>
        <d:hardware>
            <d:screen>
                <d:screen-size>xlarge</d:screen-size>
                <d:diagonal-length>10.1</d:diagonal-length>
                <d:pixel-density>mdpi</d:pixel-density>
                <d:screen-ratio>long</d:screen-ratio>
                <d:dimensions>
                    <d:x-dimension>1280</d:x-dimension>
                    <d:y-dimension>800</d:y-dimension>
                </d:dimensions>
                <d:xdpi>149</d:xdpi>
                <d:ydpi>149</d:ydpi>
                <d:touch>
                    <d:multitouch>distinct</d:multitouch>
                    <d:mechanism>finger</d:mechanism>
                    <d:screen-type>capacitive</d:screen-type>
                </d:touch>
            </d:screen>
            <d:networking>
                Bluetooth
                Wifi
                NFC
            </d:networking>
            <d:sensors>
                Accelerometer
                Barometer
                Gyroscope
                Compass
                GPS
                ProximitySensor
            </d:sensors>
            <d:mic>true</d:mic>
            <d:camera>
                <d:location>front</d:location>
                <d:autofocus>true</d:autofocus>
                <d:flash>true</d:flash>
            </d:camera>
            <d:camera>
                <d:location>back</d:location>
                <d:autofocus>true</d:autofocus>
                <d:flash>true</d:flash>
            </d:camera>
            <d:keyboard>nokeys</d:keyboard>
            <d:nav>nonav</d:nav>
            <d:ram unit="MiB">512</d:ram>
            <d:buttons>soft</d:buttons>
            <d:internal-storage unit="GiB">8</d:internal-storage>
            <d:removable-storage unit="MiB"></d:removable-storage>
            <d:cpu>OMAP 9001</d:cpu>
            <d:gpu>Ultra Nexus 3D S++</d:gpu>
            <d:abi>
                armeabi
                armeabi-v7a
                mips
                x86
            </d:abi>
            <d:dock>
                car
                television
                desk
            </d:dock>
            <d:power-type>battery</d:power-type>
        </d:hardware>

        <d:software>
            <d:api-level>-</d:api-level>
            <d:live-wallpaper-support>true</d:live-wallpaper-support>
            <d:bluetooth-profiles />
            <d:gl-version>2.1</d:gl-version>
            <d:gl-extensions />
            <d:status-bar>true</d:status-bar>
        </d:software>

        <d:state name="Portrait" default="true">
            <d:description>The phone in portrait view</d:description>
            <d:screen-orientation>port</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>navhidden</d:nav-state>
        </d:state>
        <d:state name="Landscape">
            <d:description>The phone in landscape view</d:description>
            <d:screen-orientation>land</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>navhidden</d:nav-state>
        </d:state>
    </d:device>

    <d:device>
        <d:name>Small Phone</d:name>
        <d:id>small_phone</d:id>
        <d:manufacturer>Generic</d:manufacturer>
        <d:playstore-enabled>true</d:playstore-enabled>
        <d:hardware>
            <d:screen>
                <d:screen-size>normal</d:screen-size>
                <d:diagonal-length>4.65</d:diagonal-length> <!-- In inches -->
                <d:pixel-density>xhdpi</d:pixel-density>
                <d:screen-ratio>long</d:screen-ratio>
                <d:dimensions>
                    <d:x-dimension>720</d:x-dimension>
                    <d:y-dimension>1280</d:y-dimension>
                </d:dimensions>
                <d:xdpi>320</d:xdpi>
                <d:ydpi>320</d:ydpi>
                <d:touch>
                    <d:multitouch>jazz-hands</d:multitouch>
                    <d:mechanism>finger</d:mechanism>
                    <d:screen-type>capacitive</d:screen-type>
                </d:touch>
            </d:screen>
            <d:networking>
                Bluetooth
                Wifi
                NFC
            </d:networking>
            <d:sensors>
                Accelerometer
                Barometer
                Gyroscope
                Compass
                GPS
                ProximitySensor
            </d:sensors>
            <d:mic>true</d:mic>
            <d:camera>
                <d:location>front</d:location>
                <d:autofocus>true</d:autofocus>
                <d:flash>false</d:flash>
            </d:camera>
            <d:camera>
                <d:location>back</d:location>
                <d:autofocus>true</d:autofocus>
                <d:flash>true</d:flash>
            </d:camera>
            <d:keyboard>nokeys</d:keyboard>
            <d:nav>nonav</d:nav>
            <d:ram unit="GiB">1</d:ram>
            <d:buttons>soft</d:buttons>
            <d:internal-storage unit="GiB">16</d:internal-storage>
            <d:removable-storage unit="KiB"></d:removable-storage>
            <d:cpu>OMAP 4460</d:cpu> <!-- cpu type (Tegra3) freeform -->
            <d:gpu>PowerVR SGX540</d:gpu>
            <d:abi>
                armeabi
                armeabi-v7a
            </d:abi>
            <!--dock (car, desk, tv, none)-->
            <d:dock>
            </d:dock>
            <!-- plugged in (never, charge, always) -->
            <d:power-type>battery</d:power-type>
        </d:hardware>
        <d:software>
            <d:api-level>24-</d:api-level>
            <d:live-wallpaper-support>true</d:live-wallpaper-support>
            <d:bluetooth-profiles>
                HSP
                HFP
                SPP
                A2DP
                AVRCP
                OPP
                PBAP
                GAVDP
                AVDTP
                HID
                HDP
                PAN
            </d:bluetooth-profiles>
            <d:gl-version>2.0</d:gl-version>
            <!--
             These can be gotten via
             javax.microedition.khronos.opengles.GL10.glGetString(GL10.GL_EXTENSIONS);
            -->
            <d:gl-extensions>
                GL_EXT_discard_framebuffer
                GL_EXT_multi_draw_arrays
                GL_EXT_shader_texture_lod
                GL_EXT_texture_format_BGRA8888
                GL_IMG_multisampled_render_to_texture
                GL_IMG_program_binary
                GL_IMG_read_format
                GL_IMG_shader_binary
                GL_IMG_texture_compression_pvrtc
                GL_IMG_texture_format_BGRA8888
                GL_IMG_texture_npot
                GL_OES_compressed_ETC1_RGB8_texture
                GL_OES_depth_texture
                GL_OES_depth24
                GL_OES_EGL_image
                GL_OES_EGL_image_external
                GL_OES_egl_sync
                GL_OES_element_index_uint
                GL_OES_fragment_precision_high
                GL_OES_get_program_binary
                GL_OES_mapbuffer
                GL_OES_packed_depth_stencil
                GL_OES_required_internalformat
                GL_OES_rgb8_rgba8
                GL_OES_standard_derivatives
                GL_OES_texture_float
                GL_OES_texture_half_float
                GL_OES_vertex_array_object
                GL_OES_vertex_half_float
            </d:gl-extensions>
            <d:status-bar>true</d:status-bar>
        </d:software>
        <d:state name="Portrait" default="true">
            <d:description>The phone in portrait view</d:description>
            <d:screen-orientation>port</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
        <d:state name="Landscape">
            <d:description>The phone in landscape view</d:description>
            <d:screen-orientation>land</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
    </d:device>

    <d:device>
        <d:name>Medium Phone</d:name>
        <d:id>medium_phone</d:id>
        <d:manufacturer>Generic</d:manufacturer>
        <d:playstore-enabled>true</d:playstore-enabled>
        <d:hardware>
            <d:screen>
                <d:screen-size>normal</d:screen-size>
                <d:diagonal-length>6.4</d:diagonal-length>
                <d:pixel-density>420dpi</d:pixel-density>
                <d:screen-ratio>long</d:screen-ratio>
                <d:dimensions>
                    <d:x-dimension>1080</d:x-dimension>
                    <d:y-dimension>2400</d:y-dimension>
                </d:dimensions>
                <d:xdpi>420</d:xdpi>
                <d:ydpi>420</d:ydpi>
                <d:touch>
                    <d:multitouch>jazz-hands</d:multitouch>
                    <d:mechanism>finger</d:mechanism>
                    <d:screen-type>capacitive</d:screen-type>
                </d:touch>
            </d:screen>
            <d:networking>
                Wifi
                Bluetooth
                NFC
            </d:networking>
            <d:sensors>
                Accelerometer
                Barometer
                Compass
                GPS
                Gyroscope
                LightSensor
                ProximitySensor
                StepCounter
                StepDetector
            </d:sensors>
            <d:mic>true</d:mic>
            <d:camera>
                <d:location>back</d:location>
                <d:autofocus>true</d:autofocus>
                <d:flash>true</d:flash>
            </d:camera>
            <d:camera>
                <d:location>front</d:location>
                <d:autofocus>true</d:autofocus>
                <d:flash>false</d:flash>
            </d:camera>
            <d:keyboard>nokeys</d:keyboard>
            <d:nav>nonav</d:nav>
            <d:ram unit="GiB">8</d:ram>
            <d:buttons>soft</d:buttons>
            <d:internal-storage unit="GiB">128</d:internal-storage>
            <d:removable-storage unit="MiB">0</d:removable-storage>
            <d:cpu>Google Tensor</d:cpu>
            <d:gpu>ARM, Mali-G78 MP20</d:gpu>
            <d:abi>
                arm64-v8a
                armeabi-v7a
                armeabi
            </d:abi>
            <d:dock></d:dock>
            <d:power-type>battery</d:power-type>
        </d:hardware>
        <d:software>
            <d:api-level>24-</d:api-level>
            <d:live-wallpaper-support>true</d:live-wallpaper-support>
            <d:bluetooth-profiles></d:bluetooth-profiles>
            <d:gl-version>3.2</d:gl-version>
            <d:gl-extensions>GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_sync
                GL_OES_vertex_half_float GL_OES_framebuffer_object GL_OES_rgb8_rgba8
                GL_OES_compressed_ETC1_RGB8_texture GL_AMD_compressed_ATC_texture
                GL_KHR_texture_compression_astc_ldr GL_KHR_texture_compression_astc_hdr
                GL_OES_texture_compression_astc GL_OES_texture_npot
                GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888
                GL_EXT_read_format_bgra GL_OES_texture_3D GL_EXT_color_buffer_float
                GL_EXT_color_buffer_half_float GL_QCOM_alpha_test GL_OES_depth24
                GL_OES_packed_depth_stencil GL_OES_depth_texture GL_OES_depth_texture_cube_map
                GL_EXT_sRGB GL_OES_texture_float GL_OES_texture_float_linear
                GL_OES_texture_half_float GL_OES_texture_half_float_linear
                GL_EXT_texture_type_2_10_10_10_REV GL_EXT_texture_sRGB_decode
                GL_EXT_texture_format_sRGB_override GL_OES_element_index_uint GL_EXT_copy_image
                GL_EXT_geometry_shader GL_EXT_tessellation_shader GL_OES_texture_stencil8
                GL_EXT_shader_io_blocks GL_OES_shader_image_atomic GL_OES_sample_variables
                GL_EXT_texture_border_clamp GL_EXT_EGL_image_external_wrap_modes
                GL_EXT_multisampled_render_to_texture GL_EXT_multisampled_render_to_texture2
                GL_OES_shader_multisample_interpolation GL_EXT_texture_cube_map_array
                GL_EXT_draw_buffers_indexed GL_EXT_gpu_shader5 GL_EXT_robustness
                GL_EXT_texture_buffer GL_EXT_shader_framebuffer_fetch
                GL_ARM_shader_framebuffer_fetch_depth_stencil
                GL_OES_texture_storage_multisample_2d_array GL_OES_sample_shading
                GL_OES_get_program_binary GL_EXT_debug_label GL_KHR_blend_equation_advanced
                GL_KHR_blend_equation_advanced_coherent GL_QCOM_tiled_rendering
                GL_ANDROID_extension_pack_es31a GL_EXT_primitive_bounding_box
                GL_OES_standard_derivatives GL_OES_vertex_array_object GL_EXT_disjoint_timer_query
                GL_KHR_debug GL_EXT_YUV_target GL_EXT_sRGB_write_control GL_EXT_texture_norm16
                GL_EXT_discard_framebuffer GL_OES_surfaceless_context GL_OVR_multiview
                GL_OVR_multiview2 GL_EXT_texture_sRGB_R8 GL_KHR_no_error GL_EXT_debug_marker
                GL_OES_EGL_image_external_essl3 GL_OVR_multiview_multisampled_render_to_texture
                GL_EXT_buffer_storage GL_EXT_external_buffer GL_EXT_blit_framebuffer_params
                GL_EXT_clip_cull_distance GL_EXT_protected_textures
                GL_EXT_shader_non_constant_global_initializers GL_QCOM_texture_foveated
                GL_QCOM_texture_foveated_subsampled_layout
                GL_QCOM_shader_framebuffer_fetch_noncoherent GL_QCOM_shader_framebuffer_fetch_rate
                GL_EXT_memory_object GL_EXT_memory_object_fd GL_EXT_EGL_image_array
                GL_NV_shader_noperspective_interpolation GL_KHR_robust_buffer_access_behavior
                GL_EXT_EGL_image_storage GL_EXT_blend_func_extended GL_EXT_clip_control
                GL_OES_texture_view GL_EXT_fragment_invocation_density
                GL_QCOM_validate_shader_binary GL_QCOM_YUV_texture_gather
            </d:gl-extensions>
            <d:status-bar>true</d:status-bar>
        </d:software>
        <d:state name="Portrait" default="true">
            <d:description>The device in portrait view</d:description>
            <d:screen-orientation>port</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
        <d:state name="Landscape">
            <d:description>The device in landscape view</d:description>
            <d:screen-orientation>land</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
    </d:device>

    <d:device>
        <d:name>Medium Tablet</d:name>
        <d:id>medium_tablet</d:id>
        <d:manufacturer>Generic</d:manufacturer>
        <d:playstore-enabled>true</d:playstore-enabled>
        <d:hardware>
            <d:screen>
                <d:screen-size>xlarge</d:screen-size>
                <d:diagonal-length>10.055</d:diagonal-length>
                <d:pixel-density>xhdpi</d:pixel-density>
                <d:screen-ratio>notlong</d:screen-ratio>
                <d:dimensions>
                    <d:x-dimension>2560</d:x-dimension>
                    <d:y-dimension>1600</d:y-dimension>
                </d:dimensions>
                <d:xdpi>320</d:xdpi>
                <d:ydpi>320</d:ydpi>
                <d:touch>
                    <d:multitouch>jazz-hands</d:multitouch>
                    <d:mechanism>finger</d:mechanism>
                    <d:screen-type>capacitive</d:screen-type>
                </d:touch>
            </d:screen>
            <d:networking>
                Wifi
                Bluetooth
                NFC
            </d:networking>
            <d:sensors>
                Accelerometer
                Barometer
                Compass
                GPS
                Gyroscope
                LightSensor
            </d:sensors>
            <d:mic>true</d:mic>
            <d:camera>
                <d:location>back</d:location>
                <d:autofocus>true</d:autofocus>
                <d:flash>true</d:flash>
            </d:camera>
            <d:camera>
                <d:location>front</d:location>
                <d:autofocus>false</d:autofocus>
                <d:flash>false</d:flash>
            </d:camera>
            <d:keyboard>nokeys</d:keyboard>
            <d:nav>nonav</d:nav>
            <d:ram unit="KiB">1953125</d:ram>
            <d:buttons>soft</d:buttons>
            <d:internal-storage unit="KiB">15623782</d:internal-storage>
            <d:removable-storage unit="MiB"></d:removable-storage>
            <d:cpu>Dual-core A15</d:cpu>
            <d:gpu>Quad-core Mali T604</d:gpu>
            <d:abi>
                armeabi-v7a
                armeabi
            </d:abi>
            <d:dock></d:dock>
            <d:power-type>battery</d:power-type>
        </d:hardware>
        <d:software>
            <d:api-level>24-</d:api-level>
            <d:live-wallpaper-support>true</d:live-wallpaper-support>
            <d:bluetooth-profiles></d:bluetooth-profiles>
            <d:gl-version>2.0</d:gl-version>
            <d:gl-extensions>GL_EXT_debug_marker GL_ARM_rgba8 GL_ARM_mali_shader_binary
                GL_OES_depth24 GL_OES_depth_texture GL_OES_depth_texture_cube_map
                GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_EXT_read_format_bgra
                GL_OES_compressed_paletted_texture GL_OES_compressed_ETC1_RGB8_texture
                GL_OES_standard_derivatives GL_OES_EGL_image GL_OES_EGL_image_external
                GL_OES_EGL_sync GL_OES_texture_npot GL_OES_vertex_half_float
                GL_OES_required_internalformat GL_OES_vertex_array_object GL_OES_mapbuffer
                GL_EXT_texture_format_BGRA8888 GL_EXT_texture_rg GL_EXT_texture_type_2_10_10_10_REV
                GL_OES_fbo_render_mipmap GL_OES_element_index_uint GL_EXT_shadow_samplers
                GL_EXT_occlusion_query_boolean GL_EXT_blend_minmax GL_EXT_discard_framebuffer
                GL_OES_get_program_binary GL_OES_texture_3D GL_EXT_texture_storage
                GL_EXT_multisampled_render_to_texture GL_OES_surfaceless_context
                GL_ARM_mali_program_binary
            </d:gl-extensions>
            <d:status-bar>true</d:status-bar>
        </d:software>
        <d:state name="Portrait">
            <d:description>The phone in portrait view</d:description>
            <d:screen-orientation>port</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
        <d:state name="Landscape" default="true">
            <d:description>The phone in landscape view</d:description>
            <d:screen-orientation>land</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
    </d:device>
</d:devices>
PK
!<�M�WFWF$com/android/sdklib/devices/nexus.xml<?xml version="1.0" encoding="UTF-8"?>

<d:devices
        xmlns:d="http://schemas.android.com/sdk/devices/7">

    <d:device deprecated="true">
        <d:name>Nexus One</d:name>
        <d:manufacturer>Google</d:manufacturer>
        <d:hardware>
            <d:screen>
                <d:screen-size>normal</d:screen-size>
                <d:diagonal-length>3.7</d:diagonal-length>
                <d:pixel-density>hdpi</d:pixel-density>
                <d:screen-ratio>long</d:screen-ratio>
                <d:dimensions>
                    <d:x-dimension>480</d:x-dimension>
                    <d:y-dimension>800</d:y-dimension>
                </d:dimensions>
                <d:xdpi>254</d:xdpi>
                <d:ydpi>254</d:ydpi>
                <d:touch>
                    <d:multitouch>basic</d:multitouch>
                    <d:mechanism>finger</d:mechanism>
                    <d:screen-type>capacitive</d:screen-type>
                </d:touch>
            </d:screen>
            <d:networking>
                Wifi
                Bluetooth
            </d:networking>
            <d:sensors>
                Accelerometer
                Compass
                GPS
                LightSensor
                ProximitySensor
            </d:sensors>
            <d:mic>true</d:mic>
            <d:camera>
                <d:location>back</d:location>
                <d:autofocus>true</d:autofocus>
                <d:flash>true</d:flash>
            </d:camera>
            <d:keyboard>nokeys</d:keyboard>
            <d:nav>trackball</d:nav>
            <d:ram unit="MiB">512</d:ram>
            <d:buttons>hard</d:buttons>
            <d:internal-storage unit="MiB">503</d:internal-storage>
            <d:removable-storage unit="MiB">0</d:removable-storage>
            <d:cpu>Qualcomm Scorpion</d:cpu>
            <d:gpu>Qualcomm Adreno 200</d:gpu>
            <d:abi>
                armeabi-v7a
                armeabi
            </d:abi>
            <d:dock></d:dock>
            <d:power-type>battery</d:power-type>
            <d:skin>nexus_one</d:skin>
        </d:hardware>
        <d:software>
            <d:api-level>7-10</d:api-level>
            <d:live-wallpaper-support>true</d:live-wallpaper-support>
            <d:bluetooth-profiles></d:bluetooth-profiles>
            <d:gl-version>2.0</d:gl-version>
            <d:gl-extensions>
            </d:gl-extensions>
            <d:status-bar>true</d:status-bar>
        </d:software>
        <d:state name="Portrait" default="true">
            <d:description>The phone in portrait view</d:description>
            <d:screen-orientation>port</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
        <d:state name="Landscape">
            <d:description>The phone in landscape view</d:description>
            <d:screen-orientation>land</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
    </d:device>

    <d:device deprecated="true">
        <d:name>Nexus S</d:name>
        <d:manufacturer>Google</d:manufacturer>
        <d:hardware>
            <d:screen>
                <d:screen-size>normal</d:screen-size>
                <d:diagonal-length>4</d:diagonal-length>
                <d:pixel-density>hdpi</d:pixel-density>
                <d:screen-ratio>long</d:screen-ratio>
                <d:dimensions>
                    <d:x-dimension>480</d:x-dimension>
                    <d:y-dimension>800</d:y-dimension>
                </d:dimensions>
                <d:xdpi>235</d:xdpi>
                <d:ydpi>235</d:ydpi>
                <d:touch>
                    <d:multitouch>jazz-hands</d:multitouch>
                    <d:mechanism>finger</d:mechanism>
                    <d:screen-type>capacitive</d:screen-type>
                </d:touch>
            </d:screen>
            <d:networking>
                Wifi
                Bluetooth
                NFC
            </d:networking>
            <d:sensors>
                Accelerometer
                Compass
                GPS
                Gyroscope
                LightSensor
                ProximitySensor
            </d:sensors>
            <d:mic>true</d:mic>
            <d:camera>
                <d:location>back</d:location>
                <d:autofocus>true</d:autofocus>
                <d:flash>true</d:flash>
            </d:camera>
            <d:camera>
                <d:location>front</d:location>
                <d:autofocus>false</d:autofocus>
                <d:flash>false</d:flash>
            </d:camera>
            <d:keyboard>nokeys</d:keyboard>
            <d:nav>nonav</d:nav>
            <d:ram unit="KiB">351428</d:ram>
            <d:buttons>hard</d:buttons>
            <d:internal-storage unit="MiB">503</d:internal-storage>
            <d:removable-storage unit="MiB">0</d:removable-storage>
            <d:cpu>Samsung Exynos 3110</d:cpu>
            <d:gpu>PowerVR SGX 540</d:gpu>
            <d:abi>
                armeabi-v7a
                armeabi
            </d:abi>
            <d:dock></d:dock>
            <d:power-type>battery</d:power-type>
            <d:skin>nexus_s</d:skin>
        </d:hardware>
        <d:software>
            <d:api-level>9-16</d:api-level>
            <d:live-wallpaper-support>true</d:live-wallpaper-support>
            <d:bluetooth-profiles></d:bluetooth-profiles>
            <d:gl-version>2.0</d:gl-version>
            <d:gl-extensions>
                GL_EXT_debug_marker
                GL_OES_rgb8_rgba8
                GL_OES_depth24
                GL_OES_vertex_half_float
                GL_OES_texture_float
                GL_OES_texture_half_float
                GL_OES_element_index_uint
                GL_OES_mapbuffer
                GL_OES_fragment_precision_high
                GL_OES_compressed_ETC1_RGB8_texture
                GL_OES_EGL_image
                GL_OES_EGL_image_external
                GL_OES_required_internalformat
                GL_OES_depth_texture
                GL_OES_get_program_binary
                GL_OES_packed_depth_stencil
                GL_OES_standard_derivatives
                GL_OES_vertex_array_object
                GL_OES_egl_sync
                GL_EXT_multi_draw_arrays
                GL_EXT_texture_format_BGRA8888
                GL_EXT_discard_framebuffer
                GL_EXT_shader_texture_lod
                GL_IMG_shader_binary
                GL_IMG_texture_compression_pvrtc
                GL_IMG_texture_npot
                GL_IMG_texture_format_BGRA8888
                GL_IMG_read_format
                GL_IMG_program_binary
                GL_IMG_multisampled_render_to_texture
            </d:gl-extensions>
            <d:status-bar>true</d:status-bar>
        </d:software>
        <d:state name="Portrait" default="true">
            <d:description>The phone in portrait view</d:description>
            <d:screen-orientation>port</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
        <d:state name="Landscape">
            <d:description>The phone in landscape view</d:description>
            <d:screen-orientation>land</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
    </d:device>

    <d:device deprecated="true">
        <d:name>Galaxy Nexus</d:name>
        <d:manufacturer>Google</d:manufacturer>
        <d:hardware>
            <d:screen>
                <d:screen-size>normal</d:screen-size>
                <d:diagonal-length>4.65</d:diagonal-length> <!-- In inches -->
                <d:pixel-density>xhdpi</d:pixel-density>
                <d:screen-ratio>long</d:screen-ratio>
                <d:dimensions>
                    <d:x-dimension>720</d:x-dimension>
                    <d:y-dimension>1280</d:y-dimension>
                </d:dimensions>
                <d:xdpi>316</d:xdpi>
                <d:ydpi>316</d:ydpi>
                <d:touch>
                    <d:multitouch>jazz-hands</d:multitouch>
                    <d:mechanism>finger</d:mechanism>
                    <d:screen-type>capacitive</d:screen-type>
                </d:touch>
            </d:screen>
            <d:networking>
                Bluetooth
                Wifi
                NFC
            </d:networking>
            <d:sensors>
                Accelerometer
                Barometer
                Gyroscope
                Compass
                GPS
                ProximitySensor
            </d:sensors>
            <d:mic>true</d:mic>
            <d:camera>
                <d:location>front</d:location>
                <d:autofocus>true</d:autofocus>
                <d:flash>false</d:flash>
            </d:camera>
            <d:camera>
                <d:location>back</d:location>
                <d:autofocus>true</d:autofocus>
                <d:flash>true</d:flash>
            </d:camera>
            <d:keyboard>nokeys</d:keyboard>
            <d:nav>nonav</d:nav>
            <d:ram unit="GiB">1</d:ram>
            <d:buttons>soft</d:buttons>
            <d:internal-storage unit="GiB">16</d:internal-storage>
            <d:removable-storage unit="KiB"></d:removable-storage>
            <d:cpu>OMAP 4460</d:cpu> <!-- cpu type (Tegra3) freeform -->
            <d:gpu>PowerVR SGX540</d:gpu>
            <d:abi>
                armeabi
                armeabi-v7a
            </d:abi>
            <!--dock (car, desk, tv, none)-->
            <d:dock>
            </d:dock>
            <!-- plugged in (never, charge, always) -->
            <d:power-type>battery</d:power-type>
            <d:skin>galaxy_nexus</d:skin>
        </d:hardware>
        <d:software>
            <d:api-level>14-</d:api-level>
            <d:live-wallpaper-support>true</d:live-wallpaper-support>
            <d:bluetooth-profiles>
                HSP
                HFP
                SPP
                A2DP
                AVRCP
                OPP
                PBAP
                GAVDP
                AVDTP
                HID
                HDP
                PAN
            </d:bluetooth-profiles>
            <d:gl-version>2.0</d:gl-version>
            <!--
             These can be gotten via
             javax.microedition.khronos.opengles.GL10.glGetString(GL10.GL_EXTENSIONS);
            -->
            <d:gl-extensions>
                GL_EXT_discard_framebuffer
                GL_EXT_multi_draw_arrays
                GL_EXT_shader_texture_lod
                GL_EXT_texture_format_BGRA8888
                GL_IMG_multisampled_render_to_texture
                GL_IMG_program_binary
                GL_IMG_read_format
                GL_IMG_shader_binary
                GL_IMG_texture_compression_pvrtc
                GL_IMG_texture_format_BGRA8888
                GL_IMG_texture_npot
                GL_OES_compressed_ETC1_RGB8_texture
                GL_OES_depth_texture
                GL_OES_depth24
                GL_OES_EGL_image
                GL_OES_EGL_image_external
                GL_OES_egl_sync
                GL_OES_element_index_uint
                GL_OES_fragment_precision_high
                GL_OES_get_program_binary
                GL_OES_mapbuffer
                GL_OES_packed_depth_stencil
                GL_OES_required_internalformat
                GL_OES_rgb8_rgba8
                GL_OES_standard_derivatives
                GL_OES_texture_float
                GL_OES_texture_half_float
                GL_OES_vertex_array_object
                GL_OES_vertex_half_float
            </d:gl-extensions>
            <d:status-bar>true</d:status-bar>
        </d:software>
        <d:state name="Portrait" default="true">
            <d:description>The phone in portrait view</d:description>
            <d:screen-orientation>port</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
        <d:state name="Landscape">
            <d:description>The phone in landscape view</d:description>
            <d:screen-orientation>land</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
    </d:device>

    <d:device deprecated="true">
        <d:name>Nexus 7 (2012)</d:name>
        <d:id>Nexus 7</d:id>
        <d:manufacturer>Google</d:manufacturer>
        <d:hardware>
            <d:screen>
                <d:screen-size>large</d:screen-size>
                <d:diagonal-length>7.0</d:diagonal-length>
                <d:pixel-density>tvdpi</d:pixel-density>
                <d:screen-ratio>notlong</d:screen-ratio>
                <d:dimensions>
                    <d:x-dimension>800</d:x-dimension>
                    <d:y-dimension>1280</d:y-dimension>
                </d:dimensions>
                <d:xdpi>195</d:xdpi>
                <d:ydpi>200</d:ydpi>
                <d:touch>
                    <d:multitouch>jazz-hands</d:multitouch>
                    <d:mechanism>finger</d:mechanism>
                    <d:screen-type>capacitive</d:screen-type>
                </d:touch>
            </d:screen>
            <d:networking>
                Wifi
                Bluetooth
                NFC
            </d:networking>
            <d:sensors>
                Accelerometer
                Compass
                GPS
                Gyroscope
                LightSensor
            </d:sensors>
            <d:mic>true</d:mic>
            <d:camera>
                <d:location>front</d:location>
                <d:autofocus>false</d:autofocus>
                <d:flash>false</d:flash>
            </d:camera>
            <d:keyboard>nokeys</d:keyboard>
            <d:nav>nonav</d:nav>
            <d:ram unit="GiB">1</d:ram>
            <d:buttons>soft</d:buttons>
            <d:internal-storage unit="GiB">8</d:internal-storage>
            <d:removable-storage unit="MiB"></d:removable-storage>
            <d:cpu>Tegra3</d:cpu>
            <d:gpu>Tegra3</d:gpu>
            <d:abi>
                armeabi-v7a
                armeabi
            </d:abi>
            <d:dock></d:dock>
            <d:power-type>battery</d:power-type>
            <d:skin>nexus_7</d:skin>
        </d:hardware>

        <d:software>
            <d:api-level>16</d:api-level>
            <d:live-wallpaper-support>true</d:live-wallpaper-support>
            <d:bluetooth-profiles></d:bluetooth-profiles>
            <d:gl-version>2.0</d:gl-version>
            <d:gl-extensions></d:gl-extensions>
            <d:status-bar>true</d:status-bar>
        </d:software>

        <d:state name="Portrait" default="true">
            <d:description>The phone in portrait view</d:description>
            <d:screen-orientation>port</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
        <d:state name="Landscape">
            <d:description>The phone in landscape view</d:description>
            <d:screen-orientation>land</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
    </d:device>

    <d:device deprecated="true">
        <d:name>Nexus 4</d:name>
        <d:manufacturer>Google</d:manufacturer>
        <d:hardware>
            <d:screen>
                <d:screen-size>normal</d:screen-size>
                <d:diagonal-length>4.7</d:diagonal-length>
                <d:pixel-density>xhdpi</d:pixel-density>
                <d:screen-ratio>notlong</d:screen-ratio>
                <d:dimensions>
                    <d:x-dimension>768</d:x-dimension>
                    <d:y-dimension>1280</d:y-dimension>
                </d:dimensions>
                <d:xdpi>320</d:xdpi>
                <d:ydpi>320</d:ydpi>
                <d:touch>
                    <d:multitouch>jazz-hands</d:multitouch>
                    <d:mechanism>finger</d:mechanism>
                    <d:screen-type>capacitive</d:screen-type>
                </d:touch>
            </d:screen>
            <d:networking>
                Wifi
                Bluetooth
                NFC
            </d:networking>
            <d:sensors>
                Accelerometer
                Barometer
                Compass
                GPS
                Gyroscope
                LightSensor
                ProximitySensor
            </d:sensors>
            <d:mic>true</d:mic>
            <d:camera>
                <d:location>back</d:location>
                <d:autofocus>true</d:autofocus>
                <d:flash>true</d:flash>
            </d:camera>
            <d:camera>
                <d:location>front</d:location>
                <d:autofocus>false</d:autofocus>
                <d:flash>false</d:flash>
            </d:camera>
            <d:keyboard>nokeys</d:keyboard>
            <d:nav>nonav</d:nav>
            <d:ram unit="KiB">1953125</d:ram>
            <d:buttons>soft</d:buttons>
            <d:internal-storage unit="KiB">7811891</d:internal-storage>
            <d:removable-storage unit="MiB"></d:removable-storage>
            <d:cpu>Qualcomm Snapdragon S4 Pro</d:cpu>
            <d:gpu>Adreno 320</d:gpu>
            <d:abi>
                armeabi-v7a
                armeabi
            </d:abi>
            <d:dock></d:dock>
            <d:power-type>battery</d:power-type>
            <d:skin>nexus_4</d:skin>
        </d:hardware>
        <d:software>
            <d:api-level>16</d:api-level>
            <d:live-wallpaper-support>true</d:live-wallpaper-support>
            <d:bluetooth-profiles></d:bluetooth-profiles>
            <d:gl-version>2.0</d:gl-version>
            <d:gl-extensions>GL_EXT_debug_marker GL_AMD_compressed_ATC_texture
                GL_AMD_performance_monitor GL_AMD_program_binary_Z400 GL_EXT_robustness
                GL_EXT_texture_format_BGRA8888 GL_EXT_texture_type_2_10_10_10_REV GL_NV_fence
                GL_OES_compressed_ETC1_RGB8_texture GL_OES_depth_texture GL_OES_depth24
                GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_element_index_uint
                GL_OES_fbo_render_mipmap GL_OES_fragment_precision_high GL_OES_get_program_binary
                GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_OES_standard_derivatives
                GL_OES_texture_3D GL_OES_texture_float GL_OES_texture_half_float
                GL_OES_texture_half_float_linear GL_OES_texture_npot GL_OES_vertex_half_float
                GL_OES_vertex_type_10_10_10_2 GL_OES_vertex_array_object GL_QCOM_alpha_test
                GL_QCOM_binning_control GL_QCOM_driver_control GL_QCOM_perfmon_global_mode
                GL_QCOM_extended_get GL_QCOM_extended_get2 GL_QCOM_tiled_rendering
                GL_QCOM_writeonly_rendering GL_EXT_sRGB
            </d:gl-extensions>
            <d:status-bar>true</d:status-bar>
        </d:software>
        <d:state name="Portrait" default="true">
            <d:description>The phone in portrait view</d:description>
            <d:screen-orientation>port</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
        <d:state name="Landscape">
            <d:description>The phone in landscape view</d:description>
            <d:screen-orientation>land</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
    </d:device>

    <d:device deprecated="true">
        <d:name>Nexus 10</d:name>
        <d:manufacturer>Google</d:manufacturer>
        <d:hardware>
            <d:screen>
                <d:screen-size>xlarge</d:screen-size>
                <d:diagonal-length>10.055</d:diagonal-length>
                <d:pixel-density>xhdpi</d:pixel-density>
                <d:screen-ratio>notlong</d:screen-ratio>
                <d:dimensions>
                    <d:x-dimension>2560</d:x-dimension>
                    <d:y-dimension>1600</d:y-dimension>
                </d:dimensions>
                <d:xdpi>300</d:xdpi>
                <d:ydpi>300</d:ydpi>
                <d:touch>
                    <d:multitouch>jazz-hands</d:multitouch>
                    <d:mechanism>finger</d:mechanism>
                    <d:screen-type>capacitive</d:screen-type>
                </d:touch>
            </d:screen>
            <d:networking>
                Wifi
                Bluetooth
                NFC
            </d:networking>
            <d:sensors>
                Accelerometer
                Barometer
                Compass
                GPS
                Gyroscope
                LightSensor
            </d:sensors>
            <d:mic>true</d:mic>
            <d:camera>
                <d:location>back</d:location>
                <d:autofocus>true</d:autofocus>
                <d:flash>true</d:flash>
            </d:camera>
            <d:camera>
                <d:location>front</d:location>
                <d:autofocus>false</d:autofocus>
                <d:flash>false</d:flash>
            </d:camera>
            <d:keyboard>nokeys</d:keyboard>
            <d:nav>nonav</d:nav>
            <d:ram unit="KiB">1953125</d:ram>
            <d:buttons>soft</d:buttons>
            <d:internal-storage unit="KiB">15623782</d:internal-storage>
            <d:removable-storage unit="MiB"></d:removable-storage>
            <d:cpu>Dual-core A15</d:cpu>
            <d:gpu>Quad-core Mali T604</d:gpu>
            <d:abi>
                armeabi-v7a
                armeabi
            </d:abi>
            <d:dock></d:dock>
            <d:power-type>battery</d:power-type>
            <d:skin>nexus_10</d:skin>
        </d:hardware>
        <d:software>
            <d:api-level>16</d:api-level>
            <d:live-wallpaper-support>true</d:live-wallpaper-support>
            <d:bluetooth-profiles></d:bluetooth-profiles>
            <d:gl-version>2.0</d:gl-version>
            <d:gl-extensions>GL_EXT_debug_marker GL_ARM_rgba8 GL_ARM_mali_shader_binary
                GL_OES_depth24 GL_OES_depth_texture GL_OES_depth_texture_cube_map
                GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_EXT_read_format_bgra
                GL_OES_compressed_paletted_texture GL_OES_compressed_ETC1_RGB8_texture
                GL_OES_standard_derivatives GL_OES_EGL_image GL_OES_EGL_image_external
                GL_OES_EGL_sync GL_OES_texture_npot GL_OES_vertex_half_float
                GL_OES_required_internalformat GL_OES_vertex_array_object GL_OES_mapbuffer
                GL_EXT_texture_format_BGRA8888 GL_EXT_texture_rg GL_EXT_texture_type_2_10_10_10_REV
                GL_OES_fbo_render_mipmap GL_OES_element_index_uint GL_EXT_shadow_samplers
                GL_EXT_occlusion_query_boolean GL_EXT_blend_minmax GL_EXT_discard_framebuffer
                GL_OES_get_program_binary GL_OES_texture_3D GL_EXT_texture_storage
                GL_EXT_multisampled_render_to_texture GL_OES_surfaceless_context
                GL_ARM_mali_program_binary
            </d:gl-extensions>
            <d:status-bar>true</d:status-bar>
        </d:software>
        <d:state name="Portrait">
            <d:description>The phone in portrait view</d:description>
            <d:screen-orientation>port</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
        <d:state name="Landscape" default="true">
            <d:description>The phone in landscape view</d:description>
            <d:screen-orientation>land</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
    </d:device>

    <d:device deprecated="true">
        <d:name>Nexus 7</d:name>
        <d:id>Nexus 7 2013</d:id>
        <d:manufacturer>Google</d:manufacturer>
        <d:hardware>
            <d:screen>
                <d:screen-size>large</d:screen-size>
                <d:diagonal-length>7.02</d:diagonal-length>
                <d:pixel-density>xhdpi</d:pixel-density>
                <d:screen-ratio>notlong</d:screen-ratio>
                <d:dimensions>
                    <d:x-dimension>1200</d:x-dimension>
                    <d:y-dimension>1920</d:y-dimension>
                </d:dimensions>
                <d:xdpi>323</d:xdpi>
                <d:ydpi>323</d:ydpi>
                <d:touch>
                    <d:multitouch>jazz-hands</d:multitouch>
                    <d:mechanism>finger</d:mechanism>
                    <d:screen-type>capacitive</d:screen-type>
                </d:touch>
            </d:screen>
            <d:networking>
                Wifi
                Bluetooth
                NFC
            </d:networking>
            <d:sensors>
                Accelerometer
                Compass
                GPS
                Gyroscope
                LightSensor
            </d:sensors>
            <d:mic>true</d:mic>
            <d:camera>
                <d:location>back</d:location>
                <d:autofocus>true</d:autofocus>
                <d:flash>false</d:flash>
            </d:camera>
            <d:camera>
                <d:location>front</d:location>
                <d:autofocus>false</d:autofocus>
                <d:flash>false</d:flash>
            </d:camera>
            <d:keyboard>nokeys</d:keyboard>
            <d:nav>nonav</d:nav>
            <d:ram unit="GiB">2</d:ram>
            <d:buttons>soft</d:buttons>
            <d:internal-storage unit="GiB">32</d:internal-storage>
            <d:removable-storage unit="MiB"></d:removable-storage>
            <d:cpu>Qualcomm Snapdragon S4 Pro, 1.5GHz</d:cpu>
            <d:gpu>Adreno 320, 400MHz</d:gpu>
            <d:abi>
                armeabi-v7a
                armeabi
            </d:abi>
            <d:dock></d:dock>
            <d:power-type>battery</d:power-type>
            <d:skin>nexus_7_2013</d:skin>
        </d:hardware>

        <d:software>
            <d:api-level>18</d:api-level>
            <d:live-wallpaper-support>true</d:live-wallpaper-support>
            <d:bluetooth-profiles></d:bluetooth-profiles>
            <d:gl-version>3.0</d:gl-version>
            <d:gl-extensions>
                GL_AMD_compressed_ATC_texture GL_AMD_performance_monitor
                GL_AMD_program_binary_Z400 GL_EXT_debug_labelGL_EXT_debug_markerGL_EXT_robustness
                GL_EXT_texture_format_BGRA8888 GL_EXT_texture_type_2_10_10_10_REV GL_NV_fence
                GL_OES_compressed_ETC1_RGB8_texture GL_OES_depth_texture GL_OES_depth24
                GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_element_index_uint
                GL_OES_fbo_render_mipmap GL_OES_fragment_precision_high GL_OES_get_program_binary
                GL_OES_packed_depth_stencil GL_OES_depth_texture_cube_map GL_OES_rgb8_rgba8
                GL_OES_standard_derivatives GL_OES_texture_3D GL_OES_texture_float
                GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_npot
                GL_OES_vertex_half_float GL_OES_vertex_type_10_10_10_2 GL_OES_vertex_array_object
                GL_QCOM_alpha_test GL_QCOM_binning_control GL_QCOM_driver_control
                GL_QCOM_perfmon_global_mode GL_QCOM_extended_get GL_QCOM_extended_get2
                GL_QCOM_tiled_rendering GL_QCOM_writeonly_rendering GL_EXT_sRGB
                GL_EXT_texture_filter_anisotropic GL_EXT_color_buffer_float
                GL_EXT_color_buffer_half_float
            </d:gl-extensions>
            <d:status-bar>true</d:status-bar>
        </d:software>

        <d:state name="Portrait" default="true">
            <d:description>The phone in portrait view</d:description>
            <d:screen-orientation>port</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
        <d:state name="Landscape">
            <d:description>The phone in landscape view</d:description>
            <d:screen-orientation>land</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
    </d:device>

    <d:device deprecated="true">
        <d:name>Nexus 5</d:name>
        <d:id>Nexus 5</d:id>
        <d:manufacturer>Google</d:manufacturer>
        <d:playstore-enabled>true</d:playstore-enabled>
        <d:hardware>
            <d:screen>
                <d:screen-size>normal</d:screen-size>
                <d:diagonal-length>4.95</d:diagonal-length>
                <d:pixel-density>xxhdpi</d:pixel-density>
                <d:screen-ratio>notlong</d:screen-ratio>
                <d:dimensions>
                    <d:x-dimension>1080</d:x-dimension>
                    <d:y-dimension>1920</d:y-dimension>
                </d:dimensions>
                <d:xdpi>445</d:xdpi>
                <d:ydpi>445</d:ydpi>
                <d:touch>
                    <d:multitouch>jazz-hands</d:multitouch>
                    <d:mechanism>finger</d:mechanism>
                    <d:screen-type>capacitive</d:screen-type>
                </d:touch>
            </d:screen>
            <d:networking>
                Wifi
                Bluetooth
                NFC
            </d:networking>
            <d:sensors>
                Accelerometer
                Barometer
                Compass
                GPS
                Gyroscope
                LightSensor
                ProximitySensor
            </d:sensors>
            <d:mic>true</d:mic>
            <d:camera>
                <d:location>back</d:location>
                <d:autofocus>true</d:autofocus>
                <d:flash>true</d:flash>
            </d:camera>
            <d:camera>
                <d:location>front</d:location>
                <d:autofocus>false</d:autofocus>
                <d:flash>false</d:flash>
            </d:camera>
            <d:keyboard>nokeys</d:keyboard>
            <d:nav>nonav</d:nav>
            <d:ram unit="GiB">2</d:ram>
            <d:buttons>soft</d:buttons>
            <d:internal-storage unit="GiB">16</d:internal-storage>
            <d:removable-storage unit="MiB"></d:removable-storage>
            <d:cpu>Snapdragon 800 (MSM8974)</d:cpu>
            <d:gpu>Adreno 330</d:gpu>
            <d:abi>
                armeabi-v7a
                armeabi
            </d:abi>
            <d:dock></d:dock>
            <d:power-type>battery</d:power-type>
            <d:skin>nexus_5</d:skin>
        </d:hardware>
        <d:software>
            <d:api-level>19</d:api-level>
            <d:live-wallpaper-support>true</d:live-wallpaper-support>
            <d:bluetooth-profiles></d:bluetooth-profiles>
            <d:gl-version>3.0</d:gl-version>
            <d:gl-extensions>
                GL_AMD_compressed_ATC_texture GL_AMD_performance_monitor GL_AMD_program_binary_Z400
                GL_EXT_debug_label GL_EXT_debug_marker GL_EXT_discard_framebuffer
                GL_EXT_robustness GL_EXT_texture_format_BGRA8888 GL_EXT_texture_type_2_10_10_10_REV
                GL_NV_fence GL_OES_compressed_ETC1_RGB8_texture GL_OES_depth_texture GL_OES_depth24
                GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_element_index_uint
                GL_OES_fbo_render_mipmap GL_OES_fragment_precision_high GL_OES_get_program_binary
                GL_OES_packed_depth_stencil GL_OES_depth_texture_cube_map GL_OES_rgb8_rgba8
                GL_OES_standard_derivatives GL_OES_texture_3D GL_OES_texture_float
                GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_npot
                GL_OES_vertex_half_float GL_OES_vertex_type_10_10_10_2 GL_OES_vertex_array_object
                GL_QCOM_alpha_test GL_QCOM_binning_control GL_QCOM_driver_control
                GL_QCOM_perfmon_global_mode GL_QCOM_extended_get GL_QCOM_extended_get2
                GL_QCOM_tiled_rendering GL_QCOM_writeonly_rendering GL_EXT_sRGB
                GL_EXT_texture_filter_anisotropic GL_EXT_color_buffer_float
                GL_EXT_color_buffer_half_float GL_EXT_disjoint_timer_query
            </d:gl-extensions>
            <d:status-bar>true</d:status-bar>
        </d:software>
        <d:state name="Portrait" default="true">
            <d:description>The phone in portrait view</d:description>
            <d:screen-orientation>port</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
        <d:state name="Landscape">
            <d:description>The phone in landscape view</d:description>
            <d:screen-orientation>land</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
    </d:device>

    <d:device deprecated="true">
        <d:name>Nexus 6</d:name>
        <d:id>Nexus 6</d:id>
        <d:manufacturer>Google</d:manufacturer>
        <d:hardware>
            <d:screen>
                <d:screen-size>normal</d:screen-size>
                <d:diagonal-length>5.96</d:diagonal-length>
                <d:pixel-density>560dpi</d:pixel-density>
                <d:screen-ratio>notlong</d:screen-ratio>
                <d:dimensions>
                    <d:x-dimension>1440</d:x-dimension>
                    <d:y-dimension>2560</d:y-dimension>
                </d:dimensions>
                <d:xdpi>493</d:xdpi>
                <d:ydpi>493</d:ydpi>
                <d:touch>
                    <d:multitouch>jazz-hands</d:multitouch>
                    <d:mechanism>finger</d:mechanism>
                    <d:screen-type>capacitive</d:screen-type>
                </d:touch>
            </d:screen>
            <d:networking>
                Wifi
                Bluetooth
                NFC
            </d:networking>
            <d:sensors>
                Accelerometer
                Barometer
                Compass
                GPS
                Gyroscope
                LightSensor
                ProximitySensor
            </d:sensors>
            <d:mic>true</d:mic>
            <d:camera>
                <d:location>back</d:location>
                <d:autofocus>true</d:autofocus>
                <d:flash>true</d:flash>
            </d:camera>
            <d:camera>
                <d:location>front</d:location>
                <d:autofocus>false</d:autofocus>
                <d:flash>false</d:flash>
            </d:camera>
            <d:keyboard>nokeys</d:keyboard>
            <d:nav>nonav</d:nav>
            <d:ram unit="GiB">3</d:ram>
            <d:buttons>soft</d:buttons>
            <d:internal-storage unit="MiB">1968</d:internal-storage>
            <d:removable-storage unit="MiB">0</d:removable-storage>
            <d:cpu>Quad core Krait 450 CPU 2.7GHz (Qualcomm Snapdragon 805 SOC)</d:cpu>
            <d:gpu>Adreno 420</d:gpu>
            <d:abi>
                armeabi-v7a
                armeabi
            </d:abi>
            <d:dock></d:dock>
            <d:power-type>battery</d:power-type>
            <d:skin>nexus_6</d:skin>
        </d:hardware>
        <d:software>
            <d:api-level>21</d:api-level>
            <d:live-wallpaper-support>true</d:live-wallpaper-support>
            <d:bluetooth-profiles></d:bluetooth-profiles>
            <d:gl-version>3.0</d:gl-version>
            <d:gl-extensions>
                GL_EXT_debug_marker GL_OES_EGL_image
                GL_OES_EGL_image_external GL_OES_EGL_sync
                GL_OES_vertex_half_float GL_OES_framebuffer_object
                GL_OES_rgb8_rgba8 GL_OES_compressed_ETC1_RGB8_texture
                GL_AMD_compressed_ATC_texture
                GL_KHR_texture_compression_astc_ldr
                GL_OES_texture_npot GL_EXT_texture_filter_anisotropic
                GL_EXT_texture_format_BGRA8888 GL_OES_texture_3D
                GL_EXT_color_buffer_float
                GL_EXT_color_buffer_half_float GL_QCOM_alpha_test
                GL_OES_depth24 GL_OES_packed_depth_stencil
                GL_OES_depth_texture GL_OES_depth_texture_cube_map
                GL_EXT_sRGB GL_OES_texture_float
                GL_OES_texture_float_linear GL_OES_texture_half_float
                GL_OES_texture_half_float_linear
                GL_EXT_texture_type_2_10_10_10_REV
                GL_EXT_texture_sRGB_decode GL_OES_element_index_uint
                GL_EXT_copy_image GL_EXT_geometry_shader
                GL_EXT_tessellation_shader GL_OES_texture_stencil8
                GL_EXT_shader_io_blocks GL_OES_shader_image_atomic
                GL_OES_sample_variables GL_EXT_texture_border_clamp
                GL_EXT_multisampled_render_to_texture
                GL_OES_shader_multisample_interpolation
                GL_EXT_draw_buffers_indexed GL_EXT_gpu_shader5
                GL_EXT_robustness GL_EXT_texture_buffer
                GL_OES_texture_storage_multisample_2d_array
                GL_OES_sample_shading GL_OES_get_program_binary
                GL_EXT_debug_label GL_KHR_blend_equation_advanced
                GL_KHR_blend_equation_advanced_coherent
                GL_QCOM_tiled_rendering
                GL_ANDROID_extension_pack_es31a
                GL_EXT_primitive_bounding_box
                GL_OES_standard_derivatives GL_OES_vertex_array_object
                GL_KHR_debug
            </d:gl-extensions>
            <d:status-bar>true</d:status-bar>
        </d:software>
        <d:state name="Portrait" default="true">
            <d:description>The phone in portrait view</d:description>
            <d:screen-orientation>port</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
        <d:state name="Landscape">
            <d:description>The phone in landscape view</d:description>
            <d:screen-orientation>land</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
    </d:device>

    <d:device deprecated="true">
        <d:name>Nexus 9</d:name>
        <d:id>Nexus 9</d:id>
        <d:manufacturer>Google</d:manufacturer>
        <d:hardware>
            <d:screen>
                <d:screen-size>xlarge</d:screen-size>
                <d:diagonal-length>8.86</d:diagonal-length>
                <d:pixel-density>xhdpi</d:pixel-density>
                <d:screen-ratio>notlong</d:screen-ratio>
                <d:dimensions>
                    <d:x-dimension>2048</d:x-dimension>
                    <d:y-dimension>1536</d:y-dimension>
                </d:dimensions>
                <d:xdpi>288.9949951171875</d:xdpi>
                <d:ydpi>288.9949951171875</d:ydpi>
                <d:touch>
                    <d:multitouch>jazz-hands</d:multitouch>
                    <d:mechanism>finger</d:mechanism>
                    <d:screen-type>capacitive</d:screen-type>
                </d:touch>
            </d:screen>
            <d:networking>
                Wifi
                Bluetooth
                NFC
            </d:networking>
            <d:sensors>
                Accelerometer
                Barometer
                Compass
                GPS
                Gyroscope
                LightSensor
            </d:sensors>
            <d:mic>true</d:mic>
            <d:camera>
                <d:location>back</d:location>
                <d:autofocus>true</d:autofocus>
                <d:flash>true</d:flash>
            </d:camera>
            <d:camera>
                <d:location>front</d:location>
                <d:autofocus>false</d:autofocus>
                <d:flash>false</d:flash>
            </d:camera>
            <d:keyboard>nokeys</d:keyboard>
            <d:nav>nonav</d:nav>
            <d:ram unit="KiB">1879968</d:ram>
            <d:buttons>soft</d:buttons>
            <d:internal-storage unit="MiB">1545</d:internal-storage>
            <d:removable-storage unit="MiB">0</d:removable-storage>
            <d:cpu>64-bit NVIDIA Tegra K1 Dual Denver @ 2.3GHz</d:cpu>
            <d:gpu>192-core Kepler GPU</d:gpu>
            <d:abi>
                arm64-v8a
            </d:abi>
            <d:dock></d:dock>
            <d:power-type>battery</d:power-type>
            <d:skin>nexus_9</d:skin>
        </d:hardware>
        <d:software>
            <d:api-level>21</d:api-level>
            <d:live-wallpaper-support>true</d:live-wallpaper-support>
            <d:bluetooth-profiles></d:bluetooth-profiles>
            <d:gl-version>3.1</d:gl-version>
            <d:gl-extensions>
                GL_EXT_debug_marker GL_EXT_blend_minmax
                GL_EXT_color_buffer_float
                GL_EXT_color_buffer_half_float GL_EXT_copy_image
                GL_EXT_debug_label GL_EXT_draw_buffers_indexed
                GL_EXT_frag_depth GL_EXT_geometry_point_size
                GL_EXT_geometry_shader GL_EXT_gpu_shader5
                GL_EXT_map_buffer_range GL_EXT_occlusion_query_boolean
                GL_EXT_primitive_bounding_box GL_EXT_robustness
                GL_EXT_separate_shader_objects
                GL_EXT_shader_implicit_conversions
                GL_EXT_shader_integer_mix GL_EXT_shader_io_blocks
                GL_EXT_shadow_samplers GL_EXT_sRGB
                GL_EXT_sRGB_write_control
                GL_EXT_tessellation_point_size
                GL_EXT_tessellation_shader GL_EXT_texture_border_clamp
                GL_EXT_texture_buffer GL_EXT_texture_compression_dxt1
                GL_EXT_texture_compression_s3tc
                GL_EXT_texture_cube_map_array
                GL_EXT_texture_filter_anisotropic
                GL_EXT_texture_format_BGRA8888 GL_EXT_texture_rg
                GL_EXT_texture_sRGB_decode GL_EXT_texture_storage
                GL_EXT_texture_view GL_EXT_unpack_subimage
                GL_KHR_debug GL_KHR_texture_compression_astc_ldr
                GL_NV_bgr GL_NV_bindless_texture
                GL_NV_blend_equation_advanced
                GL_NV_blend_equation_advanced_coherent
                GL_NV_copy_buffer GL_NV_copy_image GL_NV_draw_buffers
                GL_NV_draw_instanced GL_NV_draw_texture
                GL_NV_EGL_stream_consumer_external
                GL_NV_explicit_attrib_location
                GL_NV_fbo_color_attachments GL_NV_framebuffer_blit
                GL_NV_framebuffer_multisample
                GL_NV_generate_mipmap_sRGB GL_NV_instanced_arrays
                GL_NV_occlusion_query_samples
                GL_NV_non_square_matrices GL_NV_pack_subimage
                GL_NV_packed_float GL_NV_packed_float_linear
                GL_NV_path_rendering GL_NV_pixel_buffer_object
                GL_NV_read_buffer GL_NV_read_depth
                GL_NV_read_depth_stencil GL_NV_read_stencil
                GL_NV_secure_context GL_NV_shadow_samplers_array
                GL_NV_shadow_samplers_cube GL_NV_sRGB_formats
                GL_NV_texture_array GL_NV_texture_border_clamp
                GL_NV_texture_compression_latc
                GL_NV_texture_compression_s3tc
                GL_NV_texture_compression_s3tc_update
                GL_NV_timer_query GL_KHR_blend_equation_advanced
                GL_KHR_blend_equation_advanced_coherent
                GL_OES_compressed_ETC1_RGB8_texture GL_OES_depth24
                GL_OES_depth32 GL_OES_depth_texture
                GL_OES_depth_texture_cube_map GL_OES_EGL_image
                GL_OES_EGL_image_external GL_OES_EGL_sync
                GL_OES_element_index_uint GL_OES_fbo_render_mipmap
                GL_OES_get_program_binary GL_OES_mapbuffer
                GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8
                GL_OES_sample_shading GL_OES_sample_variables
                GL_OES_shader_image_atomic
                GL_OES_shader_multisample_interpolation
                GL_OES_standard_derivatives GL_OES_surfaceless_context
                GL_OES_texture_npot GL_OES_texture_float
                GL_OES_texture_float_linear GL_OES_texture_half_float
                GL_OES_texture_half_float_linear
                GL_OES_texture_stencil8
                GL_OES_texture_storage_multisample_2d_array
                GL_OES_vertex_array_object GL_OES_vertex_half_float
                GL_ANDROID_extension_pack_es31a
            </d:gl-extensions>
            <d:status-bar>true</d:status-bar>
        </d:software>
        <d:state name="Portrait">
            <d:description>The tablet in portrait view</d:description>
            <d:screen-orientation>port</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
        <d:state name="Landscape" default="true">
            <d:description>The tablet in landscape view</d:description>
            <d:screen-orientation>land</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
    </d:device>

    <d:device deprecated="true">
        <d:name>Nexus 5X</d:name>
        <d:id>Nexus 5X</d:id>
        <d:manufacturer>Google</d:manufacturer>
        <d:playstore-enabled>true</d:playstore-enabled>
        <d:hardware>
            <d:screen>
                <d:screen-size>normal</d:screen-size>
                <d:diagonal-length>5.20</d:diagonal-length>
                <d:pixel-density>420dpi</d:pixel-density>
                <d:screen-ratio>notlong</d:screen-ratio>
                <d:dimensions>
                    <d:x-dimension>1080</d:x-dimension>
                    <d:y-dimension>1920</d:y-dimension>
                </d:dimensions>
                <d:xdpi>422.0299987792969</d:xdpi>
                <d:ydpi>424.0690002441406</d:ydpi>
                <d:touch>
                    <d:multitouch>jazz-hands</d:multitouch>
                    <d:mechanism>finger</d:mechanism>
                    <d:screen-type>capacitive</d:screen-type>
                </d:touch>
            </d:screen>
            <d:networking>
                Wifi
                Bluetooth
                NFC
            </d:networking>
            <d:sensors>
                Accelerometer
                Barometer
                Compass
                GPS
                Gyroscope
                LightSensor
                ProximitySensor
                <!--Fingerprint-->
            </d:sensors>
            <d:mic>true</d:mic>
            <d:camera>
                <d:location>back</d:location>
                <d:autofocus>true</d:autofocus>
                <d:flash>true</d:flash>
            </d:camera>
            <d:camera>
                <d:location>front</d:location>
                <d:autofocus>false</d:autofocus>
                <d:flash>false</d:flash>
            </d:camera>
            <d:keyboard>nokeys</d:keyboard>
            <d:nav>nonav</d:nav>
            <d:ram unit="GiB">2</d:ram>
            <d:buttons>soft</d:buttons>
            <d:internal-storage unit="GiB">16</d:internal-storage>
            <d:removable-storage unit="GiB">2</d:removable-storage>
            <d:cpu>Qualcomm Snapdragon 808 processor, 1.8 GHz hexa-core 64-bit</d:cpu>
            <d:gpu>Qualcomm Adreno 418</d:gpu>
            <d:abi>
                arm64-v8a
                armeabi-v7a
                armeabi
            </d:abi>
            <d:dock></d:dock>
            <d:power-type>battery</d:power-type>
            <d:skin>nexus_5x</d:skin>
        </d:hardware>
        <d:software>
            <d:api-level>23</d:api-level>
            <d:live-wallpaper-support>true</d:live-wallpaper-support>
            <d:bluetooth-profiles></d:bluetooth-profiles>
            <d:gl-version>3.1</d:gl-version>
            <d:gl-extensions>
                GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_vertex_half_float
                GL_OES_framebuffer_object GL_OES_rgb8_rgba8 GL_OES_compressed_ETC1_RGB8_texture
                GL_AMD_compressed_ATC_texture GL_KHR_texture_compression_astc_ldr
                GL_OES_texture_npot GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888
                GL_OES_texture_3D GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float
                GL_QCOM_alpha_test GL_OES_depth24 GL_OES_packed_depth_stencil GL_OES_depth_texture
                GL_OES_depth_texture_cube_map GL_EXT_sRGB GL_OES_texture_float
                GL_OES_texture_float_linear GL_OES_texture_half_float
                GL_OES_texture_half_float_linear GL_EXT_texture_type_2_10_10_10_REV
                GL_EXT_texture_sRGB_decode GL_OES_element_index_uint GL_EXT_copy_image
                GL_EXT_geometry_shader GL_EXT_tessellation_shader GL_OES_texture_stencil8
                GL_EXT_shader_io_blocks GL_OES_shader_image_atomic GL_OES_sample_variables
                GL_EXT_texture_border_clamp GL_EXT_multisampled_render_to_texture
                GL_OES_shader_multisample_interpolation GL_EXT_texture_cube_map_array
                GL_EXT_draw_buffers_indexed GL_EXT_gpu_shader5 GL_EXT_robustness
                GL_EXT_texture_buffer GL_OES_texture_storage_multisample_2d_array
                GL_OES_sample_shading GL_OES_get_program_binary GL_EXT_debug_label
                GL_KHR_blend_equation_advanced GL_KHR_blend_equation_advanced_coherent
                GL_QCOM_tiled_rendering GL_ANDROID_extension_pack_es31a
                GL_EXT_primitive_bounding_box GL_OES_standard_derivatives GL_OES_vertex_array_object
                GL_EXT_disjoint_timer_query GL_KHR_debug GL_EXT_YUV_target GL_EXT_sRGB_write_control
                GL_EXT_texture_norm16 GL_EXT_discard_framebuffer GL_OES_surfaceless_context
                GL_OVR_multiview GL_OVR_multiview2 GL_EXT_texture_sRGB_R8 GL_KHR_no_error
                GL_EXT_debug_marker OES_EGL_image_external_essl3
                GL_OVR_multiview_multisampled_render_to_texture GL_EXT_buffer_storage
            </d:gl-extensions>
            <d:status-bar>true</d:status-bar>
        </d:software>
        <d:state name="Portrait" default="true">
            <d:description>The device in portrait view</d:description>
            <d:screen-orientation>port</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
        <d:state name="Landscape">
            <d:description>The device in tablet view</d:description>
            <d:screen-orientation>land</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
    </d:device>

    <d:device deprecated="true">
        <d:name>Nexus 6P</d:name>
        <d:id>Nexus 6P</d:id>
        <d:manufacturer>Google</d:manufacturer>
        <d:hardware>
            <d:screen>
                <d:screen-size>normal</d:screen-size>
                <d:diagonal-length>5.7</d:diagonal-length>
                <d:pixel-density>560dpi</d:pixel-density>
                <d:screen-ratio>notlong</d:screen-ratio>
                <d:dimensions>
                    <d:x-dimension>1440</d:x-dimension>
                    <d:y-dimension>2560</d:y-dimension>
                </d:dimensions>
                <d:xdpi>537.8820190429688</d:xdpi>
                <d:ydpi>537.3880004882813</d:ydpi>
                <d:touch>
                    <d:multitouch>jazz-hands</d:multitouch>
                    <d:mechanism>finger</d:mechanism>
                    <d:screen-type>capacitive</d:screen-type>
                </d:touch>
            </d:screen>
            <d:networking>
                Wifi
                Bluetooth
                NFC
            </d:networking>
            <d:sensors>
                Accelerometer
                Barometer
                Compass
                GPS
                Gyroscope
                LightSensor
                ProximitySensor
                <!--Fingerprint-->
            </d:sensors>
            <d:mic>true</d:mic>
            <d:camera>
                <d:location>back</d:location>
                <d:autofocus>true</d:autofocus>
                <d:flash>false</d:flash>
            </d:camera>
            <d:camera>
                <d:location>front</d:location>
                <d:autofocus>false</d:autofocus>
                <d:flash>false</d:flash>
            </d:camera>
            <d:keyboard>nokeys</d:keyboard>
            <d:nav>nonav</d:nav>
            <d:ram unit="GiB">3</d:ram>
            <d:buttons>soft</d:buttons>
            <d:internal-storage unit="GiB">32</d:internal-storage>
            <d:removable-storage unit="GiB">2</d:removable-storage>
            <d:cpu>Qualcomm Snapdragon 810 v2.1 processor, 2.0 GHz octa-core 64-bit</d:cpu>
            <d:gpu>Qualcomm Adreno 430</d:gpu>
            <d:abi>
                arm64-v8a
                armeabi-v7a
                armeabi
            </d:abi>
            <d:dock></d:dock>
            <d:power-type>battery</d:power-type>
            <d:skin>nexus_6p</d:skin>
        </d:hardware>
        <d:software>
            <d:api-level>23</d:api-level>
            <d:live-wallpaper-support>true</d:live-wallpaper-support>
            <d:bluetooth-profiles></d:bluetooth-profiles>
            <d:gl-version>3.1</d:gl-version>
            <d:gl-extensions>
                GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_vertex_half_float
                GL_OES_framebuffer_object GL_OES_rgb8_rgba8 GL_OES_compressed_ETC1_RGB8_texture
                GL_AMD_compressed_ATC_texture GL_KHR_texture_compression_astc_ldr
                GL_OES_texture_npot GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888
                GL_OES_texture_3D GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float
                GL_QCOM_alpha_test GL_OES_depth24 GL_OES_packed_depth_stencil GL_OES_depth_texture
                GL_OES_depth_texture_cube_map GL_EXT_sRGB GL_OES_texture_float
                GL_OES_texture_float_linear GL_OES_texture_half_float
                GL_OES_texture_half_float_linear GL_EXT_texture_type_2_10_10_10_REV
                GL_EXT_texture_sRGB_decode GL_OES_element_index_uint GL_EXT_copy_image
                GL_EXT_geometry_shader GL_EXT_tessellation_shader GL_OES_texture_stencil8
                GL_EXT_shader_io_blocks GL_OES_shader_image_atomic GL_OES_sample_variables
                GL_EXT_texture_border_clamp GL_EXT_multisampled_render_to_texture
                GL_OES_shader_multisample_interpolation GL_EXT_texture_cube_map_array
                GL_EXT_draw_buffers_indexed GL_EXT_gpu_shader5 GL_EXT_robustness
                GL_EXT_texture_buffer GL_OES_texture_storage_multisample_2d_array
                GL_OES_sample_shading GL_OES_get_program_binary GL_EXT_debug_label
                GL_KHR_blend_equation_advanced GL_KHR_blend_equation_advanced_coherent
                GL_QCOM_tiled_rendering GL_ANDROID_extension_pack_es31a
                GL_EXT_primitive_bounding_box GL_OES_standard_derivatives GL_OES_vertex_array_object
                GL_EXT_disjoint_timer_query GL_KHR_debug GL_EXT_YUV_target GL_EXT_sRGB_write_control
                GL_EXT_texture_norm16 GL_EXT_discard_framebuffer GL_OES_surfaceless_context
                GL_OVR_multiview GL_OVR_multiview2 GL_EXT_texture_sRGB_R8 GL_EXT_debug_marker
            </d:gl-extensions>
            <d:status-bar>true</d:status-bar>
        </d:software>
        <d:state name="Portrait" default="true">
            <d:description>The device in portrait view</d:description>
            <d:screen-orientation>port</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
        <d:state name="Landscape">
            <d:description>The device in tablet view</d:description>
            <d:screen-orientation>land</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
    </d:device>

    <d:device deprecated="true">
        <d:name>Pixel C</d:name>
        <d:id>pixel_c</d:id>
        <d:manufacturer>Google</d:manufacturer>
        <d:hardware>
            <d:screen>
                <d:screen-size>xlarge</d:screen-size>
                <d:diagonal-length>9.94</d:diagonal-length>
                <d:pixel-density>xhdpi</d:pixel-density>
                <d:screen-ratio>notlong</d:screen-ratio>
                <d:dimensions>
                    <d:x-dimension>2560</d:x-dimension>
                    <d:y-dimension>1800</d:y-dimension>
                </d:dimensions>
                <d:xdpi>308</d:xdpi>
                <d:ydpi>308</d:ydpi>
                <d:touch>
                    <d:multitouch>jazz-hands</d:multitouch>
                    <d:mechanism>finger</d:mechanism>
                    <d:screen-type>capacitive</d:screen-type>
                </d:touch>
            </d:screen>
            <d:networking>
                Wifi
                Bluetooth
            </d:networking>
            <d:sensors>
                Accelerometer
                Compass
                Gyroscope
                LightSensor
                ProximitySensor
            </d:sensors>
            <d:mic>true</d:mic>
            <d:camera>
                <d:location>back</d:location>
                <d:autofocus>true</d:autofocus>
                <d:flash>false</d:flash>
            </d:camera>
            <d:camera>
                <d:location>front</d:location>
                <d:autofocus>false</d:autofocus>
                <d:flash>false</d:flash>
            </d:camera>
            <d:keyboard>qwerty</d:keyboard>
            <d:nav>nonav</d:nav>
            <d:ram unit="GiB">3</d:ram>
            <d:buttons>soft</d:buttons>
            <d:internal-storage unit="GiB">64</d:internal-storage>
            <d:removable-storage unit="MiB"></d:removable-storage>
            <d:cpu>64-bit Nvidia Tegra X1</d:cpu>
            <d:gpu>NVIDIA Maxwell 256-core GPU</d:gpu>
            <d:abi>
                arm64-v8a
            </d:abi>
            <d:dock></d:dock>
            <d:power-type>battery</d:power-type>
            <d:skin>pixel_c</d:skin>
        </d:hardware>
        <d:software>
            <d:api-level>23</d:api-level>
            <d:live-wallpaper-support>true</d:live-wallpaper-support>
            <d:bluetooth-profiles></d:bluetooth-profiles>
            <d:gl-version>3.1</d:gl-version>
            <d:gl-extensions>
                GL_EXT_debug_marker GL_NV_internalformat_sample_query GL_EXT_base_instance
                GL_EXT_blend_func_extended GL_EXT_blend_minmax
                GL_EXT_buffer_storage GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float
                GL_EXT_copy_image GL_EXT_debug_label
                GL_EXT_discard_framebuffer GL_EXT_disjoint_timer_query GL_EXT_draw_buffers_indexed
                GL_EXT_draw_elements_base_vertex
                GL_EXT_frag_depth GL_EXT_geometry_point_size GL_EXT_geometry_shader
                GL_EXT_gpu_shader5 GL_EXT_map_buffer_range
                GL_EXT_multi_draw_indirect GL_EXT_multisample_compatibility
                GL_EXT_occlusion_query_boolean GL_EXT_post_depth_coverage
                GL_EXT_primitive_bounding_box GL_EXT_raster_multisample GL_EXT_render_snorm
                GL_EXT_robustness GL_EXT_separate_shader_objects
                GL_EXT_shader_implicit_conversions GL_EXT_shader_integer_mix GL_EXT_shader_io_blocks
                GL_EXT_shader_texture_lod
                GL_EXT_shadow_samplers GL_EXT_sRGB GL_EXT_sRGB_write_control
                GL_EXT_tessellation_point_size GL_EXT_tessellation_shader
                GL_EXT_texture_border_clamp GL_EXT_texture_buffer GL_EXT_texture_compression_dxt1
                GL_EXT_texture_compression_s3tc
                GL_EXT_texture_cube_map_array GL_EXT_texture_filter_anisotropic
                GL_EXT_texture_filter_minmax GL_EXT_texture_format_BGRA8888
                GL_EXT_texture_norm16 GL_EXT_texture_rg GL_EXT_texture_sRGB_decode
                GL_EXT_texture_storage GL_EXT_texture_view
                GL_EXT_unpack_subimage GL_KHR_context_flush_control GL_KHR_debug
                GL_KHR_robust_buffer_access_behavior GL_KHR_robustness
                GL_KHR_texture_compression_astc_ldr GL_NV_bgr GL_NV_bindless_texture
                GL_NV_blend_equation_advanced
                GL_NV_blend_equation_advanced_coherent GL_NV_conditional_render
                GL_NV_conservative_raster GL_NV_copy_buffer GL_NV_copy_image
                GL_NV_draw_buffers GL_NV_draw_instanced GL_NV_draw_texture
                GL_NV_EGL_stream_consumer_external GL_NV_explicit_attrib_location
                GL_NV_fbo_color_attachments GL_NV_fill_rectangle GL_NV_fragment_coverage_to_color
                GL_NV_fragment_shader_interlock
                GL_NV_framebuffer_blit GL_NV_framebuffer_mixed_samples GL_NV_framebuffer_multisample
                GL_NV_generate_mipmap_sRGB
                GL_NV_geometry_shader_passthrough GL_NV_instanced_arrays GL_NV_gpu_shader5
                GL_NV_image_formats GL_NV_occlusion_query_samples
                GL_NV_non_square_matrices GL_NV_pack_subimage GL_NV_packed_float
                GL_NV_packed_float_linear GL_NV_path_rendering
                GL_NV_path_rendering_shared_edge GL_NV_pixel_buffer_object GL_NV_polygon_mode
                GL_NV_read_buffer GL_NV_read_depth
                GL_NV_read_depth_stencil GL_NV_read_stencil GL_NV_sample_locations
                GL_NV_sample_mask_override_coverage
                GL_NV_shader_atomic_fp16_vector GL_NV_shader_noperspective_interpolation
                GL_NV_shadow_samplers_array
                GL_NV_shadow_samplers_cube GL_NV_sRGB_formats GL_NV_texture_array
                GL_NV_texture_border_clamp GL_NV_texture_compression_latc
                GL_NV_texture_compression_s3tc GL_NV_texture_compression_s3tc_update
                GL_NV_timer_query GL_NV_viewport_array
                GL_NV_viewport_array2 GL_KHR_blend_equation_advanced
                GL_KHR_blend_equation_advanced_coherent
                GL_OES_compressed_ETC1_RGB8_texture GL_OES_depth24 GL_OES_depth32
                GL_OES_depth_texture GL_OES_depth_texture_cube_map
                GL_OES_copy_image GL_OES_draw_buffers_indexed GL_OES_draw_elements_base_vertex
                GL_OES_texture_border_clamp
                GL_OES_tessellation_point_size GL_OES_tessellation_shader GL_OES_texture_buffer
                GL_OES_geometry_point_size
                GL_OES_geometry_shader GL_OES_gpu_shader5 GL_OES_shader_io_blocks
                GL_OES_texture_view GL_OES_primitive_bounding_box
                GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_image_external_essl3
                GL_OES_EGL_sync GL_OES_element_index_uint
                GL_OES_fbo_render_mipmap GL_OES_get_program_binary GL_OES_mapbuffer
                GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8
                GL_OES_sample_shading GL_OES_sample_variables GL_OES_shader_image_atomic
                GL_OES_shader_multisample_interpolation
                GL_OES_standard_derivatives GL_OES_surfaceless_context GL_OES_texture_cube_map_array
                GL_OES_texture_npot
                GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float
                GL_OES_texture_half_float_linear
                GL_OES_texture_stencil8 GL_OES_texture_storage_multisample_2d_array
                GL_OES_vertex_array_object GL_OES_vertex_half_float
                GL_ANDROID_extension_pack_es31a
            </d:gl-extensions>
            <d:status-bar>true</d:status-bar>
        </d:software>
        <d:state name="Portrait">
            <d:description>The tablet in portrait view</d:description>
            <d:screen-orientation>port</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
        <d:state name="Landscape" default="true">
            <d:description>The tablet in landscape view</d:description>
            <d:screen-orientation>land</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
    </d:device>

    <d:device>
        <d:name>Pixel</d:name>
        <d:id>pixel</d:id>
        <d:manufacturer>Google</d:manufacturer>
        <d:playstore-enabled>true</d:playstore-enabled>
        <d:hardware>
            <d:screen>
                <d:screen-size>normal</d:screen-size>
                <d:diagonal-length>5.0</d:diagonal-length>
                <d:pixel-density>420dpi</d:pixel-density>
                <d:screen-ratio>notlong</d:screen-ratio>
                <d:dimensions>
                    <d:x-dimension>1080</d:x-dimension>
                    <d:y-dimension>1920</d:y-dimension>
                </d:dimensions>
                <d:xdpi>440.58</d:xdpi>
                <d:ydpi>440.58</d:ydpi>
                <d:touch>
                    <d:multitouch>jazz-hands</d:multitouch>
                    <d:mechanism>finger</d:mechanism>
                    <d:screen-type>capacitive</d:screen-type>
                </d:touch>
            </d:screen>
            <d:networking>
                Wifi
                Bluetooth
                NFC
            </d:networking>
            <d:sensors>
                Accelerometer
                Barometer
                Compass
                GPS
                Gyroscope
                LightSensor
                ProximitySensor
                <!--Fingerprint-->
            </d:sensors>
            <d:mic>true</d:mic>
            <d:camera>
                <d:location>back</d:location>
                <d:autofocus>true</d:autofocus>
                <d:flash>true</d:flash>
            </d:camera>
            <d:camera>
                <d:location>front</d:location>
                <d:autofocus>false</d:autofocus>
                <d:flash>false</d:flash>
            </d:camera>
            <d:keyboard>nokeys</d:keyboard>
            <d:nav>nonav</d:nav>
            <d:ram unit="GiB">4</d:ram>
            <d:buttons>soft</d:buttons>
            <d:internal-storage unit="GiB">32</d:internal-storage>
            <d:removable-storage unit="MiB">0</d:removable-storage>
            <d:cpu>Quad Core 2x 2.15GHz / 2x 1.6GHz (Qualcomm Snapdragon 821)</d:cpu>
            <d:gpu>Adreno 530</d:gpu>
            <d:abi>
                arm64-v8a
                armeabi-v7a
                armeabi
            </d:abi>
            <d:dock></d:dock>
            <d:power-type>battery</d:power-type>
            <d:skin>pixel_silver</d:skin>
        </d:hardware>
        <d:software>
            <d:api-level>25</d:api-level>
            <d:live-wallpaper-support>true</d:live-wallpaper-support>
            <d:bluetooth-profiles></d:bluetooth-profiles>
            <d:gl-version>3.2</d:gl-version>
            <d:gl-extensions>GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_sync
                GL_OES_vertex_half_float GL_OES_framebuffer_object GL_OES_rgb8_rgba8
                GL_OES_compressed_ETC1_RGB8_texture GL_AMD_compressed_ATC_texture
                GL_KHR_texture_compression_astc_ldr GL_KHR_texture_compression_astc_hdr
                GL_OES_texture_compression_astc GL_OES_texture_npot
                GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_OES_texture_3D
                GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_QCOM_alpha_test
                GL_OES_depth24 GL_OES_packed_depth_stencil GL_OES_depth_texture
                GL_OES_depth_texture_cube_map GL_EXT_sRGB GL_OES_texture_float
                GL_OES_texture_float_linear GL_OES_texture_half_float
                GL_OES_texture_half_float_linear GL_EXT_texture_type_2_10_10_10_REV
                GL_EXT_texture_sRGB_decode GL_OES_element_index_uint GL_EXT_copy_image
                GL_EXT_geometry_shader GL_EXT_tessellation_shader GL_OES_texture_stencil8
                GL_EXT_shader_io_blocks GL_OES_shader_image_atomic GL_OES_sample_variables
                GL_EXT_texture_border_clamp GL_EXT_multisampled_render_to_texture
                GL_OES_shader_multisample_interpolation GL_EXT_texture_cube_map_array
                GL_EXT_draw_buffers_indexed GL_EXT_gpu_shader5 GL_EXT_robustness
                GL_EXT_texture_buffer GL_EXT_shader_framebuffer_fetch
                GL_ARM_shader_framebuffer_fetch_depth_stencil
                GL_OES_texture_storage_multisample_2d_array GL_OES_sample_shading
                GL_OES_get_program_binary GL_EXT_debug_label GL_KHR_blend_equation_advanced
                GL_KHR_blend_equation_advanced_coherent GL_QCOM_tiled_rendering
                GL_ANDROID_extension_pack_es31a GL_EXT_primitive_bounding_box
                GL_OES_standard_derivatives GL_OES_vertex_array_object GL_EXT_disjoint_timer_query
                GL_KHR_debug GL_EXT_YUV_target GL_EXT_sRGB_write_control GL_EXT_texture_norm16
                GL_EXT_discard_framebuffer GL_OES_surfaceless_context GL_OVR_multiview
                GL_OVR_multiview2 GL_EXT_texture_sRGB_R8 GL_KHR_no_error GL_EXT_debug_marker
                GL_OES_EGL_image_external_essl3 GL_OVR_multiview_multisampled_render_to_texture
                GL_EXT_buffer_storage GL_EXT_blit_framebuffer_params GL_EXT_clip_cull_distance
                GL_EXT_protected_textures
            </d:gl-extensions>
            <d:status-bar>true</d:status-bar>
        </d:software>
        <d:state name="Portrait" default="true">
            <d:description>The phone in portrait view</d:description>
            <d:screen-orientation>port</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
        <d:state name="Landscape">
            <d:description>The phone in landscape view</d:description>
            <d:screen-orientation>land</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
    </d:device>

    <d:device>
        <d:name>Pixel XL</d:name>
        <d:id>pixel_xl</d:id>
        <d:manufacturer>Google</d:manufacturer>
        <d:hardware>
            <d:screen>
                <d:screen-size>normal</d:screen-size>
                <d:diagonal-length>5.5</d:diagonal-length>
                <d:pixel-density>560dpi</d:pixel-density>
                <d:screen-ratio>notlong</d:screen-ratio>
                <d:dimensions>
                    <d:x-dimension>1440</d:x-dimension>
                    <d:y-dimension>2560</d:y-dimension>
                </d:dimensions>
                <d:xdpi>534.04</d:xdpi>
                <d:ydpi>534.04</d:ydpi>
                <d:touch>
                    <d:multitouch>jazz-hands</d:multitouch>
                    <d:mechanism>finger</d:mechanism>
                    <d:screen-type>capacitive</d:screen-type>
                </d:touch>
            </d:screen>
            <d:networking>
                Wifi
                Bluetooth
                NFC
            </d:networking>
            <d:sensors>
                Accelerometer
                Barometer
                Compass
                GPS
                Gyroscope
                LightSensor
                ProximitySensor
                <!--Fingerprint-->
            </d:sensors>
            <d:mic>true</d:mic>
            <d:camera>
                <d:location>back</d:location>
                <d:autofocus>true</d:autofocus>
                <d:flash>true</d:flash>
            </d:camera>
            <d:camera>
                <d:location>front</d:location>
                <d:autofocus>false</d:autofocus>
                <d:flash>false</d:flash>
            </d:camera>
            <d:keyboard>nokeys</d:keyboard>
            <d:nav>nonav</d:nav>
            <d:ram unit="GiB">4</d:ram>
            <d:buttons>soft</d:buttons>
            <d:internal-storage unit="GiB">32</d:internal-storage>
            <d:removable-storage unit="MiB">0</d:removable-storage>
            <d:cpu>Quad Core 2x 2.15GHz / 2x 1.6GHz (Qualcomm Snapdragon 821)</d:cpu>
            <d:gpu>Adreno 530</d:gpu>
            <d:abi>
                arm64-v8a
                armeabi-v7a
                armeabi
            </d:abi>
            <d:dock></d:dock>
            <d:power-type>battery</d:power-type>
            <d:skin>pixel_xl_silver</d:skin>
        </d:hardware>
        <d:software>
            <d:api-level>25</d:api-level>
            <d:live-wallpaper-support>true</d:live-wallpaper-support>
            <d:bluetooth-profiles></d:bluetooth-profiles>
            <d:gl-version>3.2</d:gl-version>
            <d:gl-extensions>GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_sync
                GL_OES_vertex_half_float GL_OES_framebuffer_object GL_OES_rgb8_rgba8
                GL_OES_compressed_ETC1_RGB8_texture GL_AMD_compressed_ATC_texture
                GL_KHR_texture_compression_astc_ldr GL_KHR_texture_compression_astc_hdr
                GL_OES_texture_compression_astc GL_OES_texture_npot
                GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_OES_texture_3D
                GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_QCOM_alpha_test
                GL_OES_depth24 GL_OES_packed_depth_stencil GL_OES_depth_texture
                GL_OES_depth_texture_cube_map GL_EXT_sRGB GL_OES_texture_float
                GL_OES_texture_float_linear GL_OES_texture_half_float
                GL_OES_texture_half_float_linear GL_EXT_texture_type_2_10_10_10_REV
                GL_EXT_texture_sRGB_decode GL_OES_element_index_uint GL_EXT_copy_image
                GL_EXT_geometry_shader GL_EXT_tessellation_shader GL_OES_texture_stencil8
                GL_EXT_shader_io_blocks GL_OES_shader_image_atomic GL_OES_sample_variables
                GL_EXT_texture_border_clamp GL_EXT_multisampled_render_to_texture
                GL_OES_shader_multisample_interpolation GL_EXT_texture_cube_map_array
                GL_EXT_draw_buffers_indexed GL_EXT_gpu_shader5 GL_EXT_robustness
                GL_EXT_texture_buffer GL_EXT_shader_framebuffer_fetch
                GL_ARM_shader_framebuffer_fetch_depth_stencil
                GL_OES_texture_storage_multisample_2d_array GL_OES_sample_shading
                GL_OES_get_program_binary GL_EXT_debug_label GL_KHR_blend_equation_advanced
                GL_KHR_blend_equation_advanced_coherent GL_QCOM_tiled_rendering
                GL_ANDROID_extension_pack_es31a GL_EXT_primitive_bounding_box
                GL_OES_standard_derivatives GL_OES_vertex_array_object GL_EXT_disjoint_timer_query
                GL_KHR_debug GL_EXT_YUV_target GL_EXT_sRGB_write_control GL_EXT_texture_norm16
                GL_EXT_discard_framebuffer GL_OES_surfaceless_context GL_OVR_multiview
                GL_OVR_multiview2 GL_EXT_texture_sRGB_R8 GL_KHR_no_error GL_EXT_debug_marker
                GL_OES_EGL_image_external_essl3 GL_OVR_multiview_multisampled_render_to_texture
                GL_EXT_buffer_storage GL_EXT_blit_framebuffer_params GL_EXT_clip_cull_distance
                GL_EXT_protected_textures
            </d:gl-extensions>
            <d:status-bar>true</d:status-bar>
        </d:software>
        <d:state name="Portrait" default="true">
            <d:description>The phone in portrait view</d:description>
            <d:screen-orientation>port</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
        <d:state name="Landscape">
            <d:description>The phone in landscape view</d:description>
            <d:screen-orientation>land</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
    </d:device>

    <d:device>
        <d:name>Pixel 2</d:name>
        <d:id>pixel_2</d:id>
        <d:manufacturer>Google</d:manufacturer>
        <d:playstore-enabled>true</d:playstore-enabled>
        <d:hardware>
            <d:screen>
                <d:screen-size>normal</d:screen-size>
                <d:diagonal-length>5.0</d:diagonal-length>
                <d:pixel-density>420dpi</d:pixel-density>
                <d:screen-ratio>notlong</d:screen-ratio>
                <d:dimensions>
                    <d:x-dimension>1080</d:x-dimension>
                    <d:y-dimension>1920</d:y-dimension>
                </d:dimensions>
                <d:xdpi>442.45098876953125</d:xdpi>
                <d:ydpi>443.3450012207031</d:ydpi>
                <d:touch>
                    <d:multitouch>jazz-hands</d:multitouch>
                    <d:mechanism>finger</d:mechanism>
                    <d:screen-type>capacitive</d:screen-type>
                </d:touch>
            </d:screen>
            <d:networking>
                Wifi
                Bluetooth
                NFC
            </d:networking>
            <d:sensors>
                Accelerometer
                Barometer
                Compass
                GPS
                Gyroscope
                LightSensor
                ProximitySensor
                StepCounter
                StepDetector
            </d:sensors>
            <d:mic>true</d:mic>
            <d:camera>
                <d:location>back</d:location>
                <d:autofocus>true</d:autofocus>
                <d:flash>true</d:flash>
            </d:camera>
            <d:camera>
                <d:location>front</d:location>
                <d:autofocus>false</d:autofocus>
                <d:flash>false</d:flash>
            </d:camera>
            <d:keyboard>nokeys</d:keyboard>
            <d:nav>nonav</d:nav>
            <d:ram unit="GiB">4</d:ram>
            <d:buttons>soft</d:buttons>
            <d:internal-storage unit="GiB">64</d:internal-storage>
            <d:removable-storage unit="MiB">0</d:removable-storage>
            <d:cpu>Qualcomm Snapdragon 835</d:cpu>
            <d:gpu>Adreno 540</d:gpu>
            <d:abi>
                arm64-v8a
                armeabi-v7a
                armeabi
            </d:abi>
            <d:dock></d:dock>
            <d:power-type>battery</d:power-type>
            <d:skin>pixel_2</d:skin>
        </d:hardware>
        <d:software>
            <d:api-level>27</d:api-level>
            <d:live-wallpaper-support>true</d:live-wallpaper-support>
            <d:bluetooth-profiles></d:bluetooth-profiles>
            <d:gl-version>3.2</d:gl-version>
            <d:gl-extensions>GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_sync
                GL_OES_vertex_half_float GL_OES_framebuffer_object GL_OES_rgb8_rgba8
                GL_OES_compressed_ETC1_RGB8_texture GL_AMD_compressed_ATC_texture
                GL_KHR_texture_compression_astc_ldr GL_KHR_texture_compression_astc_hdr
                GL_OES_texture_compression_astc GL_OES_texture_npot
                GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_OES_texture_3D
                GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_QCOM_alpha_test
                GL_OES_depth24 GL_OES_packed_depth_stencil GL_OES_depth_texture
                GL_OES_depth_texture_cube_map GL_EXT_sRGB GL_OES_texture_float
                GL_OES_texture_float_linear GL_OES_texture_half_float
                GL_OES_texture_half_float_linear GL_EXT_texture_type_2_10_10_10_REV
                GL_EXT_texture_sRGB_decode GL_OES_element_index_uint GL_EXT_copy_image
                GL_EXT_geometry_shader GL_EXT_tessellation_shader GL_OES_texture_stencil8
                GL_EXT_shader_io_blocks GL_OES_shader_image_atomic GL_OES_sample_variables
                GL_EXT_texture_border_clamp GL_EXT_multisampled_render_to_texture
                GL_EXT_multisampled_render_to_texture2 GL_OES_shader_multisample_interpolation
                GL_EXT_texture_cube_map_array GL_EXT_draw_buffers_indexed GL_EXT_gpu_shader5
                GL_EXT_robustness GL_EXT_texture_buffer GL_EXT_shader_framebuffer_fetch
                GL_ARM_shader_framebuffer_fetch_depth_stencil
                GL_OES_texture_storage_multisample_2d_array GL_OES_sample_shading
                GL_OES_get_program_binary GL_EXT_debug_label GL_KHR_blend_equation_advanced
                GL_KHR_blend_equation_advanced_coherent GL_QCOM_tiled_rendering
                GL_ANDROID_extension_pack_es31a GL_EXT_primitive_bounding_box
                GL_OES_standard_derivatives GL_OES_vertex_array_object GL_EXT_disjoint_timer_query
                GL_KHR_debug GL_EXT_YUV_target GL_EXT_sRGB_write_control GL_EXT_texture_norm16
                GL_EXT_discard_framebuffer GL_OES_surfaceless_context GL_OVR_multiview
                GL_OVR_multiview2 GL_EXT_texture_sRGB_R8 GL_KHR_no_error GL_EXT_debug_marker
                GL_OES_EGL_image_external_essl3 GL_OVR_multiview_multisampled_render_to_texture
                GL_EXT_buffer_storage GL_EXT_external_buffer GL_EXT_blit_framebuffer_params
                GL_EXT_clip_cull_distance GL_EXT_protected_textures
                GL_EXT_shader_non_constant_global_initializers GL_QCOM_framebuffer_foveated
                GL_QCOM_shader_framebuffer_fetch_noncoherent GL_EXT_EGL_image_array
                GL_NV_shader_noperspective_interpolation
            </d:gl-extensions>
            <d:status-bar>true</d:status-bar>
        </d:software>
        <d:state name="Portrait" default="true">
            <d:description>The device in portrait view</d:description>
            <d:screen-orientation>port</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
        <d:state name="Landscape">
            <d:description>The device in landscape view</d:description>
            <d:screen-orientation>land</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
    </d:device>

    <d:device>
        <d:name>Pixel 2 XL</d:name>
        <d:id>pixel_2_xl</d:id>
        <d:manufacturer>Google</d:manufacturer>
        <d:hardware>
            <d:screen>
                <d:screen-size>normal</d:screen-size>
                <d:diagonal-length>5.99</d:diagonal-length>
                <d:pixel-density>560dpi</d:pixel-density>
                <d:screen-ratio>long</d:screen-ratio>
                <d:dimensions>
                    <d:x-dimension>1440</d:x-dimension>
                    <d:y-dimension>2880</d:y-dimension>
                </d:dimensions>
                <d:xdpi>537.8820190429688</d:xdpi>
                <d:ydpi>537.8820190429688</d:ydpi>
                <d:touch>
                    <d:multitouch>jazz-hands</d:multitouch>
                    <d:mechanism>finger</d:mechanism>
                    <d:screen-type>capacitive</d:screen-type>
                </d:touch>
            </d:screen>
            <d:networking>
                Wifi
                Bluetooth
                NFC
            </d:networking>
            <d:sensors>
                Accelerometer
                Barometer
                Compass
                GPS
                Gyroscope
                LightSensor
                ProximitySensor
                StepCounter
                StepDetector
            </d:sensors>
            <d:mic>true</d:mic>
            <d:camera>
                <d:location>back</d:location>
                <d:autofocus>true</d:autofocus>
                <d:flash>true</d:flash>
            </d:camera>
            <d:camera>
                <d:location>front</d:location>
                <d:autofocus>false</d:autofocus>
                <d:flash>false</d:flash>
            </d:camera>
            <d:keyboard>nokeys</d:keyboard>
            <d:nav>nonav</d:nav>
            <d:ram unit="GiB">4</d:ram>
            <d:buttons>soft</d:buttons>
            <d:internal-storage unit="GiB">64</d:internal-storage>
            <d:removable-storage unit="MiB">0</d:removable-storage>
            <d:cpu>Qualcomm Snapdragon 835</d:cpu>
            <d:gpu>Adreno 540</d:gpu>
            <d:abi>
                arm64-v8a
                armeabi-v7a
                armeabi
            </d:abi>
            <d:dock></d:dock>
            <d:power-type>battery</d:power-type>
            <d:skin>pixel_2_xl</d:skin>
        </d:hardware>
        <d:software>
            <d:api-level>27</d:api-level>
            <d:live-wallpaper-support>true</d:live-wallpaper-support>
            <d:bluetooth-profiles></d:bluetooth-profiles>
            <d:gl-version>3.2</d:gl-version>
            <d:gl-extensions>GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_sync
                GL_OES_vertex_half_float GL_OES_framebuffer_object GL_OES_rgb8_rgba8
                GL_OES_compressed_ETC1_RGB8_texture GL_AMD_compressed_ATC_texture
                GL_KHR_texture_compression_astc_ldr GL_KHR_texture_compression_astc_hdr
                GL_OES_texture_compression_astc GL_OES_texture_npot
                GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_OES_texture_3D
                GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_QCOM_alpha_test
                GL_OES_depth24 GL_OES_packed_depth_stencil GL_OES_depth_texture
                GL_OES_depth_texture_cube_map GL_EXT_sRGB GL_OES_texture_float
                GL_OES_texture_float_linear GL_OES_texture_half_float
                GL_OES_texture_half_float_linear GL_EXT_texture_type_2_10_10_10_REV
                GL_EXT_texture_sRGB_decode GL_OES_element_index_uint GL_EXT_copy_image
                GL_EXT_geometry_shader GL_EXT_tessellation_shader GL_OES_texture_stencil8
                GL_EXT_shader_io_blocks GL_OES_shader_image_atomic GL_OES_sample_variables
                GL_EXT_texture_border_clamp GL_EXT_multisampled_render_to_texture
                GL_EXT_multisampled_render_to_texture2 GL_OES_shader_multisample_interpolation
                GL_EXT_texture_cube_map_array GL_EXT_draw_buffers_indexed GL_EXT_gpu_shader5
                GL_EXT_robustness GL_EXT_texture_buffer GL_EXT_shader_framebuffer_fetch
                GL_ARM_shader_framebuffer_fetch_depth_stencil
                GL_OES_texture_storage_multisample_2d_array GL_OES_sample_shading
                GL_OES_get_program_binary GL_EXT_debug_label GL_KHR_blend_equation_advanced
                GL_KHR_blend_equation_advanced_coherent GL_QCOM_tiled_rendering
                GL_ANDROID_extension_pack_es31a GL_EXT_primitive_bounding_box
                GL_OES_standard_derivatives GL_OES_vertex_array_object GL_EXT_disjoint_timer_query
                GL_KHR_debug GL_EXT_YUV_target GL_EXT_sRGB_write_control GL_EXT_texture_norm16
                GL_EXT_discard_framebuffer GL_OES_surfaceless_context GL_OVR_multiview
                GL_OVR_multiview2 GL_EXT_texture_sRGB_R8 GL_ARB_texture_barrier GL_KHR_no_error
                GL_EXT_debug_marker GL_OES_EGL_image_external_essl3
                GL_OVR_multiview_multisampled_render_to_texture GL_EXT_buffer_storage
                GL_EXT_blit_framebuffer_params GL_EXT_clip_cull_distance GL_EXT_protected_textures
                GL_EXT_shader_non_constant_global_initializers GL_QCOM_framebuffer_foveated
                GL_QCOM_shader_framebuffer_fetch_noncoherent
            </d:gl-extensions>
            <d:status-bar>true</d:status-bar>
        </d:software>
        <d:state name="Portrait" default="true">
            <d:description>The device in portrait view</d:description>
            <d:screen-orientation>port</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
        <d:state name="Landscape">
            <d:description>The device in landscape view</d:description>
            <d:screen-orientation>land</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
    </d:device>

    <d:device>
        <d:name>Pixel 3</d:name>
        <d:id>pixel_3</d:id>
        <d:manufacturer>Google</d:manufacturer>
        <d:playstore-enabled>true</d:playstore-enabled>
        <d:hardware>
            <d:screen>
                <d:screen-size>normal</d:screen-size>
                <d:diagonal-length>5.46</d:diagonal-length>
                <d:pixel-density>440dpi</d:pixel-density>
                <d:screen-ratio>long</d:screen-ratio>
                <d:dimensions>
                    <d:x-dimension>1080</d:x-dimension>
                    <d:y-dimension>2160</d:y-dimension>
                </d:dimensions>
                <d:xdpi>442.45098876953125</d:xdpi>
                <d:ydpi>442.45098876953125</d:ydpi>
                <d:touch>
                    <d:multitouch>jazz-hands</d:multitouch>
                    <d:mechanism>finger</d:mechanism>
                    <d:screen-type>capacitive</d:screen-type>
                </d:touch>
            </d:screen>
            <d:networking>
                Wifi
                Bluetooth
                NFC
            </d:networking>
            <d:sensors>
                Accelerometer
                Barometer
                Compass
                GPS
                Gyroscope
                LightSensor
                ProximitySensor
                StepCounter
                StepDetector
            </d:sensors>
            <d:mic>true</d:mic>
            <d:camera>
                <d:location>back</d:location>
                <d:autofocus>true</d:autofocus>
                <d:flash>true</d:flash>
            </d:camera>
            <d:camera>
                <d:location>front</d:location>
                <d:autofocus>true</d:autofocus>
                <d:flash>false</d:flash>
            </d:camera>
            <d:camera>
                <d:location>front</d:location>
                <d:autofocus>false</d:autofocus>
                <d:flash>false</d:flash>
            </d:camera>
            <d:keyboard>nokeys</d:keyboard>
            <d:nav>nonav</d:nav>
            <d:ram unit="GiB">4</d:ram>
            <d:buttons>soft</d:buttons>
            <d:internal-storage unit="GiB">64</d:internal-storage>
            <d:removable-storage unit="MiB">0</d:removable-storage>
            <d:cpu>Qualcomm Snapdragon 845</d:cpu>
            <d:gpu>Adreno 630</d:gpu>
            <d:abi>
                arm64-v8a
                armeabi-v7a
                armeabi
            </d:abi>
            <d:dock></d:dock>
            <d:power-type>battery</d:power-type>
            <d:skin>pixel_3</d:skin>
        </d:hardware>
        <d:software>
            <d:api-level>28</d:api-level>
            <d:live-wallpaper-support>true</d:live-wallpaper-support>
            <d:bluetooth-profiles></d:bluetooth-profiles>
            <d:gl-version>3.2</d:gl-version>
            <d:gl-extensions>GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_sync
                GL_OES_vertex_half_float GL_OES_framebuffer_object GL_OES_rgb8_rgba8
                GL_OES_compressed_ETC1_RGB8_texture GL_AMD_compressed_ATC_texture
                GL_KHR_texture_compression_astc_ldr GL_KHR_texture_compression_astc_hdr
                GL_OES_texture_compression_astc GL_OES_texture_npot
                GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_OES_texture_3D
                GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_QCOM_alpha_test
                GL_OES_depth24 GL_OES_packed_depth_stencil GL_OES_depth_texture
                GL_OES_depth_texture_cube_map GL_EXT_sRGB GL_OES_texture_float
                GL_OES_texture_float_linear GL_OES_texture_half_float
                GL_OES_texture_half_float_linear GL_EXT_texture_type_2_10_10_10_REV
                GL_EXT_texture_sRGB_decode GL_EXT_texture_format_sRGB_override
                GL_OES_element_index_uint GL_EXT_copy_image GL_EXT_geometry_shader
                GL_EXT_tessellation_shader GL_OES_texture_stencil8 GL_EXT_shader_io_blocks
                GL_OES_shader_image_atomic GL_OES_sample_variables GL_EXT_texture_border_clamp
                GL_EXT_multisampled_render_to_texture GL_EXT_multisampled_render_to_texture2
                GL_OES_shader_multisample_interpolation GL_EXT_texture_cube_map_array
                GL_EXT_draw_buffers_indexed GL_EXT_gpu_shader5 GL_EXT_robustness
                GL_EXT_texture_buffer GL_EXT_shader_framebuffer_fetch
                GL_ARM_shader_framebuffer_fetch_depth_stencil
                GL_OES_texture_storage_multisample_2d_array GL_OES_sample_shading
                GL_OES_get_program_binary GL_EXT_debug_label GL_KHR_blend_equation_advanced
                GL_KHR_blend_equation_advanced_coherent GL_QCOM_tiled_rendering
                GL_ANDROID_extension_pack_es31a GL_EXT_primitive_bounding_box
                GL_OES_standard_derivatives GL_OES_vertex_array_object GL_EXT_disjoint_timer_query
                GL_KHR_debug GL_EXT_YUV_target GL_EXT_sRGB_write_control GL_EXT_texture_norm16
                GL_EXT_discard_framebuffer GL_OES_surfaceless_context GL_OVR_multiview
                GL_OVR_multiview2 GL_EXT_texture_sRGB_R8 GL_KHR_no_error GL_EXT_debug_marker
                GL_OES_EGL_image_external_essl3 GL_OVR_multiview_multisampled_render_to_texture
                GL_EXT_buffer_storage GL_EXT_external_buffer GL_EXT_blit_framebuffer_params
                GL_EXT_clip_cull_distance GL_EXT_protected_textures
                GL_EXT_shader_non_constant_global_initializers GL_QCOM_texture_foveated
                GL_QCOM_shader_framebuffer_fetch_noncoherent GL_EXT_memory_object
                GL_EXT_memory_object_fd GL_EXT_EGL_image_array
                GL_NV_shader_noperspective_interpolation GL_KHR_robust_buffer_access_behavior
                GL_EXT_EGL_image_storage GL_EXT_clip_control
            </d:gl-extensions>
            <d:status-bar>true</d:status-bar>
        </d:software>
        <d:state name="Portrait" default="true">
            <d:description>The device in portrait view</d:description>
            <d:screen-orientation>port</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
        <d:state name="Landscape">
            <d:description>The device in landscape view</d:description>
            <d:screen-orientation>land</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
    </d:device>

    <d:device>
        <d:name>Pixel 3 XL</d:name>
        <d:id>pixel_3_xl</d:id>
        <d:manufacturer>Google</d:manufacturer>
        <d:hardware>
            <d:screen>
                <d:screen-size>normal</d:screen-size>
                <d:diagonal-length>6.30</d:diagonal-length>
                <d:pixel-density>560dpi</d:pixel-density>
                <d:screen-ratio>long</d:screen-ratio>
                <d:dimensions>
                    <d:x-dimension>1440</d:x-dimension>
                    <d:y-dimension>2960</d:y-dimension>
                </d:dimensions>
                <d:xdpi>522.5139770507812</d:xdpi>
                <d:ydpi>522.1110229492188</d:ydpi>
                <d:touch>
                    <d:multitouch>jazz-hands</d:multitouch>
                    <d:mechanism>finger</d:mechanism>
                    <d:screen-type>capacitive</d:screen-type>
                </d:touch>
            </d:screen>
            <d:networking>
                Wifi
                Bluetooth
                NFC
            </d:networking>
            <d:sensors>
                Accelerometer
                Barometer
                Compass
                GPS
                Gyroscope
                LightSensor
                ProximitySensor
                StepCounter
                StepDetector
            </d:sensors>
            <d:mic>true</d:mic>
            <d:camera>
                <d:location>back</d:location>
                <d:autofocus>true</d:autofocus>
                <d:flash>true</d:flash>
            </d:camera>
            <d:camera>
                <d:location>front</d:location>
                <d:autofocus>true</d:autofocus>
                <d:flash>false</d:flash>
            </d:camera>
            <d:camera>
                <d:location>front</d:location>
                <d:autofocus>false</d:autofocus>
                <d:flash>false</d:flash>
            </d:camera>
            <d:keyboard>nokeys</d:keyboard>
            <d:nav>nonav</d:nav>
            <d:ram unit="GiB">4</d:ram>
            <d:buttons>soft</d:buttons>
            <d:internal-storage unit="GiB">64</d:internal-storage>
            <d:removable-storage unit="MiB">0</d:removable-storage>
            <d:cpu>Qualcomm Snapdragon 845</d:cpu>
            <d:gpu>Adreno 630</d:gpu>
            <d:abi>
                arm64-v8a
                armeabi-v7a
                armeabi
            </d:abi>
            <d:dock></d:dock>
            <d:power-type>battery</d:power-type>
            <d:skin>pixel_3_xl</d:skin>
        </d:hardware>
        <d:software>
            <d:api-level>28</d:api-level>
            <d:live-wallpaper-support>true</d:live-wallpaper-support>
            <d:bluetooth-profiles></d:bluetooth-profiles>
            <d:gl-version>3.2</d:gl-version>
            <d:gl-extensions>GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_sync
                GL_OES_vertex_half_float GL_OES_framebuffer_object GL_OES_rgb8_rgba8
                GL_OES_compressed_ETC1_RGB8_texture GL_AMD_compressed_ATC_texture
                GL_KHR_texture_compression_astc_ldr GL_KHR_texture_compression_astc_hdr
                GL_OES_texture_compression_astc GL_OES_texture_npot
                GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_OES_texture_3D
                GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_QCOM_alpha_test
                GL_OES_depth24 GL_OES_packed_depth_stencil GL_OES_depth_texture
                GL_OES_depth_texture_cube_map GL_EXT_sRGB GL_OES_texture_float
                GL_OES_texture_float_linear GL_OES_texture_half_float
                GL_OES_texture_half_float_linear GL_EXT_texture_type_2_10_10_10_REV
                GL_EXT_texture_sRGB_decode GL_EXT_texture_format_sRGB_override
                GL_OES_element_index_uint GL_EXT_copy_image GL_EXT_geometry_shader
                GL_EXT_tessellation_shader GL_OES_texture_stencil8 GL_EXT_shader_io_blocks
                GL_OES_shader_image_atomic GL_OES_sample_variables GL_EXT_texture_border_clamp
                GL_EXT_multisampled_render_to_texture GL_EXT_multisampled_render_to_texture2
                GL_OES_shader_multisample_interpolation GL_EXT_texture_cube_map_array
                GL_EXT_draw_buffers_indexed GL_EXT_gpu_shader5 GL_EXT_robustness
                GL_EXT_texture_buffer GL_EXT_shader_framebuffer_fetch
                GL_ARM_shader_framebuffer_fetch_depth_stencil
                GL_OES_texture_storage_multisample_2d_array GL_OES_sample_shading
                GL_OES_get_program_binary GL_EXT_debug_label GL_KHR_blend_equation_advanced
                GL_KHR_blend_equation_advanced_coherent GL_QCOM_tiled_rendering
                GL_ANDROID_extension_pack_es31a GL_EXT_primitive_bounding_box
                GL_OES_standard_derivatives GL_OES_vertex_array_object GL_EXT_disjoint_timer_query
                GL_KHR_debug GL_EXT_YUV_target GL_EXT_sRGB_write_control GL_EXT_texture_norm16
                GL_EXT_discard_framebuffer GL_OES_surfaceless_context GL_OVR_multiview
                GL_OVR_multiview2 GL_EXT_texture_sRGB_R8 GL_KHR_no_error GL_EXT_debug_marker
                GL_OES_EGL_image_external_essl3 GL_OVR_multiview_multisampled_render_to_texture
                GL_EXT_buffer_storage GL_EXT_external_buffer GL_EXT_blit_framebuffer_params
                GL_EXT_clip_cull_distance GL_EXT_protected_textures
                GL_EXT_shader_non_constant_global_initializers GL_QCOM_texture_foveated
                GL_QCOM_shader_framebuffer_fetch_noncoherent GL_EXT_memory_object
                GL_EXT_memory_object_fd GL_EXT_EGL_image_array
                GL_NV_shader_noperspective_interpolation GL_KHR_robust_buffer_access_behavior
                GL_EXT_EGL_image_storage GL_EXT_clip_control
            </d:gl-extensions>
            <d:status-bar>true</d:status-bar>
        </d:software>
        <d:state name="Portrait" default="true">
            <d:description>The device in portrait view</d:description>
            <d:screen-orientation>port</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
        <d:state name="Landscape">
            <d:description>The device in landscape view</d:description>
            <d:screen-orientation>land</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
    </d:device>

    <d:device>
        <d:name>Pixel 3a</d:name>
        <d:id>pixel_3a</d:id>
        <d:manufacturer>Google</d:manufacturer>
        <d:playstore-enabled>true</d:playstore-enabled>
        <d:hardware>
            <d:screen>
                <d:screen-size>normal</d:screen-size>
                <d:diagonal-length>5.60</d:diagonal-length>
                <d:pixel-density>440dpi</d:pixel-density>
                <d:screen-ratio>long</d:screen-ratio>
                <d:dimensions>
                    <d:x-dimension>1080</d:x-dimension>
                    <d:y-dimension>2220</d:y-dimension>
                </d:dimensions>
                <d:xdpi>442.450989</d:xdpi>
                <d:ydpi>444.000000</d:ydpi>
                <d:touch>
                    <d:multitouch>jazz-hands</d:multitouch>
                    <d:mechanism>finger</d:mechanism>
                    <d:screen-type>capacitive</d:screen-type>
                </d:touch>
            </d:screen>
            <d:networking>
                Wifi
                Bluetooth
                NFC
            </d:networking>
            <d:sensors>
                Accelerometer
                Barometer
                Compass
                GPS
                Gyroscope
                LightSensor
                ProximitySensor
                StepCounter
                StepDetector
            </d:sensors>
            <d:mic>true</d:mic>
            <d:camera>
                <d:location>back</d:location>
                <d:autofocus>true</d:autofocus>
                <d:flash>true</d:flash>
            </d:camera>
            <d:camera>
                <d:location>front</d:location>
                <d:autofocus>true</d:autofocus>
                <d:flash>false</d:flash>
            </d:camera>
            <d:camera>
                <d:location>front</d:location>
                <d:autofocus>false</d:autofocus>
                <d:flash>false</d:flash>
            </d:camera>
            <d:keyboard>nokeys</d:keyboard>
            <d:nav>nonav</d:nav>
            <d:ram unit="GiB">4</d:ram>
            <d:buttons>soft</d:buttons>
            <d:internal-storage unit="GiB">64</d:internal-storage>
            <d:removable-storage unit="MiB">0</d:removable-storage>
            <d:cpu>Qualcomm Snapdragon 845</d:cpu>
            <d:gpu>Adreno 630</d:gpu>
            <d:abi>
                arm64-v8a
                armeabi-v7a
                armeabi
            </d:abi>
            <d:dock></d:dock>
            <d:power-type>battery</d:power-type>
            <d:skin>pixel_3a</d:skin>
        </d:hardware>
        <d:software>
            <d:api-level>28</d:api-level>
            <d:live-wallpaper-support>true</d:live-wallpaper-support>
            <d:bluetooth-profiles></d:bluetooth-profiles>
            <d:gl-version>3.2</d:gl-version>
            <d:gl-extensions>GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_sync
                GL_OES_vertex_half_float GL_OES_framebuffer_object GL_OES_rgb8_rgba8
                GL_OES_compressed_ETC1_RGB8_texture GL_AMD_compressed_ATC_texture
                GL_KHR_texture_compression_astc_ldr GL_KHR_texture_compression_astc_hdr
                GL_OES_texture_compression_astc GL_OES_texture_npot
                GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_OES_texture_3D
                GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_QCOM_alpha_test
                GL_OES_depth24 GL_OES_packed_depth_stencil GL_OES_depth_texture
                GL_OES_depth_texture_cube_map GL_EXT_sRGB GL_OES_texture_float
                GL_OES_texture_float_linear GL_OES_texture_half_float
                GL_OES_texture_half_float_linear GL_EXT_texture_type_2_10_10_10_REV
                GL_EXT_texture_sRGB_decode GL_EXT_texture_format_sRGB_override
                GL_OES_element_index_uint GL_EXT_copy_image GL_EXT_geometry_shader
                GL_EXT_tessellation_shader GL_OES_texture_stencil8 GL_EXT_shader_io_blocks
                GL_OES_shader_image_atomic GL_OES_sample_variables GL_EXT_texture_border_clamp
                GL_EXT_multisampled_render_to_texture GL_EXT_multisampled_render_to_texture2
                GL_OES_shader_multisample_interpolation GL_EXT_texture_cube_map_array
                GL_EXT_draw_buffers_indexed GL_EXT_gpu_shader5 GL_EXT_robustness
                GL_EXT_texture_buffer GL_EXT_shader_framebuffer_fetch
                GL_ARM_shader_framebuffer_fetch_depth_stencil
                GL_OES_texture_storage_multisample_2d_array GL_OES_sample_shading
                GL_OES_get_program_binary GL_EXT_debug_label GL_KHR_blend_equation_advanced
                GL_KHR_blend_equation_advanced_coherent GL_QCOM_tiled_rendering
                GL_ANDROID_extension_pack_es31a GL_EXT_primitive_bounding_box
                GL_OES_standard_derivatives GL_OES_vertex_array_object GL_EXT_disjoint_timer_query
                GL_KHR_debug GL_EXT_YUV_target GL_EXT_sRGB_write_control GL_EXT_texture_norm16
                GL_EXT_discard_framebuffer GL_OES_surfaceless_context GL_OVR_multiview
                GL_OVR_multiview2 GL_EXT_texture_sRGB_R8 GL_KHR_no_error GL_EXT_debug_marker
                GL_OES_EGL_image_external_essl3 GL_OVR_multiview_multisampled_render_to_texture
                GL_EXT_buffer_storage GL_EXT_external_buffer GL_EXT_blit_framebuffer_params
                GL_EXT_clip_cull_distance GL_EXT_protected_textures
                GL_EXT_shader_non_constant_global_initializers GL_QCOM_texture_foveated
                GL_QCOM_shader_framebuffer_fetch_noncoherent GL_EXT_memory_object
                GL_EXT_memory_object_fd GL_EXT_EGL_image_array
                GL_NV_shader_noperspective_interpolation GL_KHR_robust_buffer_access_behavior
                GL_EXT_EGL_image_storage GL_EXT_clip_control
            </d:gl-extensions>
            <d:status-bar>true</d:status-bar>
        </d:software>
        <d:state name="Portrait" default="true">
            <d:description>The device in portrait view</d:description>
            <d:screen-orientation>port</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
        <d:state name="Landscape">
            <d:description>The device in landscape view</d:description>
            <d:screen-orientation>land</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
    </d:device>

    <d:device>
        <d:name>Pixel 3a XL</d:name>
        <d:id>pixel_3a_xl</d:id>
        <d:manufacturer>Google</d:manufacturer>
        <d:hardware>
            <d:screen>
                <d:screen-size>normal</d:screen-size>
                <d:diagonal-length>6.00</d:diagonal-length>
                <d:pixel-density>400dpi</d:pixel-density>
                <d:screen-ratio>long</d:screen-ratio>
                <d:dimensions>
                    <d:x-dimension>1080</d:x-dimension>
                    <d:y-dimension>2160</d:y-dimension>
                </d:dimensions>
                <d:xdpi>397.565002</d:xdpi>
                <d:ydpi>400.467010</d:ydpi>
                <d:touch>
                    <d:multitouch>jazz-hands</d:multitouch>
                    <d:mechanism>finger</d:mechanism>
                    <d:screen-type>capacitive</d:screen-type>
                </d:touch>
            </d:screen>
            <d:networking>
                Wifi
                Bluetooth
                NFC
            </d:networking>
            <d:sensors>
                Accelerometer
                Barometer
                Compass
                GPS
                Gyroscope
                LightSensor
                ProximitySensor
                StepCounter
                StepDetector
            </d:sensors>
            <d:mic>true</d:mic>
            <d:camera>
                <d:location>back</d:location>
                <d:autofocus>true</d:autofocus>
                <d:flash>true</d:flash>
            </d:camera>
            <d:camera>
                <d:location>front</d:location>
                <d:autofocus>true</d:autofocus>
                <d:flash>false</d:flash>
            </d:camera>
            <d:camera>
                <d:location>front</d:location>
                <d:autofocus>false</d:autofocus>
                <d:flash>false</d:flash>
            </d:camera>
            <d:keyboard>nokeys</d:keyboard>
            <d:nav>nonav</d:nav>
            <d:ram unit="GiB">4</d:ram>
            <d:buttons>soft</d:buttons>
            <d:internal-storage unit="GiB">64</d:internal-storage>
            <d:removable-storage unit="MiB">0</d:removable-storage>
            <d:cpu>Qualcomm Snapdragon 845</d:cpu>
            <d:gpu>Adreno 630</d:gpu>
            <d:abi>
                arm64-v8a
                armeabi-v7a
                armeabi
            </d:abi>
            <d:dock></d:dock>
            <d:power-type>battery</d:power-type>
            <d:skin>pixel_3a_xl</d:skin>
        </d:hardware>
        <d:software>
            <d:api-level>28</d:api-level>
            <d:live-wallpaper-support>true</d:live-wallpaper-support>
            <d:bluetooth-profiles></d:bluetooth-profiles>
            <d:gl-version>3.2</d:gl-version>
            <d:gl-extensions>GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_sync
                GL_OES_vertex_half_float GL_OES_framebuffer_object GL_OES_rgb8_rgba8
                GL_OES_compressed_ETC1_RGB8_texture GL_AMD_compressed_ATC_texture
                GL_KHR_texture_compression_astc_ldr GL_KHR_texture_compression_astc_hdr
                GL_OES_texture_compression_astc GL_OES_texture_npot
                GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_OES_texture_3D
                GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_QCOM_alpha_test
                GL_OES_depth24 GL_OES_packed_depth_stencil GL_OES_depth_texture
                GL_OES_depth_texture_cube_map GL_EXT_sRGB GL_OES_texture_float
                GL_OES_texture_float_linear GL_OES_texture_half_float
                GL_OES_texture_half_float_linear GL_EXT_texture_type_2_10_10_10_REV
                GL_EXT_texture_sRGB_decode GL_EXT_texture_format_sRGB_override
                GL_OES_element_index_uint GL_EXT_copy_image GL_EXT_geometry_shader
                GL_EXT_tessellation_shader GL_OES_texture_stencil8 GL_EXT_shader_io_blocks
                GL_OES_shader_image_atomic GL_OES_sample_variables GL_EXT_texture_border_clamp
                GL_EXT_multisampled_render_to_texture GL_EXT_multisampled_render_to_texture2
                GL_OES_shader_multisample_interpolation GL_EXT_texture_cube_map_array
                GL_EXT_draw_buffers_indexed GL_EXT_gpu_shader5 GL_EXT_robustness
                GL_EXT_texture_buffer GL_EXT_shader_framebuffer_fetch
                GL_ARM_shader_framebuffer_fetch_depth_stencil
                GL_OES_texture_storage_multisample_2d_array GL_OES_sample_shading
                GL_OES_get_program_binary GL_EXT_debug_label GL_KHR_blend_equation_advanced
                GL_KHR_blend_equation_advanced_coherent GL_QCOM_tiled_rendering
                GL_ANDROID_extension_pack_es31a GL_EXT_primitive_bounding_box
                GL_OES_standard_derivatives GL_OES_vertex_array_object GL_EXT_disjoint_timer_query
                GL_KHR_debug GL_EXT_YUV_target GL_EXT_sRGB_write_control GL_EXT_texture_norm16
                GL_EXT_discard_framebuffer GL_OES_surfaceless_context GL_OVR_multiview
                GL_OVR_multiview2 GL_EXT_texture_sRGB_R8 GL_KHR_no_error GL_EXT_debug_marker
                GL_OES_EGL_image_external_essl3 GL_OVR_multiview_multisampled_render_to_texture
                GL_EXT_buffer_storage GL_EXT_external_buffer GL_EXT_blit_framebuffer_params
                GL_EXT_clip_cull_distance GL_EXT_protected_textures
                GL_EXT_shader_non_constant_global_initializers GL_QCOM_texture_foveated
                GL_QCOM_shader_framebuffer_fetch_noncoherent GL_EXT_memory_object
                GL_EXT_memory_object_fd GL_EXT_EGL_image_array
                GL_NV_shader_noperspective_interpolation GL_KHR_robust_buffer_access_behavior
                GL_EXT_EGL_image_storage GL_EXT_clip_control
            </d:gl-extensions>
            <d:status-bar>true</d:status-bar>
        </d:software>
        <d:state name="Portrait" default="true">
            <d:description>The device in portrait view</d:description>
            <d:screen-orientation>port</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
        <d:state name="Landscape">
            <d:description>The device in landscape view</d:description>
            <d:screen-orientation>land</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
    </d:device>

    <!-- https://store.google.com/product/pixel_4_specs -->
    <d:device>
        <d:name>Pixel 4</d:name>
        <d:id>pixel_4</d:id>
        <d:manufacturer>Google</d:manufacturer>
        <d:playstore-enabled>true</d:playstore-enabled>
        <d:hardware>
            <d:screen>
                <d:screen-size>normal</d:screen-size>
                <d:diagonal-length>5.7</d:diagonal-length>
                <d:pixel-density>440dpi</d:pixel-density>
                <d:screen-ratio>long</d:screen-ratio>
                <d:dimensions>
                    <d:x-dimension>1080</d:x-dimension>
                    <d:y-dimension>2280</d:y-dimension>
                </d:dimensions>
                <d:xdpi>444</d:xdpi>
                <d:ydpi>444</d:ydpi>
                <d:touch>
                    <d:multitouch>jazz-hands</d:multitouch>
                    <d:mechanism>finger</d:mechanism>
                    <d:screen-type>capacitive</d:screen-type>
                </d:touch>
            </d:screen>
            <d:networking>
                Wifi
                Bluetooth
                NFC
            </d:networking>
            <d:sensors>
                Accelerometer
                Barometer
                Compass
                GPS
                Gyroscope
                LightSensor
                ProximitySensor
                StepCounter
                StepDetector
            </d:sensors>
            <d:mic>true</d:mic>
            <d:camera>
                <d:location>back</d:location>
                <d:autofocus>true</d:autofocus>
                <d:flash>true</d:flash>
            </d:camera>
            <d:camera>
                <d:location>front</d:location>
                <d:autofocus>true</d:autofocus>
                <d:flash>false</d:flash>
            </d:camera>
            <d:keyboard>nokeys</d:keyboard>
            <d:nav>nonav</d:nav>
            <d:ram unit="MiB">5466</d:ram>
            <d:buttons>soft</d:buttons>
            <d:internal-storage unit="GiB">64</d:internal-storage>
            <d:removable-storage unit="MiB">0</d:removable-storage>
            <d:cpu>Qualcomm Snapdragon 855, AArch64 Processor rev 14 (aarch64)</d:cpu>
            <d:gpu>Qualcomm, Adreno (TM) 640</d:gpu>
            <d:abi>
                arm64-v8a
                armeabi-v7a
                armeabi
            </d:abi>
            <d:dock></d:dock>
            <d:power-type>battery</d:power-type>
            <d:skin>pixel_4</d:skin>
        </d:hardware>
        <d:software>
            <d:api-level>29</d:api-level>
            <d:live-wallpaper-support>true</d:live-wallpaper-support>
            <d:bluetooth-profiles></d:bluetooth-profiles>
            <d:gl-version>3.2</d:gl-version>
            <d:gl-extensions>GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_sync
                GL_OES_vertex_half_float GL_OES_framebuffer_object GL_OES_rgb8_rgba8
                GL_OES_compressed_ETC1_RGB8_texture GL_AMD_compressed_ATC_texture
                GL_KHR_texture_compression_astc_ldr GL_KHR_texture_compression_astc_hdr
                GL_OES_texture_compression_astc GL_OES_texture_npot
                GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888
                GL_EXT_read_format_bgra GL_OES_texture_3D GL_EXT_color_buffer_float
                GL_EXT_color_buffer_half_float GL_QCOM_alpha_test GL_OES_depth24
                GL_OES_packed_depth_stencil GL_OES_depth_texture GL_OES_depth_texture_cube_map
                GL_EXT_sRGB GL_OES_texture_float GL_OES_texture_float_linear
                GL_OES_texture_half_float GL_OES_texture_half_float_linear
                GL_EXT_texture_type_2_10_10_10_REV GL_EXT_texture_sRGB_decode
                GL_EXT_texture_format_sRGB_override GL_OES_element_index_uint GL_EXT_copy_image
                GL_EXT_geometry_shader GL_EXT_tessellation_shader GL_OES_texture_stencil8
                GL_EXT_shader_io_blocks GL_OES_shader_image_atomic GL_OES_sample_variables
                GL_EXT_texture_border_clamp GL_EXT_EGL_image_external_wrap_modes
                GL_EXT_multisampled_render_to_texture GL_EXT_multisampled_render_to_texture2
                GL_OES_shader_multisample_interpolation GL_EXT_texture_cube_map_array
                GL_EXT_draw_buffers_indexed GL_EXT_gpu_shader5 GL_EXT_robustness
                GL_EXT_texture_buffer GL_EXT_shader_framebuffer_fetch
                GL_ARM_shader_framebuffer_fetch_depth_stencil
                GL_OES_texture_storage_multisample_2d_array GL_OES_sample_shading
                GL_OES_get_program_binary GL_EXT_debug_label GL_KHR_blend_equation_advanced
                GL_KHR_blend_equation_advanced_coherent GL_QCOM_tiled_rendering
                GL_ANDROID_extension_pack_es31a GL_EXT_primitive_bounding_box
                GL_OES_standard_derivatives GL_OES_vertex_array_object GL_EXT_disjoint_timer_query
                GL_KHR_debug GL_EXT_YUV_target GL_EXT_sRGB_write_control GL_EXT_texture_norm16
                GL_EXT_discard_framebuffer GL_OES_surfaceless_context GL_OVR_multiview
                GL_OVR_multiview2 GL_EXT_texture_sRGB_R8 GL_KHR_no_error GL_EXT_debug_marker
                GL_OES_EGL_image_external_essl3 GL_OVR_multiview_multisampled_render_to_texture
                GL_EXT_buffer_storage GL_EXT_external_buffer GL_EXT_blit_framebuffer_params
                GL_EXT_clip_cull_distance GL_EXT_protected_textures
                GL_EXT_shader_non_constant_global_initializers GL_QCOM_texture_foveated
                GL_QCOM_texture_foveated_subsampled_layout
                GL_QCOM_shader_framebuffer_fetch_noncoherent GL_QCOM_shader_framebuffer_fetch_rate
                GL_EXT_memory_object GL_EXT_memory_object_fd GL_EXT_EGL_image_array
                GL_NV_shader_noperspective_interpolation GL_KHR_robust_buffer_access_behavior
                GL_EXT_EGL_image_storage GL_EXT_blend_func_extended GL_EXT_clip_control
                GL_OES_texture_view GL_EXT_fragment_invocation_density
                GL_QCOM_validate_shader_binary GL_QCOM_YUV_texture_gather
            </d:gl-extensions>
            <d:status-bar>true</d:status-bar>
        </d:software>
        <d:state name="Portrait" default="true">
            <d:description>The device in portrait view</d:description>
            <d:screen-orientation>port</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
        <d:state name="Landscape">
            <d:description>The device in landscape view</d:description>
            <d:screen-orientation>land</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
    </d:device>

    <d:device>
        <d:name>Pixel 4 XL</d:name>
        <d:id>pixel_4_xl</d:id>
        <d:manufacturer>Google</d:manufacturer>
        <d:hardware>
            <d:screen>
                <d:screen-size>normal</d:screen-size>
                <d:diagonal-length>6.3</d:diagonal-length>
                <d:pixel-density>560dpi</d:pixel-density>
                <d:screen-ratio>long</d:screen-ratio>
                <d:dimensions>
                    <d:x-dimension>1440</d:x-dimension>
                    <d:y-dimension>3040</d:y-dimension>
                </d:dimensions>
                <d:xdpi>537</d:xdpi>
                <d:ydpi>537</d:ydpi>
                <d:touch>
                    <d:multitouch>jazz-hands</d:multitouch>
                    <d:mechanism>finger</d:mechanism>
                    <d:screen-type>capacitive</d:screen-type>
                </d:touch>
            </d:screen>
            <d:networking>
                Wifi
                Bluetooth
                NFC
            </d:networking>
            <d:sensors>
                Accelerometer
                Barometer
                Compass
                GPS
                Gyroscope
                LightSensor
                ProximitySensor
                StepCounter
                StepDetector
            </d:sensors>
            <d:mic>true</d:mic>
            <d:camera>
                <d:location>back</d:location>
                <d:autofocus>true</d:autofocus>
                <d:flash>true</d:flash>
            </d:camera>
            <d:camera>
                <d:location>front</d:location>
                <d:autofocus>true</d:autofocus>
                <d:flash>false</d:flash>
            </d:camera>
            <d:keyboard>nokeys</d:keyboard>
            <d:nav>nonav</d:nav>
            <d:ram unit="MiB">5466</d:ram>
            <d:buttons>soft</d:buttons>
            <d:internal-storage unit="GiB">64</d:internal-storage>
            <d:removable-storage unit="MiB">0</d:removable-storage>
            <d:cpu>Qualcomm Snapdragon 855, AArch64 Processor rev 14 (aarch64)</d:cpu>
            <d:gpu>Qualcomm, Adreno (TM) 640</d:gpu>
            <d:abi>
                arm64-v8a
                armeabi-v7a
                armeabi
            </d:abi>
            <d:dock></d:dock>
            <d:power-type>battery</d:power-type>
            <d:skin>pixel_4_xl</d:skin>
        </d:hardware>
        <d:software>
            <d:api-level>29</d:api-level>
            <d:live-wallpaper-support>true</d:live-wallpaper-support>
            <d:bluetooth-profiles></d:bluetooth-profiles>
            <d:gl-version>3.2</d:gl-version>
            <d:gl-extensions>GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_sync
                GL_OES_vertex_half_float GL_OES_framebuffer_object GL_OES_rgb8_rgba8
                GL_OES_compressed_ETC1_RGB8_texture GL_AMD_compressed_ATC_texture
                GL_KHR_texture_compression_astc_ldr GL_KHR_texture_compression_astc_hdr
                GL_OES_texture_compression_astc GL_OES_texture_npot
                GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888
                GL_EXT_read_format_bgra GL_OES_texture_3D GL_EXT_color_buffer_float
                GL_EXT_color_buffer_half_float GL_QCOM_alpha_test GL_OES_depth24
                GL_OES_packed_depth_stencil GL_OES_depth_texture GL_OES_depth_texture_cube_map
                GL_EXT_sRGB GL_OES_texture_float GL_OES_texture_float_linear
                GL_OES_texture_half_float GL_OES_texture_half_float_linear
                GL_EXT_texture_type_2_10_10_10_REV GL_EXT_texture_sRGB_decode
                GL_EXT_texture_format_sRGB_override GL_OES_element_index_uint GL_EXT_copy_image
                GL_EXT_geometry_shader GL_EXT_tessellation_shader GL_OES_texture_stencil8
                GL_EXT_shader_io_blocks GL_OES_shader_image_atomic GL_OES_sample_variables
                GL_EXT_texture_border_clamp GL_EXT_EGL_image_external_wrap_modes
                GL_EXT_multisampled_render_to_texture GL_EXT_multisampled_render_to_texture2
                GL_OES_shader_multisample_interpolation GL_EXT_texture_cube_map_array
                GL_EXT_draw_buffers_indexed GL_EXT_gpu_shader5 GL_EXT_robustness
                GL_EXT_texture_buffer GL_EXT_shader_framebuffer_fetch
                GL_ARM_shader_framebuffer_fetch_depth_stencil
                GL_OES_texture_storage_multisample_2d_array GL_OES_sample_shading
                GL_OES_get_program_binary GL_EXT_debug_label GL_KHR_blend_equation_advanced
                GL_KHR_blend_equation_advanced_coherent GL_QCOM_tiled_rendering
                GL_ANDROID_extension_pack_es31a GL_EXT_primitive_bounding_box
                GL_OES_standard_derivatives GL_OES_vertex_array_object GL_EXT_disjoint_timer_query
                GL_KHR_debug GL_EXT_YUV_target GL_EXT_sRGB_write_control GL_EXT_texture_norm16
                GL_EXT_discard_framebuffer GL_OES_surfaceless_context GL_OVR_multiview
                GL_OVR_multiview2 GL_EXT_texture_sRGB_R8 GL_KHR_no_error GL_EXT_debug_marker
                GL_OES_EGL_image_external_essl3 GL_OVR_multiview_multisampled_render_to_texture
                GL_EXT_buffer_storage GL_EXT_external_buffer GL_EXT_blit_framebuffer_params
                GL_EXT_clip_cull_distance GL_EXT_protected_textures
                GL_EXT_shader_non_constant_global_initializers GL_QCOM_texture_foveated
                GL_QCOM_texture_foveated_subsampled_layout
                GL_QCOM_shader_framebuffer_fetch_noncoherent GL_QCOM_shader_framebuffer_fetch_rate
                GL_EXT_memory_object GL_EXT_memory_object_fd GL_EXT_EGL_image_array
                GL_NV_shader_noperspective_interpolation GL_KHR_robust_buffer_access_behavior
                GL_EXT_EGL_image_storage GL_EXT_blend_func_extended GL_EXT_clip_control
                GL_OES_texture_view GL_EXT_fragment_invocation_density
                GL_QCOM_validate_shader_binary GL_QCOM_YUV_texture_gather
            </d:gl-extensions>
            <d:status-bar>true</d:status-bar>
        </d:software>
        <d:state name="Portrait" default="true">
            <d:description>The device in portrait view</d:description>
            <d:screen-orientation>port</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
        <d:state name="Landscape">
            <d:description>The device in landscape view</d:description>
            <d:screen-orientation>land</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
    </d:device>

    <d:device>
        <d:name>Pixel 4a</d:name>
        <d:id>pixel_4a</d:id>
        <d:manufacturer>Google</d:manufacturer>
        <d:playstore-enabled>false</d:playstore-enabled>
        <d:hardware>
            <d:screen>
                <d:screen-size>normal</d:screen-size>
                <d:diagonal-length>5.8</d:diagonal-length>
                <d:pixel-density>440dpi</d:pixel-density>
                <d:screen-ratio>long</d:screen-ratio>
                <d:dimensions>
                    <d:x-dimension>1080</d:x-dimension>
                    <d:y-dimension>2340</d:y-dimension>
                </d:dimensions>
                <d:xdpi>442.450989</d:xdpi>
                <d:ydpi>443.552002</d:ydpi>
                <d:touch>
                    <d:multitouch>jazz-hands</d:multitouch>
                    <d:mechanism>finger</d:mechanism>
                    <d:screen-type>capacitive</d:screen-type>
                </d:touch>
            </d:screen>
            <d:networking>
                Wifi
                Bluetooth
                NFC
            </d:networking>
            <d:sensors>
                Accelerometer
                Barometer
                Compass
                GPS
                Gyroscope
                LightSensor
                ProximitySensor
                StepCounter
                StepDetector
            </d:sensors>
            <d:mic>true</d:mic>
            <d:camera>
                <d:location>back</d:location>
                <d:autofocus>true</d:autofocus>
                <d:flash>true</d:flash>
            </d:camera>
            <d:camera>
                <d:location>front</d:location>
                <d:autofocus>true</d:autofocus>
                <d:flash>false</d:flash>
            </d:camera>
            <d:keyboard>nokeys</d:keyboard>
            <d:nav>nonav</d:nav>
            <d:ram unit="MiB">5466</d:ram>
            <d:buttons>soft</d:buttons>
            <d:internal-storage unit="GiB">64</d:internal-storage>
            <d:removable-storage unit="MiB">0</d:removable-storage>
            <d:cpu>Qualcomm Snapdragon 730</d:cpu>
            <d:gpu>Qualcomm, Adreno (TM) 618</d:gpu>
            <d:abi>
                arm64-v8a
                armeabi-v7a
                armeabi
            </d:abi>
            <d:dock></d:dock>
            <d:power-type>battery</d:power-type>
            <d:skin>pixel_4a</d:skin>
        </d:hardware>
        <d:software>
            <d:api-level>30</d:api-level>
            <d:live-wallpaper-support>true</d:live-wallpaper-support>
            <d:bluetooth-profiles></d:bluetooth-profiles>
            <d:gl-version>3.2</d:gl-version>
            <d:gl-extensions>GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_sync
                GL_OES_vertex_half_float GL_OES_framebuffer_object GL_OES_rgb8_rgba8
                GL_OES_compressed_ETC1_RGB8_texture GL_AMD_compressed_ATC_texture
                GL_KHR_texture_compression_astc_ldr GL_KHR_texture_compression_astc_hdr
                GL_OES_texture_compression_astc GL_OES_texture_npot
                GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888
                GL_EXT_read_format_bgra GL_OES_texture_3D GL_EXT_color_buffer_float
                GL_EXT_color_buffer_half_float GL_QCOM_alpha_test GL_OES_depth24
                GL_OES_packed_depth_stencil GL_OES_depth_texture GL_OES_depth_texture_cube_map
                GL_EXT_sRGB GL_OES_texture_float GL_OES_texture_float_linear
                GL_OES_texture_half_float GL_OES_texture_half_float_linear
                GL_EXT_texture_type_2_10_10_10_REV GL_EXT_texture_sRGB_decode
                GL_EXT_texture_format_sRGB_override GL_OES_element_index_uint GL_EXT_copy_image
                GL_EXT_geometry_shader GL_EXT_tessellation_shader GL_OES_texture_stencil8
                GL_EXT_shader_io_blocks GL_OES_shader_image_atomic GL_OES_sample_variables
                GL_EXT_texture_border_clamp GL_EXT_EGL_image_external_wrap_modes
                GL_EXT_multisampled_render_to_texture GL_EXT_multisampled_render_to_texture2
                GL_OES_shader_multisample_interpolation GL_EXT_texture_cube_map_array
                GL_EXT_draw_buffers_indexed GL_EXT_gpu_shader5 GL_EXT_robustness
                GL_EXT_texture_buffer GL_EXT_shader_framebuffer_fetch
                GL_ARM_shader_framebuffer_fetch_depth_stencil
                GL_OES_texture_storage_multisample_2d_array GL_OES_sample_shading
                GL_OES_get_program_binary GL_EXT_debug_label GL_KHR_blend_equation_advanced
                GL_KHR_blend_equation_advanced_coherent GL_QCOM_tiled_rendering
                GL_ANDROID_extension_pack_es31a GL_EXT_primitive_bounding_box
                GL_OES_standard_derivatives GL_OES_vertex_array_object GL_EXT_disjoint_timer_query
                GL_KHR_debug GL_EXT_YUV_target GL_EXT_sRGB_write_control GL_EXT_texture_norm16
                GL_EXT_discard_framebuffer GL_OES_surfaceless_context GL_OVR_multiview
                GL_OVR_multiview2 GL_EXT_texture_sRGB_R8 GL_KHR_no_error GL_EXT_debug_marker
                GL_OES_EGL_image_external_essl3 GL_OVR_multiview_multisampled_render_to_texture
                GL_EXT_buffer_storage GL_EXT_external_buffer GL_EXT_blit_framebuffer_params
                GL_EXT_clip_cull_distance GL_EXT_protected_textures
                GL_EXT_shader_non_constant_global_initializers GL_QCOM_texture_foveated
                GL_QCOM_texture_foveated_subsampled_layout
                GL_QCOM_shader_framebuffer_fetch_noncoherent GL_QCOM_shader_framebuffer_fetch_rate
                GL_EXT_memory_object GL_EXT_memory_object_fd GL_EXT_EGL_image_array
                GL_NV_shader_noperspective_interpolation GL_KHR_robust_buffer_access_behavior
                GL_EXT_EGL_image_storage GL_EXT_blend_func_extended GL_EXT_clip_control
                GL_OES_texture_view GL_EXT_fragment_invocation_density
                GL_QCOM_validate_shader_binary GL_QCOM_YUV_texture_gather
            </d:gl-extensions>
            <d:status-bar>true</d:status-bar>
        </d:software>
        <d:state name="Portrait" default="true">
            <d:description>The device in portrait view</d:description>
            <d:screen-orientation>port</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
        <d:state name="Landscape">
            <d:description>The device in landscape view</d:description>
            <d:screen-orientation>land</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
    </d:device>

    <!-- https://store.google.com/product/pixel_5_specs -->
    <d:device>
        <d:name>Pixel 5</d:name>
        <d:id>pixel_5</d:id>
        <d:manufacturer>Google</d:manufacturer>
        <d:playstore-enabled>false</d:playstore-enabled>
        <d:hardware>
            <d:screen>
                <d:screen-size>normal</d:screen-size>
                <d:diagonal-length>6.0</d:diagonal-length>
                <d:pixel-density>440dpi</d:pixel-density>
                <d:screen-ratio>long</d:screen-ratio>
                <d:dimensions>
                    <d:x-dimension>1080</d:x-dimension>
                    <d:y-dimension>2340</d:y-dimension>
                </d:dimensions>
                <d:xdpi>442.450989</d:xdpi>
                <d:ydpi>443.552002</d:ydpi>
                <d:touch>
                    <d:multitouch>jazz-hands</d:multitouch>
                    <d:mechanism>finger</d:mechanism>
                    <d:screen-type>capacitive</d:screen-type>
                </d:touch>
            </d:screen>
            <d:networking>
                Wifi
                Bluetooth
                NFC
            </d:networking>
            <d:sensors>
                Accelerometer
                Barometer
                Compass
                GPS
                Gyroscope
                LightSensor
                ProximitySensor
                StepCounter
                StepDetector
            </d:sensors>
            <d:mic>true</d:mic>
            <d:camera>
                <d:location>back</d:location>
                <d:autofocus>true</d:autofocus>
                <d:flash>true</d:flash>
            </d:camera>
            <d:camera>
                <d:location>front</d:location>
                <d:autofocus>true</d:autofocus>
                <d:flash>false</d:flash>
            </d:camera>
            <d:keyboard>nokeys</d:keyboard>
            <d:nav>nonav</d:nav>
            <d:ram unit="GiB">8</d:ram>
            <d:buttons>soft</d:buttons>
            <d:internal-storage unit="GiB">128</d:internal-storage>
            <d:removable-storage unit="MiB">0</d:removable-storage>
            <d:cpu>Qualcomm Snapdragon 765G</d:cpu>
            <d:gpu>Qualcomm, Adreno (TM) 620</d:gpu>
            <d:abi>
                arm64-v8a
                armeabi-v7a
                armeabi
            </d:abi>
            <d:dock></d:dock>
            <d:power-type>battery</d:power-type>
            <d:skin>pixel_5</d:skin>
        </d:hardware>
        <d:software>
            <d:api-level>30</d:api-level>
            <d:live-wallpaper-support>true</d:live-wallpaper-support>
            <d:bluetooth-profiles></d:bluetooth-profiles>
            <d:gl-version>3.2</d:gl-version>
            <d:gl-extensions>GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_sync
                GL_OES_vertex_half_float GL_OES_framebuffer_object GL_OES_rgb8_rgba8
                GL_OES_compressed_ETC1_RGB8_texture GL_AMD_compressed_ATC_texture
                GL_KHR_texture_compression_astc_ldr GL_KHR_texture_compression_astc_hdr
                GL_OES_texture_compression_astc GL_OES_texture_npot
                GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888
                GL_EXT_read_format_bgra GL_OES_texture_3D GL_EXT_color_buffer_float
                GL_EXT_color_buffer_half_float GL_QCOM_alpha_test GL_OES_depth24
                GL_OES_packed_depth_stencil GL_OES_depth_texture GL_OES_depth_texture_cube_map
                GL_EXT_sRGB GL_OES_texture_float GL_OES_texture_float_linear
                GL_OES_texture_half_float GL_OES_texture_half_float_linear
                GL_EXT_texture_type_2_10_10_10_REV GL_EXT_texture_sRGB_decode
                GL_EXT_texture_format_sRGB_override GL_OES_element_index_uint GL_EXT_copy_image
                GL_EXT_geometry_shader GL_EXT_tessellation_shader GL_OES_texture_stencil8
                GL_EXT_shader_io_blocks GL_OES_shader_image_atomic GL_OES_sample_variables
                GL_EXT_texture_border_clamp GL_EXT_EGL_image_external_wrap_modes
                GL_EXT_multisampled_render_to_texture GL_EXT_multisampled_render_to_texture2
                GL_OES_shader_multisample_interpolation GL_EXT_texture_cube_map_array
                GL_EXT_draw_buffers_indexed GL_EXT_gpu_shader5 GL_EXT_robustness
                GL_EXT_texture_buffer GL_EXT_shader_framebuffer_fetch
                GL_ARM_shader_framebuffer_fetch_depth_stencil
                GL_OES_texture_storage_multisample_2d_array GL_OES_sample_shading
                GL_OES_get_program_binary GL_EXT_debug_label GL_KHR_blend_equation_advanced
                GL_KHR_blend_equation_advanced_coherent GL_QCOM_tiled_rendering
                GL_ANDROID_extension_pack_es31a GL_EXT_primitive_bounding_box
                GL_OES_standard_derivatives GL_OES_vertex_array_object GL_EXT_disjoint_timer_query
                GL_KHR_debug GL_EXT_YUV_target GL_EXT_sRGB_write_control GL_EXT_texture_norm16
                GL_EXT_discard_framebuffer GL_OES_surfaceless_context GL_OVR_multiview
                GL_OVR_multiview2 GL_EXT_texture_sRGB_R8 GL_KHR_no_error GL_EXT_debug_marker
                GL_OES_EGL_image_external_essl3 GL_OVR_multiview_multisampled_render_to_texture
                GL_EXT_buffer_storage GL_EXT_external_buffer GL_EXT_blit_framebuffer_params
                GL_EXT_clip_cull_distance GL_EXT_protected_textures
                GL_EXT_shader_non_constant_global_initializers GL_QCOM_texture_foveated
                GL_QCOM_texture_foveated_subsampled_layout
                GL_QCOM_shader_framebuffer_fetch_noncoherent GL_QCOM_shader_framebuffer_fetch_rate
                GL_EXT_memory_object GL_EXT_memory_object_fd GL_EXT_EGL_image_array
                GL_NV_shader_noperspective_interpolation GL_KHR_robust_buffer_access_behavior
                GL_EXT_EGL_image_storage GL_EXT_blend_func_extended GL_EXT_clip_control
                GL_OES_texture_view GL_EXT_fragment_invocation_density
                GL_QCOM_validate_shader_binary GL_QCOM_YUV_texture_gather
            </d:gl-extensions>
            <d:status-bar>true</d:status-bar>
        </d:software>
        <d:state name="Portrait" default="true">
            <d:description>The device in portrait view</d:description>
            <d:screen-orientation>port</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
        <d:state name="Landscape">
            <d:description>The device in landscape view</d:description>
            <d:screen-orientation>land</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
    </d:device>

    <!-- https://store.google.com/product/pixel_6_specs -->
    <d:device>
        <d:name>Pixel 6</d:name>
        <d:id>pixel_6</d:id>
        <d:manufacturer>Google</d:manufacturer>
        <d:playstore-enabled>false</d:playstore-enabled>
        <d:hardware>
            <d:screen>
                <d:screen-size>normal</d:screen-size>
                <d:diagonal-length>6.4</d:diagonal-length>
                <d:pixel-density>420dpi</d:pixel-density>
                <d:screen-ratio>long</d:screen-ratio>
                <d:dimensions>
                    <d:x-dimension>1080</d:x-dimension>
                    <d:y-dimension>2400</d:y-dimension>
                </d:dimensions>
                <d:xdpi>406.039461</d:xdpi>
                <d:ydpi>411.336030</d:ydpi>
                <d:touch>
                    <d:multitouch>jazz-hands</d:multitouch>
                    <d:mechanism>finger</d:mechanism>
                    <d:screen-type>capacitive</d:screen-type>
                </d:touch>
            </d:screen>
            <d:networking>
                Wifi
                Bluetooth
                NFC
            </d:networking>
            <d:sensors>
                Accelerometer
                Barometer
                Compass
                GPS
                Gyroscope
                LightSensor
                ProximitySensor
                StepCounter
                StepDetector
            </d:sensors>
            <d:mic>true</d:mic>
            <d:camera>
                <d:location>back</d:location>
                <d:autofocus>true</d:autofocus>
                <d:flash>true</d:flash>
            </d:camera>
            <d:camera>
                <d:location>front</d:location>
                <d:autofocus>true</d:autofocus>
                <d:flash>false</d:flash>
            </d:camera>
            <d:keyboard>nokeys</d:keyboard>
            <d:nav>nonav</d:nav>
            <d:ram unit="GiB">8</d:ram>
            <d:buttons>soft</d:buttons>
            <d:internal-storage unit="GiB">128</d:internal-storage>
            <d:removable-storage unit="MiB">0</d:removable-storage>
            <d:cpu>Google Tensor</d:cpu>
            <d:gpu>ARM, Mali-G78 MP20</d:gpu>
            <d:abi>
                arm64-v8a
                armeabi-v7a
                armeabi
            </d:abi>
            <d:dock></d:dock>
            <d:power-type>battery</d:power-type>
            <d:skin>pixel_6</d:skin>
        </d:hardware>
        <d:software>
            <d:api-level>31</d:api-level>
            <d:live-wallpaper-support>true</d:live-wallpaper-support>
            <d:bluetooth-profiles></d:bluetooth-profiles>
            <d:gl-version>3.2</d:gl-version>
            <d:gl-extensions>GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_sync
                GL_OES_vertex_half_float GL_OES_framebuffer_object GL_OES_rgb8_rgba8
                GL_OES_compressed_ETC1_RGB8_texture GL_AMD_compressed_ATC_texture
                GL_KHR_texture_compression_astc_ldr GL_KHR_texture_compression_astc_hdr
                GL_OES_texture_compression_astc GL_OES_texture_npot
                GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888
                GL_EXT_read_format_bgra GL_OES_texture_3D GL_EXT_color_buffer_float
                GL_EXT_color_buffer_half_float GL_QCOM_alpha_test GL_OES_depth24
                GL_OES_packed_depth_stencil GL_OES_depth_texture GL_OES_depth_texture_cube_map
                GL_EXT_sRGB GL_OES_texture_float GL_OES_texture_float_linear
                GL_OES_texture_half_float GL_OES_texture_half_float_linear
                GL_EXT_texture_type_2_10_10_10_REV GL_EXT_texture_sRGB_decode
                GL_EXT_texture_format_sRGB_override GL_OES_element_index_uint GL_EXT_copy_image
                GL_EXT_geometry_shader GL_EXT_tessellation_shader GL_OES_texture_stencil8
                GL_EXT_shader_io_blocks GL_OES_shader_image_atomic GL_OES_sample_variables
                GL_EXT_texture_border_clamp GL_EXT_EGL_image_external_wrap_modes
                GL_EXT_multisampled_render_to_texture GL_EXT_multisampled_render_to_texture2
                GL_OES_shader_multisample_interpolation GL_EXT_texture_cube_map_array
                GL_EXT_draw_buffers_indexed GL_EXT_gpu_shader5 GL_EXT_robustness
                GL_EXT_texture_buffer GL_EXT_shader_framebuffer_fetch
                GL_ARM_shader_framebuffer_fetch_depth_stencil
                GL_OES_texture_storage_multisample_2d_array GL_OES_sample_shading
                GL_OES_get_program_binary GL_EXT_debug_label GL_KHR_blend_equation_advanced
                GL_KHR_blend_equation_advanced_coherent GL_QCOM_tiled_rendering
                GL_ANDROID_extension_pack_es31a GL_EXT_primitive_bounding_box
                GL_OES_standard_derivatives GL_OES_vertex_array_object GL_EXT_disjoint_timer_query
                GL_KHR_debug GL_EXT_YUV_target GL_EXT_sRGB_write_control GL_EXT_texture_norm16
                GL_EXT_discard_framebuffer GL_OES_surfaceless_context GL_OVR_multiview
                GL_OVR_multiview2 GL_EXT_texture_sRGB_R8 GL_KHR_no_error GL_EXT_debug_marker
                GL_OES_EGL_image_external_essl3 GL_OVR_multiview_multisampled_render_to_texture
                GL_EXT_buffer_storage GL_EXT_external_buffer GL_EXT_blit_framebuffer_params
                GL_EXT_clip_cull_distance GL_EXT_protected_textures
                GL_EXT_shader_non_constant_global_initializers GL_QCOM_texture_foveated
                GL_QCOM_texture_foveated_subsampled_layout
                GL_QCOM_shader_framebuffer_fetch_noncoherent GL_QCOM_shader_framebuffer_fetch_rate
                GL_EXT_memory_object GL_EXT_memory_object_fd GL_EXT_EGL_image_array
                GL_NV_shader_noperspective_interpolation GL_KHR_robust_buffer_access_behavior
                GL_EXT_EGL_image_storage GL_EXT_blend_func_extended GL_EXT_clip_control
                GL_OES_texture_view GL_EXT_fragment_invocation_density
                GL_QCOM_validate_shader_binary GL_QCOM_YUV_texture_gather
            </d:gl-extensions>
            <d:status-bar>true</d:status-bar>
        </d:software>
        <d:state name="Portrait" default="true">
            <d:description>The device in portrait view</d:description>
            <d:screen-orientation>port</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
        <d:state name="Landscape">
            <d:description>The device in landscape view</d:description>
            <d:screen-orientation>land</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
    </d:device>
    <!-- https://store.google.com/product/pixel_6_pro_specs -->
    <d:device>
        <d:name>Pixel 6 Pro</d:name>
        <d:id>pixel_6_pro</d:id>
        <d:manufacturer>Google</d:manufacturer>
        <d:playstore-enabled>false</d:playstore-enabled>
        <d:hardware>
            <d:screen>
                <d:screen-size>normal</d:screen-size>
                <d:diagonal-length>6.7</d:diagonal-length>
                <d:pixel-density>560dpi</d:pixel-density>
                <d:screen-ratio>long</d:screen-ratio>
                <d:dimensions>
                    <d:x-dimension>1440</d:x-dimension>
                    <d:y-dimension>3120</d:y-dimension>
                </d:dimensions>
                <d:xdpi>512.268839</d:xdpi>
                <d:ydpi>512.268906</d:ydpi>
                <d:touch>
                    <d:multitouch>jazz-hands</d:multitouch>
                    <d:mechanism>finger</d:mechanism>
                    <d:screen-type>capacitive</d:screen-type>
                </d:touch>
            </d:screen>
            <d:networking>
                Wifi
                Bluetooth
                NFC
            </d:networking>
            <d:sensors>
                Accelerometer
                Barometer
                Compass
                GPS
                Gyroscope
                LightSensor
                ProximitySensor
                StepCounter
                StepDetector
            </d:sensors>
            <d:mic>true</d:mic>
            <d:camera>
                <d:location>back</d:location>
                <d:autofocus>true</d:autofocus>
                <d:flash>true</d:flash>
            </d:camera>
            <d:camera>
                <d:location>front</d:location>
                <d:autofocus>true</d:autofocus>
                <d:flash>false</d:flash>
            </d:camera>
            <d:keyboard>nokeys</d:keyboard>
            <d:nav>nonav</d:nav>
            <d:ram unit="GiB">12</d:ram>
            <d:buttons>soft</d:buttons>
            <d:internal-storage unit="GiB">128</d:internal-storage>
            <d:removable-storage unit="MiB">0</d:removable-storage>
            <d:cpu>Google Tensor</d:cpu>
            <d:gpu>ARM, Mali-G78 MP20</d:gpu>
            <d:abi>
                arm64-v8a
                armeabi-v7a
                armeabi
            </d:abi>
            <d:dock></d:dock>
            <d:power-type>battery</d:power-type>
            <d:skin>pixel_6_pro</d:skin>
        </d:hardware>
        <d:software>
            <d:api-level>31</d:api-level>
            <d:live-wallpaper-support>true</d:live-wallpaper-support>
            <d:bluetooth-profiles></d:bluetooth-profiles>
            <d:gl-version>3.2</d:gl-version>
            <d:gl-extensions>GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_sync
                GL_OES_vertex_half_float GL_OES_framebuffer_object GL_OES_rgb8_rgba8
                GL_OES_compressed_ETC1_RGB8_texture GL_AMD_compressed_ATC_texture
                GL_KHR_texture_compression_astc_ldr GL_KHR_texture_compression_astc_hdr
                GL_OES_texture_compression_astc GL_OES_texture_npot
                GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888
                GL_EXT_read_format_bgra GL_OES_texture_3D GL_EXT_color_buffer_float
                GL_EXT_color_buffer_half_float GL_QCOM_alpha_test GL_OES_depth24
                GL_OES_packed_depth_stencil GL_OES_depth_texture GL_OES_depth_texture_cube_map
                GL_EXT_sRGB GL_OES_texture_float GL_OES_texture_float_linear
                GL_OES_texture_half_float GL_OES_texture_half_float_linear
                GL_EXT_texture_type_2_10_10_10_REV GL_EXT_texture_sRGB_decode
                GL_EXT_texture_format_sRGB_override GL_OES_element_index_uint GL_EXT_copy_image
                GL_EXT_geometry_shader GL_EXT_tessellation_shader GL_OES_texture_stencil8
                GL_EXT_shader_io_blocks GL_OES_shader_image_atomic GL_OES_sample_variables
                GL_EXT_texture_border_clamp GL_EXT_EGL_image_external_wrap_modes
                GL_EXT_multisampled_render_to_texture GL_EXT_multisampled_render_to_texture2
                GL_OES_shader_multisample_interpolation GL_EXT_texture_cube_map_array
                GL_EXT_draw_buffers_indexed GL_EXT_gpu_shader5 GL_EXT_robustness
                GL_EXT_texture_buffer GL_EXT_shader_framebuffer_fetch
                GL_ARM_shader_framebuffer_fetch_depth_stencil
                GL_OES_texture_storage_multisample_2d_array GL_OES_sample_shading
                GL_OES_get_program_binary GL_EXT_debug_label GL_KHR_blend_equation_advanced
                GL_KHR_blend_equation_advanced_coherent GL_QCOM_tiled_rendering
                GL_ANDROID_extension_pack_es31a GL_EXT_primitive_bounding_box
                GL_OES_standard_derivatives GL_OES_vertex_array_object GL_EXT_disjoint_timer_query
                GL_KHR_debug GL_EXT_YUV_target GL_EXT_sRGB_write_control GL_EXT_texture_norm16
                GL_EXT_discard_framebuffer GL_OES_surfaceless_context GL_OVR_multiview
                GL_OVR_multiview2 GL_EXT_texture_sRGB_R8 GL_KHR_no_error GL_EXT_debug_marker
                GL_OES_EGL_image_external_essl3 GL_OVR_multiview_multisampled_render_to_texture
                GL_EXT_buffer_storage GL_EXT_external_buffer GL_EXT_blit_framebuffer_params
                GL_EXT_clip_cull_distance GL_EXT_protected_textures
                GL_EXT_shader_non_constant_global_initializers GL_QCOM_texture_foveated
                GL_QCOM_texture_foveated_subsampled_layout
                GL_QCOM_shader_framebuffer_fetch_noncoherent GL_QCOM_shader_framebuffer_fetch_rate
                GL_EXT_memory_object GL_EXT_memory_object_fd GL_EXT_EGL_image_array
                GL_NV_shader_noperspective_interpolation GL_KHR_robust_buffer_access_behavior
                GL_EXT_EGL_image_storage GL_EXT_blend_func_extended GL_EXT_clip_control
                GL_OES_texture_view GL_EXT_fragment_invocation_density
                GL_QCOM_validate_shader_binary GL_QCOM_YUV_texture_gather
            </d:gl-extensions>
            <d:status-bar>true</d:status-bar>
        </d:software>
        <d:state name="Portrait" default="true">
            <d:description>The device in portrait view</d:description>
            <d:screen-orientation>port</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
        <d:state name="Landscape">
            <d:description>The device in landscape view</d:description>
            <d:screen-orientation>land</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
    </d:device>
      <d:device>
        <d:name>Pixel 6a</d:name>
        <d:id>pixel_6a</d:id>
        <d:manufacturer>Google</d:manufacturer>
        <d:playstore-enabled>true</d:playstore-enabled>
        <d:hardware>
            <d:screen>
                <d:screen-size>normal</d:screen-size>
                <d:diagonal-length>6.13</d:diagonal-length>
                <d:pixel-density>420dpi</d:pixel-density>
                <d:screen-ratio>long</d:screen-ratio>
                <d:dimensions>
                    <d:x-dimension>1080</d:x-dimension>
                    <d:y-dimension>2400</d:y-dimension>
                </d:dimensions>
                <d:xdpi>428.625</d:xdpi>
                <d:ydpi>429.295</d:ydpi>
                <d:touch>
                    <d:multitouch>jazz-hands</d:multitouch>
                    <d:mechanism>finger</d:mechanism>
                    <d:screen-type>capacitive</d:screen-type>
                </d:touch>
            </d:screen>
            <d:networking>
                Wifi
                Bluetooth
                NFC
            </d:networking>
            <d:sensors>
                Accelerometer
                Barometer
                Compass
                GPS
                Gyroscope
                LightSensor
                ProximitySensor
                StepCounter
                StepDetector
               <!--Fingerprint-->
            </d:sensors>
            <d:mic>true</d:mic>
            <d:camera>
                <d:location>back</d:location>
                <d:autofocus>true</d:autofocus>
                <d:flash>true</d:flash>
            </d:camera>
            <d:camera>
                <d:location>front</d:location>
                <d:autofocus>true</d:autofocus>
                <d:flash>false</d:flash>
            </d:camera>
            <d:keyboard>nokeys</d:keyboard>
            <d:nav>nonav</d:nav>
            <d:ram unit="GiB">6</d:ram>
            <d:buttons>soft</d:buttons>
            <d:internal-storage unit="GiB">128</d:internal-storage>
            <d:removable-storage unit="MiB">0</d:removable-storage>
            <d:cpu>Google Tensor</d:cpu>
            <d:gpu>ARM, Mali-G78</d:gpu>
            <d:abi>
                arm64-v8a
                armeabi-v7a
                armeabi
            </d:abi>
            <d:dock> </d:dock>
            <d:power-type>battery</d:power-type>
            <d:skin>pixel_6a</d:skin>
        </d:hardware>
        <d:software>
            <d:api-level>33</d:api-level>
            <d:live-wallpaper-support>true</d:live-wallpaper-support>
            <d:bluetooth-profiles> </d:bluetooth-profiles>
            <d:gl-version>3.2</d:gl-version>
            <d:gl-extensions>GL_EXT_debug_marker
                GL_ARM_rgba8
                GL_ARM_mali_shader_binary
                GL_OES_depth24
                GL_OES_depth_texture
                GL_OES_depth_texture_cube_map
                GL_OES_packed_depth_stencil
                GL_OES_rgb8_rgba8
                GL_EXT_read_format_bgra
                GL_OES_compressed_paletted_texture
                GL_OES_compressed_ETC1_RGB8_texture
                GL_OES_standard_derivatives
                GL_OES_EGL_image
                GL_OES_EGL_image_external
                GL_OES_EGL_image_external_essl3
                GL_OES_EGL_sync
                GL_OES_texture_npot
                GL_OES_vertex_half_float
                GL_OES_required_internalformat
                GL_OES_vertex_array_object
                GL_OES_mapbuffer
                GL_EXT_texture_format_BGRA8888
                GL_EXT_texture_rg
                GL_EXT_texture_type_2_10_10_10_REV
                GL_OES_fbo_render_mipmap
                GL_OES_element_index_uint
                GL_EXT_shadow_samplers
                GL_OES_texture_compression_astc
                GL_KHR_texture_compression_astc_ldr
                GL_KHR_texture_compression_astc_hdr
                GL_KHR_texture_compression_astc_sliced_3d
                GL_EXT_texture_compression_astc_decode_mode
                GL_EXT_texture_compression_astc_decode_mode_rgb9e5
                GL_KHR_debug
                GL_EXT_occlusion_query_boolean
                GL_EXT_disjoint_timer_query
                GL_EXT_blend_minmax
                GL_EXT_discard_framebuffer
                GL_OES_get_program_binary
                GL_OES_texture_3D
                GL_EXT_texture_storage
                GL_EXT_multisampled_render_to_texture
                GL_EXT_multisampled_render_to_texture2
                GL_OES_surfaceless_context
                GL_OES_texture_stencil8
                GL_EXT_shader_pixel_local_storage
                GL_ARM_shader_framebuffer_fetch
                GL_ARM_shader_framebuffer_fetch_depth_stencil
                GL_ARM_mali_program_binary
                GL_EXT_sRGB
                GL_EXT_sRGB_write_control
                GL_EXT_texture_sRGB_decode
                GL_EXT_texture_sRGB_R8
                GL_EXT_texture_sRGB_RG8
                GL_KHR_blend_equation_advanced
                GL_KHR_blend_equation_advanced_coherent
                GL_OES_texture_storage_multisample_2d_array
                GL_OES_shader_image_atomic
                GL_EXT_robustness
                GL_EXT_draw_buffers_indexed
                GL_OES_draw_buffers_indexed
                GL_EXT_texture_border_clamp
                GL_OES_texture_border_clamp
                GL_EXT_texture_cube_map_array
                GL_OES_texture_cube_map_array
                GL_OES_sample_variables
                GL_OES_sample_shading
                GL_OES_shader_multisample_interpolation
                GL_EXT_shader_io_blocks
                GL_OES_shader_io_blocks
                GL_EXT_tessellation_shader
                GL_OES_tessellation_shader
                GL_EXT_primitive_bounding_box
                GL_OES_primitive_bounding_box
                GL_EXT_geometry_shader
                GL_OES_geometry_shader
                GL_ANDROID_extension_pack_es31a
                GL_EXT_gpu_shader5
                GL_OES_gpu_shader5
                GL_EXT_texture_buffer
                GL_OES_texture_buffer
                GL_EXT_copy_image
                GL_OES_copy_image
                GL_EXT_shader_non_constant_global_initializers
                GL_EXT_color_buffer_half_float
                GL_EXT_unpack_subimage
                GL_EXT_color_buffer_float
                GL_EXT_float_blend
                GL_EXT_YUV_target
                GL_OVR_multiview
                GL_OVR_multiview2
                GL_OVR_multiview_multisampled_render_to_texture
                GL_KHR_robustness
                GL_KHR_robust_buffer_access_behavior
                GL_EXT_draw_elements_base_vertex
                GL_OES_draw_elements_base_vertex
                GL_EXT_protected_textures
                GL_EXT_buffer_storage
                GL_EXT_external_buffer
                GL_EXT_EGL_image_array
                GL_EXT_texture_filter_anisotropic
                GL_OES_texture_float_linear
                GL_ARM_texture_unnormalized_coordinates
                GL_EXT_shader_framebuffer_fetch
                GL_EXT_clip_control
            </d:gl-extensions>
            <d:status-bar>true</d:status-bar>
        </d:software>
        <d:state name="Portrait" default="true">
            <d:description>The device in portrait view</d:description>
            <d:screen-orientation>port</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
        <d:state name="Landscape">
            <d:description>The device in landscape view</d:description>
            <d:screen-orientation>land</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
    </d:device>
  <d:device>
        <d:name>Pixel 7 Pro</d:name>
        <d:id>pixel_7_pro</d:id>
        <d:manufacturer>Google</d:manufacturer>
        <d:playstore-enabled>true</d:playstore-enabled>
        <d:hardware>
            <d:screen>
                <d:screen-size>normal</d:screen-size>
                <d:diagonal-length>6.71</d:diagonal-length>
                <d:pixel-density>560dpi</d:pixel-density>
                <d:screen-ratio>long</d:screen-ratio>
                <d:dimensions>
                    <d:x-dimension>1440</d:x-dimension>
                    <d:y-dimension>3120</d:y-dimension>
                </d:dimensions>
                <d:xdpi>386.365997</d:xdpi>
                <d:ydpi>383.458007</d:ydpi>
                <d:touch>
                    <d:multitouch>jazz-hands</d:multitouch>
                    <d:mechanism>finger</d:mechanism>
                    <d:screen-type>capacitive</d:screen-type>
                </d:touch>
            </d:screen>
            <d:networking>
                Wifi
                Bluetooth
                NFC
            </d:networking>
            <d:sensors>
                Accelerometer
                Barometer
                Compass
                GPS
                Gyroscope
                LightSensor
                ProximitySensor
                StepCounter
                StepDetector
                <!--Fingerprint-->
            </d:sensors>
            <d:mic>true</d:mic>
            <d:camera>
                <d:location>back</d:location>
                <d:autofocus>true</d:autofocus>
                <d:flash>true</d:flash>
            </d:camera>
            <d:camera>
                <d:location>front</d:location>
                <d:autofocus>true</d:autofocus>
                <d:flash>false</d:flash>
            </d:camera>
            <d:keyboard>nokeys</d:keyboard>
            <d:nav>nonav</d:nav>
            <d:ram unit="GiB">12</d:ram>
            <d:buttons>soft</d:buttons>
            <d:internal-storage unit="GiB">128</d:internal-storage>
            <d:removable-storage unit="MiB">0</d:removable-storage>
            <d:cpu>Google Tensor G2</d:cpu>
            <d:gpu>ARM, Mali-G710</d:gpu>
            <d:abi>
                arm64-v8a
            </d:abi>
            <d:dock> </d:dock>
            <d:power-type>battery</d:power-type>
            <d:skin>pixel_7_pro</d:skin>
        </d:hardware>
        <d:software>
            <d:api-level>33</d:api-level>
            <d:live-wallpaper-support>true</d:live-wallpaper-support>
            <d:bluetooth-profiles> </d:bluetooth-profiles>
            <d:gl-version>3.2</d:gl-version>
            <d:gl-extensions>GL_EXT_debug_marker
                GL_ARM_rgba8
                GL_ARM_mali_shader_binary
                GL_OES_depth24
                GL_OES_depth_texture
                GL_OES_depth_texture_cube_map
                GL_OES_packed_depth_stencil
                GL_OES_rgb8_rgba8
                GL_EXT_read_format_bgra
                GL_OES_compressed_paletted_texture
                GL_OES_compressed_ETC1_RGB8_texture
                GL_OES_standard_derivatives
                GL_OES_EGL_image
                GL_OES_EGL_image_external
                GL_OES_EGL_image_external_essl3
                GL_OES_EGL_sync
                GL_OES_texture_npot
                GL_OES_vertex_half_float
                GL_OES_required_internalformat
                GL_OES_vertex_array_object
                GL_OES_mapbuffer
                GL_EXT_texture_format_BGRA8888
                GL_EXT_texture_rg
                GL_EXT_texture_type_2_10_10_10_REV
                GL_OES_fbo_render_mipmap
                GL_OES_element_index_uint
                GL_EXT_shadow_samplers
                GL_OES_texture_compression_astc
                GL_KHR_texture_compression_astc_ldr
                GL_KHR_texture_compression_astc_hdr
                GL_KHR_texture_compression_astc_sliced_3d
                GL_EXT_texture_compression_astc_decode_mode
                GL_EXT_texture_compression_astc_decode_mode_rgb9e5
                GL_KHR_debug
                GL_EXT_occlusion_query_boolean
                GL_EXT_disjoint_timer_query
                GL_EXT_blend_minmax
                GL_EXT_discard_framebuffer
                GL_OES_get_program_binary
                GL_OES_texture_3D
                GL_EXT_texture_storage
                GL_EXT_multisampled_render_to_texture
                GL_EXT_multisampled_render_to_texture2
                GL_OES_surfaceless_context
                GL_OES_texture_stencil8
                GL_EXT_shader_pixel_local_storage
                GL_ARM_shader_framebuffer_fetch
                GL_ARM_shader_framebuffer_fetch_depth_stencil
                GL_ARM_mali_program_binary
                GL_EXT_sRGB
                GL_EXT_sRGB_write_control
                GL_EXT_texture_sRGB_decode
                GL_EXT_texture_sRGB_R8
                GL_EXT_texture_sRGB_RG8
                GL_KHR_blend_equation_advanced
                GL_KHR_blend_equation_advanced_coherent
                GL_OES_texture_storage_multisample_2d_array
                GL_OES_shader_image_atomic
                GL_EXT_robustness
                GL_EXT_draw_buffers_indexed
                GL_OES_draw_buffers_indexed
                GL_EXT_texture_border_clamp
                GL_OES_texture_border_clamp
                GL_EXT_texture_cube_map_array
                GL_OES_texture_cube_map_array
                GL_OES_sample_variables
                GL_OES_sample_shading
                GL_OES_shader_multisample_interpolation
                GL_EXT_shader_io_blocks
                GL_OES_shader_io_blocks
                GL_EXT_tessellation_shader
                GL_OES_tessellation_shader
                GL_EXT_primitive_bounding_box
                GL_OES_primitive_bounding_box
                GL_EXT_geometry_shader
                GL_OES_geometry_shader
                GL_ANDROID_extension_pack_es31a
                GL_EXT_gpu_shader5
                GL_OES_gpu_shader5
                GL_EXT_texture_buffer
                GL_OES_texture_buffer
                GL_EXT_copy_image
                GL_OES_copy_image
                GL_EXT_shader_non_constant_global_initializers
                GL_EXT_color_buffer_half_float
                GL_EXT_unpack_subimage
                GL_EXT_color_buffer_float
                GL_EXT_float_blend
                GL_EXT_YUV_target
                GL_OVR_multiview
                GL_OVR_multiview2
                GL_OVR_multiview_multisampled_render_to_texture
                GL_KHR_robustness
                GL_KHR_robust_buffer_access_behavior
                GL_EXT_draw_elements_base_vertex
                GL_OES_draw_elements_base_vertex
                GL_EXT_protected_textures
                GL_EXT_buffer_storage
                GL_EXT_external_buffer
                GL_EXT_EGL_image_array
                GL_EXT_texture_filter_anisotropic
                GL_OES_texture_float_linear
                GL_ARM_texture_unnormalized_coordinates
                GL_EXT_shader_framebuffer_fetch
                GL_EXT_clip_control
            </d:gl-extensions>
            <d:status-bar>true</d:status-bar>
        </d:software>
        <d:state name="Portrait" default="true">
            <d:description>The device in portrait view</d:description>
            <d:screen-orientation>port</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
        <d:state name="Landscape">
            <d:description>The device in landscape view</d:description>
            <d:screen-orientation>land</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
    </d:device>
  <d:device>
        <d:name>Pixel 7</d:name>
        <d:id>pixel_7</d:id>
        <d:manufacturer>Google</d:manufacturer>
        <d:playstore-enabled>true</d:playstore-enabled>
        <d:hardware>
            <d:screen>
                <d:screen-size>normal</d:screen-size>
                <d:diagonal-length>6.31</d:diagonal-length>
                <d:pixel-density>420dpi</d:pixel-density>
                <d:screen-ratio>long</d:screen-ratio>
                <d:dimensions>
                    <d:x-dimension>1080</d:x-dimension>
                    <d:y-dimension>2400</d:y-dimension>
                </d:dimensions>
                <d:xdpi>415.635986</d:xdpi>
                <d:ydpi>417.533996</d:ydpi>
                <d:touch>
                    <d:multitouch>jazz-hands</d:multitouch>
                    <d:mechanism>finger</d:mechanism>
                    <d:screen-type>capacitive</d:screen-type>
                </d:touch>
            </d:screen>
            <d:networking>
                Wifi
                Bluetooth
                NFC
            </d:networking>
            <d:sensors>
                Accelerometer
                Barometer
                Compass
                GPS
                Gyroscope
                LightSensor
                ProximitySensor
                StepCounter
                StepDetector
                <!--Fingerprint-->
            </d:sensors>
            <d:mic>true</d:mic>
            <d:camera>
                <d:location>back</d:location>
                <d:autofocus>true</d:autofocus>
                <d:flash>true</d:flash>
            </d:camera>
            <d:camera>
                <d:location>front</d:location>
                <d:autofocus>true</d:autofocus>
                <d:flash>false</d:flash>
            </d:camera>
            <d:keyboard>nokeys</d:keyboard>
            <d:nav>nonav</d:nav>
            <d:ram unit="GiB">8</d:ram>
            <d:buttons>soft</d:buttons>
            <d:internal-storage unit="GiB">128</d:internal-storage>
            <d:removable-storage unit="MiB">0</d:removable-storage>
            <d:cpu>Google Tensor G2</d:cpu>
            <d:gpu>ARM, Mali-G710</d:gpu>
            <d:abi>
                arm64-v8a
            </d:abi>
            <d:dock> </d:dock>
            <d:power-type>battery</d:power-type>
            <d:skin>pixel_7</d:skin>
        </d:hardware>
        <d:software>
            <d:api-level>33</d:api-level>
            <d:live-wallpaper-support>true</d:live-wallpaper-support>
            <d:bluetooth-profiles> </d:bluetooth-profiles>
            <d:gl-version>3.2</d:gl-version>
            <d:gl-extensions>GL_EXT_debug_marker
                GL_ARM_rgba8
                GL_ARM_mali_shader_binary
                GL_OES_depth24
                GL_OES_depth_texture
                GL_OES_depth_texture_cube_map
                GL_OES_packed_depth_stencil
                GL_OES_rgb8_rgba8
                GL_EXT_read_format_bgra
                GL_OES_compressed_paletted_texture
                GL_OES_compressed_ETC1_RGB8_texture
                GL_OES_standard_derivatives
                GL_OES_EGL_image
                GL_OES_EGL_image_external
                GL_OES_EGL_image_external_essl3
                GL_OES_EGL_sync
                GL_OES_texture_npot
                GL_OES_vertex_half_float
                GL_OES_required_internalformat
                GL_OES_vertex_array_object
                GL_OES_mapbuffer
                GL_EXT_texture_format_BGRA8888
                GL_EXT_texture_rg
                GL_EXT_texture_type_2_10_10_10_REV
                GL_OES_fbo_render_mipmap
                GL_OES_element_index_uint
                GL_EXT_shadow_samplers
                GL_OES_texture_compression_astc
                GL_KHR_texture_compression_astc_ldr
                GL_KHR_texture_compression_astc_hdr
                GL_KHR_texture_compression_astc_sliced_3d
                GL_EXT_texture_compression_astc_decode_mode
                GL_EXT_texture_compression_astc_decode_mode_rgb9e5
                GL_KHR_debug
                GL_EXT_occlusion_query_boolean
                GL_EXT_disjoint_timer_query
                GL_EXT_blend_minmax
                GL_EXT_discard_framebuffer
                GL_OES_get_program_binary
                GL_OES_texture_3D
                GL_EXT_texture_storage
                GL_EXT_multisampled_render_to_texture
                GL_EXT_multisampled_render_to_texture2
                GL_OES_surfaceless_context
                GL_OES_texture_stencil8
                GL_EXT_shader_pixel_local_storage
                GL_ARM_shader_framebuffer_fetch
                GL_ARM_shader_framebuffer_fetch_depth_stencil
                GL_ARM_mali_program_binary
                GL_EXT_sRGB
                GL_EXT_sRGB_write_control
                GL_EXT_texture_sRGB_decode
                GL_EXT_texture_sRGB_R8
                GL_EXT_texture_sRGB_RG8
                GL_KHR_blend_equation_advanced
                GL_KHR_blend_equation_advanced_coherent
                GL_OES_texture_storage_multisample_2d_array
                GL_OES_shader_image_atomic
                GL_EXT_robustness
                GL_EXT_draw_buffers_indexed
                GL_OES_draw_buffers_indexed
                GL_EXT_texture_border_clamp
                GL_OES_texture_border_clamp
                GL_EXT_texture_cube_map_array
                GL_OES_texture_cube_map_array
                GL_OES_sample_variables
                GL_OES_sample_shading
                GL_OES_shader_multisample_interpolation
                GL_EXT_shader_io_blocks
                GL_OES_shader_io_blocks
                GL_EXT_tessellation_shader
                GL_OES_tessellation_shader
                GL_EXT_primitive_bounding_box
                GL_OES_primitive_bounding_box
                GL_EXT_geometry_shader
                GL_OES_geometry_shader
                GL_ANDROID_extension_pack_es31a
                GL_EXT_gpu_shader5
                GL_OES_gpu_shader5
                GL_EXT_texture_buffer
                GL_OES_texture_buffer
                GL_EXT_copy_image
                GL_OES_copy_image
                GL_EXT_shader_non_constant_global_initializers
                GL_EXT_color_buffer_half_float
                GL_EXT_unpack_subimage
                GL_EXT_color_buffer_float
                GL_EXT_float_blend
                GL_EXT_YUV_target
                GL_OVR_multiview
                GL_OVR_multiview2
                GL_OVR_multiview_multisampled_render_to_texture
                GL_KHR_robustness
                GL_KHR_robust_buffer_access_behavior
                GL_EXT_draw_elements_base_vertex
                GL_OES_draw_elements_base_vertex
                GL_EXT_protected_textures
                GL_EXT_buffer_storage
                GL_EXT_external_buffer
                GL_EXT_EGL_image_array
                GL_EXT_texture_filter_anisotropic
                GL_OES_texture_float_linear
                GL_ARM_texture_unnormalized_coordinates
                GL_EXT_shader_framebuffer_fetch
                GL_EXT_clip_control
            </d:gl-extensions>
            <d:status-bar>true</d:status-bar>
        </d:software>
        <d:state name="Portrait" default="true">
            <d:description>The device in portrait view</d:description>
            <d:screen-orientation>port</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
        <d:state name="Landscape">
            <d:description>The device in landscape view</d:description>
            <d:screen-orientation>land</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
    </d:device>

    <d:device>
        <d:name>Pixel Fold</d:name>
        <d:id>pixel_fold</d:id>
        <d:manufacturer>Google</d:manufacturer>
        <d:playstore-enabled>true</d:playstore-enabled>
        <d:hardware>
            <d:screen>
                <d:screen-size>large</d:screen-size>
                <d:diagonal-length>7.58</d:diagonal-length>
                <d:pixel-density>420dpi</d:pixel-density>
                <d:screen-ratio>notlong</d:screen-ratio>
                <d:dimensions>
                    <d:x-dimension>2208</d:x-dimension>
                    <d:y-dimension>1840</d:y-dimension>
                </d:dimensions>
                <d:xdpi>378.940</d:xdpi>
                <d:ydpi>379.967</d:ydpi>
                <d:touch>
                    <d:multitouch>jazz-hands</d:multitouch>
                    <d:mechanism>finger</d:mechanism>
                    <d:screen-type>capacitive</d:screen-type>
                </d:touch>
                <d:foldable-region>
                    <d:x-folded-offset>0</d:x-folded-offset>
                    <d:y-folded-offset>0</d:y-folded-offset>
                    <d:x-folded-dimension>1080</d:x-folded-dimension>
                    <d:y-folded-dimension>2092</d:y-folded-dimension>
                </d:foldable-region>
            </d:screen>
            <d:hinge>
                <d:count>1</d:count>
                <d:type>1</d:type>
                <d:sub-type>1</d:sub-type>
                <d:ranges>0-180</d:ranges>
                <d:defaults>180</d:defaults>
                <d:areas>1080-0-0-1840</d:areas>
                <d:change-orientation-on-fold>1</d:change-orientation-on-fold>
                <d:posture-list>1, 2, 3</d:posture-list>
                <d:hinge-angles-posture-definitions>0-30, 30-150, 150-180</d:hinge-angles-posture-definitions>
            </d:hinge>
            <d:networking>
                Wifi
                Bluetooth
                NFC
                UWB
            </d:networking>
            <d:sensors>
                Accelerometer
                Barometer
                Compass
                GPS
                Gyroscope
                LightSensor
                ProximitySensor
                StepCounter
                StepDetector
                Fingerprint
            </d:sensors>
            <d:mic>true</d:mic>
            <d:camera>
                <d:location>back</d:location>
                <d:autofocus>true</d:autofocus>
                <d:flash>true</d:flash>
            </d:camera>
            <d:camera>
                <d:location>front</d:location>
                <d:autofocus>true</d:autofocus>
                <d:flash>false</d:flash>
            </d:camera>
            <d:keyboard>nokeys</d:keyboard>
            <d:nav>nonav</d:nav>
            <d:ram unit="MiB">11444</d:ram>
            <d:buttons>soft</d:buttons>
            <d:internal-storage unit="MiB">244141</d:internal-storage>
            <d:removable-storage unit="MiB"></d:removable-storage>
            <d:cpu>Google Tensor G2</d:cpu>
            <d:gpu>ARM, Mali-G710</d:gpu>
            <d:abi>
                arm64-v8a
            </d:abi>
            <d:dock> </d:dock>
            <d:power-type>battery</d:power-type>
            <d:skin>pixel_fold</d:skin>
        </d:hardware>
        <d:software>
            <d:api-level>33</d:api-level>
            <d:live-wallpaper-support>true</d:live-wallpaper-support>
            <d:bluetooth-profiles> </d:bluetooth-profiles>
            <d:gl-version>3.2</d:gl-version>
            <d:gl-extensions>
                GL_EXT_debug_marker
                GL_ARM_rgba8
                GL_ARM_mali_shader_binary
                GL_OES_depth24
                GL_OES_depth_texture
                GL_OES_depth_texture_cube_map
                GL_OES_packed_depth_stencil
                GL_OES_rgb8_rgba8
                GL_EXT_read_format_bgra
                GL_OES_compressed_paletted_texture
                GL_OES_compressed_ETC1_RGB8_texture
                GL_OES_standard_derivatives
                GL_OES_EGL_image
                GL_OES_EGL_image_external
                GL_OES_EGL_image_external_essl3
                GL_OES_EGL_sync
                GL_OES_texture_npot
                GL_OES_vertex_half_float
                GL_OES_required_internalformat
                GL_OES_vertex_array_object
                GL_OES_mapbuffer
                GL_EXT_texture_format_BGRA8888
                GL_EXT_texture_rg
                GL_EXT_texture_type_2_10_10_10_REV
                GL_OES_fbo_render_mipmap
                GL_OES_element_index_uint
                GL_EXT_shadow_samplers
                GL_OES_texture_compression_astc
                GL_KHR_texture_compression_astc_ldr
                GL_KHR_texture_compression_astc_hdr
                GL_KHR_texture_compression_astc_sliced_3d
                GL_EXT_texture_compression_astc_decode_mode
                GL_EXT_texture_compression_astc_decode_mode_rgb9e5
                GL_KHR_debug
                GL_EXT_occlusion_query_boolean
                GL_EXT_disjoint_timer_query
                GL_EXT_blend_minmax
                GL_EXT_discard_framebuffer
                GL_OES_get_program_binary
                GL_OES_texture_3D
                GL_EXT_texture_storage
                GL_EXT_multisampled_render_to_texture
                GL_EXT_multisampled_render_to_texture2
                GL_OES_surfaceless_context
                GL_OES_texture_stencil8
                GL_EXT_shader_pixel_local_storage
                GL_ARM_shader_framebuffer_fetch
                GL_ARM_shader_framebuffer_fetch_depth_stencil
                GL_ARM_mali_program_binary
                GL_EXT_sRGB
                GL_EXT_sRGB_write_control
                GL_EXT_texture_sRGB_decode
                GL_EXT_texture_sRGB_R8
                GL_EXT_texture_sRGB_RG8
                GL_KHR_blend_equation_advanced
                GL_KHR_blend_equation_advanced_coherent
                GL_OES_texture_storage_multisample_2d_array
                GL_OES_shader_image_atomic
                GL_EXT_robustness
                GL_EXT_draw_buffers_indexed
                GL_OES_draw_buffers_indexed
                GL_EXT_texture_border_clamp
                GL_OES_texture_border_clamp
                GL_EXT_texture_cube_map_array
                GL_OES_texture_cube_map_array
                GL_OES_sample_variables
                GL_OES_sample_shading
                GL_OES_shader_multisample_interpolation
                GL_EXT_shader_io_blocks
                GL_OES_shader_io_blocks
                GL_EXT_tessellation_shader
                GL_OES_tessellation_shader
                GL_EXT_primitive_bounding_box
                GL_OES_primitive_bounding_box
                GL_EXT_geometry_shader
                GL_OES_geometry_shader
                GL_ANDROID_extension_pack_es31a
                GL_EXT_gpu_shader5
                GL_OES_gpu_shader5
                GL_EXT_texture_buffer
                GL_OES_texture_buffer
                GL_EXT_copy_image
                GL_OES_copy_image
                GL_EXT_shader_non_constant_global_initializers
                GL_EXT_color_buffer_half_float
                GL_EXT_unpack_subimage
                GL_EXT_color_buffer_float
                GL_EXT_float_blend
                GL_EXT_YUV_target
                GL_OVR_multiview
                GL_OVR_multiview2
                GL_OVR_multiview_multisampled_render_to_texture
                GL_KHR_robustness
                GL_KHR_robust_buffer_access_behavior
                GL_EXT_draw_elements_base_vertex
                GL_OES_draw_elements_base_vertex
                GL_EXT_protected_textures
                GL_EXT_buffer_storage
                GL_EXT_external_buffer
                GL_EXT_EGL_image_array
                GL_EXT_texture_filter_anisotropic
                GL_OES_texture_float_linear
                GL_ARM_texture_unnormalized_coordinates
                GL_EXT_shader_framebuffer_fetch
                GL_EXT_clip_control
            </d:gl-extensions>
            <d:status-bar>true</d:status-bar>
        </d:software>
        <d:state name="Portrait">
            <d:description>The device in portrait view</d:description>
            <d:screen-orientation>port</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
        <d:state name="Landscape" default="true">
            <d:description>The device in landscape view</d:description>
            <d:screen-orientation>land</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
    </d:device>

    <d:device>
        <d:name>Pixel Tablet</d:name>
        <d:id>pixel_tablet</d:id>
        <d:manufacturer>Google</d:manufacturer>
        <d:playstore-enabled>true</d:playstore-enabled>
        <d:hardware>
            <d:screen>
                <d:screen-size>large</d:screen-size>
                <d:diagonal-length>10.95</d:diagonal-length>
                <d:pixel-density>xhdpi</d:pixel-density>
                <d:screen-ratio>notlong</d:screen-ratio>
                <d:dimensions>
                    <d:x-dimension>2560</d:x-dimension>
                    <d:y-dimension>1600</d:y-dimension>
                </d:dimensions>
                <d:xdpi>276.462</d:xdpi>
                <d:ydpi>275.524</d:ydpi>
                <d:touch>
                    <d:multitouch>jazz-hands</d:multitouch>
                    <d:mechanism>finger</d:mechanism>
                    <d:screen-type>capacitive</d:screen-type>
                </d:touch>
            </d:screen>
            <d:networking>
                Wifi
                Bluetooth
                UWB
            </d:networking>
            <d:sensors>
                Accelerometer
                Compass
                Gyroscope
                LightSensor
                StepCounter
                StepDetector
                Fingerprint
            </d:sensors>
            <d:mic>true</d:mic>
            <d:camera>
                <d:location>back</d:location>
                <d:autofocus>true</d:autofocus>
                <d:flash>false</d:flash>
            </d:camera>
            <d:camera>
                <d:location>front</d:location>
                <d:autofocus>true</d:autofocus>
                <d:flash>false</d:flash>
            </d:camera>
            <d:keyboard>nokeys</d:keyboard>
            <d:nav>nonav</d:nav>
            <d:ram unit="MiB">7629</d:ram>
            <d:buttons>soft</d:buttons>
            <d:internal-storage unit="MiB">122070</d:internal-storage>
            <d:removable-storage unit="MiB">0</d:removable-storage>
            <d:cpu>Google Tensor G2</d:cpu>
            <d:gpu>ARM, Mali-G710</d:gpu>
            <d:abi>
                arm64-v8a
            </d:abi>
            <d:dock>desk</d:dock>
            <d:power-type>battery</d:power-type>
            <d:skin>pixel_tablet</d:skin>
        </d:hardware>
        <d:software>
            <d:api-level>33</d:api-level>
            <d:live-wallpaper-support>true</d:live-wallpaper-support>
            <d:bluetooth-profiles></d:bluetooth-profiles>
            <d:gl-version>3.2</d:gl-version>
            <d:gl-extensions>
                GL_EXT_debug_marker
                GL_ARM_rgba8
                GL_ARM_mali_shader_binary
                GL_OES_depth24
                GL_OES_depth_texture
                GL_OES_depth_texture_cube_map
                GL_OES_packed_depth_stencil
                GL_OES_rgb8_rgba8
                GL_EXT_read_format_bgra
                GL_OES_compressed_paletted_texture
                GL_OES_compressed_ETC1_RGB8_texture
                GL_OES_standard_derivatives
                GL_OES_EGL_image
                GL_OES_EGL_image_external
                GL_OES_EGL_image_external_essl3
                GL_OES_EGL_sync
                GL_OES_texture_npot
                GL_OES_vertex_half_float
                GL_OES_required_internalformat
                GL_OES_vertex_array_object
                GL_OES_mapbuffer
                GL_EXT_texture_format_BGRA8888
                GL_EXT_texture_rg
                GL_EXT_texture_type_2_10_10_10_REV
                GL_OES_fbo_render_mipmap
                GL_OES_element_index_uint
                GL_EXT_shadow_samplers
                GL_OES_texture_compression_astc
                GL_KHR_texture_compression_astc_ldr
                GL_KHR_texture_compression_astc_hdr
                GL_KHR_texture_compression_astc_sliced_3d
                GL_EXT_texture_compression_astc_decode_mode
                GL_EXT_texture_compression_astc_decode_mode_rgb9e5
                GL_KHR_debug
                GL_EXT_occlusion_query_boolean
                GL_EXT_disjoint_timer_query
                GL_EXT_blend_minmax
                GL_EXT_discard_framebuffer
                GL_OES_get_program_binary
                GL_OES_texture_3D
                GL_EXT_texture_storage
                GL_EXT_multisampled_render_to_texture
                GL_EXT_multisampled_render_to_texture2
                GL_OES_surfaceless_context
                GL_OES_texture_stencil8
                GL_EXT_shader_pixel_local_storage
                GL_ARM_shader_framebuffer_fetch
                GL_ARM_shader_framebuffer_fetch_depth_stencil
                GL_ARM_mali_program_binary
                GL_EXT_sRGB
                GL_EXT_sRGB_write_control
                GL_EXT_texture_sRGB_decode
                GL_EXT_texture_sRGB_R8
                GL_EXT_texture_sRGB_RG8
                GL_KHR_blend_equation_advanced
                GL_KHR_blend_equation_advanced_coherent
                GL_OES_texture_storage_multisample_2d_array
                GL_OES_shader_image_atomic
                GL_EXT_robustness
                GL_EXT_draw_buffers_indexed
                GL_OES_draw_buffers_indexed
                GL_EXT_texture_border_clamp
                GL_OES_texture_border_clamp
                GL_EXT_texture_cube_map_array
                GL_OES_texture_cube_map_array
                GL_OES_sample_variables
                GL_OES_sample_shading
                GL_OES_shader_multisample_interpolation
                GL_EXT_shader_io_blocks
                GL_OES_shader_io_blocks
                GL_EXT_tessellation_shader
                GL_OES_tessellation_shader
                GL_EXT_primitive_bounding_box
                GL_OES_primitive_bounding_box
                GL_EXT_geometry_shader
                GL_OES_geometry_shader
                GL_ANDROID_extension_pack_es31a
                GL_EXT_gpu_shader5
                GL_OES_gpu_shader5
                GL_EXT_texture_buffer
                GL_OES_texture_buffer
                GL_EXT_copy_image
                GL_OES_copy_image
                GL_EXT_shader_non_constant_global_initializers
                GL_EXT_color_buffer_half_float
                GL_EXT_unpack_subimage
                GL_EXT_color_buffer_float
                GL_EXT_float_blend
                GL_EXT_YUV_target
                GL_OVR_multiview
                GL_OVR_multiview2
                GL_OVR_multiview_multisampled_render_to_texture
                GL_KHR_robustness
                GL_KHR_robust_buffer_access_behavior
                GL_EXT_draw_elements_base_vertex
                GL_OES_draw_elements_base_vertex
                GL_EXT_protected_textures
                GL_EXT_buffer_storage
                GL_EXT_external_buffer
                GL_EXT_EGL_image_array
                GL_EXT_texture_filter_anisotropic
                GL_OES_texture_float_linear
                GL_ARM_texture_unnormalized_coordinates
                GL_EXT_shader_framebuffer_fetch
                GL_EXT_clip_control
            </d:gl-extensions>
            <d:status-bar>true</d:status-bar>
        </d:software>
        <d:state name="Portrait">
            <d:description>The device in portrait view</d:description>
            <d:screen-orientation>port</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
        <d:state name="Landscape" default="true">
            <d:description>The device in landscape view</d:description>
            <d:screen-orientation>land</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
    </d:device>
    <d:device>
        <d:name>Pixel 7a</d:name>
        <d:id>pixel_7a</d:id>
        <d:manufacturer>Google</d:manufacturer>
        <d:playstore-enabled>true</d:playstore-enabled>
        <d:hardware>
            <d:screen>
                <d:screen-size>normal</d:screen-size>
                <d:diagonal-length>6.1</d:diagonal-length>
                <d:pixel-density>420dpi</d:pixel-density>
                <d:screen-ratio>long</d:screen-ratio>
                <d:dimensions>
                    <d:x-dimension>1080</d:x-dimension>
                    <d:y-dimension>2400</d:y-dimension>
                </d:dimensions>
                <d:xdpi>440</d:xdpi>
                <d:ydpi>440</d:ydpi>
                <d:touch>
                    <d:multitouch>jazz-hands</d:multitouch>
                    <d:mechanism>finger</d:mechanism>
                    <d:screen-type>capacitive</d:screen-type>
                </d:touch>
            </d:screen>
            <d:networking>Wifi Bluetooth NFC</d:networking>
            <d:sensors>Accelerometer Barometer Compass GPS Gyroscope LightSensor ProximitySensor StepCounter StepDetector Fingerprint</d:sensors>
            <d:mic>true</d:mic>
            <d:camera>
                <d:location>back</d:location>
                <d:autofocus>true</d:autofocus>
                <d:flash>true</d:flash>
            </d:camera>
            <d:camera>
                <d:location>front</d:location>
                <d:autofocus>true</d:autofocus>
                <d:flash>false</d:flash>
            </d:camera>
            <d:keyboard>nokeys</d:keyboard>
            <d:nav>nonav</d:nav>
            <d:ram unit="GiB">6</d:ram>
            <d:buttons>soft</d:buttons>
            <d:internal-storage unit="GiB">128</d:internal-storage>
            <d:removable-storage unit="MiB">0</d:removable-storage>
            <d:cpu>Google Tensor G2</d:cpu>
            <d:gpu>ARM, Mali-G710, OpenGL ES 3.2 v1.r43p0-01eac0.ff5c643eda65d3f5ba9886fdffb12673</d:gpu>
            <d:abi>
                arm64-v8a
            </d:abi>
            <d:dock> </d:dock>
            <d:power-type>battery</d:power-type>
            <d:skin>pixel_7a</d:skin>
        </d:hardware>
        <d:software>
            <d:api-level>34</d:api-level>
            <d:live-wallpaper-support>true</d:live-wallpaper-support>
            <d:bluetooth-profiles> </d:bluetooth-profiles>
            <d:gl-version>3.2</d:gl-version>
            <d:gl-extensions>GL_EXT_debug_marker GL_ARM_rgba8 GL_ARM_mali_shader_binary GL_OES_depth24 GL_OES_depth_texture GL_OES_depth_texture_cube_map GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_EXT_read_format_bgra GL_OES_compressed_paletted_texture GL_OES_compressed_ETC1_RGB8_texture GL_OES_standard_derivatives GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_image_external_essl3 GL_OES_EGL_sync GL_OES_texture_npot GL_OES_vertex_half_float GL_OES_required_internalformat GL_OES_vertex_array_object GL_OES_mapbuffer GL_EXT_texture_format_BGRA8888 GL_EXT_texture_rg GL_EXT_texture_type_2_10_10_10_REV GL_OES_fbo_render_mipmap GL_OES_element_index_uint GL_EXT_shadow_samplers GL_OES_texture_compression_astc GL_KHR_texture_compression_astc_ldr GL_KHR_texture_compression_astc_hdr GL_KHR_texture_compression_astc_sliced_3d GL_EXT_texture_compression_astc_decode_mode GL_EXT_texture_compression_astc_decode_mode_rgb9e5 GL_KHR_debug GL_EXT_occlusion_query_boolean GL_EXT_disjoint_timer_query GL_EXT_blend_minmax GL_EXT_discard_framebuffer GL_OES_get_program_binary GL_OES_texture_3D GL_EXT_texture_storage GL_EXT_multisampled_render_to_texture GL_EXT_multisampled_render_to_texture2 GL_OES_surfaceless_context GL_OES_texture_stencil8 GL_EXT_shader_pixel_local_storage GL_ARM_shader_framebuffer_fetch GL_ARM_shader_framebuffer_fetch_depth_stencil GL_ARM_mali_program_binary GL_EXT_sRGB GL_EXT_sRGB_write_control GL_EXT_texture_sRGB_decode GL_EXT_texture_sRGB_R8 GL_EXT_texture_sRGB_RG8 GL_KHR_blend_equation_advanced GL_KHR_blend_equation_advanced_coherent GL_OES_texture_storage_multisample_2d_array GL_OES_shader_image_atomic GL_EXT_robustness GL_EXT_draw_buffers_indexed GL_OES_draw_buffers_indexed GL_EXT_texture_border_clamp GL_OES_texture_border_clamp GL_EXT_texture_cube_map_array GL_OES_texture_cube_map_array GL_OES_sample_variables GL_OES_sample_shading GL_OES_shader_multisample_interpolation GL_EXT_shader_io_blocks GL_OES_shader_io_blocks GL_EXT_tessellation_shader GL_OES_tessellation_shader GL_EXT_primitive_bounding_box GL_OES_primitive_bounding_box GL_EXT_geometry_shader GL_OES_geometry_shader GL_ANDROID_extension_pack_es31a GL_EXT_gpu_shader5 GL_OES_gpu_shader5 GL_EXT_texture_buffer GL_OES_texture_buffer GL_EXT_copy_image GL_OES_copy_image GL_EXT_shader_non_constant_global_initializers GL_EXT_color_buffer_half_float GL_EXT_unpack_subimage GL_EXT_color_buffer_float GL_EXT_float_blend GL_EXT_YUV_target GL_OVR_multiview GL_OVR_multiview2 GL_OVR_multiview_multisampled_render_to_texture GL_KHR_robustness GL_KHR_robust_buffer_access_behavior GL_EXT_draw_elements_base_vertex GL_OES_draw_elements_base_vertex GL_EXT_protected_textures GL_EXT_buffer_storage GL_EXT_external_buffer GL_EXT_EGL_image_array GL_EXT_clear_texture GL_EXT_texture_filter_anisotropic GL_OES_texture_float_linear GL_ARM_texture_unnormalized_coordinates GL_EXT_shader_framebuffer_fetch GL_EXT_clip_control GL_EXT_polygon_offset_clamp</d:gl-extensions>
            <d:status-bar>true</d:status-bar>
        </d:software>
        <d:state name="Portrait" default="true">
            <d:description>The device in portrait view</d:description>
            <d:screen-orientation>port</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
        <d:state name="Landscape">
            <d:description>The device in landscape view</d:description>
            <d:screen-orientation>land</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
    </d:device>
    <d:device>
        <d:name>Pixel 8</d:name>
        <d:id>pixel_8</d:id>
        <d:manufacturer>Google</d:manufacturer>
        <d:playstore-enabled>true</d:playstore-enabled>
        <d:hardware>
            <d:screen>
                <d:screen-size>normal</d:screen-size>
                <d:diagonal-length>6.17</d:diagonal-length>
                <d:pixel-density>420dpi</d:pixel-density>
                <d:screen-ratio>long</d:screen-ratio>
                <d:dimensions>
                    <d:x-dimension>1080</d:x-dimension>
                    <d:y-dimension>2400</d:y-dimension>
                </d:dimensions>
                <d:xdpi>429</d:xdpi>
                <d:ydpi>427</d:ydpi>
                <d:touch>
                    <d:multitouch>jazz-hands</d:multitouch>
                    <d:mechanism>finger</d:mechanism>
                    <d:screen-type>capacitive</d:screen-type>
                </d:touch>
            </d:screen>
            <d:networking>Wifi Bluetooth NFC</d:networking>
            <d:sensors>Accelerometer Barometer Compass GPS Gyroscope LightSensor ProximitySensor StepCounter StepDetector Fingerprint</d:sensors>
            <d:mic>true</d:mic>
            <d:camera>
                <d:location>back</d:location>
                <d:autofocus>true</d:autofocus>
                <d:flash>true</d:flash>
            </d:camera>
            <d:camera>
                <d:location>front</d:location>
                <d:autofocus>true</d:autofocus>
                <d:flash>false</d:flash>
            </d:camera>
            <d:keyboard>nokeys</d:keyboard>
            <d:nav>nonav</d:nav>
            <d:ram unit="MiB">7562</d:ram>
            <d:buttons>soft</d:buttons>
            <d:internal-storage unit="MiB">8134</d:internal-storage>
            <d:removable-storage unit="MiB">112288</d:removable-storage>
            <d:cpu>Google Tensor G3</d:cpu>
            <d:gpu>ARM, Mali-G715, OpenGL ES 3.2 v1.r44p0-01eac0.d0969c01d66270848df0f1eaaba55820</d:gpu>
            <d:abi>
                arm64-v8a
            </d:abi>
            <d:dock> </d:dock>
            <d:power-type>battery</d:power-type>
            <d:skin>pixel_8</d:skin>
        </d:hardware>
        <d:software>
            <d:api-level>34</d:api-level>
            <d:live-wallpaper-support>true</d:live-wallpaper-support>
            <d:bluetooth-profiles> </d:bluetooth-profiles>
            <d:gl-version>3.2</d:gl-version>
            <d:gl-extensions>GL_EXT_debug_marker GL_ARM_rgba8 GL_ARM_mali_shader_binary GL_OES_depth24 GL_OES_depth_texture GL_OES_depth_texture_cube_map GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_EXT_read_format_bgra GL_OES_compressed_paletted_texture GL_OES_compressed_ETC1_RGB8_texture GL_OES_standard_derivatives GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_image_external_essl3 GL_OES_EGL_sync GL_OES_texture_npot GL_OES_vertex_half_float GL_OES_required_internalformat GL_OES_vertex_array_object GL_OES_mapbuffer GL_EXT_texture_format_BGRA8888 GL_EXT_texture_rg GL_EXT_texture_type_2_10_10_10_REV GL_OES_fbo_render_mipmap GL_OES_element_index_uint GL_EXT_shadow_samplers GL_OES_texture_compression_astc GL_KHR_texture_compression_astc_ldr GL_KHR_texture_compression_astc_hdr GL_KHR_texture_compression_astc_sliced_3d GL_EXT_texture_compression_astc_decode_mode GL_EXT_texture_compression_astc_decode_mode_rgb9e5 GL_KHR_debug GL_EXT_occlusion_query_boolean GL_EXT_disjoint_timer_query GL_EXT_blend_minmax GL_EXT_discard_framebuffer GL_OES_get_program_binary GL_OES_texture_3D GL_EXT_texture_storage GL_EXT_multisampled_render_to_texture GL_EXT_multisampled_render_to_texture2 GL_OES_surfaceless_context GL_OES_texture_stencil8 GL_EXT_shader_pixel_local_storage GL_ARM_shader_framebuffer_fetch GL_ARM_shader_framebuffer_fetch_depth_stencil GL_ARM_mali_program_binary GL_EXT_sRGB GL_EXT_sRGB_write_control GL_EXT_texture_sRGB_decode GL_EXT_texture_sRGB_R8 GL_EXT_texture_sRGB_RG8 GL_KHR_blend_equation_advanced GL_KHR_blend_equation_advanced_coherent GL_OES_texture_storage_multisample_2d_array GL_OES_shader_image_atomic GL_EXT_robustness GL_EXT_draw_buffers_indexed GL_OES_draw_buffers_indexed GL_EXT_texture_border_clamp GL_OES_texture_border_clamp GL_EXT_texture_cube_map_array GL_OES_texture_cube_map_array GL_OES_sample_variables GL_OES_sample_shading GL_OES_shader_multisample_interpolation GL_EXT_shader_io_blocks GL_OES_shader_io_blocks GL_EXT_tessellation_shader GL_OES_tessellation_shader GL_EXT_primitive_bounding_box GL_OES_primitive_bounding_box GL_EXT_geometry_shader GL_OES_geometry_shader GL_ANDROID_extension_pack_es31a GL_EXT_gpu_shader5 GL_OES_gpu_shader5 GL_EXT_texture_buffer GL_OES_texture_buffer GL_EXT_copy_image GL_OES_copy_image GL_EXT_shader_non_constant_global_initializers GL_EXT_color_buffer_half_float GL_EXT_unpack_subimage GL_EXT_color_buffer_float GL_EXT_float_blend GL_EXT_YUV_target GL_OVR_multiview GL_OVR_multiview2 GL_OVR_multiview_multisampled_render_to_texture GL_KHR_robustness GL_KHR_robust_buffer_access_behavior GL_EXT_draw_elements_base_vertex GL_OES_draw_elements_base_vertex GL_EXT_protected_textures GL_EXT_buffer_storage GL_EXT_external_buffer GL_EXT_EGL_image_array GL_EXT_clear_texture GL_EXT_texture_filter_anisotropic GL_OES_texture_float_linear GL_ARM_texture_unnormalized_coordinates GL_EXT_texture_storage_compression GL_EXT_EGL_image_storage_compression GL_EXT_shader_framebuffer_fetch GL_EXT_clip_control GL_EXT_fragment_shading_rate GL_EXT_fragment_shading_rate_primitive GL_EXT_fragment_shading_rate_attachment GL_EXT_polygon_offset_clamp </d:gl-extensions>
            <d:status-bar>true</d:status-bar>
        </d:software>
        <d:state name="Portrait" default="true">
            <d:description>The device in portrait view</d:description>
            <d:screen-orientation>port</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
        <d:state name="Landscape">
            <d:description>The device in landscape view</d:description>
            <d:screen-orientation>land</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
    </d:device>
    <d:device>
        <d:name>Pixel 8 Pro</d:name>
        <d:id>pixel_8_pro</d:id>
        <d:manufacturer>Google</d:manufacturer>
        <d:playstore-enabled>true</d:playstore-enabled>
        <d:hardware>
            <d:screen>
                <d:screen-size>normal</d:screen-size>
                <d:diagonal-length>6.70</d:diagonal-length>
                <d:pixel-density>xxhdpi</d:pixel-density>
                <d:screen-ratio>long</d:screen-ratio>
                <d:dimensions>
                    <d:x-dimension>1344</d:x-dimension>
                    <d:y-dimension>2992</d:y-dimension>
                </d:dimensions>
                <d:xdpi>488</d:xdpi>
                <d:ydpi>491</d:ydpi>
                <d:touch>
                    <d:multitouch>jazz-hands</d:multitouch>
                    <d:mechanism>finger</d:mechanism>
                    <d:screen-type>capacitive</d:screen-type>
                </d:touch>
            </d:screen>
            <d:networking>Wifi Bluetooth NFC</d:networking>
            <d:sensors>Accelerometer Barometer Compass GPS Gyroscope LightSensor ProximitySensor StepCounter StepDetector Fingerprint</d:sensors>
            <d:mic>true</d:mic>
            <d:camera>
                <d:location>back</d:location>
                <d:autofocus>true</d:autofocus>
                <d:flash>true</d:flash>
            </d:camera>
            <d:camera>
                <d:location>front</d:location>
                <d:autofocus>true</d:autofocus>
                <d:flash>false</d:flash>
            </d:camera>
            <d:keyboard>nokeys</d:keyboard>
            <d:nav>nonav</d:nav>
            <d:ram unit="MiB">11554</d:ram>
            <d:buttons>soft</d:buttons>
            <d:internal-storage unit="MiB">787</d:internal-storage>
            <d:removable-storage unit="MiB">112288</d:removable-storage>
            <d:cpu>TODO</d:cpu>
            <d:gpu>ARM, Mali-G715, OpenGL ES 3.2 v1.r44p0-01eac0.d0969c01d66270848df0f1eaaba55820</d:gpu>
            <d:abi>
                arm64-v8a
            </d:abi>
            <d:dock> </d:dock>
            <d:power-type>battery</d:power-type>
            <d:skin>pixel_8_pro</d:skin>
        </d:hardware>
        <d:software>
            <d:api-level>34</d:api-level>
            <d:live-wallpaper-support>true</d:live-wallpaper-support>
            <d:bluetooth-profiles> </d:bluetooth-profiles>
            <d:gl-version>3.2</d:gl-version>
            <d:gl-extensions>GL_EXT_debug_marker GL_ARM_rgba8 GL_ARM_mali_shader_binary GL_OES_depth24 GL_OES_depth_texture GL_OES_depth_texture_cube_map GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_EXT_read_format_bgra GL_OES_compressed_paletted_texture GL_OES_compressed_ETC1_RGB8_texture GL_OES_standard_derivatives GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_image_external_essl3 GL_OES_EGL_sync GL_OES_texture_npot GL_OES_vertex_half_float GL_OES_required_internalformat GL_OES_vertex_array_object GL_OES_mapbuffer GL_EXT_texture_format_BGRA8888 GL_EXT_texture_rg GL_EXT_texture_type_2_10_10_10_REV GL_OES_fbo_render_mipmap GL_OES_element_index_uint GL_EXT_shadow_samplers GL_OES_texture_compression_astc GL_KHR_texture_compression_astc_ldr GL_KHR_texture_compression_astc_hdr GL_KHR_texture_compression_astc_sliced_3d GL_EXT_texture_compression_astc_decode_mode GL_EXT_texture_compression_astc_decode_mode_rgb9e5 GL_KHR_debug GL_EXT_occlusion_query_boolean GL_EXT_disjoint_timer_query GL_EXT_blend_minmax GL_EXT_discard_framebuffer GL_OES_get_program_binary GL_OES_texture_3D GL_EXT_texture_storage GL_EXT_multisampled_render_to_texture GL_EXT_multisampled_render_to_texture2 GL_OES_surfaceless_context GL_OES_texture_stencil8 GL_EXT_shader_pixel_local_storage GL_ARM_shader_framebuffer_fetch GL_ARM_shader_framebuffer_fetch_depth_stencil GL_ARM_mali_program_binary GL_EXT_sRGB GL_EXT_sRGB_write_control GL_EXT_texture_sRGB_decode GL_EXT_texture_sRGB_R8 GL_EXT_texture_sRGB_RG8 GL_KHR_blend_equation_advanced GL_KHR_blend_equation_advanced_coherent GL_OES_texture_storage_multisample_2d_array GL_OES_shader_image_atomic GL_EXT_robustness GL_EXT_draw_buffers_indexed GL_OES_draw_buffers_indexed GL_EXT_texture_border_clamp GL_OES_texture_border_clamp GL_EXT_texture_cube_map_array GL_OES_texture_cube_map_array GL_OES_sample_variables GL_OES_sample_shading GL_OES_shader_multisample_interpolation GL_EXT_shader_io_blocks GL_OES_shader_io_blocks GL_EXT_tessellation_shader GL_OES_tessellation_shader GL_EXT_primitive_bounding_box GL_OES_primitive_bounding_box GL_EXT_geometry_shader GL_OES_geometry_shader GL_ANDROID_extension_pack_es31a GL_EXT_gpu_shader5 GL_OES_gpu_shader5 GL_EXT_texture_buffer GL_OES_texture_buffer GL_EXT_copy_image GL_OES_copy_image GL_EXT_shader_non_constant_global_initializers GL_EXT_color_buffer_half_float GL_EXT_unpack_subimage GL_EXT_color_buffer_float GL_EXT_float_blend GL_EXT_YUV_target GL_OVR_multiview GL_OVR_multiview2 GL_OVR_multiview_multisampled_render_to_texture GL_KHR_robustness GL_KHR_robust_buffer_access_behavior GL_EXT_draw_elements_base_vertex GL_OES_draw_elements_base_vertex GL_EXT_protected_textures GL_EXT_buffer_storage GL_EXT_external_buffer GL_EXT_EGL_image_array GL_EXT_clear_texture GL_EXT_texture_filter_anisotropic GL_OES_texture_float_linear GL_ARM_texture_unnormalized_coordinates GL_EXT_texture_storage_compression GL_EXT_EGL_image_storage_compression GL_EXT_shader_framebuffer_fetch GL_EXT_clip_control GL_EXT_fragment_shading_rate GL_EXT_fragment_shading_rate_primitive GL_EXT_fragment_shading_rate_attachment GL_EXT_polygon_offset_clamp </d:gl-extensions>
            <d:status-bar>true</d:status-bar>
        </d:software>
        <d:state name="Portrait" default="true">
            <d:description>The device in portrait view</d:description>
            <d:screen-orientation>port</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
        <d:state name="Landscape">
            <d:description>The device in landscape view</d:description>
            <d:screen-orientation>land</d:screen-orientation>
            <d:keyboard-state>keyssoft</d:keyboard-state>
            <d:nav-state>nonav</d:nav-state>
        </d:state>
    </d:device>
</d:devices>
PK
!<$4�y�%�%!com/android/sdklib/devices/tv.xml<?xml version="1.0" encoding="UTF-8"?>
<!--
  ~ Copyright (C) 2014 The Android Open Source Project
  ~
  ~ Licensed under the Apache License, Version 2.0 (the "License");
  ~ you may not use this file except in compliance with the License.
  ~ You may obtain a copy of the License at
  ~
  ~      http://www.apache.org/licenses/LICENSE-2.0
  ~
  ~ Unless required by applicable law or agreed to in writing, software
  ~ distributed under the License is distributed on an "AS IS" BASIS,
  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  ~ See the License for the specific language governing permissions and
  ~ limitations under the License.
  -->
<d:devices xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
           xmlns:d="http://schemas.android.com/sdk/devices/1">
    <d:device>
        <d:name>Television (4K)</d:name>
        <d:id>tv_4k</d:id>
        <d:manufacturer>Google</d:manufacturer>
        <d:hardware>
            <d:screen>
                <d:screen-size>xlarge</d:screen-size>
                <d:diagonal-length>55.0</d:diagonal-length>
                <d:pixel-density>xxxhdpi</d:pixel-density>
                <d:screen-ratio>long</d:screen-ratio>
                <d:dimensions>
                    <d:x-dimension>3840</d:x-dimension>
                    <d:y-dimension>2160</d:y-dimension>
                </d:dimensions>
                <d:xdpi>80.10</d:xdpi>
                <d:ydpi>80.10</d:ydpi>
                <d:touch>
                    <d:multitouch>none</d:multitouch>
                    <d:mechanism>notouch</d:mechanism>
                    <d:screen-type>notouch</d:screen-type>
                </d:touch>
            </d:screen>
            <d:networking>
                Bluetooth
                Wifi
            </d:networking>
            <d:sensors>
            </d:sensors>
            <d:mic>true</d:mic>
            <d:camera>
                <d:location>front</d:location>
                <d:autofocus>true</d:autofocus>
                <d:flash>false</d:flash>
            </d:camera>
            <d:keyboard>qwerty</d:keyboard>
            <d:nav>dpad</d:nav>
            <d:ram unit="GiB">2</d:ram>
            <d:buttons>hard</d:buttons>
            <d:internal-storage unit="KiB">7811891</d:internal-storage>
            <d:removable-storage unit="MiB">0</d:removable-storage>
            <d:cpu>Generic CPU</d:cpu>
            <d:gpu>Generic GPU</d:gpu>
            <d:abi>
                armeabi-v7a
                x86
            </d:abi>
            <d:dock/>
            <d:power-type>plugged-in</d:power-type>
            <d:skin>tv_4k</d:skin>
        </d:hardware>
        <d:software>
            <d:api-level>31-</d:api-level>
            <d:live-wallpaper-support>true</d:live-wallpaper-support>
            <d:bluetooth-profiles/>
            <d:gl-version>2.0</d:gl-version>
            <d:gl-extensions/>
            <d:status-bar>false</d:status-bar>
        </d:software>
        <d:state name="Landscape" default="true">
            <d:description>The device in landscape orientation</d:description>
            <d:screen-orientation>land</d:screen-orientation>
            <d:keyboard-state>keyshidden</d:keyboard-state>
            <d:nav-state>navexposed</d:nav-state>
        </d:state>
        <d:state name="Landscape with keyboard">
            <d:description>The device in landscape orientation with a keyboard open</d:description>
            <d:screen-orientation>land</d:screen-orientation>
            <d:keyboard-state>keysexposed</d:keyboard-state>
            <d:nav-state>navexposed</d:nav-state>
        </d:state>
        <d:tag-id>android-tv</d:tag-id>
    </d:device>

    <d:device>
        <d:name>Television (1080p)</d:name>
        <d:id>tv_1080p</d:id>
        <d:manufacturer>Google</d:manufacturer>
        <d:hardware>
            <d:screen>
                <d:screen-size>xlarge</d:screen-size>
                <d:diagonal-length>55.0</d:diagonal-length>
                <d:pixel-density>xhdpi</d:pixel-density>
                <d:screen-ratio>long</d:screen-ratio>
                <d:dimensions>
                    <d:x-dimension>1920</d:x-dimension>
                    <d:y-dimension>1080</d:y-dimension>
                </d:dimensions>
                <d:xdpi>40.05</d:xdpi>
                <d:ydpi>40.05</d:ydpi>
                <d:touch>
                    <d:multitouch>none</d:multitouch>
                    <d:mechanism>notouch</d:mechanism>
                    <d:screen-type>notouch</d:screen-type>
                </d:touch>
            </d:screen>
            <d:networking>
                Bluetooth
                Wifi
                NFC
            </d:networking>
            <d:sensors>
                LightSensor
                GPS
            </d:sensors>
            <d:mic>true</d:mic>
            <d:camera>
                <d:location>front</d:location>
                <d:autofocus>true</d:autofocus>
                <d:flash>false</d:flash>
            </d:camera>
            <d:keyboard>qwerty</d:keyboard>
            <d:nav>dpad</d:nav>
            <d:ram unit="GiB">2</d:ram>
            <d:buttons>hard</d:buttons>
            <d:internal-storage unit="KiB">7811891</d:internal-storage>
            <d:removable-storage unit="MiB">0</d:removable-storage>
            <d:cpu>Generic CPU</d:cpu>
            <d:gpu>Generic GPU</d:gpu>
            <d:abi>
                armeabi-v7a
                x86
            </d:abi>
            <d:dock/>
            <d:power-type>plugged-in</d:power-type>
            <d:skin>tv_1080p</d:skin>
        </d:hardware>
        <d:software>
            <d:api-level>20-</d:api-level>
            <d:live-wallpaper-support>true</d:live-wallpaper-support>
            <d:bluetooth-profiles/>
            <d:gl-version>2.0</d:gl-version>
            <d:gl-extensions/>
            <d:status-bar>false</d:status-bar>
        </d:software>
        <d:state name="Landscape" default="true">
            <d:description>The device in landscape orientation</d:description>
            <d:screen-orientation>land</d:screen-orientation>
            <d:keyboard-state>keyshidden</d:keyboard-state>
            <d:nav-state>navexposed</d:nav-state>
        </d:state>
        <d:state name="Landscape with keyboard">
            <d:description>The device in landscape orientation with a keyboard open</d:description>
            <d:screen-orientation>land</d:screen-orientation>
            <d:keyboard-state>keysexposed</d:keyboard-state>
            <d:nav-state>navexposed</d:nav-state>
        </d:state>
        <d:tag-id>android-tv</d:tag-id>
    </d:device>

    <d:device>
        <d:name>Television (720p)</d:name>
        <d:id>tv_720p</d:id>
        <d:manufacturer>Google</d:manufacturer>
        <d:hardware>
            <d:screen>
                <d:screen-size>large</d:screen-size>
                <d:diagonal-length>55.0</d:diagonal-length>
                <d:pixel-density>tvdpi</d:pixel-density>
                <d:screen-ratio>long</d:screen-ratio>
                <d:dimensions>
                    <d:x-dimension>1280</d:x-dimension>
                    <d:y-dimension>720</d:y-dimension>
                </d:dimensions>
                <d:xdpi>26.70</d:xdpi>
                <d:ydpi>26.70</d:ydpi>
                <d:touch>
                    <d:multitouch>none</d:multitouch>
                    <d:mechanism>notouch</d:mechanism>
                    <d:screen-type>notouch</d:screen-type>
                </d:touch>
            </d:screen>
            <d:networking>
                Bluetooth
                Wifi
                NFC
            </d:networking>
            <d:sensors>
                LightSensor
                GPS
            </d:sensors>
            <d:mic>true</d:mic>
            <d:camera>
                <d:location>front</d:location>
                <d:autofocus>true</d:autofocus>
                <d:flash>false</d:flash>
            </d:camera>
            <d:keyboard>qwerty</d:keyboard>
            <d:nav>dpad</d:nav>
            <d:ram unit="GiB">2</d:ram>
            <d:buttons>hard</d:buttons>
            <d:internal-storage unit="KiB">7811891</d:internal-storage>
            <d:removable-storage unit="MiB">0</d:removable-storage>
            <d:cpu>Generic CPU</d:cpu>
            <d:gpu>Generic GPU</d:gpu>
            <d:abi>
                armeabi-v7a
                x86
            </d:abi>
            <d:dock/>
            <d:power-type>plugged-in</d:power-type>
            <d:skin>tv_720p</d:skin>
        </d:hardware>
        <d:software>
            <d:api-level>20-</d:api-level>
            <d:live-wallpaper-support>true</d:live-wallpaper-support>
            <d:bluetooth-profiles/>
            <d:gl-version>2.0</d:gl-version>
            <d:gl-extensions/>
            <d:status-bar>false</d:status-bar>
        </d:software>
        <d:state name="Landscape" default="true">
            <d:description>The device in landscape orientation</d:description>
            <d:screen-orientation>land</d:screen-orientation>
            <d:keyboard-state>keyshidden</d:keyboard-state>
            <d:nav-state>navexposed</d:nav-state>
        </d:state>
        <d:state name="Landscape with keyboard">
            <d:description>The device in landscape orientation with a keyboard open</d:description>
            <d:screen-orientation>land</d:screen-orientation>
            <d:keyboard-state>keysexposed</d:keyboard-state>
            <d:nav-state>navexposed</d:nav-state>
        </d:state>
        <d:tag-id>android-tv</d:tag-id>
    </d:device>
</d:devices>
PK
!<�9p�.�.#com/android/sdklib/devices/wear.xml<?xml version="1.0" encoding="UTF-8"?>
<d:devices xmlns:d="http://schemas.android.com/sdk/devices/1">
    <d:device>
        <d:name>Wear OS Large Round</d:name>
        <d:id>wearos_large_round</d:id>
        <d:manufacturer>Google</d:manufacturer>
        <d:meta/>
        <d:hardware>
            <d:screen>
                <d:screen-size>small</d:screen-size>
                <d:diagonal-length>1.39</d:diagonal-length>
                <d:pixel-density>xhdpi</d:pixel-density>
                <d:screen-ratio>long</d:screen-ratio>
                <d:dimensions>
                    <d:x-dimension>454</d:x-dimension>
                    <d:y-dimension>454</d:y-dimension>
                </d:dimensions>
                <d:xdpi>227</d:xdpi>
                <d:ydpi>227</d:ydpi>
                <d:touch>
                    <d:multitouch>jazz-hands</d:multitouch>
                    <d:mechanism>finger</d:mechanism>
                    <d:screen-type>capacitive</d:screen-type>
                </d:touch>
            </d:screen>
            <d:networking>
                Bluetooth
                Wifi
                NFC
            </d:networking>
            <d:sensors>
                Accelerometer
                Barometer
                Compass
                GPS
                Gyroscope
                LightSensor
                ProximitySensor
            </d:sensors>
            <d:mic>true</d:mic>
            <d:keyboard>qwerty</d:keyboard>
            <d:nav>nonav</d:nav>
            <d:ram unit="MiB">512</d:ram>
            <d:buttons>hard</d:buttons>
            <d:internal-storage unit="KiB">7811891</d:internal-storage>
            <d:removable-storage unit="TiB"/>
            <d:cpu>Qualcomm Snapdragon S4 Pro</d:cpu>
            <d:gpu>Adreno 320</d:gpu>
            <d:abi>armeabi-v7a</d:abi>
            <d:dock/>
            <d:power-type>battery</d:power-type>
            <d:skin>wearos_large_round</d:skin>
        </d:hardware>
        <d:software>
            <d:api-level>20-</d:api-level>
            <d:live-wallpaper-support>true</d:live-wallpaper-support>
            <d:bluetooth-profiles/>
            <d:gl-version>2.0</d:gl-version>
            <d:gl-extensions/>
            <d:status-bar>false</d:status-bar>
        </d:software>
        <d:state default="true" name="Portrait">
            <d:description>The device in portrait orientation</d:description>
            <d:screen-orientation>port</d:screen-orientation>
            <d:keyboard-state>keyshidden</d:keyboard-state>
            <d:nav-state>navexposed</d:nav-state>
        </d:state>
        <d:state name="Landscape">
            <d:description>The device in landscape orientation</d:description>
            <d:screen-orientation>land</d:screen-orientation>
            <d:keyboard-state>keyshidden</d:keyboard-state>
            <d:nav-state>navexposed</d:nav-state>
        </d:state>
        <d:tag-id>android-wear</d:tag-id>
        <d:boot-props>
            <d:boot-prop>
                <d:prop-name>ro.emulator.circular</d:prop-name>
                <d:prop-value>true</d:prop-value>
            </d:boot-prop>
        </d:boot-props>
    </d:device>
    <d:device>
        <d:name>Wear OS Small Round</d:name>
        <d:id>wearos_small_round</d:id>
        <d:manufacturer>Google</d:manufacturer>
        <d:meta/>
        <d:hardware>
            <d:screen>
                <d:screen-size>small</d:screen-size>
                <d:diagonal-length>1.2</d:diagonal-length>
                <d:pixel-density>xhdpi</d:pixel-density>
                <d:screen-ratio>long</d:screen-ratio>
                <d:dimensions>
                    <d:x-dimension>384</d:x-dimension>
                    <d:y-dimension>384</d:y-dimension>
                </d:dimensions>
                <d:xdpi>192</d:xdpi>
                <d:ydpi>192</d:ydpi>
                <d:touch>
                    <d:multitouch>jazz-hands</d:multitouch>
                    <d:mechanism>finger</d:mechanism>
                    <d:screen-type>capacitive</d:screen-type>
                </d:touch>
            </d:screen>
            <d:networking>
                Bluetooth
                Wifi
                NFC
            </d:networking>
            <d:sensors>
                Accelerometer
                Barometer
                Compass
                GPS
                Gyroscope
                LightSensor
                ProximitySensor
            </d:sensors>
            <d:mic>true</d:mic>
            <d:keyboard>qwerty</d:keyboard>
            <d:nav>nonav</d:nav>
            <d:ram unit="MiB">512</d:ram>
            <d:buttons>hard</d:buttons>
            <d:internal-storage unit="KiB">7811891</d:internal-storage>
            <d:removable-storage unit="TiB"/>
            <d:cpu>Qualcomm Snapdragon S4 Pro</d:cpu>
            <d:gpu>Adreno 320</d:gpu>
            <d:abi>armeabi-v7a</d:abi>
            <d:dock/>
            <d:power-type>battery</d:power-type>
            <d:skin>wearos_small_round</d:skin>
        </d:hardware>
        <d:software>
            <d:api-level>20-</d:api-level>
            <d:live-wallpaper-support>true</d:live-wallpaper-support>
            <d:bluetooth-profiles/>
            <d:gl-version>2.0</d:gl-version>
            <d:gl-extensions/>
            <d:status-bar>false</d:status-bar>
        </d:software>
        <d:state default="true" name="Portrait">
            <d:description>The device in portrait orientation</d:description>
            <d:screen-orientation>port</d:screen-orientation>
            <d:keyboard-state>keyshidden</d:keyboard-state>
            <d:nav-state>navexposed</d:nav-state>
        </d:state>
        <d:state name="Landscape">
            <d:description>The device in landscape orientation</d:description>
            <d:screen-orientation>land</d:screen-orientation>
            <d:keyboard-state>keyshidden</d:keyboard-state>
            <d:nav-state>navexposed</d:nav-state>
        </d:state>
        <d:tag-id>android-wear</d:tag-id>
        <d:boot-props>
            <d:boot-prop>
                <d:prop-name>ro.emulator.circular</d:prop-name>
                <d:prop-value>true</d:prop-value>
            </d:boot-prop>
        </d:boot-props>
    </d:device>

    <d:device>
        <d:name>Wear OS Rectangular</d:name>
        <d:id>wearos_rect</d:id>
        <d:manufacturer>Google</d:manufacturer>
        <d:meta/>
        <d:hardware>
            <d:screen>
                <d:screen-size>small</d:screen-size>
                <d:diagonal-length>1.2</d:diagonal-length>
                <d:pixel-density>xhdpi</d:pixel-density>
                <d:screen-ratio>long</d:screen-ratio>
                <d:dimensions>
                    <d:x-dimension>402</d:x-dimension>
                    <d:y-dimension>476</d:y-dimension>
                </d:dimensions>
                <d:xdpi>201</d:xdpi>
                <d:ydpi>238</d:ydpi>
                <d:touch>
                    <d:multitouch>jazz-hands</d:multitouch>
                    <d:mechanism>finger</d:mechanism>
                    <d:screen-type>capacitive</d:screen-type>
                </d:touch>
            </d:screen>
            <d:networking>
                Bluetooth
                Wifi
                NFC
            </d:networking>
            <d:sensors>
                Accelerometer
                Barometer
                Compass
                GPS
                Gyroscope
                LightSensor
                ProximitySensor
            </d:sensors>
            <d:mic>true</d:mic>
            <d:keyboard>qwerty</d:keyboard>
            <d:nav>nonav</d:nav>
            <d:ram unit="MiB">512</d:ram>
            <d:buttons>hard</d:buttons>
            <d:internal-storage unit="KiB">7811891</d:internal-storage>
            <d:removable-storage unit="TiB"/>
            <d:cpu>Qualcomm Snapdragon S4 Pro</d:cpu>
            <d:gpu>Adreno 320</d:gpu>
            <d:abi>armeabi-v7a</d:abi>
            <d:dock/>
            <d:power-type>battery</d:power-type>
            <d:skin>wearos_rect</d:skin>
        </d:hardware>
        <d:software>
            <d:api-level>20-</d:api-level>
            <d:live-wallpaper-support>true</d:live-wallpaper-support>
            <d:bluetooth-profiles/>
            <d:gl-version>2.0</d:gl-version>
            <d:gl-extensions/>
            <d:status-bar>false</d:status-bar>
        </d:software>
        <d:state default="true" name="Portrait">
            <d:description>The device in portrait orientation</d:description>
            <d:screen-orientation>port</d:screen-orientation>
            <d:keyboard-state>keyshidden</d:keyboard-state>
            <d:nav-state>navexposed</d:nav-state>
        </d:state>
        <d:state name="Landscape">
            <d:description>The device in landscape orientation</d:description>
            <d:screen-orientation>land</d:screen-orientation>
            <d:keyboard-state>keyshidden</d:keyboard-state>
            <d:nav-state>navexposed</d:nav-state>
        </d:state>
        <d:tag-id>android-wear</d:tag-id>
    </d:device>

    <d:device>
        <d:name>Wear OS Square</d:name>
        <d:id>wearos_square</d:id>
        <d:manufacturer>Google</d:manufacturer>
        <d:meta/>
        <d:hardware>
            <d:screen>
                <d:screen-size>small</d:screen-size>
                <d:diagonal-length>1.2</d:diagonal-length>
                <d:pixel-density>xhdpi</d:pixel-density>
                <d:screen-ratio>long</d:screen-ratio>
                <d:dimensions>
                    <d:x-dimension>360</d:x-dimension>
                    <d:y-dimension>360</d:y-dimension>
                </d:dimensions>
                <d:xdpi>180</d:xdpi>
                <d:ydpi>180</d:ydpi>
                <d:touch>
                    <d:multitouch>jazz-hands</d:multitouch>
                    <d:mechanism>finger</d:mechanism>
                    <d:screen-type>capacitive</d:screen-type>
                </d:touch>
            </d:screen>
            <d:networking>
                Bluetooth
                Wifi
                NFC
            </d:networking>
            <d:sensors>
                Accelerometer
                Barometer
                Compass
                GPS
                Gyroscope
                LightSensor
                ProximitySensor
            </d:sensors>
            <d:mic>true</d:mic>
            <d:keyboard>qwerty</d:keyboard>
            <d:nav>nonav</d:nav>
            <d:ram unit="MiB">512</d:ram>
            <d:buttons>hard</d:buttons>
            <d:internal-storage unit="KiB">7811891</d:internal-storage>
            <d:removable-storage unit="TiB"/>
            <d:cpu>Qualcomm Snapdragon S4 Pro</d:cpu>
            <d:gpu>Adreno 320</d:gpu>
            <d:abi>armeabi-v7a</d:abi>
            <d:dock/>
            <d:power-type>battery</d:power-type>
            <d:skin>wearos_square</d:skin>
        </d:hardware>
        <d:software>
            <d:api-level>20-</d:api-level>
            <d:live-wallpaper-support>true</d:live-wallpaper-support>
            <d:bluetooth-profiles/>
            <d:gl-version>2.0</d:gl-version>
            <d:gl-extensions/>
            <d:status-bar>false</d:status-bar>
        </d:software>
        <d:state default="true" name="Portrait">
            <d:description>The device in portrait orientation</d:description>
            <d:screen-orientation>port</d:screen-orientation>
            <d:keyboard-state>keyshidden</d:keyboard-state>
            <d:nav-state>navexposed</d:nav-state>
        </d:state>
        <d:state name="Landscape">
            <d:description>The device in landscape orientation</d:description>
            <d:screen-orientation>land</d:screen-orientation>
            <d:keyboard-state>keyshidden</d:keyboard-state>
            <d:nav-state>navexposed</d:nav-state>
        </d:state>
        <d:tag-id>android-wear</d:tag-id>
    </d:device>
</d:devices>
PK!<com/android/sdklib/internal/PK!<"com/android/sdklib/internal/build/PK
!<T����6com/android/sdklib/internal/build/BuildConfig.template/** Automatically generated file. DO NOT MODIFY */
package #PACKAGE#;

public final class BuildConfig {
    public final static boolean DEBUG = #DEBUG#;
}PK!<xsd/PK
!<��$$xsd/catalog.xml<!--
  ~ Copyright (C) 2015 The Android Open Source Project
  ~
  ~ Licensed under the Apache License, Version 2.0 (the "License");
  ~ you may not use this file except in compliance with the License.
  ~ You may obtain a copy of the License at
  ~
  ~      http://www.apache.org/licenses/LICENSE-2.0
  ~
  ~ Unless required by applicable law or agreed to in writing, software
  ~ distributed under the License is distributed on an "AS IS" BASIS,
  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  ~ See the License for the specific language governing permissions and
  ~ limitations under the License.
  -->

<!--
    An OASIS catalog for finding the common schema components when running xjc on a schema
    that depends on these and lives in a different directory. On the xjc command line, use
    -catalog <relative path>/catalog.xml.
-->

<!DOCTYPE catalog
        PUBLIC "-//OASIS//DTD Entity Resolution XML Catalog V1.0//EN"
        "http://www.oasis-open.org/committees/entity/release/1.0/catalog.dtd">
<catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog"
         prefer="public">
    <public publicId="http://schemas.android.com/sdk/android/repo/common/01"
            uri="sdk-common-01.xsd"/>
    <public publicId="http://schemas.android.com/sdk/android/repo/common/02"
            uri="sdk-common-02.xsd"/>
    <public publicId="http://schemas.android.com/sdk/android/repo/common/03"
            uri="sdk-common-03.xsd"/>
    <nextCatalog catalog="../../../../../repository/src/main/resources/xsd/catalog.xml"/>
</catalog>
PK!<xsd/legacy/PK
!<e`��5�5xsd/legacy/sdk-addon-01.xsd<?xml version="1.0" encoding="UTF-8"?>
<!--
 * Copyright (C) 2010 The Android Open Source Project
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
-->
<xsd:schema
    targetNamespace="http://schemas.android.com/sdk/android/addon/1"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:sdk="http://schemas.android.com/sdk/android/addon/1"
    elementFormDefault="qualified"
    attributeFormDefault="unqualified"
    version="1">

    <!-- The repository contains a collection of downloadable items known as
         "packages". Each package has a type and various attributes and contains
         a list of file "archives" that can be downloaded for specific OSes.

         An Android Addon repository is a web site that contains an "addon.xml"
         file that conforms to this XML Schema.

         History:
         - v1 is used by the SDK Updater in Tools r8. It is split out of the
           main SDK Repository XML Schema and can only contain <addon> and
           <extra> packages.
    -->

    <xsd:element name="sdk-addon" type="sdk:repositoryType" />

    <xsd:complexType name="repositoryType">
        <xsd:annotation>
            <xsd:documentation>
                The repository contains a collection of downloadable packages.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:element name="add-on"          type="sdk:addonType"        />
            <xsd:element name="extra"           type="sdk:extraType"        />
            <xsd:element name="license"         type="sdk:licenseType"      />
        </xsd:choice>
    </xsd:complexType>

    <!-- The definition of an SDK Add-on package. -->

    <xsd:complexType name="addonType">
        <xsd:annotation>
            <xsd:documentation>An SDK add-on package.</xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The name of the add-on. -->
            <xsd:element name="name"      type="xsd:normalizedString" />
            <!-- The vendor of the add-on. -->
            <xsd:element name="vendor"    type="xsd:normalizedString" />
            <!-- The Android API Level for the add-on. An int > 0. -->
            <xsd:element name="api-level" type="xsd:positiveInteger"  />
            <!-- Note: Add-ons do not support 'codename' (a.k.a. API previews). -->

            <!-- The revision, an int > 0, incremented each time a new
                 package is generated. -->
            <xsd:element name="revision"     type="xsd:positiveInteger" />
            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license" type="sdk:usesLicenseType" minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"  type="xsd:string"      minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"     type="xsd:token"       minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note" type="xsd:string"      minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"  type="xsd:token"       minOccurs="0" />
            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"     type="sdk:archivesType" />

            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"  type="xsd:string" minOccurs="0" />

            <!-- An add-on can declare 0 or more libraries. -->

            <xsd:element name="libs">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0" maxOccurs="unbounded">
                        <xsd:element name="lib">
                            <xsd:complexType>
                                <xsd:all>
                                    <!-- The name of the library. -->
                                    <xsd:element name="name" type="xsd:normalizedString" />
                                    <!-- The optional description of this add-on library. -->
                                    <xsd:element name="description" type="xsd:string" minOccurs="0" />
                                </xsd:all>
                            </xsd:complexType>
                        </xsd:element>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of an SDK extra package. This kind of package is for
         "free" content. Such packages are installed in SDK/vendor/path.
    -->

    <xsd:complexType name="extraType" >
        <xsd:annotation>
            <xsd:documentation>
                An SDK extra package. This kind of package is for "free" content.
                Such packages are installed in SDK/vendor/path.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:all>

            <!-- The install path top folder name. It must not be empty.
                 The segments "add-ons", "docs", "platforms", "platform-tools", "temp"
                 and "tools" are reserved and cannot be used.
            -->
            <xsd:element name="vendor" type="sdk:segmentType" />

            <!-- The install path sub-folder name. It must not be empty. -->
            <xsd:element name="path" type="sdk:segmentType" />

            <!-- The revision, an int > 0, incremented each time a new
                 package is generated. -->
            <xsd:element name="revision"     type="xsd:positiveInteger" />
            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license" type="sdk:usesLicenseType" minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"  type="xsd:string"      minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"     type="xsd:token"       minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note" type="xsd:string"      minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"  type="xsd:token"       minOccurs="0" />
            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"     type="sdk:archivesType" />
            <!-- The minimal revision of tools required by this package.
                 Optional. If present, must be an int > 0. -->
            <xsd:element name="min-tools-rev" type="xsd:positiveInteger" minOccurs="0" />
            <!-- The minimal API level required by this package.
                 Optional. If present, must be an int > 0. -->
            <xsd:element name="min-api-level" type="xsd:positiveInteger" minOccurs="0" />

            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"  type="xsd:string" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of a path segment used by the extra element. -->

    <xsd:simpleType name="segmentType">
        <xsd:annotation>
            <xsd:documentation>
                One path segment for the install path of an extra element.
                It must be a single-segment path. It must not be empty.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:token">
            <xsd:pattern value="[a-zA-Z0-9_]+"/>
        </xsd:restriction>
    </xsd:simpleType>


    <!-- The definition of a license to be referenced by the uses-license element. -->

    <xsd:complexType name="licenseType">
        <xsd:annotation>
            <xsd:documentation>
                A license definition. Such a license must be used later as a reference
                using a uses-license element in one of the package elements.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="xsd:string">
                <xsd:attribute name="id"   type="xsd:ID" />
                <xsd:attribute name="type" type="xsd:token" fixed="text" />
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>


    <!-- Type describing the license used by a package.
         The license MUST be defined using a license node and referenced
         using the ref attribute of the license element inside a package.
     -->

    <xsd:complexType name="usesLicenseType">
        <xsd:annotation>
            <xsd:documentation>
                Describes the license used by a package. The license MUST be defined
                using a license node and referenced using the ref attribute of the
                license element inside a package.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:attribute name="ref" type="xsd:IDREF" />
    </xsd:complexType>


    <!-- A collection of files that can be downloaded for a given architecture.
         The <archives> node is mandatory in the repository elements and the
         collection must have at least one <archive> declared.
         Each archive is a zip file that will be unzipped in a location that depends
         on its package type.
     -->

    <xsd:complexType name="archivesType">
        <xsd:annotation>
            <xsd:documentation>
                A collection of files that can be downloaded for a given architecture.
                The &lt;archives&gt; node is mandatory in the repository packages and the
                collection must have at least one &lt;archive&gt; declared.
                Each archive is a zip file that will be unzipped in a location that depends
                on its package type.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence minOccurs="1" maxOccurs="unbounded">
            <!-- One archive file -->
            <xsd:element name="archive">
                <xsd:complexType>
                    <!-- Properties of the archive file -->
                    <xsd:all>
                        <!-- The size in bytes of the archive to download. -->
                        <xsd:element name="size"     type="xsd:positiveInteger" />
                        <!-- The checksum of the archive file. -->
                        <xsd:element name="checksum" type="sdk:checksumType" />
                        <!-- The URL is an absolute URL if it starts with http://, https://
                             or ftp://. Otherwise it is relative to the parent directory that
                             contains this repository.xml -->
                        <xsd:element name="url"      type="xsd:token" />
                    </xsd:all>

                    <!-- Attributes that identify the OS and architecture -->
                    <xsd:attribute name="os" use="required">
                        <xsd:simpleType>
                            <xsd:restriction base="xsd:token">
                                <xsd:enumeration value="any" />
                                <xsd:enumeration value="linux" />
                                <xsd:enumeration value="macosx" />
                                <xsd:enumeration value="windows" />
                            </xsd:restriction>
                        </xsd:simpleType>
                    </xsd:attribute>
                    <xsd:attribute name="arch" use="optional">
                        <xsd:simpleType>
                            <xsd:restriction base="xsd:token">
                                <xsd:enumeration value="any" />
                                <xsd:enumeration value="ppc" />
                                <xsd:enumeration value="x86" />
                                <xsd:enumeration value="x86_64" />
                            </xsd:restriction>
                        </xsd:simpleType>
                    </xsd:attribute>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>


    <!-- The definition of a file checksum -->

    <xsd:simpleType name="sha1Number">
        <xsd:annotation>
            <xsd:documentation>A SHA1 checksum.</xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:pattern value="([0-9a-fA-F]){40}"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="checksumType">
        <xsd:annotation>
            <xsd:documentation>A file checksum, currently only SHA1.</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="sdk:sha1Number">
                <xsd:attribute name="type" type="xsd:token" fixed="sha1" />
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>

</xsd:schema>
PK
!<+�L�.B.Bxsd/legacy/sdk-addon-02.xsd<?xml version="1.0" encoding="UTF-8"?>
<!--
 * Copyright (C) 2011 The Android Open Source Project
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
-->
<xsd:schema
    targetNamespace="http://schemas.android.com/sdk/android/addon/2"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:sdk="http://schemas.android.com/sdk/android/addon/2"
    elementFormDefault="qualified"
    attributeFormDefault="unqualified"
    version="1">

    <!-- The repository contains a collection of downloadable items known as
         "packages". Each package has a type and various attributes and contains
         a list of file "archives" that can be downloaded for specific OSes.

         An Android Addon repository is a web site that contains an "addon.xml"
         file that conforms to this XML Schema.

         History:
         - v1 is used by the SDK Updater in Tools r8. It is split out of the
           main SDK Repository XML Schema and can only contain <addon> and
           <extra> packages.

         - v2 is used by the SDK Updater in Tools r12.
            - <extra> element now has a <project-files> element that contains 1 or
              or more <path>, each indicating the relative path of a file that this package
              can contribute to installed projects.
            - <addon> element now has an optional <layoutlib> that indicates the API
              and revision of the layout library for this particular add-on, if any.
    -->

    <xsd:element name="sdk-addon" type="sdk:repositoryType" />

    <xsd:complexType name="repositoryType">
        <xsd:annotation>
            <xsd:documentation>
                The repository contains a collection of downloadable packages.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:element name="add-on"  type="sdk:addonType"        />
            <xsd:element name="extra"   type="sdk:extraType"        />
            <xsd:element name="license" type="sdk:licenseType"      />
        </xsd:choice>
    </xsd:complexType>

    <!-- The definition of an SDK Add-on package. -->

    <xsd:complexType name="addonType">
        <xsd:annotation>
            <xsd:documentation>An SDK add-on package.</xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The name of the add-on. -->
            <xsd:element name="name"         type="xsd:normalizedString" />
            <!-- The vendor of the add-on. -->
            <xsd:element name="vendor"       type="xsd:normalizedString" />
            <!-- The Android API Level for the add-on. An int > 0. -->
            <xsd:element name="api-level"    type="xsd:positiveInteger"  />
            <!-- Note: Add-ons do not support 'codenames' (a.k.a. API previews). -->
            <!-- The revision, an int > 0, incremented each time a new
                 package is generated. -->
            <xsd:element name="revision"     type="xsd:positiveInteger" />

            <!-- An add-on can declare 0 or more libraries.
                 This element is mandatory but it can be empty.
            -->

            <xsd:element name="libs">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0" maxOccurs="unbounded">
                        <xsd:element name="lib">
                            <xsd:complexType>
                                <xsd:all>
                                    <!-- The name of the library. -->
                                    <xsd:element name="name" type="xsd:normalizedString" />
                                    <!-- The optional description of this add-on library. -->
                                    <xsd:element name="description" type="xsd:string" minOccurs="0" />
                                </xsd:all>
                            </xsd:complexType>
                        </xsd:element>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>

            <!-- optional elements -->

            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license" type="sdk:usesLicenseType" minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"  type="xsd:string"      minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"     type="xsd:token"       minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note" type="xsd:string"      minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"  type="xsd:token"       minOccurs="0" />
            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"     type="sdk:archivesType" />

            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"     type="xsd:string"      minOccurs="0" />

            <!-- Optional information on the layoutlib packaged in this platform. -->
            <xsd:element name="layoutlib" type="sdk:layoutlibType"  minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of a layout library used by an addon. -->

    <xsd:complexType name="layoutlibType" >
        <xsd:annotation>
            <xsd:documentation>
                Version information for a layoutlib included in an addon.
            .</xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The layoutlib API level, an int > 0,
                 incremented with each new incompatible lib. -->
            <xsd:element name="api"          type="xsd:positiveInteger" />
            <!-- The incremental minor revision for that API, e.g. in case of bug fixes.
                 Optional. An int >= 0, assumed to be 0 if the element is missing. -->
            <xsd:element name="revision"     type="xsd:nonNegativeInteger" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of an SDK extra package. This kind of package is for
         "free" content. Such packages are installed in SDK/vendor/path.

         Important implementation detail: this element is duplicated in the
         sdk-repository-N.xsd schema and must be kept in sync there. This is
         simpler than trying to use some kind of of include or to request
         that clients use a third XML schema for common parts.
    -->

    <xsd:complexType name="extraType" >
        <xsd:annotation>
            <xsd:documentation>
                An SDK extra package. This kind of package is for "free" content.
                Such packages are installed in SDK/vendor/path.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:all>

            <!-- The install path top folder name. It must not be empty.
                 The segments "add-ons", "docs", "platforms", "platform-tools", "temp"
                 and "tools" are reserved and cannot be used.
            -->
            <xsd:element name="vendor" type="sdk:segmentType" />

            <!-- The install path sub-folder name. It must not be empty. -->
            <xsd:element name="path" type="sdk:segmentType" />

            <!-- The revision, an int > 0, incremented each time a new
                 package is generated. -->
            <xsd:element name="revision"     type="xsd:positiveInteger" />

            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"     type="sdk:archivesType" />

            <!--  optional elements -->

            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license" type="sdk:usesLicenseType"  minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"  type="xsd:string"           minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"     type="xsd:token"            minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note" type="xsd:string"           minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"  type="xsd:token"            minOccurs="0" />
            <!-- The minimal revision of tools required by this package.
                 Optional. If present, must be an int > 0. -->
            <xsd:element name="min-tools-rev" type="xsd:positiveInteger" minOccurs="0" />
            <!-- The minimal API level required by this package.
                 Optional. If present, must be an int > 0. -->
            <xsd:element name="min-api-level" type="xsd:positiveInteger" minOccurs="0" />
            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"      type="xsd:string"          minOccurs="0" />

            <!-- A list of project files contributed by this package. Optional. -->
            <xsd:element name="project-files" type="sdk:projectFilesType" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of a path segment used by the extra element. -->

    <xsd:simpleType name="segmentType">
        <xsd:annotation>
            <xsd:documentation>
                One path segment for the install path of an extra element.
                It must be a single-segment path. It must not be empty.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:token">
            <xsd:pattern value="[a-zA-Z0-9_]+"/>
        </xsd:restriction>
    </xsd:simpleType>


    <!-- The definition of a license to be referenced by the uses-license element. -->

    <xsd:complexType name="licenseType">
        <xsd:annotation>
            <xsd:documentation>
                A license definition. Such a license must be used later as a reference
                using a uses-license element in one of the package elements.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="xsd:string">
                <xsd:attribute name="id"   type="xsd:ID" />
                <xsd:attribute name="type" type="xsd:token" fixed="text" />
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>


    <!-- Type describing the license used by a package.
         The license MUST be defined using a license node and referenced
         using the ref attribute of the license element inside a package.
     -->

    <xsd:complexType name="usesLicenseType">
        <xsd:annotation>
            <xsd:documentation>
                Describes the license used by a package. The license MUST be defined
                using a license node and referenced using the ref attribute of the
                license element inside a package.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:attribute name="ref" type="xsd:IDREF" />
    </xsd:complexType>


    <!-- A collection of files that can be downloaded for a given architecture.
         The <archives> node is mandatory in the repository elements and the
         collection must have at least one <archive> declared.
         Each archive is a zip file that will be unzipped in a location that depends
         on its package type.
     -->

    <xsd:complexType name="archivesType">
        <xsd:annotation>
            <xsd:documentation>
                A collection of files that can be downloaded for a given architecture.
                The &lt;archives&gt; node is mandatory in the repository packages and the
                collection must have at least one &lt;archive&gt; declared.
                Each archive is a zip file that will be unzipped in a location that depends
                on its package type.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence minOccurs="1" maxOccurs="unbounded">
            <!-- One archive file -->
            <xsd:element name="archive">
                <xsd:complexType>
                    <!-- Properties of the archive file -->
                    <xsd:all>
                        <!-- The size in bytes of the archive to download. -->
                        <xsd:element name="size"     type="xsd:positiveInteger" />
                        <!-- The checksum of the archive file. -->
                        <xsd:element name="checksum" type="sdk:checksumType" />
                        <!-- The URL is an absolute URL if it starts with http://, https://
                             or ftp://. Otherwise it is relative to the parent directory that
                             contains this repository.xml -->
                        <xsd:element name="url"      type="xsd:token" />
                    </xsd:all>

                    <!-- Attributes that identify the OS and architecture -->
                    <xsd:attribute name="os" use="required">
                        <xsd:simpleType>
                            <xsd:restriction base="xsd:token">
                                <xsd:enumeration value="any" />
                                <xsd:enumeration value="linux" />
                                <xsd:enumeration value="macosx" />
                                <xsd:enumeration value="windows" />
                            </xsd:restriction>
                        </xsd:simpleType>
                    </xsd:attribute>
                    <xsd:attribute name="arch" use="optional">
                        <xsd:simpleType>
                            <xsd:restriction base="xsd:token">
                                <xsd:enumeration value="any" />
                                <xsd:enumeration value="ppc" />
                                <xsd:enumeration value="x86" />
                                <xsd:enumeration value="x86_64" />
                            </xsd:restriction>
                        </xsd:simpleType>
                    </xsd:attribute>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>


    <!-- A collection of file paths available in an &lt;extra&gt; package
         that can be installed in an Android project.
         If present, the &lt;project-files&gt; collection must contain at least one path.
         Each path is relative to the root directory of the package.
     -->

    <xsd:complexType name="projectFilesType">
        <xsd:annotation>
            <xsd:documentation>
                A collection of file paths available in an &lt;extra&gt; package
                that can be installed in an Android project.
                If present, the &lt;project-files&gt; collection must contain at least one path.
                Each path is relative to the root directory of the package.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence minOccurs="1" maxOccurs="unbounded">
            <!-- One JAR Path, relative to the root folder of the package. -->
            <xsd:element name="path" type="xsd:string" />
        </xsd:sequence>
    </xsd:complexType>


    <!-- The definition of a file checksum -->

    <xsd:simpleType name="sha1Number">
        <xsd:annotation>
            <xsd:documentation>A SHA1 checksum.</xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:pattern value="([0-9a-fA-F]){40}"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="checksumType">
        <xsd:annotation>
            <xsd:documentation>A file checksum, currently only SHA1.</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="sdk:sha1Number">
                <xsd:attribute name="type" type="xsd:token" fixed="sha1" />
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>

</xsd:schema>
PK
!<�0I��E�Exsd/legacy/sdk-addon-03.xsd<?xml version="1.0" encoding="UTF-8"?>
<!--
 * Copyright (C) 2011 The Android Open Source Project
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
-->
<xsd:schema
    targetNamespace="http://schemas.android.com/sdk/android/addon/3"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:sdk="http://schemas.android.com/sdk/android/addon/3"
    elementFormDefault="qualified"
    attributeFormDefault="unqualified"
    version="1">

    <!-- The repository contains a collection of downloadable items known as
         "packages". Each package has a type and various attributes and contains
         a list of file "archives" that can be downloaded for specific OSes.

         An Android Addon repository is a web site that contains an "addon.xml"
         file that conforms to this XML Schema.

         History:
         - v1 is used by the SDK Updater in Tools r8. It is split out of the
           main SDK Repository XML Schema and can only contain <addon> and
           <extra> packages.

         - v2 is used by the SDK Updater in Tools r12.
            - <extra> element now has a <project-files> element that contains 1 or
              or more <path>, each indicating the relative path of a file that this package
              can contribute to installed projects.
            - <addon> element now has an optional <layoutlib> that indicates the API
              and revision of the layout library for this particular add-on, if any.

         - v3 is used by the SDK Updater in Tools R14:
            - <extra> now has an <old-paths> element, a ;-separated list of old paths that
              should be detected and migrated to the new <path> for that package.
    -->

    <xsd:element name="sdk-addon" type="sdk:repositoryType" />

    <xsd:complexType name="repositoryType">
        <xsd:annotation>
            <xsd:documentation>
                The repository contains a collection of downloadable packages.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:element name="add-on"  type="sdk:addonType"        />
            <xsd:element name="extra"   type="sdk:extraType"        />
            <xsd:element name="license" type="sdk:licenseType"      />
        </xsd:choice>
    </xsd:complexType>

    <!-- The definition of an SDK Add-on package. -->

    <xsd:complexType name="addonType">
        <xsd:annotation>
            <xsd:documentation>An SDK add-on package.</xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The name of the add-on. -->
            <xsd:element name="name"         type="xsd:normalizedString" />
            <!-- The vendor of the add-on. -->
            <xsd:element name="vendor"       type="xsd:normalizedString" />
            <!-- The Android API Level for the add-on. An int > 0. -->
            <xsd:element name="api-level"    type="xsd:positiveInteger"  />
            <!-- Note: Add-ons do not support 'codenames' (a.k.a. API previews). -->
            <!-- The revision, an int > 0, incremented each time a new
                 package is generated. -->
            <xsd:element name="revision"     type="xsd:positiveInteger" />

            <!-- An add-on can declare 0 or more libraries.
                 This element is mandatory but it can be empty.
            -->

            <xsd:element name="libs">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0" maxOccurs="unbounded">
                        <xsd:element name="lib">
                            <xsd:complexType>
                                <xsd:all>
                                    <!-- The name of the library. -->
                                    <xsd:element name="name" type="xsd:normalizedString" />
                                    <!-- The optional description of this add-on library. -->
                                    <xsd:element name="description" type="xsd:string" minOccurs="0" />
                                </xsd:all>
                            </xsd:complexType>
                        </xsd:element>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>

            <!-- optional elements -->

            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license" type="sdk:usesLicenseType" minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"  type="xsd:string"      minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"     type="xsd:token"       minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note" type="xsd:string"      minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"  type="xsd:token"       minOccurs="0" />
            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"     type="sdk:archivesType" />

            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"     type="xsd:string"      minOccurs="0" />

            <!-- Optional information on the layoutlib packaged in this platform. -->
            <xsd:element name="layoutlib" type="sdk:layoutlibType"  minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of a layout library used by an addon. -->

    <xsd:complexType name="layoutlibType" >
        <xsd:annotation>
            <xsd:documentation>
                Version information for a layoutlib included in an addon.
            .</xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The layoutlib API level, an int > 0,
                 incremented with each new incompatible lib. -->
            <xsd:element name="api"          type="xsd:positiveInteger" />
            <!-- The incremental minor revision for that API, e.g. in case of bug fixes.
                 Optional. An int >= 0, assumed to be 0 if the element is missing. -->
            <xsd:element name="revision"     type="xsd:nonNegativeInteger" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of an SDK extra package. This kind of package is for
         "free" content. Such packages are installed in SDK/vendor/path.

         Important implementation detail: this element is duplicated in the
         sdk-repository-N.xsd schema and must be kept in sync there. This is
         simpler than trying to use some kind of of include or to request
         that clients use a third XML schema for common parts.
    -->

    <xsd:complexType name="extraType" >
        <xsd:annotation>
            <xsd:documentation>
                An SDK extra package. This kind of package is for "free" content.
                Such packages are installed in SDK/vendor/path.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:all>

            <!-- The install path top folder name. It must not be empty.
                 The segments "add-ons", "docs", "platforms", "platform-tools", "temp"
                 and "tools" are reserved and cannot be used.
            -->
            <xsd:element name="vendor" type="sdk:segmentType" />

            <!-- The install path sub-folder name. It must not be empty. -->
            <xsd:element name="path" type="sdk:segmentType" />

            <!-- A semi-colon separated list of "obsolete" path names which are equivalent
                 to the current 'path' name. When a package is seen using an old-paths' name,
                 the package manager will try to upgrade it to the new path. -->
            <xsd:element name="old-paths" type="sdk:segmentListType"  minOccurs="0" />

            <!-- The revision, an int > 0, incremented each time a new
                 package is generated. -->
            <xsd:element name="revision"     type="xsd:positiveInteger" />

            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"     type="sdk:archivesType" />

            <!--  optional elements -->

            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license" type="sdk:usesLicenseType"  minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"  type="xsd:string"           minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"     type="xsd:token"            minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note" type="xsd:string"           minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"  type="xsd:token"            minOccurs="0" />
            <!-- The minimal revision of tools required by this package.
                 Optional. If present, must be an int > 0. -->
            <xsd:element name="min-tools-rev" type="xsd:positiveInteger" minOccurs="0" />
            <!-- The minimal API level required by this package.
                 Optional. If present, must be an int > 0. -->
            <xsd:element name="min-api-level" type="xsd:positiveInteger" minOccurs="0" />
            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"      type="xsd:string"          minOccurs="0" />

            <!-- A list of project files contributed by this package. Optional. -->
            <xsd:element name="project-files" type="sdk:projectFilesType" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of a path segment used by the extra element. -->

    <xsd:simpleType name="segmentType">
        <xsd:annotation>
            <xsd:documentation>
                One path segment for the install path of an extra element.
                It must be a single-segment path. It must not be empty.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:token">
            <xsd:pattern value="[a-zA-Z0-9_]+"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="segmentListType">
        <xsd:annotation>
            <xsd:documentation>
                A semi-colon separated list of a segmentTypes.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:token">
            <xsd:pattern value="[a-zA-Z0-9_;]+"/>
        </xsd:restriction>
    </xsd:simpleType>


    <!-- The definition of a license to be referenced by the uses-license element. -->

    <xsd:complexType name="licenseType">
        <xsd:annotation>
            <xsd:documentation>
                A license definition. Such a license must be used later as a reference
                using a uses-license element in one of the package elements.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="xsd:string">
                <xsd:attribute name="id"   type="xsd:ID" />
                <xsd:attribute name="type" type="xsd:token" fixed="text" />
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>


    <!-- Type describing the license used by a package.
         The license MUST be defined using a license node and referenced
         using the ref attribute of the license element inside a package.
     -->

    <xsd:complexType name="usesLicenseType">
        <xsd:annotation>
            <xsd:documentation>
                Describes the license used by a package. The license MUST be defined
                using a license node and referenced using the ref attribute of the
                license element inside a package.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:attribute name="ref" type="xsd:IDREF" />
    </xsd:complexType>


    <!-- A collection of files that can be downloaded for a given architecture.
         The <archives> node is mandatory in the repository elements and the
         collection must have at least one <archive> declared.
         Each archive is a zip file that will be unzipped in a location that depends
         on its package type.
     -->

    <xsd:complexType name="archivesType">
        <xsd:annotation>
            <xsd:documentation>
                A collection of files that can be downloaded for a given architecture.
                The &lt;archives&gt; node is mandatory in the repository packages and the
                collection must have at least one &lt;archive&gt; declared.
                Each archive is a zip file that will be unzipped in a location that depends
                on its package type.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence minOccurs="1" maxOccurs="unbounded">
            <!-- One archive file -->
            <xsd:element name="archive">
                <xsd:complexType>
                    <!-- Properties of the archive file -->
                    <xsd:all>
                        <!-- The size in bytes of the archive to download. -->
                        <xsd:element name="size"     type="xsd:positiveInteger" />
                        <!-- The checksum of the archive file. -->
                        <xsd:element name="checksum" type="sdk:checksumType" />
                        <!-- The URL is an absolute URL if it starts with http://, https://
                             or ftp://. Otherwise it is relative to the parent directory that
                             contains this repository.xml -->
                        <xsd:element name="url"      type="xsd:token" />
                    </xsd:all>

                    <!-- Attributes that identify the OS and architecture -->
                    <xsd:attribute name="os" use="required">
                        <xsd:simpleType>
                            <xsd:restriction base="xsd:token">
                                <xsd:enumeration value="any" />
                                <xsd:enumeration value="linux" />
                                <xsd:enumeration value="macosx" />
                                <xsd:enumeration value="windows" />
                            </xsd:restriction>
                        </xsd:simpleType>
                    </xsd:attribute>
                    <xsd:attribute name="arch" use="optional">
                        <xsd:simpleType>
                            <xsd:restriction base="xsd:token">
                                <xsd:enumeration value="any" />
                                <xsd:enumeration value="ppc" />
                                <xsd:enumeration value="x86" />
                                <xsd:enumeration value="x86_64" />
                            </xsd:restriction>
                        </xsd:simpleType>
                    </xsd:attribute>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>


    <!-- A collection of file paths available in an &lt;extra&gt; package
         that can be installed in an Android project.
         If present, the &lt;project-files&gt; collection must contain at least one path.
         Each path is relative to the root directory of the package.
     -->

    <xsd:complexType name="projectFilesType">
        <xsd:annotation>
            <xsd:documentation>
                A collection of file paths available in an &lt;extra&gt; package
                that can be installed in an Android project.
                If present, the &lt;project-files&gt; collection must contain at least one path.
                Each path is relative to the root directory of the package.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence minOccurs="1" maxOccurs="unbounded">
            <!-- One JAR Path, relative to the root folder of the package. -->
            <xsd:element name="path" type="xsd:string" />
        </xsd:sequence>
    </xsd:complexType>


    <!-- The definition of a file checksum -->

    <xsd:simpleType name="sha1Number">
        <xsd:annotation>
            <xsd:documentation>A SHA1 checksum.</xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:pattern value="([0-9a-fA-F]){40}"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="checksumType">
        <xsd:annotation>
            <xsd:documentation>A file checksum, currently only SHA1.</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="sdk:sha1Number">
                <xsd:attribute name="type" type="xsd:token" fixed="sha1" />
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>

</xsd:schema>
PK
!<�C��jMjMxsd/legacy/sdk-addon-04.xsd<?xml version="1.0" encoding="UTF-8"?>
<!--
 * Copyright (C) 2011 The Android Open Source Project
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
-->
<xsd:schema
    targetNamespace="http://schemas.android.com/sdk/android/addon/4"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:sdk="http://schemas.android.com/sdk/android/addon/4"
    elementFormDefault="qualified"
    attributeFormDefault="unqualified"
    version="1">

    <!-- The repository contains a collection of downloadable items known as
         "packages". Each package has a type and various attributes and contains
         a list of file "archives" that can be downloaded for specific OSes.

         An Android Addon repository is a web site that contains an "addon.xml"
         file that conforms to this XML Schema.

         History:
         - v1 is used by the SDK Updater in Tools r8. It is split out of the
           main SDK Repository XML Schema and can only contain <addon> and
           <extra> packages.

         - v2 is used by the SDK Updater in Tools r12.
            - <extra> element now has a <project-files> element that contains 1 or
              or more <path>, each indicating the relative path of a file that this package
              can contribute to installed projects.
            - <addon> element now has an optional <layoutlib> that indicates the API
              and revision of the layout library for this particular add-on, if any.

         - v3 is used by the SDK Manager in Tools r14:
            - <extra> now has an <old-paths> element, a ;-separated list of old paths that
              should be detected and migrated to the new <path> for that package.

         - v4 is used by the SDK Manager in Tools r18:
            - <extra> and <addon> are not in the Repository XSD v6 anymore.
            - <extra> get a new field <name-display>, which is used by the SDK Manager to
              customize the name of the extra in the list display. The single <vendor>
              field becomes <vendor-id> and <vendor-display>, the id being used internally
              and the display in the UI.
            - <addon> does the same, where <name> is replaced by <name-id> and <name-display>
              and <vendor> is replaced by <vendor-id> and <vendor-display>.
    -->

    <xsd:element name="sdk-addon" type="sdk:repositoryType" />

    <xsd:complexType name="repositoryType">
        <xsd:annotation>
            <xsd:documentation>
                The repository contains a collection of downloadable packages.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:element name="add-on"  type="sdk:addonType"        />
            <xsd:element name="extra"   type="sdk:extraType"        />
            <xsd:element name="license" type="sdk:licenseType"      />
        </xsd:choice>
    </xsd:complexType>

    <!-- The definition of an SDK Add-on package. -->

    <xsd:complexType name="addonType">
        <xsd:annotation>
            <xsd:documentation>An SDK add-on package.</xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The internal name id of the add-on. Must be unique per vendor. -->
            <xsd:element name="name-id"         type="sdk:idType" />
            <!-- The displayed name of the add-on. -->
            <xsd:element name="name-display"    type="xsd:normalizedString" />

            <!-- The internal vendor id of the add-on. Must be unique amongst vendors. -->
            <xsd:element name="vendor-id"       type="sdk:idType" />
            <!-- The displayed vendor name of the add-on. -->
            <xsd:element name="vendor-display"  type="xsd:normalizedString" />

            <!-- The Android API Level for the add-on. An int > 0. -->
            <xsd:element name="api-level"    type="xsd:positiveInteger"  />
            <!-- Note: Add-ons do not support 'codenames' (a.k.a. API previews). -->
            <!-- The revision, an int > 0, incremented each time a new
                 package is generated. -->
            <xsd:element name="revision"     type="xsd:positiveInteger" />

            <!-- An add-on can declare 0 or more libraries.
                 This element is mandatory but it can be empty.
            -->

            <xsd:element name="libs">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0" maxOccurs="unbounded">
                        <xsd:element name="lib">
                            <xsd:complexType>
                                <xsd:all>
                                    <!-- The name of the library. -->
                                    <xsd:element name="name" type="xsd:normalizedString" />
                                    <!-- The optional description of this add-on library. -->
                                    <xsd:element name="description" type="xsd:string" minOccurs="0" />
                                </xsd:all>
                            </xsd:complexType>
                        </xsd:element>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>

            <!-- optional elements -->

            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license" type="sdk:usesLicenseType" minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"  type="xsd:string"      minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"     type="xsd:token"       minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note" type="xsd:string"      minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"  type="xsd:token"       minOccurs="0" />
            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"     type="sdk:archivesType" />

            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"  type="xsd:string" minOccurs="0" />

            <!-- An optional element indicating the package is a beta/preview.
                 When present, it indicates the release-candidate number.
                 When the element is absent, it indicates this is a released package.
                 DEPRECATED. TODO remove in sdk-addon-5. -->
            <xsd:element name="beta-rc"   type="xsd:positiveInteger" minOccurs="0" />

            <!-- Optional information on the layoutlib packaged in this platform. -->
            <xsd:element name="layoutlib" type="sdk:layoutlibType"  minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <xsd:simpleType name="idType">
        <xsd:annotation>
            <xsd:documentation>
                An ID string for an addon/extra name-id or vendor-id
                can only be simple alphanumeric string.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:token">
            <xsd:pattern value="[a-zA-Z0-9_-]+"/>
        </xsd:restriction>
    </xsd:simpleType>


    <!-- The definition of a layout library used by an addon. -->

    <xsd:complexType name="layoutlibType" >
        <xsd:annotation>
            <xsd:documentation>
                Version information for a layoutlib included in an addon.
            .</xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The layoutlib API level, an int > 0,
                 incremented with each new incompatible lib. -->
            <xsd:element name="api"          type="xsd:positiveInteger" />
            <!-- The incremental minor revision for that API, e.g. in case of bug fixes.
                 Optional. An int >= 0, assumed to be 0 if the element is missing. -->
            <xsd:element name="revision"     type="xsd:nonNegativeInteger" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of an SDK extra package. This kind of package is for
         "free" content. Such packages are installed in SDK/extras/vendor/path.
    -->

    <xsd:complexType name="extraType" >
        <xsd:annotation>
            <xsd:documentation>
                An SDK extra package. This kind of package is for "free" content.
                Such packages are installed in SDK/vendor/path.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The displayed name of the extra. -->
            <xsd:element name="name-display"    type="xsd:normalizedString" />

            <!-- The internal vendor id of the extra. Must be unique amongst vendors. -->
            <xsd:element name="vendor-id"       type="sdk:idType" />
            <!-- The displayed vendor name of the extra. -->
            <xsd:element name="vendor-display"  type="xsd:normalizedString" />

            <!-- The install path sub-folder name. It must not be empty. -->
            <xsd:element name="path" type="sdk:segmentType" />

            <!-- A semi-colon separated list of "obsolete" path names which are equivalent
                 to the current 'path' name. When a package is seen using an old-paths' name,
                 the package manager will try to upgrade it to the new path. -->
            <xsd:element name="old-paths" type="sdk:segmentListType"  minOccurs="0" />

            <!-- The revision, an int > 0, incremented each time a new
                 package is generated. -->
            <xsd:element name="revision"     type="xsd:positiveInteger" />

            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"     type="sdk:archivesType" />

            <!--  optional elements -->

            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license" type="sdk:usesLicenseType"  minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"  type="xsd:string"           minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"     type="xsd:token"            minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note" type="xsd:string"           minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"  type="xsd:token"            minOccurs="0" />
            <!-- The minimal revision of tools required by this package.
                 Optional. If present, must be an int > 0. -->
            <xsd:element name="min-tools-rev" type="xsd:positiveInteger" minOccurs="0" />
            <!-- The minimal API level required by this package.
                 Optional. If present, must be an int > 0. -->
            <xsd:element name="min-api-level" type="xsd:positiveInteger" minOccurs="0" />

            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"      type="xsd:string" minOccurs="0" />

            <!-- An optional element indicating the package is a beta/preview.
                 When present, it indicates the release-candidate number.
                 When the element is absent, it indicates this is a released package. -->
            <xsd:element name="beta-rc"       type="xsd:positiveInteger" minOccurs="0" />

            <!-- A list of project files contributed by this package. Optional. -->
            <xsd:element name="project-files" type="sdk:projectFilesType" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of a path segment used by the extra element. -->

    <xsd:simpleType name="segmentType">
        <xsd:annotation>
            <xsd:documentation>
                One path segment for the install path of an extra element.
                It must be a single-segment path. It must not be empty.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:token">
            <xsd:pattern value="[a-zA-Z0-9_]+"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="segmentListType">
        <xsd:annotation>
            <xsd:documentation>
                A semi-colon separated list of a segmentTypes.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:token">
            <xsd:pattern value="[a-zA-Z0-9_;]+"/>
        </xsd:restriction>
    </xsd:simpleType>


    <!-- The definition of a license to be referenced by the uses-license element. -->

    <xsd:complexType name="licenseType">
        <xsd:annotation>
            <xsd:documentation>
                A license definition. Such a license must be used later as a reference
                using a uses-license element in one of the package elements.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="xsd:string">
                <xsd:attribute name="id"   type="xsd:ID" />
                <xsd:attribute name="type" type="xsd:token" fixed="text" />
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>


    <!-- Type describing the license used by a package.
         The license MUST be defined using a license node and referenced
         using the ref attribute of the license element inside a package.
     -->

    <xsd:complexType name="usesLicenseType">
        <xsd:annotation>
            <xsd:documentation>
                Describes the license used by a package. The license MUST be defined
                using a license node and referenced using the ref attribute of the
                license element inside a package.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:attribute name="ref" type="xsd:IDREF" />
    </xsd:complexType>


    <!-- A collection of files that can be downloaded for a given architecture.
         The <archives> node is mandatory in the repository elements and the
         collection must have at least one <archive> declared.
         Each archive is a zip file that will be unzipped in a location that depends
         on its package type.
     -->

    <xsd:complexType name="archivesType">
        <xsd:annotation>
            <xsd:documentation>
                A collection of files that can be downloaded for a given architecture.
                The &lt;archives&gt; node is mandatory in the repository packages and the
                collection must have at least one &lt;archive&gt; declared.
                Each archive is a zip file that will be unzipped in a location that depends
                on its package type.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence minOccurs="1" maxOccurs="unbounded">
            <!-- One archive file -->
            <xsd:element name="archive">
                <xsd:complexType>
                    <!-- Properties of the archive file -->
                    <xsd:all>
                        <!-- The size in bytes of the archive to download. -->
                        <xsd:element name="size"     type="xsd:positiveInteger" />
                        <!-- The checksum of the archive file. -->
                        <xsd:element name="checksum" type="sdk:checksumType" />
                        <!-- The URL is an absolute URL if it starts with http://, https://
                             or ftp://. Otherwise it is relative to the parent directory that
                             contains this repository.xml -->
                        <xsd:element name="url"      type="xsd:token" />
                    </xsd:all>

                    <!-- Attributes that identify the OS and architecture -->
                    <xsd:attribute name="os" use="required">
                        <xsd:simpleType>
                            <xsd:restriction base="xsd:token">
                                <xsd:enumeration value="any" />
                                <xsd:enumeration value="linux" />
                                <xsd:enumeration value="macosx" />
                                <xsd:enumeration value="windows" />
                            </xsd:restriction>
                        </xsd:simpleType>
                    </xsd:attribute>
                    <xsd:attribute name="arch" use="optional">
                        <xsd:simpleType>
                            <xsd:restriction base="xsd:token">
                                <xsd:enumeration value="any" />
                                <xsd:enumeration value="ppc" />
                                <xsd:enumeration value="x86" />
                                <xsd:enumeration value="x86_64" />
                            </xsd:restriction>
                        </xsd:simpleType>
                    </xsd:attribute>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>


    <!-- A collection of file paths available in an &lt;extra&gt; package
         that can be installed in an Android project.
         If present, the &lt;project-files&gt; collection must contain at least one path.
         Each path is relative to the root directory of the package.
     -->

    <xsd:complexType name="projectFilesType">
        <xsd:annotation>
            <xsd:documentation>
                A collection of file paths available in an &lt;extra&gt; package
                that can be installed in an Android project.
                If present, the &lt;project-files&gt; collection must contain at least one path.
                Each path is relative to the root directory of the package.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence minOccurs="1" maxOccurs="unbounded">
            <!-- One JAR Path, relative to the root folder of the package. -->
            <xsd:element name="path" type="xsd:string" />
        </xsd:sequence>
    </xsd:complexType>


    <!-- The definition of a file checksum -->

    <xsd:simpleType name="sha1Number">
        <xsd:annotation>
            <xsd:documentation>A SHA1 checksum.</xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:pattern value="([0-9a-fA-F]){40}"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="checksumType">
        <xsd:annotation>
            <xsd:documentation>A file checksum, currently only SHA1.</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="sdk:sha1Number">
                <xsd:attribute name="type" type="xsd:token" fixed="sha1" />
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>

</xsd:schema>
PK
!<U
�$RRxsd/legacy/sdk-addon-05.xsd<?xml version="1.0" encoding="UTF-8"?>
<!--
 * Copyright (C) 2011 The Android Open Source Project
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
-->
<xsd:schema
    targetNamespace="http://schemas.android.com/sdk/android/addon/5"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:sdk="http://schemas.android.com/sdk/android/addon/5"
    elementFormDefault="qualified"
    attributeFormDefault="unqualified"
    version="1">

    <!-- The repository contains a collection of downloadable items known as
         "packages". Each package has a type and various attributes and contains
         a list of file "archives" that can be downloaded for specific OSes.

         An Android Addon repository is a web site that contains an "addon.xml"
         file that conforms to this XML Schema.

         History:
         - v1 is used by the SDK Updater in Tools r8. It is split out of the
           main SDK Repository XML Schema and can only contain <addon> and
           <extra> packages.

         - v2 is used by the SDK Updater in Tools r12.
            - <extra> element now has a <project-files> element that contains 1 or
              or more <path>, each indicating the relative path of a file that this package
              can contribute to installed projects.
            - <addon> element now has an optional <layoutlib> that indicates the API
              and revision of the layout library for this particular add-on, if any.

         - v3 is used by the SDK Manager in Tools r14:
            - <extra> now has an <old-paths> element, a ;-separated list of old paths that
              should be detected and migrated to the new <path> for that package.

         - v4 is used by the SDK Manager in Tools r18:
            - <extra> and <addon> are not in the Repository XSD v6 anymore.
            - <extra> get a new field <name-display>, which is used by the SDK Manager to
              customize the name of the extra in the list display. The single <vendor>
              field becomes <vendor-id> and <vendor-display>, the id being used internally
              and the display in the UI.
            - <addon> does the same, where <name> is replaced by <name-id> and <name-display>
              and <vendor> is replaced by <vendor-id> and <vendor-display>.

         - v5 is used by the SDK Manager in Tools r20:
            - The <beta-rc> element is no longer supported. It was never implemented anyway.
            - For <tool> and <platform-tool> packages, the <revision> element becomes a
              a "full revision" element with <major>, <minor>, <micro> and <preview> sub-elements.
            - <min-tools-rev> for <extra> becomes a full revision element.
    -->

    <xsd:element name="sdk-addon" type="sdk:repositoryType" />

    <xsd:complexType name="repositoryType">
        <xsd:annotation>
            <xsd:documentation>
                The repository contains a collection of downloadable packages.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:element name="add-on"          type="sdk:addonType"        />
            <xsd:element name="extra"           type="sdk:extraType"        />
            <xsd:element name="license"         type="sdk:licenseType"      />
        </xsd:choice>
    </xsd:complexType>


    <!-- The definition of an SDK Add-on package. -->

    <xsd:complexType name="addonType">
        <xsd:annotation>
            <xsd:documentation>An SDK add-on package.</xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The internal name id of the add-on. Must be unique per vendor. -->
            <xsd:element name="name-id"         type="sdk:idType" />
            <!-- The displayed name of the add-on. -->
            <xsd:element name="name-display"    type="xsd:normalizedString" />

            <!-- The internal vendor id of the add-on. Must be unique amongst vendors. -->
            <xsd:element name="vendor-id"       type="sdk:idType" />
            <!-- The displayed vendor name of the add-on. -->
            <xsd:element name="vendor-display"  type="xsd:normalizedString" />

            <!-- The Android API Level for the add-on. An int > 0. -->
            <xsd:element name="api-level"    type="xsd:positiveInteger"  />
            <!-- Note: Add-ons do not support 'codenames' (a.k.a. API previews). -->
            <!-- The revision, an int > 0, incremented each time a new
                 package is generated. -->
            <xsd:element name="revision"     type="xsd:positiveInteger" />

            <!-- An add-on can declare 0 or more libraries.
                 This element is mandatory but it can be empty.
            -->

            <xsd:element name="libs">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0" maxOccurs="unbounded">
                        <xsd:element name="lib">
                            <xsd:complexType>
                                <xsd:all>
                                    <!-- The name of the library. -->
                                    <xsd:element name="name" type="xsd:normalizedString" />
                                    <!-- The optional description of this add-on library. -->
                                    <xsd:element name="description" type="xsd:string" minOccurs="0" />
                                </xsd:all>
                            </xsd:complexType>
                        </xsd:element>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>

            <!-- optional elements -->

            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license" type="sdk:usesLicenseType" minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"  type="xsd:string"      minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"     type="xsd:token"       minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note" type="xsd:string"      minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"  type="xsd:token"       minOccurs="0" />
            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"     type="sdk:archivesType" />

            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"  type="xsd:string" minOccurs="0" />

            <!-- Optional information on the layoutlib packaged in this platform. -->
            <xsd:element name="layoutlib" type="sdk:layoutlibType"  minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <xsd:simpleType name="idType">
        <xsd:annotation>
            <xsd:documentation>
                An ID string for an addon/extra name-id or vendor-id
                can only be simple alphanumeric string.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:token">
            <xsd:pattern value="[a-zA-Z0-9_-]+"/>
        </xsd:restriction>
    </xsd:simpleType>


    <!-- The definition of a layout library used by an addon. -->

    <xsd:complexType name="layoutlibType" >
        <xsd:annotation>
            <xsd:documentation>
                Version information for a layoutlib included in an addon.
            .</xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The layoutlib API level, an int > 0,
                 incremented with each new incompatible lib. -->
            <xsd:element name="api"          type="xsd:positiveInteger" />
            <!-- The incremental minor revision for that API, e.g. in case of bug fixes.
                 Optional. An int >= 0, assumed to be 0 if the element is missing. -->
            <xsd:element name="revision"     type="xsd:nonNegativeInteger" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of an SDK extra package. This kind of package is for
         "free" content. Such packages are installed in SDK/extras/vendor/path.
    -->

    <xsd:complexType name="extraType" >
        <xsd:annotation>
            <xsd:documentation>
                An SDK extra package. This kind of package is for "free" content.
                Such packages are installed in SDK/vendor/path.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The displayed name of the extra. -->
            <xsd:element name="name-display"    type="xsd:normalizedString" />

            <!-- The internal vendor id of the extra. Must be unique amongst vendors. -->
            <xsd:element name="vendor-id"       type="sdk:idType" />
            <!-- The displayed vendor name of the extra. -->
            <xsd:element name="vendor-display"  type="xsd:normalizedString" />

            <!-- The install path sub-folder name. It must not be empty. -->
            <xsd:element name="path" type="sdk:segmentType" />

            <!-- A semi-colon separated list of "obsolete" path names which are equivalent
                 to the current 'path' name. When a package is seen using an old-paths' name,
                 the package manager will try to upgrade it to the new path. -->
            <xsd:element name="old-paths" type="sdk:segmentListType"  minOccurs="0" />

            <!-- The revision, an int > 0, incremented each time a new
                 package is generated. -->
            <xsd:element name="revision"     type="xsd:positiveInteger" />

            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"     type="sdk:archivesType" />

            <!--  optional elements -->

            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license" type="sdk:usesLicenseType"  minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"  type="xsd:string"           minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"     type="xsd:token"            minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note" type="xsd:string"           minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"  type="xsd:token"            minOccurs="0" />
            <!-- The minimal revision of tools required by this package.
                 Optional. If present, must be a revision element. -->
            <xsd:element name="min-tools-rev" type="sdk:revisionType"    minOccurs="0" />
            <!-- The minimal API level required by this package.
                 Optional. If present, must be an int > 0. -->
            <xsd:element name="min-api-level" type="xsd:positiveInteger" minOccurs="0" />

            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"      type="xsd:string" minOccurs="0" />

            <!-- A list of project files contributed by this package. Optional. -->
            <xsd:element name="project-files" type="sdk:projectFilesType" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- A full revision, with a major.minor.micro and an optional preview number.
         The major number is mandatory, the other elements are optional.
     -->

    <xsd:complexType name="revisionType">
        <xsd:annotation>
            <xsd:documentation>
                A full revision, with a major.minor.micro and an
                optional preview number. The major number is mandatory.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The major revision, an int > 0, incremented each time a new
                 package is generated. -->
            <xsd:element name="major"      type="xsd:positiveInteger" />
            <!-- The minor revision, an int >= 0, incremented each time a new
                 minor package is generated. Assumed to be 0 if missing. -->
            <xsd:element name="minor"     type="xsd:nonNegativeInteger" minOccurs="0" />
            <!-- The micro revision, an int >= 0, incremented each time a new
                 buf fix is generated. Assumed to be 0 if missing. -->
            <xsd:element name="micro"     type="xsd:nonNegativeInteger" minOccurs="0" />
            <!-- The preview/release candidate revision, an int > 0,
                 incremented each time a new preview is generated.
                 Not present for final releases. -->
            <xsd:element name="preview"   type="xsd:positiveInteger" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of a path segment used by the extra element. -->

    <xsd:simpleType name="segmentType">
        <xsd:annotation>
            <xsd:documentation>
                One path segment for the install path of an extra element.
                It must be a single-segment path. It must not be empty.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:token">
            <xsd:pattern value="[a-zA-Z0-9_]+"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="segmentListType">
        <xsd:annotation>
            <xsd:documentation>
                A semi-colon separated list of a segmentTypes.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:token">
            <xsd:pattern value="[a-zA-Z0-9_;]+"/>
        </xsd:restriction>
    </xsd:simpleType>


    <!-- The definition of a license to be referenced by the uses-license element. -->

    <xsd:complexType name="licenseType">
        <xsd:annotation>
            <xsd:documentation>
                A license definition. Such a license must be used later as a reference
                using a uses-license element in one of the package elements.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="xsd:string">
                <xsd:attribute name="id"   type="xsd:ID" />
                <xsd:attribute name="type" type="xsd:token" fixed="text" />
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>


    <!-- Type describing the license used by a package.
         The license MUST be defined using a license node and referenced
         using the ref attribute of the license element inside a package.
     -->

    <xsd:complexType name="usesLicenseType">
        <xsd:annotation>
            <xsd:documentation>
                Describes the license used by a package. The license MUST be defined
                using a license node and referenced using the ref attribute of the
                license element inside a package.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:attribute name="ref" type="xsd:IDREF" />
    </xsd:complexType>


    <!-- A collection of files that can be downloaded for a given architecture.
         The <archives> node is mandatory in the repository elements and the
         collection must have at least one <archive> declared.
         Each archive is a zip file that will be unzipped in a location that depends
         on its package type.
     -->

    <xsd:complexType name="archivesType">
        <xsd:annotation>
            <xsd:documentation>
                A collection of files that can be downloaded for a given architecture.
                The &lt;archives&gt; node is mandatory in the repository packages and the
                collection must have at least one &lt;archive&gt; declared.
                Each archive is a zip file that will be unzipped in a location that depends
                on its package type.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence minOccurs="1" maxOccurs="unbounded">
            <!-- One archive file -->
            <xsd:element name="archive">
                <xsd:complexType>
                    <!-- Properties of the archive file -->
                    <xsd:all>
                        <!-- The size in bytes of the archive to download. -->
                        <xsd:element name="size"     type="xsd:positiveInteger" />
                        <!-- The checksum of the archive file. -->
                        <xsd:element name="checksum" type="sdk:checksumType" />
                        <!-- The URL is an absolute URL if it starts with http://, https://
                             or ftp://. Otherwise it is relative to the parent directory that
                             contains this repository.xml -->
                        <xsd:element name="url"      type="xsd:token" />
                    </xsd:all>

                    <!-- Attributes that identify the OS and architecture -->
                    <xsd:attribute name="os" use="required">
                        <xsd:simpleType>
                            <xsd:restriction base="xsd:token">
                                <xsd:enumeration value="any" />
                                <xsd:enumeration value="linux" />
                                <xsd:enumeration value="macosx" />
                                <xsd:enumeration value="windows" />
                            </xsd:restriction>
                        </xsd:simpleType>
                    </xsd:attribute>
                    <xsd:attribute name="arch" use="optional">
                        <xsd:simpleType>
                            <xsd:restriction base="xsd:token">
                                <xsd:enumeration value="any" />
                                <xsd:enumeration value="ppc" />
                                <xsd:enumeration value="x86" />
                                <xsd:enumeration value="x86_64" />
                            </xsd:restriction>
                        </xsd:simpleType>
                    </xsd:attribute>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>


    <!-- A collection of file paths available in an &lt;extra&gt; package
         that can be installed in an Android project.
         If present, the &lt;project-files&gt; collection must contain at least one path.
         Each path is relative to the root directory of the package.
     -->

    <xsd:complexType name="projectFilesType">
        <xsd:annotation>
            <xsd:documentation>
                A collection of file paths available in an &lt;extra&gt; package
                that can be installed in an Android project.
                If present, the &lt;project-files&gt; collection must contain at least one path.
                Each path is relative to the root directory of the package.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence minOccurs="1" maxOccurs="unbounded">
            <!-- One JAR Path, relative to the root folder of the package. -->
            <xsd:element name="path" type="xsd:string" />
        </xsd:sequence>
    </xsd:complexType>


    <!-- The definition of a file checksum -->

    <xsd:simpleType name="sha1Number">
        <xsd:annotation>
            <xsd:documentation>A SHA1 checksum.</xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:pattern value="([0-9a-fA-F]){40}"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="checksumType">
        <xsd:annotation>
            <xsd:documentation>A file checksum, currently only SHA1.</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="sdk:sha1Number">
                <xsd:attribute name="type" type="xsd:token" fixed="sha1" />
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>

</xsd:schema>
PK
!<�?�I
X
Xxsd/legacy/sdk-addon-06.xsd<?xml version="1.0" encoding="UTF-8"?>
<!--
 * Copyright (C) 2013 The Android Open Source Project
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
-->
<xsd:schema
    targetNamespace="http://schemas.android.com/sdk/android/addon/6"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:sdk="http://schemas.android.com/sdk/android/addon/6"
    elementFormDefault="qualified"
    attributeFormDefault="unqualified"
    version="1">

    <!-- The repository contains a collection of downloadable items known as
         "packages". Each package has a type and various attributes and contains
         a list of file "archives" that can be downloaded for specific OSes.

         An Android Addon repository is a web site that contains an "addon.xml"
         file that conforms to this XML Schema.

         History:
         - v1 is used by the SDK Updater in Tools r8. It is split out of the
           main SDK Repository XML Schema and can only contain <addon> and
           <extra> packages.

         - v2 is used by the SDK Updater in Tools r12.
            - <extra> element now has a <project-files> element that contains 1 or
              or more <path>, each indicating the relative path of a file that this package
              can contribute to installed projects.
            - <addon> element now has an optional <layoutlib> that indicates the API
              and revision of the layout library for this particular add-on, if any.

         - v3 is used by the SDK Manager in Tools r14:
            - <extra> now has an <old-paths> element, a ;-separated list of old paths that
              should be detected and migrated to the new <path> for that package.

         - v4 is used by the SDK Manager in Tools r18:
            - <extra> and <addon> are not in the Repository XSD v6 anymore.
            - <extra> get a new field <name-display>, which is used by the SDK Manager to
              customize the name of the extra in the list display. The single <vendor>
              field becomes <vendor-id> and <vendor-display>, the id being used internally
              and the display in the UI.
            - <addon> does the same, where <name> is replaced by <name-id> and <name-display>
              and <vendor> is replaced by <vendor-id> and <vendor-display>.

         - v5 is used by the SDK Manager in Tools r20:
            - The <beta-rc> element is no longer supported. It was never implemented anyway.
            - For <tool> and <platform-tool> packages, the <revision> element becomes a
              a "full revision" element with <major>, <minor>, <micro> and <preview> sub-elements.
            - <min-tools-rev> for <extra> becomes a full revision element.

         - v6 is used by the SDK Manager in Tools r22.3:
            - <extra> revision is now a "full revision" element with <major>, <minor>, <micro>.
              It does not support the <revision><preview> sub-element though.
    -->

    <xsd:element name="sdk-addon" type="sdk:repositoryType" />

    <xsd:complexType name="repositoryType">
        <xsd:annotation>
            <xsd:documentation>
                The repository contains a collection of downloadable packages.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:element name="add-on"          type="sdk:addonType"        />
            <xsd:element name="extra"           type="sdk:extraType"        />
            <xsd:element name="license"         type="sdk:licenseType"      />
        </xsd:choice>
    </xsd:complexType>


    <!-- The definition of an SDK Add-on package. -->

    <xsd:complexType name="addonType">
        <xsd:annotation>
            <xsd:documentation>An SDK add-on package.</xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The internal name id of the add-on. Must be unique per vendor. -->
            <xsd:element name="name-id"         type="sdk:idType" />
            <!-- The displayed name of the add-on. -->
            <xsd:element name="name-display"    type="xsd:normalizedString" />

            <!-- The internal vendor id of the add-on. Must be unique amongst vendors. -->
            <xsd:element name="vendor-id"       type="sdk:idType" />
            <!-- The displayed vendor name of the add-on. -->
            <xsd:element name="vendor-display"  type="xsd:normalizedString" />

            <!-- The Android API Level for the add-on. An int > 0. -->
            <xsd:element name="api-level"    type="xsd:positiveInteger"  />
            <!-- Note: Add-ons do not support 'codenames' (a.k.a. API previews). -->
            <!-- The revision, an int > 0, incremented each time a new
                 package is generated. -->
            <xsd:element name="revision"     type="xsd:positiveInteger" />

            <!-- An add-on can declare 0 or more libraries.
                 This element is mandatory but it can be empty.
            -->

            <xsd:element name="libs">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0" maxOccurs="unbounded">
                        <xsd:element name="lib">
                            <xsd:complexType>
                                <xsd:all>
                                    <!-- The name of the library. -->
                                    <xsd:element name="name" type="xsd:normalizedString" />
                                    <!-- The optional description of this add-on library. -->
                                    <xsd:element name="description" type="xsd:string" minOccurs="0" />
                                </xsd:all>
                            </xsd:complexType>
                        </xsd:element>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>

            <!-- optional elements -->

            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license" type="sdk:usesLicenseType" minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"  type="xsd:string"      minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"     type="xsd:token"       minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note" type="xsd:string"      minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"  type="xsd:token"       minOccurs="0" />
            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"     type="sdk:archivesType" />

            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"  type="xsd:string" minOccurs="0" />

            <!-- Optional information on the layoutlib packaged in this platform. -->
            <xsd:element name="layoutlib" type="sdk:layoutlibType"  minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <xsd:simpleType name="idType">
        <xsd:annotation>
            <xsd:documentation>
                An ID string for an addon/extra name-id or vendor-id
                can only be simple alphanumeric string.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:token">
            <xsd:pattern value="[a-zA-Z0-9_-]+"/>
        </xsd:restriction>
    </xsd:simpleType>


    <!-- The definition of a layout library used by an addon. -->

    <xsd:complexType name="layoutlibType" >
        <xsd:annotation>
            <xsd:documentation>
                Version information for a layoutlib included in an addon.
            .</xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The layoutlib API level, an int > 0,
                 incremented with each new incompatible lib. -->
            <xsd:element name="api"          type="xsd:positiveInteger" />
            <!-- The incremental minor revision for that API, e.g. in case of bug fixes.
                 Optional. An int >= 0, assumed to be 0 if the element is missing. -->
            <xsd:element name="revision"     type="xsd:nonNegativeInteger" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of an SDK extra package. This kind of package is for
         "free" content. Such packages are installed in SDK/extras/vendor/path.
    -->

    <xsd:complexType name="extraType" >
        <xsd:annotation>
            <xsd:documentation>
                An SDK extra package. This kind of package is for "free" content.
                Such packages are installed in SDK/vendor/path.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The displayed name of the extra. -->
            <xsd:element name="name-display"    type="xsd:normalizedString" />

            <!-- The internal vendor id of the extra. Must be unique amongst vendors. -->
            <xsd:element name="vendor-id"       type="sdk:idType" />
            <!-- The displayed vendor name of the extra. -->
            <xsd:element name="vendor-display"  type="xsd:normalizedString" />

            <!-- The install path sub-folder name. It must not be empty. -->
            <xsd:element name="path" type="sdk:segmentType" />

            <!-- A semi-colon separated list of "obsolete" path names which are equivalent
                 to the current 'path' name. When a package is seen using an old-paths' name,
                 the package manager will try to upgrade it to the new path. -->
            <xsd:element name="old-paths" type="sdk:segmentListType"  minOccurs="0" />

            <!-- The revision, in major.minor.micro format, incremented each time a new
                 package is generated. -->
            <xsd:element name="revision"     type="sdk:revisionNoPreviewType" minOccurs="0" />

            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"     type="sdk:archivesType" />

            <!--  optional elements -->

            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license" type="sdk:usesLicenseType"  minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"  type="xsd:string"           minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"     type="xsd:token"            minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note" type="xsd:string"           minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"  type="xsd:token"            minOccurs="0" />
            <!-- The minimal revision of tools required by this package.
                 Optional. If present, must be a revision element. -->
            <xsd:element name="min-tools-rev" type="sdk:revisionType"    minOccurs="0" />
            <!-- The minimal API level required by this package.
                 Optional. If present, must be an int > 0. -->
            <xsd:element name="min-api-level" type="xsd:positiveInteger" minOccurs="0" />

            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"      type="xsd:string" minOccurs="0" />

            <!-- A list of project files contributed by this package. Optional. -->
            <xsd:element name="project-files" type="sdk:projectFilesType" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- A full revision, with a major.minor.micro and an optional preview number.
         The major number is mandatory, the other elements are optional.
     -->

    <xsd:complexType name="revisionType">
        <xsd:annotation>
            <xsd:documentation>
                A full revision, with a major.minor.micro and an
                optional preview number. The major number is mandatory.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The major revision, an int > 0, incremented each time a new
                 package is generated. -->
            <xsd:element name="major"      type="xsd:positiveInteger" />
            <!-- The minor revision, an int >= 0, incremented each time a new
                 minor package is generated. Assumed to be 0 if missing. -->
            <xsd:element name="minor"     type="xsd:nonNegativeInteger" minOccurs="0" />
            <!-- The micro revision, an int >= 0, incremented each time a new
                 buf fix is generated. Assumed to be 0 if missing. -->
            <xsd:element name="micro"     type="xsd:nonNegativeInteger" minOccurs="0" />
            <!-- The preview/release candidate revision, an int > 0,
                 incremented each time a new preview is generated.
                 Not present for final releases. -->
            <xsd:element name="preview"   type="xsd:positiveInteger" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- A full revision, with a major.minor.micro but that does not support the
         optional preview number.
         The major number is mandatory, the other elements are optional.
     -->

    <xsd:complexType name="revisionNoPreviewType">
        <xsd:annotation>
            <xsd:documentation>
                A full revision, with a major.minor.micro and no support for
                the optional preview number. The major number is mandatory.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The major revision, an int > 0, incremented each time a new
                 package is generated. -->
            <xsd:element name="major"      type="xsd:positiveInteger" />
            <!-- The minor revision, an int >= 0, incremented each time a new
                 minor package is generated. Assumed to be 0 if missing. -->
            <xsd:element name="minor"     type="xsd:nonNegativeInteger" minOccurs="0" />
            <!-- The micro revision, an int >= 0, incremented each time a new
                 buf fix is generated. Assumed to be 0 if missing. -->
            <xsd:element name="micro"     type="xsd:nonNegativeInteger" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of a path segment used by the extra element. -->

    <xsd:simpleType name="segmentType">
        <xsd:annotation>
            <xsd:documentation>
                One path segment for the install path of an extra element.
                It must be a single-segment path. It must not be empty.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:token">
            <xsd:pattern value="[a-zA-Z0-9_]+"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="segmentListType">
        <xsd:annotation>
            <xsd:documentation>
                A semi-colon separated list of a segmentTypes.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:token">
            <xsd:pattern value="[a-zA-Z0-9_;]+"/>
        </xsd:restriction>
    </xsd:simpleType>


    <!-- The definition of a license to be referenced by the uses-license element. -->

    <xsd:complexType name="licenseType">
        <xsd:annotation>
            <xsd:documentation>
                A license definition. Such a license must be used later as a reference
                using a uses-license element in one of the package elements.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="xsd:string">
                <xsd:attribute name="id"   type="xsd:ID" />
                <xsd:attribute name="type" type="xsd:token" fixed="text" />
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>


    <!-- Type describing the license used by a package.
         The license MUST be defined using a license node and referenced
         using the ref attribute of the license element inside a package.
     -->

    <xsd:complexType name="usesLicenseType">
        <xsd:annotation>
            <xsd:documentation>
                Describes the license used by a package. The license MUST be defined
                using a license node and referenced using the ref attribute of the
                license element inside a package.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:attribute name="ref" type="xsd:IDREF" />
    </xsd:complexType>


    <!-- A collection of files that can be downloaded for a given architecture.
         The <archives> node is mandatory in the repository elements and the
         collection must have at least one <archive> declared.
         Each archive is a zip file that will be unzipped in a location that depends
         on its package type.
     -->

    <xsd:complexType name="archivesType">
        <xsd:annotation>
            <xsd:documentation>
                A collection of files that can be downloaded for a given architecture.
                The &lt;archives&gt; node is mandatory in the repository packages and the
                collection must have at least one &lt;archive&gt; declared.
                Each archive is a zip file that will be unzipped in a location that depends
                on its package type.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence minOccurs="1" maxOccurs="unbounded">
            <!-- One archive file -->
            <xsd:element name="archive">
                <xsd:complexType>
                    <!-- Properties of the archive file -->
                    <xsd:all>
                        <!-- The size in bytes of the archive to download. -->
                        <xsd:element name="size"     type="xsd:positiveInteger" />
                        <!-- The checksum of the archive file. -->
                        <xsd:element name="checksum" type="sdk:checksumType" />
                        <!-- The URL is an absolute URL if it starts with http://, https://
                             or ftp://. Otherwise it is relative to the parent directory that
                             contains this repository.xml -->
                        <xsd:element name="url"      type="xsd:token" />
                    </xsd:all>

                    <!-- Attributes that identify the OS and architecture -->
                    <xsd:attribute name="os" use="required">
                        <xsd:simpleType>
                            <xsd:restriction base="xsd:token">
                                <xsd:enumeration value="any" />
                                <xsd:enumeration value="linux" />
                                <xsd:enumeration value="macosx" />
                                <xsd:enumeration value="windows" />
                            </xsd:restriction>
                        </xsd:simpleType>
                    </xsd:attribute>
                    <xsd:attribute name="arch" use="optional">
                        <xsd:simpleType>
                            <xsd:restriction base="xsd:token">
                                <xsd:enumeration value="any" />
                                <xsd:enumeration value="ppc" />
                                <xsd:enumeration value="x86" />
                                <xsd:enumeration value="x86_64" />
                            </xsd:restriction>
                        </xsd:simpleType>
                    </xsd:attribute>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>


    <!-- A collection of file paths available in an &lt;extra&gt; package
         that can be installed in an Android project.
         If present, the &lt;project-files&gt; collection must contain at least one path.
         Each path is relative to the root directory of the package.
     -->

    <xsd:complexType name="projectFilesType">
        <xsd:annotation>
            <xsd:documentation>
                A collection of file paths available in an &lt;extra&gt; package
                that can be installed in an Android project.
                If present, the &lt;project-files&gt; collection must contain at least one path.
                Each path is relative to the root directory of the package.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence minOccurs="1" maxOccurs="unbounded">
            <!-- One JAR Path, relative to the root folder of the package. -->
            <xsd:element name="path" type="xsd:string" />
        </xsd:sequence>
    </xsd:complexType>


    <!-- The definition of a file checksum -->

    <xsd:simpleType name="sha1Number">
        <xsd:annotation>
            <xsd:documentation>A SHA1 checksum.</xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:pattern value="([0-9a-fA-F]){40}"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="checksumType">
        <xsd:annotation>
            <xsd:documentation>A file checksum, currently only SHA1.</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="sdk:sha1Number">
                <xsd:attribute name="type" type="xsd:token" fixed="sha1" />
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>

</xsd:schema>
PK
!<*W���[�[xsd/legacy/sdk-addon-07.xsd<?xml version="1.0" encoding="UTF-8"?>
<!--
 * Copyright (C) 2013 The Android Open Source Project
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
-->
<xsd:schema
    targetNamespace="http://schemas.android.com/sdk/android/addon/7"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:sdk="http://schemas.android.com/sdk/android/addon/7"
    elementFormDefault="qualified"
    attributeFormDefault="unqualified"
    version="1">

    <!-- The repository contains a collection of downloadable items known as
         "packages". Each package has a type and various attributes and contains
         a list of file "archives" that can be downloaded for specific OSes.

         An Android Addon repository is a web site that contains an "addon.xml"
         file that conforms to this XML Schema.

         History:
         - v1 is used by the SDK Updater in Tools r8. It is split out of the
           main SDK Repository XML Schema and can only contain <addon> and
           <extra> packages.

         - v2 is used by the SDK Updater in Tools r12.
            - <extra> element now has a <project-files> element that contains 1 or
              or more <path>, each indicating the relative path of a file that this package
              can contribute to installed projects.
            - <addon> element now has an optional <layoutlib> that indicates the API
              and revision of the layout library for this particular add-on, if any.

         - v3 is used by the SDK Manager in Tools r14:
            - <extra> now has an <old-paths> element, a ;-separated list of old paths that
              should be detected and migrated to the new <path> for that package.

         - v4 is used by the SDK Manager in Tools r18:
            - <extra> and <addon> are not in the Repository XSD v6 anymore.
            - <extra> get a new field <name-display>, which is used by the SDK Manager to
              customize the name of the extra in the list display. The single <vendor>
              field becomes <vendor-id> and <vendor-display>, the id being used internally
              and the display in the UI.
            - <addon> does the same, where <name> is replaced by <name-id> and <name-display>
              and <vendor> is replaced by <vendor-id> and <vendor-display>.

         - v5 is used by the SDK Manager in Tools r20:
            - The <beta-rc> element is no longer supported. It was never implemented anyway.
            - For <tool> and <platform-tool> packages, the <revision> element becomes a
              a "full revision" element with <major>, <minor>, <micro> and <preview> sub-elements.
            - <min-tools-rev> for <extra> becomes a full revision element.

         - v6 is used by the SDK Manager in Tools r22.3:
            - <extra> revision is now a "full revision" element with <major>, <minor>, <micro>.
              It does not support the <revision><preview> sub-element though.

         - v7 is used by the SDK Manager in Tools r22.6.4:
            - It introduces a <list-display> string for all package types.
            - it changes <archive os=... arch=...> to sub-elements: <host-os>, <host-bits>,
              <jvm-bits> and <min-jvm-version>.
    -->

    <xsd:element name="sdk-addon" type="sdk:repositoryType" />

    <xsd:complexType name="repositoryType">
        <xsd:annotation>
            <xsd:documentation>
                The repository contains a collection of downloadable packages.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:element name="add-on"          type="sdk:addonType"        />
            <xsd:element name="extra"           type="sdk:extraType"        />
            <xsd:element name="license"         type="sdk:licenseType"      />
        </xsd:choice>
    </xsd:complexType>


    <!-- The definition of an SDK Add-on package. -->

    <xsd:complexType name="addonType">
        <xsd:annotation>
            <xsd:documentation>An SDK add-on package.</xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The internal name id of the add-on. Must be unique per vendor. -->
            <xsd:element name="name-id"         type="sdk:idType" />
            <!-- The displayed name of the add-on. -->
            <xsd:element name="name-display"    type="xsd:normalizedString" />

            <!-- The internal vendor id of the add-on. Must be unique amongst vendors. -->
            <xsd:element name="vendor-id"       type="sdk:idType" />
            <!-- The displayed vendor name of the add-on. -->
            <xsd:element name="vendor-display"  type="xsd:normalizedString" />

            <!-- The Android API Level for the add-on. An int > 0. -->
            <xsd:element name="api-level"    type="xsd:positiveInteger"  />
            <!-- Note: Add-ons do not support 'codenames' (a.k.a. API previews). -->
            <!-- The revision, an int > 0, incremented each time a new
                 package is generated. -->
            <xsd:element name="revision"     type="xsd:positiveInteger" />

            <!-- The optional display list item. When missing, it is auto-computed. -->
            <xsd:element name="list-display"   type="xsd:normalizedString" minOccurs="0" />

            <!-- An add-on can declare 0 or more libraries.
                 This element is mandatory but it can be empty.
            -->

            <xsd:element name="libs">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0" maxOccurs="unbounded">
                        <xsd:element name="lib">
                            <xsd:complexType>
                                <xsd:all>
                                    <!-- The name of the library. -->
                                    <xsd:element name="name" type="xsd:normalizedString" />
                                    <!-- The optional description of this add-on library. -->
                                    <xsd:element name="description" type="xsd:string" minOccurs="0" />
                                </xsd:all>
                            </xsd:complexType>
                        </xsd:element>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>

            <!-- optional elements -->

            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license" type="sdk:usesLicenseType" minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"  type="xsd:string"      minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"     type="xsd:token"       minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note" type="xsd:string"      minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"  type="xsd:token"       minOccurs="0" />
            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"     type="sdk:archivesType" />

            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"  type="xsd:string" minOccurs="0" />

            <!-- Optional information on the layoutlib packaged in this platform. -->
            <xsd:element name="layoutlib" type="sdk:layoutlibType"  minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <xsd:simpleType name="idType">
        <xsd:annotation>
            <xsd:documentation>
                An ID string for an addon/extra name-id or vendor-id
                can only be simple alphanumeric string.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:token">
            <xsd:pattern value="[a-zA-Z0-9_-]+"/>
        </xsd:restriction>
    </xsd:simpleType>


    <!-- The definition of a layout library used by an addon. -->

    <xsd:complexType name="layoutlibType" >
        <xsd:annotation>
            <xsd:documentation>
                Version information for a layoutlib included in an addon.
            .</xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The layoutlib API level, an int > 0,
                 incremented with each new incompatible lib. -->
            <xsd:element name="api"          type="xsd:positiveInteger" />
            <!-- The incremental minor revision for that API, e.g. in case of bug fixes.
                 Optional. An int >= 0, assumed to be 0 if the element is missing. -->
            <xsd:element name="revision"     type="xsd:nonNegativeInteger" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of an SDK extra package. This kind of package is for
         "free" content. Such packages are installed in SDK/extras/vendor/path.
    -->

    <xsd:complexType name="extraType" >
        <xsd:annotation>
            <xsd:documentation>
                An SDK extra package. This kind of package is for "free" content.
                Such packages are installed in SDK/vendor/path.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The displayed name of the extra. -->
            <xsd:element name="name-display"    type="xsd:normalizedString" />

            <!-- The optional display list item. When missing, it is auto-computed. -->
            <xsd:element name="list-display"   type="xsd:normalizedString" minOccurs="0" />

            <!-- The internal vendor id of the extra. Must be unique amongst vendors. -->
            <xsd:element name="vendor-id"       type="sdk:idType" />
            <!-- The displayed vendor name of the extra. -->
            <xsd:element name="vendor-display"  type="xsd:normalizedString" />

            <!-- The install path sub-folder name. It must not be empty. -->
            <xsd:element name="path" type="sdk:segmentType" />

            <!-- A semi-colon separated list of "obsolete" path names which are equivalent
                 to the current 'path' name. When a package is seen using an old-paths' name,
                 the package manager will try to upgrade it to the new path. -->
            <xsd:element name="old-paths" type="sdk:segmentListType"  minOccurs="0" />

            <!-- The revision, in major.minor.micro format, incremented each time a new
                 package is generated. -->
            <xsd:element name="revision"     type="sdk:revisionNoPreviewType" minOccurs="0" />

            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"     type="sdk:archivesType" />

            <!--  optional elements -->

            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license" type="sdk:usesLicenseType"  minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"  type="xsd:string"           minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"     type="xsd:token"            minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note" type="xsd:string"           minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"  type="xsd:token"            minOccurs="0" />
            <!-- The minimal revision of tools required by this package.
                 Optional. If present, must be a revision element. -->
            <xsd:element name="min-tools-rev" type="sdk:revisionType"    minOccurs="0" />
            <!-- The minimal API level required by this package.
                 Optional. If present, must be an int > 0. -->
            <xsd:element name="min-api-level" type="xsd:positiveInteger" minOccurs="0" />

            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"      type="xsd:string" minOccurs="0" />

            <!-- A list of project files contributed by this package. Optional. -->
            <xsd:element name="project-files" type="sdk:projectFilesType" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- A full revision, with a major.minor.micro and an optional preview number.
         The major number is mandatory, the other elements are optional.
     -->

    <xsd:complexType name="revisionType">
        <xsd:annotation>
            <xsd:documentation>
                A full revision, with a major.minor.micro and an
                optional preview number. The major number is mandatory.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The major revision, an int > 0, incremented each time a new
                 package is generated. -->
            <xsd:element name="major"      type="xsd:positiveInteger" />
            <!-- The minor revision, an int >= 0, incremented each time a new
                 minor package is generated. Assumed to be 0 if missing. -->
            <xsd:element name="minor"     type="xsd:nonNegativeInteger" minOccurs="0" />
            <!-- The micro revision, an int >= 0, incremented each time a new
                 buf fix is generated. Assumed to be 0 if missing. -->
            <xsd:element name="micro"     type="xsd:nonNegativeInteger" minOccurs="0" />
            <!-- The preview/release candidate revision, an int > 0,
                 incremented each time a new preview is generated.
                 Not present for final releases. -->
            <xsd:element name="preview"   type="xsd:positiveInteger" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- A full revision, with a major.minor.micro but that does not support the
         optional preview number.
         The major number is mandatory, the other elements are optional.
     -->

    <xsd:complexType name="revisionNoPreviewType">
        <xsd:annotation>
            <xsd:documentation>
                A full revision, with a major.minor.micro and no support for
                the optional preview number. The major number is mandatory.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The major revision, an int > 0, incremented each time a new
                 package is generated. -->
            <xsd:element name="major"      type="xsd:positiveInteger" />
            <!-- The minor revision, an int >= 0, incremented each time a new
                 minor package is generated. Assumed to be 0 if missing. -->
            <xsd:element name="minor"     type="xsd:nonNegativeInteger" minOccurs="0" />
            <!-- The micro revision, an int >= 0, incremented each time a new
                 buf fix is generated. Assumed to be 0 if missing. -->
            <xsd:element name="micro"     type="xsd:nonNegativeInteger" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of a path segment used by the extra element. -->

    <xsd:simpleType name="segmentType">
        <xsd:annotation>
            <xsd:documentation>
                One path segment for the install path of an extra element.
                It must be a single-segment path. It must not be empty.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:token">
            <xsd:pattern value="[a-zA-Z0-9_]+"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="segmentListType">
        <xsd:annotation>
            <xsd:documentation>
                A semi-colon separated list of a segmentTypes.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:token">
            <xsd:pattern value="[a-zA-Z0-9_;]+"/>
        </xsd:restriction>
    </xsd:simpleType>


    <!-- The definition of a license to be referenced by the uses-license element. -->

    <xsd:complexType name="licenseType">
        <xsd:annotation>
            <xsd:documentation>
                A license definition. Such a license must be used later as a reference
                using a uses-license element in one of the package elements.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="xsd:string">
                <xsd:attribute name="id"   type="xsd:ID" />
                <xsd:attribute name="type" type="xsd:token" fixed="text" />
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>


    <!-- Type describing the license used by a package.
         The license MUST be defined using a license node and referenced
         using the ref attribute of the license element inside a package.
     -->

    <xsd:complexType name="usesLicenseType">
        <xsd:annotation>
            <xsd:documentation>
                Describes the license used by a package. The license MUST be defined
                using a license node and referenced using the ref attribute of the
                license element inside a package.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:attribute name="ref" type="xsd:IDREF" />
    </xsd:complexType>


    <!-- A collection of files that can be downloaded for a given architecture.
         The <archives> node is mandatory in the repository elements and the
         collection must have at least one <archive> declared.
         Each archive is a zip file that will be unzipped in a location that depends
         on its package type.
     -->

    <xsd:complexType name="archivesType">
        <xsd:annotation>
            <xsd:documentation>
                A collection of files that can be downloaded for a given architecture.
                The &lt;archives&gt; node is mandatory in the repository packages and the
                collection must have at least one &lt;archive&gt; declared.
                Each archive is a zip file that will be unzipped in a location that depends
                on its package type.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence minOccurs="1" maxOccurs="unbounded">
            <!-- One archive file -->
            <xsd:element name="archive">
                <xsd:complexType>
                    <!-- Properties of the archive file -->
                    <xsd:all>
                        <!-- The size in bytes of the archive to download. -->
                        <xsd:element name="size"     type="xsd:positiveInteger" />
                        <!-- The checksum of the archive file. -->
                        <xsd:element name="checksum" type="sdk:checksumType" />
                        <!-- The URL is an absolute URL if it starts with http://, https://
                             or ftp://. Otherwise it is relative to the parent directory that
                             contains this repository.xml -->
                        <xsd:element name="url"      type="xsd:token" />

                        <xsd:element name="host-os"         type="sdk:osType"         minOccurs="0" />
                        <xsd:element name="host-bits"       type="sdk:bitSizeType"    minOccurs="0" />
                        <xsd:element name="jvm-bits"        type="sdk:bitSizeType"    minOccurs="0" />
                        <xsd:element name="min-jvm-version" type="sdk:jvmVersionType" minOccurs="0" />
                    </xsd:all>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>


    <!-- A collection of file paths available in an &lt;extra&gt; package
         that can be installed in an Android project.
         If present, the &lt;project-files&gt; collection must contain at least one path.
         Each path is relative to the root directory of the package.
     -->

    <xsd:complexType name="projectFilesType">
        <xsd:annotation>
            <xsd:documentation>
                A collection of file paths available in an &lt;extra&gt; package
                that can be installed in an Android project.
                If present, the &lt;project-files&gt; collection must contain at least one path.
                Each path is relative to the root directory of the package.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence minOccurs="1" maxOccurs="unbounded">
            <!-- One JAR Path, relative to the root folder of the package. -->
            <xsd:element name="path" type="xsd:string" />
        </xsd:sequence>
    </xsd:complexType>


    <!-- The definition of archive filters -->

    <xsd:simpleType name="bitSizeType">
        <xsd:annotation>
            <xsd:documentation>A CPU bit size filter.</xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:token">
            <xsd:enumeration value="32" />
            <xsd:enumeration value="64" />
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="osType">
        <xsd:annotation>
            <xsd:documentation>A host OS filter.</xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:token">
            <xsd:enumeration value="linux" />
            <xsd:enumeration value="macosx" />
            <xsd:enumeration value="windows" />
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="jvmVersionType">
        <xsd:annotation>
            <xsd:documentation>A JVM version number, e.g. "1" or "1.6" or "1.14.15".</xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:pattern value="([1-9](\.[1-9]{1,2}){0,2})"/>
        </xsd:restriction>
    </xsd:simpleType>


    <!-- The definition of a file checksum -->

    <xsd:simpleType name="sha1Number">
        <xsd:annotation>
            <xsd:documentation>A SHA1 checksum.</xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:pattern value="([0-9a-fA-F]){40}"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="checksumType">
        <xsd:annotation>
            <xsd:documentation>A file checksum, currently only SHA1.</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="sdk:sha1Number">
                <xsd:attribute name="type" type="xsd:token" fixed="sha1" />
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>

</xsd:schema>
PK
!<�{,H
H
 xsd/legacy/sdk-addons-list-1.xsd<?xml version="1.0" encoding="UTF-8"?>
<!--
 * Copyright (C) 2010 The Android Open Source Project
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
-->
<xsd:schema
    targetNamespace="http://schemas.android.com/sdk/android/addons-list/1"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:sa1="http://schemas.android.com/sdk/android/addons-list/1"
    elementFormDefault="qualified"
    attributeFormDefault="unqualified"
    version="1">

    <!--
        A simple list of add-ons sites that is loaded by default by the SDK Manager.
    -->

    <xsd:element name="sdk-addons-list" type="sa1:addonsListType" />

    <xsd:complexType name="addonsListType">
        <xsd:annotation>
            <xsd:documentation>
                A simple list of add-ons site.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:element name="addon-site" type="sa1:addonSiteType" />
        </xsd:choice>
    </xsd:complexType>

    <!-- The definition of an Add-on Site. -->

    <xsd:complexType name="addonSiteType">
        <xsd:annotation>
            <xsd:documentation>An SDK add-on site.</xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The URL of the site.

                This can be either the exact URL of the an XML resource conforming
                to the latest sdk-addon-N.xsd schema, or it can be the URL of a
                'directory', in which case the manager will look for a resource
                named 'addon.xml' at this location.

                Examples:
                    http://www.example.com/android/my_addons.xml
                or
                    http://www.example.com/android/

                In the second example, the manager will actually look for:
                    http://www.example.com/android/addon.xml
            -->
            <xsd:element name="url"  type="xsd:token" />

            <!-- The UI-visible name of the add-on. -->
            <xsd:element name="name" type="xsd:normalizedString" />
        </xsd:all>
    </xsd:complexType>

</xsd:schema>
PK
!<���KK xsd/legacy/sdk-addons-list-2.xsd<?xml version="1.0" encoding="UTF-8"?>
<!--
 * Copyright (C) 2012 The Android Open Source Project
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
-->
<xsd:schema
    targetNamespace="http://schemas.android.com/sdk/android/addons-list/2"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:sa1="http://schemas.android.com/sdk/android/addons-list/2"
    elementFormDefault="qualified"
    attributeFormDefault="unqualified"
    version="1">

    <!--
        A simple list of add-ons sites that is loaded by default by the SDK Manager.

        - v1: Defines <addon-site>
        - v2: Adds support for <sys-img-site>
    -->

    <xsd:element name="sdk-addons-list" type="sa1:addonsListType" />

    <xsd:complexType name="addonsListType">
        <xsd:annotation>
            <xsd:documentation>
                A simple list of add-ons site.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:element name="addon-site" type="sa1:addonSiteType" />
            <xsd:element name="sys-img-site" type="sa1:sysImgSiteType" />
        </xsd:choice>
    </xsd:complexType>

    <!-- The definition of an Add-on Site. -->

    <xsd:complexType name="addonSiteType">
        <xsd:annotation>
            <xsd:documentation>An SDK add-on site.</xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The URL of the site.

                This can be either the exact URL of the an XML resource conforming
                to the latest sdk-addon-N.xsd schema, or it can be the URL of a
                'directory', in which case the manager will look for a resource
                named 'addon.xml' at this location.

                Examples:
                    http://www.example.com/android/my_addons.xml
                or
                    http://www.example.com/android/

                In the second example, the manager will actually look for:
                    http://www.example.com/android/addon.xml
            -->
            <xsd:element name="url"  type="xsd:token" />

            <!-- The UI-visible name of the add-on site. -->
            <xsd:element name="name" type="xsd:normalizedString" />

        </xsd:all>
    </xsd:complexType>

    <!-- The definition of an Sys-Img Site. -->

    <xsd:complexType name="sysImgSiteType">
        <xsd:annotation>
            <xsd:documentation>An SDK sys-img site.</xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The URL of the site.

                This can be either the exact URL of the an XML resource conforming
                to the latest sdk-sys-img-N.xsd schema, or it can be the URL of a
                'directory', in which case the manager will look for a resource
                named 'sysimg.xml' at this location.

                Examples:
                    http://www.example.com/android/my_sys_img.xml
                or
                    http://www.example.com/android/

                In the second example, the manager will actually look for:
                    http://www.example.com/android/sysimg.xml
            -->
            <xsd:element name="url"  type="xsd:token" />

            <!-- The UI-visible name of the sys-img site. -->
            <xsd:element name="name" type="xsd:normalizedString" />

        </xsd:all>
    </xsd:complexType>

</xsd:schema>
PK
!<�R~FRFR xsd/legacy/sdk-repository-01.xsd<?xml version="1.0" encoding="UTF-8"?>
<!--
 * Copyright (C) 2009 The Android Open Source Project
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
-->
<xsd:schema
    targetNamespace="http://schemas.android.com/sdk/android/repository/1"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:sdk="http://schemas.android.com/sdk/android/repository/1"
    elementFormDefault="qualified"
    attributeFormDefault="unqualified"
    version="1">

    <!-- The repository contains a collection of downloadable items known as
         "packages". Each package has a type and various attributes and contains
         a list of file "archives" that can be downloaded for specific OSes.

         An Android SDK repository is a web site that contains a "repository.xml"
         file that conforms to this XML Schema.

         History:
         - v1 is used by the SDK Updater in Tools r3 and Tools r4.
    -->

    <xsd:element name="sdk-repository">
        <xsd:annotation>
            <xsd:documentation>
                The repository contains collections of downloadable packages.
            </xsd:documentation>
        </xsd:annotation>

        <xsd:complexType>
            <xsd:choice minOccurs="0" maxOccurs="unbounded">

                <!-- The definition of an SDK platform package. -->

                <xsd:element name="platform">
                    <xsd:annotation>
                        <xsd:documentation>An SDK platform package.</xsd:documentation>
                    </xsd:annotation>
                    <xsd:complexType>
                        <xsd:all>
                            <!-- The Android platform version. It is string such as "1.0". -->
                            <xsd:element name="version"   type="xsd:normalizedString" />
                            <!-- The Android API Level for the platform. An int > 0. -->
                            <xsd:element name="api-level" type="xsd:positiveInteger"  />
                            <!-- The optional codename for this platform, if it's a preview. -->
                            <xsd:element name="codename"  type="xsd:string" minOccurs="0" />

                            <!-- The revision, an int > 0, incremented each time a new
                                 package is generated. -->
                            <xsd:element name="revision"     type="xsd:positiveInteger" />
                            <!-- The optional license of this package. If present, users will have
                                 to agree to it before downloading. -->
                            <xsd:element name="uses-license" type="sdk:licenseType" minOccurs="0" />
                            <!-- The optional description of this package. -->
                            <xsd:element name="description"  type="xsd:string"      minOccurs="0" />
                            <!-- The optional description URL of this package -->
                            <xsd:element name="desc-url"     type="xsd:token"       minOccurs="0" />
                            <!-- The optional release note for this package. -->
                            <xsd:element name="release-note" type="xsd:string"      minOccurs="0" />
                            <!-- The optional release note URL of this package -->
                            <xsd:element name="release-url"  type="xsd:token"       minOccurs="0" />
                            <!-- A list of file archives for this package. -->
                            <xsd:element name="archives"     type="sdk:archivesType" />
                            <!-- The minimal revision of tools required by this package.
                                 Optional. If present, must be an int > 0. -->
                            <xsd:element name="min-tools-rev" type="xsd:positiveInteger" minOccurs="0" />
                        </xsd:all>
                    </xsd:complexType>
                </xsd:element>


                <!-- The definition of an SDK Add-on package. -->

                <xsd:element name="add-on">
                    <xsd:annotation>
                        <xsd:documentation>An SDK add-on package.</xsd:documentation>
                    </xsd:annotation>
                    <xsd:complexType>
                        <xsd:all>
                            <!-- The name of the add-on. -->
                            <xsd:element name="name"      type="xsd:normalizedString" />
                            <!-- The vendor of the add-on. -->
                            <xsd:element name="vendor"    type="xsd:normalizedString" />
                            <!-- The Android API Level for the add-on. An int > 0. -->
                            <xsd:element name="api-level" type="xsd:positiveInteger"  />
                            <!-- Note: Add-ons do not support 'codename' (a.k.a. API previews). -->

                            <!-- The revision, an int > 0, incremented each time a new
                                 package is generated. -->
                            <xsd:element name="revision"     type="xsd:positiveInteger" />
                            <!-- The optional license of this package. If present, users will have
                                 to agree to it before downloading. -->
                            <xsd:element name="uses-license" type="sdk:licenseType" minOccurs="0" />
                            <!-- The optional description of this package. -->
                            <xsd:element name="description"  type="xsd:string"      minOccurs="0" />
                            <!-- The optional description URL of this package -->
                            <xsd:element name="desc-url"     type="xsd:token"       minOccurs="0" />
                            <!-- The optional release note for this package. -->
                            <xsd:element name="release-note" type="xsd:string"      minOccurs="0" />
                            <!-- The optional release note URL of this package -->
                            <xsd:element name="release-url"  type="xsd:token"       minOccurs="0" />
                            <!-- A list of file archives for this package. -->
                            <xsd:element name="archives"     type="sdk:archivesType" />

                            <!-- An add-on can declare 0 or more libraries. -->

                            <xsd:element name="libs">
                                <xsd:complexType>
                                    <xsd:sequence minOccurs="0" maxOccurs="unbounded">
                                        <xsd:element name="lib">
                                            <xsd:complexType>
                                                <xsd:all>
                                                    <!-- The name of the library. -->
                                                    <xsd:element name="name" type="xsd:normalizedString" />
                                                    <!-- The optional description of this add-on library. -->
                                                    <xsd:element name="description" type="xsd:string" minOccurs="0" />
                                                </xsd:all>
                                            </xsd:complexType>
                                        </xsd:element>
                                    </xsd:sequence>
                                </xsd:complexType>
                            </xsd:element>
                        </xsd:all>
                    </xsd:complexType>
                </xsd:element>


                <!-- The definition of an SDK tool package. -->

                <xsd:element name="tool">
                    <xsd:annotation>
                        <xsd:documentation>An SDK tool package.</xsd:documentation>
                    </xsd:annotation>
                    <xsd:complexType>
                        <xsd:all>
                            <!-- The revision, an int > 0, incremented each time a new
                                 package is generated. -->
                            <xsd:element name="revision"     type="xsd:positiveInteger" />
                            <!-- The optional license of this package. If present, users will have
                                 to agree to it before downloading. -->
                            <xsd:element name="uses-license" type="sdk:licenseType" minOccurs="0" />
                            <!-- The optional description of this package. -->
                            <xsd:element name="description"  type="xsd:string"      minOccurs="0" />
                            <!-- The optional description URL of this package -->
                            <xsd:element name="desc-url"     type="xsd:token"       minOccurs="0" />
                            <!-- The optional release note for this package. -->
                            <xsd:element name="release-note" type="xsd:string"      minOccurs="0" />
                            <!-- The optional release note URL of this package -->
                            <xsd:element name="release-url"  type="xsd:token"       minOccurs="0" />
                            <!-- A list of file archives for this package. -->
                            <xsd:element name="archives"     type="sdk:archivesType" />
                        </xsd:all>
                    </xsd:complexType>
                </xsd:element>


                <!-- The definition of an SDK doc package. -->

                <xsd:element name="doc">
                    <xsd:annotation>
                        <xsd:documentation>An SDK doc package.</xsd:documentation>
                    </xsd:annotation>
                    <xsd:complexType>
                        <xsd:all>
                            <!-- The Android API Level for the documentation. An int > 0. -->
                            <xsd:element name="api-level" type="xsd:positiveInteger"  />
                            <!-- The optional codename for this doc, if it's a preview. -->
                            <xsd:element name="codename"  type="xsd:string" minOccurs="0" />

                            <!-- The revision, an int > 0, incremented each time a new
                                 package is generated. -->
                            <xsd:element name="revision"     type="xsd:positiveInteger" />
                            <!-- The optional license of this package. If present, users will have
                                 to agree to it before downloading. -->
                            <xsd:element name="uses-license" type="sdk:licenseType" minOccurs="0" />
                            <!-- The optional description of this package. -->
                            <xsd:element name="description"  type="xsd:string"      minOccurs="0" />
                            <!-- The optional description URL of this package -->
                            <xsd:element name="desc-url"     type="xsd:token"       minOccurs="0" />
                            <!-- The optional release note for this package. -->
                            <xsd:element name="release-note" type="xsd:string"      minOccurs="0" />
                            <!-- The optional release note URL of this package -->
                            <xsd:element name="release-url"  type="xsd:token"       minOccurs="0" />
                            <!-- A list of file archives for this package. -->
                            <xsd:element name="archives"     type="sdk:archivesType" />
                        </xsd:all>
                    </xsd:complexType>
                </xsd:element>


                <!-- The definition of an SDK extra package. This kind of package is for
                     "free" content and specifies in which fixed root directory it must be
                     installed.
                -->

                <xsd:element name="extra">
                    <xsd:annotation>
                        <xsd:documentation>
                            An SDK extra package. This kind of package is for "free"
                            content and specifies in which fixed root directory it must be
                            installed.
                            The paths "add-ons", "platforms", "tools" and "docs" are
                            reserved and cannot be used.
                        </xsd:documentation>
                    </xsd:annotation>
                    <xsd:complexType>
                        <xsd:all>
                            <!-- The install folder name. It must be a single-segment path.
                                 The paths "add-ons", "platforms", "tools" and "docs" are
                                 reserved and cannot be used.
                            -->
                            <xsd:element name="path">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:token">
                                        <xsd:pattern value="[^/\\]+"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>

                            <!-- The revision, an int > 0, incremented each time a new
                                 package is generated. -->
                            <xsd:element name="revision"     type="xsd:positiveInteger" />
                            <!-- The optional license of this package. If present, users will have
                                 to agree to it before downloading. -->
                            <xsd:element name="uses-license" type="sdk:licenseType" minOccurs="0" />
                            <!-- The optional description of this package. -->
                            <xsd:element name="description"  type="xsd:string"      minOccurs="0" />
                            <!-- The optional description URL of this package -->
                            <xsd:element name="desc-url"     type="xsd:token"       minOccurs="0" />
                            <!-- The optional release note for this package. -->
                            <xsd:element name="release-note" type="xsd:string"      minOccurs="0" />
                            <!-- The optional release note URL of this package -->
                            <xsd:element name="release-url"  type="xsd:token"       minOccurs="0" />
                            <!-- A list of file archives for this package. -->
                            <xsd:element name="archives"     type="sdk:archivesType" />
                            <!-- The minimal revision of tools required by this package.
                                 Optional. If present, must be an int > 0. -->
                            <xsd:element name="min-tools-rev" type="xsd:positiveInteger" minOccurs="0" />
                        </xsd:all>
                    </xsd:complexType>
                </xsd:element>



                <!-- The definition of a license to be referenced by the uses-license element. -->

                <xsd:element name="license">
                    <xsd:annotation>
                        <xsd:documentation>
                            A license definition. Such a license must be used later as a reference
                            using a uses-license element in one of the package elements.
                        </xsd:documentation>
                    </xsd:annotation>
                    <xsd:complexType>
                        <xsd:simpleContent>
                            <xsd:extension base="xsd:string">
                                <xsd:attribute name="id"   type="xsd:ID" />
                                <xsd:attribute name="type" type="xsd:token" fixed="text" />
                            </xsd:extension>
                        </xsd:simpleContent>
                    </xsd:complexType>
                </xsd:element>
            </xsd:choice>
        </xsd:complexType>
    </xsd:element>


    <!-- Type describing the license used by a package.
         The license MUST be defined using a license node and referenced
         using the ref attribute of the license element inside a package.
     -->

    <xsd:complexType name="licenseType">
        <xsd:annotation>
            <xsd:documentation>
                Describes the license used by a package. The license MUST be defined
                using a license node and referenced using the ref attribute of the
                license element inside a package.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:attribute name="ref" type="xsd:IDREF" />
    </xsd:complexType>


    <!-- A collection of files that can be downloaded for a given architecture.
         The <archives> node is mandatory in the repository elements and the
         collection must have at least one <archive> declared.
         Each archive is a zip file that will be unzipped in a location that depends
         on its package type.
     -->

    <xsd:complexType name="archivesType">
        <xsd:annotation>
            <xsd:documentation>
                A collection of files that can be downloaded for a given architecture.
                The &lt;archives&gt; node is mandatory in the repository packages and the
                collection must have at least one &lt;archive&gt; declared.
                Each archive is a zip file that will be unzipped in a location that depends
                on its package type.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence minOccurs="1" maxOccurs="unbounded">
            <!-- One archive file -->
            <xsd:element name="archive">
                <xsd:complexType>
                    <!-- Properties of the archive file -->
                    <xsd:all>
                        <!-- The size in bytes of the archive to download. -->
                        <xsd:element name="size"     type="xsd:positiveInteger" />
                        <!-- The checksum of the archive file. -->
                        <xsd:element name="checksum" type="sdk:checksumType" />
                        <!-- The URL is an absolute URL if it starts with http://, https://
                             or ftp://. Otherwise it is relative to the parent directory that
                             contains this repository.xml -->
                        <xsd:element name="url"      type="xsd:token" />
                    </xsd:all>

                    <!-- Attributes that identify the OS and architecture -->
                    <xsd:attribute name="os" use="required">
                        <xsd:simpleType>
                            <xsd:restriction base="xsd:token">
                                <xsd:enumeration value="any" />
                                <xsd:enumeration value="linux" />
                                <xsd:enumeration value="macosx" />
                                <xsd:enumeration value="windows" />
                            </xsd:restriction>
                        </xsd:simpleType>
                    </xsd:attribute>
                    <xsd:attribute name="arch" use="optional">
                        <xsd:simpleType>
                            <xsd:restriction base="xsd:token">
                                <xsd:enumeration value="any" />
                                <xsd:enumeration value="ppc" />
                                <xsd:enumeration value="x86" />
                                <xsd:enumeration value="x86_64" />
                            </xsd:restriction>
                        </xsd:simpleType>
                    </xsd:attribute>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>


    <!-- The definition of a file checksum -->

    <xsd:simpleType name="sha1Number">
        <xsd:annotation>
            <xsd:documentation>A SHA1 checksum.</xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:pattern value="([0-9a-fA-F]){40}"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="checksumType">
        <xsd:annotation>
            <xsd:documentation>A file checksum, currently only SHA1.</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="sdk:sha1Number">
                <xsd:attribute name="type" type="xsd:token" fixed="sha1" />
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>


</xsd:schema>
PK
!<
nV�U�U xsd/legacy/sdk-repository-02.xsd<?xml version="1.0" encoding="UTF-8"?>
<!--
 * Copyright (C) 2009 The Android Open Source Project
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
-->
<xsd:schema
    targetNamespace="http://schemas.android.com/sdk/android/repository/2"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:sr2="http://schemas.android.com/sdk/android/repository/2"
    elementFormDefault="qualified"
    attributeFormDefault="unqualified"
    version="1">

    <!-- The repository contains a collection of downloadable items known as
         "packages". Each package has a type and various attributes and contains
         a list of file "archives" that can be downloaded for specific OSes.

         An Android SDK repository is a web site that contains a "repository.xml"
         file that conforms to this XML Schema.

         History:
         - v1 is used by the SDK Updater in Tools r3 and r4.
         - v2 is used by the SDK Updater in Tools r5:
            - new <sample> repository type.
            - new <obsolete> in all repository types.
    -->

    <xsd:element name="sdk-repository" type="sr2:repositoryType" />

    <xsd:complexType name="repositoryType">
        <xsd:annotation>
            <xsd:documentation>
                The repository contains a collection of downloadable packages.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:element name="platform" type="sr2:platformType" />
            <xsd:element name="add-on"   type="sr2:addonType"    />
            <xsd:element name="tool"     type="sr2:toolType"     />
            <xsd:element name="doc"      type="sr2:docType"      />
            <xsd:element name="sample"   type="sr2:sampleType"   />
            <xsd:element name="extra"    type="sr2:extraType"    />
            <xsd:element name="license"  type="sr2:licenseType"  />
        </xsd:choice>
    </xsd:complexType>

    <!-- The definition of an SDK platform package. -->

    <xsd:complexType name="platformType">
        <xsd:annotation>
            <xsd:documentation>An SDK platform package.</xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The Android platform version. It is string such as "1.0". -->
            <xsd:element name="version"   type="xsd:normalizedString" />
            <!-- The Android API Level for the platform. An int > 0. -->
            <xsd:element name="api-level" type="xsd:positiveInteger"  />
            <!-- The optional codename for this platform, if it's a preview. -->
            <xsd:element name="codename"  type="xsd:string" minOccurs="0" />

            <!-- The revision, an int > 0, incremented each time a new
                 package is generated. -->
            <xsd:element name="revision"     type="xsd:positiveInteger" />
            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license" type="sr2:usesLicenseType" minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"  type="xsd:string"      minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"     type="xsd:token"       minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note" type="xsd:string"      minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"  type="xsd:token"       minOccurs="0" />
            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"     type="sr2:archivesType" />
            <!-- The minimal revision of tools required by this package.
                 Optional. If present, must be an int > 0. -->
            <xsd:element name="min-tools-rev" type="xsd:positiveInteger" minOccurs="0" />

            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"  type="xsd:string" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of an SDK Add-on package. -->

    <xsd:complexType name="addonType">
        <xsd:annotation>
            <xsd:documentation>An SDK add-on package.</xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The name of the add-on. -->
            <xsd:element name="name"      type="xsd:normalizedString" />
            <!-- The vendor of the add-on. -->
            <xsd:element name="vendor"    type="xsd:normalizedString" />
            <!-- The Android API Level for the add-on. An int > 0. -->
            <xsd:element name="api-level" type="xsd:positiveInteger"  />
            <!-- Note: Add-ons do not support 'codename' (a.k.a. API previews). -->

            <!-- The revision, an int > 0, incremented each time a new
                 package is generated. -->
            <xsd:element name="revision"     type="xsd:positiveInteger" />
            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license" type="sr2:usesLicenseType" minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"  type="xsd:string"      minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"     type="xsd:token"       minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note" type="xsd:string"      minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"  type="xsd:token"       minOccurs="0" />
            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"     type="sr2:archivesType" />

            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"  type="xsd:string" minOccurs="0" />

            <!-- An add-on can declare 0 or more libraries. -->

            <xsd:element name="libs">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0" maxOccurs="unbounded">
                        <xsd:element name="lib">
                            <xsd:complexType>
                                <xsd:all>
                                    <!-- The name of the library. -->
                                    <xsd:element name="name" type="xsd:normalizedString" />
                                    <!-- The optional description of this add-on library. -->
                                    <xsd:element name="description" type="xsd:string" minOccurs="0" />
                                </xsd:all>
                            </xsd:complexType>
                        </xsd:element>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of an SDK tool package. -->

    <xsd:complexType name="toolType" >
        <xsd:annotation>
            <xsd:documentation>An SDK tool package.</xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The revision, an int > 0, incremented each time a new
                 package is generated. -->
            <xsd:element name="revision"     type="xsd:positiveInteger" />
            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license" type="sr2:usesLicenseType" minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"  type="xsd:string"      minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"     type="xsd:token"       minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note" type="xsd:string"      minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"  type="xsd:token"       minOccurs="0" />
            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"     type="sr2:archivesType" />

            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"  type="xsd:string" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of an SDK doc package. -->

    <xsd:complexType name="docType" >
        <xsd:annotation>
            <xsd:documentation>An SDK doc package.</xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The Android API Level for the documentation. An int > 0. -->
            <xsd:element name="api-level" type="xsd:positiveInteger"  />
            <!-- The optional codename for this doc, if it's a preview. -->
            <xsd:element name="codename"  type="xsd:string" minOccurs="0" />

            <!-- The revision, an int > 0, incremented each time a new
                 package is generated. -->
            <xsd:element name="revision"     type="xsd:positiveInteger" />
            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license" type="sr2:usesLicenseType" minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"  type="xsd:string"      minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"     type="xsd:token"       minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note" type="xsd:string"      minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"  type="xsd:token"       minOccurs="0" />
            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"     type="sr2:archivesType" />

            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"  type="xsd:string" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of an SDK sample package. -->

    <xsd:complexType name="sampleType" >
        <xsd:annotation>
            <xsd:documentation>An SDK sample package.</xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The Android API Level for the documentation. An int > 0. -->
            <xsd:element name="api-level" type="xsd:positiveInteger"  />
            <!-- The optional codename for this doc, if it's a preview. -->
            <xsd:element name="codename"  type="xsd:string" minOccurs="0" />

            <!-- The revision, an int > 0, incremented each time a new
                 package is generated. -->
            <xsd:element name="revision"     type="xsd:positiveInteger" />
            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license" type="sr2:usesLicenseType" minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"  type="xsd:string"      minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"     type="xsd:token"       minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note" type="xsd:string"      minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"  type="xsd:token"       minOccurs="0" />
            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"     type="sr2:archivesType" />
            <!-- The minimal revision of tools required by this package.
                 Optional. If present, must be an int > 0. -->
            <xsd:element name="min-tools-rev" type="xsd:positiveInteger" minOccurs="0" />

            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"  type="xsd:string" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of an SDK extra package. This kind of package is for
         "free" content and specifies in which fixed root directory it must be
         installed.
    -->

    <xsd:complexType name="extraType" >
        <xsd:annotation>
            <xsd:documentation>
                An SDK extra package. This kind of package is for "free"
                content and specifies in which fixed root directory it must be
                installed.
                The paths "add-ons", "platforms", "tools" and "docs" are
                reserved and cannot be used.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The install folder name. It must be a single-segment path.
                 The paths "add-ons", "platforms", "tools" and "docs" are
                 reserved and cannot be used.
            -->
            <xsd:element name="path">
                <xsd:simpleType>
                    <xsd:restriction base="xsd:token">
                        <xsd:pattern value="[^/\\]+"/>
                    </xsd:restriction>
                </xsd:simpleType>
            </xsd:element>

            <!-- The revision, an int > 0, incremented each time a new
                 package is generated. -->
            <xsd:element name="revision"     type="xsd:positiveInteger" />
            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license" type="sr2:usesLicenseType" minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"  type="xsd:string"      minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"     type="xsd:token"       minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note" type="xsd:string"      minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"  type="xsd:token"       minOccurs="0" />
            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"     type="sr2:archivesType" />
            <!-- The minimal revision of tools required by this package.
                 Optional. If present, must be an int > 0. -->
            <xsd:element name="min-tools-rev" type="xsd:positiveInteger" minOccurs="0" />
            <!-- The minimal API level required by this package.
                 Optional. If present, must be an int > 0. -->
            <xsd:element name="min-api-level" type="xsd:positiveInteger" minOccurs="0" />

            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"  type="xsd:string" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of a license to be referenced by the uses-license element. -->

    <xsd:complexType name="licenseType">
        <xsd:annotation>
            <xsd:documentation>
                A license definition. Such a license must be used later as a reference
                using a uses-license element in one of the package elements.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="xsd:string">
                <xsd:attribute name="id"   type="xsd:ID" />
                <xsd:attribute name="type" type="xsd:token" fixed="text" />
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>


    <!-- Type describing the license used by a package.
         The license MUST be defined using a license node and referenced
         using the ref attribute of the license element inside a package.
     -->

    <xsd:complexType name="usesLicenseType">
        <xsd:annotation>
            <xsd:documentation>
                Describes the license used by a package. The license MUST be defined
                using a license node and referenced using the ref attribute of the
                license element inside a package.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:attribute name="ref" type="xsd:IDREF" />
    </xsd:complexType>


    <!-- A collection of files that can be downloaded for a given architecture.
         The <archives> node is mandatory in the repository elements and the
         collection must have at least one <archive> declared.
         Each archive is a zip file that will be unzipped in a location that depends
         on its package type.
     -->

    <xsd:complexType name="archivesType">
        <xsd:annotation>
            <xsd:documentation>
                A collection of files that can be downloaded for a given architecture.
                The &lt;archives&gt; node is mandatory in the repository packages and the
                collection must have at least one &lt;archive&gt; declared.
                Each archive is a zip file that will be unzipped in a location that depends
                on its package type.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence minOccurs="1" maxOccurs="unbounded">
            <!-- One archive file -->
            <xsd:element name="archive">
                <xsd:complexType>
                    <!-- Properties of the archive file -->
                    <xsd:all>
                        <!-- The size in bytes of the archive to download. -->
                        <xsd:element name="size"     type="xsd:positiveInteger" />
                        <!-- The checksum of the archive file. -->
                        <xsd:element name="checksum" type="sr2:checksumType" />
                        <!-- The URL is an absolute URL if it starts with http://, https://
                             or ftp://. Otherwise it is relative to the parent directory that
                             contains this repository.xml -->
                        <xsd:element name="url"      type="xsd:token" />
                    </xsd:all>

                    <!-- Attributes that identify the OS and architecture -->
                    <xsd:attribute name="os" use="required">
                        <xsd:simpleType>
                            <xsd:restriction base="xsd:token">
                                <xsd:enumeration value="any" />
                                <xsd:enumeration value="linux" />
                                <xsd:enumeration value="macosx" />
                                <xsd:enumeration value="windows" />
                            </xsd:restriction>
                        </xsd:simpleType>
                    </xsd:attribute>
                    <xsd:attribute name="arch" use="optional">
                        <xsd:simpleType>
                            <xsd:restriction base="xsd:token">
                                <xsd:enumeration value="any" />
                                <xsd:enumeration value="ppc" />
                                <xsd:enumeration value="x86" />
                                <xsd:enumeration value="x86_64" />
                            </xsd:restriction>
                        </xsd:simpleType>
                    </xsd:attribute>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>


    <!-- The definition of a file checksum -->

    <xsd:simpleType name="sha1Number">
        <xsd:annotation>
            <xsd:documentation>A SHA1 checksum.</xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:pattern value="([0-9a-fA-F]){40}"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="checksumType">
        <xsd:annotation>
            <xsd:documentation>A file checksum, currently only SHA1.</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="sr2:sha1Number">
                <xsd:attribute name="type" type="xsd:token" fixed="sha1" />
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>

</xsd:schema>
PK
!<�@v>cVcV xsd/legacy/sdk-repository-03.xsd<?xml version="1.0" encoding="UTF-8"?>
<!--
 * Copyright (C) 2010 The Android Open Source Project
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
-->
<xsd:schema
    targetNamespace="http://schemas.android.com/sdk/android/repository/3"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:sdk="http://schemas.android.com/sdk/android/repository/3"
    elementFormDefault="qualified"
    attributeFormDefault="unqualified"
    version="1">

    <!-- The repository contains a collection of downloadable items known as
         "packages". Each package has a type and various attributes and contains
         a list of file "archives" that can be downloaded for specific OSes.

         An Android SDK repository is a web site that contains a "repository.xml"
         file that conforms to this XML Schema.

         History:
         - v1 is used by the SDK Updater in Tools r3 and r4.

         - v2 is used by the SDK Updater in Tools r5:
            - It introduces a new <sample> repository type. Previously samples
              were included in the <platform> packages. Instead this package is used
              and and the samples are installed in $SDK/samples.
            - All repository types have a new <obsolete> node. It works as a marker
              to indicate the package is obsolete and should not be selected by default.
              The UI also hides these out by default.

         - v3 is used by the SDK Updater in Tools r8:
            - It introduces a new <platform-tool> repository type. Previously platform-specific
              tools were included in the <platform> packages. Instead this package is used
              and platform-specific tools are installed in $SDK/platform-tools
            - There's a new element <min-platform-tools-rev> in <tool>. The tool package now
              requires that at least some minimal version of <platform-tool> be installed.
            - It removes the <addon> repository type, which is now in its own XML Schema.
    -->

    <xsd:element name="sdk-repository" type="sdk:repositoryType" />

    <xsd:complexType name="repositoryType">
        <xsd:annotation>
            <xsd:documentation>
                The repository contains a collection of downloadable packages.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:element name="platform"        type="sdk:platformType"     />
            <xsd:element name="tool"            type="sdk:toolType"         />
            <xsd:element name="platform-tool"   type="sdk:platformToolType" />
            <xsd:element name="doc"             type="sdk:docType"          />
            <xsd:element name="sample"          type="sdk:sampleType"       />
            <xsd:element name="extra"           type="sdk:extraType"        />
            <xsd:element name="license"         type="sdk:licenseType"      />
        </xsd:choice>
    </xsd:complexType>

    <!-- The definition of an SDK platform package. -->

    <xsd:complexType name="platformType">
        <xsd:annotation>
            <xsd:documentation>An SDK platform package.</xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The Android platform version. It is string such as "1.0". -->
            <xsd:element name="version"   type="xsd:normalizedString" />
            <!-- The Android API Level for the platform. An int > 0. -->
            <xsd:element name="api-level" type="xsd:positiveInteger"  />
            <!-- The optional codename for this platform, if it's a preview. -->
            <xsd:element name="codename"  type="xsd:string" minOccurs="0" />

            <!-- The revision, an int > 0, incremented each time a new
                 package is generated. -->
            <xsd:element name="revision"     type="xsd:positiveInteger" />
            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license" type="sdk:usesLicenseType" minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"  type="xsd:string"      minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"     type="xsd:token"       minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note" type="xsd:string"      minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"  type="xsd:token"       minOccurs="0" />
            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"     type="sdk:archivesType" />
            <!-- The minimal revision of tools required by this package.
                 Optional. If present, must be an int > 0. -->
            <xsd:element name="min-tools-rev" type="xsd:positiveInteger" minOccurs="0" />

            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"  type="xsd:string" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of an SDK tool package. -->

    <xsd:complexType name="toolType" >
        <xsd:annotation>
            <xsd:documentation>An SDK tool package.</xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The revision, an int > 0, incremented each time a new
                 package is generated. -->
            <xsd:element name="revision"     type="xsd:positiveInteger" />
            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license" type="sdk:usesLicenseType" minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"  type="xsd:string"      minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"     type="xsd:token"       minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note" type="xsd:string"      minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"  type="xsd:token"       minOccurs="0" />
            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"     type="sdk:archivesType" />
            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"  type="xsd:string" minOccurs="0" />

            <!-- The minimal revision of platform-tools required by this package.
                 Mandatory. Must be an int > 0. -->
            <xsd:element name="min-platform-tools-rev" type="xsd:positiveInteger" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of an SDK platform-tool package. -->

    <xsd:complexType name="platformToolType" >
        <xsd:annotation>
            <xsd:documentation>An SDK platform-tool package.</xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The revision, an int > 0, incremented each time a new
                 package is generated. -->
            <xsd:element name="revision"     type="xsd:positiveInteger" />
            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license" type="sdk:usesLicenseType" minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"  type="xsd:string"      minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"     type="xsd:token"       minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note" type="xsd:string"      minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"  type="xsd:token"       minOccurs="0" />
            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"     type="sdk:archivesType" />

            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"  type="xsd:string" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of an SDK doc package. -->

    <xsd:complexType name="docType" >
        <xsd:annotation>
            <xsd:documentation>An SDK doc package.</xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The Android API Level for the documentation. An int > 0. -->
            <xsd:element name="api-level" type="xsd:positiveInteger"  />
            <!-- The optional codename for this doc, if it's a preview. -->
            <xsd:element name="codename"  type="xsd:string" minOccurs="0" />

            <!-- The revision, an int > 0, incremented each time a new
                 package is generated. -->
            <xsd:element name="revision"     type="xsd:positiveInteger" />
            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license" type="sdk:usesLicenseType" minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"  type="xsd:string"      minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"     type="xsd:token"       minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note" type="xsd:string"      minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"  type="xsd:token"       minOccurs="0" />
            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"     type="sdk:archivesType" />

            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"  type="xsd:string" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of an SDK sample package. -->

    <xsd:complexType name="sampleType" >
        <xsd:annotation>
            <xsd:documentation>An SDK sample package.</xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The Android API Level for the documentation. An int > 0. -->
            <xsd:element name="api-level" type="xsd:positiveInteger"  />
            <!-- The optional codename for this doc, if it's a preview. -->
            <xsd:element name="codename"  type="xsd:string" minOccurs="0" />

            <!-- The revision, an int > 0, incremented each time a new
                 package is generated. -->
            <xsd:element name="revision"     type="xsd:positiveInteger" />
            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license" type="sdk:usesLicenseType" minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"  type="xsd:string"      minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"     type="xsd:token"       minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note" type="xsd:string"      minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"  type="xsd:token"       minOccurs="0" />
            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"     type="sdk:archivesType" />
            <!-- The minimal revision of tools required by this package.
                 Optional. If present, must be an int > 0. -->
            <xsd:element name="min-tools-rev" type="xsd:positiveInteger" minOccurs="0" />

            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"  type="xsd:string" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of an SDK extra package. This kind of package is for
         "free" content. Such packages are installed in SDK/vendor/path.
    -->

    <xsd:complexType name="extraType" >
        <xsd:annotation>
            <xsd:documentation>
                An SDK extra package. This kind of package is for "free" content.
                Such packages are installed in SDK/vendor/path.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:all>

            <!-- The install path top folder name.
                 The segments "add-ons", "docs", "platforms", "platform-tools", "temp"
                 and "tools" are reserved and cannot be used.
            -->
            <xsd:element name="vendor" type="sdk:segmentType" />

            <!-- The install path sub-folder name. -->
            <xsd:element name="path" type="sdk:segmentType" />

            <!-- The revision, an int > 0, incremented each time a new
                 package is generated. -->
            <xsd:element name="revision"     type="xsd:positiveInteger" />
            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license" type="sdk:usesLicenseType" minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"  type="xsd:string"      minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"     type="xsd:token"       minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note" type="xsd:string"      minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"  type="xsd:token"       minOccurs="0" />
            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"     type="sdk:archivesType" />
            <!-- The minimal revision of tools required by this package.
                 Optional. If present, must be an int > 0. -->
            <xsd:element name="min-tools-rev" type="xsd:positiveInteger" minOccurs="0" />
            <!-- The minimal API level required by this package.
                 Optional. If present, must be an int > 0. -->
            <xsd:element name="min-api-level" type="xsd:positiveInteger" minOccurs="0" />

            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"  type="xsd:string" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of a path segment used by the extra element. -->

    <xsd:simpleType name="segmentType">
        <xsd:annotation>
            <xsd:documentation>
                One path segment for the install path of an extra element.
                It must be a single-segment path.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:token">
            <xsd:pattern value="[a-zA-Z0-9_]+"/>
        </xsd:restriction>
    </xsd:simpleType>


    <!-- The definition of a license to be referenced by the uses-license element. -->

    <xsd:complexType name="licenseType">
        <xsd:annotation>
            <xsd:documentation>
                A license definition. Such a license must be used later as a reference
                using a uses-license element in one of the package elements.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="xsd:string">
                <xsd:attribute name="id"   type="xsd:ID" />
                <xsd:attribute name="type" type="xsd:token" fixed="text" />
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>


    <!-- Type describing the license used by a package.
         The license MUST be defined using a license node and referenced
         using the ref attribute of the license element inside a package.
     -->

    <xsd:complexType name="usesLicenseType">
        <xsd:annotation>
            <xsd:documentation>
                Describes the license used by a package. The license MUST be defined
                using a license node and referenced using the ref attribute of the
                license element inside a package.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:attribute name="ref" type="xsd:IDREF" />
    </xsd:complexType>


    <!-- A collection of files that can be downloaded for a given architecture.
         The <archives> node is mandatory in the repository elements and the
         collection must have at least one <archive> declared.
         Each archive is a zip file that will be unzipped in a location that depends
         on its package type.
     -->

    <xsd:complexType name="archivesType">
        <xsd:annotation>
            <xsd:documentation>
                A collection of files that can be downloaded for a given architecture.
                The &lt;archives&gt; node is mandatory in the repository packages and the
                collection must have at least one &lt;archive&gt; declared.
                Each archive is a zip file that will be unzipped in a location that depends
                on its package type.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence minOccurs="1" maxOccurs="unbounded">
            <!-- One archive file -->
            <xsd:element name="archive">
                <xsd:complexType>
                    <!-- Properties of the archive file -->
                    <xsd:all>
                        <!-- The size in bytes of the archive to download. -->
                        <xsd:element name="size"     type="xsd:positiveInteger" />
                        <!-- The checksum of the archive file. -->
                        <xsd:element name="checksum" type="sdk:checksumType" />
                        <!-- The URL is an absolute URL if it starts with http://, https://
                             or ftp://. Otherwise it is relative to the parent directory that
                             contains this repository.xml -->
                        <xsd:element name="url"      type="xsd:token" />
                    </xsd:all>

                    <!-- Attributes that identify the OS and architecture -->
                    <xsd:attribute name="os" use="required">
                        <xsd:simpleType>
                            <xsd:restriction base="xsd:token">
                                <xsd:enumeration value="any" />
                                <xsd:enumeration value="linux" />
                                <xsd:enumeration value="macosx" />
                                <xsd:enumeration value="windows" />
                            </xsd:restriction>
                        </xsd:simpleType>
                    </xsd:attribute>
                    <xsd:attribute name="arch" use="optional">
                        <xsd:simpleType>
                            <xsd:restriction base="xsd:token">
                                <xsd:enumeration value="any" />
                                <xsd:enumeration value="ppc" />
                                <xsd:enumeration value="x86" />
                                <xsd:enumeration value="x86_64" />
                            </xsd:restriction>
                        </xsd:simpleType>
                    </xsd:attribute>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>


    <!-- The definition of a file checksum -->

    <xsd:simpleType name="sha1Number">
        <xsd:annotation>
            <xsd:documentation>A SHA1 checksum.</xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:pattern value="([0-9a-fA-F]){40}"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="checksumType">
        <xsd:annotation>
            <xsd:documentation>A file checksum, currently only SHA1.</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="sdk:sha1Number">
                <xsd:attribute name="type" type="xsd:token" fixed="sha1" />
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>

</xsd:schema>
PK
!<��;b;b xsd/legacy/sdk-repository-04.xsd<?xml version="1.0" encoding="UTF-8"?>
<!--
 * Copyright (C) 2011 The Android Open Source Project
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
-->
<xsd:schema
    targetNamespace="http://schemas.android.com/sdk/android/repository/4"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:sdk="http://schemas.android.com/sdk/android/repository/4"
    elementFormDefault="qualified"
    attributeFormDefault="unqualified"
    version="1">

    <!-- The repository contains a collection of downloadable items known as
         "packages". Each package has a type and various attributes and contains
         a list of file "archives" that can be downloaded for specific OSes.

         An Android SDK repository is a web site that contains a "repository.xml"
         file that conforms to this XML Schema.

         History:
         - v1 is used by the SDK Updater in Tools r3 and r4.

         - v2 is used by the SDK Updater in Tools r5:
            - It introduces a new <sample> repository type. Previously samples
              were included in the <platform> packages. Instead this package is used
              and and the samples are installed in $SDK/samples.
            - All repository types have a new <obsolete> node. It works as a marker
              to indicate the package is obsolete and should not be selected by default.
              The UI also hides these out by default.

         - v3 is used by the SDK Updater in Tools r8:
            - It introduces a new <platform-tool> repository type. Previously platform-specific
              tools were included in the <platform> packages. Instead this package is used
              and platform-specific tools are installed in $SDK/platform-tools
            - There's a new element <min-platform-tools-rev> in <tool>. The tool package now
              requires that at least some minimal version of <platform-tool> be installed.
            - It removes the <addon> repository type, which is now in its own XML Schema.

         - v4 is used by the SDK Updater in Tools r12:
            - <extra> element now has a <project-files> element that contains 1 or
              or more <path>, each indicating the relative path of a file that this package
              can contribute to installed projects.
            - <platform> element now has a mandatory <layoutlib> that indicates the API
              and revision of that layout library for this particular platform.
    -->

    <xsd:element name="sdk-repository" type="sdk:repositoryType" />

    <xsd:complexType name="repositoryType">
        <xsd:annotation>
            <xsd:documentation>
                The repository contains a collection of downloadable packages.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:element name="platform"        type="sdk:platformType"     />
            <xsd:element name="tool"            type="sdk:toolType"         />
            <xsd:element name="platform-tool"   type="sdk:platformToolType" />
            <xsd:element name="doc"             type="sdk:docType"          />
            <xsd:element name="sample"          type="sdk:sampleType"       />
            <xsd:element name="extra"           type="sdk:extraType"        />
            <xsd:element name="license"         type="sdk:licenseType"      />
        </xsd:choice>
    </xsd:complexType>

    <!-- The definition of an SDK platform package. -->

    <xsd:complexType name="platformType">
        <xsd:annotation>
            <xsd:documentation>An SDK platform package.</xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The Android platform version. It is string such as "1.0". -->
            <xsd:element name="version"   type="xsd:normalizedString" />
            <!-- The Android API Level for the platform. An int > 0. -->
            <xsd:element name="api-level" type="xsd:positiveInteger"  />
            <!-- The optional codename for this platform, if it's a preview. -->
            <xsd:element name="codename"  type="xsd:string" minOccurs="0" />
            <!-- The revision, an int > 0, incremented each time a new
                 package is generated. -->
            <xsd:element name="revision"  type="xsd:positiveInteger" />

            <!-- Information on the layoutlib packaged in this platform. -->
            <xsd:element name="layoutlib" type="sdk:layoutlibType" />

            <!-- optional elements -->

            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license"  type="sdk:usesLicenseType" minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"   type="xsd:string"      minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"      type="xsd:token"       minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note"  type="xsd:string"      minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"   type="xsd:token"       minOccurs="0" />
            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"      type="sdk:archivesType" />
            <!-- The minimal revision of tools required by this package.
                 Optional. If present, must be an int > 0. -->
            <xsd:element name="min-tools-rev" type="xsd:positiveInteger" minOccurs="0" />

            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"      type="xsd:string" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of a layout library used by a platform. -->

    <xsd:complexType name="layoutlibType" >
        <xsd:annotation>
            <xsd:documentation>
                Version information for a layoutlib included in a platform.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The layoutlib API level, an int > 0,
                 incremented with each new incompatible lib. -->
            <xsd:element name="api"          type="xsd:positiveInteger" />
            <!-- The incremental minor revision for that API, e.g. in case of bug fixes.
                 Optional. An int >= 0, assumed to be 0 if the element is missing. -->
            <xsd:element name="revision"     type="xsd:nonNegativeInteger" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of an SDK tool package. -->

    <xsd:complexType name="toolType" >
        <xsd:annotation>
            <xsd:documentation>An SDK tool package.</xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The revision, an int > 0, incremented each time a new
                 package is generated. -->
            <xsd:element name="revision"     type="xsd:positiveInteger" />
            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license" type="sdk:usesLicenseType" minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"  type="xsd:string"      minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"     type="xsd:token"       minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note" type="xsd:string"      minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"  type="xsd:token"       minOccurs="0" />
            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"     type="sdk:archivesType" />
            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"  type="xsd:string" minOccurs="0" />

            <!-- The minimal revision of platform-tools required by this package.
                 Mandatory. Must be an int > 0. -->
            <xsd:element name="min-platform-tools-rev" type="xsd:positiveInteger" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of an SDK platform-tool package. -->

    <xsd:complexType name="platformToolType" >
        <xsd:annotation>
            <xsd:documentation>An SDK platform-tool package.</xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The revision, an int > 0, incremented each time a new
                 package is generated. -->
            <xsd:element name="revision"     type="xsd:positiveInteger" />
            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license" type="sdk:usesLicenseType" minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"  type="xsd:string"      minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"     type="xsd:token"       minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note" type="xsd:string"      minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"  type="xsd:token"       minOccurs="0" />
            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"     type="sdk:archivesType" />

            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"  type="xsd:string" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of an SDK doc package. -->

    <xsd:complexType name="docType" >
        <xsd:annotation>
            <xsd:documentation>An SDK doc package.</xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The Android API Level for the documentation. An int > 0. -->
            <xsd:element name="api-level" type="xsd:positiveInteger"  />
            <!-- The optional codename for this doc, if it's a preview. -->
            <xsd:element name="codename"  type="xsd:string" minOccurs="0" />

            <!-- The revision, an int > 0, incremented each time a new
                 package is generated. -->
            <xsd:element name="revision"     type="xsd:positiveInteger" />
            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license" type="sdk:usesLicenseType" minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"  type="xsd:string"      minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"     type="xsd:token"       minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note" type="xsd:string"      minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"  type="xsd:token"       minOccurs="0" />
            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"     type="sdk:archivesType" />

            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"  type="xsd:string" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of an SDK sample package. -->

    <xsd:complexType name="sampleType" >
        <xsd:annotation>
            <xsd:documentation>An SDK sample package.</xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The Android API Level for the documentation. An int > 0. -->
            <xsd:element name="api-level" type="xsd:positiveInteger"  />
            <!-- The optional codename for this doc, if it's a preview. -->
            <xsd:element name="codename"  type="xsd:string" minOccurs="0" />

            <!-- The revision, an int > 0, incremented each time a new
                 package is generated. -->
            <xsd:element name="revision"     type="xsd:positiveInteger" />
            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license" type="sdk:usesLicenseType" minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"  type="xsd:string"      minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"     type="xsd:token"       minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note" type="xsd:string"      minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"  type="xsd:token"       minOccurs="0" />
            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"     type="sdk:archivesType" />
            <!-- The minimal revision of tools required by this package.
                 Optional. If present, must be an int > 0. -->
            <xsd:element name="min-tools-rev" type="xsd:positiveInteger" minOccurs="0" />

            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"  type="xsd:string" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of an SDK extra package. This kind of package is for
         "free" content. Such packages are installed in SDK/vendor/path.

         Important implementation detail: this element is duplicated in the
         sdk-addon-N.xsd schema and must be kept in sync there. This is
         simpler than trying to use some kind of of include or to request
         that clients use a third XML schema for common parts.
    -->

    <xsd:complexType name="extraType" >
        <xsd:annotation>
            <xsd:documentation>
                An SDK extra package. This kind of package is for "free" content.
                Such packages are installed in SDK/vendor/path.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:all>

            <!-- The install path top folder name.
                 The segments "add-ons", "docs", "platforms", "platform-tools", "temp"
                 and "tools" are reserved and cannot be used.
            -->
            <xsd:element name="vendor" type="sdk:segmentType" />

            <!-- The install path sub-folder name. -->
            <xsd:element name="path" type="sdk:segmentType" />

            <!-- The revision, an int > 0, incremented each time a new
                 package is generated. -->
            <xsd:element name="revision"     type="xsd:positiveInteger" />

            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"     type="sdk:archivesType" />

            <!--  optional elements -->

            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license" type="sdk:usesLicenseType"  minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"  type="xsd:string"           minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"     type="xsd:token"            minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note" type="xsd:string"           minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"  type="xsd:token"            minOccurs="0" />
            <!-- The minimal revision of tools required by this package.
                 Optional. If present, must be an int > 0. -->
            <xsd:element name="min-tools-rev" type="xsd:positiveInteger" minOccurs="0" />
            <!-- The minimal API level required by this package.
                 Optional. If present, must be an int > 0. -->
            <xsd:element name="min-api-level" type="xsd:positiveInteger" minOccurs="0" />
            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"      type="xsd:string"          minOccurs="0" />

            <!-- A list of project files contributed by this package. Optional. -->
            <xsd:element name="project-files" type="sdk:projectFilesType" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of a path segment used by the extra element. -->

    <xsd:simpleType name="segmentType">
        <xsd:annotation>
            <xsd:documentation>
                One path segment for the install path of an extra element.
                It must be a single-segment path.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:token">
            <xsd:pattern value="[a-zA-Z0-9_]+"/>
        </xsd:restriction>
    </xsd:simpleType>


    <!-- The definition of a license to be referenced by the uses-license element. -->

    <xsd:complexType name="licenseType">
        <xsd:annotation>
            <xsd:documentation>
                A license definition. Such a license must be used later as a reference
                using a uses-license element in one of the package elements.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="xsd:string">
                <xsd:attribute name="id"   type="xsd:ID" />
                <xsd:attribute name="type" type="xsd:token" fixed="text" />
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>


    <!-- Type describing the license used by a package.
         The license MUST be defined using a license node and referenced
         using the ref attribute of the license element inside a package.
     -->

    <xsd:complexType name="usesLicenseType">
        <xsd:annotation>
            <xsd:documentation>
                Describes the license used by a package. The license MUST be defined
                using a license node and referenced using the ref attribute of the
                license element inside a package.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:attribute name="ref" type="xsd:IDREF" />
    </xsd:complexType>


    <!-- A collection of files that can be downloaded for a given architecture.
         The <archives> node is mandatory in the repository elements and the
         collection must have at least one <archive> declared.
         Each archive is a zip file that will be unzipped in a location that depends
         on its package type.
     -->

    <xsd:complexType name="archivesType">
        <xsd:annotation>
            <xsd:documentation>
                A collection of files that can be downloaded for a given architecture.
                The &lt;archives&gt; node is mandatory in the repository packages and the
                collection must have at least one &lt;archive&gt; declared.
                Each archive is a zip file that will be unzipped in a location that depends
                on its package type.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence minOccurs="1" maxOccurs="unbounded">
            <!-- One archive file -->
            <xsd:element name="archive">
                <xsd:complexType>
                    <!-- Properties of the archive file -->
                    <xsd:all>
                        <!-- The size in bytes of the archive to download. -->
                        <xsd:element name="size"     type="xsd:positiveInteger" />
                        <!-- The checksum of the archive file. -->
                        <xsd:element name="checksum" type="sdk:checksumType" />
                        <!-- The URL is an absolute URL if it starts with http://, https://
                             or ftp://. Otherwise it is relative to the parent directory that
                             contains this repository.xml -->
                        <xsd:element name="url"      type="xsd:token" />
                    </xsd:all>

                    <!-- Attributes that identify the OS and architecture -->
                    <xsd:attribute name="os" use="required">
                        <xsd:simpleType>
                            <xsd:restriction base="xsd:token">
                                <xsd:enumeration value="any" />
                                <xsd:enumeration value="linux" />
                                <xsd:enumeration value="macosx" />
                                <xsd:enumeration value="windows" />
                            </xsd:restriction>
                        </xsd:simpleType>
                    </xsd:attribute>
                    <xsd:attribute name="arch" use="optional">
                        <xsd:simpleType>
                            <xsd:restriction base="xsd:token">
                                <xsd:enumeration value="any" />
                                <xsd:enumeration value="ppc" />
                                <xsd:enumeration value="x86" />
                                <xsd:enumeration value="x86_64" />
                            </xsd:restriction>
                        </xsd:simpleType>
                    </xsd:attribute>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>


    <!-- A collection of file paths available in an &lt;extra&gt; package
         that can be installed in an Android project.
         If present, the &lt;project-files&gt; collection must contain at least one path.
         Each path is relative to the root directory of the package.
     -->

    <xsd:complexType name="projectFilesType">
        <xsd:annotation>
            <xsd:documentation>
                A collection of file paths available in an &lt;extra&gt; package
                that can be installed in an Android project.
                If present, the &lt;project-files&gt; collection must contain at least one path.
                Each path is relative to the root directory of the package.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence minOccurs="1" maxOccurs="unbounded">
            <!-- One JAR Path, relative to the root folder of the package. -->
            <xsd:element name="path" type="xsd:string" />
        </xsd:sequence>
    </xsd:complexType>


    <!-- The definition of a file checksum -->

    <xsd:simpleType name="sha1Number">
        <xsd:annotation>
            <xsd:documentation>A SHA1 checksum.</xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:pattern value="([0-9a-fA-F]){40}"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="checksumType">
        <xsd:annotation>
            <xsd:documentation>A file checksum, currently only SHA1.</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="sdk:sha1Number">
                <xsd:attribute name="type" type="xsd:token" fixed="sha1" />
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>

</xsd:schema>
PK
!<i;�czcz xsd/legacy/sdk-repository-05.xsd<?xml version="1.0" encoding="UTF-8"?>
<!--
 * Copyright (C) 2011 The Android Open Source Project
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
-->
<xsd:schema
    targetNamespace="http://schemas.android.com/sdk/android/repository/5"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:sdk="http://schemas.android.com/sdk/android/repository/5"
    elementFormDefault="qualified"
    attributeFormDefault="unqualified"
    version="1">

    <!-- The repository contains a collection of downloadable items known as
         "packages". Each package has a type and various attributes and contains
         a list of file "archives" that can be downloaded for specific OSes.

         An Android SDK repository is a web site that contains a "repository.xml"
         file that conforms to this XML Schema.

         History:
         - v1 is used by the SDK Updater in Tools r3 and r4.

         - v2 is used by the SDK Updater in Tools r5:
            - It introduces a new <sample> repository type. Previously samples
              were included in the <platform> packages. Instead this package is used
              and and the samples are installed in $SDK/samples.
            - All repository types have a new <obsolete> node. It works as a marker
              to indicate the package is obsolete and should not be selected by default.
              The UI also hides these out by default.

         - v3 is used by the SDK Updater in Tools r8:
            - It introduces a new <platform-tool> repository type. Previously platform-specific
              tools were included in the <platform> packages. Instead this package is used
              and platform-specific tools are installed in $SDK/platform-tools
            - There's a new element <min-platform-tools-rev> in <tool>. The tool package now
              requires that at least some minimal version of <platform-tool> be installed.
            - It removes the <addon> repository type, which is now in its own XML Schema.

         - v4 is used by the SDK Updater in Tools r12:
            - <extra> element now has a <project-files> element that contains 1 or
              or more <path>, each indicating the relative path of a file that this package
              can contribute to installed projects.
            - <platform> element now has a mandatory <layoutlib> that indicates the API
              and revision of that layout library for this particular platform.

         - v5 is used by the SDK Updater in Tools R14:
            - <extra> now has an <old-paths> element, a ;-separated list of old paths that
              should be detected and migrated to the new <path> for that package.
            - <platform> has a new optional <abi-included> that describes the ABI of the
              system image included in the platform, if any.
            - New <system-image> package type, to store system images outside of <platform>s.
            - New <source> package type.
    -->

    <xsd:element name="sdk-repository" type="sdk:repositoryType" />

    <xsd:complexType name="repositoryType">
        <xsd:annotation>
            <xsd:documentation>
                The repository contains a collection of downloadable packages.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:element name="platform"        type="sdk:platformType"     />
            <xsd:element name="system-image"    type="sdk:systemImageType"  />
            <xsd:element name="source"          type="sdk:sourceType"       />
            <xsd:element name="tool"            type="sdk:toolType"         />
            <xsd:element name="platform-tool"   type="sdk:platformToolType" />
            <xsd:element name="doc"             type="sdk:docType"          />
            <xsd:element name="sample"          type="sdk:sampleType"       />
            <xsd:element name="extra"           type="sdk:extraType"        />
            <xsd:element name="license"         type="sdk:licenseType"      />
        </xsd:choice>
    </xsd:complexType>

    <!-- The definition of an SDK platform package. -->

    <xsd:complexType name="platformType">
        <xsd:annotation>
            <xsd:documentation>An SDK platform package.</xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The Android platform version. It is string such as "1.0". -->
            <xsd:element name="version"   type="xsd:normalizedString" />
            <!-- The Android API Level for the platform. An int > 0. -->
            <xsd:element name="api-level" type="xsd:positiveInteger"  />
            <!-- The optional codename for this platform, if it's a preview. -->
            <xsd:element name="codename"  type="xsd:string" minOccurs="0" />
            <!-- The revision, an int > 0, incremented each time a new
                 package is generated. -->
            <xsd:element name="revision"  type="xsd:positiveInteger" />

            <!-- Information on the layoutlib packaged in this platform. -->
            <xsd:element name="layoutlib" type="sdk:layoutlibType" />

            <!-- optional elements -->

            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license"  type="sdk:usesLicenseType" minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"   type="xsd:string"      minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"      type="xsd:token"       minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note"  type="xsd:string"      minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"   type="xsd:token"       minOccurs="0" />
            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"      type="sdk:archivesType" />
            <!-- The minimal revision of tools required by this package.
                 Optional. If present, must be an int > 0. -->
            <xsd:element name="min-tools-rev" type="xsd:positiveInteger" minOccurs="0" />

            <!-- The ABI of the system image *included* in this platform, if any.
                 When the field is present, it means the platform already embeds one
                 system image. A platform can also have any number of external
                 &lt;system-image&gt; associated with it.  -->
            <xsd:element name="included-abi"  type="sdk:abiType" minOccurs="0" />

            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"      type="xsd:string" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of a layout library used by a platform. -->

    <xsd:complexType name="layoutlibType" >
        <xsd:annotation>
            <xsd:documentation>
                Version information for a layoutlib included in a platform.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The layoutlib API level, an int > 0,
                 incremented with each new incompatible lib. -->
            <xsd:element name="api"          type="xsd:positiveInteger" />
            <!-- The incremental minor revision for that API, e.g. in case of bug fixes.
                 Optional. An int >= 0, assumed to be 0 if the element is missing. -->
            <xsd:element name="revision"     type="xsd:nonNegativeInteger" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of a system image used by a platform. -->

    <xsd:complexType name="systemImageType" >
        <xsd:annotation>
            <xsd:documentation>
                System Image for a platform.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- api-level + codename identifies the platform to which this system image belongs. -->

            <!-- The Android API Level for the platform. An int > 0. -->
            <xsd:element name="api-level" type="xsd:positiveInteger"  />
            <!-- The optional codename for this platform, if it's a preview. -->
            <xsd:element name="codename"  type="xsd:string" minOccurs="0" />

            <!-- The revision, an int > 0, incremented each time a new
                 package is generated. -->
            <xsd:element name="revision"  type="xsd:positiveInteger" />

            <!-- The ABI of the system emulated by this image. -->
            <xsd:element name="abi"       type="sdk:abiType" />

            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license"  type="sdk:usesLicenseType" minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"   type="xsd:string"      minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"      type="xsd:token"       minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note"  type="xsd:string"      minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"   type="xsd:token"       minOccurs="0" />

            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"  type="sdk:archivesType" />
        </xsd:all>
    </xsd:complexType>

    <!-- The definition of the ABI supported by a platform's system image. -->

    <xsd:simpleType name="abiType">
        <xsd:annotation>
            <xsd:documentation>The ABI of a platform's system image.</xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:token">
            <xsd:enumeration value="armeabi"     />
            <xsd:enumeration value="armeabi-v7a" />
            <xsd:enumeration value="x86"         />
        </xsd:restriction>
    </xsd:simpleType>


    <!-- The definition of a source package. -->

    <xsd:complexType name="sourceType" >
        <xsd:annotation>
            <xsd:documentation>
                Sources for a platform.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- api-level + codename identifies the platform to which this source belongs. -->

            <!-- The Android API Level for the platform. An int > 0. -->
            <xsd:element name="api-level" type="xsd:positiveInteger"  />
            <!-- The optional codename for this platform, if it's a preview. -->
            <xsd:element name="codename"  type="xsd:string" minOccurs="0" />

            <!-- The revision, an int > 0, incremented each time a new
                 package is generated. -->
            <xsd:element name="revision"  type="xsd:positiveInteger" />

            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license"  type="sdk:usesLicenseType" minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"   type="xsd:string"      minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"      type="xsd:token"       minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note"  type="xsd:string"      minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"   type="xsd:token"       minOccurs="0" />

            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"  type="sdk:archivesType" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of an SDK tool package. -->

    <xsd:complexType name="toolType" >
        <xsd:annotation>
            <xsd:documentation>An SDK tool package.</xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The revision, an int > 0, incremented each time a new
                 package is generated. -->
            <xsd:element name="revision"     type="xsd:positiveInteger" />
            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license" type="sdk:usesLicenseType" minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"  type="xsd:string"      minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"     type="xsd:token"       minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note" type="xsd:string"      minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"  type="xsd:token"       minOccurs="0" />
            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"     type="sdk:archivesType" />
            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"  type="xsd:string" minOccurs="0" />

            <!-- The minimal revision of platform-tools required by this package.
                 Mandatory. Must be an int > 0. -->
            <xsd:element name="min-platform-tools-rev" type="xsd:positiveInteger" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of an SDK platform-tool package. -->

    <xsd:complexType name="platformToolType" >
        <xsd:annotation>
            <xsd:documentation>An SDK platform-tool package.</xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The revision, an int > 0, incremented each time a new
                 package is generated. -->
            <xsd:element name="revision"     type="xsd:positiveInteger" />
            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license" type="sdk:usesLicenseType" minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"  type="xsd:string"      minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"     type="xsd:token"       minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note" type="xsd:string"      minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"  type="xsd:token"       minOccurs="0" />
            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"     type="sdk:archivesType" />

            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"  type="xsd:string" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of an SDK doc package. -->

    <xsd:complexType name="docType" >
        <xsd:annotation>
            <xsd:documentation>An SDK doc package.</xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The Android API Level for the documentation. An int > 0. -->
            <xsd:element name="api-level" type="xsd:positiveInteger"  />
            <!-- The optional codename for this doc, if it's a preview. -->
            <xsd:element name="codename"  type="xsd:string" minOccurs="0" />

            <!-- The revision, an int > 0, incremented each time a new
                 package is generated. -->
            <xsd:element name="revision"     type="xsd:positiveInteger" />
            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license" type="sdk:usesLicenseType" minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"  type="xsd:string"      minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"     type="xsd:token"       minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note" type="xsd:string"      minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"  type="xsd:token"       minOccurs="0" />
            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"     type="sdk:archivesType" />

            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"  type="xsd:string" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of an SDK sample package. -->

    <xsd:complexType name="sampleType" >
        <xsd:annotation>
            <xsd:documentation>An SDK sample package.</xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The Android API Level for the documentation. An int > 0. -->
            <xsd:element name="api-level" type="xsd:positiveInteger"  />
            <!-- The optional codename for this doc, if it's a preview. -->
            <xsd:element name="codename"  type="xsd:string" minOccurs="0" />

            <!-- The revision, an int > 0, incremented each time a new
                 package is generated. -->
            <xsd:element name="revision"     type="xsd:positiveInteger" />
            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license" type="sdk:usesLicenseType" minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"  type="xsd:string"      minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"     type="xsd:token"       minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note" type="xsd:string"      minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"  type="xsd:token"       minOccurs="0" />
            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"     type="sdk:archivesType" />
            <!-- The minimal revision of tools required by this package.
                 Optional. If present, must be an int > 0. -->
            <xsd:element name="min-tools-rev" type="xsd:positiveInteger" minOccurs="0" />

            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"  type="xsd:string" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of an SDK extra package. This kind of package is for
         "free" content. Such packages are installed in SDK/vendor/path.

         Important implementation detail: this element is duplicated in the
         sdk-addon-N.xsd schema and must be kept in sync there. This is
         simpler than trying to use some kind of of include or to request
         that clients use a third XML schema for common parts.
    -->

    <xsd:complexType name="extraType" >
        <xsd:annotation>
            <xsd:documentation>
                An SDK extra package. This kind of package is for "free" content.
                Such packages are installed in SDK/vendor/path.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:all>

            <!-- The install path top folder name.
                 The segments "add-ons", "docs", "platforms", "platform-tools", "temp"
                 and "tools" are reserved and cannot be used.
            -->
            <xsd:element name="vendor" type="sdk:segmentType" />

            <!-- The install path sub-folder name. -->
            <xsd:element name="path" type="sdk:segmentType" />

            <!-- A semi-colon separated list of "obsolete" path names which are equivalent
                 to the current 'path' name. When a package is seen using an old-paths' name,
                 the package manager will try to upgrade it to the new path. -->
            <xsd:element name="old-paths" type="sdk:segmentListType"  minOccurs="0" />

            <!-- The revision, an int > 0, incremented each time a new
                 package is generated. -->
            <xsd:element name="revision"     type="xsd:positiveInteger" />

            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"     type="sdk:archivesType" />

            <!--  optional elements -->

            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license" type="sdk:usesLicenseType"  minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"  type="xsd:string"           minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"     type="xsd:token"            minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note" type="xsd:string"           minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"  type="xsd:token"            minOccurs="0" />
            <!-- The minimal revision of tools required by this package.
                 Optional. If present, must be an int > 0. -->
            <xsd:element name="min-tools-rev" type="xsd:positiveInteger" minOccurs="0" />
            <!-- The minimal API level required by this package.
                 Optional. If present, must be an int > 0. -->
            <xsd:element name="min-api-level" type="xsd:positiveInteger" minOccurs="0" />
            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"      type="xsd:string"          minOccurs="0" />

            <!-- A list of project files contributed by this package. Optional. -->
            <xsd:element name="project-files" type="sdk:projectFilesType" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of a path segment used by the extra element. -->

    <xsd:simpleType name="segmentType">
        <xsd:annotation>
            <xsd:documentation>
                One path segment for the install path of an extra element.
                It must be a single-segment path.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:token">
            <xsd:pattern value="[a-zA-Z0-9_]+"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="segmentListType">
        <xsd:annotation>
            <xsd:documentation>
                A semi-colon separated list of a segmentTypes.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:token">
            <xsd:pattern value="[a-zA-Z0-9_;]+"/>
        </xsd:restriction>
    </xsd:simpleType>


    <!-- The definition of a license to be referenced by the uses-license element. -->

    <xsd:complexType name="licenseType">
        <xsd:annotation>
            <xsd:documentation>
                A license definition. Such a license must be used later as a reference
                using a uses-license element in one of the package elements.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="xsd:string">
                <xsd:attribute name="id"   type="xsd:ID" />
                <xsd:attribute name="type" type="xsd:token" fixed="text" />
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>


    <!-- Type describing the license used by a package.
         The license MUST be defined using a license node and referenced
         using the ref attribute of the license element inside a package.
     -->

    <xsd:complexType name="usesLicenseType">
        <xsd:annotation>
            <xsd:documentation>
                Describes the license used by a package. The license MUST be defined
                using a license node and referenced using the ref attribute of the
                license element inside a package.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:attribute name="ref" type="xsd:IDREF" />
    </xsd:complexType>


    <!-- A collection of files that can be downloaded for a given architecture.
         The <archives> node is mandatory in the repository elements and the
         collection must have at least one <archive> declared.
         Each archive is a zip file that will be unzipped in a location that depends
         on its package type.
     -->

    <xsd:complexType name="archivesType">
        <xsd:annotation>
            <xsd:documentation>
                A collection of files that can be downloaded for a given architecture.
                The &lt;archives&gt; node is mandatory in the repository packages and the
                collection must have at least one &lt;archive&gt; declared.
                Each archive is a zip file that will be unzipped in a location that depends
                on its package type.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence minOccurs="1" maxOccurs="unbounded">
            <!-- One archive file -->
            <xsd:element name="archive">
                <xsd:complexType>
                    <!-- Properties of the archive file -->
                    <xsd:all>
                        <!-- The size in bytes of the archive to download. -->
                        <xsd:element name="size"     type="xsd:positiveInteger" />
                        <!-- The checksum of the archive file. -->
                        <xsd:element name="checksum" type="sdk:checksumType" />
                        <!-- The URL is an absolute URL if it starts with http://, https://
                             or ftp://. Otherwise it is relative to the parent directory that
                             contains this repository.xml -->
                        <xsd:element name="url"      type="xsd:token" />
                    </xsd:all>

                    <!-- Attributes that identify the OS and architecture -->
                    <xsd:attribute name="os" use="required">
                        <xsd:simpleType>
                            <xsd:restriction base="xsd:token">
                                <xsd:enumeration value="any" />
                                <xsd:enumeration value="linux" />
                                <xsd:enumeration value="macosx" />
                                <xsd:enumeration value="windows" />
                            </xsd:restriction>
                        </xsd:simpleType>
                    </xsd:attribute>
                    <xsd:attribute name="arch" use="optional">
                        <xsd:simpleType>
                            <xsd:restriction base="xsd:token">
                                <xsd:enumeration value="any" />
                                <xsd:enumeration value="ppc" />
                                <xsd:enumeration value="x86" />
                                <xsd:enumeration value="x86_64" />
                            </xsd:restriction>
                        </xsd:simpleType>
                    </xsd:attribute>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>


    <!-- A collection of file paths available in an &lt;extra&gt; package
         that can be installed in an Android project.
         If present, the &lt;project-files&gt; collection must contain at least one path.
         Each path is relative to the root directory of the package.
     -->

    <xsd:complexType name="projectFilesType">
        <xsd:annotation>
            <xsd:documentation>
                A collection of file paths available in an &lt;extra&gt; package
                that can be installed in an Android project.
                If present, the &lt;project-files&gt; collection must contain at least one path.
                Each path is relative to the root directory of the package.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence minOccurs="1" maxOccurs="unbounded">
            <!-- One JAR Path, relative to the root folder of the package. -->
            <xsd:element name="path" type="xsd:string" />
        </xsd:sequence>
    </xsd:complexType>


    <!-- The definition of a file checksum -->

    <xsd:simpleType name="sha1Number">
        <xsd:annotation>
            <xsd:documentation>A SHA1 checksum.</xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:pattern value="([0-9a-fA-F]){40}"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="checksumType">
        <xsd:annotation>
            <xsd:documentation>A file checksum, currently only SHA1.</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="sdk:sha1Number">
                <xsd:attribute name="type" type="xsd:token" fixed="sha1" />
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>

</xsd:schema>
PK
!<���uxux xsd/legacy/sdk-repository-06.xsd<?xml version="1.0" encoding="UTF-8"?>
<!--
 * Copyright (C) 2012 The Android Open Source Project
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
-->
<xsd:schema
    targetNamespace="http://schemas.android.com/sdk/android/repository/6"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:sdk="http://schemas.android.com/sdk/android/repository/6"
    elementFormDefault="qualified"
    attributeFormDefault="unqualified"
    version="1">

    <!-- The repository contains a collection of downloadable items known as
         "packages". Each package has a type and various attributes and contains
         a list of file "archives" that can be downloaded for specific OSes.

         An Android SDK repository is a web site that contains a "repository.xml"
         file that conforms to this XML Schema.

         History:
         - v1 is used by the SDK Updater in Tools r3 and r4.

         - v2 is used by the SDK Updater in Tools r5:
            - It introduces a new <sample> repository type. Previously samples
              were included in the <platform> packages. Instead this package is used
              and and the samples are installed in $SDK/samples.
            - All repository types have a new <obsolete> node. It works as a marker
              to indicate the package is obsolete and should not be selected by default.
              The UI also hides these out by default.

         - v3 is used by the SDK Updater in Tools r8:
            - It introduces a new <platform-tool> repository type. Previously platform-specific
              tools were included in the <platform> packages. Instead this package is used
              and platform-specific tools are installed in $SDK/platform-tools
            - There's a new element <min-platform-tools-rev> in <tool>. The tool package now
              requires that at least some minimal version of <platform-tool> be installed.
            - It removes the <addon> repository type, which is now in its own XML Schema.

         - v4 is used by the SDK Updater in Tools r12:
            - <extra> element now has a <project-files> element that contains 1 or
              or more <path>, each indicating the relative path of a file that this package
              can contribute to installed projects.
            - <platform> element now has a mandatory <layoutlib> that indicates the API
              and revision of that layout library for this particular platform.

         - v5 is used by the SDK Manager in Tools r14:
            - <extra> now has an <old-paths> element, a ;-separated list of old paths that
              should be detected and migrated to the new <path> for that package.
            - <platform> has a new optional <abi-included> that describes the ABI of the
              system image included in the platform, if any.
            - New <system-image> package type, to store system images outside of <platform>s.
            - New <source> package type.

         - v6 is used by the SDK Manager in Tools r18:
            - <extra> packages are removed. They are served only by the addon XML.
            - <platform>, <system-image>, <source>, <tool>, <platform-tool>, <doc>
              and <sample> get a new optional field <beta-rc> which can be used to indicate
              the package is a Beta Release Candidate and not a final release.
    -->

    <xsd:element name="sdk-repository" type="sdk:repositoryType" />

    <xsd:complexType name="repositoryType">
        <xsd:annotation>
            <xsd:documentation>
                The repository contains a collection of downloadable packages.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:element name="platform"        type="sdk:platformType"     />
            <xsd:element name="system-image"    type="sdk:systemImageType"  />
            <xsd:element name="source"          type="sdk:sourceType"       />
            <xsd:element name="tool"            type="sdk:toolType"         />
            <xsd:element name="platform-tool"   type="sdk:platformToolType" />
            <xsd:element name="doc"             type="sdk:docType"          />
            <xsd:element name="sample"          type="sdk:sampleType"       />
            <xsd:element name="license"         type="sdk:licenseType"      />
        </xsd:choice>
    </xsd:complexType>

    <!-- The definition of an SDK platform package. -->

    <xsd:complexType name="platformType">
        <xsd:annotation>
            <xsd:documentation>An SDK platform package.</xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The Android platform version. It is string such as "1.0". -->
            <xsd:element name="version"   type="xsd:normalizedString" />
            <!-- The Android API Level for the platform. An int > 0. -->
            <xsd:element name="api-level" type="xsd:positiveInteger"  />
            <!-- The optional codename for this platform, if it's a preview. -->
            <xsd:element name="codename"  type="xsd:string" minOccurs="0" />
            <!-- The revision, an int > 0, incremented each time a new
                 package is generated. -->
            <xsd:element name="revision"  type="xsd:positiveInteger" />

            <!-- Information on the layoutlib packaged in this platform. -->
            <xsd:element name="layoutlib" type="sdk:layoutlibType" />

            <!-- optional elements -->

            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license"  type="sdk:usesLicenseType" minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"   type="xsd:string"      minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"      type="xsd:token"       minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note"  type="xsd:string"      minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"   type="xsd:token"       minOccurs="0" />
            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"      type="sdk:archivesType" />
            <!-- The minimal revision of tools required by this package.
                 Optional. If present, must be an int > 0. -->
            <xsd:element name="min-tools-rev" type="xsd:positiveInteger" minOccurs="0" />

            <!-- The ABI of the system image *included* in this platform, if any.
                 When the field is present, it means the platform already embeds one
                 system image. A platform can also have any number of external
                 &lt;system-image&gt; associated with it.  -->
            <xsd:element name="included-abi"  type="sdk:abiType" minOccurs="0" />

            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"      type="xsd:string" minOccurs="0" />

            <!-- An optional element indicating the package is a beta/preview.
                 When present, it indicates the release-candidate number.
                 When the element is absent, it indicates this is a released package. -->
            <xsd:element name="beta-rc"       type="xsd:positiveInteger" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of a layout library used by a platform. -->

    <xsd:complexType name="layoutlibType" >
        <xsd:annotation>
            <xsd:documentation>
                Version information for a layoutlib included in a platform.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The layoutlib API level, an int > 0,
                 incremented with each new incompatible lib. -->
            <xsd:element name="api"          type="xsd:positiveInteger" />
            <!-- The incremental minor revision for that API, e.g. in case of bug fixes.
                 Optional. An int >= 0, assumed to be 0 if the element is missing. -->
            <xsd:element name="revision"     type="xsd:nonNegativeInteger" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of a system image used by a platform. -->

    <xsd:complexType name="systemImageType" >
        <xsd:annotation>
            <xsd:documentation>
                System Image for a platform.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- api-level + codename identifies the platform to which this system image belongs. -->

            <!-- The Android API Level for the platform. An int > 0. -->
            <xsd:element name="api-level" type="xsd:positiveInteger"  />
            <!-- The optional codename for this platform, if it's a preview. -->
            <xsd:element name="codename"  type="xsd:string" minOccurs="0" />

            <!-- The revision, an int > 0, incremented each time a new
                 package is generated. -->
            <xsd:element name="revision"  type="xsd:positiveInteger" />

            <!-- The ABI of the system emulated by this image. -->
            <xsd:element name="abi"       type="sdk:abiType" />

            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license"  type="sdk:usesLicenseType" minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"   type="xsd:string"      minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"      type="xsd:token"       minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note"  type="xsd:string"      minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"   type="xsd:token"       minOccurs="0" />

            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"  type="sdk:archivesType" />

            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"  type="xsd:string" minOccurs="0" />

            <!-- An optional element indicating the package is a beta/preview.
                 When present, it indicates the release-candidate number.
                 When the element is absent, it indicates this is a released package. -->
            <xsd:element name="beta-rc"   type="xsd:positiveInteger" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>

    <!-- The definition of the ABI supported by a platform's system image. -->

    <xsd:simpleType name="abiType">
        <xsd:annotation>
            <xsd:documentation>The ABI of a platform's system image.</xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:token">
            <xsd:enumeration value="armeabi"     />
            <xsd:enumeration value="armeabi-v7a" />
            <xsd:enumeration value="x86"         />
            <xsd:enumeration value="mips"        />
        </xsd:restriction>
    </xsd:simpleType>


    <!-- The definition of a source package. -->

    <xsd:complexType name="sourceType" >
        <xsd:annotation>
            <xsd:documentation>
                Sources for a platform.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- api-level + codename identifies the platform to which this source belongs. -->

            <!-- The Android API Level for the platform. An int > 0. -->
            <xsd:element name="api-level" type="xsd:positiveInteger"  />
            <!-- The optional codename for this platform, if it's a preview. -->
            <xsd:element name="codename"  type="xsd:string" minOccurs="0" />

            <!-- The revision, an int > 0, incremented each time a new
                 package is generated. -->
            <xsd:element name="revision"  type="xsd:positiveInteger" />

            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license"  type="sdk:usesLicenseType" minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"   type="xsd:string"      minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"      type="xsd:token"       minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note"  type="xsd:string"      minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"   type="xsd:token"       minOccurs="0" />

            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"  type="sdk:archivesType" />

            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"  type="xsd:string" minOccurs="0" />

            <!-- An optional element indicating the package is a beta/preview.
                 When present, it indicates the release-candidate number.
                 When the element is absent, it indicates this is a released package. -->
            <xsd:element name="beta-rc"   type="xsd:positiveInteger" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of an SDK tool package. -->

    <xsd:complexType name="toolType" >
        <xsd:annotation>
            <xsd:documentation>An SDK tool package.</xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The revision, an int > 0, incremented each time a new
                 package is generated. -->
            <xsd:element name="revision"     type="xsd:positiveInteger" />
            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license" type="sdk:usesLicenseType" minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"  type="xsd:string"      minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"     type="xsd:token"       minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note" type="xsd:string"      minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"  type="xsd:token"       minOccurs="0" />
            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"     type="sdk:archivesType" />

            <!-- The minimal revision of platform-tools required by this package.
                 Mandatory. Must be an int > 0. -->
            <xsd:element name="min-platform-tools-rev" type="xsd:positiveInteger" />

            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"  type="xsd:string" minOccurs="0" />

            <!-- An optional element indicating the package is a beta/preview.
                 When present, it indicates the release-candidate number.
                 When the element is absent, it indicates this is a released package. -->
            <xsd:element name="beta-rc"   type="xsd:positiveInteger" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of an SDK platform-tool package. -->

    <xsd:complexType name="platformToolType" >
        <xsd:annotation>
            <xsd:documentation>An SDK platform-tool package.</xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The revision, an int > 0, incremented each time a new
                 package is generated. -->
            <xsd:element name="revision"     type="xsd:positiveInteger" />
            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license" type="sdk:usesLicenseType" minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"  type="xsd:string"      minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"     type="xsd:token"       minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note" type="xsd:string"      minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"  type="xsd:token"       minOccurs="0" />
            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"     type="sdk:archivesType" />

            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"  type="xsd:string" minOccurs="0" />

            <!-- An optional element indicating the package is a beta/preview.
                 When present, it indicates the release-candidate number.
                 When the element is absent, it indicates this is a released package. -->
            <xsd:element name="beta-rc"   type="xsd:positiveInteger" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of an SDK doc package. -->

    <xsd:complexType name="docType" >
        <xsd:annotation>
            <xsd:documentation>An SDK doc package.</xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The Android API Level for the documentation. An int > 0. -->
            <xsd:element name="api-level" type="xsd:positiveInteger"  />
            <!-- The optional codename for this doc, if it's a preview. -->
            <xsd:element name="codename"  type="xsd:string" minOccurs="0" />

            <!-- The revision, an int > 0, incremented each time a new
                 package is generated. -->
            <xsd:element name="revision"     type="xsd:positiveInteger" />
            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license" type="sdk:usesLicenseType" minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"  type="xsd:string"      minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"     type="xsd:token"       minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note" type="xsd:string"      minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"  type="xsd:token"       minOccurs="0" />
            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"     type="sdk:archivesType" />


            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"  type="xsd:string" minOccurs="0" />

            <!-- An optional element indicating the package is a beta/preview.
                 When present, it indicates the release-candidate number.
                 When the element is absent, it indicates this is a released package. -->
            <xsd:element name="beta-rc"   type="xsd:positiveInteger" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of an SDK sample package. -->

    <xsd:complexType name="sampleType" >
        <xsd:annotation>
            <xsd:documentation>An SDK sample package.</xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The Android API Level for the documentation. An int > 0. -->
            <xsd:element name="api-level" type="xsd:positiveInteger"  />
            <!-- The optional codename for this doc, if it's a preview. -->
            <xsd:element name="codename"  type="xsd:string" minOccurs="0" />

            <!-- The revision, an int > 0, incremented each time a new
                 package is generated. -->
            <xsd:element name="revision"     type="xsd:positiveInteger" />
            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license" type="sdk:usesLicenseType" minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"  type="xsd:string"      minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"     type="xsd:token"       minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note" type="xsd:string"      minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"  type="xsd:token"       minOccurs="0" />
            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"     type="sdk:archivesType" />
            <!-- The minimal revision of tools required by this package.
                 Optional. If present, must be an int > 0. -->
            <xsd:element name="min-tools-rev" type="xsd:positiveInteger" minOccurs="0" />


            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"  type="xsd:string" minOccurs="0" />

            <!-- An optional element indicating the package is a beta/preview.
                 When present, it indicates the release-candidate number.
                 When the element is absent, it indicates this is a released package. -->
            <xsd:element name="beta-rc"   type="xsd:positiveInteger" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of a path segment used by the extra element. -->

    <xsd:simpleType name="segmentType">
        <xsd:annotation>
            <xsd:documentation>
                One path segment for the install path of an extra element.
                It must be a single-segment path.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:token">
            <xsd:pattern value="[a-zA-Z0-9_]+"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="segmentListType">
        <xsd:annotation>
            <xsd:documentation>
                A semi-colon separated list of a segmentTypes.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:token">
            <xsd:pattern value="[a-zA-Z0-9_;]+"/>
        </xsd:restriction>
    </xsd:simpleType>


    <!-- The definition of a license to be referenced by the uses-license element. -->

    <xsd:complexType name="licenseType">
        <xsd:annotation>
            <xsd:documentation>
                A license definition. Such a license must be used later as a reference
                using a uses-license element in one of the package elements.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="xsd:string">
                <xsd:attribute name="id"   type="xsd:ID" />
                <xsd:attribute name="type" type="xsd:token" fixed="text" />
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>


    <!-- Type describing the license used by a package.
         The license MUST be defined using a license node and referenced
         using the ref attribute of the license element inside a package.
     -->

    <xsd:complexType name="usesLicenseType">
        <xsd:annotation>
            <xsd:documentation>
                Describes the license used by a package. The license MUST be defined
                using a license node and referenced using the ref attribute of the
                license element inside a package.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:attribute name="ref" type="xsd:IDREF" />
    </xsd:complexType>


    <!-- A collection of files that can be downloaded for a given architecture.
         The <archives> node is mandatory in the repository elements and the
         collection must have at least one <archive> declared.
         Each archive is a zip file that will be unzipped in a location that depends
         on its package type.
     -->

    <xsd:complexType name="archivesType">
        <xsd:annotation>
            <xsd:documentation>
                A collection of files that can be downloaded for a given architecture.
                The &lt;archives&gt; node is mandatory in the repository packages and the
                collection must have at least one &lt;archive&gt; declared.
                Each archive is a zip file that will be unzipped in a location that depends
                on its package type.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence minOccurs="1" maxOccurs="unbounded">
            <!-- One archive file -->
            <xsd:element name="archive">
                <xsd:complexType>
                    <!-- Properties of the archive file -->
                    <xsd:all>
                        <!-- The size in bytes of the archive to download. -->
                        <xsd:element name="size"     type="xsd:positiveInteger" />
                        <!-- The checksum of the archive file. -->
                        <xsd:element name="checksum" type="sdk:checksumType" />
                        <!-- The URL is an absolute URL if it starts with http://, https://
                             or ftp://. Otherwise it is relative to the parent directory that
                             contains this repository.xml -->
                        <xsd:element name="url"      type="xsd:token" />
                    </xsd:all>

                    <!-- Attributes that identify the OS and architecture -->
                    <xsd:attribute name="os" use="required">
                        <xsd:simpleType>
                            <xsd:restriction base="xsd:token">
                                <xsd:enumeration value="any" />
                                <xsd:enumeration value="linux" />
                                <xsd:enumeration value="macosx" />
                                <xsd:enumeration value="windows" />
                            </xsd:restriction>
                        </xsd:simpleType>
                    </xsd:attribute>
                    <xsd:attribute name="arch" use="optional">
                        <xsd:simpleType>
                            <xsd:restriction base="xsd:token">
                                <xsd:enumeration value="any" />
                                <xsd:enumeration value="ppc" />
                                <xsd:enumeration value="x86" />
                                <xsd:enumeration value="x86_64" />
                            </xsd:restriction>
                        </xsd:simpleType>
                    </xsd:attribute>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>


    <!-- A collection of file paths available in an &lt;extra&gt; package
         that can be installed in an Android project.
         If present, the &lt;project-files&gt; collection must contain at least one path.
         Each path is relative to the root directory of the package.
     -->

    <xsd:complexType name="projectFilesType">
        <xsd:annotation>
            <xsd:documentation>
                A collection of file paths available in an &lt;extra&gt; package
                that can be installed in an Android project.
                If present, the &lt;project-files&gt; collection must contain at least one path.
                Each path is relative to the root directory of the package.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence minOccurs="1" maxOccurs="unbounded">
            <!-- One JAR Path, relative to the root folder of the package. -->
            <xsd:element name="path" type="xsd:string" />
        </xsd:sequence>
    </xsd:complexType>


    <!-- The definition of a file checksum -->

    <xsd:simpleType name="sha1Number">
        <xsd:annotation>
            <xsd:documentation>A SHA1 checksum.</xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:pattern value="([0-9a-fA-F]){40}"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="checksumType">
        <xsd:annotation>
            <xsd:documentation>A file checksum, currently only SHA1.</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="sdk:sha1Number">
                <xsd:attribute name="type" type="xsd:token" fixed="sha1" />
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>

</xsd:schema>
PK
!<���`w`w xsd/legacy/sdk-repository-07.xsd<?xml version="1.0" encoding="UTF-8"?>
<!--
 * Copyright (C) 2012 The Android Open Source Project
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
-->
<xsd:schema
    targetNamespace="http://schemas.android.com/sdk/android/repository/7"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:sdk="http://schemas.android.com/sdk/android/repository/7"
    elementFormDefault="qualified"
    attributeFormDefault="unqualified"
    version="1">

    <!-- The repository contains a collection of downloadable items known as
         "packages". Each package has a type and various attributes and contains
         a list of file "archives" that can be downloaded for specific OSes.

         An Android SDK repository is a web site that contains a "repository.xml"
         file that conforms to this XML Schema.

         History:
         - v1 is used by the SDK Updater in Tools r3 and r4.

         - v2 is used by the SDK Updater in Tools r5:
            - It introduces a new <sample> repository type. Previously samples
              were included in the <platform> packages. Instead this package is used
              and and the samples are installed in $SDK/samples.
            - All repository types have a new <obsolete> node. It works as a marker
              to indicate the package is obsolete and should not be selected by default.
              The UI also hides these out by default.

         - v3 is used by the SDK Updater in Tools r8:
            - It introduces a new <platform-tool> repository type. Previously platform-specific
              tools were included in the <platform> packages. Instead this package is used
              and platform-specific tools are installed in $SDK/platform-tools
            - There's a new element <min-platform-tools-rev> in <tool>. The tool package now
              requires that at least some minimal version of <platform-tool> be installed.
            - It removes the <addon> repository type, which is now in its own XML Schema.

         - v4 is used by the SDK Updater in Tools r12:
            - <extra> element now has a <project-files> element that contains 1 or
              or more <path>, each indicating the relative path of a file that this package
              can contribute to installed projects.
            - <platform> element now has a mandatory <layoutlib> that indicates the API
              and revision of that layout library for this particular platform.

         - v5 is used by the SDK Manager in Tools r14:
            - <extra> now has an <old-paths> element, a ;-separated list of old paths that
              should be detected and migrated to the new <path> for that package.
            - <platform> has a new optional <abi-included> that describes the ABI of the
              system image included in the platform, if any.
            - New <system-image> package type, to store system images outside of <platform>s.
            - New <source> package type.

         - v6 is used by the SDK Manager in Tools r18:
            - <extra> packages are removed. They are served only by the addon XML.
            - <platform>, <system-image>, <source>, <tool>, <platform-tool>, <doc>
              and <sample> get a new optional field <beta-rc> which can be used to indicate
              the package is a Beta Release Candidate and not a final release.

         - v7 is used by the SDK Manager in Tools r20:
            - For <tool> and <platform-tool> packages, the <revision> element becomes a
              a "full revision" element with <major>, <minor>, <micro> and <preview> sub-elements.
            - The <beta-rc> element is no longer supported, it is replaced by
              <revision> -> <preview> and is only for <tool> and <platform-tool> packages.
            - <min-tools-rev> and <min-platform-tools-rev> also become a full revision element.
    -->

    <xsd:element name="sdk-repository" type="sdk:repositoryType" />

    <xsd:complexType name="repositoryType">
        <xsd:annotation>
            <xsd:documentation>
                The repository contains a collection of downloadable packages.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:element name="platform"        type="sdk:platformType"     />
            <xsd:element name="system-image"    type="sdk:systemImageType"  />
            <xsd:element name="source"          type="sdk:sourceType"       />
            <xsd:element name="tool"            type="sdk:toolType"         />
            <xsd:element name="platform-tool"   type="sdk:platformToolType" />
            <xsd:element name="doc"             type="sdk:docType"          />
            <xsd:element name="sample"          type="sdk:sampleType"       />
            <xsd:element name="license"         type="sdk:licenseType"      />
        </xsd:choice>
    </xsd:complexType>

    <!-- The definition of an SDK platform package. -->

    <xsd:complexType name="platformType">
        <xsd:annotation>
            <xsd:documentation>An SDK platform package.</xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The Android platform version. It is string such as "1.0". -->
            <xsd:element name="version"   type="xsd:normalizedString" />
            <!-- The Android API Level for the platform. An int > 0. -->
            <xsd:element name="api-level" type="xsd:positiveInteger"  />
            <!-- The optional codename for this platform, if it's a preview. -->
            <xsd:element name="codename"  type="xsd:string" minOccurs="0" />
            <!-- The revision, an int > 0, incremented each time a new
                 package is generated. -->
            <xsd:element name="revision"  type="xsd:positiveInteger" />

            <!-- Information on the layoutlib packaged in this platform. -->
            <xsd:element name="layoutlib" type="sdk:layoutlibType" />

            <!-- optional elements -->

            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license"  type="sdk:usesLicenseType" minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"   type="xsd:string"      minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"      type="xsd:token"       minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note"  type="xsd:string"      minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"   type="xsd:token"       minOccurs="0" />
            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"      type="sdk:archivesType" />
            <!-- The minimal revision of tools required by this package.
                 Optional. If present, must be a revision element. -->
            <xsd:element name="min-tools-rev" type="sdk:revisionType" minOccurs="0" />

            <!-- The ABI of the system image *included* in this platform, if any.
                 When the field is present, it means the platform already embeds one
                 system image. A platform can also have any number of external
                 &lt;system-image&gt; associated with it.  -->
            <xsd:element name="included-abi"  type="sdk:abiType" minOccurs="0" />

            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"      type="xsd:string" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of a layout library used by a platform. -->

    <xsd:complexType name="layoutlibType" >
        <xsd:annotation>
            <xsd:documentation>
                Version information for a layoutlib included in a platform.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The layoutlib API level, an int > 0,
                 incremented with each new incompatible lib. -->
            <xsd:element name="api"          type="xsd:positiveInteger" />
            <!-- The incremental minor revision for that API, e.g. in case of bug fixes.
                 Optional. An int >= 0, assumed to be 0 if the element is missing. -->
            <xsd:element name="revision"     type="xsd:nonNegativeInteger" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of a system image used by a platform. -->

    <xsd:complexType name="systemImageType" >
        <xsd:annotation>
            <xsd:documentation>
                System Image for a platform.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- api-level + codename identifies the platform to which this system image belongs. -->

            <!-- The Android API Level for the platform. An int > 0. -->
            <xsd:element name="api-level" type="xsd:positiveInteger"  />
            <!-- The optional codename for this platform, if it's a preview. -->
            <xsd:element name="codename"  type="xsd:string" minOccurs="0" />

            <!-- The revision, an int > 0, incremented each time a new
                 package is generated. -->
            <xsd:element name="revision"  type="xsd:positiveInteger" />

            <!-- The ABI of the system emulated by this image. -->
            <xsd:element name="abi"       type="sdk:abiType" />

            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license"  type="sdk:usesLicenseType" minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"   type="xsd:string"      minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"      type="xsd:token"       minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note"  type="xsd:string"      minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"   type="xsd:token"       minOccurs="0" />

            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"  type="sdk:archivesType" />

            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"  type="xsd:string" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of the ABI supported by a platform's system image. -->

    <xsd:simpleType name="abiType">
        <xsd:annotation>
            <xsd:documentation>The ABI of a platform's system image.</xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:token">
            <xsd:enumeration value="armeabi"     />
            <xsd:enumeration value="armeabi-v7a" />
            <xsd:enumeration value="x86"         />
            <xsd:enumeration value="mips"        />
        </xsd:restriction>
    </xsd:simpleType>


    <!-- The definition of a source package. -->

    <xsd:complexType name="sourceType" >
        <xsd:annotation>
            <xsd:documentation>
                Sources for a platform.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- api-level + codename identifies the platform to which this source belongs. -->

            <!-- The Android API Level for the platform. An int > 0. -->
            <xsd:element name="api-level" type="xsd:positiveInteger"  />
            <!-- The optional codename for this platform, if it's a preview. -->
            <xsd:element name="codename"  type="xsd:string" minOccurs="0" />

            <!-- The revision, an int > 0, incremented each time a new
                 package is generated. -->
            <xsd:element name="revision"  type="xsd:positiveInteger" />

            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license"  type="sdk:usesLicenseType" minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"   type="xsd:string"      minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"      type="xsd:token"       minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note"  type="xsd:string"      minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"   type="xsd:token"       minOccurs="0" />

            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"  type="sdk:archivesType" />

            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"  type="xsd:string" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of an SDK tool package. -->

    <xsd:complexType name="toolType" >
        <xsd:annotation>
            <xsd:documentation>An SDK tool package.</xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The full revision (major.minor.micro.preview), incremented each
                 time a new package is generated. -->
            <xsd:element name="revision"      type="sdk:revisionType" />

            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license" type="sdk:usesLicenseType" minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"  type="xsd:string"      minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"     type="xsd:token"       minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note" type="xsd:string"      minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"  type="xsd:token"       minOccurs="0" />
            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"     type="sdk:archivesType" />

            <!-- The minimal revision of platform-tools required by this package.
                 Mandatory. Must be a revision element. -->
            <xsd:element name="min-platform-tools-rev" type="sdk:revisionType" />

            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"  type="xsd:string" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of an SDK platform-tool package. -->

    <xsd:complexType name="platformToolType" >
        <xsd:annotation>
            <xsd:documentation>An SDK platform-tool package.</xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The full revision (major.minor.micro.preview), incremented each
                 time a new package is generated. -->
            <xsd:element name="revision"      type="sdk:revisionType" />

            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license" type="sdk:usesLicenseType" minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"  type="xsd:string"      minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"     type="xsd:token"       minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note" type="xsd:string"      minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"  type="xsd:token"       minOccurs="0" />
            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"     type="sdk:archivesType" />

            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"  type="xsd:string" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of an SDK doc package. -->

    <xsd:complexType name="docType" >
        <xsd:annotation>
            <xsd:documentation>An SDK doc package.</xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The Android API Level for the documentation. An int > 0. -->
            <xsd:element name="api-level" type="xsd:positiveInteger"  />
            <!-- The optional codename for this doc, if it's a preview. -->
            <xsd:element name="codename"  type="xsd:string" minOccurs="0" />

            <!-- The revision, an int > 0, incremented each time a new
                 package is generated. -->
            <xsd:element name="revision"     type="xsd:positiveInteger" />
            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license" type="sdk:usesLicenseType" minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"  type="xsd:string"      minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"     type="xsd:token"       minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note" type="xsd:string"      minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"  type="xsd:token"       minOccurs="0" />
            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"     type="sdk:archivesType" />


            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"  type="xsd:string" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of an SDK sample package. -->

    <xsd:complexType name="sampleType" >
        <xsd:annotation>
            <xsd:documentation>An SDK sample package.</xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The Android API Level for the documentation. An int > 0. -->
            <xsd:element name="api-level" type="xsd:positiveInteger"  />
            <!-- The optional codename for this doc, if it's a preview. -->
            <xsd:element name="codename"  type="xsd:string" minOccurs="0" />

            <!-- The revision, an int > 0, incremented each time a new
                 package is generated. -->
            <xsd:element name="revision"     type="xsd:positiveInteger" />
            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license" type="sdk:usesLicenseType" minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"  type="xsd:string"      minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"     type="xsd:token"       minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note" type="xsd:string"      minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"  type="xsd:token"       minOccurs="0" />
            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"     type="sdk:archivesType" />
            <!-- The minimal revision of tools required by this package.
                 Optional. If present, must be a revision element. -->
            <xsd:element name="min-tools-rev" type="sdk:revisionType" minOccurs="0" />


            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"  type="xsd:string" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of a path segment used by the extra element. -->

    <xsd:simpleType name="segmentType">
        <xsd:annotation>
            <xsd:documentation>
                One path segment for the install path of an extra element.
                It must be a single-segment path.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:token">
            <xsd:pattern value="[a-zA-Z0-9_]+"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="segmentListType">
        <xsd:annotation>
            <xsd:documentation>
                A semi-colon separated list of a segmentTypes.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:token">
            <xsd:pattern value="[a-zA-Z0-9_;]+"/>
        </xsd:restriction>
    </xsd:simpleType>


    <!-- The definition of a license to be referenced by the uses-license element. -->

    <xsd:complexType name="licenseType">
        <xsd:annotation>
            <xsd:documentation>
                A license definition. Such a license must be used later as a reference
                using a uses-license element in one of the package elements.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="xsd:string">
                <xsd:attribute name="id"   type="xsd:ID" />
                <xsd:attribute name="type" type="xsd:token" fixed="text" />
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>


    <!-- Type describing the license used by a package.
         The license MUST be defined using a license node and referenced
         using the ref attribute of the license element inside a package.
     -->

    <xsd:complexType name="usesLicenseType">
        <xsd:annotation>
            <xsd:documentation>
                Describes the license used by a package. The license MUST be defined
                using a license node and referenced using the ref attribute of the
                license element inside a package.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:attribute name="ref" type="xsd:IDREF" />
    </xsd:complexType>


    <!-- A collection of files that can be downloaded for a given architecture.
         The <archives> node is mandatory in the repository elements and the
         collection must have at least one <archive> declared.
         Each archive is a zip file that will be unzipped in a location that depends
         on its package type.
     -->

    <xsd:complexType name="archivesType">
        <xsd:annotation>
            <xsd:documentation>
                A collection of files that can be downloaded for a given architecture.
                The &lt;archives&gt; node is mandatory in the repository packages and the
                collection must have at least one &lt;archive&gt; declared.
                Each archive is a zip file that will be unzipped in a location that depends
                on its package type.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence minOccurs="1" maxOccurs="unbounded">
            <!-- One archive file -->
            <xsd:element name="archive">
                <xsd:complexType>
                    <!-- Properties of the archive file -->
                    <xsd:all>
                        <!-- The size in bytes of the archive to download. -->
                        <xsd:element name="size"     type="xsd:positiveInteger" />
                        <!-- The checksum of the archive file. -->
                        <xsd:element name="checksum" type="sdk:checksumType" />
                        <!-- The URL is an absolute URL if it starts with http://, https://
                             or ftp://. Otherwise it is relative to the parent directory that
                             contains this repository.xml -->
                        <xsd:element name="url"      type="xsd:token" />
                    </xsd:all>

                    <!-- Attributes that identify the OS and architecture -->
                    <xsd:attribute name="os" use="required">
                        <xsd:simpleType>
                            <xsd:restriction base="xsd:token">
                                <xsd:enumeration value="any" />
                                <xsd:enumeration value="linux" />
                                <xsd:enumeration value="macosx" />
                                <xsd:enumeration value="windows" />
                            </xsd:restriction>
                        </xsd:simpleType>
                    </xsd:attribute>
                    <xsd:attribute name="arch" use="optional">
                        <xsd:simpleType>
                            <xsd:restriction base="xsd:token">
                                <xsd:enumeration value="any" />
                                <xsd:enumeration value="ppc" />
                                <xsd:enumeration value="x86" />
                                <xsd:enumeration value="x86_64" />
                            </xsd:restriction>
                        </xsd:simpleType>
                    </xsd:attribute>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>


    <!-- A full revision, with a major.minor.micro and an optional preview number.
         The major number is mandatory, the other elements are optional.
     -->

    <xsd:complexType name="revisionType">
        <xsd:annotation>
            <xsd:documentation>
                A full revision, with a major.minor.micro and an
                optional preview number. The major number is mandatory.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The major revision, an int > 0, incremented each time a new
                 package is generated. -->
            <xsd:element name="major"      type="xsd:positiveInteger" />
            <!-- The minor revision, an int >= 0, incremented each time a new
                 minor package is generated. Assumed to be 0 if missing. -->
            <xsd:element name="minor"     type="xsd:nonNegativeInteger" minOccurs="0" />
            <!-- The micro revision, an int >= 0, incremented each time a new
                 buf fix is generated. Assumed to be 0 if missing. -->
            <xsd:element name="micro"     type="xsd:nonNegativeInteger" minOccurs="0" />
            <!-- The preview/release candidate revision, an int > 0,
                 incremented each time a new preview is generated.
                 Not present for final releases. -->
            <xsd:element name="preview"   type="xsd:positiveInteger" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- A collection of file paths available in an &lt;extra&gt; package
         that can be installed in an Android project.
         If present, the &lt;project-files&gt; collection must contain at least one path.
         Each path is relative to the root directory of the package.
     -->

    <xsd:complexType name="projectFilesType">
        <xsd:annotation>
            <xsd:documentation>
                A collection of file paths available in an &lt;extra&gt; package
                that can be installed in an Android project.
                If present, the &lt;project-files&gt; collection must contain at least one path.
                Each path is relative to the root directory of the package.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence minOccurs="1" maxOccurs="unbounded">
            <!-- One JAR Path, relative to the root folder of the package. -->
            <xsd:element name="path" type="xsd:string" />
        </xsd:sequence>
    </xsd:complexType>


    <!-- The definition of a file checksum -->

    <xsd:simpleType name="sha1Number">
        <xsd:annotation>
            <xsd:documentation>A SHA1 checksum.</xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:pattern value="([0-9a-fA-F]){40}"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="checksumType">
        <xsd:annotation>
            <xsd:documentation>A file checksum, currently only SHA1.</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="sdk:sha1Number">
                <xsd:attribute name="type" type="xsd:token" fixed="sha1" />
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>

</xsd:schema>
PK
!<��s@�� xsd/legacy/sdk-repository-08.xsd<?xml version="1.0" encoding="UTF-8"?>
<!--
 * Copyright (C) 2012 The Android Open Source Project
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
-->
<xsd:schema
    targetNamespace="http://schemas.android.com/sdk/android/repository/8"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:sdk="http://schemas.android.com/sdk/android/repository/8"
    elementFormDefault="qualified"
    attributeFormDefault="unqualified"
    version="1">

    <!-- The repository contains a collection of downloadable items known as
         "packages". Each package has a type and various attributes and contains
         a list of file "archives" that can be downloaded for specific OSes.

         An Android SDK repository is a web site that contains a "repository.xml"
         file that conforms to this XML Schema.

         History:
         - v1 is used by the SDK Updater in Tools r3 and r4.

         - v2 is used by the SDK Updater in Tools r5:
            - It introduces a new <sample> repository type. Previously samples
              were included in the <platform> packages. Instead this package is used
              and and the samples are installed in $SDK/samples.
            - All repository types have a new <obsolete> node. It works as a marker
              to indicate the package is obsolete and should not be selected by default.
              The UI also hides these out by default.

         - v3 is used by the SDK Updater in Tools r8:
            - It introduces a new <platform-tool> repository type. Previously platform-specific
              tools were included in the <platform> packages. Instead this package is used
              and platform-specific tools are installed in $SDK/platform-tools
            - There's a new element <min-platform-tools-rev> in <tool>. The tool package now
              requires that at least some minimal version of <platform-tool> be installed.
            - It removes the <addon> repository type, which is now in its own XML Schema.

         - v4 is used by the SDK Updater in Tools r12:
            - <extra> element now has a <project-files> element that contains 1 or
              or more <path>, each indicating the relative path of a file that this package
              can contribute to installed projects.
            - <platform> element now has a mandatory <layoutlib> that indicates the API
              and revision of that layout library for this particular platform.

         - v5 is used by the SDK Manager in Tools r14:
            - <extra> now has an <old-paths> element, a ;-separated list of old paths that
              should be detected and migrated to the new <path> for that package.
            - <platform> has a new optional <abi-included> that describes the ABI of the
              system image included in the platform, if any.
            - New <system-image> package type, to store system images outside of <platform>s.
            - New <source> package type.

         - v6 is used by the SDK Manager in Tools r18:
            - <extra> packages are removed. They are served only by the addon XML.
            - <platform>, <system-image>, <source>, <tool>, <platform-tool>, <doc>
              and <sample> get a new optional field <beta-rc> which can be used to indicate
              the package is a Beta Release Candidate and not a final release.

         - v7 is used by the SDK Manager in Tools r20:
            - For <tool> and <platform-tool> packages, the <revision> element becomes a
              a "full revision" element with <major>, <minor>, <micro> and <preview> sub-elements.
            - The <beta-rc> element is no longer supported, it is replaced by
              <revision> -> <preview> and is only for <tool> and <platform-tool> packages.
            - <min-tools-rev> and <min-platform-tools-rev> also become a full revision element.

         - v8 is used by the SDK Manager in Tools r22.0:
            - It introduces the new <build-tool> repository type, which contains build-specific
              tools that were before placed in either <tool> or <platform-tool> (e.g. ant,
              aapt, aidl, etc.)
            - <tool> has a new "min-build-tool" attribute.
    -->

    <xsd:element name="sdk-repository" type="sdk:repositoryType" />

    <xsd:complexType name="repositoryType">
        <xsd:annotation>
            <xsd:documentation>
                The repository contains a collection of downloadable packages.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:element name="platform"        type="sdk:platformType"     />
            <xsd:element name="system-image"    type="sdk:systemImageType"  />
            <xsd:element name="source"          type="sdk:sourceType"       />
            <xsd:element name="tool"            type="sdk:toolType"         />
            <xsd:element name="platform-tool"   type="sdk:platformToolType" />
            <xsd:element name="build-tool"      type="sdk:buildToolType"    />
            <xsd:element name="doc"             type="sdk:docType"          />
            <xsd:element name="sample"          type="sdk:sampleType"       />
            <xsd:element name="license"         type="sdk:licenseType"      />
        </xsd:choice>
    </xsd:complexType>

    <!-- The definition of an SDK platform package. -->

    <xsd:complexType name="platformType">
        <xsd:annotation>
            <xsd:documentation>An SDK platform package.</xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The Android platform version. It is string such as "1.0". -->
            <xsd:element name="version"   type="xsd:normalizedString" />
            <!-- The Android API Level for the platform. An int > 0. -->
            <xsd:element name="api-level" type="xsd:positiveInteger"  />
            <!-- The optional codename for this platform, if it's a preview. -->
            <xsd:element name="codename"  type="xsd:string" minOccurs="0" />
            <!-- The revision, an int > 0, incremented each time a new
                 package is generated. -->
            <xsd:element name="revision"  type="xsd:positiveInteger" />

            <!-- Information on the layoutlib packaged in this platform. -->
            <xsd:element name="layoutlib" type="sdk:layoutlibType" />

            <!-- optional elements -->

            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license"  type="sdk:usesLicenseType" minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"   type="xsd:string"      minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"      type="xsd:token"       minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note"  type="xsd:string"      minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"   type="xsd:token"       minOccurs="0" />
            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"      type="sdk:archivesType" />
            <!-- The minimal revision of tools required by this package.
                 Optional. If present, must be a revision element. -->
            <xsd:element name="min-tools-rev" type="sdk:revisionType" minOccurs="0" />

            <!-- The ABI of the system image *included* in this platform, if any.
                 When the field is present, it means the platform already embeds one
                 system image. A platform can also have any number of external
                 &lt;system-image&gt; associated with it.  -->
            <xsd:element name="included-abi"  type="sdk:abiType" minOccurs="0" />

            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"      type="xsd:string" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of a layout library used by a platform. -->

    <xsd:complexType name="layoutlibType" >
        <xsd:annotation>
            <xsd:documentation>
                Version information for a layoutlib included in a platform.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The layoutlib API level, an int > 0,
                 incremented with each new incompatible lib. -->
            <xsd:element name="api"          type="xsd:positiveInteger" />
            <!-- The incremental minor revision for that API, e.g. in case of bug fixes.
                 Optional. An int >= 0, assumed to be 0 if the element is missing. -->
            <xsd:element name="revision"     type="xsd:nonNegativeInteger" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of a system image used by a platform. -->

    <xsd:complexType name="systemImageType" >
        <xsd:annotation>
            <xsd:documentation>
                System Image for a platform.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- api-level + codename identifies the platform to which this system image belongs. -->

            <!-- The Android API Level for the platform. An int > 0. -->
            <xsd:element name="api-level" type="xsd:positiveInteger"  />
            <!-- The optional codename for this platform, if it's a preview. -->
            <xsd:element name="codename"  type="xsd:string" minOccurs="0" />

            <!-- The revision, an int > 0, incremented each time a new
                 package is generated. -->
            <xsd:element name="revision"  type="xsd:positiveInteger" />

            <!-- The ABI of the system emulated by this image. -->
            <xsd:element name="abi"       type="sdk:abiType" />

            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license"  type="sdk:usesLicenseType" minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"   type="xsd:string"      minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"      type="xsd:token"       minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note"  type="xsd:string"      minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"   type="xsd:token"       minOccurs="0" />

            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"  type="sdk:archivesType" />

            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"  type="xsd:string" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of the ABI supported by a platform's system image. -->

    <xsd:simpleType name="abiType">
        <xsd:annotation>
            <xsd:documentation>The ABI of a platform's system image.</xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:token">
            <xsd:enumeration value="armeabi"     />
            <xsd:enumeration value="armeabi-v7a" />
            <xsd:enumeration value="x86"         />
            <xsd:enumeration value="mips"        />
        </xsd:restriction>
    </xsd:simpleType>


    <!-- The definition of a source package. -->

    <xsd:complexType name="sourceType" >
        <xsd:annotation>
            <xsd:documentation>
                Sources for a platform.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- api-level + codename identifies the platform to which this source belongs. -->

            <!-- The Android API Level for the platform. An int > 0. -->
            <xsd:element name="api-level" type="xsd:positiveInteger"  />
            <!-- The optional codename for this platform, if it's a preview. -->
            <xsd:element name="codename"  type="xsd:string" minOccurs="0" />

            <!-- The revision, an int > 0, incremented each time a new
                 package is generated. -->
            <xsd:element name="revision"  type="xsd:positiveInteger" />

            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license"  type="sdk:usesLicenseType" minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"   type="xsd:string"      minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"      type="xsd:token"       minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note"  type="xsd:string"      minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"   type="xsd:token"       minOccurs="0" />

            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"  type="sdk:archivesType" />

            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"  type="xsd:string" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of an SDK tool package. -->

    <xsd:complexType name="toolType" >
        <xsd:annotation>
            <xsd:documentation>An SDK tool package.</xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The full revision (major.minor.micro.preview), incremented each
                 time a new package is generated. -->
            <xsd:element name="revision"      type="sdk:revisionType" />

            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license" type="sdk:usesLicenseType" minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"  type="xsd:string"      minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"     type="xsd:token"       minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note" type="xsd:string"      minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"  type="xsd:token"       minOccurs="0" />
            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"     type="sdk:archivesType" />

            <!-- The minimal revision of platform-tools required by this package.
                 Mandatory. Must be a revision element. -->
            <xsd:element name="min-platform-tools-rev" type="sdk:revisionType" />

            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"  type="xsd:string" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of an SDK platform-tool package. -->

    <xsd:complexType name="platformToolType" >
        <xsd:annotation>
            <xsd:documentation>An SDK platform-tool package.</xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The full revision (major.minor.micro.preview), incremented each
                 time a new package is generated. -->
            <xsd:element name="revision"      type="sdk:revisionType" />

            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license" type="sdk:usesLicenseType" minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"  type="xsd:string"      minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"     type="xsd:token"       minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note" type="xsd:string"      minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"  type="xsd:token"       minOccurs="0" />
            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"     type="sdk:archivesType" />

            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"  type="xsd:string" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>

    <!-- The definition of an SDK build-tool package. -->

    <xsd:complexType name="buildToolType">
        <xsd:annotation>
            <xsd:documentation>An SDK build-tool package.</xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The full revision (major.minor.micro.preview), incremented each
                 time a new package is generated. -->
            <xsd:element name="revision"      type="sdk:revisionType" />

            <!-- optional elements -->

            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license"  type="sdk:usesLicenseType" minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"   type="xsd:string"      minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"      type="xsd:token"       minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note"  type="xsd:string"      minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"   type="xsd:token"       minOccurs="0" />
            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"      type="sdk:archivesType" />

            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"      type="xsd:string" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of an SDK doc package. -->

    <xsd:complexType name="docType" >
        <xsd:annotation>
            <xsd:documentation>An SDK doc package.</xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The Android API Level for the documentation. An int > 0. -->
            <xsd:element name="api-level" type="xsd:positiveInteger"  />
            <!-- The optional codename for this doc, if it's a preview. -->
            <xsd:element name="codename"  type="xsd:string" minOccurs="0" />

            <!-- The revision, an int > 0, incremented each time a new
                 package is generated. -->
            <xsd:element name="revision"     type="xsd:positiveInteger" />
            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license" type="sdk:usesLicenseType" minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"  type="xsd:string"      minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"     type="xsd:token"       minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note" type="xsd:string"      minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"  type="xsd:token"       minOccurs="0" />
            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"     type="sdk:archivesType" />


            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"  type="xsd:string" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of an SDK sample package. -->

    <xsd:complexType name="sampleType" >
        <xsd:annotation>
            <xsd:documentation>An SDK sample package.</xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The Android API Level for the documentation. An int > 0. -->
            <xsd:element name="api-level" type="xsd:positiveInteger"  />
            <!-- The optional codename for this doc, if it's a preview. -->
            <xsd:element name="codename"  type="xsd:string" minOccurs="0" />

            <!-- The revision, an int > 0, incremented each time a new
                 package is generated. -->
            <xsd:element name="revision"     type="xsd:positiveInteger" />
            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license" type="sdk:usesLicenseType" minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"  type="xsd:string"      minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"     type="xsd:token"       minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note" type="xsd:string"      minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"  type="xsd:token"       minOccurs="0" />
            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"     type="sdk:archivesType" />
            <!-- The minimal revision of tools required by this package.
                 Optional. If present, must be a revision element. -->
            <xsd:element name="min-tools-rev" type="sdk:revisionType" minOccurs="0" />


            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"  type="xsd:string" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of a path segment used by the extra element. -->

    <xsd:simpleType name="segmentType">
        <xsd:annotation>
            <xsd:documentation>
                One path segment for the install path of an extra element.
                It must be a single-segment path.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:token">
            <xsd:pattern value="[a-zA-Z0-9_]+"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="segmentListType">
        <xsd:annotation>
            <xsd:documentation>
                A semi-colon separated list of a segmentTypes.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:token">
            <xsd:pattern value="[a-zA-Z0-9_;]+"/>
        </xsd:restriction>
    </xsd:simpleType>


    <!-- The definition of a license to be referenced by the uses-license element. -->

    <xsd:complexType name="licenseType">
        <xsd:annotation>
            <xsd:documentation>
                A license definition. Such a license must be used later as a reference
                using a uses-license element in one of the package elements.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="xsd:string">
                <xsd:attribute name="id"   type="xsd:ID" />
                <xsd:attribute name="type" type="xsd:token" fixed="text" />
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>


    <!-- Type describing the license used by a package.
         The license MUST be defined using a license node and referenced
         using the ref attribute of the license element inside a package.
     -->

    <xsd:complexType name="usesLicenseType">
        <xsd:annotation>
            <xsd:documentation>
                Describes the license used by a package. The license MUST be defined
                using a license node and referenced using the ref attribute of the
                license element inside a package.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:attribute name="ref" type="xsd:IDREF" />
    </xsd:complexType>


    <!-- A collection of files that can be downloaded for a given architecture.
         The <archives> node is mandatory in the repository elements and the
         collection must have at least one <archive> declared.
         Each archive is a zip file that will be unzipped in a location that depends
         on its package type.
     -->

    <xsd:complexType name="archivesType">
        <xsd:annotation>
            <xsd:documentation>
                A collection of files that can be downloaded for a given architecture.
                The &lt;archives&gt; node is mandatory in the repository packages and the
                collection must have at least one &lt;archive&gt; declared.
                Each archive is a zip file that will be unzipped in a location that depends
                on its package type.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence minOccurs="1" maxOccurs="unbounded">
            <!-- One archive file -->
            <xsd:element name="archive">
                <xsd:complexType>
                    <!-- Properties of the archive file -->
                    <xsd:all>
                        <!-- The size in bytes of the archive to download. -->
                        <xsd:element name="size"     type="xsd:positiveInteger" />
                        <!-- The checksum of the archive file. -->
                        <xsd:element name="checksum" type="sdk:checksumType" />
                        <!-- The URL is an absolute URL if it starts with http://, https://
                             or ftp://. Otherwise it is relative to the parent directory that
                             contains this repository.xml -->
                        <xsd:element name="url"      type="xsd:token" />
                    </xsd:all>

                    <!-- Attributes that identify the OS and architecture -->
                    <xsd:attribute name="os" use="required">
                        <xsd:simpleType>
                            <xsd:restriction base="xsd:token">
                                <xsd:enumeration value="any" />
                                <xsd:enumeration value="linux" />
                                <xsd:enumeration value="macosx" />
                                <xsd:enumeration value="windows" />
                            </xsd:restriction>
                        </xsd:simpleType>
                    </xsd:attribute>
                    <xsd:attribute name="arch" use="optional">
                        <xsd:simpleType>
                            <xsd:restriction base="xsd:token">
                                <xsd:enumeration value="any" />
                                <xsd:enumeration value="ppc" />
                                <xsd:enumeration value="x86" />
                                <xsd:enumeration value="x86_64" />
                            </xsd:restriction>
                        </xsd:simpleType>
                    </xsd:attribute>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>


    <!-- A full revision, with a major.minor.micro and an optional preview number.
         The major number is mandatory, the other elements are optional.
     -->

    <xsd:complexType name="revisionType">
        <xsd:annotation>
            <xsd:documentation>
                A full revision, with a major.minor.micro and an
                optional preview number. The major number is mandatory.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The major revision, an int > 0, incremented each time a new
                 package is generated. -->
            <xsd:element name="major"      type="xsd:positiveInteger" />
            <!-- The minor revision, an int >= 0, incremented each time a new
                 minor package is generated. Assumed to be 0 if missing. -->
            <xsd:element name="minor"     type="xsd:nonNegativeInteger" minOccurs="0" />
            <!-- The micro revision, an int >= 0, incremented each time a new
                 buf fix is generated. Assumed to be 0 if missing. -->
            <xsd:element name="micro"     type="xsd:nonNegativeInteger" minOccurs="0" />
            <!-- The preview/release candidate revision, an int > 0,
                 incremented each time a new preview is generated.
                 Not present for final releases. -->
            <xsd:element name="preview"   type="xsd:positiveInteger" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- A collection of file paths available in an &lt;extra&gt; package
         that can be installed in an Android project.
         If present, the &lt;project-files&gt; collection must contain at least one path.
         Each path is relative to the root directory of the package.
     -->

    <xsd:complexType name="projectFilesType">
        <xsd:annotation>
            <xsd:documentation>
                A collection of file paths available in an &lt;extra&gt; package
                that can be installed in an Android project.
                If present, the &lt;project-files&gt; collection must contain at least one path.
                Each path is relative to the root directory of the package.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence minOccurs="1" maxOccurs="unbounded">
            <!-- One JAR Path, relative to the root folder of the package. -->
            <xsd:element name="path" type="xsd:string" />
        </xsd:sequence>
    </xsd:complexType>


    <!-- The definition of a file checksum -->

    <xsd:simpleType name="sha1Number">
        <xsd:annotation>
            <xsd:documentation>A SHA1 checksum.</xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:pattern value="([0-9a-fA-F]){40}"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="checksumType">
        <xsd:annotation>
            <xsd:documentation>A file checksum, currently only SHA1.</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="sdk:sha1Number">
                <xsd:attribute name="type" type="xsd:token" fixed="sha1" />
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>

</xsd:schema>
PK
!<75�{���� xsd/legacy/sdk-repository-09.xsd<?xml version="1.0" encoding="UTF-8"?>
<!--
 * Copyright (C) 2014 The Android Open Source Project
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
-->
<xsd:schema
    targetNamespace="http://schemas.android.com/sdk/android/repository/9"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:sdk="http://schemas.android.com/sdk/android/repository/9"
    elementFormDefault="qualified"
    attributeFormDefault="unqualified"
    version="1">

    <!-- The repository contains a collection of downloadable items known as
         "packages". Each package has a type and various attributes and contains
         a list of file "archives" that can be downloaded for specific OSes.

         An Android SDK repository is a web site that contains a "repository.xml"
         file that conforms to this XML Schema.

         History:
         - v1 is used by the SDK Updater in Tools r3 and r4.

         - v2 is used by the SDK Updater in Tools r5:
            - It introduces a new <sample> repository type. Previously samples
              were included in the <platform> packages. Instead this package is used
              and and the samples are installed in $SDK/samples.
            - All repository types have a new <obsolete> node. It works as a marker
              to indicate the package is obsolete and should not be selected by default.
              The UI also hides these out by default.

         - v3 is used by the SDK Updater in Tools r8:
            - It introduces a new <platform-tool> repository type. Previously platform-specific
              tools were included in the <platform> packages. Instead this package is used
              and platform-specific tools are installed in $SDK/platform-tools
            - There's a new element <min-platform-tools-rev> in <tool>. The tool package now
              requires that at least some minimal version of <platform-tool> be installed.
            - It removes the <addon> repository type, which is now in its own XML Schema.

         - v4 is used by the SDK Updater in Tools r12:
            - <extra> element now has a <project-files> element that contains 1 or
              or more <path>, each indicating the relative path of a file that this package
              can contribute to installed projects.
            - <platform> element now has a mandatory <layoutlib> that indicates the API
              and revision of that layout library for this particular platform.

         - v5 is used by the SDK Manager in Tools r14:
            - <extra> now has an <old-paths> element, a ;-separated list of old paths that
              should be detected and migrated to the new <path> for that package.
            - <platform> has a new optional <abi-included> that describes the ABI of the
              system image included in the platform, if any.
            - New <system-image> package type, to store system images outside of <platform>s.
            - New <source> package type.

         - v6 is used by the SDK Manager in Tools r18:
            - <extra> packages are removed. They are served only by the addon XML.
            - <platform>, <system-image>, <source>, <tool>, <platform-tool>, <doc>
              and <sample> get a new optional field <beta-rc> which can be used to indicate
              the package is a Beta Release Candidate and not a final release.

         - v7 is used by the SDK Manager in Tools r20:
            - For <tool> and <platform-tool> packages, the <revision> element becomes a
              a "full revision" element with <major>, <minor>, <micro> and <preview> sub-elements.
            - The <beta-rc> element is no longer supported, it is replaced by
              <revision> -> <preview> and is only for <tool> and <platform-tool> packages.
            - <min-tools-rev> and <min-platform-tools-rev> also become a full revision element.

         - v8 is used by the SDK Manager in Tools r22.0:
            - It introduces the new <build-tool> repository type, which contains build-specific
              tools that were before placed in either <tool> or <platform-tool> (e.g. ant,
              aapt, aidl, etc.)
            - <tool> has a new "min-build-tool" attribute.

         - v9 is used by the SDK Manager in Tools r22.6:
            - It introduces a sub-tag for the <system-image> repository type.
    -->

    <xsd:element name="sdk-repository" type="sdk:repositoryType" />

    <xsd:complexType name="repositoryType">
        <xsd:annotation>
            <xsd:documentation>
                The repository contains a collection of downloadable packages.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:element name="platform"        type="sdk:platformType"     />
            <xsd:element name="system-image"    type="sdk:systemImageType"  />
            <xsd:element name="source"          type="sdk:sourceType"       />
            <xsd:element name="tool"            type="sdk:toolType"         />
            <xsd:element name="platform-tool"   type="sdk:platformToolType" />
            <xsd:element name="build-tool"      type="sdk:buildToolType"    />
            <xsd:element name="doc"             type="sdk:docType"          />
            <xsd:element name="sample"          type="sdk:sampleType"       />
            <xsd:element name="license"         type="sdk:licenseType"      />
        </xsd:choice>
    </xsd:complexType>


    <!-- The definition of an SDK platform package. -->

    <xsd:complexType name="platformType">
        <xsd:annotation>
            <xsd:documentation>An SDK platform package.</xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The Android platform version. It is string such as "1.0". -->
            <xsd:element name="version"   type="xsd:normalizedString" />
            <!-- The Android API Level for the platform. An int > 0. -->
            <xsd:element name="api-level" type="xsd:positiveInteger"  />
            <!-- The optional codename for this platform, if it's a preview. -->
            <xsd:element name="codename"  type="xsd:string" minOccurs="0" />
            <!-- The revision, an int > 0, incremented each time a new
                 package is generated. -->
            <xsd:element name="revision"  type="xsd:positiveInteger" />

            <!-- Information on the layoutlib packaged in this platform. -->
            <xsd:element name="layoutlib" type="sdk:layoutlibType" />

            <!-- optional elements -->

            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license"  type="sdk:usesLicenseType" minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"   type="xsd:string"      minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"      type="xsd:token"       minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note"  type="xsd:string"      minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"   type="xsd:token"       minOccurs="0" />
            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"      type="sdk:archivesType" />
            <!-- The minimal revision of tools required by this package.
                 Optional. If present, must be a revision element. -->
            <xsd:element name="min-tools-rev" type="sdk:revisionType" minOccurs="0" />

            <!-- The ABI of the system image *included* in this platform, if any.
                 When the field is present, it means the platform already embeds one
                 system image. A platform can also have any number of external
                 &lt;system-image&gt; associated with it.  -->
            <xsd:element name="included-abi"  type="sdk:abiType" minOccurs="0" />

            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"      type="xsd:string" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of a layout library used by a platform. -->

    <xsd:complexType name="layoutlibType" >
        <xsd:annotation>
            <xsd:documentation>
                Version information for a layoutlib included in a platform.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The layoutlib API level, an int > 0,
                 incremented with each new incompatible lib. -->
            <xsd:element name="api"          type="xsd:positiveInteger" />
            <!-- The incremental minor revision for that API, e.g. in case of bug fixes.
                 Optional. An int >= 0, assumed to be 0 if the element is missing. -->
            <xsd:element name="revision"     type="xsd:nonNegativeInteger" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of a system image used by a platform. -->

    <xsd:complexType name="systemImageType" >
        <xsd:annotation>
            <xsd:documentation>
                System Image for a platform.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- Implementation detail:
                 any change here must be synchronized within a new sdk-sys-img-N.xsd
            -->

            <!-- api-level + codename identifies the platform to which this system image belongs. -->

            <!-- The Android API Level for the platform. An int > 0. -->
            <xsd:element name="api-level" type="xsd:positiveInteger"  />
            <!-- The optional codename for this platform, if it's a preview. -->
            <xsd:element name="codename"  type="xsd:string" minOccurs="0" />

            <!-- The revision, an int > 0, incremented each time a new
                 package is generated. -->
            <xsd:element name="revision"  type="xsd:positiveInteger" />

            <!-- The tag of the system emulated by this image. -->
            <xsd:element name="tag-id"      type="sdk:idType" />
            <!-- The displayed tag of the system emulated by this image. Optional. -->
            <xsd:element name="tag-display" type="xsd:normalizedString" minOccurs="0" />

            <!-- The ABI of the system emulated by this image. -->
            <xsd:element name="abi"       type="sdk:abiType" />

            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license"  type="sdk:usesLicenseType" minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"   type="xsd:string"      minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"      type="xsd:token"       minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note"  type="xsd:string"      minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"   type="xsd:token"       minOccurs="0" />

            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"  type="sdk:archivesType" />

            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"  type="xsd:string" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <xsd:simpleType name="idType">
        <xsd:annotation>
            <xsd:documentation>
                A tag string for a system image can only be a simple alphanumeric string.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:token">
            <xsd:pattern value="[a-zA-Z0-9_-]+"/>
        </xsd:restriction>
    </xsd:simpleType>


    <!-- The definition of the ABI supported by a platform's system image. -->

    <xsd:simpleType name="abiType">
        <xsd:annotation>
            <xsd:documentation>The ABI of a platform's system image.</xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:token">
            <xsd:enumeration value="armeabi"     />
            <xsd:enumeration value="armeabi-v7a" />
            <xsd:enumeration value="x86"         />
            <xsd:enumeration value="mips"        />
        </xsd:restriction>
    </xsd:simpleType>


    <!-- The definition of a source package. -->

    <xsd:complexType name="sourceType" >
        <xsd:annotation>
            <xsd:documentation>
                Sources for a platform.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- api-level + codename identifies the platform to which this source belongs. -->

            <!-- The Android API Level for the platform. An int > 0. -->
            <xsd:element name="api-level" type="xsd:positiveInteger"  />
            <!-- The optional codename for this platform, if it's a preview. -->
            <xsd:element name="codename"  type="xsd:string" minOccurs="0" />

            <!-- The revision, an int > 0, incremented each time a new
                 package is generated. -->
            <xsd:element name="revision"  type="xsd:positiveInteger" />

            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license"  type="sdk:usesLicenseType" minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"   type="xsd:string"      minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"      type="xsd:token"       minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note"  type="xsd:string"      minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"   type="xsd:token"       minOccurs="0" />

            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"  type="sdk:archivesType" />

            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"  type="xsd:string" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of an SDK tool package. -->

    <xsd:complexType name="toolType" >
        <xsd:annotation>
            <xsd:documentation>An SDK tool package.</xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The full revision (major.minor.micro.preview), incremented each
                 time a new package is generated. -->
            <xsd:element name="revision"      type="sdk:revisionType" />

            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license" type="sdk:usesLicenseType" minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"  type="xsd:string"      minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"     type="xsd:token"       minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note" type="xsd:string"      minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"  type="xsd:token"       minOccurs="0" />
            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"     type="sdk:archivesType" />

            <!-- The minimal revision of platform-tools required by this package.
                 Mandatory. Must be a revision element. -->
            <xsd:element name="min-platform-tools-rev" type="sdk:revisionType" />

            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"  type="xsd:string" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of an SDK platform-tool package. -->

    <xsd:complexType name="platformToolType" >
        <xsd:annotation>
            <xsd:documentation>An SDK platform-tool package.</xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The full revision (major.minor.micro.preview), incremented each
                 time a new package is generated. -->
            <xsd:element name="revision"      type="sdk:revisionType" />

            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license" type="sdk:usesLicenseType" minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"  type="xsd:string"      minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"     type="xsd:token"       minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note" type="xsd:string"      minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"  type="xsd:token"       minOccurs="0" />
            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"     type="sdk:archivesType" />

            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"  type="xsd:string" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>

    <!-- The definition of an SDK build-tool package. -->

    <xsd:complexType name="buildToolType">
        <xsd:annotation>
            <xsd:documentation>An SDK build-tool package.</xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The full revision (major.minor.micro.preview), incremented each
                 time a new package is generated. -->
            <xsd:element name="revision"      type="sdk:revisionType" />

            <!-- optional elements -->

            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license"  type="sdk:usesLicenseType" minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"   type="xsd:string"      minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"      type="xsd:token"       minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note"  type="xsd:string"      minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"   type="xsd:token"       minOccurs="0" />
            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"      type="sdk:archivesType" />

            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"      type="xsd:string" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of an SDK doc package. -->

    <xsd:complexType name="docType" >
        <xsd:annotation>
            <xsd:documentation>An SDK doc package.</xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The Android API Level for the documentation. An int > 0. -->
            <xsd:element name="api-level" type="xsd:positiveInteger"  />
            <!-- The optional codename for this doc, if it's a preview. -->
            <xsd:element name="codename"  type="xsd:string" minOccurs="0" />

            <!-- The revision, an int > 0, incremented each time a new
                 package is generated. -->
            <xsd:element name="revision"     type="xsd:positiveInteger" />
            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license" type="sdk:usesLicenseType" minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"  type="xsd:string"      minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"     type="xsd:token"       minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note" type="xsd:string"      minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"  type="xsd:token"       minOccurs="0" />
            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"     type="sdk:archivesType" />


            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"  type="xsd:string" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of an SDK sample package. -->

    <xsd:complexType name="sampleType" >
        <xsd:annotation>
            <xsd:documentation>An SDK sample package.</xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The Android API Level for the documentation. An int > 0. -->
            <xsd:element name="api-level" type="xsd:positiveInteger"  />
            <!-- The optional codename for this doc, if it's a preview. -->
            <xsd:element name="codename"  type="xsd:string" minOccurs="0" />

            <!-- The revision, an int > 0, incremented each time a new
                 package is generated. -->
            <xsd:element name="revision"     type="xsd:positiveInteger" />
            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license" type="sdk:usesLicenseType" minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"  type="xsd:string"      minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"     type="xsd:token"       minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note" type="xsd:string"      minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"  type="xsd:token"       minOccurs="0" />
            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"     type="sdk:archivesType" />
            <!-- The minimal revision of tools required by this package.
                 Optional. If present, must be a revision element. -->
            <xsd:element name="min-tools-rev" type="sdk:revisionType" minOccurs="0" />


            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"  type="xsd:string" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of a path segment used by the extra element. -->

    <xsd:simpleType name="segmentType">
        <xsd:annotation>
            <xsd:documentation>
                One path segment for the install path of an extra element.
                It must be a single-segment path.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:token">
            <xsd:pattern value="[a-zA-Z0-9_]+"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="segmentListType">
        <xsd:annotation>
            <xsd:documentation>
                A semi-colon separated list of a segmentTypes.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:token">
            <xsd:pattern value="[a-zA-Z0-9_;]+"/>
        </xsd:restriction>
    </xsd:simpleType>


    <!-- The definition of a license to be referenced by the uses-license element. -->

    <xsd:complexType name="licenseType">
        <xsd:annotation>
            <xsd:documentation>
                A license definition. Such a license must be used later as a reference
                using a uses-license element in one of the package elements.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="xsd:string">
                <xsd:attribute name="id"   type="xsd:ID" />
                <xsd:attribute name="type" type="xsd:token" fixed="text" />
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>


    <!-- Type describing the license used by a package.
         The license MUST be defined using a license node and referenced
         using the ref attribute of the license element inside a package.
     -->

    <xsd:complexType name="usesLicenseType">
        <xsd:annotation>
            <xsd:documentation>
                Describes the license used by a package. The license MUST be defined
                using a license node and referenced using the ref attribute of the
                license element inside a package.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:attribute name="ref" type="xsd:IDREF" />
    </xsd:complexType>


    <!-- A collection of files that can be downloaded for a given architecture.
         The <archives> node is mandatory in the repository elements and the
         collection must have at least one <archive> declared.
         Each archive is a zip file that will be unzipped in a location that depends
         on its package type.
     -->

    <xsd:complexType name="archivesType">
        <xsd:annotation>
            <xsd:documentation>
                A collection of files that can be downloaded for a given architecture.
                The &lt;archives&gt; node is mandatory in the repository packages and the
                collection must have at least one &lt;archive&gt; declared.
                Each archive is a zip file that will be unzipped in a location that depends
                on its package type.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence minOccurs="1" maxOccurs="unbounded">
            <!-- One archive file -->
            <xsd:element name="archive">
                <xsd:complexType>
                    <!-- Properties of the archive file -->
                    <xsd:all>
                        <!-- The size in bytes of the archive to download. -->
                        <xsd:element name="size"     type="xsd:positiveInteger" />
                        <!-- The checksum of the archive file. -->
                        <xsd:element name="checksum" type="sdk:checksumType" />
                        <!-- The URL is an absolute URL if it starts with http://, https://
                             or ftp://. Otherwise it is relative to the parent directory that
                             contains this repository.xml -->
                        <xsd:element name="url"      type="xsd:token" />
                    </xsd:all>

                    <!-- Attributes that identify the OS and architecture -->
                    <xsd:attribute name="os" use="required">
                        <xsd:simpleType>
                            <xsd:restriction base="xsd:token">
                                <xsd:enumeration value="any" />
                                <xsd:enumeration value="linux" />
                                <xsd:enumeration value="macosx" />
                                <xsd:enumeration value="windows" />
                            </xsd:restriction>
                        </xsd:simpleType>
                    </xsd:attribute>
                    <xsd:attribute name="arch" use="optional">
                        <xsd:simpleType>
                            <xsd:restriction base="xsd:token">
                                <xsd:enumeration value="any" />
                                <xsd:enumeration value="ppc" />
                                <xsd:enumeration value="x86" />
                                <xsd:enumeration value="x86_64" />
                            </xsd:restriction>
                        </xsd:simpleType>
                    </xsd:attribute>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>


    <!-- A full revision, with a major.minor.micro and an optional preview number.
         The major number is mandatory, the other elements are optional.
     -->

    <xsd:complexType name="revisionType">
        <xsd:annotation>
            <xsd:documentation>
                A full revision, with a major.minor.micro and an
                optional preview number. The major number is mandatory.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The major revision, an int > 0, incremented each time a new
                 package is generated. -->
            <xsd:element name="major"      type="xsd:positiveInteger" />
            <!-- The minor revision, an int >= 0, incremented each time a new
                 minor package is generated. Assumed to be 0 if missing. -->
            <xsd:element name="minor"     type="xsd:nonNegativeInteger" minOccurs="0" />
            <!-- The micro revision, an int >= 0, incremented each time a new
                 buf fix is generated. Assumed to be 0 if missing. -->
            <xsd:element name="micro"     type="xsd:nonNegativeInteger" minOccurs="0" />
            <!-- The preview/release candidate revision, an int > 0,
                 incremented each time a new preview is generated.
                 Not present for final releases. -->
            <xsd:element name="preview"   type="xsd:positiveInteger" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- A collection of file paths available in an &lt;extra&gt; package
         that can be installed in an Android project.
         If present, the &lt;project-files&gt; collection must contain at least one path.
         Each path is relative to the root directory of the package.
     -->

    <xsd:complexType name="projectFilesType">
        <xsd:annotation>
            <xsd:documentation>
                A collection of file paths available in an &lt;extra&gt; package
                that can be installed in an Android project.
                If present, the &lt;project-files&gt; collection must contain at least one path.
                Each path is relative to the root directory of the package.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence minOccurs="1" maxOccurs="unbounded">
            <!-- One JAR Path, relative to the root folder of the package. -->
            <xsd:element name="path" type="xsd:string" />
        </xsd:sequence>
    </xsd:complexType>


    <!-- The definition of a file checksum -->

    <xsd:simpleType name="sha1Number">
        <xsd:annotation>
            <xsd:documentation>A SHA1 checksum.</xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:pattern value="([0-9a-fA-F]){40}"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="checksumType">
        <xsd:annotation>
            <xsd:documentation>A file checksum, currently only SHA1.</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="sdk:sha1Number">
                <xsd:attribute name="type" type="xsd:token" fixed="sha1" />
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>

</xsd:schema>
PK
!<;��� xsd/legacy/sdk-repository-10.xsd<?xml version="1.0" encoding="UTF-8"?>
<!--
 * Copyright (C) 2014 The Android Open Source Project
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
-->
<xsd:schema
    targetNamespace="http://schemas.android.com/sdk/android/repository/10"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:sdk="http://schemas.android.com/sdk/android/repository/10"
    elementFormDefault="qualified"
    attributeFormDefault="unqualified"
    version="1">

    <!-- The repository contains a collection of downloadable items known as
         "packages". Each package has a type and various attributes and contains
         a list of file "archives" that can be downloaded for specific OSes.

         An Android SDK repository is a web site that contains a "repository.xml"
         file that conforms to this XML Schema.

         History:
         - v1 is used by the SDK Updater in Tools r3 and r4.

         - v2 is used by the SDK Updater in Tools r5:
            - It introduces a new <sample> repository type. Previously samples
              were included in the <platform> packages. Instead this package is used
              and and the samples are installed in $SDK/samples.
            - All repository types have a new <obsolete> node. It works as a marker
              to indicate the package is obsolete and should not be selected by default.
              The UI also hides these out by default.

         - v3 is used by the SDK Updater in Tools r8:
            - It introduces a new <platform-tool> repository type. Previously platform-specific
              tools were included in the <platform> packages. Instead this package is used
              and platform-specific tools are installed in $SDK/platform-tools
            - There's a new element <min-platform-tools-rev> in <tool>. The tool package now
              requires that at least some minimal version of <platform-tool> be installed.
            - It removes the <addon> repository type, which is now in its own XML Schema.

         - v4 is used by the SDK Updater in Tools r12:
            - <extra> element now has a <project-files> element that contains 1 or
              or more <path>, each indicating the relative path of a file that this package
              can contribute to installed projects.
            - <platform> element now has a mandatory <layoutlib> that indicates the API
              and revision of that layout library for this particular platform.

         - v5 is used by the SDK Manager in Tools r14:
            - <extra> now has an <old-paths> element, a ;-separated list of old paths that
              should be detected and migrated to the new <path> for that package.
            - <platform> has a new optional <abi-included> that describes the ABI of the
              system image included in the platform, if any.
            - New <system-image> package type, to store system images outside of <platform>s.
            - New <source> package type.

         - v6 is used by the SDK Manager in Tools r18:
            - <extra> packages are removed. They are served only by the addon XML.
            - <platform>, <system-image>, <source>, <tool>, <platform-tool>, <doc>
              and <sample> get a new optional field <beta-rc> which can be used to indicate
              the package is a Beta Release Candidate and not a final release.

         - v7 is used by the SDK Manager in Tools r20:
            - For <tool> and <platform-tool> packages, the <revision> element becomes a
              a "full revision" element with <major>, <minor>, <micro> and <preview> sub-elements.
            - The <beta-rc> element is no longer supported, it is replaced by
              <revision> -> <preview> and is only for <tool> and <platform-tool> packages.
            - <min-tools-rev> and <min-platform-tools-rev> also become a full revision element.

         - v8 is used by the SDK Manager in Tools r22.0:
            - It introduces the new <build-tool> repository type, which contains build-specific
              tools that were before placed in either <tool> or <platform-tool> (e.g. ant,
              aapt, aidl, etc.)
            - <tool> has a new "min-build-tool" attribute.

         - v9 is used by the SDK Manager in Tools r22.6:
            - It introduces a sub-tag for the <system-image> repository type.

         - v10 is used by the SDK Manager in Tools r22.6.4:
            - It introduces a <list-display> string for all package types.
            - It removes the <system-image> type (system images are handled by sdk-sys-img-3.xsd)
            - it changes <archive os=... arch=...> to sub-elements: <host-os>, <host-bits>,
              <jvm-bits> and <min-jvm-version>.
    -->

    <xsd:element name="sdk-repository" type="sdk:repositoryType" />

    <xsd:complexType name="repositoryType">
        <xsd:annotation>
            <xsd:documentation>
                The repository contains a collection of downloadable packages.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:element name="platform"        type="sdk:platformType"     />
            <xsd:element name="source"          type="sdk:sourceType"       />
            <xsd:element name="tool"            type="sdk:toolType"         />
            <xsd:element name="platform-tool"   type="sdk:platformToolType" />
            <xsd:element name="build-tool"      type="sdk:buildToolType"    />
            <xsd:element name="doc"             type="sdk:docType"          />
            <xsd:element name="sample"          type="sdk:sampleType"       />
            <xsd:element name="license"         type="sdk:licenseType"      />
        </xsd:choice>
    </xsd:complexType>


    <!-- The definition of an SDK platform package. -->

    <xsd:complexType name="platformType">
        <xsd:annotation>
            <xsd:documentation>An SDK platform package.</xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The Android platform version. It is string such as "1.0". -->
            <xsd:element name="version"   type="xsd:normalizedString" />
            <!-- The Android API Level for the platform. An int > 0. -->
            <xsd:element name="api-level" type="xsd:positiveInteger"  />
            <!-- The optional codename for this platform, if it's a preview. -->
            <xsd:element name="codename"  type="xsd:string" minOccurs="0" />
            <!-- The revision, an int > 0, incremented each time a new
                 package is generated. -->
            <xsd:element name="revision"  type="xsd:positiveInteger" />

            <!-- The optional display list item. When missing, it is auto-computed. -->
            <xsd:element name="list-display"   type="xsd:normalizedString" minOccurs="0" />

            <!-- Information on the layoutlib packaged in this platform. -->
            <xsd:element name="layoutlib" type="sdk:layoutlibType" />

            <!-- optional elements -->

            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license"  type="sdk:usesLicenseType" minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"   type="xsd:string"      minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"      type="xsd:token"       minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note"  type="xsd:string"      minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"   type="xsd:token"       minOccurs="0" />
            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"      type="sdk:archivesType" />
            <!-- The minimal revision of tools required by this package.
                 Optional. If present, must be a revision element. -->
            <xsd:element name="min-tools-rev" type="sdk:revisionType" minOccurs="0" />

            <!-- The ABI of the system image *included* in this platform, if any.
                 When the field is present, it means the platform already embeds one
                 system image. A platform can also have any number of external
                 &lt;system-image&gt; associated with it.  -->
            <xsd:element name="included-abi"  type="sdk:abiType" minOccurs="0" />

            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"      type="xsd:string" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of a layout library used by a platform. -->

    <xsd:complexType name="layoutlibType" >
        <xsd:annotation>
            <xsd:documentation>
                Version information for a layoutlib included in a platform.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The layoutlib API level, an int > 0,
                 incremented with each new incompatible lib. -->
            <xsd:element name="api"          type="xsd:positiveInteger" />
            <!-- The incremental minor revision for that API, e.g. in case of bug fixes.
                 Optional. An int >= 0, assumed to be 0 if the element is missing. -->
            <xsd:element name="revision"     type="xsd:nonNegativeInteger" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of the ABI supported by a platform's system image. -->

    <xsd:simpleType name="abiType">
        <xsd:annotation>
            <xsd:documentation>The ABI of a platform's system image.</xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:token">
            <xsd:enumeration value="armeabi"     />
            <xsd:enumeration value="armeabi-v7a" />
            <xsd:enumeration value="x86"         />
            <xsd:enumeration value="mips"        />
        </xsd:restriction>
    </xsd:simpleType>


    <!-- The definition of a source package. -->

    <xsd:complexType name="sourceType" >
        <xsd:annotation>
            <xsd:documentation>
                Sources for a platform.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- api-level + codename identifies the platform to which this source belongs. -->

            <!-- The Android API Level for the platform. An int > 0. -->
            <xsd:element name="api-level" type="xsd:positiveInteger"  />
            <!-- The optional codename for this platform, if it's a preview. -->
            <xsd:element name="codename"  type="xsd:string" minOccurs="0" />

            <!-- The revision, an int > 0, incremented each time a new
                 package is generated. -->
            <xsd:element name="revision"  type="xsd:positiveInteger" />

            <!-- The optional display list item. When missing, it is auto-computed. -->
            <xsd:element name="list-display"   type="xsd:normalizedString" minOccurs="0" />

            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license"  type="sdk:usesLicenseType" minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"   type="xsd:string"      minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"      type="xsd:token"       minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note"  type="xsd:string"      minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"   type="xsd:token"       minOccurs="0" />

            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"  type="sdk:archivesType" />

            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"  type="xsd:string" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of an SDK tool package. -->

    <xsd:complexType name="toolType" >
        <xsd:annotation>
            <xsd:documentation>An SDK tool package.</xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The full revision (major.minor.micro.preview), incremented each
                 time a new package is generated. -->
            <xsd:element name="revision"      type="sdk:revisionType" />

            <!-- The optional display list item. When missing, it is auto-computed. -->
            <xsd:element name="list-display"   type="xsd:normalizedString" minOccurs="0" />

            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license" type="sdk:usesLicenseType" minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"  type="xsd:string"      minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"     type="xsd:token"       minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note" type="xsd:string"      minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"  type="xsd:token"       minOccurs="0" />
            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"     type="sdk:archivesType" />

            <!-- The minimal revision of platform-tools required by this package.
                 Mandatory. Must be a revision element. -->
            <xsd:element name="min-platform-tools-rev" type="sdk:revisionType" />

            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"  type="xsd:string" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of an SDK platform-tool package. -->

    <xsd:complexType name="platformToolType" >
        <xsd:annotation>
            <xsd:documentation>An SDK platform-tool package.</xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The full revision (major.minor.micro.preview), incremented each
                 time a new package is generated. -->
            <xsd:element name="revision"      type="sdk:revisionType" />

            <!-- The optional display list item. When missing, it is auto-computed. -->
            <xsd:element name="list-display"   type="xsd:normalizedString" minOccurs="0" />

            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license" type="sdk:usesLicenseType" minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"  type="xsd:string"      minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"     type="xsd:token"       minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note" type="xsd:string"      minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"  type="xsd:token"       minOccurs="0" />
            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"     type="sdk:archivesType" />

            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"  type="xsd:string" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>

    <!-- The definition of an SDK build-tool package. -->

    <xsd:complexType name="buildToolType">
        <xsd:annotation>
            <xsd:documentation>An SDK build-tool package.</xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The full revision (major.minor.micro.preview), incremented each
                 time a new package is generated. -->
            <xsd:element name="revision"      type="sdk:revisionType" />

            <!-- optional elements -->

            <!-- The optional display list item. When missing, it is auto-computed. -->
            <xsd:element name="list-display"   type="xsd:normalizedString" minOccurs="0" />

            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license"  type="sdk:usesLicenseType" minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"   type="xsd:string"      minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"      type="xsd:token"       minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note"  type="xsd:string"      minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"   type="xsd:token"       minOccurs="0" />
            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"      type="sdk:archivesType" />

            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"      type="xsd:string" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of an SDK doc package. -->

    <xsd:complexType name="docType" >
        <xsd:annotation>
            <xsd:documentation>An SDK doc package.</xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The Android API Level for the documentation. An int > 0. -->
            <xsd:element name="api-level" type="xsd:positiveInteger"  />
            <!-- The optional codename for this doc, if it's a preview. -->
            <xsd:element name="codename"  type="xsd:string" minOccurs="0" />

            <!-- The optional display list item. When missing, it is auto-computed. -->
            <xsd:element name="list-display"   type="xsd:normalizedString" minOccurs="0" />

            <!-- The revision, an int > 0, incremented each time a new
                 package is generated. -->
            <xsd:element name="revision"     type="xsd:positiveInteger" />
            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license" type="sdk:usesLicenseType" minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"  type="xsd:string"      minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"     type="xsd:token"       minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note" type="xsd:string"      minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"  type="xsd:token"       minOccurs="0" />
            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"     type="sdk:archivesType" />


            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"  type="xsd:string" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of an SDK sample package. -->

    <xsd:complexType name="sampleType" >
        <xsd:annotation>
            <xsd:documentation>An SDK sample package.</xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The Android API Level for the documentation. An int > 0. -->
            <xsd:element name="api-level" type="xsd:positiveInteger"  />
            <!-- The optional codename for this doc, if it's a preview. -->
            <xsd:element name="codename"  type="xsd:string" minOccurs="0" />

            <!-- The optional display list item. When missing, it is auto-computed. -->
            <xsd:element name="list-display"   type="xsd:normalizedString" minOccurs="0" />

            <!-- The revision, an int > 0, incremented each time a new
                 package is generated. -->
            <xsd:element name="revision"     type="xsd:positiveInteger" />
            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license" type="sdk:usesLicenseType" minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"  type="xsd:string"      minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"     type="xsd:token"       minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note" type="xsd:string"      minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"  type="xsd:token"       minOccurs="0" />
            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"     type="sdk:archivesType" />
            <!-- The minimal revision of tools required by this package.
                 Optional. If present, must be a revision element. -->
            <xsd:element name="min-tools-rev" type="sdk:revisionType" minOccurs="0" />


            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"  type="xsd:string" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of a path segment used by the extra element. -->

    <xsd:simpleType name="segmentType">
        <xsd:annotation>
            <xsd:documentation>
                One path segment for the install path of an extra element.
                It must be a single-segment path.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:token">
            <xsd:pattern value="[a-zA-Z0-9_]+"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="segmentListType">
        <xsd:annotation>
            <xsd:documentation>
                A semi-colon separated list of a segmentTypes.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:token">
            <xsd:pattern value="[a-zA-Z0-9_;]+"/>
        </xsd:restriction>
    </xsd:simpleType>


    <!-- The definition of a license to be referenced by the uses-license element. -->

    <xsd:complexType name="licenseType">
        <xsd:annotation>
            <xsd:documentation>
                A license definition. Such a license must be used later as a reference
                using a uses-license element in one of the package elements.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="xsd:string">
                <xsd:attribute name="id"   type="xsd:ID" />
                <xsd:attribute name="type" type="xsd:token" fixed="text" />
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>


    <!-- Type describing the license used by a package.
         The license MUST be defined using a license node and referenced
         using the ref attribute of the license element inside a package.
     -->

    <xsd:complexType name="usesLicenseType">
        <xsd:annotation>
            <xsd:documentation>
                Describes the license used by a package. The license MUST be defined
                using a license node and referenced using the ref attribute of the
                license element inside a package.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:attribute name="ref" type="xsd:IDREF" />
    </xsd:complexType>


    <!-- A collection of files that can be downloaded for a given architecture.
         The <archives> node is mandatory in the repository elements and the
         collection must have at least one <archive> declared.
         Each archive is a zip file that will be unzipped in a location that depends
         on its package type.
     -->

    <xsd:complexType name="archivesType">
        <xsd:annotation>
            <xsd:documentation>
                A collection of files that can be downloaded for a given architecture.
                The &lt;archives&gt; node is mandatory in the repository packages and the
                collection must have at least one &lt;archive&gt; declared.
                Each archive is a zip file that will be unzipped in a location that depends
                on its package type.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence minOccurs="1" maxOccurs="unbounded">
            <!-- One archive file -->
            <xsd:element name="archive">
                <xsd:complexType>
                    <!-- Properties of the archive file -->
                    <xsd:all>
                        <!-- The size in bytes of the archive to download. -->
                        <xsd:element name="size"     type="xsd:positiveInteger" />
                        <!-- The checksum of the archive file. -->
                        <xsd:element name="checksum" type="sdk:checksumType" />
                        <!-- The URL is an absolute URL if it starts with http://, https://
                             or ftp://. Otherwise it is relative to the parent directory that
                             contains this repository.xml -->
                        <xsd:element name="url"      type="xsd:token" />

                        <xsd:element name="host-os"         type="sdk:osType"         minOccurs="0" />
                        <xsd:element name="host-bits"       type="sdk:bitSizeType"    minOccurs="0" />
                        <xsd:element name="jvm-bits"        type="sdk:bitSizeType"    minOccurs="0" />
                        <xsd:element name="min-jvm-version" type="sdk:jvmVersionType" minOccurs="0" />
                    </xsd:all>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>


    <!-- A full revision, with a major.minor.micro and an optional preview number.
         The major number is mandatory, the other elements are optional.
     -->

    <xsd:complexType name="revisionType">
        <xsd:annotation>
            <xsd:documentation>
                A full revision, with a major.minor.micro and an
                optional preview number. The major number is mandatory.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The major revision, an int > 0, incremented each time a new
                 package is generated. -->
            <xsd:element name="major"      type="xsd:positiveInteger" />
            <!-- The minor revision, an int >= 0, incremented each time a new
                 minor package is generated. Assumed to be 0 if missing. -->
            <xsd:element name="minor"     type="xsd:nonNegativeInteger" minOccurs="0" />
            <!-- The micro revision, an int >= 0, incremented each time a new
                 buf fix is generated. Assumed to be 0 if missing. -->
            <xsd:element name="micro"     type="xsd:nonNegativeInteger" minOccurs="0" />
            <!-- The preview/release candidate revision, an int > 0,
                 incremented each time a new preview is generated.
                 Not present for final releases. -->
            <xsd:element name="preview"   type="xsd:positiveInteger" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- A collection of file paths available in an &lt;extra&gt; package
         that can be installed in an Android project.
         If present, the &lt;project-files&gt; collection must contain at least one path.
         Each path is relative to the root directory of the package.
     -->

    <xsd:complexType name="projectFilesType">
        <xsd:annotation>
            <xsd:documentation>
                A collection of file paths available in an &lt;extra&gt; package
                that can be installed in an Android project.
                If present, the &lt;project-files&gt; collection must contain at least one path.
                Each path is relative to the root directory of the package.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence minOccurs="1" maxOccurs="unbounded">
            <!-- One JAR Path, relative to the root folder of the package. -->
            <xsd:element name="path" type="xsd:string" />
        </xsd:sequence>
    </xsd:complexType>


    <!-- The definition of archive filters -->

    <xsd:simpleType name="bitSizeType">
        <xsd:annotation>
            <xsd:documentation>A CPU bit size filter.</xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:token">
            <xsd:enumeration value="32" />
            <xsd:enumeration value="64" />
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="osType">
        <xsd:annotation>
            <xsd:documentation>A host OS filter.</xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:token">
            <xsd:enumeration value="linux" />
            <xsd:enumeration value="macosx" />
            <xsd:enumeration value="windows" />
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="jvmVersionType">
        <xsd:annotation>
            <xsd:documentation>A JVM version number, e.g. "1" or "1.6" or "1.14.15".</xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:pattern value="([1-9](\.[1-9]{1,2}){0,2})"/>
        </xsd:restriction>
    </xsd:simpleType>


    <!-- The definition of a file checksum -->

    <xsd:simpleType name="sha1Number">
        <xsd:annotation>
            <xsd:documentation>A SHA1 checksum.</xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:pattern value="([0-9a-fA-F]){40}"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="checksumType">
        <xsd:annotation>
            <xsd:documentation>A file checksum, currently only SHA1.</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="sdk:sha1Number">
                <xsd:attribute name="type" type="xsd:token" fixed="sha1" />
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>

</xsd:schema>
PK
!<���� xsd/legacy/sdk-repository-11.xsd<?xml version="1.0" encoding="UTF-8"?>
<!--
 * Copyright (C) 2014 The Android Open Source Project
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
-->
<xsd:schema
    targetNamespace="http://schemas.android.com/sdk/android/repository/11"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:sdk="http://schemas.android.com/sdk/android/repository/11"
    elementFormDefault="qualified"
    attributeFormDefault="unqualified"
    version="1">

    <!-- The repository contains a collection of downloadable items known as
         "packages". Each package has a type and various attributes and contains
         a list of file "archives" that can be downloaded for specific OSes.

         An Android SDK repository is a web site that contains a "repository.xml"
         file that conforms to this XML Schema.

         History:
         - v1 is used by the SDK Updater in Tools r3 and r4.

         - v2 is used by the SDK Updater in Tools r5:
            - It introduces a new <sample> repository type. Previously samples
              were included in the <platform> packages. Instead this package is used
              and and the samples are installed in $SDK/samples.
            - All repository types have a new <obsolete> node. It works as a marker
              to indicate the package is obsolete and should not be selected by default.
              The UI also hides these out by default.

         - v3 is used by the SDK Updater in Tools r8:
            - It introduces a new <platform-tool> repository type. Previously platform-specific
              tools were included in the <platform> packages. Instead this package is used
              and platform-specific tools are installed in $SDK/platform-tools
            - There's a new element <min-platform-tools-rev> in <tool>. The tool package now
              requires that at least some minimal version of <platform-tool> be installed.
            - It removes the <addon> repository type, which is now in its own XML Schema.

         - v4 is used by the SDK Updater in Tools r12:
            - <extra> element now has a <project-files> element that contains 1 or
              or more <path>, each indicating the relative path of a file that this package
              can contribute to installed projects.
            - <platform> element now has a mandatory <layoutlib> that indicates the API
              and revision of that layout library for this particular platform.

         - v5 is used by the SDK Manager in Tools r14:
            - <extra> now has an <old-paths> element, a ;-separated list of old paths that
              should be detected and migrated to the new <path> for that package.
            - <platform> has a new optional <abi-included> that describes the ABI of the
              system image included in the platform, if any.
            - New <system-image> package type, to store system images outside of <platform>s.
            - New <source> package type.

         - v6 is used by the SDK Manager in Tools r18:
            - <extra> packages are removed. They are served only by the addon XML.
            - <platform>, <system-image>, <source>, <tool>, <platform-tool>, <doc>
              and <sample> get a new optional field <beta-rc> which can be used to indicate
              the package is a Beta Release Candidate and not a final release.

         - v7 is used by the SDK Manager in Tools r20:
            - For <tool> and <platform-tool> packages, the <revision> element becomes a
              a "full revision" element with <major>, <minor>, <micro> and <preview> sub-elements.
            - The <beta-rc> element is no longer supported, it is replaced by
              <revision> -> <preview> and is only for <tool> and <platform-tool> packages.
            - <min-tools-rev> and <min-platform-tools-rev> also become a full revision element.

         - v8 is used by the SDK Manager in Tools r22.0:
            - It introduces the new <build-tool> repository type, which contains build-specific
              tools that were before placed in either <tool> or <platform-tool> (e.g. ant,
              aapt, aidl, etc.)
            - <tool> has a new "min-build-tool" attribute.

         - v9 is used by the SDK Manager in Tools r22.6:
            - It introduces a sub-tag for the <system-image> repository type.

         - v10 is used by the SDK Manager in Tools r22.6.4:
            - It introduces a <list-display> string for all package types.
            - It removes the <system-image> type (system images are handled by sdk-sys-img-3.xsd)
            - it changes <archive os=... arch=...> to sub-elements: <host-os>, <host-bits>,
              <jvm-bits> and <min-jvm-version>.
    -->

    <xsd:element name="sdk-repository" type="sdk:repositoryType" />

    <xsd:complexType name="repositoryType">
        <xsd:annotation>
            <xsd:documentation>
                The repository contains a collection of downloadable packages.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:element name="platform"        type="sdk:platformType"     />
            <xsd:element name="source"          type="sdk:sourceType"       />
            <xsd:element name="tool"            type="sdk:toolType"         />
            <xsd:element name="platform-tool"   type="sdk:platformToolType" />
            <xsd:element name="build-tool"      type="sdk:buildToolType"    />
            <xsd:element name="doc"             type="sdk:docType"          />
            <xsd:element name="sample"          type="sdk:sampleType"       />
            <xsd:element name="license"         type="sdk:licenseType"      />
            <xsd:element name="ndk"             type="sdk:ndkType"      />
        </xsd:choice>
    </xsd:complexType>

    <!-- The definition of an NDK package. -->

    <xsd:complexType name="ndkType">
        <xsd:annotation>
            <xsd:documentation>An NDK package.</xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The revision, an int > 0, incremented each time a new
                 package is generated. -->
            <xsd:element name="revision"  type="xsd:positiveInteger" />

            <!-- The optional display list item. When missing, it is auto-computed. -->
            <xsd:element name="list-display"   type="xsd:normalizedString" minOccurs="0" />

            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license"  type="sdk:usesLicenseType" minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"   type="xsd:string"      minOccurs="0" />
            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"      type="sdk:archivesType" />
            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"      type="xsd:string" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>

    <!-- The definition of an SDK platform package. -->

    <xsd:complexType name="platformType">
        <xsd:annotation>
            <xsd:documentation>An SDK platform package.</xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The Android platform version. It is string such as "1.0". -->
            <xsd:element name="version"   type="xsd:normalizedString" />
            <!-- The Android API Level for the platform. An int > 0. -->
            <xsd:element name="api-level" type="xsd:positiveInteger"  />
            <!-- The optional codename for this platform, if it's a preview. -->
            <xsd:element name="codename"  type="xsd:string" minOccurs="0" />
            <!-- The revision, an int > 0, incremented each time a new
                 package is generated. -->
            <xsd:element name="revision"  type="xsd:positiveInteger" />

            <!-- The optional display list item. When missing, it is auto-computed. -->
            <xsd:element name="list-display"   type="xsd:normalizedString" minOccurs="0" />

            <!-- Information on the layoutlib packaged in this platform. -->
            <xsd:element name="layoutlib" type="sdk:layoutlibType" />

            <!-- optional elements -->

            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license"  type="sdk:usesLicenseType" minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"   type="xsd:string"      minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"      type="xsd:token"       minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note"  type="xsd:string"      minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"   type="xsd:token"       minOccurs="0" />
            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"      type="sdk:archivesType" />
            <!-- The minimal revision of tools required by this package.
                 Optional. If present, must be a revision element. -->
            <xsd:element name="min-tools-rev" type="sdk:revisionType" minOccurs="0" />

            <!-- The ABI of the system image *included* in this platform, if any.
                 When the field is present, it means the platform already embeds one
                 system image. A platform can also have any number of external
                 &lt;system-image&gt; associated with it.  -->
            <xsd:element name="included-abi"  type="sdk:abiType" minOccurs="0" />

            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"      type="xsd:string" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of a layout library used by a platform. -->

    <xsd:complexType name="layoutlibType" >
        <xsd:annotation>
            <xsd:documentation>
                Version information for a layoutlib included in a platform.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The layoutlib API level, an int > 0,
                 incremented with each new incompatible lib. -->
            <xsd:element name="api"          type="xsd:positiveInteger" />
            <!-- The incremental minor revision for that API, e.g. in case of bug fixes.
                 Optional. An int >= 0, assumed to be 0 if the element is missing. -->
            <xsd:element name="revision"     type="xsd:nonNegativeInteger" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of the ABI supported by a platform's system image. -->

    <xsd:simpleType name="abiType">
        <xsd:annotation>
            <xsd:documentation>The ABI of a platform's system image.</xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:token">
            <xsd:enumeration value="armeabi"     />
            <xsd:enumeration value="armeabi-v7a" />
            <xsd:enumeration value="x86"         />
            <xsd:enumeration value="mips"        />
        </xsd:restriction>
    </xsd:simpleType>


    <!-- The definition of a source package. -->

    <xsd:complexType name="sourceType" >
        <xsd:annotation>
            <xsd:documentation>
                Sources for a platform.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- api-level + codename identifies the platform to which this source belongs. -->

            <!-- The Android API Level for the platform. An int > 0. -->
            <xsd:element name="api-level" type="xsd:positiveInteger"  />
            <!-- The optional codename for this platform, if it's a preview. -->
            <xsd:element name="codename"  type="xsd:string" minOccurs="0" />

            <!-- The revision, an int > 0, incremented each time a new
                 package is generated. -->
            <xsd:element name="revision"  type="xsd:positiveInteger" />

            <!-- The optional display list item. When missing, it is auto-computed. -->
            <xsd:element name="list-display"   type="xsd:normalizedString" minOccurs="0" />

            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license"  type="sdk:usesLicenseType" minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"   type="xsd:string"      minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"      type="xsd:token"       minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note"  type="xsd:string"      minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"   type="xsd:token"       minOccurs="0" />

            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"  type="sdk:archivesType" />

            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"  type="xsd:string" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of an SDK tool package. -->

    <xsd:complexType name="toolType" >
        <xsd:annotation>
            <xsd:documentation>An SDK tool package.</xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The full revision (major.minor.micro.preview), incremented each
                 time a new package is generated. -->
            <xsd:element name="revision"      type="sdk:revisionType" />

            <!-- The optional display list item. When missing, it is auto-computed. -->
            <xsd:element name="list-display"   type="xsd:normalizedString" minOccurs="0" />

            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license" type="sdk:usesLicenseType" minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"  type="xsd:string"      minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"     type="xsd:token"       minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note" type="xsd:string"      minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"  type="xsd:token"       minOccurs="0" />
            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"     type="sdk:archivesType" />

            <!-- The minimal revision of platform-tools required by this package.
                 Mandatory. Must be a revision element. -->
            <xsd:element name="min-platform-tools-rev" type="sdk:revisionType" />

            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"  type="xsd:string" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of an SDK platform-tool package. -->

    <xsd:complexType name="platformToolType" >
        <xsd:annotation>
            <xsd:documentation>An SDK platform-tool package.</xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The full revision (major.minor.micro.preview), incremented each
                 time a new package is generated. -->
            <xsd:element name="revision"      type="sdk:revisionType" />

            <!-- The optional display list item. When missing, it is auto-computed. -->
            <xsd:element name="list-display"   type="xsd:normalizedString" minOccurs="0" />

            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license" type="sdk:usesLicenseType" minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"  type="xsd:string"      minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"     type="xsd:token"       minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note" type="xsd:string"      minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"  type="xsd:token"       minOccurs="0" />
            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"     type="sdk:archivesType" />

            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"  type="xsd:string" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>

    <!-- The definition of an SDK build-tool package. -->

    <xsd:complexType name="buildToolType">
        <xsd:annotation>
            <xsd:documentation>An SDK build-tool package.</xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The full revision (major.minor.micro.preview), incremented each
                 time a new package is generated. -->
            <xsd:element name="revision"      type="sdk:revisionType" />

            <!-- optional elements -->

            <!-- The optional display list item. When missing, it is auto-computed. -->
            <xsd:element name="list-display"   type="xsd:normalizedString" minOccurs="0" />

            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license"  type="sdk:usesLicenseType" minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"   type="xsd:string"      minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"      type="xsd:token"       minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note"  type="xsd:string"      minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"   type="xsd:token"       minOccurs="0" />
            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"      type="sdk:archivesType" />

            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"      type="xsd:string" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of an SDK doc package. -->

    <xsd:complexType name="docType" >
        <xsd:annotation>
            <xsd:documentation>An SDK doc package.</xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The Android API Level for the documentation. An int > 0. -->
            <xsd:element name="api-level" type="xsd:positiveInteger"  />
            <!-- The optional codename for this doc, if it's a preview. -->
            <xsd:element name="codename"  type="xsd:string" minOccurs="0" />

            <!-- The optional display list item. When missing, it is auto-computed. -->
            <xsd:element name="list-display"   type="xsd:normalizedString" minOccurs="0" />

            <!-- The revision, an int > 0, incremented each time a new
                 package is generated. -->
            <xsd:element name="revision"     type="xsd:positiveInteger" />
            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license" type="sdk:usesLicenseType" minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"  type="xsd:string"      minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"     type="xsd:token"       minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note" type="xsd:string"      minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"  type="xsd:token"       minOccurs="0" />
            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"     type="sdk:archivesType" />


            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"  type="xsd:string" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of an SDK sample package. -->

    <xsd:complexType name="sampleType" >
        <xsd:annotation>
            <xsd:documentation>An SDK sample package.</xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The Android API Level for the documentation. An int > 0. -->
            <xsd:element name="api-level" type="xsd:positiveInteger"  />
            <!-- The optional codename for this doc, if it's a preview. -->
            <xsd:element name="codename"  type="xsd:string" minOccurs="0" />

            <!-- The optional display list item. When missing, it is auto-computed. -->
            <xsd:element name="list-display"   type="xsd:normalizedString" minOccurs="0" />

            <!-- The revision, an int > 0, incremented each time a new
                 package is generated. -->
            <xsd:element name="revision"     type="xsd:positiveInteger" />
            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license" type="sdk:usesLicenseType" minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"  type="xsd:string"      minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"     type="xsd:token"       minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note" type="xsd:string"      minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"  type="xsd:token"       minOccurs="0" />
            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"     type="sdk:archivesType" />
            <!-- The minimal revision of tools required by this package.
                 Optional. If present, must be a revision element. -->
            <xsd:element name="min-tools-rev" type="sdk:revisionType" minOccurs="0" />


            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"  type="xsd:string" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of a path segment used by the extra element. -->

    <xsd:simpleType name="segmentType">
        <xsd:annotation>
            <xsd:documentation>
                One path segment for the install path of an extra element.
                It must be a single-segment path.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:token">
            <xsd:pattern value="[a-zA-Z0-9_]+"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="segmentListType">
        <xsd:annotation>
            <xsd:documentation>
                A semi-colon separated list of a segmentTypes.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:token">
            <xsd:pattern value="[a-zA-Z0-9_;]+"/>
        </xsd:restriction>
    </xsd:simpleType>


    <!-- The definition of a license to be referenced by the uses-license element. -->

    <xsd:complexType name="licenseType">
        <xsd:annotation>
            <xsd:documentation>
                A license definition. Such a license must be used later as a reference
                using a uses-license element in one of the package elements.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="xsd:string">
                <xsd:attribute name="id"   type="xsd:ID" />
                <xsd:attribute name="type" type="xsd:token" fixed="text" />
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>


    <!-- Type describing the license used by a package.
         The license MUST be defined using a license node and referenced
         using the ref attribute of the license element inside a package.
     -->

    <xsd:complexType name="usesLicenseType">
        <xsd:annotation>
            <xsd:documentation>
                Describes the license used by a package. The license MUST be defined
                using a license node and referenced using the ref attribute of the
                license element inside a package.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:attribute name="ref" type="xsd:IDREF" />
    </xsd:complexType>


    <!-- A collection of files that can be downloaded for a given architecture.
         The <archives> node is mandatory in the repository elements and the
         collection must have at least one <archive> declared.
         Each archive is a zip file that will be unzipped in a location that depends
         on its package type.
     -->

    <xsd:complexType name="archivesType">
        <xsd:annotation>
            <xsd:documentation>
                A collection of files that can be downloaded for a given architecture.
                The &lt;archives&gt; node is mandatory in the repository packages and the
                collection must have at least one &lt;archive&gt; declared.
                Each archive is a zip file that will be unzipped in a location that depends
                on its package type.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence minOccurs="1" maxOccurs="unbounded">
            <!-- One archive file -->
            <xsd:element name="archive">
                <xsd:complexType>
                    <!-- Properties of the archive file -->
                    <xsd:all>
                        <!-- The size in bytes of the archive to download. -->
                        <xsd:element name="size"     type="xsd:positiveInteger" />
                        <!-- The checksum of the archive file. -->
                        <xsd:element name="checksum" type="sdk:checksumType" />
                        <!-- The URL is an absolute URL if it starts with http://, https://
                             or ftp://. Otherwise it is relative to the parent directory that
                             contains this repository.xml -->
                        <xsd:element name="url"      type="xsd:token" />

                        <xsd:element name="host-os"         type="sdk:osType"         minOccurs="0" />
                        <xsd:element name="host-bits"       type="sdk:bitSizeType"    minOccurs="0" />
                        <xsd:element name="jvm-bits"        type="sdk:bitSizeType"    minOccurs="0" />
                        <xsd:element name="min-jvm-version" type="sdk:jvmVersionType" minOccurs="0" />
                    </xsd:all>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>


    <!-- A full revision, with a major.minor.micro and an optional preview number.
         The major number is mandatory, the other elements are optional.
     -->

    <xsd:complexType name="revisionType">
        <xsd:annotation>
            <xsd:documentation>
                A full revision, with a major.minor.micro and an
                optional preview number. The major number is mandatory.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The major revision, an int > 0, incremented each time a new
                 package is generated. -->
            <xsd:element name="major"      type="xsd:positiveInteger" />
            <!-- The minor revision, an int >= 0, incremented each time a new
                 minor package is generated. Assumed to be 0 if missing. -->
            <xsd:element name="minor"     type="xsd:nonNegativeInteger" minOccurs="0" />
            <!-- The micro revision, an int >= 0, incremented each time a new
                 buf fix is generated. Assumed to be 0 if missing. -->
            <xsd:element name="micro"     type="xsd:nonNegativeInteger" minOccurs="0" />
            <!-- The preview/release candidate revision, an int > 0,
                 incremented each time a new preview is generated.
                 Not present for final releases. -->
            <xsd:element name="preview"   type="xsd:positiveInteger" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- A collection of file paths available in an &lt;extra&gt; package
         that can be installed in an Android project.
         If present, the &lt;project-files&gt; collection must contain at least one path.
         Each path is relative to the root directory of the package.
     -->

    <xsd:complexType name="projectFilesType">
        <xsd:annotation>
            <xsd:documentation>
                A collection of file paths available in an &lt;extra&gt; package
                that can be installed in an Android project.
                If present, the &lt;project-files&gt; collection must contain at least one path.
                Each path is relative to the root directory of the package.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence minOccurs="1" maxOccurs="unbounded">
            <!-- One JAR Path, relative to the root folder of the package. -->
            <xsd:element name="path" type="xsd:string" />
        </xsd:sequence>
    </xsd:complexType>


    <!-- The definition of archive filters -->

    <xsd:simpleType name="bitSizeType">
        <xsd:annotation>
            <xsd:documentation>A CPU bit size filter.</xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:token">
            <xsd:enumeration value="32" />
            <xsd:enumeration value="64" />
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="osType">
        <xsd:annotation>
            <xsd:documentation>A host OS filter.</xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:token">
            <xsd:enumeration value="linux" />
            <xsd:enumeration value="macosx" />
            <xsd:enumeration value="windows" />
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="jvmVersionType">
        <xsd:annotation>
            <xsd:documentation>A JVM version number, e.g. "1" or "1.6" or "1.14.15".</xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:pattern value="([1-9](\.[1-9]{1,2}){0,2})"/>
        </xsd:restriction>
    </xsd:simpleType>


    <!-- The definition of a file checksum -->

    <xsd:simpleType name="sha1Number">
        <xsd:annotation>
            <xsd:documentation>A SHA1 checksum.</xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:pattern value="([0-9a-fA-F]){40}"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="checksumType">
        <xsd:annotation>
            <xsd:documentation>A file checksum, currently only SHA1.</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="sdk:sha1Number">
                <xsd:attribute name="type" type="xsd:token" fixed="sha1" />
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>

</xsd:schema>
PK
!<qU��މމ xsd/legacy/sdk-repository-12.xsd<?xml version="1.0" encoding="UTF-8"?>
<!--
 * Copyright (C) 2014 The Android Open Source Project
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
-->
<xsd:schema
    targetNamespace="http://schemas.android.com/sdk/android/repository/12"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:sdk="http://schemas.android.com/sdk/android/repository/12"
    elementFormDefault="qualified"
    attributeFormDefault="unqualified"
    version="1">

    <!-- The repository contains a collection of downloadable items known as
         "packages". Each package has a type and various attributes and contains
         a list of file "archives" that can be downloaded for specific OSes.

         An Android SDK repository is a web site that contains a "repository.xml"
         file that conforms to this XML Schema.

         History:
         - v1 is used by the SDK Updater in Tools r3 and r4.

         - v2 is used by the SDK Updater in Tools r5:
            - It introduces a new <sample> repository type. Previously samples
              were included in the <platform> packages. Instead this package is used
              and and the samples are installed in $SDK/samples.
            - All repository types have a new <obsolete> node. It works as a marker
              to indicate the package is obsolete and should not be selected by default.
              The UI also hides these out by default.

         - v3 is used by the SDK Updater in Tools r8:
            - It introduces a new <platform-tool> repository type. Previously platform-specific
              tools were included in the <platform> packages. Instead this package is used
              and platform-specific tools are installed in $SDK/platform-tools
            - There's a new element <min-platform-tools-rev> in <tool>. The tool package now
              requires that at least some minimal version of <platform-tool> be installed.
            - It removes the <addon> repository type, which is now in its own XML Schema.

         - v4 is used by the SDK Updater in Tools r12:
            - <extra> element now has a <project-files> element that contains 1 or
              or more <path>, each indicating the relative path of a file that this package
              can contribute to installed projects.
            - <platform> element now has a mandatory <layoutlib> that indicates the API
              and revision of that layout library for this particular platform.

         - v5 is used by the SDK Manager in Tools r14:
            - <extra> now has an <old-paths> element, a ;-separated list of old paths that
              should be detected and migrated to the new <path> for that package.
            - <platform> has a new optional <abi-included> that describes the ABI of the
              system image included in the platform, if any.
            - New <system-image> package type, to store system images outside of <platform>s.
            - New <source> package type.

         - v6 is used by the SDK Manager in Tools r18:
            - <extra> packages are removed. They are served only by the addon XML.
            - <platform>, <system-image>, <source>, <tool>, <platform-tool>, <doc>
              and <sample> get a new optional field <beta-rc> which can be used to indicate
              the package is a Beta Release Candidate and not a final release.

         - v7 is used by the SDK Manager in Tools r20:
            - For <tool> and <platform-tool> packages, the <revision> element becomes a
              a "full revision" element with <major>, <minor>, <micro> and <preview> sub-elements.
            - The <beta-rc> element is no longer supported, it is replaced by
              <revision> -> <preview> and is only for <tool> and <platform-tool> packages.
            - <min-tools-rev> and <min-platform-tools-rev> also become a full revision element.

         - v8 is used by the SDK Manager in Tools r22.0:
            - It introduces the new <build-tool> repository type, which contains build-specific
              tools that were before placed in either <tool> or <platform-tool> (e.g. ant,
              aapt, aidl, etc.)
            - <tool> has a new "min-build-tool" attribute.

         - v9 is used by the SDK Manager in Tools r22.6:
            - It introduces a sub-tag for the <system-image> repository type.

         - v10 is used by the SDK Manager in Tools r22.6.4:
            - It introduces a <list-display> string for all package types.
            - It removes the <system-image> type (system images are handled by sdk-sys-img-3.xsd)
            - it changes <archive os=... arch=...> to sub-elements: <host-os>, <host-bits>,
              <jvm-bits> and <min-jvm-version>.

         -v11 added Android NDK component

         -v12 added Android LLDB component
    -->

    <xsd:element name="sdk-repository" type="sdk:repositoryType" />

    <xsd:complexType name="repositoryType">
        <xsd:annotation>
            <xsd:documentation>
                The repository contains a collection of downloadable packages.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:element name="platform"        type="sdk:platformType"     />
            <xsd:element name="source"          type="sdk:sourceType"       />
            <xsd:element name="tool"            type="sdk:toolType"         />
            <xsd:element name="platform-tool"   type="sdk:platformToolType" />
            <xsd:element name="build-tool"      type="sdk:buildToolType"    />
            <xsd:element name="doc"             type="sdk:docType"          />
            <xsd:element name="sample"          type="sdk:sampleType"       />
            <xsd:element name="license"         type="sdk:licenseType"      />
            <xsd:element name="ndk"             type="sdk:ndkType"      />
            <xsd:element name="lldb"             type="sdk:lldbType"      />
        </xsd:choice>
    </xsd:complexType>

    <!-- The definition of an NDK package. -->

    <xsd:complexType name="ndkType">
        <xsd:annotation>
            <xsd:documentation>An NDK package.</xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The revision, an int > 0, incremented each time a new
                 package is generated. -->
            <xsd:element name="revision"  type="xsd:positiveInteger" />

            <!-- The optional display list item. When missing, it is auto-computed. -->
            <xsd:element name="list-display"   type="xsd:normalizedString" minOccurs="0" />

            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license"  type="sdk:usesLicenseType" minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"   type="xsd:string"      minOccurs="0" />
            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"      type="sdk:archivesType" />
            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"      type="xsd:string" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>

    <!-- The definition of an LLDB package. -->

    <xsd:complexType name="lldbType">
        <xsd:annotation>
            <xsd:documentation>An LLDB package.</xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The revision, an int > 0, incremented each time a new
                 package is generated. -->
            <xsd:element name="revision"  type="sdk:revisionType" />

            <!-- The optional display list item. When missing, it is auto-computed. -->
            <xsd:element name="list-display"   type="xsd:normalizedString" minOccurs="0" />

            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license"  type="sdk:usesLicenseType" minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"   type="xsd:string"      minOccurs="0" />
            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"      type="sdk:archivesType" />
        </xsd:all>
    </xsd:complexType>

    <!-- The definition of an SDK platform package. -->

    <xsd:complexType name="platformType">
        <xsd:annotation>
            <xsd:documentation>An SDK platform package.</xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The Android platform version. It is string such as "1.0". -->
            <xsd:element name="version"   type="xsd:normalizedString" />
            <!-- The Android API Level for the platform. An int > 0. -->
            <xsd:element name="api-level" type="xsd:positiveInteger"  />
            <!-- The optional codename for this platform, if it's a preview. -->
            <xsd:element name="codename"  type="xsd:string" minOccurs="0" />
            <!-- The revision, an int > 0, incremented each time a new
                 package is generated. -->
            <xsd:element name="revision"  type="xsd:positiveInteger" />

            <!-- The optional display list item. When missing, it is auto-computed. -->
            <xsd:element name="list-display"   type="xsd:normalizedString" minOccurs="0" />

            <!-- Information on the layoutlib packaged in this platform. -->
            <xsd:element name="layoutlib" type="sdk:layoutlibType" />

            <!-- optional elements -->

            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license"  type="sdk:usesLicenseType" minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"   type="xsd:string"      minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"      type="xsd:token"       minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note"  type="xsd:string"      minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"   type="xsd:token"       minOccurs="0" />
            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"      type="sdk:archivesType" />
            <!-- The minimal revision of tools required by this package.
                 Optional. If present, must be a revision element. -->
            <xsd:element name="min-tools-rev" type="sdk:revisionType" minOccurs="0" />

            <!-- The ABI of the system image *included* in this platform, if any.
                 When the field is present, it means the platform already embeds one
                 system image. A platform can also have any number of external
                 &lt;system-image&gt; associated with it.  -->
            <xsd:element name="included-abi"  type="sdk:abiType" minOccurs="0" />

            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"      type="xsd:string" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of a layout library used by a platform. -->

    <xsd:complexType name="layoutlibType" >
        <xsd:annotation>
            <xsd:documentation>
                Version information for a layoutlib included in a platform.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The layoutlib API level, an int > 0,
                 incremented with each new incompatible lib. -->
            <xsd:element name="api"          type="xsd:positiveInteger" />
            <!-- The incremental minor revision for that API, e.g. in case of bug fixes.
                 Optional. An int >= 0, assumed to be 0 if the element is missing. -->
            <xsd:element name="revision"     type="xsd:nonNegativeInteger" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of the ABI supported by a platform's system image. -->

    <xsd:simpleType name="abiType">
        <xsd:annotation>
            <xsd:documentation>The ABI of a platform's system image.</xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:token">
            <xsd:enumeration value="armeabi"     />
            <xsd:enumeration value="armeabi-v7a" />
            <xsd:enumeration value="x86"         />
            <xsd:enumeration value="mips"        />
        </xsd:restriction>
    </xsd:simpleType>


    <!-- The definition of a source package. -->

    <xsd:complexType name="sourceType" >
        <xsd:annotation>
            <xsd:documentation>
                Sources for a platform.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- api-level + codename identifies the platform to which this source belongs. -->

            <!-- The Android API Level for the platform. An int > 0. -->
            <xsd:element name="api-level" type="xsd:positiveInteger"  />
            <!-- The optional codename for this platform, if it's a preview. -->
            <xsd:element name="codename"  type="xsd:string" minOccurs="0" />

            <!-- The revision, an int > 0, incremented each time a new
                 package is generated. -->
            <xsd:element name="revision"  type="xsd:positiveInteger" />

            <!-- The optional display list item. When missing, it is auto-computed. -->
            <xsd:element name="list-display"   type="xsd:normalizedString" minOccurs="0" />

            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license"  type="sdk:usesLicenseType" minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"   type="xsd:string"      minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"      type="xsd:token"       minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note"  type="xsd:string"      minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"   type="xsd:token"       minOccurs="0" />

            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"  type="sdk:archivesType" />

            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"  type="xsd:string" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of an SDK tool package. -->

    <xsd:complexType name="toolType" >
        <xsd:annotation>
            <xsd:documentation>An SDK tool package.</xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The full revision (major.minor.micro.preview), incremented each
                 time a new package is generated. -->
            <xsd:element name="revision"      type="sdk:revisionType" />

            <!-- The optional display list item. When missing, it is auto-computed. -->
            <xsd:element name="list-display"   type="xsd:normalizedString" minOccurs="0" />

            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license" type="sdk:usesLicenseType" minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"  type="xsd:string"      minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"     type="xsd:token"       minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note" type="xsd:string"      minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"  type="xsd:token"       minOccurs="0" />
            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"     type="sdk:archivesType" />

            <!-- The minimal revision of platform-tools required by this package.
                 Mandatory. Must be a revision element. -->
            <xsd:element name="min-platform-tools-rev" type="sdk:revisionType" />

            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"  type="xsd:string" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of an SDK platform-tool package. -->

    <xsd:complexType name="platformToolType" >
        <xsd:annotation>
            <xsd:documentation>An SDK platform-tool package.</xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The full revision (major.minor.micro.preview), incremented each
                 time a new package is generated. -->
            <xsd:element name="revision"      type="sdk:revisionType" />

            <!-- The optional display list item. When missing, it is auto-computed. -->
            <xsd:element name="list-display"   type="xsd:normalizedString" minOccurs="0" />

            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license" type="sdk:usesLicenseType" minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"  type="xsd:string"      minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"     type="xsd:token"       minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note" type="xsd:string"      minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"  type="xsd:token"       minOccurs="0" />
            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"     type="sdk:archivesType" />

            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"  type="xsd:string" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>

    <!-- The definition of an SDK build-tool package. -->

    <xsd:complexType name="buildToolType">
        <xsd:annotation>
            <xsd:documentation>An SDK build-tool package.</xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The full revision (major.minor.micro.preview), incremented each
                 time a new package is generated. -->
            <xsd:element name="revision"      type="sdk:revisionType" />

            <!-- optional elements -->

            <!-- The optional display list item. When missing, it is auto-computed. -->
            <xsd:element name="list-display"   type="xsd:normalizedString" minOccurs="0" />

            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license"  type="sdk:usesLicenseType" minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"   type="xsd:string"      minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"      type="xsd:token"       minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note"  type="xsd:string"      minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"   type="xsd:token"       minOccurs="0" />
            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"      type="sdk:archivesType" />

            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"      type="xsd:string" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of an SDK doc package. -->

    <xsd:complexType name="docType" >
        <xsd:annotation>
            <xsd:documentation>An SDK doc package.</xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The Android API Level for the documentation. An int > 0. -->
            <xsd:element name="api-level" type="xsd:positiveInteger"  />
            <!-- The optional codename for this doc, if it's a preview. -->
            <xsd:element name="codename"  type="xsd:string" minOccurs="0" />

            <!-- The optional display list item. When missing, it is auto-computed. -->
            <xsd:element name="list-display"   type="xsd:normalizedString" minOccurs="0" />

            <!-- The revision, an int > 0, incremented each time a new
                 package is generated. -->
            <xsd:element name="revision"     type="xsd:positiveInteger" />
            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license" type="sdk:usesLicenseType" minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"  type="xsd:string"      minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"     type="xsd:token"       minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note" type="xsd:string"      minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"  type="xsd:token"       minOccurs="0" />
            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"     type="sdk:archivesType" />


            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"  type="xsd:string" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of an SDK sample package. -->

    <xsd:complexType name="sampleType" >
        <xsd:annotation>
            <xsd:documentation>An SDK sample package.</xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The Android API Level for the documentation. An int > 0. -->
            <xsd:element name="api-level" type="xsd:positiveInteger"  />
            <!-- The optional codename for this doc, if it's a preview. -->
            <xsd:element name="codename"  type="xsd:string" minOccurs="0" />

            <!-- The optional display list item. When missing, it is auto-computed. -->
            <xsd:element name="list-display"   type="xsd:normalizedString" minOccurs="0" />

            <!-- The revision, an int > 0, incremented each time a new
                 package is generated. -->
            <xsd:element name="revision"     type="xsd:positiveInteger" />
            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license" type="sdk:usesLicenseType" minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"  type="xsd:string"      minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"     type="xsd:token"       minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note" type="xsd:string"      minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"  type="xsd:token"       minOccurs="0" />
            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"     type="sdk:archivesType" />
            <!-- The minimal revision of tools required by this package.
                 Optional. If present, must be a revision element. -->
            <xsd:element name="min-tools-rev" type="sdk:revisionType" minOccurs="0" />


            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"  type="xsd:string" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of a path segment used by the extra element. -->

    <xsd:simpleType name="segmentType">
        <xsd:annotation>
            <xsd:documentation>
                One path segment for the install path of an extra element.
                It must be a single-segment path.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:token">
            <xsd:pattern value="[a-zA-Z0-9_]+"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="segmentListType">
        <xsd:annotation>
            <xsd:documentation>
                A semi-colon separated list of a segmentTypes.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:token">
            <xsd:pattern value="[a-zA-Z0-9_;]+"/>
        </xsd:restriction>
    </xsd:simpleType>


    <!-- The definition of a license to be referenced by the uses-license element. -->

    <xsd:complexType name="licenseType">
        <xsd:annotation>
            <xsd:documentation>
                A license definition. Such a license must be used later as a reference
                using a uses-license element in one of the package elements.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="xsd:string">
                <xsd:attribute name="id"   type="xsd:ID" />
                <xsd:attribute name="type" type="xsd:token" fixed="text" />
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>


    <!-- Type describing the license used by a package.
         The license MUST be defined using a license node and referenced
         using the ref attribute of the license element inside a package.
     -->

    <xsd:complexType name="usesLicenseType">
        <xsd:annotation>
            <xsd:documentation>
                Describes the license used by a package. The license MUST be defined
                using a license node and referenced using the ref attribute of the
                license element inside a package.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:attribute name="ref" type="xsd:IDREF" />
    </xsd:complexType>


    <!-- A collection of files that can be downloaded for a given architecture.
         The <archives> node is mandatory in the repository elements and the
         collection must have at least one <archive> declared.
         Each archive is a zip file that will be unzipped in a location that depends
         on its package type.
     -->

    <xsd:complexType name="archivesType">
        <xsd:annotation>
            <xsd:documentation>
                A collection of files that can be downloaded for a given architecture.
                The &lt;archives&gt; node is mandatory in the repository packages and the
                collection must have at least one &lt;archive&gt; declared.
                Each archive is a zip file that will be unzipped in a location that depends
                on its package type.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence minOccurs="1" maxOccurs="unbounded">
            <!-- One archive file -->
            <xsd:element name="archive">
                <xsd:complexType>
                    <!-- Properties of the archive file -->
                    <xsd:all>
                        <!-- The size in bytes of the archive to download. -->
                        <xsd:element name="size"     type="xsd:positiveInteger" />
                        <!-- The checksum of the archive file. -->
                        <xsd:element name="checksum" type="sdk:checksumType" />
                        <!-- The URL is an absolute URL if it starts with http://, https://
                             or ftp://. Otherwise it is relative to the parent directory that
                             contains this repository.xml -->
                        <xsd:element name="url"      type="xsd:token" />

                        <xsd:element name="host-os"         type="sdk:osType"         minOccurs="0" />
                        <xsd:element name="host-bits"       type="sdk:bitSizeType"    minOccurs="0" />
                        <xsd:element name="jvm-bits"        type="sdk:bitSizeType"    minOccurs="0" />
                        <xsd:element name="min-jvm-version" type="sdk:jvmVersionType" minOccurs="0" />
                    </xsd:all>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>


    <!-- A full revision, with a major.minor.micro and an optional preview number.
         The major number is mandatory, the other elements are optional.
     -->

    <xsd:complexType name="revisionType">
        <xsd:annotation>
            <xsd:documentation>
                A full revision, with a major.minor.micro and an
                optional preview number. The major number is mandatory.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The major revision, an int > 0, incremented each time a new
                 package is generated. -->
            <xsd:element name="major"      type="xsd:positiveInteger" />
            <!-- The minor revision, an int >= 0, incremented each time a new
                 minor package is generated. Assumed to be 0 if missing. -->
            <xsd:element name="minor"     type="xsd:nonNegativeInteger" minOccurs="0" />
            <!-- The micro revision, an int >= 0, incremented each time a new
                 buf fix is generated. Assumed to be 0 if missing. -->
            <xsd:element name="micro"     type="xsd:nonNegativeInteger" minOccurs="0" />
            <!-- The preview/release candidate revision, an int > 0,
                 incremented each time a new preview is generated.
                 Not present for final releases. -->
            <xsd:element name="preview"   type="xsd:positiveInteger" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- A collection of file paths available in an &lt;extra&gt; package
         that can be installed in an Android project.
         If present, the &lt;project-files&gt; collection must contain at least one path.
         Each path is relative to the root directory of the package.
     -->

    <xsd:complexType name="projectFilesType">
        <xsd:annotation>
            <xsd:documentation>
                A collection of file paths available in an &lt;extra&gt; package
                that can be installed in an Android project.
                If present, the &lt;project-files&gt; collection must contain at least one path.
                Each path is relative to the root directory of the package.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence minOccurs="1" maxOccurs="unbounded">
            <!-- One JAR Path, relative to the root folder of the package. -->
            <xsd:element name="path" type="xsd:string" />
        </xsd:sequence>
    </xsd:complexType>


    <!-- The definition of archive filters -->

    <xsd:simpleType name="bitSizeType">
        <xsd:annotation>
            <xsd:documentation>A CPU bit size filter.</xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:token">
            <xsd:enumeration value="32" />
            <xsd:enumeration value="64" />
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="osType">
        <xsd:annotation>
            <xsd:documentation>A host OS filter.</xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:token">
            <xsd:enumeration value="linux" />
            <xsd:enumeration value="macosx" />
            <xsd:enumeration value="windows" />
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="jvmVersionType">
        <xsd:annotation>
            <xsd:documentation>A JVM version number, e.g. "1" or "1.6" or "1.14.15".</xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:pattern value="([1-9](\.[1-9]{1,2}){0,2})"/>
        </xsd:restriction>
    </xsd:simpleType>


    <!-- The definition of a file checksum -->

    <xsd:simpleType name="sha1Number">
        <xsd:annotation>
            <xsd:documentation>A SHA1 checksum.</xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:pattern value="([0-9a-fA-F]){40}"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="checksumType">
        <xsd:annotation>
            <xsd:documentation>A file checksum, currently only SHA1.</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="sdk:sha1Number">
                <xsd:attribute name="type" type="xsd:token" fixed="sha1" />
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>

</xsd:schema>
PK
!<c���;;xsd/legacy/sdk-stats-1.xsd<?xml version="1.0" encoding="UTF-8"?>
<!--
 * Copyright (C) 2012 The Android Open Source Project
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
-->
<xsd:schema
    targetNamespace="http://schemas.android.com/sdk/android/stats/1"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:ast="http://schemas.android.com/sdk/android/stats/1"
    elementFormDefault="qualified"
    attributeFormDefault="unqualified"
    version="1">

    <!--
        A simple list of platforms provided by the SDK Manager and some
        statistics on them, namely the market share percentage for that
        platform.
        This can be used by the SDK Manager or the ADT New Project Wizard
        to give users an idea of the relative install base of platforms.

        Scope, Caveat & Limitation:
        The "share percentage" corresponds to the Platform Versions table
        from the SDK Dashboard as seen at
        http://developer.android.com/resources/dashboard/platform-versions.html
        However the data is not automatically generated and there is NO
        freshness implied.  The values may or may not be up-to-date and it is
        most likely they will only get refreshed when there's a significant
        change that affects the usage of the SDK tools.

        =>  The data is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES
        OR CONDITIONS OF ANY KIND, either express or implied.
    -->

    <xsd:element name="sdk-stats" type="ast:platformsListType" />

    <xsd:complexType name="platformsListType">
        <xsd:annotation>
            <xsd:documentation>
                A simple list of platform stats.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:element name="platform" type="ast:platformType" />
        </xsd:choice>
    </xsd:complexType>


    <!-- The definition of stats for a platform. -->

    <xsd:complexType name="platformType">
        <xsd:annotation>
            <xsd:documentation>Stats information for a given Android platform.
                The api-level acts as a key, and it is epxected there should only
                be one platform listed with the same API-level.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The Android API Level for the platform. An int > 0. -->
            <xsd:element name="api-level" type="xsd:positiveInteger"  />

            <!-- The official codename for this platform, for example "Cupcake". -->
            <xsd:element name="codename"  type="xsd:normalizedString" />

            <!-- The official version name of this platform, for example "Android 1.5". -->
            <xsd:element name="version"   type="xsd:normalizedString" />

            <!-- An approximate share percentage of this platform. -->
            <xsd:element name="share" type="ast:percent" />
        </xsd:all>
    </xsd:complexType>


    <!-- A decimal percentage, between 0.0 and 100.0% -->

    <xsd:simpleType name="percent" id="percent">
        <xsd:annotation>
            <xsd:documentation>A decimal percentage, between 0.0 and 100.0%.</xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:decimal">
            <xsd:minInclusive value="0"/>
            <xsd:maxInclusive value="100"/>
        </xsd:restriction>
    </xsd:simpleType>

</xsd:schema>
PK
!<���̹'�'xsd/legacy/sdk-sys-img-01.xsd<?xml version="1.0" encoding="UTF-8"?>
<!--
 * Copyright (C) 2012 The Android Open Source Project
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
-->
<xsd:schema
    targetNamespace="http://schemas.android.com/sdk/android/sys-img/1"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:sdk="http://schemas.android.com/sdk/android/sys-img/1"
    elementFormDefault="qualified"
    attributeFormDefault="unqualified"
    version="1">

    <!-- The repository contains a collection of downloadable items known as
         "packages". Each package has a type and various attributes and contains
         a list of file "archives" that can be downloaded for specific OSes.

         An Android Addon repository is a web site that contains an "addon.xml"
         file that conforms to this XML Schema.

         History:
         - v1 is used by the SDK Updater in Tools r20.0. It is split out of the
           main SDK Repository XML Schema and can only contain <system-image> packages.
    -->

    <xsd:element name="sdk-sys-img" type="sdk:repositoryType" />

    <xsd:complexType name="repositoryType">
        <xsd:annotation>
            <xsd:documentation>
                The repository contains a collection of downloadable system images.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:element name="system-image"    type="sdk:systemImageType"  />
            <xsd:element name="license"         type="sdk:licenseType"      />
        </xsd:choice>
    </xsd:complexType>


    <!-- The definition of a system image used by a platform. -->

    <xsd:complexType name="systemImageType" >
        <xsd:annotation>
            <xsd:documentation>
                System Image for a platform.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- api-level+codename identifies the platform to which this system image belongs. -->

            <!-- The Android API Level for the platform. An int > 0. -->
            <xsd:element name="api-level" type="xsd:positiveInteger"  />
            <!-- The optional codename for this platform, if it's a preview. -->
            <xsd:element name="codename"  type="xsd:string" minOccurs="0" />

            <!-- The revision, an int > 0, incremented each time a new
                 package is generated. -->
            <xsd:element name="revision"  type="xsd:positiveInteger" />

            <!-- The ABI of the system emulated by this image. -->
            <xsd:element name="abi"       type="sdk:abiType" />

            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license"  type="sdk:usesLicenseType" minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"   type="xsd:string"      minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"      type="xsd:token"       minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note"  type="xsd:string"      minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"   type="xsd:token"       minOccurs="0" />

            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"  type="sdk:archivesType" />

            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"  type="xsd:string" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of the ABI supported by a platform's system image. -->

    <xsd:simpleType name="abiType">
        <xsd:annotation>
            <xsd:documentation>The ABI of a platform's system image.</xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:token">
            <xsd:enumeration value="armeabi"     />
            <xsd:enumeration value="armeabi-v7a" />
            <xsd:enumeration value="x86"         />
            <xsd:enumeration value="mips"        />
        </xsd:restriction>
    </xsd:simpleType>


    <!-- The definition of a license to be referenced by the uses-license element. -->

    <xsd:complexType name="licenseType">
        <xsd:annotation>
            <xsd:documentation>
                A license definition. Such a license must be used later as a reference
                using a uses-license element in one of the package elements.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="xsd:string">
                <xsd:attribute name="id"   type="xsd:ID" />
                <xsd:attribute name="type" type="xsd:token" fixed="text" />
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>


    <!-- Type describing the license used by a package.
         The license MUST be defined using a license node and referenced
         using the ref attribute of the license element inside a package.
     -->

    <xsd:complexType name="usesLicenseType">
        <xsd:annotation>
            <xsd:documentation>
                Describes the license used by a package. The license MUST be defined
                using a license node and referenced using the ref attribute of the
                license element inside a package.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:attribute name="ref" type="xsd:IDREF" />
    </xsd:complexType>


    <!-- A collection of files that can be downloaded for a given architecture.
         The <archives> node is mandatory in the repository elements and the
         collection must have at least one <archive> declared.
         Each archive is a zip file that will be unzipped in a location that depends
         on its package type.
     -->

    <xsd:complexType name="archivesType">
        <xsd:annotation>
            <xsd:documentation>
                A collection of files that can be downloaded for a given architecture.
                The &lt;archives&gt; node is mandatory in the repository packages and the
                collection must have at least one &lt;archive&gt; declared.
                Each archive is a zip file that will be unzipped in a location that depends
                on its package type.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence minOccurs="1" maxOccurs="unbounded">
            <!-- One archive file -->
            <xsd:element name="archive">
                <xsd:complexType>
                    <!-- Properties of the archive file -->
                    <xsd:all>
                        <!-- The size in bytes of the archive to download. -->
                        <xsd:element name="size"     type="xsd:positiveInteger" />
                        <!-- The checksum of the archive file. -->
                        <xsd:element name="checksum" type="sdk:checksumType" />
                        <!-- The URL is an absolute URL if it starts with http://, https://
                             or ftp://. Otherwise it is relative to the parent directory that
                             contains this repository.xml -->
                        <xsd:element name="url"      type="xsd:token" />
                    </xsd:all>

                    <!-- Attributes that identify the OS and architecture -->
                    <xsd:attribute name="os" use="required">
                        <xsd:simpleType>
                            <xsd:restriction base="xsd:token">
                                <xsd:enumeration value="any" />
                                <xsd:enumeration value="linux" />
                                <xsd:enumeration value="macosx" />
                                <xsd:enumeration value="windows" />
                            </xsd:restriction>
                        </xsd:simpleType>
                    </xsd:attribute>
                    <xsd:attribute name="arch" use="optional">
                        <xsd:simpleType>
                            <xsd:restriction base="xsd:token">
                                <xsd:enumeration value="any" />
                                <xsd:enumeration value="ppc" />
                                <xsd:enumeration value="x86" />
                                <xsd:enumeration value="x86_64" />
                            </xsd:restriction>
                        </xsd:simpleType>
                    </xsd:attribute>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>


    <!-- The definition of a file checksum -->

    <xsd:simpleType name="sha1Number">
        <xsd:annotation>
            <xsd:documentation>A SHA1 checksum.</xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:pattern value="([0-9a-fA-F]){40}"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="checksumType">
        <xsd:annotation>
            <xsd:documentation>A file checksum, currently only SHA1.</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="sdk:sha1Number">
                <xsd:attribute name="type" type="xsd:token" fixed="sha1" />
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>

</xsd:schema>
PK
!<���3�*�*xsd/legacy/sdk-sys-img-02.xsd<?xml version="1.0" encoding="UTF-8"?>
<!--
 * Copyright (C) 2012 The Android Open Source Project
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
-->
<xsd:schema
    targetNamespace="http://schemas.android.com/sdk/android/sys-img/2"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:sdk="http://schemas.android.com/sdk/android/sys-img/2"
    elementFormDefault="qualified"
    attributeFormDefault="unqualified"
    version="1">

    <!-- The repository contains a collection of downloadable items known as
         "packages". Each package has a type and various attributes and contains
         a list of file "archives" that can be downloaded for specific OSes.

         An Android Addon repository is a web site that contains an "addon.xml"
         file that conforms to this XML Schema.

         History:
         - v1 is used by the SDK Updater in Tools r20.0. It is split out of the
           main SDK Repository XML Schema and can only contain <system-image> packages.

         - v2 is used by the SDK Manager in Tools r22.6.
           It introduces a sub-tag for the <system-image> repository type.
    -->

    <xsd:element name="sdk-sys-img" type="sdk:repositoryType" />

    <xsd:complexType name="repositoryType">
        <xsd:annotation>
            <xsd:documentation>
                The repository contains a collection of downloadable system images.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:element name="system-image"    type="sdk:systemImageType"  />
            <xsd:element name="license"         type="sdk:licenseType"      />
        </xsd:choice>
    </xsd:complexType>


    <!-- The definition of a system image used by a platform. -->

    <xsd:complexType name="systemImageType" >
        <xsd:annotation>
            <xsd:documentation>
                System Image for a platform.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- api-level+codename identifies the platform to which this system image belongs. -->

            <!-- The Android API Level for the platform. An int > 0. -->
            <xsd:element name="api-level" type="xsd:positiveInteger"  />
            <!-- The optional codename for this platform, if it's a preview. -->
            <xsd:element name="codename"  type="xsd:string" minOccurs="0" />

            <!-- The revision, an int > 0, incremented each time a new
                 package is generated. -->
            <xsd:element name="revision"  type="xsd:positiveInteger" />

            <!-- The tag of the system emulated by this image. -->
            <xsd:element name="tag-id"      type="sdk:idType" />
            <!-- The displayed tag of the system emulated by this image. Optional. -->
            <xsd:element name="tag-display" type="xsd:normalizedString" minOccurs="0" />

            <!-- The ABI of the system emulated by this image. -->
            <xsd:element name="abi"       type="sdk:abiType" />

            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license"  type="sdk:usesLicenseType" minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"   type="xsd:string"      minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"      type="xsd:token"       minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note"  type="xsd:string"      minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"   type="xsd:token"       minOccurs="0" />

            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"  type="sdk:archivesType" />

            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"  type="xsd:string" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <xsd:simpleType name="idType">
        <xsd:annotation>
            <xsd:documentation>
                An tag string for a system image can only be simple alphanumeric string.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:token">
            <xsd:pattern value="[a-zA-Z0-9_-]+"/>
        </xsd:restriction>
    </xsd:simpleType>


    <!-- The definition of the ABI supported by a platform's system image. -->

    <xsd:simpleType name="abiType">
        <xsd:annotation>
            <xsd:documentation>The ABI of a platform's system image.</xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:token">
            <xsd:enumeration value="armeabi"     />
            <xsd:enumeration value="armeabi-v7a" />
            <xsd:enumeration value="x86"         />
            <xsd:enumeration value="mips"        />
        </xsd:restriction>
    </xsd:simpleType>


    <!-- The definition of a license to be referenced by the uses-license element. -->

    <xsd:complexType name="licenseType">
        <xsd:annotation>
            <xsd:documentation>
                A license definition. Such a license must be used later as a reference
                using a uses-license element in one of the package elements.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="xsd:string">
                <xsd:attribute name="id"   type="xsd:ID" />
                <xsd:attribute name="type" type="xsd:token" fixed="text" />
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>


    <!-- Type describing the license used by a package.
         The license MUST be defined using a license node and referenced
         using the ref attribute of the license element inside a package.
     -->

    <xsd:complexType name="usesLicenseType">
        <xsd:annotation>
            <xsd:documentation>
                Describes the license used by a package. The license MUST be defined
                using a license node and referenced using the ref attribute of the
                license element inside a package.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:attribute name="ref" type="xsd:IDREF" />
    </xsd:complexType>


    <!-- A collection of files that can be downloaded for a given architecture.
         The <archives> node is mandatory in the repository elements and the
         collection must have at least one <archive> declared.
         Each archive is a zip file that will be unzipped in a location that depends
         on its package type.
     -->

    <xsd:complexType name="archivesType">
        <xsd:annotation>
            <xsd:documentation>
                A collection of files that can be downloaded for a given architecture.
                The &lt;archives&gt; node is mandatory in the repository packages and the
                collection must have at least one &lt;archive&gt; declared.
                Each archive is a zip file that will be unzipped in a location that depends
                on its package type.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence minOccurs="1" maxOccurs="unbounded">
            <!-- One archive file -->
            <xsd:element name="archive">
                <xsd:complexType>
                    <!-- Properties of the archive file -->
                    <xsd:all>
                        <!-- The size in bytes of the archive to download. -->
                        <xsd:element name="size"     type="xsd:positiveInteger" />
                        <!-- The checksum of the archive file. -->
                        <xsd:element name="checksum" type="sdk:checksumType" />
                        <!-- The URL is an absolute URL if it starts with http://, https://
                             or ftp://. Otherwise it is relative to the parent directory that
                             contains this repository.xml -->
                        <xsd:element name="url"      type="xsd:token" />
                    </xsd:all>

                    <!-- Attributes that identify the OS and architecture -->
                    <xsd:attribute name="os" use="required">
                        <xsd:simpleType>
                            <xsd:restriction base="xsd:token">
                                <xsd:enumeration value="any" />
                                <xsd:enumeration value="linux" />
                                <xsd:enumeration value="macosx" />
                                <xsd:enumeration value="windows" />
                            </xsd:restriction>
                        </xsd:simpleType>
                    </xsd:attribute>
                    <xsd:attribute name="arch" use="optional">
                        <xsd:simpleType>
                            <xsd:restriction base="xsd:token">
                                <xsd:enumeration value="any" />
                                <xsd:enumeration value="ppc" />
                                <xsd:enumeration value="x86" />
                                <xsd:enumeration value="x86_64" />
                            </xsd:restriction>
                        </xsd:simpleType>
                    </xsd:attribute>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>


    <!-- The definition of a file checksum -->

    <xsd:simpleType name="sha1Number">
        <xsd:annotation>
            <xsd:documentation>A SHA1 checksum.</xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:pattern value="([0-9a-fA-F]){40}"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="checksumType">
        <xsd:annotation>
            <xsd:documentation>A file checksum, currently only SHA1.</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="sdk:sha1Number">
                <xsd:attribute name="type" type="xsd:token" fixed="sha1" />
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>

</xsd:schema>
PK
!<���'P5P5xsd/legacy/sdk-sys-img-03.xsd<?xml version="1.0" encoding="UTF-8"?>
<!--
 * Copyright (C) 2012 The Android Open Source Project
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
-->
<xsd:schema
    targetNamespace="http://schemas.android.com/sdk/android/sys-img/3"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:sdk="http://schemas.android.com/sdk/android/sys-img/3"
    elementFormDefault="qualified"
    attributeFormDefault="unqualified"
    version="1">

    <!-- The repository contains a collection of downloadable items known as
         "packages". Each package has a type and various attributes and contains
         a list of file "archives" that can be downloaded for specific OSes.

         An Android Addon repository is a web site that contains an "addon.xml"
         file that conforms to this XML Schema.

         History:
         - v1 is used by the SDK Updater in Tools r20.0. It is split out of the
           main SDK Repository XML Schema and can only contain <system-image> packages.

         - v2 is used by the SDK Manager in Tools r22.6.
           It introduces a sub-tag for the <system-image> repository type.

         - v3 is used by the SDK Manager in Tools r22.6.4:
            - It introduces a <list-display> string for all package types.
            - it changes <archive os=... arch=...> to sub-elements: <host-os>, <host-bits>,
              <jvm-bits> and <min-jvm-version>.
            - Support for new ABIs arm64-v8a, x86_64 and mips64.
            - Support for new <addon><vendor-id/name></addon> element.
    -->

    <xsd:element name="sdk-sys-img" type="sdk:repositoryType" />

    <xsd:complexType name="repositoryType">
        <xsd:annotation>
            <xsd:documentation>
                The repository contains a collection of downloadable system images.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:element name="system-image"    type="sdk:systemImageType"  />
            <xsd:element name="license"         type="sdk:licenseType"      />
        </xsd:choice>
    </xsd:complexType>


    <!-- The definition of a system image used by a platform. -->

    <xsd:complexType name="systemImageType" >
        <xsd:annotation>
            <xsd:documentation>
                System Image for a platform.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- api-level+codename identifies the platform to which this system image belongs. -->

            <!-- The Android API Level for the platform. An int > 0. -->
            <xsd:element name="api-level" type="xsd:positiveInteger"  />
            <!-- The optional codename for this platform, if it's a preview. -->
            <xsd:element name="codename"  type="xsd:string" minOccurs="0" />

            <!-- The revision, an int > 0, incremented each time a new
                 package is generated. -->
            <xsd:element name="revision"  type="xsd:positiveInteger" />

            <!-- The tag of the system emulated by this image. -->
            <xsd:element name="tag-id"      type="sdk:idType" />
            <!-- The displayed tag of the system emulated by this image. Optional. -->
            <xsd:element name="tag-display" type="xsd:normalizedString" minOccurs="0" />

            <!-- Indicates a system-image is tied to an add-on and which one.
                 Mandatory for add-on system-images.
                 Must not be present for platform system-images. -->
            <xsd:element name="add-on"      type="sdk:addonType" minOccurs="0" />

            <!-- The vendor id of the system-image when it is associated with an add-on.
                 Must not be present for system-image associated with a platform. -->
            <xsd:element name="vendor-id"       type="sdk:idType" minOccurs="0" />
            <!-- The displayed vendor name of the system-image's add-on. -->
            <xsd:element name="vendor-display"  type="xsd:normalizedString" minOccurs="0" />

            <!-- The optional display list item. When missing, it is auto-computed. -->
            <xsd:element name="list-display"   type="xsd:normalizedString" minOccurs="0" />

            <!-- The ABI of the system emulated by this image. -->
            <xsd:element name="abi"       type="sdk:abiType" />

            <!-- The optional license of this package. If present, users will have
                 to agree to it before downloading. -->
            <xsd:element name="uses-license"  type="sdk:usesLicenseType" minOccurs="0" />
            <!-- The optional description of this package. -->
            <xsd:element name="description"   type="xsd:string"      minOccurs="0" />
            <!-- The optional description URL of this package -->
            <xsd:element name="desc-url"      type="xsd:token"       minOccurs="0" />
            <!-- The optional release note for this package. -->
            <xsd:element name="release-note"  type="xsd:string"      minOccurs="0" />
            <!-- The optional release note URL of this package -->
            <xsd:element name="release-url"   type="xsd:token"       minOccurs="0" />

            <!-- A list of file archives for this package. -->
            <xsd:element name="archives"  type="sdk:archivesType" />

            <!-- An optional element indicating the package is obsolete.
                 The string content is however currently not defined and ignored. -->
            <xsd:element name="obsolete"  type="xsd:string" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <!-- The definition of a system image used by a platform. -->

    <xsd:complexType name="addonType" >
        <xsd:annotation>
            <xsd:documentation>
                Indicates a system-image is tied to an add-on and which one
                (the combo tag-id + vendor-id uniquely identifies the add-on.)
                Mandatory for add-on system-images.
                Must not be present for platform system-images.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <!-- The vendor id of the add-on. -->
            <xsd:element name="vendor-id"       type="sdk:idType" />
            <!-- The displayed vendor name of the add-on. -->
            <xsd:element name="vendor-display"  type="xsd:normalizedString" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>


    <xsd:simpleType name="idType">
        <xsd:annotation>
            <xsd:documentation>
                An tag string for a system image can only be simple alphanumeric string.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:token">
            <xsd:pattern value="[a-zA-Z0-9_-]+"/>
        </xsd:restriction>
    </xsd:simpleType>


    <!-- The definition of the ABI supported by a platform's system image. -->

    <xsd:simpleType name="abiType">
        <xsd:annotation>
            <xsd:documentation>The ABI of a platform's system image.</xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:token">
            <xsd:enumeration value="armeabi"     />
            <xsd:enumeration value="armeabi-v7a" />
            <xsd:enumeration value="arm64-v8a"   />
            <xsd:enumeration value="x86"         />
            <xsd:enumeration value="x86_64"      />
            <xsd:enumeration value="mips"        />
            <xsd:enumeration value="mips64"      />
        </xsd:restriction>
    </xsd:simpleType>


    <!-- The definition of a license to be referenced by the uses-license element. -->

    <xsd:complexType name="licenseType">
        <xsd:annotation>
            <xsd:documentation>
                A license definition. Such a license must be used later as a reference
                using a uses-license element in one of the package elements.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="xsd:string">
                <xsd:attribute name="id"   type="xsd:ID" />
                <xsd:attribute name="type" type="xsd:token" fixed="text" />
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>


    <!-- Type describing the license used by a package.
         The license MUST be defined using a license node and referenced
         using the ref attribute of the license element inside a package.
     -->

    <xsd:complexType name="usesLicenseType">
        <xsd:annotation>
            <xsd:documentation>
                Describes the license used by a package. The license MUST be defined
                using a license node and referenced using the ref attribute of the
                license element inside a package.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:attribute name="ref" type="xsd:IDREF" />
    </xsd:complexType>


    <!-- A collection of files that can be downloaded for a given architecture.
         The <archives> node is mandatory in the repository elements and the
         collection must have at least one <archive> declared.
         Each archive is a zip file that will be unzipped in a location that depends
         on its package type.
     -->

    <xsd:complexType name="archivesType">
        <xsd:annotation>
            <xsd:documentation>
                A collection of files that can be downloaded for a given architecture.
                The &lt;archives&gt; node is mandatory in the repository packages and the
                collection must have at least one &lt;archive&gt; declared.
                Each archive is a zip file that will be unzipped in a location that depends
                on its package type.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence minOccurs="1" maxOccurs="unbounded">
            <!-- One archive file -->
            <xsd:element name="archive">
                <xsd:complexType>
                    <!-- Properties of the archive file -->
                    <xsd:all>
                        <!-- The size in bytes of the archive to download. -->
                        <xsd:element name="size"     type="xsd:positiveInteger" />
                        <!-- The checksum of the archive file. -->
                        <xsd:element name="checksum" type="sdk:checksumType" />
                        <!-- The URL is an absolute URL if it starts with http://, https://
                             or ftp://. Otherwise it is relative to the parent directory that
                             contains this repository.xml -->
                        <xsd:element name="url"      type="xsd:token" />

                        <xsd:element name="host-os"         type="sdk:osType"         minOccurs="0" />
                        <xsd:element name="host-bits"       type="sdk:bitSizeType"    minOccurs="0" />
                        <xsd:element name="jvm-bits"        type="sdk:bitSizeType"    minOccurs="0" />
                        <xsd:element name="min-jvm-version" type="sdk:jvmVersionType" minOccurs="0" />
                    </xsd:all>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>


    <!-- The definition of archive filters -->

    <xsd:simpleType name="bitSizeType">
        <xsd:annotation>
            <xsd:documentation>A CPU bit size filter.</xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:token">
            <xsd:enumeration value="32" />
            <xsd:enumeration value="64" />
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="osType">
        <xsd:annotation>
            <xsd:documentation>A host OS filter.</xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:token">
            <xsd:enumeration value="linux" />
            <xsd:enumeration value="macosx" />
            <xsd:enumeration value="windows" />
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:simpleType name="jvmVersionType">
        <xsd:annotation>
            <xsd:documentation>A JVM version number, e.g. "1" or "1.6" or "1.14.15".</xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:pattern value="([1-9](\.[1-9]{1,2}){0,2})"/>
        </xsd:restriction>
    </xsd:simpleType>


    <!-- The definition of a file checksum -->

    <xsd:simpleType name="sha1Number">
        <xsd:annotation>
            <xsd:documentation>A SHA1 checksum.</xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:pattern value="([0-9a-fA-F]){40}"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="checksumType">
        <xsd:annotation>
            <xsd:documentation>A file checksum, currently only SHA1.</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleContent>
            <xsd:extension base="sdk:sha1Number">
                <xsd:attribute name="type" type="xsd:token" fixed="sha1" />
            </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>

</xsd:schema>
PK
!<�`�?��xsd/sdk-addon-01.xsd<?xml version="1.0" encoding="UTF-8"?>
<!--
  ~ Copyright (C) 2016 The Android Open Source Project
  ~
  ~ Licensed under the Apache License, Version 2.0 (the "License");
  ~ you may not use this file except in compliance with the License.
  ~ You may obtain a copy of the License at
  ~
  ~      http://www.apache.org/licenses/LICENSE-2.0
  ~
  ~ Unless required by applicable law or agreed to in writing, software
  ~ distributed under the License is distributed on an "AS IS" BASIS,
  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  ~ See the License for the specific language governing permissions and
  ~ limitations under the License.
  -->

<!--
    Extension to repo-common for addon repositories, containing the sdk-addon root element and
    the addon and extra typedetails subclasses.

    JAXB-usable classes can be generated from this schema as follows:
    java com.sun.tools.internal.xjc.Driver \
         -catalog <tools/base path>/repository/src/main/java/com/android/repository/api/catalog.xml \
         -b <tools/base path>/repository/src/main/java/com/android/repository/api/common.xjb \
         -b com/android/sdklib/repository/sdk-common.xjb \
         -b repository/src/main/java/com/android/repository/api/global.xjb \
         -p com.android.sdklib.repository.generated.addon.v1 \
         com/android/sdklib/repository/sdk-addon-01.xsd \
         -extension -Xandroid-inheritance -no-header

    with tools.jar, jaxb-inheritance-plugin.jar, and the repository classes on the classpath.
    Note that you can not use the xjc executable, as it does not support 3rd-party plugins.
-->
<xsd:schema
        targetNamespace="http://schemas.android.com/sdk/android/repo/addon2/01"
        xmlns:xsd="http://www.w3.org/2001/XMLSchema"
        xmlns:sdk="http://schemas.android.com/sdk/android/repo/addon2/01"
        xmlns:common="http://schemas.android.com/repository/android/common/01"
        xmlns:sdk-common="http://schemas.android.com/sdk/android/repo/common/01"
        elementFormDefault="unqualified"
        attributeFormDefault="unqualified"
        xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
        xmlns:plugin="http://schemas.android.com/android/jaxb/plugin/1"
        jaxb:extensionBindingPrefixes="plugin"
        version="1"
        jaxb:version="2.0">

    <xsd:import namespace="http://schemas.android.com/repository/android/common/01"/>
    <xsd:import namespace="http://schemas.android.com/sdk/android/repo/common/01" schemaLocation="sdk-common-01.xsd"/>

    <!-- The root element for addon repos -->
    <xsd:element name="sdk-addon" type="common:repositoryType"/>

    <xsd:annotation>
        <xsd:documentation>
            Customization specifying the superclass of ObjectFactory.
        </xsd:documentation>
        <xsd:appinfo>
            <plugin:super name="com.android.sdklib.repository.meta.AddonFactory"/>
        </xsd:appinfo>
    </xsd:annotation>

    <xsd:complexType name="addonDetailsType">
        <xsd:annotation>
            <xsd:documentation>
                type-details subclass containing api level and vendor information.
            </xsd:documentation>
            <xsd:appinfo>
                <plugin:super name="com.android.sdklib.repository.meta.DetailsTypes$AddonDetailsType"/>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="sdk-common:apiDetailsType">
                <xsd:sequence>
                    <xsd:element name="vendor" type="sdk-common:idDisplayType" minOccurs="1" maxOccurs="1"/>
                    <xsd:element name="tag" type="sdk-common:idDisplayType" minOccurs="1" maxOccurs="1"/>
                    <xsd:element name="default-skin" type="xsd:string" minOccurs="0" maxOccurs="1"/>
                    <xsd:element name="libraries" type="sdk:librariesType" minOccurs="0"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>

    <xsd:complexType name="librariesType">
        <xsd:annotation>
            <xsd:documentation>
                libraries provided by this addon
            </xsd:documentation>
            <xsd:appinfo>
                <plugin:super name="com.android.sdklib.repository.meta.DetailsTypes$AddonDetailsType$Libraries"/>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="library" type="sdk-common:libraryType" minOccurs="1" maxOccurs="unbounded"/>
        </xsd:sequence>
    </xsd:complexType>

    <xsd:complexType name="extraDetailsType">
        <xsd:annotation>
            <xsd:documentation>
                type-details subclass containing vendor information.
            </xsd:documentation>
            <xsd:appinfo>
                <plugin:super name="com.android.sdklib.repository.meta.DetailsTypes$ExtraDetailsType"/>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="common:typeDetails">
                <xsd:all>
                    <xsd:element name="vendor" type="sdk-common:idDisplayType"/>
                </xsd:all>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>

    <xsd:complexType name="mavenType">
        <xsd:annotation>
            <xsd:appinfo>
                <plugin:super name="com.android.sdklib.repository.meta.DetailsTypes$MavenType"/>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="common:typeDetails">
                <xsd:all>
                    <xsd:element name="vendor" type="sdk-common:idDisplayType"/>
                </xsd:all>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>

</xsd:schema>
PK
!<;B�g��xsd/sdk-addon-02.xsd<?xml version="1.0" encoding="UTF-8"?>
<!--
  ~ Copyright (C) 2016 The Android Open Source Project
  ~
  ~ Licensed under the Apache License, Version 2.0 (the "License");
  ~ you may not use this file except in compliance with the License.
  ~ You may obtain a copy of the License at
  ~
  ~      http://www.apache.org/licenses/LICENSE-2.0
  ~
  ~ Unless required by applicable law or agreed to in writing, software
  ~ distributed under the License is distributed on an "AS IS" BASIS,
  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  ~ See the License for the specific language governing permissions and
  ~ limitations under the License.
  -->

<!--
    Extension to repo-common for addon repositories, containing the sdk-addon root element and
    the addon and extra typedetails subclasses.

    JAXB-usable classes can be generated from this schema by building
    //tools/base/sdklib:sdk-addon-2
-->
<xsd:schema
        targetNamespace="http://schemas.android.com/sdk/android/repo/addon2/02"
        xmlns:xsd="http://www.w3.org/2001/XMLSchema"
        xmlns:sdk="http://schemas.android.com/sdk/android/repo/addon2/02"
        xmlns:common="http://schemas.android.com/repository/android/common/02"
        xmlns:sdk-common="http://schemas.android.com/sdk/android/repo/common/02"
        elementFormDefault="unqualified"
        attributeFormDefault="unqualified"
        xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
        xmlns:plugin="http://schemas.android.com/android/jaxb/plugin/1"
        jaxb:extensionBindingPrefixes="plugin"
        version="1"
        jaxb:version="2.0">

    <xsd:import namespace="http://schemas.android.com/repository/android/common/02"/>
    <xsd:import namespace="http://schemas.android.com/sdk/android/repo/common/02"/>

    <!-- The root element for addon repos -->
    <xsd:element name="sdk-addon" type="common:repositoryType"/>

    <xsd:annotation>
        <xsd:documentation>
            Customization specifying the superclass of ObjectFactory.
        </xsd:documentation>
        <xsd:appinfo>
            <plugin:super name="com.android.sdklib.repository.meta.AddonFactory"/>
        </xsd:appinfo>
    </xsd:annotation>

    <xsd:complexType name="addonDetailsType">
        <xsd:annotation>
            <xsd:documentation>
                type-details subclass containing api level and vendor information.
            </xsd:documentation>
            <xsd:appinfo>
                <plugin:super name="com.android.sdklib.repository.meta.DetailsTypes$AddonDetailsType"/>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="sdk-common:apiDetailsType">
                <xsd:sequence>
                    <xsd:element name="vendor" type="sdk-common:idDisplayType" minOccurs="1" maxOccurs="1"/>
                    <xsd:element name="tag" type="sdk-common:idDisplayType" minOccurs="1" maxOccurs="1"/>
                    <xsd:element name="default-skin" type="xsd:string" minOccurs="0" maxOccurs="1"/>
                    <xsd:element name="libraries" type="sdk:librariesType" minOccurs="0"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>

    <xsd:complexType name="librariesType">
        <xsd:annotation>
            <xsd:documentation>
                libraries provided by this addon
            </xsd:documentation>
            <xsd:appinfo>
                <plugin:super name="com.android.sdklib.repository.meta.DetailsTypes$AddonDetailsType$Libraries"/>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="library" type="sdk-common:libraryType" minOccurs="1" maxOccurs="unbounded"/>
        </xsd:sequence>
    </xsd:complexType>

    <xsd:complexType name="extraDetailsType">
        <xsd:annotation>
            <xsd:documentation>
                type-details subclass containing vendor information.
            </xsd:documentation>
            <xsd:appinfo>
                <plugin:super name="com.android.sdklib.repository.meta.DetailsTypes$ExtraDetailsType"/>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="common:typeDetails">
                <xsd:all>
                    <xsd:element name="vendor" type="sdk-common:idDisplayType"/>
                </xsd:all>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>

    <xsd:complexType name="mavenType">
        <xsd:annotation>
            <xsd:appinfo>
                <plugin:super name="com.android.sdklib.repository.meta.DetailsTypes$MavenType"/>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="common:typeDetails">
                <xsd:all>
                    <xsd:element name="vendor" type="sdk-common:idDisplayType"/>
                </xsd:all>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>

</xsd:schema>
PK
!<��ճ�xsd/sdk-addon-03.xsd<?xml version="1.0" encoding="UTF-8"?>
<!--
  ~ Copyright (C) 2021 The Android Open Source Project
  ~
  ~ Licensed under the Apache License, Version 2.0 (the "License");
  ~ you may not use this file except in compliance with the License.
  ~ You may obtain a copy of the License at
  ~
  ~      http://www.apache.org/licenses/LICENSE-2.0
  ~
  ~ Unless required by applicable law or agreed to in writing, software
  ~ distributed under the License is distributed on an "AS IS" BASIS,
  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  ~ See the License for the specific language governing permissions and
  ~ limitations under the License.
  -->

<!--
    Extension to repo-common for addon repositories, containing the sdk-addon root element and
    the addon and extra typedetails subclasses.

    JAXB-usable classes can be generated from this schema by building
    //tools/base/sdklib:sdk-addon-3
-->
<xsd:schema
        targetNamespace="http://schemas.android.com/sdk/android/repo/addon2/03"
        xmlns:xsd="http://www.w3.org/2001/XMLSchema"
        xmlns:sdk="http://schemas.android.com/sdk/android/repo/addon2/03"
        xmlns:common="http://schemas.android.com/repository/android/common/02"
        xmlns:sdk-common="http://schemas.android.com/sdk/android/repo/common/03"
        elementFormDefault="unqualified"
        attributeFormDefault="unqualified"
        xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
        xmlns:plugin="http://schemas.android.com/android/jaxb/plugin/1"
        jaxb:extensionBindingPrefixes="plugin"
        version="1"
        jaxb:version="2.0">

    <xsd:import namespace="http://schemas.android.com/repository/android/common/02"/>
    <xsd:import namespace="http://schemas.android.com/sdk/android/repo/common/03"/>

    <!-- The root element for addon repos -->
    <xsd:element name="sdk-addon" type="common:repositoryType"/>

    <xsd:annotation>
        <xsd:documentation>
            Customization specifying the superclass of ObjectFactory.
        </xsd:documentation>
        <xsd:appinfo>
            <plugin:super name="com.android.sdklib.repository.meta.AddonFactory"/>
        </xsd:appinfo>
    </xsd:annotation>

    <xsd:complexType name="addonDetailsType">
        <xsd:annotation>
            <xsd:documentation>
                type-details subclass containing api level and vendor information.
            </xsd:documentation>
            <xsd:appinfo>
                <plugin:super name="com.android.sdklib.repository.meta.DetailsTypes$AddonDetailsType"/>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="sdk-common:apiDetailsType">
                <xsd:sequence>
                    <xsd:element name="vendor" type="sdk-common:idDisplayType" minOccurs="1" maxOccurs="1"/>
                    <xsd:element name="tag" type="sdk-common:idDisplayType" minOccurs="1" maxOccurs="1"/>
                    <xsd:element name="default-skin" type="xsd:string" minOccurs="0" maxOccurs="1"/>
                    <xsd:element name="libraries" type="sdk:librariesType" minOccurs="0"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>

    <xsd:complexType name="librariesType">
        <xsd:annotation>
            <xsd:documentation>
                libraries provided by this addon
            </xsd:documentation>
            <xsd:appinfo>
                <plugin:super name="com.android.sdklib.repository.meta.DetailsTypes$AddonDetailsType$Libraries"/>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="library" type="sdk-common:libraryType" minOccurs="1" maxOccurs="unbounded"/>
        </xsd:sequence>
    </xsd:complexType>

    <xsd:complexType name="extraDetailsType">
        <xsd:annotation>
            <xsd:documentation>
                type-details subclass containing vendor information.
            </xsd:documentation>
            <xsd:appinfo>
                <plugin:super name="com.android.sdklib.repository.meta.DetailsTypes$ExtraDetailsType"/>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="common:typeDetails">
                <xsd:all>
                    <xsd:element name="vendor" type="sdk-common:idDisplayType"/>
                </xsd:all>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>

    <xsd:complexType name="mavenType">
        <xsd:annotation>
            <xsd:appinfo>
                <plugin:super name="com.android.sdklib.repository.meta.DetailsTypes$MavenType"/>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="common:typeDetails">
                <xsd:all>
                    <xsd:element name="vendor" type="sdk-common:idDisplayType"/>
                </xsd:all>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>

</xsd:schema>
PK
!<��M��xsd/sdk-common-01.xsd<!--
  ~ Copyright (C) 2016 The Android Open Source Project
  ~
  ~ Licensed under the Apache License, Version 2.0 (the "License");
  ~ you may not use this file except in compliance with the License.
  ~ You may obtain a copy of the License at
  ~
  ~      http://www.apache.org/licenses/LICENSE-2.0
  ~
  ~ Unless required by applicable law or agreed to in writing, software
  ~ distributed under the License is distributed on an "AS IS" BASIS,
  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  ~ See the License for the specific language governing permissions and
  ~ limitations under the License.
  -->

<!--
    Extension to repo-common containing common information shared by the android sdk-specific
    schemas.

    JAXB-usable classes can be generated from this schema as follows:
    java com.sun.tools.internal.xjc.Driver \
         -catalog <tools/base path>/repository/src/main/java/com/android/repository/api/catalog.xml \
         -b <tools/base path>/repository/src/main/java/com/android/repository/api/common.xjb \
         -episode com/android/sdklib/repository/sdk-common.xjb
         -p com.android.sdklib.repository.generated.common.v1 \
         com/android/sdklib/repository/sdk-common-01.xsd \
         -extension -Xandroid-inheritance \
         -b repository/src/main/java/com/android/repository/api/global.xjb \
         -b sdklib/src/main/java/com/android/sdklib/repository/sdk-common-custom.xjb \
         -no-header

    with tools.jar, jaxb-inheritance-plugin.jar, and the repository classes on the classpath.
    Note that you can not use the xjc executable, as it does not support 3rd-party plugins.
-->

<xsd:schema
        targetNamespace="http://schemas.android.com/sdk/android/repo/common/01"
        xmlns:xsd="http://www.w3.org/2001/XMLSchema"
        xmlns:sdk="http://schemas.android.com/sdk/android/repo/common/01"
        xmlns:common="http://schemas.android.com/repository/android/common/01"
        elementFormDefault="unqualified"
        attributeFormDefault="unqualified"
        xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
        xmlns:plugin="http://schemas.android.com/android/jaxb/plugin/1"
        jaxb:extensionBindingPrefixes="plugin"
        version="1"
        jaxb:version="2.0">

    <xsd:import namespace="http://schemas.android.com/repository/android/common/01"/>

    <xsd:annotation>
        <xsd:documentation>
            Customization specifying the superclass of ObjectFactory.
        </xsd:documentation>
        <xsd:appinfo>
            <plugin:super name="com.android.sdklib.repository.meta.SdkCommonFactory"/>
        </xsd:appinfo>
    </xsd:annotation>

    <xsd:complexType name="apiDetailsType" abstract="true">
        <xsd:annotation>
            <xsd:documentation>
                Abstract subclass of type-details adding elements to specify the android version
                a package corresponds to.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="common:typeDetails">
                <xsd:sequence>
                    <!-- api revision number for released android versions -->
                    <xsd:element name="api-level" type="xsd:int"/>
                    <!-- codename for pre-release android versions -->
                    <xsd:element name="codename" type="xsd:string" minOccurs="0"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>

    <xsd:simpleType name="idType">
        <xsd:annotation>
            <xsd:documentation>
                Simple type enforcing restrictions on machine-readable strings.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:token">
            <xsd:pattern value="[a-zA-Z0-9_-]+"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="idDisplayType">
        <xsd:annotation>
            <xsd:documentation>
                A string with both user-friendly and easily-parsed versions.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <xsd:element name="id" type="sdk:idType"/>
            <xsd:element name="display" type="xsd:string"/>
        </xsd:all>
    </xsd:complexType>

    <xsd:complexType name="libraryType">
        <xsd:annotation>
            <xsd:documentation>
                a library provided by this addon
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="description" type="xsd:string" minOccurs="1"/>
        </xsd:sequence>
        <!-- Path to the library jar file relative to the libs directory in the package.-->
        <!-- Note that this should be required, but since it's absent in the legacy XML we don't
             have a way to populate it when a legacy xml is installed. -->
        <xsd:attribute name="localJarPath" type="xsd:string"/>
        <!-- Name of this library -->
        <xsd:attribute name="name" use="required" type="xsd:string"/>
        <!-- Whether a manifest file entry is required for this library -->
        <xsd:attribute name="manifestEntryRequired" use="optional" default="true"
                       type="xsd:boolean"/>
    </xsd:complexType>

</xsd:schema>
PK
!<�2B���xsd/sdk-common-02.xsd<!--
  ~ Copyright (C) 2016 The Android Open Source Project
  ~
  ~ Licensed under the Apache License, Version 2.0 (the "License");
  ~ you may not use this file except in compliance with the License.
  ~ You may obtain a copy of the License at
  ~
  ~      http://www.apache.org/licenses/LICENSE-2.0
  ~
  ~ Unless required by applicable law or agreed to in writing, software
  ~ distributed under the License is distributed on an "AS IS" BASIS,
  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  ~ See the License for the specific language governing permissions and
  ~ limitations under the License.
  -->

<!--
    Extension to repo-common containing common information shared by the android sdk-specific
    schemas.

    JAXB-usable classes can be generated from this schema by building
    //tools/base/sdklib:sdk-common-2
-->

<xsd:schema
        targetNamespace="http://schemas.android.com/sdk/android/repo/common/02"
        xmlns:xsd="http://www.w3.org/2001/XMLSchema"
        xmlns:sdk="http://schemas.android.com/sdk/android/repo/common/02"
        xmlns:common="http://schemas.android.com/repository/android/common/02"
        elementFormDefault="unqualified"
        attributeFormDefault="unqualified"
        xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
        xmlns:plugin="http://schemas.android.com/android/jaxb/plugin/1"
        jaxb:extensionBindingPrefixes="plugin"
        version="1"
        jaxb:version="2.0">

<xsd:import namespace="http://schemas.android.com/repository/android/common/02"/>

    <xsd:annotation>
        <xsd:documentation>
            Customization specifying the superclass of ObjectFactory.
        </xsd:documentation>
        <xsd:appinfo>
            <plugin:super name="com.android.sdklib.repository.meta.SdkCommonFactory"/>
        </xsd:appinfo>
    </xsd:annotation>

    <xsd:complexType name="apiDetailsType" abstract="true">
        <xsd:annotation>
            <xsd:documentation>
                Abstract subclass of type-details adding elements to specify the android version
                a package corresponds to.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="common:typeDetails">
                <xsd:sequence>
                    <!-- api revision number for released android versions -->
                    <xsd:element name="api-level" type="xsd:int"/>
                    <!-- codename for pre-release android versions -->
                    <xsd:element name="codename" type="xsd:string" minOccurs="0"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>

    <xsd:simpleType name="idType">
        <xsd:annotation>
            <xsd:documentation>
                Simple type enforcing restrictions on machine-readable strings.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:token">
            <xsd:pattern value="[a-zA-Z0-9_-]+"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="idDisplayType">
        <xsd:annotation>
            <xsd:documentation>
                A string with both user-friendly and easily-parsed versions.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <xsd:element name="id" type="sdk:idType"/>
            <xsd:element name="display" type="xsd:string"/>
        </xsd:all>
    </xsd:complexType>

    <xsd:complexType name="libraryType">
        <xsd:annotation>
            <xsd:documentation>
                a library provided by this addon
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="description" type="xsd:string" minOccurs="1"/>
        </xsd:sequence>
        <!-- Path to the library jar file relative to the libs directory in the package.-->
        <!-- Note that this should be required, but since it's absent in the legacy XML we don't
             have a way to populate it when a legacy xml is installed. -->
        <xsd:attribute name="localJarPath" type="xsd:string"/>
        <!-- Name of this library -->
        <xsd:attribute name="name" use="required" type="xsd:string"/>
        <!-- Whether a manifest file entry is required for this library -->
        <xsd:attribute name="manifestEntryRequired" use="optional" default="true"
                       type="xsd:boolean"/>
    </xsd:complexType>

</xsd:schema>
PK
!<�B�4��xsd/sdk-common-03.xsd<!--
  ~ Copyright (C) 2021 The Android Open Source Project
  ~
  ~ Licensed under the Apache License, Version 2.0 (the "License");
  ~ you may not use this file except in compliance with the License.
  ~ You may obtain a copy of the License at
  ~
  ~      http://www.apache.org/licenses/LICENSE-2.0
  ~
  ~ Unless required by applicable law or agreed to in writing, software
  ~ distributed under the License is distributed on an "AS IS" BASIS,
  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  ~ See the License for the specific language governing permissions and
  ~ limitations under the License.
  -->

<!--
    Extension to repo-common containing common information shared by the android sdk-specific
    schemas.

    JAXB-usable classes can be generated from this schema by building
    //tools/base/sdklib:sdk-common-3
-->

<xsd:schema
        targetNamespace="http://schemas.android.com/sdk/android/repo/common/03"
        xmlns:xsd="http://www.w3.org/2001/XMLSchema"
        xmlns:sdk="http://schemas.android.com/sdk/android/repo/common/03"
        xmlns:common="http://schemas.android.com/repository/android/common/02"
        elementFormDefault="unqualified"
        attributeFormDefault="unqualified"
        xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
        xmlns:plugin="http://schemas.android.com/android/jaxb/plugin/1"
        jaxb:extensionBindingPrefixes="plugin"
        version="1"
        jaxb:version="2.0">

    <xsd:import namespace="http://schemas.android.com/repository/android/common/02"/>

    <xsd:annotation>
        <xsd:documentation>
            Customization specifying the superclass of ObjectFactory.
        </xsd:documentation>
        <xsd:appinfo>
            <plugin:super name="com.android.sdklib.repository.meta.SdkCommonFactory"/>
        </xsd:appinfo>
    </xsd:annotation>

    <xsd:complexType name="apiDetailsType" abstract="true">
        <xsd:annotation>
            <xsd:documentation>
                Abstract subclass of type-details adding elements to specify the android version
                a package corresponds to.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="common:typeDetails">
                <xsd:sequence>
                    <!-- api revision number for released android versions -->
                    <xsd:element name="api-level" type="xsd:string"/>
                    <!-- codename for pre-release android versions -->
                    <xsd:element name="codename" type="xsd:string" minOccurs="0"/>
                    <!-- The extension level for the current package -->
                    <xsd:element name="extension-level" type="xsd:int" minOccurs="0"/>
                    <!-- Whether the package is the base sdk for the current Api level -->
                    <xsd:element name="base-extension" type="xsd:boolean" default="true"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>

    <xsd:simpleType name="idType">
        <xsd:annotation>
            <xsd:documentation>
                Simple type enforcing restrictions on machine-readable strings.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:token">
            <xsd:pattern value="[a-zA-Z0-9_-]+"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="idDisplayType">
        <xsd:annotation>
            <xsd:documentation>
                A string with both user-friendly and easily-parsed versions.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:all>
            <xsd:element name="id" type="sdk:idType"/>
            <xsd:element name="display" type="xsd:string"/>
        </xsd:all>
    </xsd:complexType>

    <xsd:complexType name="libraryType">
        <xsd:annotation>
            <xsd:documentation>
                a library provided by this addon
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="description" type="xsd:string" minOccurs="1"/>
        </xsd:sequence>
        <!-- Path to the library jar file relative to the libs directory in the package.-->
        <!-- Note that this should be required, but since it's absent in the legacy XML we don't
             have a way to populate it when a legacy xml is installed. -->
        <xsd:attribute name="localJarPath" type="xsd:string"/>
        <!-- Name of this library -->
        <xsd:attribute name="name" use="required" type="xsd:string"/>
        <!-- Whether a manifest file entry is required for this library -->
        <xsd:attribute name="manifestEntryRequired" use="optional" default="true"
                       type="xsd:boolean"/>
    </xsd:complexType>

</xsd:schema>
PK
!<(B�xsd/sdk-common-custom-01.xjb<!--
  ~ Copyright (C) 2016 The Android Open Source Project
  ~
  ~ Licensed under the Apache License, Version 2.0 (the "License");
  ~ you may not use this file except in compliance with the License.
  ~ You may obtain a copy of the License at
  ~
  ~      http://www.apache.org/licenses/LICENSE-2.0
  ~
  ~ Unless required by applicable law or agreed to in writing, software
  ~ distributed under the License is distributed on an "AS IS" BASIS,
  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  ~ See the License for the specific language governing permissions and
  ~ limitations under the License.
  -->

<bindings version="2.1"
          xmlns="http://java.sun.com/xml/ns/jaxb"
          xmlns:xsd="http://www.w3.org/2001/XMLSchema"
          xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc"
          xmlns:plugin="http://schemas.android.com/android/jaxb/plugin/1"
          extensionBindingPrefixes="plugin">
    <bindings schemaLocation="sdk-common-01.xsd" node="/xsd:schema">
        <bindings node="//xsd:complexType[@name='apiDetailsType']">
            <plugin:super name="com.android.sdklib.repository.meta.DetailsTypes$ApiDetailsType"/>
        </bindings>
        <bindings node="//xsd:complexType[@name='idDisplayType']">
            <plugin:super name="com.android.sdklib.repository.IdDisplay"/>
        </bindings>
        <bindings node="//xsd:complexType[@name='libraryType']">
            <plugin:super name="com.android.sdklib.repository.meta.Library"/>
        </bindings>
    </bindings>
</bindings>
PK
!<ߡyxsd/sdk-common-custom-02.xjb<!--
  ~ Copyright (C) 2016 The Android Open Source Project
  ~
  ~ Licensed under the Apache License, Version 2.0 (the "License");
  ~ you may not use this file except in compliance with the License.
  ~ You may obtain a copy of the License at
  ~
  ~      http://www.apache.org/licenses/LICENSE-2.0
  ~
  ~ Unless required by applicable law or agreed to in writing, software
  ~ distributed under the License is distributed on an "AS IS" BASIS,
  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  ~ See the License for the specific language governing permissions and
  ~ limitations under the License.
  -->

<bindings version="2.1"
          xmlns="http://java.sun.com/xml/ns/jaxb"
          xmlns:xsd="http://www.w3.org/2001/XMLSchema"
          xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc"
          xmlns:plugin="http://schemas.android.com/android/jaxb/plugin/1"
          extensionBindingPrefixes="plugin">
    <bindings schemaLocation="sdk-common-02.xsd" node="/xsd:schema">
        <bindings node="//xsd:complexType[@name='apiDetailsType']">
            <plugin:super name="com.android.sdklib.repository.meta.DetailsTypes$ApiDetailsType"/>
        </bindings>
        <bindings node="//xsd:complexType[@name='idDisplayType']">
            <plugin:super name="com.android.sdklib.repository.IdDisplay"/>
        </bindings>
        <bindings node="//xsd:complexType[@name='libraryType']">
            <plugin:super name="com.android.sdklib.repository.meta.Library"/>
        </bindings>
    </bindings>
</bindings>
PK
!<��-��xsd/sdk-common-custom-03.xjb<!--
  ~ Copyright (C) 2021 The Android Open Source Project
  ~
  ~ Licensed under the Apache License, Version 2.0 (the "License");
  ~ you may not use this file except in compliance with the License.
  ~ You may obtain a copy of the License at
  ~
  ~      http://www.apache.org/licenses/LICENSE-2.0
  ~
  ~ Unless required by applicable law or agreed to in writing, software
  ~ distributed under the License is distributed on an "AS IS" BASIS,
  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  ~ See the License for the specific language governing permissions and
  ~ limitations under the License.
  -->

<bindings version="2.1"
          xmlns="http://java.sun.com/xml/ns/jaxb"
          xmlns:xsd="http://www.w3.org/2001/XMLSchema"
          xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc"
          xmlns:plugin="http://schemas.android.com/android/jaxb/plugin/1"
          extensionBindingPrefixes="plugin">
    <bindings schemaLocation="sdk-common-03.xsd" node="/xsd:schema">
        <bindings node="//xsd:complexType[@name='apiDetailsType']">
            <plugin:super name="com.android.sdklib.repository.meta.DetailsTypes$ApiDetailsType"/>
        </bindings>
        <bindings node="//xsd:complexType[@name='idDisplayType']">
            <plugin:super name="com.android.sdklib.repository.IdDisplay"/>
        </bindings>
        <bindings node="//xsd:complexType[@name='libraryType']">
            <plugin:super name="com.android.sdklib.repository.meta.Library"/>
        </bindings>
        <bindings node="//xsd:element[@name='api-level']">
            <property name="apiLevelString"/>
        </bindings>
    </bindings>
</bindings>
PK
!<R.W>��xsd/sdk-repository-01.xsd<?xml version="1.0" encoding="UTF-8"?>
<!--
  ~ Copyright (C) 2016 The Android Open Source Project
  ~
  ~ Licensed under the Apache License, Version 2.0 (the "License");
  ~ you may not use this file except in compliance with the License.
  ~ You may obtain a copy of the License at
  ~
  ~      http://www.apache.org/licenses/LICENSE-2.0
  ~
  ~ Unless required by applicable law or agreed to in writing, software
  ~ distributed under the License is distributed on an "AS IS" BASIS,
  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  ~ See the License for the specific language governing permissions and
  ~ limitations under the License.
  -->

<!--
    Extension to repo-common for the primary repository, containing the repository root element and
    the typedetails subclasses for platforms and sources, and associated classes.
    Note that repo XMLs can also contain generic type-details, and so that schema should be included
    as well when unmarshalling core repository XMLs.

    JAXB-usable classes can be generated from this schema as follows:
    java com.sun.tools.internal.xjc.Driver \
         -catalog <tools/base path>/repository/src/main/java/com/android/repository/api/catalog.xml \
         -b <tools/base path>/repository/src/main/java/com/android/repository/api/common.xjb \
         -b com/android/sdklib/repository/sdk-common.xjb \
         -b <tools/base path>/repository/src/main/java/com/android/repository/api/generic.xjb \
         -p com.android.sdklib.repository.generated.repository.v1 \
         com/android/sdklib/repository/sdk-repository-01.xsd \
         -extension -Xandroid-inheritance \
         -b repository/src/main/java/com/android/repository/api/global.xjb -no-header

    with tools.jar, jaxb-inheritance-plugin.jar, and the repository classes on the classpath.
    Note that you can not use the xjc executable, as it does not support 3rd-party plugins.
-->
<xsd:schema
        targetNamespace="http://schemas.android.com/sdk/android/repo/repository2/01"
        xmlns:xsd="http://www.w3.org/2001/XMLSchema"
        xmlns:sdk="http://schemas.android.com/sdk/android/repo/repository2/01"
        xmlns:common="http://schemas.android.com/repository/android/common/01"
        xmlns:sdk-common="http://schemas.android.com/sdk/android/repo/common/01"
        elementFormDefault="unqualified"
        attributeFormDefault="unqualified"
        xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
        xmlns:plugin="http://schemas.android.com/android/jaxb/plugin/1"
        jaxb:extensionBindingPrefixes="plugin"
        version="1"
        jaxb:version="2.0">

    <xsd:import namespace="http://schemas.android.com/repository/android/common/01"/>
    <xsd:import namespace="http://schemas.android.com/sdk/android/repo/common/01" schemaLocation="sdk-common-01.xsd"/>
    <xsd:import namespace="http://schemas.android.com/repository/android/generic/01"/>

    <!-- the root element for primary repositories -->
    <xsd:element name="sdk-repository" type="common:repositoryType"/>

    <xsd:annotation>
        <xsd:documentation>
            Customization specifying the superclass of ObjectFactory.
        </xsd:documentation>
        <xsd:appinfo>
            <plugin:super name="com.android.sdklib.repository.meta.RepoFactory"/>
        </xsd:appinfo>
    </xsd:annotation>

    <xsd:complexType name="platformDetailsType">
        <xsd:annotation>
            <xsd:documentation>
                type-details subclass for platform components, including information on the
                layoutlib provided.
            </xsd:documentation>
            <xsd:appinfo>
                <plugin:super name="com.android.sdklib.repository.meta.DetailsTypes$PlatformDetailsType"/>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="sdk-common:apiDetailsType">
                <xsd:sequence>
                    <!-- The layoutlib version provided by this platform. -->
                    <xsd:element name="layoutlib" type="sdk:layoutlibType"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>

    <xsd:complexType name="layoutlibType">
        <xsd:annotation>
            <xsd:documentation>
                The API level used by the LayoutLib included in a platform to communicate with the IDE.
            </xsd:documentation>
            <xsd:appinfo>
                <plugin:super name="com.android.sdklib.repository.meta.DetailsTypes$PlatformDetailsType$LayoutlibType"/>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:attribute name="api" type="xsd:int" use="required"/>
    </xsd:complexType>

    <xsd:complexType name="sourceDetailsType">
        <xsd:annotation>
            <xsd:documentation>
                trivial type-details subclass for source components.
            </xsd:documentation>
            <xsd:appinfo>
                <plugin:super name="com.android.sdklib.repository.meta.DetailsTypes$SourceDetailsType"/>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="sdk-common:apiDetailsType"/>
        </xsd:complexContent>
    </xsd:complexType>

</xsd:schema>
PK
!<��q9NNxsd/sdk-repository-02.xsd<?xml version="1.0" encoding="UTF-8"?>
<!--
  ~ Copyright (C) 2016 The Android Open Source Project
  ~
  ~ Licensed under the Apache License, Version 2.0 (the "License");
  ~ you may not use this file except in compliance with the License.
  ~ You may obtain a copy of the License at
  ~
  ~      http://www.apache.org/licenses/LICENSE-2.0
  ~
  ~ Unless required by applicable law or agreed to in writing, software
  ~ distributed under the License is distributed on an "AS IS" BASIS,
  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  ~ See the License for the specific language governing permissions and
  ~ limitations under the License.
  -->

<!--
    Extension to repo-common for the primary repository, containing the repository root element and
    the typedetails subclasses for platforms and sources, and associated classes.
    Note that repo XMLs can also contain generic type-details, and so that schema should be included
    as well when unmarshalling core repository XMLs.

    JAXB-usable classes can be generated from this schema by building
    //tools/base/sdklib:sdk-repository-2
-->
<xsd:schema
        targetNamespace="http://schemas.android.com/sdk/android/repo/repository2/02"
        xmlns:xsd="http://www.w3.org/2001/XMLSchema"
        xmlns:sdk="http://schemas.android.com/sdk/android/repo/repository2/02"
        xmlns:common="http://schemas.android.com/repository/android/common/02"
        xmlns:sdk-common="http://schemas.android.com/sdk/android/repo/common/02"
        elementFormDefault="unqualified"
        attributeFormDefault="unqualified"
        xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
        xmlns:plugin="http://schemas.android.com/android/jaxb/plugin/1"
        jaxb:extensionBindingPrefixes="plugin"
        version="1"
        jaxb:version="2.0">

    <xsd:import namespace="http://schemas.android.com/repository/android/common/02"/>
    <xsd:import namespace="http://schemas.android.com/sdk/android/repo/common/02"/>
    <xsd:import namespace="http://schemas.android.com/repository/android/generic/02"/>

    <!-- the root element for primary repositories -->
    <xsd:element name="sdk-repository" type="common:repositoryType"/>

    <xsd:annotation>
        <xsd:documentation>
            Customization specifying the superclass of ObjectFactory.
        </xsd:documentation>
        <xsd:appinfo>
            <plugin:super name="com.android.sdklib.repository.meta.RepoFactory"/>
        </xsd:appinfo>
    </xsd:annotation>

    <xsd:complexType name="platformDetailsType">
        <xsd:annotation>
            <xsd:documentation>
                type-details subclass for platform components, including information on the
                layoutlib provided.
            </xsd:documentation>
            <xsd:appinfo>
                <plugin:super name="com.android.sdklib.repository.meta.DetailsTypes$PlatformDetailsType"/>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="sdk-common:apiDetailsType">
                <xsd:sequence>
                    <!-- The layoutlib version provided by this platform. -->
                    <xsd:element name="layoutlib" type="sdk:layoutlibType"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>

    <xsd:complexType name="layoutlibType">
        <xsd:annotation>
            <xsd:documentation>
                The API level used by the LayoutLib included in a platform to communicate with the IDE.
            </xsd:documentation>
            <xsd:appinfo>
                <plugin:super name="com.android.sdklib.repository.meta.DetailsTypes$PlatformDetailsType$LayoutlibType"/>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:attribute name="api" type="xsd:int" use="required"/>
    </xsd:complexType>

    <xsd:complexType name="sourceDetailsType">
        <xsd:annotation>
            <xsd:documentation>
                trivial type-details subclass for source components.
            </xsd:documentation>
            <xsd:appinfo>
                <plugin:super name="com.android.sdklib.repository.meta.DetailsTypes$SourceDetailsType"/>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="sdk-common:apiDetailsType"/>
        </xsd:complexContent>
    </xsd:complexType>

</xsd:schema>
PK
!<���NNxsd/sdk-repository-03.xsd<?xml version="1.0" encoding="UTF-8"?>
<!--
  ~ Copyright (C) 2021 The Android Open Source Project
  ~
  ~ Licensed under the Apache License, Version 2.0 (the "License");
  ~ you may not use this file except in compliance with the License.
  ~ You may obtain a copy of the License at
  ~
  ~      http://www.apache.org/licenses/LICENSE-2.0
  ~
  ~ Unless required by applicable law or agreed to in writing, software
  ~ distributed under the License is distributed on an "AS IS" BASIS,
  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  ~ See the License for the specific language governing permissions and
  ~ limitations under the License.
  -->

<!--
    Extension to repo-common for the primary repository, containing the repository root element and
    the typedetails subclasses for platforms and sources, and associated classes.
    Note that repo XMLs can also contain generic type-details, and so that schema should be included
    as well when unmarshalling core repository XMLs.

    JAXB-usable classes can be generated from this schema by building
    //tools/base/sdklib:sdk-repository-3
-->
<xsd:schema
        targetNamespace="http://schemas.android.com/sdk/android/repo/repository2/03"
        xmlns:xsd="http://www.w3.org/2001/XMLSchema"
        xmlns:sdk="http://schemas.android.com/sdk/android/repo/repository2/03"
        xmlns:common="http://schemas.android.com/repository/android/common/02"
        xmlns:sdk-common="http://schemas.android.com/sdk/android/repo/common/03"
        elementFormDefault="unqualified"
        attributeFormDefault="unqualified"
        xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
        xmlns:plugin="http://schemas.android.com/android/jaxb/plugin/1"
        jaxb:extensionBindingPrefixes="plugin"
        version="1"
        jaxb:version="2.0">

    <xsd:import namespace="http://schemas.android.com/repository/android/common/02"/>
    <xsd:import namespace="http://schemas.android.com/sdk/android/repo/common/03"/>
    <xsd:import namespace="http://schemas.android.com/repository/android/generic/02"/>

    <!-- the root element for primary repositories -->
    <xsd:element name="sdk-repository" type="common:repositoryType"/>

    <xsd:annotation>
        <xsd:documentation>
            Customization specifying the superclass of ObjectFactory.
        </xsd:documentation>
        <xsd:appinfo>
            <plugin:super name="com.android.sdklib.repository.meta.RepoFactory"/>
        </xsd:appinfo>
    </xsd:annotation>

    <xsd:complexType name="platformDetailsType">
        <xsd:annotation>
            <xsd:documentation>
                type-details subclass for platform components, including information on the
                layoutlib provided.
            </xsd:documentation>
            <xsd:appinfo>
                <plugin:super name="com.android.sdklib.repository.meta.DetailsTypes$PlatformDetailsType"/>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="sdk-common:apiDetailsType">
                <xsd:sequence>
                    <!-- The layoutlib version provided by this platform. -->
                    <xsd:element name="layoutlib" type="sdk:layoutlibType"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>

    <xsd:complexType name="layoutlibType">
        <xsd:annotation>
            <xsd:documentation>
                The API level used by the LayoutLib included in a platform to communicate with the IDE.
            </xsd:documentation>
            <xsd:appinfo>
                <plugin:super name="com.android.sdklib.repository.meta.DetailsTypes$PlatformDetailsType$LayoutlibType"/>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:attribute name="api" type="xsd:int" use="required"/>
    </xsd:complexType>

    <xsd:complexType name="sourceDetailsType">
        <xsd:annotation>
            <xsd:documentation>
                trivial type-details subclass for source components.
            </xsd:documentation>
            <xsd:appinfo>
                <plugin:super name="com.android.sdklib.repository.meta.DetailsTypes$SourceDetailsType"/>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="sdk-common:apiDetailsType"/>
        </xsd:complexContent>
    </xsd:complexType>

</xsd:schema>
PK
!<�$a���xsd/sdk-sys-img-01.xsd<?xml version="1.0" encoding="UTF-8"?>
<!--
  ~ Copyright (C) 2016 The Android Open Source Project
  ~
  ~ Licensed under the Apache License, Version 2.0 (the "License");
  ~ you may not use this file except in compliance with the License.
  ~ You may obtain a copy of the License at
  ~
  ~      http://www.apache.org/licenses/LICENSE-2.0
  ~
  ~ Unless required by applicable law or agreed to in writing, software
  ~ distributed under the License is distributed on an "AS IS" BASIS,
  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  ~ See the License for the specific language governing permissions and
  ~ limitations under the License.
  -->

<!--
    Extension to repo-common for system image repositories, containing the sdk-sys-img root element
    and the sys-img typedetails subclass.

    JAXB-usable classes can be generated from this schema as follows:
    java com.sun.tools.internal.xjc.Driver \
         -catalog <tools/base path>/repository/src/main/java/com/android/repository/api/catalog.xml \
         -b <tools/base path>/repository/src/main/java/com/android/repository/api/common.xjb \
         -b com/android/sdklib/repository/sdk-common.xjb \
         -p com.android.sdklib.repository.generated.sysimg.v1 \
         com/android/sdklib/repository/sdk-sys-img-01.xsd \
         -extension -Xandroid-inheritance \
         -b repository/src/main/java/com/android/repository/api/global.xjb -no-header

    with tools.jar, jaxb-inheritance-plugin.jar, and the repository classes on the classpath.
    Note that you can not use the xjc executable, as it does not support 3rd-party plugins.
-->
<xsd:schema
        targetNamespace="http://schemas.android.com/sdk/android/repo/sys-img2/01"
        xmlns:xsd="http://www.w3.org/2001/XMLSchema"
        xmlns:sdk="http://schemas.android.com/sdk/android/repo/sys-img2/01"
        xmlns:common="http://schemas.android.com/repository/android/common/01"
        xmlns:sdk-common="http://schemas.android.com/sdk/android/repo/common/01"
        elementFormDefault="unqualified"
        attributeFormDefault="unqualified"
        version="1"
        xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
        xmlns:plugin="http://schemas.android.com/android/jaxb/plugin/1"
        jaxb:extensionBindingPrefixes="plugin"
        jaxb:version="2.0">

    <xsd:import namespace="http://schemas.android.com/repository/android/common/01"/>
    <xsd:import namespace="http://schemas.android.com/sdk/android/repo/common/01" schemaLocation="sdk-common-01.xsd"/>

    <!-- the root element for system image repositories -->
    <xsd:element name="sdk-sys-img" type="common:repositoryType"/>

    <xsd:annotation>
        <xsd:documentation>
            Customization specifying the superclass of ObjectFactory.
        </xsd:documentation>
        <xsd:appinfo>
            <plugin:super name="com.android.sdklib.repository.meta.SysImgFactory"/>
        </xsd:appinfo>
    </xsd:annotation>

    <xsd:complexType name="sysImgDetailsType">
        <xsd:annotation>
            <xsd:documentation>
                type-details subclass including system image-specific information:
                - tag, specifying the device type (tablet, tv, wear, etc.)
                - vendor, the vendor for this system image (android, google, etc.)
                - abi, the architecture for this image (x86, armeabi-v7a, etc.)
            </xsd:documentation>
            <xsd:appinfo>
                <plugin:super name="com.android.sdklib.repository.meta.DetailsTypes$SysImgDetailsType"/>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="sdk-common:apiDetailsType">
                <xsd:sequence>
                    <xsd:element name="tag" type="sdk-common:idDisplayType"/>
                    <xsd:element name="vendor" type="sdk-common:idDisplayType" minOccurs="0"/>
                    <xsd:element name="abi" type="sdk:abiType"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>

    <xsd:simpleType name="abiType">
        <xsd:annotation>
            <xsd:documentation>
                The ABI of a platform's system image.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:pattern value="armeabi|armeabi-v7a|arm64-v8a|x86|x86_64|mips|mips64"/>
        </xsd:restriction>
    </xsd:simpleType>

</xsd:schema>
PK
!<!��;��xsd/sdk-sys-img-02.xsd<?xml version="1.0" encoding="UTF-8"?>
<!--
  ~ Copyright (C) 2016 The Android Open Source Project
  ~
  ~ Licensed under the Apache License, Version 2.0 (the "License");
  ~ you may not use this file except in compliance with the License.
  ~ You may obtain a copy of the License at
  ~
  ~      http://www.apache.org/licenses/LICENSE-2.0
  ~
  ~ Unless required by applicable law or agreed to in writing, software
  ~ distributed under the License is distributed on an "AS IS" BASIS,
  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  ~ See the License for the specific language governing permissions and
  ~ limitations under the License.
  -->

<!--
    Extension to repo-common for system image repositories, containing the sdk-sys-img root element
    and the sys-img typedetails subclass.

    JAXB-usable classes can be generated from this schema by building
    //tools/base/sdklib:sdk-sysimg-2
-->
<xsd:schema
        targetNamespace="http://schemas.android.com/sdk/android/repo/sys-img2/02"
        xmlns:xsd="http://www.w3.org/2001/XMLSchema"
        xmlns:sdk="http://schemas.android.com/sdk/android/repo/sys-img2/02"
        xmlns:common="http://schemas.android.com/repository/android/common/02"
        xmlns:sdk-common="http://schemas.android.com/sdk/android/repo/common/02"
        elementFormDefault="unqualified"
        attributeFormDefault="unqualified"
        version="1"
        xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
        xmlns:plugin="http://schemas.android.com/android/jaxb/plugin/1"
        jaxb:extensionBindingPrefixes="plugin"
        jaxb:version="2.0">

    <xsd:import namespace="http://schemas.android.com/repository/android/common/02"/>
    <xsd:import namespace="http://schemas.android.com/sdk/android/repo/common/02"/>

    <!-- the root element for system image repositories -->
    <xsd:element name="sdk-sys-img" type="common:repositoryType"/>

    <xsd:annotation>
        <xsd:documentation>
            Customization specifying the superclass of ObjectFactory.
        </xsd:documentation>
        <xsd:appinfo>
            <plugin:super name="com.android.sdklib.repository.meta.SysImgFactory"/>
        </xsd:appinfo>
    </xsd:annotation>

    <xsd:complexType name="sysImgDetailsType">
        <xsd:annotation>
            <xsd:documentation>
                type-details subclass including system image-specific information:
                - tag, specifying the device type (tablet, tv, wear, etc.)
                - vendor, the vendor for this system image (android, google, etc.)
                - abi, the architecture for this image (x86, armeabi-v7a, etc.)
            </xsd:documentation>
            <xsd:appinfo>
                <plugin:super name="com.android.sdklib.repository.meta.DetailsTypes$SysImgDetailsType"/>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="sdk-common:apiDetailsType">
                <xsd:sequence>
                    <xsd:element name="tag" type="sdk-common:idDisplayType" maxOccurs="unbounded" minOccurs="0">
                        <xsd:annotation>
                            <xsd:appinfo>
                                <jaxb:property name="tags"/>
                            </xsd:appinfo>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element name="vendor" type="sdk-common:idDisplayType" minOccurs="0"/>
                    <xsd:element name="abi" type="sdk:abiType"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>

    <xsd:simpleType name="abiType">
        <xsd:annotation>
            <xsd:documentation>
                The ABI of a platform's system image.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:pattern value="armeabi|armeabi-v7a|arm64-v8a|x86|x86_64|mips|mips64"/>
        </xsd:restriction>
    </xsd:simpleType>

</xsd:schema>
PK
!<����xsd/sdk-sys-img-03.xsd<?xml version="1.0" encoding="UTF-8"?>
<!--
  ~ Copyright (C) 2021 The Android Open Source Project
  ~
  ~ Licensed under the Apache License, Version 2.0 (the "License");
  ~ you may not use this file except in compliance with the License.
  ~ You may obtain a copy of the License at
  ~
  ~      http://www.apache.org/licenses/LICENSE-2.0
  ~
  ~ Unless required by applicable law or agreed to in writing, software
  ~ distributed under the License is distributed on an "AS IS" BASIS,
  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  ~ See the License for the specific language governing permissions and
  ~ limitations under the License.
  -->

<!--
    Extension to repo-common for system image repositories, containing the sdk-sys-img root element
    and the sys-img typedetails subclass.

    JAXB-usable classes can be generated from this schema by building
    //tools/base/sdklib:sdk-sysimg-3
-->
<xsd:schema
        targetNamespace="http://schemas.android.com/sdk/android/repo/sys-img2/03"
        xmlns:xsd="http://www.w3.org/2001/XMLSchema"
        xmlns:sdk="http://schemas.android.com/sdk/android/repo/sys-img2/03"
        xmlns:common="http://schemas.android.com/repository/android/common/02"
        xmlns:sdk-common="http://schemas.android.com/sdk/android/repo/common/03"
        elementFormDefault="unqualified"
        attributeFormDefault="unqualified"
        version="1"
        xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
        xmlns:plugin="http://schemas.android.com/android/jaxb/plugin/1"
        jaxb:extensionBindingPrefixes="plugin"
        jaxb:version="2.0">

    <xsd:import namespace="http://schemas.android.com/repository/android/common/02"/>
    <xsd:import namespace="http://schemas.android.com/sdk/android/repo/common/03"/>

    <!-- the root element for system image repositories -->
    <xsd:element name="sdk-sys-img" type="common:repositoryType"/>

    <xsd:annotation>
        <xsd:documentation>
            Customization specifying the superclass of ObjectFactory.
        </xsd:documentation>
        <xsd:appinfo>
            <plugin:super name="com.android.sdklib.repository.meta.SysImgFactory"/>
        </xsd:appinfo>
    </xsd:annotation>

    <xsd:complexType name="sysImgDetailsType">
        <xsd:annotation>
            <xsd:documentation>
                type-details subclass including system image-specific information:
                - tag, specifying the device type (tablet, tv, wear, etc.)
                - vendor, the vendor for this system image (android, google, etc.)
                - abi, the architecture for this image (x86, armeabi-v7a, etc.)
            </xsd:documentation>
            <xsd:appinfo>
                <plugin:super name="com.android.sdklib.repository.meta.DetailsTypes$SysImgDetailsType"/>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="sdk-common:apiDetailsType">
                <xsd:sequence>
                    <xsd:element name="tag" type="sdk-common:idDisplayType" maxOccurs="unbounded" minOccurs="0">
                        <xsd:annotation>
                            <xsd:appinfo>
                                <jaxb:property name="tags"/>
                            </xsd:appinfo>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element name="vendor" type="sdk-common:idDisplayType" minOccurs="0"/>
                    <xsd:element name="abi" type="sdk:abiType"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>

    <xsd:simpleType name="abiType">
        <xsd:annotation>
            <xsd:documentation>
                The ABI of a platform's system image.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:pattern value="armeabi|armeabi-v7a|arm64-v8a|x86|x86_64|mips|mips64"/>
        </xsd:restriction>
    </xsd:simpleType>

</xsd:schema>
PK
!<��&��xsd/sdk-sys-img-04.xsd<?xml version="1.0" encoding="UTF-8"?>
<!--
  ~ Copyright (C) 2024 The Android Open Source Project
  ~
  ~ Licensed under the Apache License, Version 2.0 (the "License");
  ~ you may not use this file except in compliance with the License.
  ~ You may obtain a copy of the License at
  ~
  ~      http://www.apache.org/licenses/LICENSE-2.0
  ~
  ~ Unless required by applicable law or agreed to in writing, software
  ~ distributed under the License is distributed on an "AS IS" BASIS,
  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  ~ See the License for the specific language governing permissions and
  ~ limitations under the License.
  -->

<!--
    Extension to repo-common for system image repositories, containing the sdk-sys-img root element
    and the sys-img typedetails subclass.

    JAXB-usable classes can be generated from this schema by building
    //tools/base/sdklib:sdk-sysimg-4
-->
<xsd:schema
        targetNamespace="http://schemas.android.com/sdk/android/repo/sys-img2/04"
        xmlns:xsd="http://www.w3.org/2001/XMLSchema"
        xmlns:sdk="http://schemas.android.com/sdk/android/repo/sys-img2/04"
        xmlns:common="http://schemas.android.com/repository/android/common/02"
        xmlns:sdk-common="http://schemas.android.com/sdk/android/repo/common/03"
        elementFormDefault="unqualified"
        attributeFormDefault="unqualified"
        version="1"
        xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
        xmlns:plugin="http://schemas.android.com/android/jaxb/plugin/1"
        jaxb:extensionBindingPrefixes="plugin"
        jaxb:version="2.0">

    <xsd:import namespace="http://schemas.android.com/repository/android/common/02"/>
    <xsd:import namespace="http://schemas.android.com/sdk/android/repo/common/03"/>

    <!-- the root element for system image repositories -->
    <xsd:element name="sdk-sys-img" type="common:repositoryType"/>

    <xsd:annotation>
        <xsd:documentation>
            Customization specifying the superclass of ObjectFactory.
        </xsd:documentation>
        <xsd:appinfo>
            <plugin:super name="com.android.sdklib.repository.meta.SysImgFactory"/>
        </xsd:appinfo>
    </xsd:annotation>

    <xsd:complexType name="sysImgDetailsType">
        <xsd:annotation>
            <xsd:documentation>
                type-details subclass including system image-specific information:
                - tag, specifying the device type (tablet, tv, wear, etc.)
                - vendor, the vendor for this system image (android, google, etc.)
                - abi, the architecture for this image (x86, armeabi-v7a, etc.)
            </xsd:documentation>
            <xsd:appinfo>
                <plugin:super name="com.android.sdklib.repository.meta.DetailsTypes$SysImgDetailsType"/>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="sdk-common:apiDetailsType">
                <xsd:sequence>
                    <xsd:element name="tag" type="sdk-common:idDisplayType" maxOccurs="unbounded" minOccurs="0">
                        <xsd:annotation>
                            <xsd:appinfo>
                                <jaxb:property name="tags"/>
                            </xsd:appinfo>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element name="vendor" type="sdk-common:idDisplayType" minOccurs="0"/>
                    <xsd:element name="abi" type="sdk:abiType" minOccurs="0"/>
                    <xsd:element name="abis" type="sdk:abiType" maxOccurs="unbounded"/>
                    <xsd:element name="translatedAbis" type="sdk:abiType" minOccurs="0" maxOccurs="unbounded"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>

    <xsd:simpleType name="abiType">
        <xsd:annotation>
            <xsd:documentation>
                The ABI of a platform's system image.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:pattern value="(armeabi|armeabi-v7a|arm64-v8a|x86|x86_64|mips|mips64|riscv64)"/>
        </xsd:restriction>
    </xsd:simpleType>

</xsd:schema>
PK!<xsd/sources/PK
!<��.�� xsd/sources/sdk-sites-list-1.xsd<?xml version="1.0" encoding="UTF-8"?>
<!--
  ~ Copyright (C) 2015 The Android Open Source Project
  ~
  ~ Licensed under the Apache License, Version 2.0 (the "License");
  ~ you may not use this file except in compliance with the License.
  ~ You may obtain a copy of the License at
  ~
  ~      http://www.apache.org/licenses/LICENSE-2.0
  ~
  ~ Unless required by applicable law or agreed to in writing, software
  ~ distributed under the License is distributed on an "AS IS" BASIS,
  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  ~ See the License for the specific language governing permissions and
  ~ limitations under the License.
  -->

<!--
    Schema for the list of sites loaded by RemoteListSourceProvider, version 1. Includes only
    addon sites. For backward compatibility.

    JAXB-usable classes can be generated from this schema as follows:
    java com.sun.tools.internal.xjc.Driver \
         -p com.android.sdklib.repository.sources.generated.v1 \
         com/android/sdklib/repository/sources/sdk-sites-list-1.xsd \
         -extension -Xandroid-inheritance \
         -b repository/src/main/java/com/android/repository/api/global.xjb \
         -no-header

    with tools.jar, and jaxb-inheritance-plugin.jar on the classpath.
    Note that you can not use the xjc executable, as it does not support 3rd-party plugins.
-->
<xsd:schema
    targetNamespace="http://schemas.android.com/sdk/android/addons-list/1"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:sa1="http://schemas.android.com/sdk/android/addons-list/1"
    elementFormDefault="qualified"
    attributeFormDefault="unqualified"
    xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
    xmlns:plugin="http://schemas.android.com/android/jaxb/plugin/1"
    jaxb:extensionBindingPrefixes="plugin"
    version="1"
    jaxb:version="2.0">

    <!-- root element for v1 -->
    <xsd:element name="sdk-addons-list" type="sa1:addonsListType" />

    <xsd:complexType name="addonsListType">
        <xsd:annotation>
            <xsd:documentation>
                A simple list of add-ons sites.
            </xsd:documentation>
            <xsd:appinfo>
                <plugin:super name="com.android.repository.impl.sources.RemoteListSourceProviderImpl$SiteList"/>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:element name="addon-site" type="sa1:addonSiteType" />
        </xsd:choice>
    </xsd:complexType>

    <xsd:complexType name="addonSiteType">
        <xsd:annotation>
            <xsd:documentation>An SDK add-on site.</xsd:documentation>
            <xsd:appinfo>
                <plugin:super name="com.android.sdklib.repository.sources.RemoteSiteType$AddonSiteType"/>
                <plugin:super name="com.android.repository.api.RemoteSource"/>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:all>
            <!-- The URL of the site.

                This can be either the exact URL of the an XML resource conforming
                to the latest sdk-addon-N.xsd schema, or it can be the URL of a
                'directory', in which case the manager will look for a resource
                named 'addon.xml' at this location.

                Examples:
                    http://www.example.com/android/my_addons.xml
                or
                    http://www.example.com/android/

                In the second example, the manager will actually look for:
                    http://www.example.com/android/addon.xml
            -->
            <xsd:element name="url"  type="xsd:token" />

            <!-- The UI-visible name of the add-on. -->
            <xsd:element name="name" type="xsd:string" />
        </xsd:all>
    </xsd:complexType>

</xsd:schema>
PK
!<ߎhdd xsd/sources/sdk-sites-list-2.xsd<?xml version="1.0" encoding="UTF-8"?>
<!--
  ~ Copyright (C) 2015 The Android Open Source Project
  ~
  ~ Licensed under the Apache License, Version 2.0 (the "License");
  ~ you may not use this file except in compliance with the License.
  ~ You may obtain a copy of the License at
  ~
  ~      http://www.apache.org/licenses/LICENSE-2.0
  ~
  ~ Unless required by applicable law or agreed to in writing, software
  ~ distributed under the License is distributed on an "AS IS" BASIS,
  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  ~ See the License for the specific language governing permissions and
  ~ limitations under the License.
  -->

<!--
    Schema for the list of sites loaded by RemoteListSourceProvider, version 2. Includes addon
    and system image sites. For backward compatibility.

    JAXB-usable classes can be generated from this schema as follows:
    java com.sun.tools.internal.xjc.Driver \
         -p com.android.sdklib.repository.sources.generated.v2 \
         com/android/sdklib/repository/sources/sdk-sites-list-2.xsd \
         -extension -Xandroid-inheritance \
         -b repository/src/main/java/com/android/repository/api/global.xjb \
         -no-header

    with tools.jar, and jaxb-inheritance-plugin.jar on the classpath.
    Note that you can not use the xjc executable, as it does not support 3rd-party plugins.
-->
<xsd:schema
    targetNamespace="http://schemas.android.com/sdk/android/addons-list/2"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:sa1="http://schemas.android.com/sdk/android/addons-list/2"
    elementFormDefault="qualified"
    attributeFormDefault="unqualified"
    xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
    xmlns:plugin="http://schemas.android.com/android/jaxb/plugin/1"
    jaxb:extensionBindingPrefixes="plugin"
    version="1"
    jaxb:version="2.0">

    <!-- root element for v2 -->
    <xsd:element name="sdk-addons-list" type="sa1:addonsListType" />

    <xsd:complexType name="addonsListType">
        <xsd:annotation>
            <xsd:documentation>
                A simple list of add-on and system image sites.
            </xsd:documentation>
            <xsd:appinfo>
                <plugin:super name="com.android.repository.impl.sources.RemoteListSourceProviderImpl$SiteList"/>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:element name="addon-site" type="sa1:addonSiteType" />
            <xsd:element name="sys-img-site" type="sa1:sysImgSiteType" />
        </xsd:choice>
    </xsd:complexType>

    <xsd:complexType name="addonSiteType">
        <xsd:annotation>
            <xsd:documentation>An SDK add-on site.</xsd:documentation>
            <xsd:appinfo>
                <plugin:super name="com.android.sdklib.repository.sources.RemoteSiteType$AddonSiteType"/>
                <plugin:super name="com.android.repository.api.RemoteSource"/>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:all>
            <!-- The URL of the site.

                This can be either the exact URL of the an XML resource conforming
                to the latest sdk-addon-N.xsd schema, or it can be the URL of a
                'directory', in which case the manager will look for a resource
                named 'addon.xml' at this location.

                Examples:
                    http://www.example.com/android/my_addons.xml
                or
                    http://www.example.com/android/

                In the second example, the manager will actually look for:
                    http://www.example.com/android/addon.xml
            -->
            <xsd:element name="url"  type="xsd:token" />

            <!-- The UI-visible name of the add-on site. -->
            <xsd:element name="name" type="xsd:string" />

        </xsd:all>
    </xsd:complexType>

    <xsd:complexType name="sysImgSiteType">
        <xsd:annotation>
            <xsd:documentation>An SDK sys-img site.</xsd:documentation>
            <xsd:appinfo>
                <plugin:super name="com.android.sdklib.repository.sources.RemoteSiteType$SysImgSiteType"/>
                <plugin:super name="com.android.repository.api.RemoteSource"/>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:all>
            <!-- The URL of the site.

                This can be either the exact URL of the an XML resource conforming
                to the latest sdk-sys-img-N.xsd schema, or it can be the URL of a
                'directory', in which case the manager will look for a resource
                named 'sysimg.xml' at this location.

                Examples:
                    http://www.example.com/android/my_sys_img.xml
                or
                    http://www.example.com/android/

                In the second example, the manager will actually look for:
                    http://www.example.com/android/sysimg.xml
            -->
            <xsd:element name="url"  type="xsd:token" />

            <!-- The UI-visible name of the sys-img site. -->
            <xsd:element name="name" type="xsd:string" />

        </xsd:all>
    </xsd:complexType>

</xsd:schema>
PK
!<�I�͟
�
 xsd/sources/sdk-sites-list-3.xsd<?xml version="1.0" encoding="UTF-8"?>
<!--
  ~ Copyright (C) 2015 The Android Open Source Project
  ~
  ~ Licensed under the Apache License, Version 2.0 (the "License");
  ~ you may not use this file except in compliance with the License.
  ~ You may obtain a copy of the License at
  ~
  ~      http://www.apache.org/licenses/LICENSE-2.0
  ~
  ~ Unless required by applicable law or agreed to in writing, software
  ~ distributed under the License is distributed on an "AS IS" BASIS,
  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  ~ See the License for the specific language governing permissions and
  ~ limitations under the License.
  -->

<!--
    Schema for the list of sites loaded by RemoteListSourceProvider.
    This is the first "proper" concrete version of the sites list, being an extension to the
    base list schema provided by repository.

    JAXB-usable classes can be generated from this schema as follows:
    java com.sun.tools.internal.xjc.Driver \
         -catalog <tools/base path>/repository/src/main/java/com/android/repository/api/catalog.xml \
         -p com.android.sdklib.repository.sources.generated.v3 \
         com/android/sdklib/repository/sources/sdk-sites-list-3.xsd \
         -extension -Xandroid-inheritance \
         -b repository/src/main/java/com/android/repository/api/list-common.xjb \
         -b repository/src/main/java/com/android/repository/api/global.xjb \
         -no-header

    with tools.jar and jaxb-inheritance-plugin.jar on the classpath.
    Note that you cannot use the xjc executable, as it does not support 3rd-party plugins.
-->
<xsd:schema
        targetNamespace="http://schemas.android.com/sdk/android/addons-list/3"
        xmlns:xsd="http://www.w3.org/2001/XMLSchema"
        xmlns:sl="http://schemas.android.com/sdk/android/addons-list/3"
        xmlns:common="http://schemas.android.com/repository/android/sites-common/1"
        elementFormDefault="unqualified"
        attributeFormDefault="unqualified"
        xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
        xmlns:plugin="http://schemas.android.com/android/jaxb/plugin/1"
        jaxb:extensionBindingPrefixes="plugin"
        version="1"
        jaxb:version="2.0">

    <xsd:import namespace="http://schemas.android.com/repository/android/sites-common/1"/>

    <xsd:element name="sdk-addons-list" type="common:siteListType" />

    <xsd:complexType name="addonSiteType">
        <xsd:annotation>
            <xsd:documentation>
                Trivial siteType extension specifying that this is a addon site
            </xsd:documentation>
            <xsd:appinfo>
                <plugin:super name="com.android.sdklib.repository.sources.RemoteSiteType$AddonSiteType"/>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="common:siteType"/>
        </xsd:complexContent>
    </xsd:complexType>

    <xsd:complexType name="sysImgSiteType">
        <xsd:annotation>
            <xsd:documentation>
                Trivial siteType extension specifying that this is a system image site
            </xsd:documentation>
            <xsd:appinfo>
                <plugin:super name="com.android.sdklib.repository.sources.RemoteSiteType$SysImgSiteType"/>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="common:siteType"/>
        </xsd:complexContent>
    </xsd:complexType>

</xsd:schema>
PK
!<O��P.. xsd/sources/sdk-sites-list-4.xsd<?xml version="1.0" encoding="UTF-8"?>
<!--
  ~ Copyright (C) 2015 The Android Open Source Project
  ~
  ~ Licensed under the Apache License, Version 2.0 (the "License");
  ~ you may not use this file except in compliance with the License.
  ~ You may obtain a copy of the License at
  ~
  ~      http://www.apache.org/licenses/LICENSE-2.0
  ~
  ~ Unless required by applicable law or agreed to in writing, software
  ~ distributed under the License is distributed on an "AS IS" BASIS,
  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  ~ See the License for the specific language governing permissions and
  ~ limitations under the License.
  -->

<!--
    Schema for the list of sites loaded by RemoteListSourceProvider.
    This is the first "proper" concrete version of the sites list, being an extension to the
    base list schema provided by repository.

    JAXB-usable classes can be generated from this schema by building
    //tools/base/sdklib:sdk-sites-list-4
-->
<xsd:schema
        targetNamespace="http://schemas.android.com/sdk/android/addons-list/4"
        xmlns:xsd="http://www.w3.org/2001/XMLSchema"
        xmlns:sl="http://schemas.android.com/sdk/android/addons-list/4"
        xmlns:common="http://schemas.android.com/repository/android/sites-common/1"
        elementFormDefault="unqualified"
        attributeFormDefault="unqualified"
        xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
        xmlns:plugin="http://schemas.android.com/android/jaxb/plugin/1"
        jaxb:extensionBindingPrefixes="plugin"
        version="1"
        jaxb:version="2.0">

    <xsd:import namespace="http://schemas.android.com/repository/android/sites-common/1"/>

    <xsd:element name="sdk-addons-list" type="common:siteListType" />

    <xsd:complexType name="addonSiteType">
        <xsd:annotation>
            <xsd:documentation>
                Trivial siteType extension specifying that this is a addon site
            </xsd:documentation>
            <xsd:appinfo>
                <plugin:super name="com.android.sdklib.repository.sources.RemoteSiteType$AddonSiteType"/>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="common:siteType"/>
        </xsd:complexContent>
    </xsd:complexType>

    <xsd:complexType name="sysImgSiteType">
        <xsd:annotation>
            <xsd:documentation>
                Trivial siteType extension specifying that this is a system image site
            </xsd:documentation>
            <xsd:appinfo>
                <plugin:super name="com.android.sdklib.repository.sources.RemoteSiteType$SysImgSiteType"/>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="common:siteType"/>
        </xsd:complexContent>
    </xsd:complexType>

</xsd:schema>
PK
!<��/.. xsd/sources/sdk-sites-list-5.xsd<?xml version="1.0" encoding="UTF-8"?>
<!--
  ~ Copyright (C) 2015 The Android Open Source Project
  ~
  ~ Licensed under the Apache License, Version 2.0 (the "License");
  ~ you may not use this file except in compliance with the License.
  ~ You may obtain a copy of the License at
  ~
  ~      http://www.apache.org/licenses/LICENSE-2.0
  ~
  ~ Unless required by applicable law or agreed to in writing, software
  ~ distributed under the License is distributed on an "AS IS" BASIS,
  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  ~ See the License for the specific language governing permissions and
  ~ limitations under the License.
  -->

<!--
    Schema for the list of sites loaded by RemoteListSourceProvider.
    This is the first "proper" concrete version of the sites list, being an extension to the
    base list schema provided by repository.

    JAXB-usable classes can be generated from this schema by building
    //tools/base/sdklib:sdk-sites-list-5
-->
<xsd:schema
        targetNamespace="http://schemas.android.com/sdk/android/addons-list/5"
        xmlns:xsd="http://www.w3.org/2001/XMLSchema"
        xmlns:sl="http://schemas.android.com/sdk/android/addons-list/5"
        xmlns:common="http://schemas.android.com/repository/android/sites-common/1"
        elementFormDefault="unqualified"
        attributeFormDefault="unqualified"
        xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
        xmlns:plugin="http://schemas.android.com/android/jaxb/plugin/1"
        jaxb:extensionBindingPrefixes="plugin"
        version="1"
        jaxb:version="2.0">

    <xsd:import namespace="http://schemas.android.com/repository/android/sites-common/1"/>

    <xsd:element name="sdk-addons-list" type="common:siteListType" />

    <xsd:complexType name="addonSiteType">
        <xsd:annotation>
            <xsd:documentation>
                Trivial siteType extension specifying that this is a addon site
            </xsd:documentation>
            <xsd:appinfo>
                <plugin:super name="com.android.sdklib.repository.sources.RemoteSiteType$AddonSiteType"/>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="common:siteType"/>
        </xsd:complexContent>
    </xsd:complexType>

    <xsd:complexType name="sysImgSiteType">
        <xsd:annotation>
            <xsd:documentation>
                Trivial siteType extension specifying that this is a system image site
            </xsd:documentation>
            <xsd:appinfo>
                <plugin:super name="com.android.sdklib.repository.sources.RemoteSiteType$SysImgSiteType"/>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="common:siteType"/>
        </xsd:complexContent>
    </xsd:complexType>

</xsd:schema>
PK
!<%��.. xsd/sources/sdk-sites-list-6.xsd<?xml version="1.0" encoding="UTF-8"?>
<!--
  ~ Copyright (C) 2015 The Android Open Source Project
  ~
  ~ Licensed under the Apache License, Version 2.0 (the "License");
  ~ you may not use this file except in compliance with the License.
  ~ You may obtain a copy of the License at
  ~
  ~      http://www.apache.org/licenses/LICENSE-2.0
  ~
  ~ Unless required by applicable law or agreed to in writing, software
  ~ distributed under the License is distributed on an "AS IS" BASIS,
  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  ~ See the License for the specific language governing permissions and
  ~ limitations under the License.
  -->

<!--
    Schema for the list of sites loaded by RemoteListSourceProvider.
    This is the first "proper" concrete version of the sites list, being an extension to the
    base list schema provided by repository.

    JAXB-usable classes can be generated from this schema by building
    //tools/base/sdklib:sdk-sites-list-6
-->
<xsd:schema
        targetNamespace="http://schemas.android.com/sdk/android/addons-list/6"
        xmlns:xsd="http://www.w3.org/2001/XMLSchema"
        xmlns:sl="http://schemas.android.com/sdk/android/addons-list/6"
        xmlns:common="http://schemas.android.com/repository/android/sites-common/1"
        elementFormDefault="unqualified"
        attributeFormDefault="unqualified"
        xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
        xmlns:plugin="http://schemas.android.com/android/jaxb/plugin/1"
        jaxb:extensionBindingPrefixes="plugin"
        version="1"
        jaxb:version="2.0">

    <xsd:import namespace="http://schemas.android.com/repository/android/sites-common/1"/>

    <xsd:element name="sdk-addons-list" type="common:siteListType" />

    <xsd:complexType name="addonSiteType">
        <xsd:annotation>
            <xsd:documentation>
                Trivial siteType extension specifying that this is a addon site
            </xsd:documentation>
            <xsd:appinfo>
                <plugin:super name="com.android.sdklib.repository.sources.RemoteSiteType$AddonSiteType"/>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="common:siteType"/>
        </xsd:complexContent>
    </xsd:complexType>

    <xsd:complexType name="sysImgSiteType">
        <xsd:annotation>
            <xsd:documentation>
                Trivial siteType extension specifying that this is a system image site
            </xsd:documentation>
            <xsd:appinfo>
                <plugin:super name="com.android.sdklib.repository.sources.RemoteSiteType$SysImgSiteType"/>
            </xsd:appinfo>
        </xsd:annotation>
        <xsd:complexContent>
            <xsd:extension base="common:siteType"/>
        </xsd:complexContent>
    </xsd:complexType>

</xsd:schema>
PK!<,com/android/sdklib/AndroidDpCoordinate.class�NMO�@}�@�+у��^�y��D����\<��ݐŲKʖ����2�j�&n2of��y3�_��p���I���*͵L�U��ɩ����u�JōpPeh���W37��Eb����\)m��Z��_���"OD_f��Ľk-.�B����Ll-V7a�_'�B(#�{��rM,)�"Imͳ���#�L&����0\�O�y>����|�	{�x���)?F>Cc��5A��
���N�x�=������a`ء���
��E�r��&�=��¡-_Ph��±���PKW�5)�PK!<*com/android/sdklib/AndroidTargetHash.class�W{W�~fY�e3$\j.$QH`\����T `�.YJ�$�awX&�ή;�$���/�Z����5����Vl-Sc��s���
zz��睙eY�$���g�����������5���~xP&ë��Ϩ�j(�����-fI���
��P��:��2�
�@��/�N�T#�M���K�ӡ�8�eM=mHئ�������4áPѤ��n+X�ZY�H���d\�Q%@�Hh���15�Ь�9�C����.��4�6bW3͈Kho�l��ٺ���^ޡ`vJPh�'�;��l�&w+h�>+�P}�+�ۮ����;܅&	5T���6�%%�����ATa����Nbn
�Amh/�i��i�Y�<�[��|��L
%!�� ØԌ�`e����^��s��J37m�:�[�%Cӊ�
�"�f*c-�Q���ج��a�y)��G7�"�!=�PWP�G65fiY[�1=��2}��>� ��
�q	�f&)����d)���2"
1�mJӚQ����
�I]��p	�qQ	{
C�Դ�HgS*k"�e,ք_c��y'<�	�<�&s��t��pRX?%!P�z	�I��_ǔ����.������ac&͜8�л0���u�쐚���&'EP��d�(H��G�O�Ӊ��6�6B�
��H��[��MLk���B�s`m��=���%���MT{"�1-�29KO�o�H��(xB���k�������B�����J�mH?�qV�9�s~�I��s+��|ߔPK�<}m@.9�n9Ym{O)xZ(�&���ϲ)�n�<'�@u�q.�B�/�%�����/�;
^�+�:_Ŕ���{kE%&���]��![iC3�鬠���
A�I�(P���xˉ8�6�C8Y"�%(�L%T��������L�5F"=cã�S�{�ǧFF��fq��
�g�=φ�ND��ƒ=���z��q^n���̑1u:�	�阚W��8�D�5����Tx�v�y��]_"
����ܠ�q�Uj�l:>™��ح�]�ft�d�]�mx���+�Lu%�3��耦Z���J�Hq�fnfF?�r�]˰�h�8�En1m��<#^�ļq8�ݟ7CG�
š]���۴A�k�ݝN-�1Ȧ� Q���1��L] �(jy�$�n!G7o��.U���e_� �40ú�k:,J�ю�s٘6��6���¢w���L�;x~h�jy�Ѻ�ۨ��|���W�ky�
��m��������ħ�0�'x�k�9��/rw=�eȋ�qUW���v�I���2v-� ��q����,X���6�����!��AGq]x����?�s[Nj�/B�T���(����I��[񖽹{��2����eY���8��[F�`�5�%��Vֱ�p�U�&vKW0�4t�]+���6oG혭��EJur{��H�{W0^v�B�1���wy�ݻ����
�����4֐���K��MG�%�ف^�a��)���(>�g���	����A�a��a4c�ߥ�R2��Qz�p�_n�rS8ŷ�ij�bȦ�~K�"f�t�J��!�bJ�R���5�㬝�S�t~\�/�`
����W�yiy��L�E��C�<�\���|ux���W�H�u�z�Ml�_2���ڿ%H2F�L>��:��%韨�<N��]O�+'/�{��� �H��*Rl�Ⱦ,_Eփ?�u�mC�sN56�=T�c|'?�@�~<��x��%���s予�xގ�},���r<=H(�w�����==j��<Xv�۹c;�Q�	Ͽ� �������ӎE��+kNGܦ�a�/��ea��'}�Ն�:��
}s]oլK{K)6�7�kdZ�����w@��3|���0X.��:�X��ݧvA���o�m�������?�,�kk`ߒ��*n���o/q�*?PW�=�iS�_𿑞�i�dbꘈ�L��`/��s!�v��ţ.��l0�u�t���̚7���u*e7�E������Kh���5I�f!p�PK���0zPK!<-com/android/sdklib/BuildToolInfo$PathId.class�V[�=�Z���;��I
��l��L��"5Nu�#[��$h�&M�G۴�M��}7Mڤm��I�m�/_��П������b���=s�;w���߽ ��P��P���o��b!��/e/�s����|v�P�G��Bg�,/E��P��Ea0��Q�ml3v��U��Jp4l0�  ���\,�L�C!���%�'��0�0�"�3��������<�G΄gc	���%u&C�t(Kg��[`7�uF8LƘ�G`�-�����tHA�bф��@'s�g��tЈNM3��CrY�C����QC���L�TˆΤS#����ZIe$��0�;Y/M_�P<��$�əH��Yw��"��T$�0f��2���2��r��1�qfky9!p��a��
L�<�H,>��:�"<��'#i#�ө��IY�)��!J���������~���CT �iJ.�/�����8o���y�>�_8oe��>$R��kZw�ث˔���_��T��
ѡ�Y*�m R�b�>7�q }s��j��+�Pp�������s��Y�{PA�V2���!-�E�
�m,[�Z)�r�B�����+�
����X�����|,����1#���a9g��ul+����6��U�� /��H���f

:��(�UQ���k��x3���+*���tϩ�W!T�����f��V�T<N��ѾA�w�x�.��v�_�T�Uѡ�Sų�7Z�;��d
V��)f�3��GE��ﰇ;!�}��a2�U�ߏ�TFGT��W�S
�BC*N�x��F+a�*~���4Q�k6��(���ë|�dח�����#�[q�P!�{i�lkzuy�*Θyb�߱����QȘ�9��c=W�k����&MW{�*/�	�H>e��ɕ�r�N�Nhg%��b�ٜmr��r�l��Z��֭r���T��\��+2
��l�v���-���kȕE�d�娽��>K�|�z���L޽a<],8���h|ۅ>A��
�Ōu*�%�7���.]�Q۶��.�J>��~��4�He��Aj��3�O��@X�p��E��Vw���Ž.v����!{\�uq��aG\uq�œ.N�a�l蒓�Ĩ�ͿUd�(���UZ�kd �~���8�Y
^��:9f�
@��2�ו��߄�5���Hߢ�7�&��S��ؕ.6x�X�J�%��9��W���KU-?!�T\�zmҮǟ��)K����_4r�O�̊�#g:���:a-a�t
�=���+X�i�~��v/Y���\�"{dm2�4�{h���7����'�f��f�OK���ezF�'؃Z�����	�c3]#͇�Z���T]�U��5\w��!W��ិ�p�W�NO����Eb.�祕yެ.�I��!�¿h�?�P܃���;�2�\D<�x&�[[�u���_�����Z�P�=<�y�_j�֡�9_��
4�s���U;R�Qmĵ����>��
�%�&hr�G��`�@s hqp�@wp�`���;L�:�n�g�Ҿ���V��<Aļ����kX��4K^��I�\��*��e�%��*�(�G|UB�ģ���C��iu�W\�6�<�����d�%�V�=���V_e�I�iͯ?#uH�9�A���M�q�d���*�%�ok��2水��5��sU�$��Y��3(�kZ�	H�'Z1��#�yQ����1i�Lۡ���d.j;��K�	i�Rk�%��u��2N]�n��ԗ@��E�����'`���{����Y<��8�?IG�i|�g�o<���y|���IЋH��>�xI����E\T�h�=�Az�4�
:�|�(�&�1�?PKO�M�L#PK!<&com/android/sdklib/BuildToolInfo.class�:y|��3k�+�ϱc�RB���gL��C�";AD>j��YKkYD�*:LҔBK����&m)J�B
�R�^���9ZZJzѻ�����e)$������J�yo�͛7�[�����y~c�E�bF(���t�xB�$�*�j�Gそ��P˦d(�3��'2l8�J�`G(Y��ά�f���%�؞�^},�6�ژ�	-á��ң%F����@aï�{4�N-�;@@�
3T@%B-�
F�h5"-CZ��c�߈B	�'�ݿ��Ht%�a)�\.�E�-�C��D[>�>UUP��,�a����J��Z�YB#�A=�{B�U��ח��"�6;�C(bE6'H�q̇*�"`!��P9��N�Kh!�݂��G��Oߕ�#~��~�jhͥ�)JM��B1=��5�D�iP�P.����z$�PW�=_��g�,����~=�ljpm�Dg��
��6OĬ�����RR�A�q���Ӧ�cƨ�,3���#?3�j{�$m`�
Z��D��V
��J����i&P���{6�����KXr�g
8�!ib����^��,���i�2���z�;{}�n7�7	pK�������N#����ѕ�����ƒ�
��`�vOϠ�����ح���&�{������s�K@7��ч��q2<}�O�~�
�K2��	���Np�n�eKR�4>w�%K��1���C�6�o����1�*5�H
O�P������:��|/�nk9:�A�DM��E'�&�x�09��8�-�����-,OwD@�u]�mt�v�a'B�	���
��\�9�v���;�+o~L@<��3��!i�&8o�evKK0���[ɱ�?�(�&�r�PiJ���g�+(rY?�f�C�;yv���n�w�=�7���b��VƼG�{#�]��]�r��G���C� \�‡\7 ̔:O&Ba+R�a��2"fnYV ��$U�r?"�p#ۓ���}b�N�R'#~6�M!N�d�1
��}*��	�$E���N�NW6b��ђ�p��w�MЯ§s����Q�V��gN���~��ҟ�eIO��~YG$9*��ё;���9۲�Q�-��;IG�ˆQ�7gGr���
����f�g�	�S~^��pȨ����R@8$�~8L��l��K�rĞ�=������}�GyM��f+#�PZ��E�U������������ؗ|E�u�7��:;�u�n���Q_����2�1ߐN��qA���=L���o1��V�BG�w]N�L�����҈\�#?flY�v5�*�gY�)Z0�IO1V������EJ+X0��~��F{��kϥ���NO��;��s����yR��T,��T������x�v������_���g1� }t���z�{�:z�����[3}~��
1��c)�	�w���������1��=���/��Ƙ���9NC���^������
�:�n���K�D�X+�@��f��{;���M�A_��|v��߈��amt(�5�ɡ8�V�%��hX�T�W�	Y	�q#<�sy�̘�[�V,�pF�p
�dB�1�|��Rل�Pdg�����jg	��s�u'4ۭQkCa}3zYl��E�ֺB2]�=�zTzPe��:q>WX�y�T>xx����?U�.��:O��kp��K��Tlɝ��L�/q=��4�KwtS�G*�w�r�S��ǯ((�c����E4l،+(1�RX�c�j�YT��vOO)Trt�fu�bF́-��lW	\�9���r;��čd̯��ƌ(�qϤ2<��M��a��'B����6�⺼���)uv��l7<7����X7�^)mdqD�|R'�Y%eu4�ŧ́g �*�Iº�S�U� �̤��������
�0[��*n��V �ge���Af�c'Y�Z��G̮[`��솬�LK��-3��D��><���L*�g�ᚂ,N�!��6� �%T�h��3U�l�����l�ҕ��-Nuu��P<A�9UW&�}w�(�Β�������Y�Z�5KW����"�X�A�����̖��#�����N>�^��"�-.x.,Թ:Џtb��an������UIM�<�Fb�e�P�w"�}�ԡ���(��8{ڼlA�Ҫ"��ug���hQ��+9:��6�Q-��ؑ�����)jǒ�DM���h�^٭�8F)�#�ǧS��Y�]{�b�nܣ�[�ŷ唐������*�O��OގW�x��w�;S�"g
�ܥ�N�๝)�%�j��|)"ѹ%ֹ����R`mo���
|3��E�N���^ǒ����<�z�7����U�cǏP3?]��x�h('#2-�5I��,o�1n�*�>;k�q��W���!�v����k�=��v����nG���n�
�:'�]����7�-*~F�x[������A}7�>�'��J����uZ�|�6^�v���Af�aoZu���<N�&q�?����aE�ڙbn-g�����ƌ$���-�5<���xX�NR�r�+�N�Z2mY�u>WGy�-۲����a�f�#d��x��"��g�C+�gV��d.�ވ�p��v�$��l����u��G�;>J�^�\й�g�o (M|ׁ�s��i�T���vŁ��=��g+����Q��q��U�/�%�4P�#�Ȇ��-�7�Hmh�x�6:7���n��>���m��oi����-*���N=1bz�H��mH�J�|̽��<�����e�~O�z���G�@h8���O�Ʈ?�WwRf�B��i_�شP�*{8<:�w���-��Ұ�-���~7�q�H��W�
U~�]-1��2���r����JQ8L�����+LnD�Y�V�A�H2L�������;��,WP��L�4��ț���U�ɩ1�~P5�|���h�W��\���CŁ��}�Y1NJM��H�T����BX׆�
≘�:d�O��@�%�Zo/�P�J*^��\�9�85�L��gW�jcɹ�(�yQV��cR�t��c��i:�	Y,��4Qnm��b��-x�)���sO��ؽ�|�*3s���֨⥣s'c1��yc��Wi�<�jvn��-�h|��x�@�sI/��{��DhT�D�Tț\���Ьѕj-3��ߤ�ޤO�'LSQ�C�����a녰�'Um^�T��n3���d	2h-jf�xE��ġ��Ԫ�R�,S��
Eƌ�z�W^Z�6�YW<e�ٿ�.g,"s�s�@�z��k;��Gw<B�Gol�\�i��G�Z8���R������e�W�pF%�J�HD��z�M�$�~���t������DXzRJS�U^*�=��a1�M`�*��'�����p' ��`X9�o���R~�K�ѯ
D�з�(
44NB�r����>�?��9�,��\����*�O\�A >�OY��$3�o�*���m
G���j�8�U͝�ńY�@�tSМYy���“`����g�$�dJ<M����
r��/̵��m�$nK��ZW���M�pm���i� ��؂ڝ%��9�!�Q���9U�y	l���}��(�e�(�&�&`;�/��	�OB�a�ݢ:�)�`�K�)K-ʰ�4E.@i�S:,�]NG�rW�D>e�E9�,KQ��ܓO),ʽN���[��������(�ʧ�x�3���
��-!���<ޗϣ���H��dT/C�
��5Xǀ�#�D�6T�mp�6,
U�K�]��>���x+�X	?™�w����X�s����V\���)���b܃K�*<
o�ex;.�>��z�&|�����olQOW�*�w�֝rG��aw��/	R$�+��$�,A6	���b	=GP��~C�*��d���*���	rH�y��$�����HP���D�	���
(S��_��Ŀ��s��ئB��Y�KvU��=���W�<Kϯ�y�����[z~G���y��?��Gz�Dϟ���
�N'ɑ�
�+������y`
>���0���bF��g��pE���7I7���n!��T0A�����J���_�Dc�o
A���"����Oz�0�"TI�2J፴0-
/4L§�Z����p{C�a����0l��5�0A���pĄޝ����&�a6!�8|Ʉ���&�q��	�7�6��8|τ���C�5?1��qx„����&t�8<cB[��Y�M��M�U6���n����	�4�J�J6,"�t����C����
U�s�����p����/��p��vᅰw��x\��>�[��5��!x���Ó8�a��#�hkL��tx !>d�'5ezRS�]���z�.������~8�t����ْ��wB9wf���r�����U��p8��KD����:k�CD̆衅ʐC�kMEb���u��8������0ϊt��1�K)�u���76��"�v_�������]�b�p.&�<���ۓ��c��l�l|�vP$��c�
���C|���B�E1�t״Jߖ�ߋ�u��������$���Y�!���Y>���a��]�!�C�Ql�ĕK5�V����`��
���dUB��zY��X/RT�8����D��?�J�gIP
������5�r:��|�gMa�$���b;	�y��i����U�w��I�9���w�����GaYc5n/yn(27s�o��,�
H�����.kK���쒻���[g3���I�'0�=|꺈�bb��x�,^w���`���2�C2����A�UH>w�:�Q�pڎ�{��8��uh��͌��[-��VZ��V�p�6̹���hJ��>h�����\�
�
���r��Gq�6`n���o����5T-�L���ԟ�ex+4�m�?K�v�����s�90���}_N47�����~�<܁��!���C�N��8I!�x+�x*��e��&�,|��K��,�h%�eУ(
;�Z�H��0%慐TlJ1YҍP��(�0�تؕR}.VJ{&nLY nT�RN�^���2��2�9����֩A�1C	�T�"KT��N.�"�nV1x�ܸ8w<H�A٤*�×��K��3T|��`�x��5/��bپ"8(U�fB~?�G�e��)ܿ�?5���66L�g;�&��} �lx��^�����-��ߦ����c�
��j���y�,e6�{T)s��$�_%��@-mSśU�K�'�%DCq��C�/����iV벬a
ǫqJ&>P�$J葆I�"A��L(2�}��I
=O�)ԣ,��S��DVxZf���/��n�����5o��u6Y��ݔr7��i��8�_��e�U�Q��hΙ�oV�M��9�<v�����	����o�t�e\�QVFX3U`�;�*����TyTu�Q�:�f8G�%�^kseU(��R�hΪ���\��J'>��W`
Y�K��L��f!l��a���̪�	��~Pm�Vt3��lR%�bP�F�"�TV)5��
u�J�Ҡ4*M�YB�n%L�F'^WV����RZ�����*���_PKPM�V�/PK!<'com/android/sdklib/IAndroidTarget.class���v�F�g�����	��^(�:�E�CJ��� �-W�
�����X�H>��9�Z��P=�]�h��>�������x�Ͽ�
߃[�\�G�
�8�]e����Ӕ�yI	�^�7L	Xx���W^��vs��Y�z�G`�65�Ե�#j :�
5
G	����'�'fT���t
6m�����.ُ���%�N
����b�E�:����q,���vW����k�ӝ�ZEc���m�k�U�)�o�f�mKMM�0r�l:�1�'�v\Kq�AUG7�v�ˎ�p�&�퉾j�TS���-[�
�fut���%LC�����F���ϓ��4U�.X�M�n�.m;f�:�ŋ�TӪu먳Ol,V�ajm,���*�jD}��Q���y�$�ó#,u�Ѝb��Mv�G�� H���l4�d���Pe�xV_��yC��l�23�a3?����7~�f�r�cU�G��%�Q|.T���[,��佱��(�c�%p��g	�H9�O�hSjx� r�5f�`b��u7�Eu��E��Fn�=eu�����bv&='~���g�j�g!K�1�������ss�;����,�=L�ޜ�sR�>�Vx����|�ld��x<xv��
��~8�=|>���њw�Ɓ�� �����g�n)��;��S��GC/N��]��;���������=U����YݜF�o�J���84C���(���D�q�؃���1�2�!�Wyn�g��̊v4��^��yy��w��.���{p
���U�zCyM�u�
�7��$.!oK��\�xyO�Kȗ%�G�"�H_E�H⏑?��S�k�|]��7%������C�o#!��_I|Y��k�o$���~����L��ɻ���ɟ2�3	y?�_���oBR�
����j鷴.T��PH��c���ܐ��l�p+s�;XB��ن��O�i�D����w.�@~/s��0��_�S#=!��PK�e�(��PK!<2com/android/sdklib/ISystemImage$LocationType.class�SkOA=�׶u+� HQ����Z_S�B�0,4i�@��Z��f�%�?IJ"D��?�xgZ��Ѵ���;��s3���/�,��0W��f�ۨ)��Ө(����BC�뉢]�\öv���!0�d�`���������v�E~�!]�Gl��e����6W6�꾺����+2d��ZVw��]�1�(��(���*��
ˆaHBT�0�1���m���T�P;�S���v�P����u	c2�A��V�AUifK�~Ͱ��a��Z��Գ���a՗z3p�?!�&&Y�2��#���B��?L�"��?�ʸ�i>QF�!�L�9
���[�k4���a�[�FEwv��I+�)(�o��͒�\��쳴��c���m��]{�9�qu�W�d�	����p#�vj���!ը[��r(�M�JtܲU�;�����TVX�[NU_7x����4�f���;��M	D��O���ehoG�rc��dC]+s��K@?�'1M�ySd�/�F�/{O��"� |���Y����s�\�q��7���
�H�Ux^��wJ'^!�!�%+�̎�a��J��.�Rȃu�e!槺ے�hi4���më�}mHj�ߦ���_��W���%�?7v�{�ۧ�
g�'I8w��	�#q���O͘��"B�q,SQ	j�S�#<�	���0z�!��PK�dҿkPK!<%com/android/sdklib/ISystemImage.class�U�rE=c;^[�رqd�!wɉ�\�UI��d#"l!)
q�H���vT��P�^�((��g>��gW�WҦ�53ݧ��e��_�`?$1�i3&�`��RKu-�]%ۖ�>�e�*��/��.��#�:�x��L�έ�/m�,=?���
$L$a2,�^3�z�+x���mxj�A X4p���V_��0�T:�m�j���^ϗ��vv+8o ebo2\��a�J�۹��A=�Ð)�ظ��<�+w`���l>�&p
�e�m�C���ܢ�Qo��pm�t���3���#�2�<e	"{��U\c0���T���dXKG��W�M�R6����H3,Qms���p=R`�����ZV������	B���Q�.�c摸yOZU�u�:�;&,��p�8�
c�1=�j�괎3�>`87�}�+'�y��q�7m���w
�j1_߫>��G�G=*�N��������9|ư8�i�'�ݍ%9I)+������#��T�ªp���f��c�_�ضd�ɫ6��X����w�­�$��O��]�����P�\�s}
8Q=WPآM-V�;�슆�$�G�!KE2sbC�5�q��w����I�'�ݽ�r�i+7l�+��䚲>葓�t&�J�CO�d$F��y]�;������y�Hj��̓�jj�U�\�sv����J�l�T�S���t:��s/�{=25�$��OJ9��c3=RmM7QS}�%�e0��;���G�y�{��<a��?��^�}X3�����Ç�[�G���'�ݚ§X�a�Y�1��=L�>�/�#ya��z9��;�k��o�����{آ���×$�@���u&��X��+��K�:�"�e�3��%OZ��oIn ���$Y�a���&r�����H̉a���(�."�z=X3mc�Z*D���)���A��>�i����PKm`Z��JPK!<)com/android/sdklib/LayoutlibVersion.class�TKOa=���I������C)q��@Ҥ<BI�贝Ёv��N��7nݸ1M\���z��Вʂ���s�w�w���V��5-����L�5t�8�_91��@pݴLwC@M���	!�b�U��ӭ�c��\�v�0+�����<�
�mږ���l�� ��c����qfJ@��1$1�(	[�c��T��k�B�c����^i�ץ��|a���E?o[mW�ܲ��*E�@ U(��,4oט3R4-c�Ӭ�Q�%Y��z��;����Ͷ�µ��|�!�]S�]í۵��4\���zZQ���^u��i�Q�Wdk��^#��w��\�z����B�S���I�H�<�t����?�x�����v��FKvǩ;�W� dQ��e����F
������e�~q6I�,��I+p�g�����
�0�R.1�H�Df����9�=�G��w��s�`ø�)Ff�i��]�	<�󮑧���a	��2�t�ݚ���@�B�zw��C����o�*9>���2�/���o��L���gB�Gh�3YM"�v�=�򱌽���ً�Smz\�ɻ�K"-Q�e��ϱ�ձڽ�'�x�sZ�6�=��U��#S��m�/�_2�/&�/{����H��_<�x3�E���*��*r<��O��"1(��%#~�\	�#/�1=�c?��PKW����PK!<(com/android/sdklib/OptionalLibrary.class]O=O�@}.4�-���]���P�U��9�5��wp�"��1��Q'!�������=�y�׆]���)�k���%�w\g���������Uf��l	ie��-�d<���UW�Dw��w'�,��f��ICE\ۦ�YΤ�g'K���vn_7lI�O	#%d��Zu[
�`�7�������{��uMJG[}M�G�6Q��n��t�ݕq����7PK6"��0PK!<(com/android/sdklib/PathFileWrapper.class�U[WU��piZTD�U3\��������RA*�m�0f�ɤ�o|�Ňv-K�U�惿�?�ki�gB�PY��̜s�����~�� rT�R�OE���'z$�[���Ķ�t��	T����Q� ���@W�ލ�Vʱ�T$��I��Ȣ�nM�i㑣g2�#P�+���s˴#<��
�ZN2���qM�
�WU\�5���pԞҭ��N뉴!C�l�z�؋Y����:��+0.v=~QȨ�QR�y6\-J�'
O_A�@����FE�B�.~G`����qQ#?�!6�Ⱥ��teaQm%�wѮ�=�<Τ��T�
4����[R�����Q4����}��R J���"��I-��n=*z�G�˹��c��
�6��,SCD�mًUɴ�5�� [�r�=�x�T�1���Tj)��8F6k0��R����w0�`TEw��a�6���9��4��r(J_c*�c\���,ɴ6Y鱶<��<��q��9i�OT<�4���of]�9p)�N�D�5�ѧ*b�%���N?!���|����6�����(Xh{[�*xx�B�h��
�);����1��Mβ�����^�S��>w�$$7�=o���x�5�Z�}�p
�j7
wʶ\Ò���ﺀ`̦x��NYݒ�'w��L!�@Q(dK����
iN�66$듲���Y+b�6M���Cf휓<�ߩ9� �,��=k	_p����Ϣ�EVB/�f�{����=P���:�ȃE�%��L�ڒWF��p��[��l�
��z�_~��١<���iOt����y�wX��|v‡.�p~-sל��X��#z���*�
�Y�Z��&��A��G(����%��_!��À���/�&�:�扆:tc�1�:���C��_�_
Wh�
�>JC�����E�gU����o��������Ct��*�G}o_e���7��C�:@�<���v���J���^�~N�����d����#��q��Y�{\P7籊R0�v\
�\ݦ�5�I�8�;ƒ�,CG���I�X�J��
��<��"��z��KP��A��/4�*�C�}
�
nx�|(BL�@	~&7=&��s1�m�`�>O����)&ӗdr���?·�h��0,p�{O��Z�g�0j^��\�`�Q[��B/1���jч�L������k��#�T�>;��Ò+,2�c8'W��>뙺�PK�AV��X
PK!<'com/android/sdklib/SdkVersionInfo.class�X{|�ŵ?g���%l �w��Ht�Y`�&�f7Iu�l~$+�ݸـ��[[�����>4*
��"�Q�j�Q���j�^۪�J��[*��;�ݐ�Ï���|>ggΜ93�=����3"���-�L�e%��,�͔yhk�4���z�.��I��ՑX$Y��U<�A#
̢5�5�E�f�F#
�L�|0���`��QZc
�q�X�	�D�����A�D��b0P?�`�>�R�5�`��lC�b����`�5�`�j����Q��-S�-S�$e`�+f�/_`�k%d+�l��@�@8_I.��EW�8�*��^�pX��h��Y�8,:�<Tc�Zy��4-o+
Ś�HsiG�h���߼�AOtD�1wls�i|���ӣz�CO��D$��TP���wXJ�JMQg#��?c��f�6ԦkT�duv��C[�h�F��ΤF�dW8�$4��D|{\�K0~-,ꉦ�j�(Ȕ�.ӷc�M�.��Dg���	�jf�]�G��ϫ�C1�t��$�C�k���k�C�-¤y��h�=ޮ�tׄ�m�h4�M�6���w���@��M�X����:��"�:��h>~���׿��%�D��HG�F_fY��i֫��bN����J�ߥ�5�U\pQn��©��tT���
'om}@��T89=7f����՘��o�ԡ�]�c�w�W��)ݵk]u�u.G�F�2����@��umpzk*5�S޹fJ�A"챋I����vj�~GmU�۹N����
����Try<��.G�F���vJg�`�M9��v�;�l)>�����'����it7��Z)���;5݋�	�IOu?$�AH�)�� ����?؀�*O��5n�F#��}~w�+X�m�
*7��������!�+;#�f���=n�'l�zr@y�K�|���P����'t'�L��Ь��Q��X��i|���Q=C�bq�x,����2�:[C	?�뱰j����W�kLFFF�t�x}�YOD#1�g7�PQ��^��K6z�^��Vg2-��á(�`��#6<�;V�u��F�����x}{��H�o�L�a���H8?�+k�c�7��%�h(KU�	�g�3|���ޢ��Få��H�s~E|��ƹn�����ַ{"m:��Z�_l���F:\m����Q��JEqlØAO�a��C�;�>��Z���(w.���a��O���y�F��O�Ʀ�T�3�N�)+��Q/}�4f��Cᤞ�">0;U���8T�a1��X3Sz�l8�X`u��llf��TO|[�A,�[m�qb5�����~�G >ؒ�y<�ʣl��Rg�:�Z��^
�-+m��qݼHGmg4�M+;��c�΁{U�%���g��6����j���XRoQph�:����n+O��t���#2�'�d����Hqc��ʸZL���lk�k≶P�ueXoO����3�<�ƳT
7�;=s �@�"�"�h(����96.��3�8�Y��s��Jm������9��зF�mJ��ƥʛ}�{�D��x�
�����[�(���x�J�1}�����p�:��u.?2�VT�ύ��9㱎d(�lE;�,\q�0P�pTz\�1}]�z��[pU��=�F%v8�CW��%qR�gY���
�5nX��6��no�R�
qܐ�]�:�;
�C,���M�p��*��:�)x�P�@ðs:�^��.Рl0ML�aC>7��zK��:����ޭ���54���pKp��a�
.���04��Sp�gF*j�&U�Q�B��j���dk�9c��x�\�jǝ,ϟ��Ԅ��&�k�dk�ه�զ�l�\~8�Փ����s�Of�a9ac�9M��|tB�[b�/�-1\���n#w�홑��ӗYt:AXkvGzzSG\��5�XR~4ԑle�܂�s�o ��;����ܡ��W"�7
S�6
��j��_Is��M�|N)��uk��zs���d�&
�>h��&�k�2�_ٮ����w&���
�1Cl��$M��nBR��B.��8�V�e���^9��jP{uF�튌�h_��v�]��v�]��v��f����Ư�h��^�ѮF�3h���v-���5$^HJ�b|-���*>�f�	|~m)�c?�9�-�R�Qi������Н�t#h'h�6Н��A�@?=���a����'AG@GAρ~
z�
�w�߃��	��/�c�@���tJX�ȑb�yR��b�c�(�b��RL�b�S��&�)fI1G��R�H1_�R)I�D�eR,��|)VIQ.�R8�pJ�b�n�se�]G3�=���O7ѵt$��t;����G��~L�	���z��Ah>B7ӣ��	�x�n����3�<���K��*�A��7`�t�wӟa�=���
L?���>:lO�t3���~�Y�q=$sh�i����`8�����{��Tˆ���Sr��%�dE�~4r
���g�U�K�H��<�o@ �+4�R��s�L��o�������t��vP�)���5����H�]tO��� �?�O�C����4�t�Kг�_�~z��H� ���(��R\*�eR4I�,�f)Z��\��1)ڥHH��b�WJ�E)�ʌ�&����)o J�Dt�Q���]D����G�qd�'Ȥ�Ȥ^d�:����l�-9���FG9��c�y#�Eܞ_a�����~=#6&�x�~<���M-�Z��H�U)vH�
)�)ŷ����-���N�J�c)n��F)n��)vI�G�ۥ�S����+�>)�BJ�?��_��xhH-��r���tϥ�l�۹��q�����^^@�K�A^�L]DqY~��У�����).��~9�g=���^I/�*z�W�\Nop��[|!^�z�+�t҇\E�09�k���Ӽ�ΰ����wp�H�����QQ�z�v�aʛo�G��R�o���ϾmO��}��H˟�MfӾs�M'
k��4�:\��+D�О�:�y3��Vcv̗G#q%�@Y�}��U]V�&���.�K��e$e�b�N�e�v!�1�&Lv�Qؖ�m�f�#��.���/��j�<�z�z��^��'^7�60bO�Q3/���b�i�7���
{��p���r�&Z�a�7��В$���o���l��əg6l�CRI�XՕ�c;�ŗ�Wh!_C�P/���A����2�7�7)�ߢ���w�*�ր��ZC�R�c����L��j�!�:
�f�2-�Z��kQ0�G9yn��^��k�^�	���9}���U�[J[�ɬ�E���	�|��mP���u?}�QL�=���q�NTd) ����2K����.9�F�-��ЙƂ�
��RR`Q�#%=�ݟ�4
������E�y7^c{h�n�2���N��M5|7�x/5�=t)���>�uX|��+Ǎ�XeS1��4���㩎��LE����YT�-��.�朳4�,�J��?VP2g2���,�fa#2[�����)�Z�P˪@�MZK��`�wQ��TX`�\Rn��������J$
�A��C4��1|�y)�ڏ�\~�J�IZ�O�*>B�4��_�Ϟ���4#�V��Æ����xM�1�+ܲp-X�g�%dN#c9Q&0���(�2�b�<��@_ͷ�~�m-��8��]T���"�n�{�'n(�\�2]�����C��򢛨��hq��|-3�i�����.�fW�|#O��\hȔ����gٳ��"ӭ4ʘ��lW��ϟn���X�Z;OE��5�)���8A��6��.��P�ާ)|�7h~@%�wT�㴈�	�>�'h-�$/��0��Nȿdb��d�o���:��pI*j!����%lG�yi6�q�U�r�s;Qg6���N�"]vr�;�k�2��M3I���
Ϫ{��'��<�8�+Pz9}��
l/�.�Iꉱ��PK�ޑ�PK!<(com/android/sdklib/SystemImageTags.class�X	|U���&��L�mi��l�c9�Ԧ`�ٴ]�fcv������4�fwgٙ�
B�(((**"g��)���<A<���O��
~��$��n����ޛ�]��x���=
�el��H�ʨDC�nuX
��l0�s������Yݺ��h驆��2j 3,M���M�
=4S�i}g0>bZZ&�Q����o2�uEC�}�D���/���-���r��[F~$I�u3�VG�jP�z	
2fA!Iº!KO��I���F�R�,i����ֲ��-c�2xM�
M����d4b>�5��GZ�HX�pV��rl�X́imKĶ�������ф%2�r��ˇԴ���8�3��w���}g! �EF+7~I	#B��G˛��e�!OB9=�
k���*	�eq6Ùnv��jNvӴKMR�$�ѥZ�n@�V^� �2,.aK�v%�
��hj~U2���/a-�+�%�-�����5'x�lR�8r��d���o��6G;�B]�8G��$y%�<��F:M$\��ٜ��v�i���G[��$���w\��8�&�����[Z^%��N�"6F�u�}.����J�J����*�ɴtq'^�P;�nE\F�(]L+�����{��HC�t��K��R���c.��j��e��xm�H����:�l�P:MS����j#���b'�gi�(��$���ʊ���ZJO��F���I�%��w���3���٪ZIڴ$pj�v��1�3��U��������>�#�D�3�GQ�"�V"'�rP��4#9-�Q�Ifg�w2W]�\:���AU�:u;L�5�SeE2������{�z�۬2-)xl��
�N•2��>���FZ�!Ēv�#�̐��Lkv_�J���.2֍�TM�َ�!�|~=Æ��J���4���joě�8�e���Oŵ2ތ�0T��%�\���빸�N�Q�7P�R�.u(m�����	?n��.���O	oQ7��[p�J�(�̿I�{y�ׄ;6��E<�}x����>�J�m'�9��vWCOi�e�|�SX/&\�]2:��'b]��0�'8�a>Ds��jN���=2�3������Ç�mP�!�nS��2�N��{��aB�:d�҇�T:B��C���3,(޿�#f���!�eŜ�{tk��1��v�0N�����^�Z);>|��N%��m��}��+�@��h���'��l3�IsX֓��1�s�-ݱ���
ç��@�G�<��k�ģ��ӽǵ����S{mϞ��yLi�%����"�i�ޟm�v8��5J��k��
~xO�L�\��d<���>�/Y�ƾ}ߕ�=^k�w�1����>w_��\�"{	?��?����,��M���5��f�n�����q!	�)�_���9�٩�EPEE����Q�:�;�^k@�#iy)��];��vZ�Tc�,Px���3���v����K7n�81
�P?��L/+C'�H�}y�k�:,~�͝t�m��,X�q�mUs�����5`��ԼJG-�p]!�3���C��?�^��t�;�X�OtQ)�af��K+��nc�n�sSd8U�n&�z�nNu{g-^vҔˠ��
����sU]=Ë*�0��	þ�ޑ��Ϸ>�v���7��Im�γvA�Y̓LE��0,za�9�:�*�&K�Vfu���ޫg��A-U3;S*q���$7��qϞr�p��V��I��6j�C����1r�_�G[�y[�����t���m
P�k`�Q:ʎ�(�H6���Ӫij���һp���������i ��g����Ћ��[�jco���T�����LT#�?1t�{��gt��Θu�ǝq�3�8����3�#�]��`>ƻ�>�+QE�?�� ����և�[~F�Ubq!~N�����/i�Ư�kx��i���KZG!������{�uj�Tz�z�qz���s�(E��B�2A/Zqg64Ĝ��XA7����B�����
{V���n�xr�G���ara���U�>l'���jۆ�ව�~G3A�$��y�����I?��?���Ee]�	̕д|�_�����$�d�������w�i�K�@�����6BL!D�wa�(B4�`G����B��H2p
y}-y}�+*Ț�촕:�K��c��+��ܶ�_d�'-��X�'+�	+�n�+np����;:K�91�f�|{#y��0���1�n?�>���b�7��6im<��Lj��8�J��N8��^�
M�	M!�H���@��7���)�Z�Lju�_�r�ɰ߃��'F� �#P���`ނ��a�c�a#�im���o�k��u�'�Oڀ�(�S�܁&܉�8@�qP�;�V�(�yZ����u��(�h�X�i��0a*���&{;��<��My��y�QnVn�2�6�APޯ|PPw+�)��aeTP��1娠*c�1A����Gu\���A�S>�<!(I���EA}Y���uA}�*k��J��{�S�AS�g��Q��VR��U�x/mK����#�c����~��=�C�����M}a�wΥγ�`\O�p�.��Bv`#R�qh5�(���:OWS�%�#	�@J�g'	���6�)l��&��N���~�UU�F����PK��~�
_PK!<$com/android/sdklib/devices/Abi.class�UksU~�M��vi��F(P�Kk�PjCA-4P�F[ԺM�tsq����x��o�ߜ���Xqtt���pƿ�'�9'K(%
�ؙ�=�9��y�����~0��5�R�>W*�[żWr������'gW�S�N��Q�������+�8��V���n�I��f3�)��0�D|p`&;$�VmU��k�b�~fp@@kt(����Z]RG5�����όekX����@,�MMܻ/���ȕ4��4l0p=�
�9�T��Bob⸵`��V�X����vΧ�ܠ��@I2����X-0��V�CG�ڻ�z̵*�]ˀ��9�c��G�_�����T����(���r����AYA�&�f��b%������[ٓ����\Qh�00���R��gW*�1{���oW(�Bg��a��(�u*e�:y�*��`���@/���)/7'���=l`���]Q����VIV����M\E��¸��`BAt%���Z.�u�^�Ĵ���C
������JŊo����9�W��YGP��븗�"�D��W��ۚ��h�q�W.�ݷ���� ˖+y�}���a�x�U���0ˁ�[m:8�ꉡA�D�xѷݍ)�T�a�8�✐TG����L�]:�<q�V˧yN%� �U��ڗ�5pB�M�_�[h�-U�6���¬��cͺD�'q���,�,7ky�p�
9alx��J�I��ַ=ޟs*�9b��,��%ے�8��:WKV'n��knW�6%/�-��8NJ�_�x���ܨ���`�L�W?�=k�l��d)	d|+7���A�t�t�B\�ȟ�c��M�ۮ�&�i��<Z�ۻ��]�j�������]��c%/��f2�97x		0��+^��+
ňH8S�z9�G�#�M8��3�����ј���M�4�H3���
�Z!y��QJ�R��rX��u��j���'��D)����;l�=_s��1��ȳn�'�8VI�J�6�J�{l���_u��)�7jZxB��$aO��|��Jg6th�mɭ�:B�p,����o��)A^�dvJFu<%���i�W��i���b5�g���������$���
�2܋2�mAfg(u�83;��d��';BKL��Kؙ�E��;Ӗ0z1���~�<�L��q-�$�����Fd��:�x�B�N!^�(��K\i�L���d^�z�}{�޷g(�C6mlb�ϻՑ�u��{k����X�[��w�E$��9U����d_UI�SZN�G8Apf�ыI��~�Y�W��H=)���ن�'�4�(J��L�i9`��`�)Ű��Lc�4�-��pP4o64޽Ҹ��-��x��Ə64~�a�ѕ�O74~���ΕƯ44~���;�&��՟��"�����_ֻV�2_k_��S�UU�������}��?A�R�f�B��2S�E>dS��Li���ў��� �\�r���<���~�o3����yؼ�<��Jl*dNK�|���9h}(l�Du–Tm�`.b�5󨙗�j��i�Cţ�#���u���yӕX�ĊшY��Y�h�D�j�G�7=�ƾ��9���Nj�$��e��1��3�	��9��S���؂/HzUp�ଔ�
PK���b
PK!<1com/android/sdklib/devices/BluetoothProfile.class���WT�ǿ��0�x� �0�����F�A���0��0c����i�$}�g��D�6��볦I�}�����4AWVW�}�=�F�Eׂ��s��w�}�=���^��:�Ï���Ts45�I'ƛ�Ǐ$c����D,>�ܞ��g����L�P"/��\�<��k:�4���M&��(0	|��a��$���Ȯ�!32_�Ȏt��	�s��J�x>ľH���û^!Q�7�Z���ӻ�D����ƗJԳw��_.��so~�D�+ꡒx�>�&��	�7K����e��X�
vq��y��c< ��S�z)7I�z�;Eb��}����G�z�D{�׶�^�~��m��wx�Cb�}�kڐ�N��07!"1�y{���.��'�J�〈��8 ��|Q��D�����xB��Hp_#��f�D���>�$�<eOx��<$����H�wW��������_—�ֱd:�-l蟌�F����D���d<���c��_�x_��������1����o�ݑ�NOo�e ��$R�n��I����&u�ߚH%�[����0b��ķ�m��17v��
P�w%����Q�V�K?����ď���P�C3�$�.	�ٸ�}y������A�n��K�F
�@��((����X!hX%�V`��F�V���]��v
��Z�	H$Ҧ�_H\3}��֨܎�8���?���L��3�ѱ$��ﲀ�{j�yZ�X49�$LN�87�"�����P4C��gL-��	Bެ���q�3�^x�'��x"M:(�$&R��L&~��k,�r"���m��QJ�FcGvD��BD6�ٳ���`SPDk,i7�/h2n�mC��SC�P�@$=��Ż����CV��m��I�O��r����Ҳ�R[�X�YVZ�X�Z�[��Y6Y��\k��r�e��V�v�.�^���;-�-�X�<`y�2fy�2a��L���xT�9#��':���Ϳ��������sd~I��Z)�?������f4���U|�:��x���7��O��1������z��&8�Xu�5]�c���ͧ��&�aœ�����⥙�ݠ���>�Z������D���?W���<"�����6��TW�Fuc�����܋x,t�?����s���3��'������.���C��B���*���*�,(�e��)
��q��Sۋ���}�DӲ��q{Oo�i��x0ǔ7�Y�w���߇3�s��:����s�}�w����P�Q�82�h��@c��"�XL��PG��bA�
]4�XI(r���\�#,p���]��]l&,t�F(q�A(u�MX䢏P梟P�b�P�b���nB����j�	5.$,v%,q1N�u1A�s1IX�b*r��3��u(�_��~������'���c}2W?��g=��O�X���O��>��O�*֓B�d-f=��)�R�g�_?�^���Y�*��T�~�}1��*��g�cA��/�/cQI�"{��%U�_bod?�����+�_VE�e���(�_a_��Z�_e����5��3�X�a���Z�_gocC��7�;�ϪR}����M�H�����*�o����������
��.�wU�~�}7�9U�ϱ�e?���y��쮪�.����b}�=�~Q-����/�Z}�}����ӗ�'ٯ���
��U\������	,�ߋ�/�O��<T��_I�z�՘��ctT�����Y:2�a)���~��+��N�BN�m��ه&g+�chv�c�s
���X�\�Z�&�9�~�c�w>���ȩ�ƜZrZ�(򎾿�o̿�PK���SF�
PK!<+com/android/sdklib/devices/ButtonType.class�TKs�T�n$Dz�Ď�:qI�����II�Ӑ7	8M�R36��&je)�rvß`ˆm�������`U8�ZI��{F>�����|���W��U=�_+���U�[�\g�d�G�i�K+�0���d1��\���0Q�*��C	��l��s*T�1�s��ʽu�!�M�xI����O�4����0�/TGF�5�����C��w��Ȩ�C�[�u�Q��G�۰w0\ϷD��F�^n����˭8�����=�2�.8�.2d��[�*/�}�"�T۲�v?�tY�����8���{I:Wq�I��3��U+�Ǥ�)L3��f&T�����|�����|H-<0K�5j�&�}o6�6�U��0ߩ����V$|B�P�<e���$Â�[��x�|yշ���ٷ�=;�5�\�)w Q�R(��4ܪ8-��=�F&�m��u�h�g8dz�lQ��9��#��k.��r<�eH�ξg����&:�$
U�o�͙e
������0m�K%�O��!�'@8-cE!�
���n��.�[$��7��p8�����4K]��'���7	@6�-4�Y{���~;КF��<�-��2Y�K#����zL+�O�W�e�K��sd�nRcŗ|
�{��_����a�3dX����LC`ߒ�q�������a�����ғSP
2���U�#�ȋ)����b������"逌��&=�ܠgK@NU}qZ�Od9*)W�|uKZ�c�c���;�z��/��ʏ��o��#������� �I�Rt�(�
�����B$yEl=n���
q���0"����;�5�D�K+��Z�h�:I��e��Kg����$���L��/C���Lj����.�(l+jH�O��f$��;�GO!�����vSl�_���'�p���������l�.�	[�PK��=�hPK!<'com/android/sdklib/devices/Camera.class���SeƟ7ِ�B)�F@n��-"�@K�XlhQ�h-K���$����D��Ou��:3v�ѯ�M��yw�$z���w�y�����86��E�
ᔕ��t�2ӱbz7kn��ƾ�2��9=g��K��Pn����&^�f�	*�h��M����
q3o�f�B��P2^k�9���&;/ж��뱬�ߎ���1R%o(��H�:d�r�S�E�!Д�-��-+U.
��<zSC�<j�-d�bF��*����}ZF/��<�0(�U��i���~��6�z־��GX�by�T0��7�f6m�B��a�v'�x�|Z�j�a�|�ޞ�O�����§�\�S�Ż�ŕ:K'q/�T�@�p_5e6��٤@w(�"�X�ک�Vg�g����k�μ�,�D�#t��59g�
�ք�7�s�FaU��r�]�'��L�v7�R�dy_.,�V��7����$-�d�2VzY/РdxԼm���2B�W0���֣����%H�	*�<wU�.8�j�0�欽GC��F$����/�z�g	#�K���#�b���v��=7��2N����$<�M��sE�v\�ʅ��`J�ۨ��~��9~ּ�*�3g���e����,W�P8�"�B(�1���wo�=��ٱs��ܝ�M�ҋ��K��±#r��H���C"=�V�u�
��}��3��}G{׷�-�^س��g�8�b��//�G঄��ݐb��/�����x���W�$�%7���;��\L���ӹU�mpy%�O�lB~�`
�1��d��������z�봙}S/�Ua�����g�?�i�l�`=�-�,>��V-�S���˴�x
��1�QYDVB�F/� _�V��j��_E>��5Ƹ^�<�x��*o:�ȟY�h�	|�A�/�?��=��	uI�?̿'��G�yLy�����+?B��-'i.Q��dz?R���D)!M���\�9�V�'�:��lszp�.��W�A��z%qkv��󢓸���M�����ve$���8Y�wI+;��NW�I�W���2u9�L�&�.�W��g|��ӿϨ0!�]�LVǞ{�X����%s��s��"ĂG��F֣N�G��Oց#Lp}�dt�S���UI8E(��%��LI��+��~M�?bC�ok���H$��=�%����PK�R�)
PK!</com/android/sdklib/devices/CameraLocation.class�T�r�H=I�-��8!&�d���yĉ!���C(�Vm[�,
����?��
[ã��5�G�n���ׂ�%_u��s�9��O_�0�%=ن�*p��N��n>r�z�i�:
�](�����{q0�&4�2h�7���b�W~:�(�c&�"_�0_�&6��0�`�3����*��{{�4Џ�����HQ[
�l�A+[y�Wy���Ja���n���C&�1����uZ��*w;��}��֦����⦍j8�JqsA ���c����%�!kg�lMH?d�0��U�R;�᎙G�p��6Ô�ݛG�qB�e"�Cr{b�w�K����e�Ơ�0I��|/-��S�n�v��C<�_i�u�x$Κ�M��3�Բ�$�+�g_��vp��]�9�K���c�ޭ��]Z�#ٱd���
�2��I�����Fc126�7������]�x�Y�x�	�m�mH'�+v1F�jH,�}�B}[�m���
�{�K�m;z�{p�D�F��
{�������4�A��PϏ��)qh��A���Z�}:����V�(����
�>������^�l���=?MQ�)�{���`߳?C�f�BQ��,]C�o��E�]��
p.?�����H�ܠ룧@�ha����=�|NJw%*��	�$��-�%�꾼�?5���J�ÜRJ�=C:�>3����"�{����U_<Q��o��:E�3$3�1@��97���m
�?�EjK�ɶ��H�W�u�36�8�^��͋��D���L�Q�=����O�}�&geU`��?�e
J�����s�1r�J7mAJ&���T^I�|��WP��:#��;L���r�*�0�����WqM��wPK���,t�PK!</com/android/sdklib/devices/DefaultDevices.class�VkWG~&6	�@,�5�j.�*
�	V
Ph����b�]�cX��rv7^���?�?Զ����O�9�M==}g6B�H��䜝�w�y�}��2���_~p�	�VQECߪ�P�,ݮi�˫��3tL��/1�әJ1�$TtCe�T���ۆ똆�k�����Y�6��
˟��zɩ1�Z�4|��yکq7/���ECo};�y��85�k4�;6
�EVj��e��$��◍��c{�n�^�0t7�}\��>�U��t��EK��ƽ5����p���W�]����tiS���]�g��h�z�T�?�*�a'H�&�3mz�^��-)H�͛�W>h͸���p��h��)��S�
۠�)�N��&p�EO0��D1��$piY�N�91^�]��!�.&��>f:F%�SU��8�3�w�d�r<.ԉv�*7&��'D�G.�(8Kp���ӭ5�*���gW�����Pp^�$.0�h���\P�0�J��y$�����Σ�`J�%|ΐ�8=s��rU��!y�J��c>MFһ���%�ʮMC6<���pP�Q��
�8e5�j��3�U�9̷
͖PR���L�V��P�S��+�㎩'
sA�5,2�3]nlԅoÓ�h�!^6k6	\2n�S*v�����y�Ky�C�]Y�B���dToɴ��F}��M�%��[�5ź)��+&9���ֆH6�-�Q����T�z����V�l�.\t�B8�6�C�.����V CAU��u酂���US��%E7j��G	8�0ߦ��k���2
����]��x�WE�P�'6 ގ�ZxA�1X����L��V�	N��[4k
�n͇Q��#���i#)�h���{
��r~�o�x�h%Y7IV��,��\"�,�{�ԿE�=�B��(�8��i5h��ۀ�}C�1�Ȍ�ID��6���i�g�h�E2����G=C�/��w�G���l�->{���MF�_,�)e��C��E�}���-6�#�&���N\���m?4z��X�e9�d�8Jr,cM�a�w��A��=Jڧqg�9�s��q���y�(�S�2I�/��E�+�!�K�#�Ы ����]|+Y�G�{�ӧMN�������^���C
�Ec�\����E��1\ �E�zɹ�w��|��F �:P��Ս������f!�x�� Ő�Ykޤ�J�F�M���$�(4��(9�R�,�}2ys2��gP"�	������%Q����Z[n;�PK܁2!��
PK!<)com/android/sdklib/devices/Device$1.class�TMOA~f���v+�SPT>��@)��E�
5�$|�M��2�����_`�w�ɓ/\���`<�w�5���A�dg�w�z�wf��Ϗ�\B1!
��0"�u~�g-nW�w���3D&�-�)�P*�C�b:��zg3���J֫lX������azٙ@2ĹAK�?wqt�a"5wdL>=�c�w�]��p��:��Κ�L��8KҽUG��`�q�@L�T)M�;Щᔎ��bh�KT$7n��ˠ	oFTESLߓ���8�n�(��⮹�0����{ѧ�_��3�ɷ?G�iJ���q�XҐbh
n�����w��Zt*T�qN���f�t�y٢��9���*w�\�7UMxG����A�XI*c4Uh�w��U�{9	�Pg��̉%��|��-9o�kNe��m�tz���s����4�.���m��h��1�L�ؒ���m!Q�k����~�6,�#V5�:�Q�������,�`�Yu��B5�m�n��gz覛�����Ѡ'M�4iY�L��{G��A���CdH�k�0I&//y��$5�+���h���"���T�ZSƇC�h������o��.�;Ճ[��p[�5�RTv�e왝��K�(�V#�<A��#�3��U^`Ay�%0#�u�X�Q@��E$�:x��0Z�E��\���8Պ�.��b����@F�	���w4�i����EJJ�d��q�ޏ	J"ۛ�|F��]����:��9�����kAP����)���M�b��/PK��n�PK!</com/android/sdklib/devices/Device$Builder.class�Xy|T��N2ɛL^B6!	$$@�$5�MAh�>2/a`�8�V��Z��V��b�UZ��R�V�K�j�j[�Z[��R*=�7K&�d��?�w��~�,��3�?�0�YԘ�,dkp��A.ar[�_c<���S�l�y7�x�-�63\Ӥ�勢^���Mfg�l3"��@�E�SG\�Q0Y
v�	C�n2�5ш�W���B]G
	���FG3�-"��i����EW�c(܄V�nD}���#�tK�b�cFr��̈A(�MH�q:Fc�gk+J�`�7QTcu��<K�=����:^G� Y�?���]-���s��	�r����m�h���D�d'���y���2��/7��՘�a��i�a[8�ذ�l���
ހ7��TNn�0�0,aoc(dt��.Ԋ�Y�����!��3qa&��P��N�1��ՠ�@(�0#M�p'�)��WN�{�"x��"5�9�=�r��FY�+Ɉ��bMXB�7&���[/�'�8͖�F�/�?GQL}���,հL�r�`����7b��Oً��^g	�a����&w_�Ɔ.7�E��U�Z�Npx!���5�'L(�m�\X�/�8_fS=�ٹ8��E�`�p+���a`�gx8�FT���Bգ�TuU����B�`��B;�b�&B� ���}>~;	��fU	*��:���2�x=\^[[K�T9���i"�jآc+�q!I������f��aru�
�\��qՙ�O�
�NI����]5�;��s0_ù|X��p���U�y�&g�yv���q���b���\Qz�W>��(���4���.I�\��2|�r�p,FW&����ǔ�`��o�Wrȇ��Xy�,�W���9��D^sm:���.�@"A��^��:��
���Ӊ�sY�N���
��Ҁ*�Y�^�N�	�a$#Mդ�lk3;�H��ʾU)ٖf��ðB>�V�ď�):�I�ʉ�%6A�ι�@0�	h�v0�lj[cc4*�R(4�F?Hܻp�T�v�X�R�
���([�u�?���0�b�<VM�T�� ��=��q��8%�籪�6n"��A_�q��
�؋S�L����`4�%+gՊ5˛ؤ����g������.��`�Ku�?M=�������ug�
K�<�� �f��>��ڼ�6��N�H(�q�t"\b1��
)����/	-Լ؍�>��[�x�
�"�JM[�%�E/��R&:;M�n� ��KL��xED��>W.��u��"��M'~˳5�́��@�o����$���_>��B�P��#H;�{BּR���S:f̧V��oG��B@�K�v4dԝ�;���S5Oa��R���ľ+��X�r'���Q�3������`��k5B^�ۋ��F/��꣈�L1H,zbF@1�'5����n� �mfLl��|nz8�[�ja���M}r�r+��?'O�WIN��s��h��f��x��dKS�[
_T�������{�I�^G�z�&V$��N��[��Y�<!�ߖ�#�o�F�0�ꌅʂ�
�N�DhLoN�ނ��f�80<*��%'l����X�\�S�Ũx�.8&�lvu���Ƕ*m%�y��o�y�j+���y
eXY$9��x���۸���+��K�E��I��
;�!�Ĺa�9��u[+�a��g�!΢\��L��f�;a����4�YN�m�	�3k�&��'�e2��Op���`k��V�l�\�,?:Ƀ�AB�	"}�M���������M�Yñ�$�F%	S��jQw���R��-�i��U�9�ϋ�>#�Ҡ�"5:q��r�r�2~�T���d�(K~�Q�	����u�oK |��>����oF��Pޓo��w��oq���/G��k�P�?��Y��0�j����v���Fqb8��3y8��=J֟��H�:Z�!Ԋ1�y�	��D��h���Xu�6���H[u#���s�Q!߆n��wa7�仨%�9i/N%,��+	;Pƒ5�G�ny�(�ڃ/�řYX���[L��u�P�b�qjѱ�ê�@�$�g+�O�����B�A0�ڰ�<��D�#ʮo���N^�L������g>�_AVŰt�
g
����#�ʆQF��?��x\����k�4�i8
8�	���C�_L�C� ���[�c���[U͐&NS^ΠNf9[�3Ң���e�,�{H��Oz��b#��G��d������zl��"6�^�{��g�߃�쀳���8�mc9]A�򉜗��8���+��)NS��R~�`+_���kԪ9H.���T�.�N*5�q\M�R#�,e)=yY������W���b6��#	?r(�9���b�*#�.e9�1~�3~W�_[��&�\#����V�KV[)���Uȧ����q-:�q&�=�S�]��*Exk��o�³��_�·�'��FQA�V�Jaou�l�&+��i|ՏOױ���u3�q%n�Ӱ�>��ǧ�Y��~����p�P7<��H&E��>�h���cE�^\N�	ӫ���Z��ŷ��>��*r���ﱁ��gѮ#Oe�[:F���e�6.��0�nG��ӝ�L���h��aa܇�TOM����q��=(VD&�m˥���9b���c��ݗԉrl
��c�qT�.�����@?�7���莗5*��^Bl��7���c���[��Ŗ�9�&Xݚn�$律���pU�w��Y���О�S�)K7�K�K7�K����$i��c�r�����.�"���Jn��͒��RE�vc���]���1�^t�v�`_ہGî#��P���'��Jʳ!��Ę}�[W�h?sw<���z=�Bz�k��1�G%=�z�h?wا�L��4z��sh��a���^�e����q-��;�U��q����M<F��)z�x���5��D]��X�}�>��{��݅C����0J4�¸C�Z�G�7؁�A统]&Ǵc�� C���z�BQi^�k�[�c��)�%+���]�
��$��7�}x{]l����{���"؃?$`-�ư��l�.�e�C�1���O�z��<�*T^f�\�T�,��e�\,\+�"'M�*�r�����29C�Zt1���1OM�\��4�I�\�;#�Z����83�3�2�)i�gҬ4��2c�Ms�0Ɍ�.-��1ϥ�0k�1�K{T��Qq��W�h>��#e�� ��X�PK�m$�!PK!<'com/android/sdklib/devices/Device.class�Z	xT�u�ϕ4O���͌v 0 !��-	Yb1F�'i`4#f�qp0^�=-I*�I'�%-&���M�����:i�.�B��M�8ML�y��hf4"_�}���g��{�'�|�K_��>�B��tp����~O0�T�<�}��j�q��g����'!w�w�aw��hw1d����������Tw��^�@�p��1N����7�\����lK�����Ҟ�Cב�B�PK��}��!�^���1�C�*�&+"h�uZ�P�G�st̵�nw�:|��]�@А�y:�f�P���w��#A#(;�:ba�PW�?|�dqy��H��n��¦��:��c�+̺
h���C�6��/l��Le���B��2� �܊�����z,W�s���"��W��J�f�vs8LE)(uY��j
kt�E-!'��Lo��ٸ��h���-6�9�ǝ6�C=;p2
At�ڍ��*�+�tlF!�o�#pG�!�/\�aa�T����D#�ul�6>�����n5�>Sb� l��Cp�D$���ъ6��[�>��%�fx�3w�萻�1�����Эc'z8����8q��c�k�)K��
�u���L��z։��O�~������r����',�:�,�:��ы>��D �Ό��"��i
�k�1(10U��l籄�A6��#�5�lqo��ÿ-��}�5�t��_�,h����qĬuǎ���ƖnB��SPՉ�aGDԌ��殦Ǝ�N���qTbf���r6�hw�w��0�q\�egOlG��[�>���8�%�~�ﯫ��ʞ��3�P�{��}�8�GΡ-�@�#��ʍ��6�p��L��񖖝���39 ��c��e��S����M�AJ
ֻs��f��i�
?��W�B�
^��Y|L����H�J�e1os��x^ï�
|�}=��6s�18��f%g�ͷU�RU�Q���O�QƫW��:>^c�?���O�׊�WS�
����~{�O���K'>�}���wu\�˜�&��>۞C��,/�
x��^���ĕ�+�Q|Q�+�:��L2��2�L���Q�o�(�*r"�K:^��MȹS������������lA�VZ���?��W����ӬK�|M��x�@�cx���+	}2�(���M�ȘV5��Ÿ�9����0�XV�S�s![�f!��d�t|S*i�]I�-]F��KǷ�7օ�Z��S��'�;�E�@����O�~���-j�D�֕�����;�fR��$�Lnj��t�D�kB{Mh�C�J%Լ��C������s�ӈ�\'~��e��v��K�3[⍲����rp�h+]������L�ô%�<o�Ļ|��=�u���C�3ž/bo&I��-,��K��{n̤4��d��*���j�Y�x9�
��X�cP��Y+��)G�/3�sQ�<�f�I����{kg;�(.ڃƀ1R��sGʝͦ�
u�Cs����̆��A���-�}K��[:��g$\*���"b1�h�Ft*�P�$�-���E:��b���@dX:Ɩ�����괌�K��=�Ȏ~��%�VT�JA)թL"��3��L�3�LG�T�S����L����)��h�z�.��J��T�!K<6���y�Um��)+um��\RZ�*�\�*��*��?�*�WZ�Y��^�;i��B��>c�xN�@B~[K{K�ζݍ[Z�v�jٻ��[��&�Sa�?��EG���q:���莆��֌.��-7��.�v�O�1��R��uZs[�f����Y�~�!&C�.]R�4~^���5�ݒ�e��}=�Y
l`zx�Jn�R��Y;���Έ?�Mj�7�eV�~�j��]a�j4u�F�������p礉j�歽Mژ����щ�%j:29���˧��t{{�`�D����;�����o0��p9�s��)ˮL�)�Ǔ��l�k�'�I��T�mՄYD�21wy=�A����nx���
��]��=M]��ɱ1h��S~;��J6��ܲ�Y�)=n��J�k�'æ}������&˞L,��8��b�����Я{��z$}��%��F���įav��
f��Y�4 ��U���B���J���̈́��+e��fO�M�����	�ة�1$�֔��N=��&���1���g"6�cw�N3=
�Uu�[5��y ��G���MK�ɑ��^�糿�:�̻��,�YQ���#[�~#��s�B�J�φU���Җ�"��zm䕢M�n�[7b�|~�Y�}�|η�s�Z����L�f^/�[o�u5V�x�q���s��<�Gbx�x�m�sJ���b.�p ���U5���e� ��I��&p�Z�W��n��Kv�Y��,j7��7�[�;>���HI��L�pJ�ԧ .��D�D*b��R%K>����-�J&^�L��&�<s/�ZS2)If��2�d�T�Ǩ��d2���X���8>����X�����_Ii��R/M&�zJ�uQ�}�����w��U�o���u�s�~�Hx
���+���d���"����!��f�*D�~�C�ۨ�SU�dX�ë�.A�g�N��7������ݬ�Sô�pjX��]�l��-�2������>k+[]6���-�*�jg���q逸�w'�}��<��e<�V�Gqzf�N�ԢguL�j��<I�Eqz�7���Xz�k�ɰ�X�]���V��]�V�+_�RV�3���=�%Z�#�W�s��Z1�`m:���(H/�J�ݜ��ZGAF�v.~8xɯ���$+��*N�)ph�qr��c���Z�2���=6�
,�l��|d��g�
�@i<Q9�FY�&�)(}4��G����4�|��E�A�a����Av��X���4��`1X$;���b.x�z�� ����G��B� ���U
��H�6�M������g�;��g�o>������
���9g��m�z���7e�:�t��4�:D�S����ī?0����P,�����B;����%<���~�ib^��n��Zhs��g@�n`m�φ����ˊ1~.)�Sc���4lp��l��^�Q�g)p�̠m&�B+�Q����6���d%�Ԗ��J�lk��S�e�jY���r�1���3c(����ئ�|�
.�a��^2_K�ul��:���1���kW�Gc8-��p�Z����"�~�Q�f�ϱ���{�o�u�M7����(��NVp�"J�٧?f�~���	�I'z��
�*/;����_�zi�_�j�&�sǟ�Y�^����3s�$��Wy�8q���Wa�Ss�TJ���ߎ�@j
��~���mS�)Hn�pV��u�-3�~J ��d�����1��|̑�@��Ev�`"�;1���@�Ҡ��QN�)*.��Z��m*=j&<jB*��lWs�q5/�"�S��*���B|SY���2^��oQ�����#�o!��Gh��7r���8�A5�#�=;��م�uQ�t�b��];
�ΛY��h��8e�v0�(�_p�wBlY���j�؂����g�N��,�.,3-�C��e��G�o��ik�A�@�r�IKQ��P��Q�*�]Ub�Z�}�^�'�Z<����Ӷ�Ҹ�;��l����b^�D�'U�vx�U�x�e�wk����ۻ�-��ˬ�E����u��~/�^0����	Q@�
PQ@�
H���Gp�|ɧ�(഍�4�O������T���6c�j�"�ȱ�ժ	�U36��l�m�Pwa���j�!u7��<�Z�j�S�g�|Ru����8C�d2/�	z�#Hɿk�m��
�����V��(���o���QD*��ia{E�nH�̫�%�,d�O��65��|���T��+�#(�Pl��Sys�J/�x%��[;����딗o�!d�Ø�|����X�Q�l�a4�#hU!�u#�xT=h�|�i|t�۪4�9z���Q���!�~�m�d�rJ�/��͡��3j�H��m��CNC�F���\��"̠�i����f�J5{.Ӛ�f�����]t�ˤ3��4*�*У�iX�c6q��%�*�_��rJ�#�">*�|{�>��<AONR�2(��O��O�6�s��r>��B�H�/'�@恧M��г��V���P5&-~PK1`�%PK!<0com/android/sdklib/devices/DeviceManager$1.class�U[OA=S
k�
EPTP���^�R�p)J�\"��ON�c]v������>�}0�{��Sl�l��7s�w��7�/??~p����@�D+�r��dq���b���,[�"Zz���� =��-�0=H({������DI��+�M��(�2R�3�­Z$]˖aTL��~&:�b��Ӟ��ּ\Zv�$�2�������CK&�Ў.4p�D73��<�Y�E��t��V���ːD	�h_h��I�∁�&�p�!��-3$�CYrj����؍B�x�X�>n�	�0q�:� 	�Ra讣]�U���3H��8cଉs�0o,���}�\��7>;�`j�a�,����h ����$�Ƃ��XQ�d(7ݝ����Hb���{��l��C|ܯ��N[zb��T�^V�l�����]O�U�3�\3=DS�"Z�+s<�K"���O�E��9�Ъ\�U��,:D�w�O���'M:�?��,�:b9����vPh����ż�z<�$ꪽ��if�-Ukޯ��쮮�/(�ƒ�~(���&J�d0�"*��[�6?v;ۃpS�'�q���1@}n�MK�ԝ�H%eZ��E���kTer��`��[��h����60
��"Ň)������Z���1���ZT���U���
`XCw�z�Б{#���1<z���Z��ס�Ǿ!����]w`�b�n?�qU���S�����p�6=JR�43��4Z4O2���l���Mwij�d��=q��ܦNuJ%ok���q��T�^L�&`�.��PK��#�PK!<;com/android/sdklib/devices/DeviceManager$DeviceFilter.class�TkoA=�kA���VkE���ւ�RC�ָ-	�`�[�%Y���I�&��h��e�3�J�1�%�'�ν�>f�o�?}����r��Lr�n��z�]g�d]?4jz;�)��-���X�mfG�`���Ǡl�r{�]���Pbi��Wj�=-�J.�P��W�oo�H�eaa
im7_zS(��5�rEE#TK��+��5���C������kޚٲt��x�x�y��V#�S=�k��uS*�q��퐷�M*琛]}�-�9>�a�v;=`�:�a5҃��ԟQq�4��a�u����B��7H���#��GX���y,���J�k�İ��~�x6ZuJ�hX�v�Y��]^5���/�%��-�j�,s��N
�ś�X���!R�;���Kn�i�R;�A0��Dc��P���aq�!�
�w�6���2�L�t�]�cW2C��N��Vז�9�E��A-X�n���<c��o:
L�M������N��
T�L��#<i�(�>�YB�{�|���>cX��O�q�F.�D(��(�?����w��@_��>yR�+�t��X��M��/L����?���s�.,G���Ȑ�HP\��exdK������V��ho�6���џ��.�x�UG��H�?�B��c�%��D��W��$s>IB��#r�+�8�\H���V�c���կ!-1��rd�~��f'~PK
�8���PK!<;com/android/sdklib/devices/DeviceManager$DeviceStatus.class�S]OQ=�_ۮ[�A��*-+
�P	*60.6���,nw�vK|�$%����2ν�Z��6���=s����o�?}0�G
3e���N�s��^�����^�V��Ui�MǬr/�����Bˆ0Dr/�Ɩ�0[�kA�E5����dyc-�*b�4h2��7��ƚ���Ѓ�R��‹�ν�RVE$4��C�l�g�Mg
�澩ۦS�7K�����h���7 �4jTξi7��k�g�#{�6����{�S]�T�X�U\�yf-����g3�ba�&1E,
M����6F�Pdu��t�۱P?YB+n�&�S��Ѩ���e�l�<�Ke�����l�Eӳ{["�5.��1$ֹ��V��a|�R�����4�T+7�r\�b9��3��C��ә"m]�l�����d�lg��S
��cK4�<�*Z�q�'׃�PN��(�Spi���.thi@�G�l�m5a���"L�4F	�!o����M�?��	��c�gD��~�H�4YU�l�}'`8��CO���&��B�a⽀�z#(ɦ��*c�CG:������`�:�G��2e:���o��#$[�|�64�CM(�v�I/�lQ�P_������ϔ��<C�3��"��a��H"~�3)�}����ڣ[e>���sx(g��;���PK�����PK!<Ecom/android/sdklib/devices/DeviceManager$DevicesChangedListener.class��;
�@��񑘨 ��"6nco��b!�o�C�7����x(q��`�����v0C�G�0O���F��VªS�c����b��[id��S��Q���Fۊ
�>Z�A&�R�n vq�I�Z��> 4�Ɂ�K��J�L~���2���8�E.�e�K���$�~cz����Ṭ��;\Q��y�PK,����$PK!<.com/android/sdklib/devices/DeviceManager.class�|	|T��9���M�		[Yd�H	I�@6�8d&ad2g&,�Jպ�j�Z�ں�R%$�n��j鮶Z[��Vmkmk]���̼�L���Gr߻˹�{�{_~��#��|m�!�5�Q����$����n-�Þ���+q�p���p׸��vO�	��j���$#ݞ�VO��B��8�ސY�����V����*�{%m^�����V���	N��a�p�P�d���3���%efK�{�*��㙆�{�U�P��o� �r��:���PdTu������``���	�&E���P�T�0`$dҺ[�W�ChW��7�+�J���D���%���(F���%^�7����M��A��y�	��>����n�Y��0���kJ#TN2`LFH�m؎�Y�طT��Y���))]������@6�1`�Dp����C4iulW�r�\� �����+s���:�Ѐ"(69-�Ccr�O>ۀ90���,�G��7��o��A�-V|Ğ8�$�8�6��^�Ja���N�P-6QFD�����ѥ��V���2��jFt�a�MT�
�6�a����*�������[Z�	+a5s��I�� #Rc@-�!�wăA(Xb�	��VrM�;��X�y���&&P\;iځ��[:6@�
�g�x�Fp��a��OPG����`�-<Z��n~w���S����k�hCH#�0�F�J� �cP�C�
�:�e�v�!,���1�îp�P��jl��]�p�]��߀c�Z���qm#��l�JO�:�H��
�6�
�FǺ�'��S
�@;	=v�T�|D�����>��.ح�9,��"L�?¢$;�dO�i���AI«��������CU�6�r3纹��|�;�d-��ܗ�e:\n�p%u��c�������Ͱ/��"h�*[�5�W�R�r�8�ֻܤi�8 �j'\���:��oZ���ҫ\�m�]!��"y�i�
s���a�F7·t�g�M��/��+��0�m]ce×`fs<��-�n%��*�~�5�6�����.����ʶl�W�-w!L�.1r�7�n��^Q��l]�Z�;��^��Ԧ�ڊ����p����Ƶ�5-U5e++�
8Q�._3¸�~��t�p؀���:�1]������eDc-��G8��.��+�d##�3�<�m����h��p���C�$i�G�5�[mZ��~d��k����mw�a��'�\;'м��0�Cx���a�94���t����_����>�6=��o1vn-�Ԧ3r�6�7��:F�Wxٕ���IOt�ض�b�o�wd��Ģ.�l��Ye�S���:�n��V�}��2��B��j�o�[�_~����M��'��,�)������D�x䫽��u�&����=އ���H̘�{C
��.�+�s�cSu��`F������\;��&r:�a�^��	QP�N��򻽭L�AWg'�p�j�3?2��1����X.�m�w�l�]�ޒ>`���
��@��S�L��|'���6a��ZZ*7�W5�����m��l���h�iD@Zͧ�
�$�L����m��?���F�,w�[�@�+;�<Gb(�Ѝ�\�D.D��?|�)��nF����F�������+��]�*fed`��Щ�0��?aޗ�aF�bU#�d���Y:��A3�a��a��Y8�U(Lf��<���f-+!*J3p��cq�t���씸�m]~��ic<jGȥ��8Alj�����0h�l�)�C?�)N�i���0MN��
���:�4p�&��N����Z���I���~��`!;{���&�<�X��	�����Vn���	I��F���cb9�y8�4y[ X�j�ƛ<� v?4\h��l%�v���+<�A�{��l�N�N&H<�1_���� ΜK�O5p)�y����;q���rV̳]u�+b�J��+ɴ��%dgJB�]%�e*w1��uW��#��@�V2�]a�wnZm�nJS���:�D�f��wy9�vb5d�zO���պ:<\�h�Z\Gf70&H�� \o�l�';�'�)��E�J�7��S����Oձ�6�N@�g����^1�U���ɷ�2�-�
����X5.�Й��` 8�7���̘�*���T�uuN	�̘��^<K����4Dv���`CD8�N��dIv*�;p�$�5���{�:wG}<� �8O`W�9�30o#6�o�cUܰKq�b�`���h��6o{WPe����ΈKD���
$M�ٗ��(75�����Q��x>^@0r\!�Ey�����7�}��"�h'�l'�
�*�v
't�\s���qM:Ր&�js����� Ex��W�U��Să�zH��bl�u6!E���o�1�r��\�i�x=Rx�a�]bq�r�Ϣ���F��P������&�͞��
Uvt�w3��bଡ଼��<aOU[�R}:~�k֑2����ށwr���Y�&jFL��!��1hbR�	��p��w�}�g(�w}ЫL�s'?�
l蠀�$79�~�$��!��Th �"��w��D��@������L�5-V\��{�2r΢�<F���]2�a<D���+�,��GW��1���"��Q�6��	�D�a� �W�T�{/�,Y<B�3�I��k_�cx@��#�����$>���>�?LP�	��)7�i�V��n���%g�|a�#)��q�%N�����g![��)
�*���NV+�Oa۶�����즥��?��?ß#Lbf���+������W�Z����_�k�c��(2��*�rC��I��b�oU��sv���i|���������7�|�5ޘ�M '�@��u��x�u�r���T{���B�T�V��y�ĸ%�
2j��mW�G�3�Eǿ�.���<��{����|���j�i�O�	^q��9q���]�r��O�O��/�`�e��?��6z��?��t8;��
	P{g(
?�Ou�����V"Y����Nh�̮��@�.0.�"�Y'!��&��M��C�
����m�`���܁ٰ>��4�P�	�.��)�e�sy�ڵ�
�5��4N�F[!(L̠plA�o�BOO�h)2
�ń^V^^Y]�PWSI�b4��2w�8�k�6�G�5�8�����������!�����
T��0�&�$6���\�o�CL�A�]N��=�b�H����!r�NR'_���Mx�3
1K䚮zck���sz{@j�݈��@��(Ń0��]�z�.���D�F�+YV�f�������'(�:i�ަB���6q�U�=��b�8Y�(��DԮRU�Q�G<:�^���r`�����xɧb)#�,�����U�̝��<�ma����Ͷ�[��1Bg0���A�3�4�*f�����
U5Uk�[+k��jC��uzC| �F�!(�J'h�=��h��}^��:
.XMxC�>��O;M\<�xN񮺶��G�w�!=N���M���!�7|wlx�!��o�'Q��tx�6�q�N��^��b�����p�!\<vDt�HS�!��`U�\nk3D{<��s›|�s���n�H.��o��^��8;~|st|(���kv����k#�NC�J��y�v�!�M��yq^r���W~�!�&]9�����_l��&]9��4���EV~y�ϋ���ؕ��J|
��������N�x�I�զ蘂X��k��Z�
]\g��停@k.��j?��
�sv�3&�� �����K�ŭfߛ�J�j
�uan5�wxv�@��q��ȫM����q�!����wm
�A߳k������gG�u��u�{�L�6/�1��<�ҳV�CH�J�']j�AC<��7|�#Ry���p�!���ǹ�q��f�|��K3A���G򁜺M�&�Q�L�S<*���xB<w�f����m�'�����I�yv�yM�t�;�u�����x��Ϻ�Z#�'9�s�	Dk�]�yB-Dy>d���z�?fP�#|^��-����G�`��OMm`m��"��������D)[�8�
כp�گ�k�����S	\fn�37�
��7p�>s0�A
Yi�_���x]�������=��V;���tupm�xK���?���czb�:��ƻ�b�!`�(�j�w�{�M^2aBt���N�7�w]��}�"l��S�~t��i�'Ň�����)�MZ�����5��a�z��H�W��iB�����UU���i��_q���	]�!Q
�I}O�ަl�����e��3v�!5���TC��a-c�1�?���\Î�ԁ'R���i�a���G�������#X���q�!�aȑ2�b?>$A��M��6^I���]�5�8����VW�S��dŔukW�,"��{����ND�	r�.O2�$9���]&Q�L^�Mh��^#E������Bǩ,��b���<2��ۻ|>��IO5�r
�'��wG$:wy�M�(�Q�EIi��!KL�Ô�bn��s���V��g�V9�!ĵ�]�d��Xu�D1�ny
�n�a��R�}t�"�n��<8mw$���h�� �x��e*�X
O�!��/��h�ɦ�#�F��e�ܐ��Z��ɉ[�
C���a�P�7�Q	A����u�ƀ+d�u����AUGGW�(u�+��@�����M~�<���8e��gy>]����1�0�U6r�$����m��Z���
p��T%���M^uP��d�!ד�n�_�R-��x4r��D���w��y�w��o�.�%�QCu�Iz6�-�l1��݌IލH��j����ɭ�l�n2a�ekW�P�\_�@�r����e���0#�T��M��r�!��c��~�
t�­J{��Wc���D�d�.��p��g��pk���lC���)��@����dؐ]r�y"�����w8��i\��;�G�.��Do��|�p��OP��
G�M�<����͢���=r�!ϋ��k]�Un���l7�ɯ�By�O����z/_����u#��!/��Z�
�N�I��n�k&/�B]^��_%\<�_� U��0�5C~]^mz�4Ux�.������;�� ��l�Hj�5�džr"7�U��5�:C^/�i���U�&O0�\�~m�݈�n����>Cޤ���8��
�5@�'D��=b4����G}Q���=��C�Ja�u+����T�R@0��a���!o����
u[l���d���;
y���9���l�ZOһ�,�w��R�e��-�MU啍��$�M����zaEUue�R��_X�dE�!���C>@�zr_��~���5��%C�Y>����kL�K��u�D���V�%�l��ep����?��|�C*�},���][=A�*t��M���+kU�s��#�Y_dEē�W�+��C2j<�mw���G>���}����y�^"q}�I�[���f� �$�76�^������H^�{_b� ѿ��Ս���[����;�~g�Qm)4as��=ȉ�%����ﳴ!�\?��	w�
��v�!h�
���\/�d*-~���3����JAy��7��&�I1[�=뙢�D������h_U�c
��R���i]�EX:��_�.�I;�1�}i�hr���ao�
-hW���y��G۹bMdB��]� yջK}����a��<H��	�~�F��6o}��y駊~<����"m�^�V���|��!]�w3���
�$�[ȱ#Z�\�q7��C.�(Z��h��VN�1�J��4�JJe����YP��'�}l)�c��P�Ҁ��t�R��'�c�� ,�=$��yw~��J�uǀ�5�l�Qҭ0B�PR�D���v��Ȧ�m4�UH8y�lIE�&���R�5'�O�ܥ��6,r��n6~��ѐ�:��d?WP9��z�E�6=�����4����ͲF	|Q��_-���pQ��_��et��}ƴdH�1�k1ԭ�~�D0���pƲ@��̸��:��Y�Cp���S�I>W�V�+'�R��46�*�G5�` L�F�ss>g����㭾}�b˙��e���r�e��#���4���/0�R�6�����i'_h
���4V�_�%�>�)8U6�Z,3�SRW��E���e���S��Nm�6_��B�d2 1���w�{J��4��f^��?c`{���[��	̈*�Sl��L&M�Tw��T�9�c��|�F���8����	�VjhyZ~��Ө�4�[fh����_�Ϸ�M�V�}W�t-'Cˡ�U\��Ц�73�V�I5j��zC��M&��O��J��H�ѓ��!�:x�<ӵ����>�2�$�t�XoƐ�X�� =2pW�fg�
��t/���M��{�t�s&��UV�
U��&���S�����7�+�=���?	&�ř���9�<y�Oe6'���e��O
�y*��H�0���z�GR��/聴�H7�w����2�q9��e�0�M1{�����YQ=��	�(=�����*�'$��	��w?Zs~�aȊM��]�&c�����D���&��-�ϱ��1�@3vg����G`\3��`"=N��i�`z~�!��_�
ρ��A��CP�U��̅yQ,6���e�����@�l��C�!���z��4>H�J���0�~�D��A,��÷i�n&���VXߡU|j�6h��w@'�i#���q��Z��j�L�>Iϕ����:h:8u��\%�UB=k�%��(��O[;tU�2�8���i.
za��u��^6X_��~p�>S�3�N��C�r`�*Mz���}�Z{`�-�{>j���z��3�ɓJ��g0Y�q:>�	h
���(\��G-\�Z�f��z���g�S�)Բhr�����6�~�Z�R�s6���(e�P
x�:*Z�e��G�9�#�.�Έe�vCkm��Ah?p:DQ�T]^ ^�a�SZ�����(Y�yV-�����K2�O��Qs~�:�l��4Ï#��$F��0j!��$:�

{a��'aOm�QH):@��'���%|%������/���n)��74�K�/�_�l��«P�A1�����H}߄U�T�ۤ��!���-QJ��-J�X�Ȃj%������=���#�x1J��˟R?&Ʃ4��:���%�pU����i����1h�l�1�l�C��M��R�0�{�&�Q�.87������B���`
w�Ga"��j�(��#]��f�{�]�:��"s�{�S\i<�l���x�j��;�$��R4�;�P�ԠS`�-����q\����8�‘65�@�f�c��D엿 �&�/���_E���M4 �3��îi�&N�K�_�� L�m�����&�z�L0���^z:���Sf�C*��NO��t�4�p4-td�X��q0�a���%x��f[s@��
TS9����C����D�WB���6wH��ܗOLq.����p&�/��O���_������l�^EڮE��G$���d�d��z/N�N%�N�ed2������w���O�P��
HK;��d�O��h�:F…J��Q�yp�*/�KT�ńg���	#p&�SH�)�B,��8�ql¹Ў�`.�ݸ��Ep9��6���&� _"�J��L�2=���._�'A?k�oɋa���$���xB���Y�=
�� ����0��tx���4mD*�{��o���;��Kb�??���3՟3k����5�7��,Ro��-:�"v#�/�F��8�G"<B�BOق���齘Gb�q�z<�����W���E�ݧ�2�W�p�*Mf\A�ˉ�D�J��J�{�}5�`=��8���F\n\O�o� n���
�.@OTgC�|U�F�9V�����/�h5�Lّ�F�h0�Y�����%�$m9a�8����x����O'K	9Y�WH�Kj�u�x�H�F}�Ƕ(�E!��Xf1{M�Q�\����SX�
{�4��L��Z�s[a/��}�b	:��͇���긮���p#���3H���K��B�'ܼ
�#c�S�sFq7�9Z�X'�h��֘�'�1�ea[�c�pJs��f-;�|��m2`�`��[k
٥�C���,<g?�߶!��:�{,�i�
�����`�*w�Jx_����3R\�g+T��r��q�z7���"���v��$>;��li�H�텅�(�i�7i֋a
^ux)�����.�+�
�n���q�:����K�
x�����}�6as|�7�	�	3�F�7�T�E�E��3�Z�ɹF��l�&�2.�6���W@�|[��ֳn���?�~9��z��ȿ*Bd���0��3�Ozb9��	8
��ǚ+��XD��3� ?DF[��u��	r���.���L%���rS��]��cH�('�o�-W�}�#�Tn��*ޯU����&j�A�s���T3��%��	S8�(��/��K
z�r
�k�)VъX�L��7A<��h�S�Js��H�F�};����w�h��)��w�f��8�^h���	�'-�ͮo��M��b�׬�i�3!�8���g�0W�G,�O���-*�a9�nE���Ҡ�N�^��$�_w���L��el���PԵ%J�|�X�I"Ax���!���d�{Hza>����6/�%��$�Z|{�����	a�Z��{t��%7n��t
E���D�'�dK8C�&����)B�iB�B�Y�G�$|��G6�s�(��PV�?�P�M��?"ʟb�ӛMT�Y3GJKCW+����2��o&e��<h[�j�	j
H~�o3}`�>�P)�,��ԋdu ]xP�~�`5=mz�l*4y��y�Avʠ�l�
��IWݫʝ��r�Uv[eY�k�zZ��-U�T�B�
�O����-�9��/HN~
�%b�W�_�Y~K��yB ��G��7IS�E2�&1�{4�۰�azމ�.|�ƿ����hh�ƒ>��a�z��������{��3wj8�	b+���s;�y��:fŤ���;i�����,3���ߍOT�gI���)����pэ/���z�u ��#U�y�����3��a���k����q/�`!DA��
G�a�N/:(F��<�j���&���b��b:U��yݢ�G,�V/6����N3���u4�i�^U�0�ګ5�d�f[�B�Y��^����h��lֵD�����j��F��|;�>�ì���x{]؂�0ǎ���9��o���~Ŭ��^w�5�^w��>�����l�[\s+97�!5K��O5�a}�kn��|�kn����5������}�p̓�+?>\����G��)�y&�(���z�F�$���6~��S�>�IT��q���a��d���J���AX/$t
�"Χ�b�
W��^O�M���4����	O�a�a�Kb8�I�_���H���<.2P��8�ʑ"�‹,�J�,1�B��x��b,�P�(����.*��x�	�E�b"�'��T^-&�b2�-��T��Q���R�1&f�+T�.r�-���S��(�(�(��� f�)b�ȣ����ĩT���b�X$N�r�X"6��b�8M�'���E��M,Q��E����o��ob��@�� �d�X#ӨL5�X���P��
�4��Ȼ.5���/0���O@���̖�$���G{}nE�u��9~��:��>���USt|2Z��kI��#,:A�I���
7F���d�	V�r��`�C�`9�0'�[��G���*��)�"��B3��'kɊ=�-^b���K��VW�%��M���n��ɞE�����g�`dA�&��q��K�P�y�^��pX�G�l��9k����2	�8}p�e���z�x�`
[��Z��l�C9}?�d��>�O�"�,9�B��^9��*Y��
�d1�b��,9�W��i>ٝ���󕳦�b���|�"�m���E,gB��
E+l�.�! ��q|Ul�+����O��G�Y�	�� �.�$T]�&v`��E´K�9�����+��s\�T�$<c5A��N^�M�S*o�r�8���!OK�,c�R�T�U�O�5�;�e4Q5G��f/�t�,�ҎS��L��qX��'^�������n��.'�0�z��WMb�ɦ��	'8��o���cp|bؘ��Ӛi�pm���b����{�"rdq�C8<���[��#�b����
HWB��&��a����ҝf���t��M��,Iτ-��d4d��b�a@Jx�)��$/a�q������|%���1��"2B����*�/�M�E̶ߖ�0��|R�撀�B�H����i�y�$쯭#_����(/�F��X�+�U.I֚e���6U��P�6�k�e�*��r:;����R{$#�'��R�D�n�.@�x��s�8��!8]���T��N9��e��rH��,4��
�T/4h��^n&t�.��GX�(����G3G��b�r�:�Q����Zq���ZR'���x�̀��33*Q�sa�*�U�g�GHW?J+}���P$��Sē��'R�Ao�b[�`4h�a�
�_�&�򈿁�������:C���鑕t��U)GdMs~�aY�#8ީ%g!�D7�vH�e�ų�f?�,�c%^��T�/C�x	��om!vA��*M�����h�i�΍H���%cXW��€
flٖW��2�XD��f���VJ�W~�l2#8Z҆��nyFs�Q�qP����G(�����0��(�ԡst�}�O�LoS�m?ds�-�|�X+�!��'8T��t(��18�r5���T:���'st�H+�-&��8ś�.ކq�OD�w�R�B�.̧�d�WXL��\�&�l���~����m�6��o4�вY���xm��m�6Q��k'Ey{)8��Y�1]n�rT:�G� U����1)*s�Pǀ�ǀ�m4'А������<i:�z焨�˛�c'����+u�ҵ)�O�p*~�x6�&*s���ny����la���r�M�k���ű����,rm���)�m+dK.d����#�=(2�������9�@��e��)W�p��O3�ӈ
�6�f@�#���L��[m`�Th3����RN�~D츓O� ��\�2Kۧ�ʫX�\�+���p��!
7��Ͷ���ix��|�|��������u6N�C+`��BJ~Ȅ�p�mp�V�ѡEU�骅TG&��
��|�d�[z�w���{��12��O�h$������X� �b�J�٦�hs�n�v��D=��-����r�B[i=��֨�j��~NW���6д�e�p#��˲�[�Um�l���ץ���<�k�&mCj�֬m�6C��PKFN�]-8iPK!<;com/android/sdklib/devices/DeviceParser$DeviceHandler.class�|	`����n��K�@il�@�TJ�T�"P@P.)��i���4�I�T����y<o���y!JD�/��~��|�(���r��iy�?J��ٙ���������_��������
іj$��Չ��p��:\j&������D0���o����h$��G�	�@�@W�h��zeK�:�_Y�ǂq���o
'g~8Gp�����dňEP�C��
zABO��6����l�F�#6$�g��S��``��>$2
�?I�Q#fw��
���`'%P��g7�0���Ao�:�LnͩA_�>G�W���HSu]2�4Mm
������\�W0��[,����ְ֖?���fw�n
4P� ���
F�3�B��Š��Ս!�n�?�L�E�9W�
����9���aR���

F(���E����Z�aREIE���$ԌX�V)
�Ζ9��?��N�CL�vW0�@p����G�l��L3��T0�3v]�1�
��0{/�����0�lHATc��`신��[�q�uh!Dk-��]㰌�L��f���0��ц �,4]{25:�D���x��x`8@��
�\9�Rڭ�$i��[����!^tOS095
����sC@fl�f;�au���y�d(�k<0�`��:X��;g�iO4a�8�[(���m
�v�gv�wS�[��`8�V����%���u�r��i`��9��"�K�P
Sp8A~��td����`�|aPEAr#���BޠA=�.\�~�t S՛m?Ѐ�sh7���{$�&l/� \7�.XθQ����G�p]9�b�Ez��Q+x}�F�RpY,o+�:���"�^^X���
���J�(IN���n
v�����š�'�I4u�Pȭ�;.'+8N%i��\�C�LO��W�tg�?��@0���H��&�U���,�ͨ��9i�>8�W�<ڐ�.� �$�q�تm?����3ƃ-���e�/!�[i;���L��\W�.�,�a郴>=�J��'�һIȌ�k\
�x��hw[�k	���'�b�ɉ��d��(��ׁ�u���M���*�����9��H4�c��>[����~�E���Y�s~4���CI�Ӻ%(�	F4�Px���a���j��
Rp�g�Lb�&��I�$�=��v&��fk�<r�&Mm��4�S>L��G�ɪX<�u{T�c��wj�H���xh>?�O(x�����4%��+f����3
���8��b�H�bfš��fm����
^��H
���b�kO �W�U
^S�:���0h2�YF|S�[�Ջz�#����dk<��;��)x�mG��%yl���Ķ��ӓg���r|��#��TLܥs��흳î�~�&��:�A���s_p�s&X:|��Zr�1�(����J�W��S쉅�mu�U��`NT�_��
"�� ���v�B���j���t��;����Z��@E��O�6�oN�l�K�'#*(�xo��
����Z�N�.���@ ��V��t��$b�V�A/�`���΅Id���
{b/rp��J�;��+/ұ7e����d[Uc�5�E�a��R�΋��$�%J�����m���
�X������ͪ!��IgМ�+�!1w�(4��~�p��C�@:�Ռ�pvX=�xb��
+SO�t+�R�^��*j�x;Ja���ߔ7��Z҉Cv� ���c�,{m�M��(`��p�U�'�C���w��r�j���֘�t܇��7�v��p23ߧ)�����v��t��&hn6U��1�f����L;�ػU!�ޮ<�?�!U'W�{�Ok<;��fC�eJ��;�S8���"���b�}�Q��M��W��-�W� ���`K�i�V3|Z�i��b�K�PZ=�b�M3��M����?ZW��D(���LC��^HeCy~��Y����H��
��h��<����Fg��9tZ��S��#q��a^ܖ�iGU/`��;��&��}Ta��|�&�k�p�u��+��'�y�*\�YI"wȴ4Dg��z��U顋s���T��&�~ �{��q
�����s��!�l�:�0ڶ�X�������g�h���
�`����C�d��gJ[^����(�2(3���f��\2��T�a��^�(�;
3FG.0��!]���H�3H�Qŵ�@�
�lϟ)a�%��e���)����,��<b�8��򊵇���#��t��[�EH���Ļ]�<b֝��2�R
��'�q�m�*��Qx/�g�vZ?������.�>�s�O�2A�¸-�e>��1sD]�ƻ��<���*=�I�O�����9�J����yN��$�M��^_4+e����W�'?��3�z�Ĥ��oyC�L�Y�:��Я��IVE�`$����Y����8����#�e΋�Zu���#T����&8�e�~���)���@?�Hh��
�I���1=����&��_оg�kU48�H�A����ՉS��~��˳)<�&5-;V�oi�Vb!������
/�!ԧ�	�fCV�K�؄�Fk�B�
%��
���j�'��h�,��f�jv���"s(�
a�\�����,����g��?�h���4�� ���^����̎�E9��^%��a�s�<؏r�^�$��$�[k����Tx,"��2d�M)J��#�ZːK��2�aQ��AE�ɣ���f�],(Q.v&��b�ad���y0ȃk�b���!J�҇;0E�P2�.ZJ+r�g�DaW1\J��:�x�!������$���(Q�����T0]j�j��&v�u�᰽���Z*A����dc�
5��J�)(�PE��8����ym&��ID�	��(j4�7��OgU&Fw$/���JLS�C���uq�e!3۵T�����t%fpw�Uqb��;S�Yb�z�Φ0u�҆��&�	G�-�#�y���Z9��u�Ea�����j�=��٢N��� k��R�
I2dX".Q���hc��5�t+���f��a�Y��a��<�˃m�Q<�˄_��������u�=a��4�iA%E�%j����f���=D�+<b�k��y�tZL��5ܑٚb2�g�S�(�W����d�E�H���G$�
nq4����So�A�)q�Xe1����UH�)����E�oM&9�lj�5q���»�T��u�ȦfW+q�8��ur��ur���i�tM���?ę��3.z�_��[���6�����8��XLqd�}�^ .�U�<�;�PbzK��tB�@��G(җ+�Fq���V�x@k�~b��\�+8�㕫����*�5Y���X���ǰk	���zږ�A+v��Q������v�ה�Pw�u{,s�nQ�VA%M/߭1>�
L�C�㳕�N[v�J�D�o!&��J��T����\�.R$a ڰ�#6��5��%�a@~�;(4' ���m��ݧ��k�3ҥi���m,�C�#ǢG�v���xT�1�[��*����d���]��)�J<)�3	�l�MA�숂듥�b<�F,T����S�y��F�)I뚦�!/)�x� a�(KV�-�)�z�bN(RX>����m���x;��LÙ�J�'�gWi�Oؗ%y�~��V|�ć�#v�H �r^���,}„>�L0��Q�.>#X8�"Xu�?��c�p	kݙ�/���]�ogӨ�Ӄl����d+���`2M6�O�7~+�����?Pz[(z���[��u�F�$j���*�يF�ϱ[�ڑ �į|n�Z�[gF���J��Q�K��‹,�.��>\E��uf��۔��cM	��Oπ�rO�Z�bv#%%� UD!�݅bҩ�+]OO˂t�}�vʩ�=�#��T��G����9gݹ�.���d/%�do��v�G>�̥�J��t^Ve����Y��>,T�O;�ϕ�+����ͺba�)�_��i6͊���M����Mɚ%�.Q��R�[�C59L�]���|ɔ=�k�iӦϥ�2��
Q��Yi	Ap�Te�\Z1;��^՝|�sJ���1j�&��qr���c�אu&d�?�˱$k��Te޾�qJ�O�v-�7�
�r/R,_�W�7�%��T����`�<�J�W��D��"���>%=jz<�{�$�t9��2���/Ky�iJN�3������<Z��X�TrS(nh6,��
09�qA�5Bb@�;�<q�9r�&�)9_R�LZ�h�3tѶF	W鼹�4��:%ʃ̻�X������6"~0�p=��J�X�%�P��hjk�޶D����N�<::h����7P��g��^�5�~Y��%2�եKL��`�As�u|U�w0Lj�pœ)��<�>w�B�
/PX����M�$EY��9ב�S����G��$oS�^��˄�I�jE�v�vu�b��ʢҥ����G�"K��I"��>J�z���J��M�c�ȵ͡�&�F���rJ<�ocV=r��<R����f�.F+\��IN��=ڭ�'���!��'�՚<Y�S�y�b��O����[]��`�!���ylď���t1X�g���A�b�<Sɳ��$b8GA��g��y\i�.�#�������P^Dz4����Ҋ%y_G�K䥚\��e��vO��^�0J�[���/��<r��Z�딼F^�^����
�U(qps��0f����v�F�^IC�@S&��9�%�[�Z����I�7+yWX�r�)��|���T���*uI��8,�k}������~^Q�=;
�]Y�F%S�.f6jYL��;�þ[�͌]m	%�bњ�H��BM?�#����e���iR
)��,hz�E�s[[�)� ��Qx�?��v�#�"n�wM<���i���hN0�
�`ڮHM����#���m�!����*S�UǓ���������t�z�"

��/�vHd)|,���z�9�\�vF�6J��s�1{=�W�3i�4�"��b�M9$��
i�)4��1(�&FZk=��<�H ��|�e�R�.����g}A�gXw�)>F8�r�Q��}�L�.�w8`%~V�;pO}�Y��nU!�긄8�Mw�‡�+w��7O�#�ӿ���Bf�Mki�ʹαtuX�C�!�d2ig�3H��H�2cC���EGB��8M����Z�f�[o'�T{����ُ��q�O"A�Cz'����^$
Y|0���E�&�|�HR��]�:��{8���즫
H1����	�|�����SgZ������L�D⼝��Ǭ ���r�����^�P���d�
EVD��g�[�~~���8�qҮ�%��3�b�H��.�6;]�+�!�F�?�)��Z만�r��"G�N~�iQ/��7%ڎb��q���<�H��M���ӯ<ɗ�ه�nG_�(c�^���Y�eB��pd���Դ�/9��_s�R�[J��)�J%�5A1����|�Z��u��jy/}�f� �}��`������ωPc~N���$���֙������\���@N��i����2�4`@�]��ލл��.(��*Gn��o79�߄,'���^�����@>`�L:�A���z��F���H_��<*�'�&6�A�wB�\f�"���Xm�l!"��'@2q>qO���F�`�Kaj%n�Q�c7�1�L�{�P�I�����Q��&�E�.����`���/���4����[q ��H��D���P�{9u�Ќ��սuǨ;N<М	k�	�����A��w�1����ՕԷ[
N�9`c��9�&b�$Y���\�^%��[
U|�5����]l���n���_c���Q��uD�H�
��l���۬q;1����#w0�xS;�f�ܛ��ة�!�t��7�#4��L��l6�\�5�+�<ܰ��o��}��̻�@��	��f�	!2�#i�r����A΂(\12�8�	��������
>�c�{X���G��@8+�x'�~p"·����H8W�)�N�3�t��0
m�eDiӥ֓�)6>j=M-�-h��4���ςC>g:��f�����K�/++��S������{;䓤����F�Ϙn�|�v�Ch��m��6r@y
�>8�oӧ�&_;�d����1%_���^��k$.�V�ejIs�R�B��F�^6'~]�a�N��j:�~.�:��?����2G
^�o�9p���+^�5�Zfx|��O���O�A>3�Q�_�|m����� }��R�s
�jb�-����f=���B��T���;�=bB
��‡E֐r&Fw�y����������lx�p�5fP�%ߵ��jxW�pDV8�}�I	�7���p������ׇ{��N����)�@	W��ւ���0ݖ`�J�\��d�3pa
1<���NЏHa��ƇM��0bxN�a<��&
O��Gwm3<3|��N���
��	�$����)�@O3�_���@�2���@�3��}xa'Ћ
�y>\�	�rÝ��U�@�6܋|xm'��
���	�&��χ�v]o�[}xG'Ѝ���7��n�@�7�}�P'�G��K'�'}���%��g
�ч/t������᫝�n�>|���m�	����}�~'�?0�/}�q'�?5�g}�y'�/
�6~Ӊ�|gh���N�?Z‡�v�/��p��-�	��p����v����(J�C+�t���nA9�D�m�¥0�[����2�&1z��̵��rv+s��ƶW
��>1~	�Ձ�$�б>15G%9%��e鄦�������d��%�f��coڏ��U����;�!�s�O�9��8|;�h��)0���Ds>�)5��YIץ0̶�q3��%���y�]�5%V�U>񷎂�d7�$ù�J�.5��|�Q㧎se�te�<����t�S�#:!WӞ�ZQ�����h�ol{������>qiN&�vq��8�'��Zk8���5V���'��A+3:X��le��>�����&$����;H���5	��v\�;,��\�v����cdJ<[T�����xѱ�p,��ʟ>�FJ�I�@����P�afix����q~���*%��x��Jh)qZ�kٔ��%%>�P�1��2���8�Q�2G�ӱ�f����,B���v�I�4��%.̍7
�d�jl�C~n��>�������Dz�d��'~ɚ�،��f�W>��#H�O��|�'E4!�%�|R��m���i�%>Y��SJ�x�O�[�	9��;"�� ��p�ݼ��H����_e���r��#OR-����''X��7ȉk�?�T��Ϋ�{����.9��6f�O��n��p�Kx祫�#L�*mgm-��ӌ�	9�<ގP��@)Y[���.i�
�P����]���z����&Z�W�Y\�K.J�C25�|~���Ts^@UڅPA�X���%0��j)U��pe�ÉpA����[`-��Wã���k�
�>���;�=`�Np��q���p)܌	����p^��6��
�,܁�Ý�
l�_!%�%Ja��w���YT�=b<�+��}b&}΅��!�Ãb<$΀����1����q�1<!��'������� xFV³r<'g���0xA6‹�xI����%�\�RQ��|^���
�ϛ�xKn���q�w��=�x�1��X8��I��q|�8>q\�:����g��s�'��[��)�+g��9�q��o���w�Y��p���?:��_�J�<~r�?;χ_����U��F��y'���L��Χ`��������$�ˍ��C���$t�j�嚍�k�]���C��
�k5�p��=]a/�:,r�۵}��p'׋X�zK]�b�o�W�eZ짍��X�����Y[���8H��`�
�j'�0�F�E[��j��p�i��^�گX�;q��p�>G�ðZ����pw}�/�=� ����ކ��+p�~-N�oĽ�
X�o½��q�S�����?�d���F�u{q������w
�瞆����x�{�vq�;��ܫp�{5�>�/�%�x��\�ބ����<6����3lr�����PZ��a�Hl�Lj���x�g�=�0�Y���0���G{���[�ͳ��l�U�G��'�X��x��c<��
��ن'yݸ��O��S��T�T<ͻO�.�3�!<˛ij�'�?���yޫ�|�x��>��^�}/�*�QEx����Ix���TG�Zu^���:��Q7��>�N=���T��v�o��,��|K�
.����|
��I�.ٺ�5���7��AO1[��>����r����Z��>�v#�0t��F�}��k���үHSֿ��}��s�#ʟ�O����-�����8<�`����\���W~N-�3��<�{5�-?�>��M8E~I}N�F�����0nM�󆈫ox���p��d'}LD-�<�Z�y�z�:�2O��cF���
(-<t���gP��A�y�X��
�
}4�k�� DN���P�F��R��ڭI�����
=� �4�F�ჷB-��
���h�~���{%
��Dy��Z/�7����[�{�F���דּ/G��21��xS�Q���	�=�J�L�c�P�{8KΰN�5���a#�M� �<�ھ<䲹��F�C� ���F���;f=;g��g=)�گ*%�ƶ�|r�E{�Q�u9ڑ��6��ܲIP�d�(q��Jcۻ���IЋX�n�w@)�	����M0���Cq3��B3�����*|֑��f���@Aj�	�A���?���R2��F�l�#�~1�Q���W��q��B�&�=,k���I,Q�7�uֽ[ȟ���=��n���K�x��{�*�2�>{�<�2%O�[��0g���]G��ɹU[���,�z���#<��^�WS?����@>{�0	��)��)� ��]���(yr��yq�C��]�A��վ̰z����P�D�H�
��Q����<����G�u$물�,j�<��)j�K-�$�A�n���,�e���ܤ���1srȝ������H�����s�fVz�m�����%o��G�q�ڤ�S�w=�z;R��2��[�{H�թ��������x@J^�I^u)�W4�}=�|-�#iQo.�(q�����=�a�mƶ�iċ
\Ny�����\�i%��#�V�h&�u#�z����N\��4�8nΨz*wo���}�=2������c��O�b>�i�9y�p ~
�
��[XE�����$�B�Mn�HKH�wx��a8��qfh9�R�hz�����Y��P	�9����e���V�L�^D,���m;iځ�
�c�[8��=���Ka��MR��A�*Ř�7���9�'o�$ק�)��yl�����ɤ�)�#�)�(Nj2�t0X8�����t9v�[���G�!D����� z�1�*�5"�(�\���1�1�PK�����%�UPK!<-com/android/sdklib/devices/DeviceParser.class�X�W��� i@kll��N�����X����D-L�ݖ�ƌfԙ&�t�פK�&��tI['i�\�4�4��+���73��ɱΑ�2��w�w�{����;�'p;	
2
�1�_SWո�K���5�sBÚ�9#
Ѿ�0�$#��
C$g⪑�L-��xR5r\���Oh:O�[���EӮj���Q|Zu�}d�2<Z��ί��B<�W���cn;�Z6���0 ���W!�Ke��r��h�ш=G�ڑ��|d�/���4��q�U#�k��5��d�Wp��[�chu�s����MtE��ƃ8$㰂��e(�iwyU�K<�HFG/���
¥0F���B�#2)����<U�֟�ͣ�SЏc�B�u,MlZ4��J�|*���i�j��'��J�сA�8��:Z�fe<ư38�"72n`qN(ĸ������bɡ�\-0L�%���v�*��o�I��)8%�ٴ�"
7�0ZpZA�4[<J�:C:ZWI]��A�Ls�f�[0
jt�����<#xZ�Y�0ZK�Z7[
���-����PWd�1�������5��HbB��[�d��#H)��g)��.�Yh~S22
���õy�_i�W6��*�M�].��p�[6����)mV�.U�Q#����
z�ݲ��s�=����N�2�{��yչ�,�W�-*.U�1Qт�9�`���*X@�|�h�;�0�
CLk�]j��e���1���t�7ҵa\�"(�„����ptwt�\s��͛j]A�V۳tB�9��<C�N`�R	����O��U��]��J��U�eqO�:(�XUpkG�m`�n��z�
|JƧ|�e��E��t;N��$:m9��ó�Z%Z��n�ߙ������34���v�Q��HtǕ��|	_�$ʙƢ�T���UDһ2�ʕ]mG8\�\���df�/f���Z���$M�gV@����������f�K0�&ϧ�6�5�۔&��u͘7K�t~�t�0_$"�M��<?�J�ϧǧ��9�RTw�f�pkKk�*��RZ�g�T}V�41�'βFQ�2b��\����)���Q\M�zj謴�j��n��YGͭL�E߅p��a�x��emy��U�9���z�%}Ҹ�Q]C�$w��<	��<%WV[2T���‡Ccx+Y���3(���6��.""�+U����~:"�VN�P�/.�v,�y��/w����Y»��EeL�d��ryp�Y����^��ו�	Z������w7�[$���j��f��q/Q;j�s�AI匮ڶ`O�&H�C��Do
��_��h$��4�f�[��w��긇�t�R?DsA��{4�S˨
�n���~����U<����m�k�i{��wt��L�ʐ���������B�A�k���^��\@</�`v.��SƑl����c
�a������m<�P�S7Ig�k��R3�%��6�H�8&u`Pj��ԅ��>��.��?��,���Bv��jbC�)u��3�N�_�I�t}���ׯ}�iF��1ߚT�H
*!�A��F}m����7�D�t_��IP�6[ǙW��Ar��6�ٳ��V�̃e\���ٹ�[�|:@�W����q�?������Cn'��0ݨA�q�� |���ԏv�8����H��I�a@z'����HR��N�N>Aa?H�`o�$D�=��Ĉm����‡@��"�=�eH����L��"�V�?:t�&!�Ϋ4#����?��0'��a[�MM�ps�������{%�{�m=��i���"��h�Β�xHJV	ӌ=���]�z]��~��E�x���L��x�����7]�RͨA�@|��ܻX!{
e|�9�\̵�UHH�-Hv	uuqX�-�?F��ʃ�PK�O��PK!<-com/android/sdklib/devices/DeviceWriter.class�[	|T��?�$�2y	0aq%�AA��"P!`�..�d��Lfƙ	I�.U[�.��U�j�Jk�ځh�j�n���Z�.]���j+�|�s�{������.�{�g�����<LD�<��f4��ʃѦD,�T�l�	7�7���C��%�w}"�
%��C�ʳ�C&��Ӄ[��`��|U���S�1�h8���(���K^*�eQ!1�xgyg[�<L$C	�5��������HS(q|�1Kt1DC��d*m1��̬)n�,:ڢ1�c�L0�CGB
d��8��h�4uX�iw��,K��w�m,o�xݙJMd:8[�M[Eච�mA�&1�7U8�P@�dM�h*�4v �L���P0Z	��%5=T�J��-��yr@��t��=[ܰ��*�şJ�tX�h4Yљ�Tʭ�T������cv���B�9s<��@�9�*�Y*�(@���X��J�R�R`��=��1��d�Is�<6gM��#,�K�j�O]�t]u��S��UC���H�[t����hSU+�鰒^2��5���MPAp�Xt,A����S�HyU,�1�cQ&S�&ń|�����q�YH�<�آ*ZV��`���dm�3��j�`o�	��)'��Ǻ����-��k�&ՀOW��更
��T
���TM'ZTG�lK(�$��G�]���n�h�Z������5�R���;�R
l���ѢM�j.V�n��f:�C�Xt*����T�p�`$�4���0fn2��j�7��c.j�hFۛ�6��ڪ�٢Yp\�g.l��G!s�T�i�>�p�`j�(J1p��ʁ�d�Ɗ�a)�C�Ga����B��HjY0��Lh��_P��n�V��<��6�uC�4�]$�wYt&�e�٢H�>֜�Y��2��p2%;[��@����y8�!�s��>Ϸ��0k���H���~�}~͢�d����Nz�b�)C-'`��%]J�1��0-36ǩ�9�A�щ��m�
���+��\p/m�+=t�EWӷ�>�5��zx�P��CmG�U�ӵ��C�Yt=����%B�X{��.����֭Z[o;�fX`��&���n��;t����(�g��l�k��}Gۣ�k0�2��i��[o�b�ՉX"��:B��.I����39s���IηZ':&��H�f���#�f7��hb�>8�T�A�~�����=HDz-��oG�:z�<���?$[���5���`K5|�C:j��-�p�0�E�J���K��.�~Q5U4@R���J�~j���	�Bq]��T_�a��)q.O��
&<�,r�^���T��<T?k-�~���0Z@�Ћ�$A;�X�/5�fk0Ү�~m�oHv�N��[z�C��,�5О4-�F�ͱb���ʡK{�C�V�oX�{z��,6Ďs�Ё��FN;Ԫ�N�E"�l=m��M�Ԣ+��һ�b�_%?�<�B8,�6M�PB���H�rRR��ƃ�BuZڙ��ζ��`eX��L|��>��,��⪕��@��>�K,��:��˜>�1
D(�B��&�	~�BIDc/}D�r�0�{�!ـ�R7�K�Z��;��c�,� lN+������~�ҵ!��2��aq���ar�.�?�c�pg��x,'�,�zQ�$\���A�YJ�\��M
Z��+���G�|(ՋhV��P�ÑP��`����ǰ������sI��<��[<�Q�y�MM�*��d��7PHQ2 ��(�<I[��I$�-�گ35��)"B"<>/a�!Zx�vUYN���,�!d�/hX�iq)ς��U��0�ձT ��ʜ���ձ�f03�; ��@L��s9�����sݬ*�����j/��=|���v�Ju4jWR=@Q`rE��]Y�c�$wɖ��x�liB�-�@A���8��ۊ���&/�5ޕ?��T��d&/Ӂ#��ɨ�
�v >�X��k�\�cLӇ��U���|���,�5�2�muΌ��&�E���Ģ�H ���Z�y=o��F�7�In�c绱�`t��L��5��
:t�Ͳ�S->��:oDg/Q�W�u�/7r��C7sK�
kI��A���(��YyI�!��#�9l��B)O�O0���~��׏��N2Z7Xw�"��d8�%;�Y�3��m�L.����=8���S�
	h�V���5Yw8&+wZ��g�VY'�#��~Y�={�|U�M>W'
M�6�E�կ@m;����/�B>�e�wF�m����7���EؘA0�R(MgS<,0�[�
Q��
3����rf���*wv�����_�X{c�����5�º/�Y|=�`/�23#wUC�P�&	߆�G�`�wE�B���h8�&L�j�m�];�^�Nupk��Smxy��=�,`����.����.wY�}���
�3Ê�,�#"�wh� ��CD4��%����dqZ�`�6k�y��n��/�e��Ac�3��DR�{�⇅;���6�Q�r[�Q�b��8�8Wb��Ox�I�JO��J(�"�`T֦���z��g����o�����г�L��%�N�E�"pp�S/?�/[�K��]�8�L����&��#g�
�c�H&�
���b�8����ů��,l�;a��Q
7G��V�y��3و������j�!x���d�]{G+�q�C5��X�_��|��4ټ
n��i�]0���1nqE�/Y�߃��XY�c��������І��)�"V��?��g���!��QP;ʍO\
�D8�
���S(�g�h��]i*�|�ay�,e�Ǖ �X�y01��˽*Oy<ʄ�|7��FR�k�q%���
�}N;HxU!4T
}�����F���S)�2��Y�X����X��%��Vz�xab��.��T~d8HlC	I��6w�ˁ��$�@�P���zw����,�qJg��b����D�-�5�d(��4KM��:�slS�m��`��fJ�(�Xo7a�ŞXj�;w�=4�R�]�#���]��5��t��k�y�s$�5�|P
6�e�hK}IUe��蓯���>��G�Xƫ*��#R�Yj�Zւ���8h.�"�#����=�E��?��Ղ0\e�%j)t9�Ҡ�SJ�D�z�:�R�D<���K�HБ�'y�G�@��W���<�ZN�B��R�$g�xmx%���G��4i`'c�������V�����QR�ߢ2�
U��m��/*=C7�I��k��3�)�l�XG(�$ ��i�
��ڪP��lk+��V�ؚ�ؤ.	���b�V�G=2���RO�v�S��2�[Tģ�,U��'�,S��|@�-u�B�Y�Ń��L��"�
E�JY�]!^x�x$(o��K�:��)�Lu���έ����D^:W�c�sŐ��_��7m�	m
EL��q��.�@;]������"	��0�9�u1������H$�R5H�z%�.�ԥ�' �j��螩.�oj@���R�r�(� I���R�U+nԅX���J�q"����]����Է��ťD����Vt#u��rC`���B|��]��3Սrœ
�ړ��`B`�m���l�^�,&Lu��
ҽM/���6u��v
��;,u��^
'���z�.�b���n�e
!���x�M�c�{3��=S�B�sr�X"�tQ~d���m�������gY���n��>qpS�k��U i?�lS[��h&���~�?w��w��'���}\7�Ϡ�ȷz��RO����*9����S.�
��Ń"�3��T�~a�ԋ�c�?�+�d�O)d�~T/�_zԯ,�k1���/J�=���b��*��9�T�͉~��uM��j��R��U�����To!d�	/�,F�^!9R�X��v��mok%V5/�J��P�/_�g��Jd ��q����z2S�
[A\1�fUբ�Sk��������z�
�'ou���7�J���	GC6Kk���ǧ/h������Z�����L��CZkb�"L��tR"�����v܀�&�P����yk�}��6��D
[=d�WT�h$�����$"_�Z�np^�d3<�Hn�~�����W܂��,L{�"��?Y�1;3I癑7a�����Q}���\J��%@c#�P�f��o��Ǩ��FȀ�=SP@J"����c\�hS�(��}n��/��}��~�KM�f6���8�P9�Y3�'� {do��
l.nj��Z۸��=x���O���&4qi�$��=�L��?}�_��c��-�.4�A��Y���co
�D,�1�>;�|��P�5��`*p=P���pK4(´�x���R�S�~ܒ�����<����}l�f��'���~������$t�1N��G��Q�
��*Dο1�E�Ph��L��D3}�!�󌼤�L�=���V�k\�D]�4�����6E�S��|��E�줣 �h������'����yP�-Tn�Nj��qЀ_�ñ�t�c��t����N��X�Í�P��TnL�{��#��b:�뽋,���c#[|0	�54����Ùj��C_whӟ2�0<́r�aɮi�d'N��‹��=�I���ݒ��F��d�o7[F��9�G����ؖPy�^U\Is�3���s�	���2�%��XlK{|���^��:�5i/94���U(��!�����|�Ҋx��6�8��<ڈ�7,ß-����e�dlF�U�UE�ɤd6�:�ßK^�1�{�H���4fpP8"��V "E~�w�G��!=�O�?��
�!#bd.�����ɸW����B���A��o�,H}�>�o����/���+3h/�4�JS��2߁�t��ڀ�Pߌn�iP�W~��e�n:R�Y��%��N7ǴCm��R�G��"�̷BӨ���i%�|���ǟ�����S�7�i�"���8-l����4�t�(�m\��[����u�7f��Bh@0�0�Z��"�q�zV��/cw�{w4EZzw�VX@��~�׌���U��[�Rii�m��*Ԍ��ם�
�ty��YQ�/z���G���tc�n�Ay9�v�� ݶQ�n�MwVX�
v�(����n��a3�
څO��~lK�����_���L�ѝe��\h�=�}̏�r�?GZ��g*F�����ǔ�~n�|~_�t7�  ��V+�lC��5į�B��}�V��*�qzN�;�ݼ�^I��j�w|Lӟ���h<H�o,�MV�>Hm�
��"ϟ���i��C�6���X�[�XBŴ������ZN���6P
��B�(A��|:�.�z���Ѝ��v�:�M��1�D��I�m�w���Ne/��e�
j�c��R����)���鼝������R�o�3x%y7m凩��N~���u:��Lg�tJ��t��I_Qs�|��.Pk�B�F_U�5��H]B���t���.Q��e�V�\�E�P?�+�#�M�4mW/ѕb��G��D���K^pZ�>U���ƫ}�s*�s�~���L4pEX��Ph�-��o�U�"F��G��퍆G0h�Zh�h��P��塄:�ȇ�2�K��E+������B�`XF!@.E�(���W�р+�Z��c�(W��Ql�I��8c<��W=mL0��+V�~�3 �9�D�@��#4֘d��4y���ɔgL�@ټO���9�t�!L��T�9�=Tꡅ�iy=ơx.w�Cպ�?��h��g��a� S�>�e{	���Q9���T��En�D@0f����(5ʌ��_�D�8�-!s��Q���Å�-�ga��Y�ϵݭ,M��{񓻃N�U̦���w�M�7+P�du�h�=<n���'�h�=q����T���L��� %92^�Ϲ�g��y2,_��Jgpl�E}᪲���m�
t�����	�|*v7�����@��fZ���tUӭ�Ν��E�:��i]Mw���}�{7��pBw�Ct=I��3��9ݯ��h�T�0}��ݺ��s�y:B�`i�]DK4�'=i���D{�R�g4��V��t���p��H�h���[��>��
�A���+!᥎���ۍ�$�����suY�W�y��������朇(g���S�pC�n�D0Ms"3Ў��4����{�\q��B��|��w�G���m�й��ʗ�]��>۳��j'I��y��y�|
 w��F�n�-i�=3pv��������֝���y���O�{��I5t��,-�r�\�	����4��(��_@&�/���6�����!�Gސ�7����o����L�{.�C�i����4Rᑉ���{Ҋ��\�"=2��WF,�wH�*M�1i5Ρ�@�u��LA��s(:3\�Rt��Uy�:��&�$Gʀѭ�R�L�c]�Y���n�X��K���?��oܭj*�1�����\ii"-��Z��)�7��i�.��C&�ʪ���i��e�d�95������t���ߧb���*YQ ��
d�bn-���~�(z���4�F�x�QD�G����	|�c�L���~����S��O��㟡������� ���s�x����{�}�^�O�%Υ_�xd43��|4��K�\G�"�����|9�����z�亮����m��w��#�I��]�������(��:���f�?�<��:
���ZD�%�]F"��K5пU�>R)�X]�ߋ�j;}������T�dC��9�E�Uoq��{ԇ�o(.0LF��Bc3x��w��(�{�q4�W>�_n|ɨ S�H��J�*0&�ﱐg�8(c�q�8>�lϗkLW��C(�ȻP�ʉ�(cZ9�]v���g��*�
���
�[�Q�x�"����2�K)�0i�q�qb�x��(o?����:D���Ҟpٰ��U��}4ף���Z�-��-��]�q����1s=�o�=�Xu�A�X�U<{MrT<��x<����Y��<g ���~�/�=x�ʊ��Z��چɯ�������W�lG�*w�tv�37�s��������$~�i6O�*>�V�HE�P��"�<�o*����2�N�񡴓��C����<S+E�-�&���a{��2	sH�v�P
C�EjͶs����O32��.sd����̿�T���V���á�T��]��N3��p}���W����� ���cn���?�V���./K�篣�Ҝ�"O����,�.�[�$���υ�M�zu�wz\
�I�̳!�r��s�`>R�K�<��t~W�|:�����=	�aWB��B��b>��Dqp#/��y1�K���A$7B��+�|��
/��s1M1j��:�ۥ�s�o�sҪ�1*�;�*1<'�0>�g��6ɉ��?��L

��>C|�W�G	�\�z��J�-V��ޖٺ� ���@V7��H�9�dn|�9��&q5���4�W�=γ�k�I�V�c֭1�t�N4�&с�r���zL��x5����u��8�W�FU�1)'`�J���i���$ǰ�Q^Z�nG��Kg!U�c�=�bq�p˫�O��p�󸞎�5�q:�c��-,��SUfOU�=Uu(V$����"�r�ꌵΩ��q�ס����ס���J�������7�}���Gy/��l#�ޖ-�}�
��9;����/ס�'F�)L��C��ϵE��V�_!��B<IZrܤş�#�#$��͔˧�4B�
��&Z�Ͱ��ͭ(��(�O��x}�#Z�!�it������ȧ[r�;2�ߑ�����w8�ϥ�t��AJP��!�.*��ND�7:'r ��BX���v��t���4�+׈���*�[T
��^��a�����}�RF���bcd�V�=�pX��'��
�dV��^�W�Ә���2v���iFP[�206�Q�G+������o���U!�5����F�q&��PK�<�6eDPK!<)com/android/sdklib/devices/Hardware.class�[xTU>'3�$Ã�����P��

��dfH&L�SBY�b+(������h�f]]ˢ���յ��ZV]�*+{�}e^޼�>u޻��s�O��|���ާ`�d�4��*A:d 8Z�m�
�3�T1���� dL�������6�D�
�+�w(�uW���|��
�����+�<���2;ء�
$	�C��Bl4�U�
D���<�"�(���Z�s��Uŵ	UY�6ȑ��0,�9ΐ{�3�A��WyM�L�ڠ7��=�p0Ļ�� ����˴�
��и�顐se�7�C?�*�`-�)^�����^��{B�0�[�����‹�K0�;�5��'p��#����ÓE�dO��������fK%(��t��Fo�)#%�`J�A������l0a���!O8
�O��
����%#[�	��$l�zw5�3}�U0!�_O:?��##�O�
V�}c����)��Xs� �]U�b^7C�j�I�B�|yE:�U}>Z�
h9�~����?���50�'��Z��3W�:�G(��!s�P�8lpJj������%X����d1'�w�ޕkzU7h��m�H��pBN��l�3\�Y���9Β�l8�N��L��a>8%h9?�6�r���iy��P��h�H��ؖ'{V6���k��E]!���26C����E��6ŷ�K� s���#�B����;W���?gD#�`�^S�ʫ�l�٣��r޶�5J���>��!V��`��jvk��6�@��"ڍ7k
�|�
z���YQ�G#��w�Ʈ`�J�yӓ�qmeU��]"��E��` ���9��WKp9\�!�ryZiәE�����9wi4 ��@8J�A�]W��	�����Г�.
�f9]��'E)���z	n���hS��]C2F�B;?���Lw���Z��\!�����t�Hp�*�m����C�}Ԩ#^C���6��6�K��ac'��)���V�����A�6��6�����T�2���rU�v�"�Vx����n_�yfW-'��x�m�B�ӆ���o{���5��;YsY����J���=9�sn����]�=�i�������3�<�,v�-_�L~Z�g8�fPF�{�I��9&eI����'	���_��s:�Ş��E	^���LϑC
*3ɒ�g	����y�hE�Lɜ�K�xC��rD'~�dK;���௩K8e5o���{�
�i�8�~��R�&����b�fx��|�ӽ�4�z��?��S�L>�H�/>%I��s>�jXy���K�/U!"�;�k	��}�-���`H)�x�[	��ɞ4ٱh��H�;Z/=�R�O���z�nv��<�ފR�-��Xȯ��e�S���r�w8bC�1
aP���{����9]��Z&E�y���#��.��tJQ��p����Y�y���d];�bE	Z���l��Kv��s��,ȍYp.���}x�<ю}�j�<R�^}�6�_�8�	��D�u{��v��6"�P��r�B+�.rf:u���Lߢj�kjk�X�p	G`!��2��b�
�
�1��ΎE�e�Q|�r�>F���ܞ�����(��{=�r9N�I���x��Ak�'��01��K_�"Ʊ��N�[�rf�D����u�ؔL�"�M��D�B�$eiw�E�€�ũDϠ��bD"')3e�J
'‰du"��F�9�F�T48IP*�A�̬ԒD�#����hb>�"f3�,�9UHي�l1XHADN$4:�E��	��eJF!™�K���ID:[>����������F	]��2#AYU�t�ަ�3�xb�?9UZRLV5��5�(ye�
ֱ�k4%�RW0߸��S�:f�<FҼ`:��[d�e��bv�7ੋ�)��Gp;A�o�3��B�F�����w�.'W�/��E�1�T8~?�D���y��X�g��b겵��v+cqat���`���M]L)An��M��y��Iy]Q�dS�.t�y��E~>�R�.,�H�P|
뜉w�+���r��e%�R>
�oUGn��Ǡ6��ϑE�=GT�|�.f��z����5);Ӥ�$|�Չ����� �ul��!>�i�BZ��G��J�FG��5�#�P�Dg���M�G!��[q���u�*��9/�Q
+ꬡYp��@�!�TÓq�Z*%��V*u�S�f��x}�p�֨$%��3bi��R���7\���.!�|���Κ0yyR����8���'㌰�%^zZcE��[>H�,[L���f%,�ds�F���䥳y��I%�9:���A6'k]���&|�W��6����&8S�QJ�N�p��W�W��d^�� T�T�|e�KW�ѩ�A��)G�T��0$Y�*�"h���A��j^d���#��۸.(��Į�ք�O��C���8�7ſ0�ݥca�|p줊�?2������
�|E�k��S3�YBa'�ElZ�r�0����6R�v��@�ZZ����_�r��[m�7��QM?�F����!�^h].���pF2y��`0����r���O��Æ�K��ah\�7�\橨u��N�p.%���J�+�~�>)L�sHM>O��6\m�JL[��͏iR�25oq�l�����T9��$�[���_���H�w;p75�5��'$���	��{r�.�†?P�^J�./�!�48�~o����_�ųQ�����Ki<&�uC`�Fo��Rh�X&��g��9B����ņq,�V)�2ݼ������7
�*�,����wyZɨ+��*�X�c�
Y�]��+^���~��w��v,�w��v(���_K��%9����K;�}T@��o	��wmZ�a8�B:D��?`T�h��Jh��觕���?Vb+�K��T:,���&�w��$:b���[^�H���M��4 ��MT�G�x���a�Mj� N�aJW1�_Lz�l#��Df�V�;�m����,�4S���YP�;�];��������`�DO�-:ѵ$znѫ�$�<�L9?��*�<��J�cT�)I�r!I�/6QJS��F�&A~	^�y�P�e�J�c��E$zqѫ��/�o�Z;�4��a�f���r����xU��o�YFE8��]�Lар�w?01�`���&5��$��V2S�&���=0'
L��`���!��:\��u���k�Zh~�"\o�	&~��XL�1��
ڙn"��x���z�@m�n�QCaݦ=�M{�Z\�b�8��x�"��F���E�S��!?������V�_WZ�%�!�|ǖ#���Ľ��+` ��\��r�y�a�@�Bt�P��w� ��m��P�.�`9v4��) o���l�n�/6u�;p�Y�v]a5���$y�N�>5��)0�WM051]e��.��S��u�iML��*�^���&�|FL7�bڈ��a�1�%L�`�De��i���.�g��Ոi�)�{�>3L�FLw���`��J
�������iS�D��$n��O4I�f�[�䂭z�m�4�$I4��	OH4[��)gz���3��o�GL���VkT�N2�cI����V��#Sc��+��15Vac�#}>�D����.���X�I��4	&��cm�k{c}
��+bT�s��zw�EVĨ�d���1j4l�	c}i�i��K��7Ǵˆ�az5	�v=�v��́*L���d7���
��>#��*r�V��2��ip���Kt%ۼ���ަ����P�i��p�UnA`_���}�w5(�v/-����W��ѽ> ���m��0�S����	�O��w�j+7Q�')���6}�'	��):�H��:(���+Oz_��7�FJ��L[�J�b�M���%���LZ�JӖ���LR�?���|^�e�iKQi�R�B���D􁄖����v��4�3�J��5F�6���%��_cP�}��ˠ��_��6�`�ɀ	���^�?�a�Ɉ)�x��`:D�����*�o�i��d��5|��:#&��L�z��$���+��/2��tj�
����h�^[�
���;�����ML]'S��������1��N==����΢��T�(38����1h�ڌ���ȇ,�M%;?��L槏JS~�R9(s}�n�*I�a!������t���%b�D��a9���+�u
� ?'��D~����4�,�<�UJ{`�18��`8	���R�<Va\���7c!܁Ep/S�V{�b�������W?�(L��h�J����ڨU��)mPL����T.�Y�q�A�
�/ �a�P��s�S��0��_a�D;� {�B�,-��Ϻ��Yp��m�πc.�EYv���;�b1ػ�f��>1��݀FOm�7X���F8Ȯ@��������i|p3<���W6ýlqz}-o���lw���f���
�*�;�?T�-l|���3�h�O1�c'��W�ک�4��2ɮ@���|���r�!����f%�l3��D
�I`��d�)�i��'@N�q8fb5��gA�Q�
�j�j�:	��a���ob|��(��G��=�T��	�O�a�ষ7�-2^.f
�HSZk�-�0Rs�8AKFo�|����W�Ve#��:zNv��,�-K&[���F[]���˕X�M���Yc���)[�|�|�>��*G�ʆ�Tmj��q���A�sǰ���9�m�a/m���A���
�!t?8����H�Օ?5�j����k��s����A�2xm^F�L�,�(�[G�^h�Dd�=a����D͖O��5F��8�ǝ9��&
4:���L��`$�
���%0ə]��
��� ��p9z�6l�zl'I�N��EN���x.��!r�(b��(N��؀�����x>��x%^�7�E�/�
x)ޅ�Qa����x��W�*|��o������4�^�R�G*������tQB7J��;�A{��fߦ��J����
��Cŕ��B	1K��4�=�Gor��@�ߡ�H���9���i�Y�B��H+)�;��s�6|��׽�P�c�I��R۬�2�
��a٢]8���V�ptC��c�0A%d+�I*��B��f�p*����
�Z%VXf��B���B�J�)��UB�B��
�<�P�NQ	���U�
�p�J(QXTB�BX�*�*a�B8K%LT�B��l3��o��v-Youm���
Jp=T�T�P���x]�w�7B�6��p�7����Bi~+���x���/�FM���>>BQ����>
��N��c�M=r_l�|�a15��q7N��h�œq֣�������|ւ�?�kK��h�¯��������PK�T�t�D;PK!<&com/android/sdklib/devices/Hinge.class��[S�V�W�7@7��hBn5��[����S�7�ʶ%�����/yHg�$����Cu��caTqDʌg�Y��iwϊ��y�]%��bԑ��J	J*�y�=��u���/V��UO��M�2�i�:r�띔��u��M�B����׬�c��[{Z7*���̨�n��am�
���v�6�-ٮ�t�P
�W�#!i��M�c�;*eU�\�i��Wi�5is�Y�|�1���	�R�20uW���}���SlxR�!��4��Z�}W�StZ����6�/:�ny�g�֢Ũ ,�����9Is��5���Ӆ��R�FG6=��_l��V/X�VB7ގB'r�E��W�}��P��Th0W��e��J��C5�
W��JW���)R=cm�u�/�ECp��C���]C�
K_h��Y�*u��gW�������qo�@b��V�)gK�D
E��pۊ8^mI������m۵%��L����7�+wo����#��ظ�M��[u�f�
��Rl���&���t|�n������.]k/����Y(��=�$�+�ǪQ�T�v�t�˄֒<
ݪ�O�>-i
���������h)(ܐ��ܝ��a��mCۇ>F��Ƭ�:�j���S��+vө���x�x2�eƽIc��ô�*�#F�_b�9���{	!�}�%_E�,~���5�>�^�s�^�2ۥ����6Q?�q�X�-K�� �����(yH~���z^�$�r$�h;ߤ[�b�iH>(9vr�z�ǟ��!۲jGH“�~�ql��)S&�4*e��3e�L�3�t;�t[(g�L}a�I)�9S_��|�G0���r�>�0e_��nH��R��.e�L��3�t��f�'��I�4�ӌ��(��`�i>�L�`�JB�@���0SAʴD�eL�a�|"��q��L�B�"��H�v��L��ڍ�������ݚP��J��J�Dɂ)��:_ӹ�0_�{Mc���@f�#>�/E��n?���TA�(�x#X�
�,K�8΢&���,N��t�lF0=f�P>�2M��)�#9�d�Ʉ���8��X(�B
ZLo���?)���y�cf��`N���lb��<`9�;�r=�r��2�
��@�XN�t|�E/�o��
~C���[\�������1��(z�k�3��+��WJ��T��\VE�ڿPK���@PK!<%com/android/sdklib/devices/Meta.class�V�sU��&mҰ��6%`R�
V*�����E$�H�HQ�6�6ۦْ�B�
u|�2ʨ�}x�q�� �3:�<;������M�&�NM�{�|����In���O�b6�*��+�F�@xN���Y-7��N��)[���������c�A�R�	�@<e.�Z.�7��j��ƴ��/)�R�u[�[8�2s�Ʋ�2d.���2E�0�#��c����N Z�H���E�0s!�Q@��F4	4��
���lX'�٥��g�@O�W�s���uL2�f-�L�[���XѪ`++j��ڂ΢m
����#���t;I�R�"�v�i�lu�4rv;%��S��i���yͰCdp���I޳�]ѻ�/P����PЉ.���&T�~aI�R�"���8&�x��ݜ�Ε����A{X$�,��)4@�Z��5
h(�[jA�p��R�r
Gܯ��#6�G,v�qP0 ���CӖ�]�uȪA�p���hV戙������G<�!�L�R��R�"�w���0�#K�z��6�3Ԑ4SZvB��/�vƠ>�%7��>��ZCa��XvL��[�)H�L�i�[�S�0!��G'�w��R���b��:��B�M�{W�#A��p��g�.D-�z7�W��HjLiG<Z�<R�Mn�9$�5xQN��i�Δ��Zn�n��C��tmU�]DoU|r庵���k�\�|���	ک�
���4;A�)�"IO�1�0Fh|,�8_C��
焧�(�Ȋ�h��k:��E��:$�;�g����X"�ۓ2�I�+h�a�q�P��1��"��~����c�_��[%��Ui���X!�i�����p�'�H%�]��'�G*�!��u�q#>#�>�8� �l�x�F��x"�V"���7�h%��9��I7�I��'⨃8���!�;�q��1O�O�/ıJ�'�'���t:�">/�y���i̳�g�k�W�t�|N�����	+~��L��vu~�j�j��~�j�j�M�]ǯ�:��WAjyG
^XYR�Ɨ��eݎG7+�<��R-�P��e�[h䅔=��pѾ�ļ��(�f;�qR���{�^V���='oڳ��Ih:ꈋ01�4���%M��:MS��j`
s��y� �+0�.�%.�+ظ�%��E�B������w��?�"��K���^�xE�d2�Sd�ަ�y�M�q<��P�;�@0ʟf�ɞ�d�	gŠC6����Z.����X��:Hn���ʨ��z*���,��k82�_���A�m��C����{��M4�-������ܮ���(ޣ^�O}@��z���9y���g�wUvs/��D�+E�U�]|��F})��G�i�.d�C����ض-� �.O��PK�tUvZvPK!<+com/android/sdklib/devices/Multitouch.class�TMW�V�Y���1�`��41�6%nRh��P�Ę�"nM=���@�[[�"�����n��6q��Ӟ�d����U�yς`a�#���Ν�;#�����氭`�a�l6��[o5�z�]�w�Z�num�jg7:�g{͎�C@�� ��fy�a�4Pd���B<T��׋~rF��O�墾U,���Y
~^�oo��//���F�d%_z��3��0y�S0���)��4]��|*]�3�F�1ܝ�fm�2=�N���Hż�����N���a>u$���v�ȁ�lw'w4'��5|�+�۵�E�����b���Nj��5�6*<1C�$4L���42���2���|�Y�5d�1C�xb�~����NJ��V!�����%ay5��O���;E�����[4��ѶM��ڋ��l��TDT|A;�g<~<�K-�y�����i%y�u�Ь�H���Z�N�f����C'�S*I��iN�hٜͧ�F�Lt��v��F�\�j�*�]����,��h��>|��4[u�5��n︆�iY��=Ԇ�۱���1��.��=���0���Q���_l����/��ⴷ�-�€z,YXovZ��j�ܑw�sʥ4�	����s�
�V�m�[z�i�����WG�L���p�8��O�cX�����X���ϑ��˼B�
���_����=�kt��~�P�[H�l�l��33�/q)3�W�ҝ���%���3�*ȇyQ����)�$K�Jt���!��T��a�?���R�ӥ��w����H�$n����j�f~A0x��~��ѝ$��S��5*j���B�t<(k��~@e�2x(�����[��26�/q�Z<2����%�%�3T�qM�G4���G����EV ��V�z��j�E��=Z�j�G�|r�*��S��Ÿ��!�n���3H�,�\��po˱�p�½�-
w���!��0Q_���8."�Y���V:_�ka��PK9����.PK!<(com/android/sdklib/devices/Network.class�T]S�V=I�����JM"����|4B PhN��)퓰P��V��k��?�׾�5!m�i��<�w�G�)��p	0S<c/{�ٳ�g��כ�_��:zF�A�d��0p�Vc�s7K
g׭;�Қ}�;)�4$R������@������4��`����
�2`����ig���;�_��$�i��ӑ1p������9�P~l��%��J���N="l?t��=J�`�o7)����#��ց��n��T����f`�?l�}\H̸��
d���+�����Q|H�f��G�i��K����.Y��S@QǸ��0!�9�N�ηm�#���Q�
_%�%�1ϜGAms=W��O��Z;F�Z�$����Gn�|j�&7��R��p���Z����G'7��S8I��hP����L��$�Yu��q�ɍ��K��]2�ng�Cs�w�'�o{�I����:���M�m9Qg��O�Ȯ����u$�`��k�@����b1�C;7sf�)]
�a�Yr9��L2��e�F?�?��r�����l�ў�A~���tOIq�䍒�Oz��q�5�'�	��oB�e	?�[�)�|�6E�%��!��~�~�
�97�B���3���$[&�2�8>�Cʼn�0�Kw�nA�.�F$m���l�����LЫ`��K�yr%�U�Y���jd��|y��-evx�g�_����_1R|�'$r���ۿew�,'+#���t���â7�_V�LeqCEY��i�
R:L!�!�X�y)���D�%ӊT�aM'h�u�Ϥ�	v�U)G�O�
eJuC݃^��h{��4�2V��/ec4�?(֜T��\~E�S�yU��t�k�u�_��3�>�2���~a�f�Ä�3�5T���/PK�9
r��PK!<*com/android/sdklib/devices/PowerType.class�TMs�V=/�"[(�qB>h�8 ;
.4�%�L�ցL<�v�,�F K�,�î��`ˆ-��2��;�]���!��X����s�9�Ix���u0d�U�~#�F��x�B��qm�]�~q�͇�N�	
�ɍ�����͵��*�dEz�DR��7�77��o��c&L�^��\�[�2���?F#H�2qi��a�r��|�<�7w�;"�N�71�I��e�Ӣ�;��8w~b�l��^�x�]ܷQ�B�o�W����O0�0��nTb�g��jB�)�q����(̐>5w�������rV�o{���Dy��A~"u~�p�HOX������<���u�M�1�����9�u��#��%�L��Σ�	
��&����0u%h�#�wnwZuR���,Q'ן���^��� �2�>oQH�;ѽ���CZRc���KAۉ�bdn6�ŋ l�>����M�G��9``O8�k:Q|��MՈ��v��D���C�e Ē�u�b	¯����(�Q
:���rE��޽��E�����S�	(&EDZT uR<���i��$ῢ�Y��c��x��wyJ+ꓮ���8�'p�@Q�i���w`?�~��f�BQ���4��J��$���*���闘���̳�0�2D{
�HĢ$��W�4�DY`H��	�_��˒�u���7�Ej����۫J)3���̥EuJ����>���w�=���T��v�e�FɻӘ%�f`�w��Qz�ݤ����l(�2> �c������EI�|��A(
˴<�q��}�j���!�nrNV�k�m)�P�[�.���a&��nZYJf�PVzNI��C�ˋj��\꯰�ƳU<�	�;I��c���w2V�PK�
΄�PK!<'com/android/sdklib/devices/Screen.class�Z|���ɃǗ�D		!�E"� 
^&P8rGr����A񁢂Q�T�h���`��A}�Z�����X��Z_��V����q_���菛���������ÓO�8�	1�q�� ��ծ������x��՞�  r�����?n�`p��pj04�Q���b������5-ޕ�n�Zo�'P\�������\��R��j�I�'��h��9S9F�ɐ���Z�u5�}��j��)،���O����غ���i���`BV���T
N�a��W��G����$̇k0F�Tz[ٯ�V��Yw�Y�����(
F�r�[��ۼ<2F�\}���A>�c�y-Ao���H�[���'
d���	��y��f��h���Z6��&��5�����j��><Qx(��8Ӷ�����}�I�,
���%���oq{�UoSs�5gk0�5����ͬ8G�i�H2K�Z����kWՇU35�dUro�֝���v]�M7[�9v���Tk0�L�.T4X�Vʺ4�Q�5XLh�hPL��j��U�3��>'��:a9�H�+�!��Ӈ��ow{�?�	X�M4��W��w�l��)n�������`!.�r�'���h�Ǒ3�<��fW�y���qB#�D�.��ϥ.�;�cℵ<]T߶S�.�{i߾�g�	����O�
����&�����RB۝p�:�*���I�R[=��Wkp
\K������C6!�Z�6u\Đ`*���.��,��߇�� ��ϖڲu{�a$e�ۨdȁ�o��[�Ш-�4x;U9
����s��qf��N�8܈��]Tg�Z.I��R�.��燋����cf;����i�����s�i�A�;�D�B8�$>�.:-F �Oz+�-�ORm
�h�����~�i�Q*��%��YoM}Xs��/����ޘ�%��2H)�<�š_*��3� �x�nӋ8ѿ��yx��1�דK1�#S>�7JB����Ѻ��^��)����jY�j��l����bR�kr���	�q���B� 7�����j	L�<O���^�jw�z��vJ����Zr%i���+�-�'���o�QQ�a���* [���ӈ�;����/��~6N[�I�2��{�t�߮$R8�{,1�[��fAӝ��9dS/��eg�M�:ྡ'X��:��c�t.�Ka΍��"��N�c�-����)z�i<����[���̢��n�!���x�wd?붽$�u�m�^��T$8`�L�Po�~+Q�F�0 �W�Ž�	�͜ހ����m���]�k�ڌf�B�z=
��:M.�)B�_o�o)�����҉Y�Ӥ&I�l��{1=/�
&�IV�ʰK�1&��5/<��f�=�9�",�/��@V�@V�@V�@V��4Yi$��Hd�z����'t.�Q���i��o늬�h� �%��'�U/8�4�������&�*�3!&�!#�K���F�y^��!:�"���#2�wh���w���}.(}kJ͂ft�1/נ��+(}�
J_��.3�ӷ����\�N5��V�|��1�<�.4h�A�^�)��7!�"I�D�h|�a�GŴ��w�/ӯ�O�_�+D~�F?	%㳔ƿ��hO#�;;���$�C;��T�)N�g�;*���~�v�;8fa��0%�0U(1��`a����C�(c�I6�Q0�A9�0�!��7��*��JLo�U��*c�K6�Q0����0�n�V`J�1-Pb���”.c�!��(�N�Y�0�n߁F����:%��»�F��R�Y�{t.,L�	�Sbʔ1-Wbz_�)S��H6�(�>�c�@��PY��r�7)1}���l��i���c{�,�~�Ĕ#c�+1�]�)G� �`L��1}*�>S�.O��uJL���ϓ1]F6�G��%�yӗ��W�O��%���_*L2�MdsuL�Нca�F��7|��T$c�N��?�_�"���1
���0}'�~�S`*�1mSb�~Ta*�1�N6�՘��&�H���f���ɻ!�H�nH�{�b�5�� �A��X7&m:��8u�(���E&wGAo�$0�A��U.w�=��5�
�d�7
&��C���T!c�Vbr�1�ɘ"���`b�4D�Ք��dL���՘&˘��(��옒��d%��2�ǔ�RԘfȘz����)U�i���I%�45�Y2���晁��)JL�dLG����1Uɘ^$��^O�JLU2�W��NUc�+cz�l���NSb�+c:��4L�i���8ټ9�z�Pb�/c:��4\�i���m�99�z�ĴH���H5�Z�d���)S��V����jLu2������S�S���+%�l�q�l���x�zA
҂�R��:S/h�}A����cB]�lp�)p�������>L�&�� �T�c�N=L3�C�i&=�fӃ�i=b���Ñi=֘��i	=J�6�
��ӵϴ��Z�et�1�LW
��ƙ΢�ɴ��ӹ�"�Χc�t��T~L�(�ᷓF�J������0j��ԣ�N��8���t�EU�8�_B�u��f: mT�T���6S!l�|�h'�a��|s�Ỹ�q,����43��ߣ��?�4S��C��qRaA7���/|� >v��7����4b9;v� �S9%���霕n���NL�'6�s��fszv�׈����<NS7&��3�
��-�duýĖp���b8e!�Bl9g-���ą���2�]V;�����������Y���&����i���T����������Lbk9�!��qZCo��T���� 'BN��B:�!Ґ�o�yp��!�G��Ĉ��q	����pL�N�X����8)?R�8��)��)Y#�97=p�
ޒ�'�}.fg�d�ߴy�9#�V[Bz�-!��2�����h~�z��
z���z�����!�(��,m��UX\��M��7��,n��ͷ�EWkqu+�G�wd�^.�X��VCg�r�B(��P�u0�@
��Rl�s����2X��
x1��W�#�C���^E�U�6�'�_�~���5��-8[1}8�x6�ي��(�X,�q�U�1X��Fq$��Bđ�yxA/��}z�ĽO��67V�]���
�����0�SN�I�jʩ��SN���L9����Ӕ3uy�)g��6�]�m�y���)��}�\��{M�D��M�A��ϔ�u�aS���\�ˏ��d]>h�3t�1S��ˏ�r�.���\]~”��򓦼H�aʵ���)���B�#��8�E3v�E��q%����.�K�/���r*��t\p]a9^Ix�q]W���.�ka+^G�f؃��Ep�-t���Mt�Gq+����$���9�����#n����qÝ��wb>��b����X��`����`��،�Q�ޏ��7���q+>H�h�C���y�ąS����PK����
(PK!<+com/android/sdklib/devices/ScreenType.class�TAs�V�^$Y������II������:�q��)
BO��&YJe�3�u:����+��v`8�;�#z��옐�`���}��ow�]��^X��b�a��[�k��,��]g�д��e��ض�����AA�!^.m��խj��p�6T|�D5�8A�NŨ<���Ѡ�Su��U�[^�gg5�"Ig�F�v�b0d�2Q:�T$5��y�r}�f8����]���n���BŽcBEZ�$ާ�o�Ӣ�]�����e�D�]��.90��v�G3p�?��\`�,9�.3��'#��o�C
�a[
��A?	�nV�%\&���͐���'���9
c�!y<��?tL�X�gOJ����'���oZN�tm^�U��4���;E�F�(>�m���4QhQ\'�=?�;��-jX⭪��^��$iFk�gotZ;v�e�tR<%snHU�Ծe�
3p8[�R������M3 7�^E��Q��A�36
<Ӄ'z�4�t�C��̰��4hA���ao��&�д����:��8�w��@�%��/���׏-�ҐJ,Y��;�e�vx�ѷ��r�
�e�� �J�����ո�'��HN�|��ia)�&y��O���x��G�1,�oDܥ?�[�E��4���s�^�q��;���z(�xn|�+d(�ġ����Y���sS�0���3�tg�����`FЦ莓�Ek��*%�D���
5x����~%�֨����*d��Lm��Miyz�7L�M_�!��?0��쯈��G�H���I�����`�T�%R.�,=��e���_SY���(�����T�M�K}-V��5��Q �%S�T�qM�h��O��8���`��$c[>�jl+�@'G���{�1���/Hz��<�$�EY�&\U��+�?Ǎ'H<0뢄qa�f�Ƽ�7�M|+�PK'���PK!<'com/android/sdklib/devices/Sensor.class�UQSU��M�����HJZ�PA�Z(Bc�؄D��
U�ن�I�n6�}s����8}mSm;:v����G�T=��)0#�$'��s����]�|����$��`�͌ު9�U˴k��v�f�[���hf�m;a("$�o9��r�bn3�!`����^Vf��k�~-��*PXTʖ��eMc�3
�YL\-s�-*�\�n��l��cѷ��Rȯ�m��r�Z�C�U0���ҭ|1�Y=t8����}��r�FN��}�"8��F���F�n��!�*��z������i��;����L�}�濄\�Ӥ���F�,�0�<T�m�����:V�>���S
ҘZ�Z��( �<^�OUX�S
.!C��
�X�z<5By�
f�!�q~m��鴙�G.+����G�	Ѽ���8�<.WjKFP��,�0�c7M�t�E���'uw�Ta�ؒ�>�EF�-���#�e��Pe��>=p�a�2ehV}���1$�$�����ZM�}���/l0���k�Y�F�����in�Φ�ݠ����N�*�m荊�Xɇ��&�h�tw�ZYwt�%c��Xd��ސ#	��%�y��Ԭ�ޠ�5���ݎc�Ɂ��[�t���Osu�^Q��yȮ�z�o>>e,
9�$�;���Pa��"��qs�b��z���4�b�^d�8{7dþU|��[շ��b���h�a�V _�zzW#o�,��t�ї8��<���g1ʟ�
��Y�,Q��s�����{�ȯз�e�&���p�;�J�����
�����3$�S�����3t��H�^$8l��x���~m�"��O��(�%}���}M�����l�,Q��0�⪸8:�F'Gg��_p1��?"<�A���N�tb�2��p����IL��9|C�XCiNн6^!,� �M�[\�m� 2d�d�4�8���!M�^��{>��<���J@��]�Z5Ѕ�U�]ڮj�K�]���jU����PL;>l5�>�ϼe���^�g��"w��2w%�f��g܍pw%��p��������(w?�����n1R׹{����#B�Y�v��?�I�a,�&_�]��(v��ެ���οPK��r�\�PK!<)com/android/sdklib/devices/Software.class�X�{�~'�d�0@H�	�D)1�K�J+	�D"�P�&��$;$C��^,Z�^�ZM/�H���,DꭵH�������7�y���4}����Kfy��9�����l���o�,�Y�
�<p���J��1�9�E��{��C)��F�H�)p5���‹�T��U��X�Y��1#Ԝ�����>f���`l_ꠖ���n#�v�czX�����[uFS���p������x*j�r��a��%XJ�Ȏ�v8��%�Qm0��;�r�kPj��T,�ّ��3�zV`��T|
���SF�yk4	�b}4�{�)hh���֒�_��aY��ܨ�&R�aR��%Q���
��׺��ڦ%G��
��țT4
��]ᭇRz4iĢI��W�,�tcz�ǵ�����X"5M�كf�pՋ�fH�=��дl�[|���9r�@��a����[b�0eɄ���s*>��T�e����Bx0�0�æ�ZT�
�H0����v-Q�e�<�P�	�,�SE����-*��V
$K܍��>��K�6"�D��n�m��O�*z��x�hI'w�D�*v"HI�8K��T����
��CB,j�(�V1�{�����^�P��~Y�W��%�M��8�Ya8D^S1�!�'��R��n���'V-47��|Qa��,��ϣ*��e�^.
~TEL�*$���T$$+�i-L�x�.�WYv"}P�!V�5RzBc�P���ɝ�z�<�Q�S�5!T3SD��,{�C)��_��:c�B�7�ʩ�2W�d�'�Q-,�VqRּ���<�����F8�����ŷ(�k����}t�H|G�w��g<�GY�MN�d��"Oē
V�r�
z�4#����o��Y˹�&�ӂ��`\�{�3���q�E�/�,פ��v;�ڹL�?b��K�t�Ꙭ��o\z��I�l����RE�T,��`n��RT����m��������`F�D�-�"'��{ґA=�K�<i��!-ܧ%�[��Ԉ����Zdr)Epo�n���zj$ڡ%���'J���y�ֲ<g��5��xqر%n*mu��X-[J��g��SP1gR�J��0N�,un��(�㹘luԘ��ۜ{�l��~�X�ǯ��4\@��#���U���a��T�&i!^��2e�t=�%g���&|�tWHO��J�nœHd3`'���V��
���-��<�˶�#K'��3=���,
�zy��5��
��o^o�w�z�"	����7������2����O9��#����_�p�2���,���&Q翄ջ/`�$~f½��
��Ӎ���UX��b��yDJ���ߊ\׬M���os���3aV��k
���ʼ�QJ���T�W�m�N��꣎�DX���d�:)�
'�͑Su)�&GN۝9U�r��:�~rN�:p�-�t�#�:q�-�t;u6��t�k6��&l�#'_)����v:s�r�L��2��
9M���0[����^-���)�u�]�/-�;-n��������f-n/`��U��7��0�v����[-pWx�{ˀ������m���*��[�M��"/��Z_ꘝ���
F��X_�>��	ֻL/�ۻ&�>�`5�r��l�~õ�6��`5�	��so�W��=�����2�"x�������添b��>c�ű�Ԛa�c���?(,�LkŽ���`Gs�w�����ũ��<6v��e�.�:�ݕ�y���y)���e0,�D�H7��"�j�r�n�G��U
���5Ƴ�`���3/[�8��[�����S|��3����i�qMކ�[����<�>��v�c�4/�ƱI*��]S�W��I��5�H������5�D����>�k�΋����Q��>xpp?�{���q�iѴh���'���<J���f�g
�C�Ƈ�#�\���*�&��{�x7��Ќ���9�D(��ڹ�E��u+G���Q�=���*�˜��S��B+WppLa/����zv���˨� �gp��n(־>���i����	A����!��ʼ�x�ɹ�}�8o*O�<��)�`*�[�,����s4�yJ���/�,�MO�i|KF���R�g��x���]��/f�d�Y5͌��O�Uʴd�9�P�����QW{U��y��cT����m�k��Kx���@�73�v@b�����r����ܗ�)Ο���2x�������A�s��r�
Y���<�s�r�">_b�ϲ�^�%������,�	�{�6�{i�=��C_��_1z��%ǘm�r<n��Q�3����~��?PK���=	5PK!<&com/android/sdklib/devices/State.class�W�w��ƒ#E;��i(	IlKDP(�,�ƉC�f-%#ibM,K�Hr�@ء�{(m��S�s�9=�/��N���@��f��gr��<���w�w�ӿ����܉�$ЅHQ�X���1gdKFy*;�;c�k��[e��MCdx��rı<����5�򕙬Q.�����KV.[0笼Y��5SC���i�^�y�vB0zu�D����g�'Z��VyjL�u�5� ռm�֬JYt\��eaҶ�2���ad���mV+u[q�ۦYnSU�7��hX>�ϼ����@�\ŰJMYߨ�&�,��9�zS�55�)�q�~��uX�!9����ۜ�3m�*,b�lC},A��|6�؄a
�V�3�L�	QՑFF�ʪY�Ԉ�9"*�udq��ؔYss�zxdqVD��:�T�6T�k��w��"��S�s3��t��{���hi\�Vls�:�^z�h���p��GPfx�8�#�؅�V�R�\6���,Aأc/~L�j;�p�N�Ą��8�hU�H(	�	�A�'.��h
?�K䰎��K�Q���^��p<�:N
�%�h�Lsvge������׉��/�aۋr1�u`vt=�x�̳u�T������PM	@�>/��8#�>wC�h�P7,)-ќxuV�
Ҏ�jqg��6��·�cN�b�`���0��Fu�>ã��G�U*�v���8�K�w���������4Cg�Κ傆[��¢)o�1��$�jbW
U��2�ˤ�ձ5���(��N��N�%@q|E6x�G���k�:��5�-7xÝi� μŖ�7��;������X�n�U�u��r�*��39�>l�J�J���öD�&������V����
��o�Y+V

�a��6a�eսWZ��Ti���f����ݢ�xN�-�>�
7�*�W�q�����o�6�����^�Q�i�!4'��Y�m�aBm�Y���
��ϛ�|��W��6Ը��zP#j�U�F^�WA����S�r�8v�~
�K��K~���A��_�U�����\Nj����U��@c^���mœe�k�B��uB�n��&�p���!ȯꇂ�QX^��z�������W��s���N1�MN)�-���~Nwr�7�S��im���q;��,_�V�9�r�k#��j?������f��'
�O�N�~N;9���i���A��	��)�I�ӧ
�/�NC~N�9�	�i��i�6C8}�3����$�S���p '�(�8������x�+�MNW�I|�qZ�`w}���q�Dz�#2���v��n�l�q��e��`R�C�:�Y���F,�7Ǯ�g5ؒL�p�-h�ǫ�ڷXg����Y��/	_B�������ӣW����'��;r5��Kː��8)�#���Z�,$3�?��rd2ʋ��]�5�|��^�$�<*-`@�Q~U�~�hD�dD�vz��0���6zQ��u�-������]`���a<�i\�4�|M�^4�3�/�;z:@O��.�^UA4�S1�w43���_R^��e�ڗ�yMQ�� {j\��/�y=f�\�5�Ts���A�):8���o
)N��i�b3o3������F�s|�y|���E�K���8�W��]�ba��tJ<���я.z�о��R��4m@���fw���o0�ʽ8���G��M�?א{ԏ��rҕ_l�t�eʯ5�AW�ECr�7rʕ�V��w[��I~�`���-��l	�������B$�=Ԟd8�1�0Eވ��<o�'�[���<�G�Iw�/�PK���4PK!<-com/android/sdklib/devices/Storage$Unit.class�U�sU��n�,4lKi*�
IZ��|���U�!m���6YڅdyT�5�����3�_������쿡���߽ن�dƒ�ݳ��s~�w�=���G�=���$�9��%L'S�ۙD1s.kO%2֬����T)_0���q�.!���O@Ć��+#:�2R;fH}�]��}��f���+uJ��:V�M��5�h�`J ~j�BhGď6xF���������Ys�LdMg:1:u�JK�N��c���x��;t�9�5�ek�hMt2k��5�T�`;ӽ�;H��QG��٤�W�-Z9���o�E���	���Q�*��u�H��v�|ּ����V	<�#ȍ�.��"��h��u�NB��h�ƞ��/�E?^��2v��"�u�lf��*Z_��I	ЧcX_z�,�/�â��d^�o�,;��Qu�M������h:6�y��Qچ][�50J�ክ�f0Fۘ�	�*y��cR��ߵP8O2���4َ5R�MY�1s*K˞ԗ>8��i3;al��z3G�J3��q�@�d$�ҌM���@(Smru�>�e��*�+J����L�ӎY*�m��a��>m�*��)�8qS%3}n�<�R�&�&�DI�%تIfJ�JYGϸYh�O0P�/4ۓ���0�v x��2^�'7��(��z�mߒ��妡T�\H[�l���.o��T�*���*����f]%x�6v_'�0��1�4"�U%uW6�Ґ�o�J���w;�C^�ԗ1��qOR۰��sh���h���������_��Ф�wRJk��{X�B�7=�:�z���7�xN(]9���yJ?e{�{�]l�o��M����6�l�Y�n���/��WL�
V�k��7j�8�xS�/�Ln���)~UV�,�WY�E��o�1�N�I�9�6�f�3�l/Qʍ�궡�{���k~Bgw�ݞ��6��c׷�E<7>�ĵ�V��j(_E��:|�J_���(����f��G�`�:���#�h���2k'�Jj�\jq�A���*j��6��s����5r��g�6�;��5��Un��"W�-R�-�Z�A�m���$�ml�uQܨ��{h��p�,���7�|��B����
��(��;\��[����V�!�����CLjs�R��9�S��9^��9^���9�S�S@�.�j�g�'��O3��Bw���$=F�8ЊC��W�#^�1؊c�R�a�1l��⸲-W�~ㄑjŸ����[h�Y�ӡ��	��O�	�a7>���\f�T��-���E��A
����#�PK
�bi
PK!<(com/android/sdklib/devices/Storage.class�W[p���Zi%�F`�!��XEL�����Ȇ�@j.)kym$�Ю(ФmnmJ�Mz���І6%�!ĸ�aڗv�Ӵ/}�L�i�ӧ�5L�w�ֲ����I{Ξ����s�޾`�Q�U�>5���F{�ȍ�>e����\�ٮ��	����E��IY�v#7R��#���Lz�}�<�N�v��c�1��0wx�t��a�p`t�yǴ%^_!,�P�c	�
�`<���B(�c��Z�q�KA,�@J[�4�B�]��-ڷ�}B�V�x�Tӯ����.��]8P_�h�Ь�A<t���N!�S����ټs^�uT����Q�KX
�19�I���3�s�<��1�5$t��M��YGkY�I������q�0h�)����%6�Liʹc���u���1�?
ņ
:>�Gx�
V1��6�K�ցЛ�YC��-ت`�̂ޜCp���F�69sb��Í3/Jٸ�*���s)3來���N]`*�R�x*9u���ѱ{���;W̊pw/<�D����+r�ӟ�%�h����$��#af@�$��F�(Ҽ5;��:qH�R�v��+_H�)�.]8g?�08����qi8���3g�LZ2W%��4��x�E8���OंŤՓ����G���Qoİ�F�Ũ�����Xrv��2/\�:�D��p�4/��:N	��I,i�L�y�4l+ggJ��UY�L�q���J��-���8���Æ3]��X�V��Pm���d��>����Y:�����6EDl6�;E�%�V�T�SB�'�΅��~���Ya����X�U��F{*�����3,��H$%R�9���,��B"�sd�c�}5|Q���u_2R�����yC+_aX��ֵm>��E����{�������k:��oPpF/����k ��^�E�5�m���Yj+��yXj{�`�q�N��x�Uز�l!���ZE���b� �7�qk� ̚�o���;RJKwߞ���>B6��̂ls�ڢa��d���m����H��/��V���4��\J�`�'����Ճ��:�o�]A}<���=��Og�Q�/ˑOx�k�̘�}h�`a��
{�Kf��`��Xdѫ����ᆂ��2qk�{ /b-��c��f;���j=����7����oMe�kYp�*R����ky�p���\�,tg��*��0[YoUX!�|
��k���߼��a>��]�%��6��ț��.����<�n�&>7�5ɹ��
ȧ�Z�O�PǷ����48i��.B��x�
,���3���r;EDک��@�N��#н�DW���o����	���X�Z�'�cT/�qAq�s�m'3a0������F訠,�
J�˴J�qaw�����(p/Z���^����������T��9;�[r�D�%����>G�4����H�����mW������p+�3�S��T����;��8)���N�*��S}����W�	�j`Zű��~�az}�˰��e��=�U��n�+C���6v��@'o	�p���q#��}J�p�n�!���������e*�r��}��������2k#�����
�z���;��|�/R�FC�~
��f
��P5f�+�˟�gn,Ϻ��$��^K�!��F��F�?/^�F�T�5.,�S'�d�;O
,$�uX�z��^��iT��6��Y΀W%�ke:�.��yy�4�G����%~��~C�~C�}<�9�_�/܂����f�֚�U�"�ŧ���g�?ymV]?E�OW��sMz��3Zl��B�b_�k>���B��G�Zu��hn�U�wz��z/��L����䳪r��_e�WJ�?�>��-�Ȏw�*�\�d+�S.�!��rR�����Qu��y5���+���_�*���8�Y�������Tpn`x���]r�;9�����Q��oԿ*xזyo,������.Vsp�9^U��A}��X�c�
j3S�c��a�ۨ���NVN�!�O'�`L̊���?�mv9y�J}LaN�Y�6k_��ɜ�*��*Z��ܪy�w�M�
��Hr�����=[㭓8�wV��Jګ��Ir�����M�I:�Z�DE�(U�s���)�)~Ĕ�$�A
�U��.ܔI��V�./c��-��x��v�2~���*��M��TY���-%ɟ�O�g��<�+a.�P���z������� c�H����7�r]R�~AnKo�W҈���PK
�$�PPK!<.com/android/sdklib/devices/VendorDevices.class�VYoW���q�$�@–P6g�e��!�p�bp�Љ=8Cƞ0��+-�s���K%^��<@)������_џ�JU�o�H�I^*��9s��{���/Ol���WPDH`�EmB��Z!?:rQ�8��F�p��cm��Q� �bT�X��ǵBֶ�l��3��xV�02z1��Y�>�=	�I+3&M��"��S���	,Oδ\r��nK�,�˿�f�T�YV������i�O��6b��`��&�XVN���!�8�_+�Y�H$2��9�t���p3[M��B�J�P����H����#��F!�P�*��U���afu;���e���Xǐ��q ��4�V�*�I���Po��7]cm*��!v,OL`q�R��ua����7�I`�K�>S+����ЋV���Ej�Z^��V|�0^r<Q:؂�
��؎��.���4���l�qw#�3V��\���Э �b7zZ�'��k�kc�oKG���؏���q�iuW�H���x���@�k�J+�'�/�����*��+�g��lk�rZMK˶�1�*��1\�#H*T1��ͯ=q�W�m��gf)O���e�`e}�T���q'���U^�k�\�J��S<���g�i^ta3��~�T��e]��xW��L�q^ ��+o9Ƅ�&�d��c�Ԥ�\AsJ6{��|��]	LμY$�$V����̢��2��I����#�]n�(/^�Lk��>��g�`����}�����{5/ԝQ+ˣ��uG�i%�N9 NZoLViIZ�wBc�~&�xX�Պ}�d��զ-36�����Rp����m_���ˋfYَ^�U�j7�ucC�R�k��-�v
Q�/B�f�Q���R�g��wg��Џ��m^.Ȭ����j�7�%X��8��$'��##r�!����"K�ΧS�K���!��7LzJ{�}�ޕ����u\��zހ9K<e����"����xDI�\�M�IȻ����o$��C�wLM�?D�}�{~�򡮧����`c�>�jn�EÏ���V7���z.{��n�5Ӭ<��G��C���﹍��a��m~�=HO�����#��Q�]#w�5�n����+Yw�c�9�
/�sD〤7��|)�M|+��zLJ�~�tw$�KO5pv+؄:l��6~�r����E�	��<�},W/uz���؇o�|��;�[���QL�_�`+�9�
��C8�q\��-|�QD������սr�&�?�D���+!an���BӜ��,wW@z�k��/����7�X��a����� i�����vG�#��W�욺��j<����h�hVH�!VG
��#�&e������Z�sr�1w>�Y�4��--��ά�Q	w��\/Ǜw?�Iftg�ԝ���N/�ZF�FU/���$�[���Q��4�@:��S7*�`~ʚ}���.ȬV�� =쏾�DO���ѳ��P�\jX������we�n!�l%����PKko�	^PK
!< com/android/sdklib/internal/avd/PK!</com/android/sdklib/internal/avd/AvdCamera.class�T]WUݗ�d&a�
JZ-��H?@k�(i�Z4�ҁ �Z'ɔNIf�d��o>�O�ꋯm���ˮ>�;�>UϽb\K���ɹ��}�����/�̠���!Yq�î��U�4�;5���l�tm��1v���n5g�M��A�@�lq��gH�w�OW5�xz_i��F��@��y�ӫA�;j~e��]����bp3#�]�K�h�b�A�������0y�$�°�A
��4C�Rsl��T"Yxl���aogVˏ͊G��8�`LCg��?y�Y'
�F�i�>d�Mte�jF�1׵�{�eo�uW��=
��<u8oٖ��0�8���,���>��֟�����0�%4$��8���0�H�L�IL)�֐�E���"�d~�4j��m�q͜� .C��N��2�(��0����U���Q���
��H׆ qU�ǸF��9�[�mW�H�N-�"�b�O*�0��:�z��9N�cȗT�T����zԯ^1mS�����z�fxfUŀ�e��M�\1�y��4�	(�#�sN��,�,6�e�]7ʼ����v����q
J�kqDV�ńDVL�S�c��R>g�=�Ȅ�&�`���v�jQ��nmۆ�t��`K$�Cש��P��>�(�gTvV�'>��m��6:��2��<�`��JͿR�WY8ti�O �"a�u��V�[� �ٛ�K��F�S\�_5�lȷ�o��O�< 2�?>��h�;F�+�'��"{8�C��c(rl��qcXE���!�W�Q����0��;���QX�q����w<�&��MV���+�KM����~�E�d/��0�qp]����(�'a=lгFnIm��;쟑
���DžB������t��5yD�	�=��GpD~�Lb?��G�O��E��x� Z�Nw�
��[D��4�w~���[�1v�O�8PC}_�G1�Kۛ""-\��G���ҥm�/×�Y�����v%�ɑ0����4���%Q�܂�oZ4�[�]��ӡ�+<�!v�B@�WB��I�WX|	I�Y9zC��po�yᆅ�I0z[�}���%"/:�ڲ���gpc��q���=�
C���PK��XL3PK!</com/android/sdklib/internal/avd/AvdInfo$1.class�T[S�P�-M[�Ԃr��z!�����@/�T|ࡦI�@H�4����O�8����q~�?�qO[mg���|�;��fw϶?~~;p+I�!" *�1�9�?�
�
|ǒ�־��d��3\�hZr�i��s_"�C#l�bM�mشY��lo�s���HH�8�!s�s˒��	�݂q(���q��n�o7�ܤc2��VT�i�H1$M+i�r��ΰ���f�Ea�A��!S��LFp�a|�h�kx;r����c��~��1���i�J�Uu��E\�B���V*+ZEUt.^q���mQ-dהj^ոvE�U�
�jU��b+�$�ׇ�z^�RsJ5��-�)yn0-b�o���E��yB��iO�%_U����1��҆��TB��ڞm��e�u<'\iuj�!��-�
�t<��8��AŨ�t���M��2������ܧ���7�^u8;w4��{䙮_w�����%���3ES=�r�Q��qO������L?(��C�wt2�y�"��x���{�3�O�3�g���n���.'�ҋD�.� ��I���)�{�3�����<�����0Fp����4�~�pY�	��V�&��C�	C��+��x�w��Ob�X��"�fԞ�S�,
�,�c
u��~�xH�2}�t�G���1�1�R�_PK!3G���PK!<7com/android/sdklib/internal/avd/AvdInfo$AvdStatus.class�T�o�T=Η�JL��~�A	4��LYV�ڄ�M��$�iPR�&^��:��T��$61��3�3E�(9:��w�}�����~�@�2"�{��������7�{����	|���˾^���A��٣�0		1�8"������.7Q��D5Z�F�Yj��k���4\n��*O�ΐ�	-ԷM��6
�'�`H�dj�4�JU�b�x���ݘ�*F�,'��R�jT��M����#Ӳ̺(�°���3���g��F�u�l��n���`C���jdž%!��5��"��dl0��M	�7�j;���ۗ�����8=wz#��%��m|@�S`��j���N㑄{ٙ�e�wg�(p����
�@��b[B���hO�b��J3�QWi
���� � �`A���U�<�)����DcC	;��u�D��+�4�T������	��G��?�V�tm���9������sW���{��M; 
��6G�]5��`3ӵsS2�.�����3�j��fs�>���������=�M����|,����DM�w�x8C�o��"��2�m:����2���Y���!.���j���~��1N>E���!����D�b>�����IeD�>OȣjZ�z��KH\���B�l����*�K�K�* *�8F	�[k�p�ɿ8�8�N�L
��~Œ���Kn�K�Ė���ϐ��	�V76�lu�:�nb�9�+O�Y]e�y��Qh��b�\���A�ja�a��^P��G�g��QA�1AdA��Q�I2'�Dz � �A��D��{�M�˂�jS��s���WMnѰ���>V��(P�{�luR|M�<�����pnu46�8,��-��˿PK0^���PK!<-com/android/sdklib/internal/avd/AvdInfo.class�Z	xT����L�d�d4``�!�PQ ��I����7��d`2gA[����.v�X��Z�ZZ���Zm�k]k[�Z۪]mmkkU��;�Ν���y��y�G&s���3>�ց���d��P�F^�|T�4�7>�l�‰x$ܜo�Fz�#�����fcK�y�p[�/^�ﮔ�J'�<��b:��mC.��J4
�4�t��c�T��ER�3�^׾��b4G�XsW*��/�vb�xs_$j6�m��\ȵumK���A�ߴ�ҩH���:����;�;@�T�Q�H\�T�e~u�&�7�TT7��z�������4M����c��tU3��b�����7a��d�����Wƣa3!/d�NS)Ȥ�H�t�Q�it�F�:M�L3�|<��X�c��F!Vs��`:e�DMh�c����>6E�N�YT�Ƈ���������ܠS#5�.�Nć�D*b“�Ɗ��3[�942���ۘj]�1�0A�Gz����d:E�y:�J�1M�Ȁ#&�OuѴ0��P�S�U!�/�i�H?~�ܤ��2S)�SR�,��t�ڠ�-�����F.���2����ƶ�T<a6�1QYX,�\���o��g�F��Vs�4:#/L,�әL�T"mh���A�8f^�6�ɶ�(�BL\�ì�~:ll3�����EkEgI�q&^?���<�ޥ�:Z�<<�w���qW7�pb��.��B�
<��*�
m㧋����&䷦p$9~b��q�C�5��<�ԩ�@_K�8��'ֵ�����'e�7E�%���
�#$�i.Ή�F?��|�ʥ綯ݸv�*�Yn�,ē(p[s[x��?�^`�kK�$�4J봅.q�n�$�&|�i��y?��o�E`�,�$�f�u���
���g
Ս[�.�+4�R��{m���T�#I�"נ#8��
A��g�H�~�F���A��k�Q	�R�X9��F��W�����V׺�����4��N��'���Fk(I!}H%�1��J�(��֧t�4}A��ݵ��1�f$c뀁wqڌ��gä:�l!�3}VR�0��}�Xo*�����G��5��N_�/2;
N��~3f&�˞VwD��3&ľ�ӗ�&U�b��Lu���őd���R�nA�w�}Yd����J�jt�N_���?-�p��K#���w��Qx]&	�o�t;�a*K�"mJ�d��v�2�:}��DZ��a���ƥz�i>`�D�RۆL?�0���d��n3��M�P�O�j\��æIJ��u�K��H���:�5@ߡ{4�W���PY����N�K����D���(U�M������3�2�4R+���C�p?=�rinM���:�0�!�3��2���}���:=&2尽,�����ض5z���4�4��h�)����z[�u��qb][��l�O�I?�c�IێXW20�gu��Y�ʁK�z��MF�w@������u�7��cɔK%����H��y����%�k6
�t�ћJ'̄T�_��kz|G�v
�D���%&���2�fa-�XL����G�~+�/�1���g���)��rD]��T�^�2����JC�A�k��L�c�6x��ѥ5��d�I;�/�^��^%�nAZ�e!��~�_�Gb�W+�Л�F�0F23s�ӭ�4*�/CR�̐�Vd䦹un��o��4�\�'7NOG�]�>��Y�>.��$W����fJ)�����yS�/�o=�G��ѱ7&�]�5.so�D�����f�s�Ε\����[�l��&\��R�����#w�n9sB/�Iy�Γ��L@;��u��j[ڃ܊���c�$�ds[{����dJ���LQ{���G�qg?���4^��V�U�Pµ<]�:��:��c��0��v]I�
�Z���`�Xm�`�n�&���:���O�#8�"��Ϙ�N�$��Opi����!�ufpȚ �#���9�ҭ�l��H@2[�~>	�<�u��X(��S��W�
S�2M�f�`_">�P9��?�y>rpqR
	A��p�����$�4���:��"	55��L����u^"C�H`��~�(�A��\���K{"k��2f�y�Zp�\��$L��B���
����Ҡ��@q:�,l,��q6�rB�F�J�~>���x"�J��ɨq���R�й�W�~/�5���*oT�%U�m���s��kE*
@�*���[��Ē�#edoj��:���x�wWs��tRp[��u� �hYA�˻�t6���D��.z�;ޣ�s!�CB6�O�~񁁼���3]��AV�&�7K��aځV4DBd��r��&!7$g.��k��$�NIY\�k���[����M�{������.�b����v�z���n�P�({|9j(_QP:G�N�d̍�9�t
�U���AP{��y�8j���G=c�+˽�S��
h��G�����!��+�3�qa���Y�X�Ӂ������Yݨ��a���i��kE�����n#�g{ӛ�$G�q�獩[]-����>��p�dnp�r.��
�EAM�X���!R���)��c6Ey����φ��4�߳��|G@b�⤝�C��M�xDN�f�Q��x�}�q����C'��g
&�ta�2���������i�}Z2{�6��-�D����ƃe��[�|q'��]K!Ο.���W�c���b�wf��p(���M
 )��ę���&d�_l����u(�S�\GdVDתI��"���.��Ö]ᜇ*���HGS9��ucq���řֻNr龾�V����ejx;�����t,rqZrp�RU1KHa7P�Hά���hy��s�q���;������
m1��ujz��M�gsqTe�|<p�d��W릕��P}�%�c.8��.2f�q�_X�ɤi/-W��wE"Ot��$,��/�.C9Iv��S"^��:'��oҺ�0�����n���
�xj@�s*���I�gJVI2ӓ�`G����Qk�Z�T�f�I���D�i9�nShq
qJ��!��'ˊ��~����_u���4-��HlK|��ܮh�
$� �J7���hn���,g@����m��7��\�;��7��E�Ȱ��jD�]�����A+����_:�&s����R��:�?���>�7e�zK���r��p�ׁ��Bn�<E@���;��\~O��b13�&N�K�J�yJP��d�3�iʑ�"�X�i���䂲R���*�KP���ߍ�D������ya���T��M�����Fp"��'�t=(h���54V{�}��w�#��,�O�/�A�
S9��i�ΰ�3|=�Z}�Z�k���"���{��F�<���X���h���w:�v�ݗ��.jR:"��>��_YH�d��J���~������4��q/M����j߃T2B'�"�o�f�P}uqf����5��I���jm/���I�ʥ��z�Z௯l���Y7���j��4�.��5�5���e�K!�v0u��MU�h�r�
��J:��K��}�FW�j��.�����,Q-ow�����vG��-ow���ҲZ݄o
���W�ş����ۚ��{I;D�ɯɿUu�?�E���C�7�@p��fZ�:���!
���~��d��FG>(Y9P�6���8�W4��z���8:-`�I��\�=�شX��V�G�N�a�w�14�|�PY��`�|�<s�YN���+7�'�Cp��ЃQ�+�X�0�-�� B?Ke�C��,{������|GYV'�tԴD�T��\��T����m��?�����|kwЦ=j{(��j�~R4�P"+�D�7��[,��X��f�m�v���5���b��n�<J�9T���(�%�yV���ly2���
��?!�A�5W�qغt��c��̫�����#��0}R-�8�Ċ4r��<@_����~���\�x���o@��!��Lw ��N�c/�F�h9�W�02ĝt@ߙ��
�BV��J!�4��8
��A�!���߄�+w�/�,�J���
�O������^pq�5���wu�o�0t_�r�5�C{�r_�K*�g֝�y�+o�R|�=	׷��| s`��;�Xr:�������|�9�y�5u& ߏ�����M�6N(�''���3{���P�l��Τ5����)�&"z>�(U������'q�@<Ms�'����ep�3����n�5�B_}�"��%J��r�5�Z|�^��1l��+F�M<�Uh��>A�]Lg�~�@g�^1���A�i�qT�4/����S�"��>
=V�D�}|�N -o?��M�b=�]���%K���F�� _hO�ϳ~^�jӟ���h�@���d����㩄�v2���*+B��P�lS�Q���#y�"�b!�׀���^�I�f��p9ߓOx�E��Q�fL��C㹈�c/Mbm��u%���w	�����2��2����x�p	�ﳳ��qN������u6����?C�W*_şa��~���x��A���Ew��#��jh�bO�]T��(Ե�{��' &��Z�|�k��6�C�U{�J�G)#��
r#<��fr3�iji%��7���9t��X�w&��#�rl��A"�z�n�6�Èޯ�GT���}��J�e�y�fZ���#��"~�<���J)��l���%"(J�h�QJ�s��U�*ϼR��I�A�נͫ�&�c��)J<`�9�Uzb�A�r5�4��y?�N���*piaX���<.�����xd���tWd��!{"���$?e�!7A'�3r�.���t4�;��!4�՝�H*�{rͺ}<U(YIy�x(_@:_HU���y#��"�ʽ�z=�V��}iU�>��C�~�π7j���gҥu~'Xs�r�ƥ��w���>���@l��g~�>7���Y ���x���/����r��)}�fb���tIU!+S�$'�Δ���T6���3A,����t�B�WQ��g)Tg��x�(Yi�g5݆�E�TA��O+>���on��)|��cZ7zUv��fI({�x����;';g��;�Y9	-��sü`�+_�E5v[���h^jE3��"uIn�Y��в������G?rf����d�,񇨅��N�(]mn�`�w'0��叠��f�a��|�0<��8�b���eX�5��o�NX�+��[��5k-���y4�����K.�J�����jkϗ�Ө�rڴ
�
��E���h��C��ϻE�2���|E�C���C�ـ�0���&H��i�0���ӻ���IC�x��(*�I;ɿ�H54��=��Kõ�}��ۿTA��h3��JT0�$�:pz�X�s�y���ػ�H˺�qWtj>�h%��~�*�7�HE��1���	�Z��Z~	+���C--r���uG���m�Nxt�B/��������C;�]¢AfZ�Y�j�9�ޔ����%�ZnQv���f�Çۥ�Ɓ�{a���.߃���l��NG��Duۀ�E����|_�ͮs�p�c���Ͷ��l3�+Q�c'�h�;�R>u�@�:�tQ�qR�#Dt��> Ŝ�w֌pB=O�]`�'����c�i���vJ��u���Gm��?ͱ}Ԗ�OaH1"ٔ�t����\?��v;U��BJ<z�j2.�6&�{��+��I������q��1�ٸ��hq6>hm�8�6��L����Q��#��p^�$�V�Hy@.P&��zi��J�r��7�[���j�'�������qޓ?˃��uNV��j�9��(�A��G~��I�>����u~��
\{<>O�j5�n��іTs�`.�{���G��PKְ�+�7PK!<2com/android/sdklib/internal/avd/AvdManager$1.class�R�n1=y�t �BˣP
d�����R�PR�E*
k'�N\&vdO"��X $|�‚@\�D �t1����<칟�}����Q¹�*�2�̄[�b��שr�3i�H����<>Z$Ҷ���X��}�E��
�G��F��Z95Neƾ�IԷ&�ҹ���HP�ө���@i�=b�j�bb����^�������?d�CK�f��|1��})�)e�"3�@X�ϋd�?���������(��?�0�G2��/��Hb#�Fj���C�H~������	?ά�I~	��?J�>63;�ϔ7�ij�R���tRװ��Y�n�q�!�
�$�{��0<^����R�}���;˼�' �AOkiS�t�Q�IX�馨D�
.�~����}���{���ڻ��Ik�|AH�vцU�yT)�]�eB�S\/��6�)bW*��w�9�FQ���p�h���_ϡ��A{7qw(jP[)�;PK�m�F��PK!<2com/android/sdklib/internal/avd/AvdManager$2.class�S[OA��m��l/rS�B�+��	!�$���`�m�;)�.��6�ͿD"����(�-QК�Mv��3�]��̏�_�X��,F`�HYH#ð�F'=��{ǁ�v�P	��=���yM��:CF�qy�p��Z�,r�ʱ�v�괫&G�ǝ��gSJ����*AX�Q�!e$���(��ia����춏�K���~�F����$�Lܲpw���D�y���l�z`�.C��r5:v�%o���q�7V޹���r�.
l�bu�!�y����C�{��-oTkD.���E1���a�~�
jnS����㒟�Fٖ�	��J�5�d/����v��
�3JǠ��{��
�`�\+�JW��u���˪f����
����L�2��/��1X�\����%����T�j'��
x���:����p��`��{�0J%}Q���H7�.�A�f(ޣ�5!R'��9��|�^9Ǩ��3���>}3�	s��OQ��� ���<�y�$�E�]H�i����i�EMP�}�e�Y���wg�1-U��Y��9��K��ߒ,b�X+	���4�*�Z����@�E�Z"�굵��
kX���
ԓ��u�3��x��PKF���:PK!<2com/android/sdklib/internal/avd/AvdManager$3.class�R�n1=y4i C��Q(����
�
	E %(R� �sf��0�#{����a��X�|�z&����Ͻ�s=����W�q���TP���2�^hf\��q�IԄ+�J�E��2⏗�@hK�<`(�S���?9�S����XG�����s�Tj�[�71����V:�ӑ
%^X1�KK�V�#���o&�J���Ν1ó�i\��Y�k"���+-�/fi��$!d�oB���U������Oa�y��l�����d:5�PX1�ԍ�j����N�#��V��X
��Qj���!��~�J{d6�O�7�ej���D�	� ���0�O>[��ImB+E*	E]a#���}�C~f>�N~���Wd�E:͆�������#�=3����[�Y��Q���#���{�Q��5h-�k�P����<6�,*�y�.�"16)�Pz@��¥�ʃ�.������V��ٛ�2���;��$~5�n��E\�
ܢ�Fe���PK���PK!<2com/android/sdklib/internal/avd/AvdManager$4.class�SmOA~��=�EZ�*U���"hbՄ �Ò�@b����±��m��W�$�����q�h��x�۝��y晙��~���i!a ia)��Vp`s�@�v��i�=%�o�k���-.y�S�e��>���R���t����=��vO�^U�:"�5#H0-��b��>>�m����Z�z%��o����f[��zY�w=ŵdA����@i�5��
Y��y����m3�\�pW�+9=j�&r���p�&� O���^8�M�0,��Z��7�U����5��s*�t��V�w�k��Qw!������>�O�����Õ��1�;"dXt�gv5�ؖ�;���?�ȍ0�
і\��&�x�W�-����ХS��?�a��yk�w4�F�S-��\#��˖��pBˀ�P�~I�b�	�M�ׂ�a]�*�)�Ҡ)�3巷��Ԝ�S�t�6a�Z�Rzj��a�V�1f���F�n�f�2����K�7���ߋ����Y�~�|�qD�fiMQ$�5B�H���x@�}��Z�ݣ�xDR��v�u��;9`E�<J�P�cS��Ӏb��S���1&���|�cj�(�)�1Ֆ~���:r�3���\�8���&M��]�cړX�<#); =3Ա��_PK��5��PK!<@com/android/sdklib/internal/avd/AvdManager$AvdMgrException.class�Q�N1=wq��ʅ �J�F!&�hb�n4��L�աc:@�-W&&�~��&���Mz_�ܞ�~~�}8�~2.�rX!��шq�H,�B9`R��V<d|��ip�
}hݡ����y,#EX�H%��L��/ o�*�|�Y�Ր-���(�bO*q;
����dʽ��a�ki�4�?Ș��__�Ъ-�o��}�3;&4��
w�D��JZ�şb���VJ�n��X�.����/H.<���h�80s��.�l3{�&bƒ���+ܗ��fN[��3�7`@�zŔ|j����wru����̈́VN�l[NTmcǴ�Mp�PK��`D�PK!<Kcom/android/sdklib/internal/avd/AvdManager$InvalidTargetPathException.class�RMO1}U`Q�=zPL\�0&?�ACrغT��i�oy2���GgWL��{����y3����+�Cl�1�i���	,�ј��t�=��S��)�ܱ��NsBh;�tX��z�8��C�t`b�6��T�W�I�)�i�'��4��l7�"tȄҵ�
��*YiE]i,�7�Sq)0_��u�]�������L=�@����
{�t�qd��Y�X���`�
��h�K�5o(�eZR��h�5W�
�E����v��L_������~�.Phh-M="k��P���W�����o���
f��{��)!�?�F�|'�\u��)�����-3C��?YX�R�����Z����4���5��<0l`�PKwX�q�PK!<0com/android/sdklib/internal/avd/AvdManager.class̽	|T�8~��ޛL^vk��
HH6`$&a�C2�H���	�K��Z�ZWp�Vj�p!l�P�jmk�j[�b�~�u��9��7�f2����1�{{�{��'�8����
t٧6�:]��מl�2�熺B�Ĕ��
�0�S�z����ʞ��ֺP$�D��i@�	��Š�-�Y�j�	���"�;Bk�B]�`OW��,����rS{}�+�>�� ����#�2�u)ڨ�B��g��gP����`w8��{��UZ)��c���`�.����]�N�j5�
��u˖�*Ơ�]wwOp]ĩ�)���즐|�Q|GAs͒�n���+-���0F���QM���os�'Ե�b�r��1&���ww���+���&L��2;�� N��pG;U7$�h��1&L�)dg]x=��	��D����n�Є"(�j��Bm����o��)KȋK��&��4���PG{l�OI��S�S�4��2�r�Q�M���Ç�k	g�0f���D�=
EjB��ڎ`;�ڀ98���W:�j{z�=^8��?sM����k�+�jZ���k[�V���650𹦦'�>���A;
'tTPeB5� :������m��:֍��=�3z�]m�������
a3a��M�É)��w*���(����ՙP8m}O���v�j���p�M&4C�X<C]��3�;�	Z��D,�^⅕�ʀ�&�k(��)7�I�Ǣ{SW{�T�����g����8�4�c�:c�z;�{�{p�1ڠ��s_�`� H��k]��j�	a��2�a�L�rr���3�v�ɩ�<UkjwGM�M2:�:B�m9Uղ>^�����.�tt`;e����(a�M�
�b�V8�8�	:��Lq#�K+���\�ͳM8��4(��
����j��,[�l!�
V��y�M�7��0���n�FΙr��.�K�Ԅ��r{�1��ᤘ1����*�Q��„+�*\o�RӦ�����ED�ƀ�p-\�Tǽ�H��4E]QD���ޞ�`WtiG �QWmW?Q�L�nB�<�,P4�h�b�n��pO!��e0�U,����օ��]��6�݀;L���Nn|:��j�
�HCpK���e���=Ħ.�@�7%�$m�&|�Ų8Ȇ@g09k�(���L�@BbQ
���pO�9�th5m��h�;]�FB�|ĄG�1$l���!��Rr��[6Eo
�s�4dv�F�����hWD��
�
��(,X�I�}�߀�Mx�D~3 �C:$ƥ:�Bˆ��fZ����JE�P�|�ٽ��U$�+>��a��:���
�G��H��l��`<�� xF�	� �@ww�'�$ժ�[������.X�j�MV���_6�BO4l��O���((��Ϳ?5�
~?g�o���+"���ǀ���+��7M�%��x�lCJs�!,�	�����xׄ�h���ˁ�9�"s�o���x���m#!BOoW}���H�wR���}>��!s��4GmmAE�ON誓T��D�=��рi"��p㸄�����'��	���A�t)^>%�L
�o�@*O�Ӧ����]�����H�d����fU.�Q�@GyΆ`{���h����ڈ��AKʲ��HAWoGGiA�poG�ʴ!�)X�ȫ�Y{AtC ����o����1��_s�-�	��bmƭ��VA4�ɱ�bw��Qm<n�Ƃ�Ȧ���e
��{�+uݑ��pAw�}}���n��U�ht��bCQ+��
c!���Ɔ!zT�Ɖ��]\.@�e��cO?n�Lƙ@�s���{��,0��xD�	^�1�`��<,�M;݅%~��SN��=,��8�@�pV��2�„,R^p2����ˎչ��r���aC�&��$��5z�LnTa
�l�3��q�f��uSE��Ԃ��H��a�1��Â%g;{KC]�Ҏp�FdZl��
�8$��#ű�
�c
H�9hT�t����2�M4�$�Clh�l�;C��"Hh<�ء�o�h��x�X�MV�Pw50{�c����z�d@`�
V}mntu!3c%l-�tB�T	P��O�Gyg�lC�����;B�!%��'�[��*昬�U �"1Ț*�N�i�g���l,�����%��dUd��:‘��j�+�󽬚-4�"�9D��������Hb{\�O�� 3\�q���n�m۰�.ĭ�F'EX��jW�nR�k0Y#�I�Fw�ɚX3�(��QԘFLp|[��+�h�m�-W�+�yD��y�fquSQ�d�L��R9�j�,�-i:[�N1ة�u��ܚ�訟�ƅT�T]��Z���,�a8�I���c�
��d!v:�ٍ�X��H~G-ͼ?�R�<G]�r�~&Iˬ�d�$1I���B���PhT[��歑h���X�X�ȅPdf=&�ظ�)��d��f����+;P{���![�5R2�F��dg�jx��Xh�m�s*��2 �[��	�j�4�:x�ɾ��G���7��q�R�؅&��]����$�����Y�&СŁȆ�@��]�`�r�Q��ׅ�6Z[�0�J�]žMV�-(nGHmK5S'�
T	.���a0)1C �(�bL��V�ҁ��Zv���7�
�F���
QV�BN"d4X�Q�o��խZM�ch���l;��l�kChm(Z���ص���@SqX!�y��nc�����F���G����p�D���aA��Cѭ.�tfX�2�$�Y5L�>1R^0i���������p�Zd{8p�8��ԯ{M�vn����%=*��I=�~�=J�];�hv{�=h��L�����3J}XF!$�`�hN"�M����u�
Y�<b�G�c���ZP7[%����%��d�j�:
|���NI�E�y��H{�E��jgO�I�=�P��H(�4[fpL*R����=k�����E��'Y�n����;�dE2�h�=�E7A���?o�؋�z��ǧ��:��^f��U�����`��┶�~y��1���ē�ljo��do���i��<��38-WL�ū�Ԁ��&{��2F���e�����H�!��G�m�wد���*F�.����V�X3��{&�5��%�����x{P��5�"�V� �ǒ��R"~�~o�?����S�S�Afd��מ��?�F��ڭT��&��Hl�.D����˲�a�#�3�X=�_dWD��o�b�O�A,[.0���>g��j��v`�Ʀ�3/�d�e_��k�*��]}|J3r���Vdg��{�����un8�=�e��6��C��c֠�5�����l�k����H.p�����ֆJ�[��8�<��Y�9�d�:=[+׆Z0��s0z)�o�Z���.�עBy&Bʙ�!�e��|�����
�%���a��HDZ��(y8��ͥ���4>��1�X�p�5ǧ@5�[�aV/nj��mlnm�\�8-�㈂�
� �h�I���=ؼ1�_�#r�d�A�N1�T^H�X����F�^	w����`�b��p�6��$�Tw�V���J�pT�B5qمO3�t>���Ŷ]�"NN��h�qI#w�`~���e��a�z8����\�8��ì[���Ts9
vq+��EY�
��,�oJ �䫩���8�k�y��P��NG�:mm8-�FуzWi�*^m`%]�O��G�w��Z�/��삒���vUz�z�+utV��t������q�'5;Û,�kpS(�QF�v[-�Z@+1x��A�H��=qњ7��J+�-�&?�dhr�,
���Û1�+1�2Ǻ[r��@w��nH�P]O��e�
�xy_�Ԇ�Mp$���'|��O�s#Ň��_�����-��ZZM~G�$;B�p;��=���)1	��\p����י|=G�1i��p�iK5v��wF�#yS�l9�NK��뉭;��*�p:�
m�50xGjvA��V�e�#�F)l�n~�c���w�Q��ڢ��D3Yǀ�<b�(�EΧZ!���&,Vs�Z�Lj��7�dC���÷Z�*e�u�~��L~6�2��������`4���|�fo7��*c��.{�Q1£��?���D�|^l��/ap� e��R�����2S�9�"M;:�Eԩ���$��o��
~%�^HCz�6�����bTE:�6<d��JL0�w�a'&�R=�~�ɯ'���r�)�F��D��x�I��\��̠�(H��kh	�(��࢒���k%t�g��#L^�H�=��P�5KJ�|;��u���ɿ�$�C�(;�e1�y�>�
���߃"=߁>�(��y~�	a�3S����)O��q�O�p�(T���2�Nr�����J�珘�Q:���%��i�2y�m(hZX�`T�c���
/��|��'I}�@�s�A$5��`/�4�Sd]@�k�m�3&�?g�������k�U2v@np�hZ����3B���ގ@�2Ҳk��M�<~t˴C�_4�K�9=q�~[���_1��DIJ�����1XX�l#d��NW�3�s����Ӹ�`��,g)ňK����	�I�	�O;�	��/�������p\��ԦE��A}6�����J{��.n�<��J�������������ā���${uڿ�Y�q���m�
"�����Z�M�'�mfZ+�X�<�/���Oz
�7C���*TVd�a��\���vE����ҟ7%�е��������OQ��r�
��%\uR1l�̡��ɿ�E�!1Ӳ�ʼn��~�A/��d�d{���q��s3�҂�`��bC�^�`�D)
R�`૷�^;�s2� �K���Qe����
��F�|��\5ha-ٔ�v� �x|ɩ�=F���Y��>�>8!�u*�3S9��%#oV��p���!��(S%�gN�@3�>G�G�č�ZWʦVu4����䶿V�5E�����c��9~0sPn¤b�b�b"�ч͈�X�GLf0�:�0�@��H��!9\)���PѹJu�5�cpGy���S�yO��,��1v��3p;$�c�Ǚb�����9?��D�9�a�I��q�)�Б`j����0�\���vd/b�)N 7kv4\�D�Zۡ�&QIj��AW�jd���S�fN�"C,6�_��:}��H�(Ҭh/��y�MM�M�ՍMM˖��ִ��H]���Ԇ�C�)�<���|�rC4&�G�X�{E�8�F��O�;�$sX[�(ZLv��ˑ}Շ"Go�7w)�Yi�U$��t�q.��!ڞl�5t�?����>v��#NER�),�l��lR:�P�4S�Z�w�w��3�Ya>�QԒ/"e�۪�v4�:S�(M��Vd{�)�2����:��#P��ܰ�Ժ�QJ
�Gt�ѥX\g��wj�=(9�.6D�)�؇)���a�}�(��N��{�ڑ<DE�!6�b�؂$~���hA�0����E8���ВP��ș�8�z�׮�7�4{�9�W����4���<�M#0Ʊ������
8t�ǟr�%
@�!A$�1��hq�).&��nIiDi/5�eDf���m����e�+(�t(i�B�"J��ߦ�l;S��ڦm3%^c��Pb��误\T�Z�o������TՋ+��P�Mq�b審]mue�n���g���2�j��(C��EW�����y���e�T��R��4=�3�=���&���G|倔����A�=�U���>�jn.���=�NK�����
Dv��aҎ���e����7;��Q�!v����]O[�A��{�^K���
vQ=�x�k�"�~cR�HЩ��~�OR�=�3�e�#�&�,�н��x�ų�x��Y)�~d��(h��*xďZ^��>/��E��e��6Tl�
Ns�E�A_��W
�S�&^����W8��ؔo2�Cڲ����#���6+��TaT�G8�Xco4v��R���~jMcw�+�ּi�_
T��Pfv�g�hP��9�'�#��?� ���<�p�r�xI�c�
v�V�M���5��� ѐ�T�aQf����M�2��d6$��C�ןs"n9��JX�7�?L�O�_�!R�U��pO4�Xǝ�4Ը�$��#��K3�oS|B>
M��0��`��sS|!��q�-��n܉�U�0Ӝ$d�~m�C��^sc���Ϝ�:ݐ�9F��T��[�	�7���4l'�u��JN���
i��Cg�Gn�nV�"^ɥJ��O�%@?�x%�*��`�ze�g�2G]P��u�� ���?r�)��PD��d-9�?��P9ܔ��Z�o�ɡ��r�)G��0=�S���v�cʱ�9jօ��ßCM�W��9�dUrRJ*BGQ�1�0�ďƹ���V��:C]�- $�k���	=�'+����	��:���,t4b�&��.�S�1ö!��5$���\q�,E�9u��^6TN3�t�`K=
�HԽ�<ք_��/s�O��%g�xSΑ�I«�M��ڹ-�4qE �K�����Һe���ʚڦ��ڇ+^aȹG�z���
9�0�eg:j#r������ʐզ���&b@$�NI1ۃ��A��'�S������r�ۮ�u���.�~�0�'Mt�%������W����#�c�krj�z;�w�B�l4�Ry�}�ʒ��[��H�.��!C�8FڤtC.O-�%J�^������L�������2�Ɣ��S-׭S8�6��:��u(O�	@͡'��:�x(�C�$�L�.�
o	O��v��@����$����"Yє�%d�dGr�i�J=2�l�Ac�h��R�G�n
�OcSкT0�ȇ?R�Z2l�7Q���G��,� ��uX�L�"��k�HZm{�2���ʯH���p�V�ϊcG�Kd/�M�
��8]m�-r�!�4�Y�씇���ۇ<�	�'
��M���⣵��{���~��u9ϔߔ磐�ׅ*t��G}6k�j�����8���
8�j�5��>U����C^j����I-iU�
Y-���MwtV
,_A�]a�+�g�I��o3[���נ0���Y�y�H�p��u�ҁ�
T�zS�Ӈ�{�Q%��H��ng�b�3(W��2WGQ�`�V���d�M�u���%t�)o%(�aY}m����y��A=�ᑷ#C�s1?L8h5�nC�F����y�ɞc�S�.S�M�|�=�^D����k��S�H+G�S�'�'O	H��t9Q�#�i��x!DQ�),�`��^������bX0��>TUZ:}ڌca�#w� GrՃw=����9�'�'�^߅���#q�Ju���`�W���n��`�wz����J���\�Qj��^���v+/�K��O^rv�)����J"e�u�ϔ���YԄ
p��g�9θ$$o��ctc���EpqT_�6�q�Y�t�����|B>I7
�B�j�(�|���p]iK�O�g��)�#��o �}����O�3�2䁣������<�yr�w�vX'r䋦|I�lq`�\��@�F�oۘʤ��0*'ew7�L�US����-dU�xa���W��L��:7Z�f�;�I���7���sS��tй�7G[Jd��ۇ�p�;��WX���/!אo%p?̰<�\��N�t�=����qs�wM���5�6�w(xP6g��EᾟXi��#?��i�v���YnKSn.�G��!�d�?��TF�""'"g�}��(�b�(���+�WS�M�U��eMM�
-�K�*[PSAA����OKq�F{<�#��ڐ�f8�+�%?�g��y��s=�s�~�M�*�l�%�KS�%�z���2̬P�N?����L�?ɵ,�	�M2��[�5���cy#���.�#��4��nh��e(c%�;����`$�l�=7e�hY(��:��@ə�%����)m-9�h�H�<��RZH��^X��Z���ޣ��V��a^�H�2�G�'�|2�q�Y3�ϙ���h�p�M)Ŗ	�T�>jpDj˂�p팊Wչ~�G��<eM{��)'/�_t�T���Q�C%��veKmC���A���^�Q|����Y�����FyVr������U�ʵ�k����bq-�M�j�	+����E���X'��z S�o�M������Tͮ��ڲji����f|N�knil���TV��ָ�W/]�Z�T�U�XS[�W�54{�iqI����N.ǥQٰlaeu˲��&���Ti�No���eQy�Qڙb�+�̚�ؤTUV/Y�4��ю�cΎhU��2=3�X�U񐄸�U�G��CS��Q�P���klV�cIdtͩ�ͭ�G�p����ri��F�x8�H�<Z5��+Ѝb�P�	��N�E���ː>"�z���Wl=��}���"{
=�ߒ��ۂ3�{N������ZՈ����]�D��$tmA�۫B^�Ttq#v<>W-�
�j���4�ó�K�����J��ue!BIE�;��_�E�!VƊ�%4m�1�F�h�l]��HK��ry��l�(E�M+����0ϣ�lͿ����5�M��6V�Z^ߺ��r��_h�%�o�,�t[�~|U�T"�5��i���k����"KI_@BN���{�&�ŕ͋[�O(�pt�~k�miA2�lO�z�}f�4v�fKgRJ��b̎9O�&�7�)݀��	S�Ŗ�ܢF�����-�K3��X��Gý;$9?�Ts���޼��.��nxr�H��V�ؐ�bM�E���:.�PH�K�~-��.�\Vׂ���h�ݒ�#�&����˜�bP�
D\�|ic3���:���M�
�d1k�NM���•-NY�v>���
���
����\O4�tzk �jW�*gR��!�r:���4BK��E(g&5Ҋ���8յℐ�d��b�ɝ5�!���.�V)^�L�d��U��+�XW�Ѿe�9�͞��������U	�CT�K���5	K��;(��P ���
$I�v+5�eX��T���z݈f��o�����D��QG���<ֹ�e�(h����+���Llv�}�*�j'�����k���|݁��ο!Z���cN��ZVy��p����Ѧ�V�$YXW�k|RGw�ut�M�Z*Q�w�=�{�1�ǘ��9�?a<�c�;P�ظJ��F
T��#	�m�o�f��uU;��va-�:5$�y�]�S�.1�u��b��T�ށ�����Ґ�N���G��)k��P����}Ƒk?6��'���cj/N�}i-�
-J�JI��AE"��V�@�P�B�pZ۾�
5M�~\��~�@�ĺ4�q�i�f��k�y�'�Aݢ�H�Xuk]�r�ӕ\`�.H	�T�����xJ���^���&��E�
ےR�Me��_!��- E��ӕdFg�P˲(����e�����)�kKƪwJ����;�e�U-���D�@Œ*W����Cn�n`IE�=ʛ�X��aye��F�k�H��$*�~K��Q�7c���Z���lA*���A;{�W0h�S�GW��V�|9��W�[�"�JB���z�)����h�����<cm�K�퉧#E����Y��톽1?96�]�n���36�Q��q�o�6�`�K�z�t�-����m[�%��Ɓz��-�`�0�e�H��t=��
�+��"� �L�$��V�eI���'�#�E3�����a�F����0@g�M�č]�j�7�z}�E0��z�2���/�VX��=˺c~��?2��#��Ob��\��P�nTvu���U�I8m]�C�m[˚;›���3v�c���-��xp����%�ө�ঢ� )�s�5�G����-t��.��\E�Ӥ��+���d��ӳ��h�[yϫ���M������5|�F�z�0�܃��!���{�&$��o
R�A�?�:ei���kS���bK����
��-���t#.�I@Ŀu��jn�c��\D�O=ۊB�k����[1���6�U���D�H�����㢪�騘�kFWp�J�=���7��{w��;��^}/f���n.�%5L�E�\0�Be��kE��� �91�;�^���5-�U�#�8�ƄH%�@F�s5�ɇ,�F�Q{iq~BKg�K���ʍ;�Z/��r*�`Ք�!�)������8���WM� S���b��?X�u��2VlYW�}6B���`���^";��5w0C,�"iS2���P陉cl����2�~��:�݉Be$꒟�?�İK��MM���+{d����l72[Q��q`{kِ����m���'���������l�I���^�Ӑ��F���ḭ�(d�IDڎÐR�F�>VӠ7͵���x�W�RfP�6�[�M|B�>�UujaoG�5;�d�x*�����N����'q����ڈ�.�nm&p�G@�ނm<�d�4�r��$]��q����P�.z����'dV[l'���Be��I�N7�-�W�Pڠ���=�}d��z۬�$�y��.�(	�:��D�.B2�G�6MW�����Dߐ��sb1;{��
�(�q�`K�U%t[�~o�(�h��Ɉ�0k&��?�=#b�ݮ#$�+��`�8���Ɛ��40ů��1T�`Cj�<(���ٞp=Ѵ��:S�m�H��Dԑ�/���^M�����R圻1SS�@J�R?�������T[�3��7Z�1�GS��Ǟ�4E�F�Ⱥ�R��
���E���f?�J�����Π�bt;?g���pN�E��NؤCVq��3�����nqo���g��񣑂�:��F�s�h�8l�=�D� �/%qL"R�	�Td+xt13Xt4'�~2�l@!�R��r��Ѓ�q�h��H9t*ƌ�xsO�b��Sױ��d��'���wˉ���:5u��Lt���H���e���;���ha����C�G15���"��f�x�8�o9V$�w@G�3Et�����l`[��Z�QiT���)d��;jy.M���Hk��օp2�8���X�Ĭ}�[���o��
=�b?�F�?�����Jm�X�v,�6�Q0DD��\��������,�t�6��i�+=��h;1���ǩWs�~7�Dz���GH�G��t�L��w��!��3����cos����Y�O���R7q��3��-�V$K���?�d�6���e0>>�Pצ��`Y�jK�E�IgJ�tC/�	�]�j��tE&օ�{����[���&_vj���@GG3
�ٰg�^H�i��_e���,�}���{��7Li�KqI
��V�U�����ݞ�nLj�(�kS�5;=����#n��������Y�i*�kP^���J7[#�)�4�w�n#��,S���V�N���㠎X��Jb7��mcψ�� ��\�<��O�H�Zj>3��z)�����ˑ�0�$�>^��([Y�a�������ic�[��sބ�8,�Ex�+�WOp�o#<����8�~��1.�#�'��?!<�Uރ�T��p�ބp��F�8�� \�oD�4keOw�o#�3\p�c]��@�8�᙮�w <�U�l��ҿ�p�+��y���Ex�+������)/p�o@��U_�5.��E.x1�'��%׻�����nv�-/w�+^�W#��տV�Oq����i.8�p�k|�#���F8�ʿ�
.��g��@���>�� u��ov���g��>���\�7��_���.��/s��#|���o�������]�
�䂷!|����\���邿���.��q��>�?p��!��~�.�a�u��!��w#���C�q��O��~ֵ����\0���~
��`�\�A��Q �vЅ����w!���/ ��~�W]��X���χ��k.���៺�{����A��ax�A�/����ϴ�;����/\p�oʿ��K��r�D��q�D��u��w�c�¹0&��d���EP�������S��m�¦����0fcx&�hp,��B�����
���j7��oQd���0tU���0�¢]0��x�+��]0��dL-,|����a�Ah�㿅�`��d!����7���&�_@!{��_�L��cok`��ֵ�i�P�?�(�
���U�C�P�?ᘥ�gv�j
�c�5��2`��L�X�P�ʑX%`e��V���M��=-�cfs?��*,*.�
�w�)�������j��OuT�:�T�:�U�:(������_�Bf�j4��q�m�Y�mZ�iJ��̘����v����q�!��I$'��x\��k.����(���v\��'��^,�`	)�諠=�X��r-wX�
��e{�V퀉���c�PLnn���=fkո!��fLm��Z��h��p�V�}� �W���¤���8F�\��܀Q(c�\1��P�3�X�	�x4�,����i|�����/�#�[|\�G�v^?���~>	��C|
<ʋ�����;
��n�i���N�X�#�_
�vkc�п���S���'ڧ�?+�Hn|	��0�+'
X��������
~�3 (B�q�c\�+D�L��F��8��h�V�ꞥ�x6�A��pF�s;닞+~
30�f�F��5c�T�������B��⨾�Ҿ\���b՘�F��B(�.�B�(�w"r&������Y{�\{ࢽ8��4\�"�-���!�!js��Z=��<��|��'@_#y%�k����k]�.w���%�b�bm��0��{#<���a��{pi�E<)�����m��'�­��
}�a�7�k�����>iފ�=zd)��@G.���;�T5��Yk�bve3)dW��Pe�ψW���,ͧ��sX�A���r~}���N��S�v��ܣ���V�76q�o��r�
��W�l�
�jX��r~*��[�~\���k��w� <�7�Im��'1�KDe�!YnԾBD�F�8΁	*��ɣ1��������k��h�0$��T@F��d ~��0`#�g�?G~�d�k��w^��9�n�?�WQ,�(3{�A�aWa�nx�~m�ɟT����{%���
ւO�O!{&��>�!���	����K
;`���U;����k%}�>x{��:��Kj.��[[%(�{��{���S�O�ȕ*�W{HG�܅�enm�{=��^��0��tԍ�xxyF�^�s�q?l��L��� ];B�|،��V~!\�/���{-�i�ep#��ǯ@�v9.�UH׾��{rb#)�c8W�HGr~:�8��d�.t�E؊(@�����bo��|�1dإ��(�fլP�xH���K��.����%1�Hl�*bC����u������X#Εn�<�Px���,<�� ޒPq���6�+��<����p&�Y�O���`��~h��,ăN�.�����3�z��
�U�_�*�=� \�a0���~�}��>&g���˻`(�c^W��]=�c&6�V�’T�}7�Ę<��4�PP�Y���H�ȏ!��.����a�b_#τ18ݷ Fމyb�툑w ��.��w!��r��q��>#'���e|'\�El|n廐��>��~����U�8��?���"��	��l���|���؛�ȹ16G�*�
#nX�؃���R��>ؠ�z��mz&��,�ѳ�lD�W�Q��4�o�鹈��#��<")���	6>�d�v/�>��+�Q�5���k�x�p�P����#��9�uc9"�;Ә�A�y�݄d�*�
5��w6�$v�5�@����݂��O��GH�V����]���F5��e�
��j�+f ��b��o ��b�/��7g��_��[X�'�crUQ�����,ZS
C�8N����0k�Qs>t�-b��$$���e�'��Cm�>b�2#��ب�l
�l�6ЊwR�d��c��$��?"�	���!��M����"ֿ��0�1i����6�#��&�҇%����j��b�]��F�ڰ���*���hU�،>v�
\v�6	��b�v��R��r�E��bCyl���|I�*���=�{Y=R8�t����]neQɫdI����;���L1
����¯S���Q��R_��p�՗��x��ak
g�d�#�>F4���g0ŀ��-Ƹ*��/�e�6��A�5���i^�u�t�F�B�X}�>
CA��<�{][���E��h�B����QX2I��R��r��%�¥ӓ���xaUҝH��p�ڢ�Z�ъv�b�.�R��L\Q[���̡x/;�C��W3J�X���Y��tB�!�#E:L�.]srl��c�l�w
���ƫ�ov7���X�Qx�HBA�&z����b�'�{݀I�U�\ZiY�TmvT��c�Ƃ(�rX
Ј(t���uQ12�P.��X1���p�b4,�(�Ib"��`������Sm��	K�q�^0��ib0o�N��~�@~S�r��F㿋peOĿ����MT���“M>���Z�W�����Ǻl�I���+�[�;�>8�����b��=
�ϕ<E$w$N�[M�jr�!EF��Yb6b�Ďr/*�H̅ib���jB�*�YaOH���O��(���&�H�aCBa����c�1�E�*^���_�l�cq4[��Y�j�
��<w�̗7C�����\+y�T1�A6LF�&�.U_�!�!M�![�#�ą�Ka�8)�F@�^�8?v ����E6-.ԋ1�m
W|���v0�Q���\ԏ͖�8z��}9P��Yy����ʳ��KV�f��g�'��{��a��þ�����v��e�ӷ�l\|vK,a�W�cQ��ڤw/��__N�-�=�on��V�^��e�b�/��e�V����
�2@�/c��xv^�
L(���<�_�N��,g���	x����`���c{����Ư,�����\_N{f�U��� ��{ُ�(,.�O/��^b���^�!ge�����ė����I��p|�y�T�}�������y��yr)�#_�^�1�}�S����#��=��6��vi�q�q�a�a�x����� �rIg�T�=<�I������B�D&���O(��/�h7��3�� ���4h�w�"�"�A��|�0�~�"�>���g�"{��{��jV�K�v,m/�`��a����+����VX,����<B��%���Ì"L�yv������7��i��p�/��ZC��c�~�/~[Q�d�u�-y�($]>�F�~�q���ʇ�@�|A�@�|{�Cvbo��k�峬�˳(��젛�,��B�����uG���|h�A
s5l����A
%��T	�������(-�
߇��P^͛�r�ſ"v�
�@T�V�E���j�K�1���,q���/��+��^��)?ū/�[�]�'�g�M��%����K"��N_g��C�}e6��K��c�86TJ����;�cP���8tq6��s W|F����M(ž'.�9�28A\���*8Q\u�J8Ý�j��¹�:�T\W��?�������R��J
�^��̀�d:< Mx�"n�_�m�q�E�
_��Pu������.V��c�}�X<�����,��9�av�x�-�X��ck�nv���z�^�U�c7�w����D�$~�O���S��i��x��x�K��?�>q���d�<�!^���˼Z�ʛ�|�x����)ߊ�o�_�+ś�&�K~�x��+��������9�����@��$��?���#�ſ����->��ߢP|.J��VL̒\TH)H]TKM�J���Q'�E�4E��/q=�؄y�¼�a�0�E��2�{�
�ޏ����aqם�1�O0��0����-�.�
�_����&�%G��#�.5�/�I��)0_�̒52�X7�B���h�e(�?�By�_@�>
��\8v�����+�e���7A�>�<��Q�g(5�e�����"��B�;E?N�	٬���g�q��z�W�l�xT���̗�8g��C�z߉���0�h!��wC������<R14�K:A����ʲJq�Jl0T�!�
Uc(M�j`6Y�0T��tZ�!���a����b��T����hQL��x"Ξ�֒X[Kbm-�4�xL"�CI|(��N������������.Xf�;�S���(��6*�[�
������<stհ�����z��Vi6�{3y��0��>2����u*y�=<R�U
�K���k�o�@��opY�Y����j2�D������|�;�>����¿j����Z�[�i���%Y4~��,�rĻL��3���F�鉌Ny��2=ي�O���~޲j7_N�<�b/_���&��S9����גO}oC5����~�q�O��;U%��ܰ��=��V��bK:��;��� );w�-fc��9(̖���o�O��t*�����w�s��<~����gƓP�.���qU�/�'QF$��"���/u���Td`Ù������P;9��(���X�T��D����YC�,�3d)l�ep�����p���ʙ�O���o�r������d5㲊���b6R��4yb�;>��u;~�7�H{Za���t8�������p�ޤ�ۣ�N��Gi(��[0�W`��C��!LӗcYQ6עnl$S4W�Č�3����J��bH�\EI׵�_k)�c���;M���@_i�8p��uK�ca��4T¥"*�>�������U��ϰ�|k)DN>~
"�g/��)�)͗V�\��ȶ��ߠ�	���(E
���̝�ke�qh{a�O'��;cfe#��@�<��V�<��B�F��d;t� l���r���!�6�<?�`��J-�B��W��)����bpSL��I-	S�Slk�M�����&�CR�NS�..���zlI�z�*3"�-A}��d$ ��H���
~�r��|�H���k��O��S��N���6���;�����w�6���
۠�1���¸%.�v�;Ď9���W��[v�۞*��o������}�n�ǽ�C���Y�T!��<���Š����h��C�Y�`��l�O{�68�z���7�叡V���%d�E�Ƞ���BOl��)K�v�KY��Kv*OqD�|����p-~�څ�4��	5�͐'τc�YP&�A��
X,χy,�"��B�b��K�|��]^�R�%(u_
����~y�ɫ��mxA^
o�됊\��7�G�f�hݸ�"����#b4�Iz�Dq;;�n�$��(̠�V��c����w���u�|����+�;^�7(���bV-����h߆�a^��y�c(����y��7<)L�zR��GNnY��%��		��%�`�(:�a#7��؝bo���.��l"�Ja��t�6z �PV&��m�N����9q/ �`����.�G+7��0�L:���B��l,B�C����Y�TN���e��¿rñnx�:�����}�2�`�W��V�=���cYJ4�W�.m'�LLC��`�J�~��!H�;a�|��G�H>�d�]0S�*���㈝O o{N����Y�P�uÃ�M�n��ý�ExL��ʗ�E�jq&c8�J��+J��*D��P���8�T�O�*�B�P�Y���$D��wa�΄=���6��w���a�����I����$��a�#����+�p&n�ة�6�ˑt�AId$m�na�ȷ����C��Br�$X�EQ���#cC�"�6��w�+C�{8�o��.?��gK�e�F��$'�I|o�yd�m(���b�td�?K�d�~�L+U�8b��S,A�[c;��
��EI����������+����b.n9'��b�6uD
+�Z�}Z��F�̜�"���LEŶ�k��Y��s`,�/����6S��(�؏pb?F\�L�j����}���0Y~%�k���?i��A��a�&�U�Щip���7�4�DK�oi&l�2�V�~O˂ǵlxRˇg�<xV?׆�E[�x�C�,��=zW�
NPq��cOg+�n��Q�(ߐ�ga�ҽi�ߌ-����\am9 ��r|^��x��a�$i�H'�X0�S^�
␁��Q��B��[���pM���#��d+-�$-���ǕXh���{P��-�A�Ax�K�3S�Or7-9�iIQ�01�0~�Q��E>m7�)�n�����G��#Ŋ[��9�*��l��$B�tcR�NY��2���kNv��T9u0�:	{��ވ(��ͨDeA�/��,��E}����Y	��E��*��B[_ǯ���h�H�� O+�qZ	L�o�V��;j�i�H�+����C�6�i�Q�amD�`����*�B�
Q���-�4?ܢ�wiu���kM�ֈz)�E;	��-�i+�Sm|��F>�Im
3�SX�v+�p�ZV�����-Ԭ�kg�]��„�yp�Bv	B�}��(P�:���M*�.��7�g&���p+s)�c��bۗD�V[�X�o��Xkh��&���]Q�9�Б�V����&�B�d����B�~�nc��2��jO�#A�#�4����N1�qN1�5�E+�2����л��&c�I$��A)��;�I>Z�Fj}�T�A�?�~��I�%��T�0��a)~9R��G/'=_;C]�0�L�z�P�%�&(�6�tm+��	���F;Q�L8M;�j���H��j�&���������z���#�{�f�+��ao�����qa��7�eZ
ޯ!�bj�`�-ʭ�c���!uJ̴�:+�#~��E����[G%f�Y�q��`�+}+Ѭ�7N�a�kS��&�#����N^Ql��8w��c;ZSGѨ���e�F"�9��^�4lb��}�l@h��۪Om�St��h'���A?��*�g��8/���J��7��
+��vdj߆���P�]��u�P���p�v#�i��$�fX�݂+|+���C�v/��F���7k��Ь��J7 >t���'A�~����U[�B����k�;���rY��q)>��Y*�Y4#v:(���&�P$U�?|�i�Յ�űt�jnqCɓ�����k��P\���@M��Y����"�����U��jlǡ�>S�աf
�� Mۍs�&k{a���"\�=;�0�2`,�և)�
v'��Ֆ�s�Ws�r���q�I���8	b:�LS?�n$^>@��S�q��9��tx�C�"��I��zF�t~1J�1�0���HA��H��!HT��ٴRT�ÉX��X9$L`�����}�6	*0Q��,��vL��}�@��uY�ԁ)�Uf:f-�Ҳ��>QU.��dQc�Q�[,��ʵ��aU�rڊ��51ނce�yP��D�vc��e�S�b��"�t,�]嚻K�#b5"
�@꘺k����%�rC�Jc�^V�Ns�@b�)�y�ԙ{2`��>� �(	ګ:E3e���5�z�h�e��tVn�YT��Tk(Vk&�c`�/�|ӗu��*��2}Y}��<ۗ}������z�X-��<qv�t�/ɍ/ۗ�G|��
`!lvd�|�WF/�O<R�iʼn9�(9鏈K�3w@�p
��	h��{|^s%�T�m'�jf��Gĵ�|���(x���tU�<���i�.w=���w�����0;l�n��\S��s�/k�����\�
����{�#��;Ŕ�O}��x*�>E�����?DZ��U@<����V�>J?د��ĝ���(*�!
�p5�˳�3��YH���I�-P
ω��Ig��z$/@���j/#ex&j��,�'p��4h?Ef������/P�{��~	ko�L�6\���$���!1{���}����c��}�Fh�����l��5���(Ӵꌭ�5v���N�`ݺ���i�B��.���w�v��ɾ�g��z6{ZʞӇ��p���co�#؇���>��^����<_�����d}/֏�3�ɼ\��腼^/�k�2Ч�}.����-�|~�~�H_���W��*~�^���k��z-L_����󺟿�/�?���z#�@o�֛��z�0�e"G_.��+�h}�������	���
�)b��*N�o@���Vl���ezP\����{��)����I�G<�G�z�xIߢ\��"s8���A��!Kɷ
_s�QBC���2��b唔({���q}'d��$�:�	��ɹ�'C�~�r����)���a(�}�t6�r�~�~)ds����ĉ��Ϗ���������^qBb8\��,�„k�˩
b3����R�\�x�}�W"W�O�W���r����U8���u\1�'�M�j����ʼc�|2�O��N�A�;(��N�V���ެ������ �=�M�z�g�O�o�|�����{���OB�b�ي��b�n	������K ��0;&|
%��F��E��[�b�����{a+?������)�|���5`�!���Ϊ��c���S�g�+:�2Z� ��(�mPr�7ѯ�%Ju�<c sp���i���e~�R�X���M��a���p���?���:ʷՠ�S�|6?�X8�z1��G�����OW�Z��=�>�[��쨹�y�]�Կ��'��,�+~�`��#	 H�ğWP`�x�	�{�_���4��!���I��itbkQ�lӁ�i$��wz�d�Ow��,\*d��쪵>]�B
�{P���d�@�nKM�2��q[F�W"����kQ������TD�6�&8O�W��q����ƒ�mЇ�_�o�Y���1��ʦy�E��=�D�$]���=X�4/�$ӗcn���n�e)t���j�c��:H�Kk��u;�[�?<_A�!~c���K���}P�Zd�6b�Ĭ|n�,�m��4�����昌{��n~�-�W`���Fa�#>K�^��t�F
�v�5XC��sSߎ�����+�_Z�<c���5�Y�� x�,����~��U�%_U�WJŻe�ni68��^�'�V���C�¬+�2w�����g����vϹsg��܄�%	'�o��~�)\DHDb����C�Uy��O]V[
�{�Zm�J��IP�
*VA@�������Y`0�{Μ�M�c-�9sf�Ι=���p��y,������G�F��Dj�r�'�T�<�3s����ξ�ɑID��i��<�����ޕ�D�")�ͼ?y2��&rLz�qH���蓈�A��ƅ�燸K);�Ԧ����HIۆ�ڄ��8�rL&�8���,�<'o��ì<�#��ezQ
��A9�(����by
~D�g¯�	>��	]~��d�e�l�>'(yB��g]�3��g]��.d�M�r3���ޗ��g�2{R9�U�����r�����+xh� ��,^��x
y�>�#o�0�r��P&@�8s�!��x�#p�x��a�8�<�X.>�Z�ԉV�m�8��y��;�$��.q��O�m���qN`ߓ��ط����7��_+�(�gXH�0!�dJ��Ll�ƶ�L|���7�@|����p�=+��h�w!���&b�r���m��6ۦa�t�X��|�2������A����%yēHD8��~�'-��#Z*,XK�v�+t�=�mDvp�t�Xg�H]��<џB.%�"�8C��6X�T��%<GD�3�2PnCg|u�S�է
�����"}r���������̇Pf�E��^�W4%������?]'��&�����f�����X?'�Y���k��D��y�	U7��ȑ�-�I
�(����
����q9X���JU�Bn��}����p�T33�1F7b���:M�������!�(��rr�E��/kU9t�M�!�#D{ �c�#{B_���<�w<�X&�RY���0�'��}r,���D��r,��m��<$2;t��qh%}�Z�4%ⱛ%�����&���������h�R��5b��B��&VQ#�ɳm���MsI=֤>�e��T�獬;3��2
�=J���l?�ڠ�xnL/?��a=�&<��d*�:gL��ʴܥ k%�R锔�“��ۓV��,_߁Q�u�
u�;��ˉ�ҋ���y�
�d(��1��ܦvoT7@fZ`�6x��	����O_���n�|2��K)��Tŋ��N���d���
�l���ӱ��%r*��ˠ���(�ς��
C�(�?�1r.n�5i�H��L�iZ��-$�"���vʍ��؈oy�I�zUt�jL�����vt�����0�L��@��d	�15������4�d�1�'�mAa��{��rW�v>�B	<a0�Z����Z��HB�dz�an���f>��\1�S߸Cr1��%6�7�܎h�h����׎��,�3
x��Y����!*��ѭx�nC�c�/`��DE�n�_��{�1���>� ��v��лL��R��=0Blҁk��H�m�m���@1
۵��@�ћEBq ��'�="�F����y)�YaGn5�	�G�C��MD:Ru���(�d�A���P�8�)ȥ��u�Z�r��m��5�)LI��чU�_�װ�*�h�7/�ݒEA�v�Wub�u�3�|�ة1�JLE>�(�A/��p
�+W ����r5Bo��Z�d��,�^��l�!?}��hԻ[��M�	4�Bf�h��BTӐIå)���`���	ҩ��S3��C�������kzk6���D�t6T��$����~B/��q��IM���e:�[� �GV�<���g��lJ�&N�/J���Hh���>
�퉨��3�D�I��'m��aGٻ����	Ԩ�c㪊b�&w���P����4_ߢ_[�;��c孾����d�睊����b�N�$�NW�qT���iM������i�6J�o"Q̐/ ��˗����^H��`�|��o�
�"�ۈ�s�'�;�N�k=���vk�Ll�8 	�Q�!b��(^��|Ԗwh���P���o9��w�Œ�V 뎍���T�����A@�ώ���y^Hɐ|a��J�,��	�=X�@�)��ϐ��#���+�V��ұ�P$��I���a��XTxII�cR Q�Z�Y`N��f���L%����?臼68�$t�_�3`9 x8%�l<�����|/Z7lܓ�z����
g��T|��)�&O#Q�
p}q��|��Oq(W*��iJ�U*sUܦ�p�ʲ���D��D�����n�k�X���Ej�>�r��)v�E!����j
���-��B'���Hl�IT��� ���nb��{!?�r��$��Z�w���*K�ni��Jl�&aq�\�ĭ
�P��<�i�A�,_� ��7���|�����9-�����{*�'v��u�h�v#�>R�����T!�Qa�#UJUƫ"�����j$ܪ�a�*���P���Sj<�ʠQMH���,Кt
ӵqF�n��#��*�tY�I����Y [�,ÌذAѬ�P29i���4ĉ�P
�C(e"���#��=�t&X3��O¹a��7tE��pO�y{�g����q��n;yG_��~���&r�X�bl{�@��1��L�K	l�r�8u�9�!7T�����5��G}Sn��`>�Lzn#�
/��ts3���RD�Կ尛p��y��Y�^�����W�H#=�A���^$���f3ߏ��k�)?h?���Ώ�O�79^�n� ���h�i#��lה�o8fw�㮻����i��� �D�G�D�&�}��!C]Qu%��l�Ws�$]�j.\���K�50]]����p��~�n��V7ã�VX�n�Zu'�Ww�Fu7�P��Kj!�WK���5�M-���7�Z-�~��R��o��~����l�z��el�Z�&���Rհ�X�VO�٪��Wk�]j-{@=���Q�'�Rձ�۩ֳ}j3{G5ؤ��|�W���C�xU��j�� G�,�jϓ��:퉉�bX&B�u�`��*��|P�6��N�#+����蚏�TKi�c��°�%�
6�!�
�ڱW���
�2P����Ӑq�K6���{�E(#��Д�����8|ن��ue�)�ɉ�ݹ΄*7v唥E
0�i��8�4�zk��AZ��6��ԧP5RW?Y��F
R
��6�mHPKhd2}E��T0H{"~�6"�T�T���F�KX�M�RqOya҇ۉ��\Q��:Y�m��y�U���Q�(�S�`��*ԇx�?�9�c�F}׫�0_�����]�s�O}	�����_�֪o�xg���!*����X{KgAN��b�xP����[>\����k)-�Q��*��ݢ݂.<)�$PD��x瓰�lR��͛���~�N��y��lv�K���Eׅ���?g^IFf�|� u.e���Y�A<(����L�FV�~N�'A�v2AD�K3v���ۛR��r���_A�� ^��60��}ыl�7�LBɗ��J]��$�1���P�����0�-�	�90��;_m!Pm!Pd�b-���ֈ�u͏��Z�D1U�l[�k��Y�X����2q�F����Ua{�|U����򸗛[;b�@Wo����D�"@�6X;��0���„�n��
�s^�<�,��ITt��N"��:��3
��&�Ȫ�ʋ����o��6�22���k`j"�O�P���&z�ㅑ��#g�����zT�v�
+�řp�	g�dp�����5�bʀEMC��D�n(w8d�#���-��n	sKa�;
.q��en��{),u+a�[���a�{�u���^��ew�կ��P�CKҙ�{�S���nG�2
���Q�X�W1
��П���ޒu�_<a.�
aՆ�Hh��4��6��)%x���l�}}&����?:ߨ�������?�~��x����Z3���݀�Е�v�:��q-��6��1�_u�ETx5t�����/�.��|�~����]�3:��/9�z?�
f�f�
a�����4��)24'�)>b7�)J��GӾ��2~�6G���c�mS�2r�~�m8�3��e�v����K�,'mg������s��;�̛o�B���>�3>m�lm��Sf�1�t��?��\���h���@I,������bឺ�"��|s�זЕ�p�����z�K��n����@6����=��dk��=,$�	��0�Drg�+>ö/D��J�%�ߘ�w����^�`�ZE�߆����RH3�����-Sf���G�
��8�G�'&\��{B~��lN������C7��2����2�1~�����g��i/��e_�
PKTv���d��PK!<7com/android/sdklib/internal/avd/AvdNetworkLatency.class�UAWW�30��R�4iZ�)���hڪ�B���%i#L�D�I��w]�Ot�M�	I��=��:�#?����=FJ�.�����w�w��ͻ�^��
<se���̊m�T��_3�R��趩�R�A%�>��u�e��4G7ˇ0�*���o�Ws�e��U���N�/�P�B��Z�/�k�wD�{*�aPb�tn7[`��w��A�"�`D�8��-�,Sg8O�jZ�������C��P�8.(�P�D韀�٬���Է�3,Ļ�35��X�Z(8�aV��+p�����0��[6L�Ya��3�E.AL�ǸD��üV'��� ��U$��8���p-�8�V3�UpYE
�2�z�ђ�CS�5֫�e��A�FO៸�\U0�b�N���QK嬲V�<�n��P׆ �/�HS�X9�n�+]��G'�����:Y:i.ϗ\�U��4�O!_�#���0�Ϊ���Ub'���Bt�s���=���xKk�Iq�s��mpd^6��6u�U��lr	�3rd�1��,�l;�]1�C�`TM�i�ufE���m��5�9|�Q
�V��������ntj�^$���df���;�R�W�܋�3H�B5��i��['鋹̫�����3�[�/@6�Zյ���kC�
��w�|�~�(��I��'�B��^c�)y�9�ػ@�Q��#�����`�%�1���{���U�Q�൑���a�GJCI��&+�����K\L���g�!��6�j��Fh��o��7^@%�C�}6��@_�;�O�z�������Jt�gD��W�1���G��	�1�������$ޟ$EDn�TL�")8I���!�D��4�v��n�
F;�'a��!��E�=�Wځ$ia���j�Х�+�7�Y����ɋ]��vr(��N}YhU�+I�z�$��J�
e�עk�?~|���/2�BxI
/���sH�M��p���o7(܌/���1n>G�Y�P[�	��}��,��L�=���=a��PK��PK!<5com/android/sdklib/internal/avd/AvdNetworkSpeed.class�U]WU�C>f�CA>�R)M����"R�&@���!L28��U�t��	_}�k�*E]v�����z��c��Z��}��s���
�$�"Z�9��ꥼc�y��?���,��S�-U?ʫ�G��}d;ڡa�C�@���TJ�x�ӌD�b$��F��V2Á%mam�y�et�4��
�9ޒ�pGra��$��;��y��2z<����<}2�y�E-��˸"@�̧6������c�D\���)[βKɉ�R����Zz�����9�bGpCDTFq*Ꟁd�R$!G�U1VwLEv',�\�nph�c�
Ӎ��q�g̒��
莞ݹ˰�+c[|��I�r64Lq�2��>�q}erDc��Sw�2�1# Ҝ�\���*/J�c$�2)�:G}l+�Y|(bN�<>:�������nѾ�M�^N�� #��4f���N-�H�lt�lr		�l�+�Ś�5�F?z^����� K萠H��#��1m�Ȱ6�ç}�'�<I�H�%c�R�1�
}���<�->�!VhFwL��K|"i�ݳ�k�C�X�w�$6h܆kam5`;y��if����N/C~ױ������깃�~�ih/�|����By\��ڧ�#��,o�}Q�%�t?f.ܠY��슓3�L֥��[,��8��H�s��m�
yV�l�g�vy�dz���*]H ���L�iV��#�O]#�>�*�q�5���)}��C-<~�,�!~��!����oѷ\��6ˍ��	����h��ɖ�Yp|t�%F�7���N�N��u�A+np�nZc����/������E���m�_q"�����?! ;v��R���f~�����]��G��c��^��'>��_T�c����n�7�N�R'ǨwqD�օu҉�H+i̫<_+�
B"���O�8�o��]�(��ֶ�IH���h���޶zMP�S�d�Z�Q4o�i��m����ۼƅw"�o�>�]���l�J3�
V�Ne�*"ZV��S�F��M�|������c��7��W�V}��K|�>�~%͡��J@Y�0��jPY對�5QY�0��CIy�a'�둠��q7�ZDT4�{O����2Gh6�>:�~�4��Ԥ�x@����ا��o��o��q���7PK϶A���PK!<:com/android/sdklib/internal/avd/EmulatedProperties$1.class�RMo�@}�8q\JiB�
Ņ�B-����U8	�QA�ic��m�Z;A�Å3 !�P?
1kE��C����7z;ofv~��~`e�!g°�G����#�G��e�(��c���|%D��w��0��X$k��{�q	E�L�-��Űu�B�r��(*��'���C��ॊ��J�H��V���ˏm�`O#�$��)����Pa�{ݖ�2����nǢ��Xb0cHJ�!�h�XfX9��<:pz�7��) �T��`��e-X�wIR��X����v���纅�M�2q��2��
?e(>�C��i&��`l�ն��H�ƣ�P�� $Ϣ�<��Jj<u�{)���]S\��b;R��M��P�v�q"���H�q`�����EBm�<IDR���i�X���@�ȳ�[dmB���v��g�����E��3�B�0����%,��K���m�w���d��gdsX#�B�������e_���эF�j�.Y�ߧ���B_��PK�ND�XPK!<8com/android/sdklib/internal/avd/EmulatedProperties.class�Xp�=omG�Y�O>$!���C ��D��XĒ\�vH�����˒��6�- %�
��IRh�Ć|�ʿ�����Җa���3�0��Lg�0=oWZ��1u�{��{����w�:�2���E��+�_�%�����Fg��4�tRK�iC�:�P<�%�=�A����7k���[ө=mz����PE�ʮֆ�����w^�w��VIìȫ���C�;��yd�',<���>dt険��J�Y�P�A���!pΉWT������).XY�̒n�"����)����`�b��Lh��]!N(��Mk�Q�:�$��i��b�(�b9h���6@�zt�uvU�����<��N#j��d���,g���.�HS:�o+�p�oO��JWa6�U�`�z/���M���X��E��S�Gr\��u�	=�i�Ւ3��F�|���X&p��
$��3��';"#|��p!�90hNp7��\��p�+U��j��n��z&5��N��d�07�xC|���[�����%*��MBa�)�L��F��#�7`th�AݺQ�"4a��*�T`��O���UF�
����V�*�;T:�*�]i]O�4P.'�=�K^��{�'��dQ�o �ATE���"L�F?U��f�;���J��z�I�����:�.�l&�f]ڈ�=�B�7q�8+F����׮e���ٸJ��Nn'�7�l�Gb�Xc8�
���2�B���I��GE�\sj���!��7qm���rABE��!�s�#j�GBޖX�-�g�Q&��Q���jN���m-��A�T��M�ȇts8���z\ ����E�����Һ�ש��4;3G)�o[���E[�~_���=�Aō�LS��¤Lv���!֊e_�]v���f�HӧL���m�7d�@*oU�M�wzN9�k�F|V��*N�@i��q]���G��u�
�kvc*�1��i]�B�8�սK���Zm���'uZ���<\�30X��J���3ۙ
,���XS��o+�+P��3��������w��&V׬�.��}VAm���ʚ"�P��{!����t*�:8���5��ވ�_CX�Z��.��7u���65��m���$�e�?j+�Б�T\�11�m��y4q#�W�L�Uc2�T�6cՈ��^�C.I��6i�xm"�.����^�#���;�K��h�Y�μ�r"YJ�ۣ�X#��bѐ�5�n�5��m�a���2fg*e�v�X�{Sֻ�6��08��6����^�5aU*w�6y�9�&�6ٺeR�9��v��3Г����A�j�?����Pm��
��9��:��#���;�t��@fz�KKthiC��d��kd�؜�N~mxO��z�6�0#l{�G�}]U`J]�&v d�-J����	R)���_|��˂�ٛ�3���$D�Y|�xU�Lߘy��l�k����Vږy�����*6{���!�4�����\4&��s뢨ѓ��AYVT�_�H�U������΁�V��Fd��^y�Ve�O�x�e�8��	����^1�J����\ld���+��}Q�V72�LμZ&l ��Ӎ	-�љ����|������qk�v둸��.��x��C|��O��?H���&���u�Lj�p�}�O��S�?v��O��3�Ϲ�~�Q~���$>��G�_tᗈ�Y��͎�_�1��X#�]kܖ�����ş��|������5Q��2q,����*?U[��'��:ޠ�\���
ǚ�'�EQ�U��a��
u/��q#��\`�Q�l8u�Jb�s��,̵����ki�l��`-�5ȧ�<�I'y�I~��|�԰��&*D��~�<�w$[A%I�]��K%�;8J��k*��<���C���M�Aբ8w*�%�,9��yX/#�o��vȥh����VW�eo���3��8
?g�~�DN~�>G����z�<��=Xa�%�
��C;mCK���y��}�V<�b�O0��)���[�O�f�6��Wo�q��K�
�x��x
q�ƟJ|�EV�H<@\]��8,�����>e,���b�d��o6�=Y��c_���v�I_���2�8��!̉c�f�q�@F�B�]��tq�_���9.�]\%��6^��V��S��v��d�w]I��
�9��������v��ʯ����w��N�J6W��~��u.��!��N�9!�T��|g�P�A��y��w}�Ļ.B�R�f������X��Q�>,E+X��dH!�ެkx������d9�M�VJw��=�X�n���ks>�����؂�n
��Bl�M���B�.�q�X���b����‹�"�{D;��+q���~�d�n�q=��5ߎ��N���u?�=�Y<"��>���-<&>`����I�'��lv����+<���Y��)ӱ_���L�*��/(�q@���!����(�8��Ee/)���(w㘲�*{��^W�a�`�GX�f2�2Ry8ˑ�w$�#�;��H���őnw�7�CG��#�3'�Gr����BG�w��#i�t�#mv���QGu����'��H��$E8R�#-p�%��u$����H�#9�R�u�}N\X����9{�Y�Z�GJ�wPxr%Y=�,CmEA��7����ʦ��l	e9��s���<�w��/���ؿ�����:
��a1�b��5�ny?g��/�(�l���dF�i��M�w[r��j��r�j�U��۸�,d+Q�%|×���]�帄���̿U|�>���?��k����Ӛ9��])�PK59\>+PK!</com/android/sdklib/internal/avd/GpuMode$1.class�R�n�@=S;qb\jJiCy0m�!U���I�ph]M�Q3�kW~��a��B��G!�@�.~�9G��3����~�)6M�A3�[��ΰ�g.O�,���G���2)D������}s^��H0��<.Eΰ���f��h�����%X�u��-'x/�p���ɜ��#s���9�v9w�mR��-,�fз�
|��y�j<��b��H�HR���t
,3���1wc���iP�#O�8�Ͳ4S�-�+۷~0P�
7Q�^�ܶpG1��y�2�Ӓ��D�C�e�D�*���S5�Г��/φ"�aL�b/
y|�3��
���&��2�'�&�>V�Tr7	�4��q_�4��n��l'�y.r{��o��f��	�1�p��C�4Z�7�����3�Wt�#�
��M�*���"hT�t4��\C�<�)n`�(>�6^S����:ݠ����e4
��!E����!E��D�Y�B��
PKMx;B� PK!<-com/android/sdklib/internal/avd/GpuMode.class�T[WU�N&�L�b(���H�p�ܴ�KA�
�:\�
���:�������Z>�T[�.�����G�T��dx�����g�o�rΟo~{`2w�N9c�ױ
�J�d�d,�3]�(e��B���S0#`�!Lrnmu�!��d�$VTDD�Ҋ��
WT���7���Ҫ��[���E���"�vY[�˭-���K猢�2�U��.ʒ/9��p5����F�dػ���}3�o���U��u�q�`W�D��(U͕"�D�)z�dT*�M�s-{w�9�7U��m��e[�Cg�|d6���T��~�H�;��<:a���� ������<.�m�aTӟX^~o�x�Q��i�0�$L�0�clg��nXE�RW�`�
,��*%�sU�)��W0N3_2���5�G��=�q��*>�=j�hm�a0��?ݴ��1�;��5��%��H��wjKAH�<m�A�9�>�E��ES�`��
"
����T<���X�KTЦ�����S��re����i[β͇���;%�L_���W�/��7J�kq<4he�e��s
��T��<�=��\9Y��f��j����ҘtD�vmë���6�BM�)����>��{F��v�g�Zt�2U�X�`Y4�e����T���Z9J5y�M]�O3D#�;U7o.Z���sDR��m�↛��a����n�$#�T}��%����t�Nk���u�n��h
���G�1�rlq�E�	��.^逰F�,}���`G"G��:�W�^���9}C�sW�jHl�d�;�z_�Fz�W�=k���)p�`o�
尝t�7Ei��%�D�	�1��n�����x|�o�j]��H
w�/04��@�=(}��?>r;�O�"%�*.���K�#��0��<�33x���uo�ѽ�$C$��~n�մ4������`w�����=��O��UC�i�N;FS�
LPKƈ��Fc�i�yJ�	��ԉP#� "�����	ßƖ(��hN�$�!�&"g�:�Td�^d,�_?xBd�`�R
���A�7C5Z��0U��_-&�>ā(����sR�×��9$�>Ɨ�*��P��F���?j�1=G�Y#Q�g�.��:�a�TKu�����¾�Wzo9���/PK�0��z�PK!<Icom/android/sdklib/internal/avd/HardwareProperties$HardwareProperty.class�U�SG��~
,",($jLP�5��hb���D���wvĖ�Yjf��_�*�ZIL�Z�U9$�\�KN�3V^����X5�~�^��>���7��(n�"�����42V�)r��UE���*�Tn`{.���r����g/x�u���4�6�Τ��0tߙ���b�������t�b�Yӹn��'�Qu��M��t�s���i=`�SZ[��.ߨ(c��n�dK��6��l�H*H��C�eڙ㎝E�
|b�Sa�|�|�m�K���d~p��(���&d��1�G��������I��'��k�@�WR�2<0+\{n�)��/UlY���+��R����&�(���j�h��`�kj�ܤq�C�x�ah#e��:�V]��j��jZ�V�˼"�SU��оpk�_���e������Z>��E���/�Ӑ\�� ˏ��u��hXf�6�l�X{h7Q���qU4��F�E�(���z�T�x�м��y�j�S
����eO	�"Ey�J=�׵��
�}�70�0��1�o?:�r�k�0
�>���4E�+!g����N#X�PoU� �1��v��4Hp��
�]G�ѣ�����x��Z��#��+��F�~G/��8M;f�_�I��(����{���<�%�(�:pz<DYF��/����F��Z�9-����<����Z�y\ЀY#�_-�+�C�Bx���`���#�˯�8���c��Oh7Y�_c���M�㬳�M�>F�I�pze;z�[���v�K*�u�ZF]ƕ�4��9*_Ÿ6�H[4�"����o��]�(&��"�_{��z�H��E4ل(�w{MaZK��DEt3�ieM�i�;���,�.�J���w���x�PK"���rPK!<Mcom/android/sdklib/internal/avd/HardwareProperties$HardwarePropertyType.class�U�WU��L2�0-aj�)m�m����D~4��! h�m�$�0�Lp�P��]�q����<nܸ��m9z������U��7"��s�s��w��~�ޏ��ק��!�C�L�R��V����x��Q2sqӪ����V!>�ۅ;�m,ؕMî�F��Ph{i{��C����)�^J�$$Sm*?���
����|*1�f�N
��W��u-�M��Q],�Ӗ���V����r��H/ϱ���@���?��E�	�e2���\[m�j��I	a�pZ�7_�Xq�DS�/�V1>�[7�5�=��%�UЇ~Zۿ		�^&�[z�n��p)r`�tI�VG��mZ�у�����s��`c�e���D�g&�+L���� ��^&�js&KR�kD���:D�l����a�⴫R�h;���T�.�F��Gu�D��H��Ѭ����6�/6��SgB@��(͡ltE�_�4U�U*%C�d(2��)-��
ͼk�蒑$6U>G�*#İ���<R��>�t�@2w�L�H��9�^�s%��hA'�6%��V�ziE�M�炊���Q[�t�\��x��L2>���@�A���?�8�`~�,Zz�n��iH��s�{1��H4�9�7[Vj�$b�,�F��9}�E˗܋C����K6�6��"�U�v޸j2���3�8{�,˰�;`T%�t��?Ҿ��tV���"�}��ߵ�k�\��6�,:��-�@�{gɧ;�^�;O�Y��h��1N<C�y���:��]�3��:x4�
�]����8��H��dA����
�>e�t����> �%��Ο|�Wb�����G|�_T�H�gT�st��q����lt�/���[���[�{A�}�4rW����Y�J�d_o�D/��x���b��χ&�b�7q���;�,6��sO�=#bH<�#�
�ċ��a/�=ƥ�����?���������k��h=\ȯ�~M��
��?L������Xֈ�+�Ǥ�S�(<���+}Q��߱'[0��Kw�S|O�X�;���������A�&�k���H
���1��P��!������oTM��c�'�'Eu��%�_�	�pƧ�:��_��1��A�_��Y�?���C�<�'s�[���1i�M��.�}Bj�I7�`p{E~�ن�a}"�PK"F�I��	PK!<8com/android/sdklib/internal/avd/HardwareProperties.class�Z
|S�u?�Y��v6�	��M�
��JI�-a�eɱƆ�y��m�,�O�k�%K�4mY�-
�үm���$,BB�>�~�]�~�I�u��-[�4��'�~���~�����s�=����k�]!�m|�I�dS�N�L�G�cjKBM���G�h���]�d<sSQ}��L�S<�ґ�t-֧�1M����.��S�L$�k�dn��Z!�J�ʨ�����d����x���3�:��OhL��Z�3��h�L�iM}C�B�N�\LUfM��Q��3*���ɾ?��i��J�R������RWp�uP���
�$�[�U3���9�S��f��r6O�DuM�Q�������
y����`<	�V\1[rR-�ɴA��h�]�10��r*3mlà�oP��6aF'T݋���:K���ejQ���0��c��M�GZ∪�T-�X�^U�Wu�WOMiz&�!�J�7����{�½��༃�6��h�U3B�����t�B��إ��a��jftBә�֛����#�;�ZrT�ٰ�LONf�v�v*�KDg����򼙴�K��i7�\Oe��*���wP�T'5R�B~ڃ�bMj"-����ΆA��2u��#[��4�.�']ԭP�z���訖N׵��1�.�
���J�.
+�K����4�<��0YJ�ʴ_��ϴb~Wq���8�L;,6�bK��4�T����R�4,z6n�R�����
XԥC
�t�N8L���x*YJC4,�}
�4�s`�Xh�%L���o��A��_��!�%�%��&ʮ}4�Jk2A~�\m
�O�jSb!�#K3�S�ң��iR�$����ao�P�?��d�p`�a9�@X22�
锞ϴ-"�_Y�t_��.�ˢ&g:FDZ�uj:-�qI��iu$�ŘxP�eZ�w����\��\����s�S�[��8lNz79�Ȩ�6�f��/*����9�p/��K_0�_�_63mL���i�Q=n����B2�m|�ѐ���BE1��<�1�~Mp��!T{=��oE�	�N��q�S�8J�F��o8d}g��BO
�6�&��>�Ч�3�k�]d���l�����E���o�o���L\�L����A�a]m׋*��O{���G�S�'=�̨'d�]�[u��~�T��2���-T7;�=����F8��=�XG5}�i]����2���Ie��9�N����m�5��3LR2%�E��yɘv"�̈́�:�tzN\��
݈)�xݡ�.���S��zFR���&=q��3�Mg<������<�r��~��H6�9��=Bً
�!]EV�SSZE��*Q�����)T��P�'轭z!3�K
�l�Tn�I���⢦��*���L��_��Wf��(yx5���X������"��T3THmz��i�����{75N7މ���F�N��������#a��W�
B`Ѯ:�+p�plӡ��{;DU~E�WE�\�D�#�A�p��E���?��
���&�R;�
/�j"���
HMo�T��nmZ4����vvwx�A}̋�w�CM$rF`�#���9赜�Qmz$�������z1�=L�zU��A��8��
��KA�0?�cb�po�rLz;;�A_���T�����Ԥ�}L�}(�¡�?	��
���Z2����)=����$1�����@�w�A?Ah��l,�2^XL%�:
7��b���B<����T ��4�'Fc�1؋�G��g���{��ER���20�g��t�:�(��1���'��2S������y��ތ�?��>�o��pxϞ�*Kpp��qQ��}�8�onm��|"<6��2KD�D��NDW-�Y�Tm)��z�B���x��+������6WX/�m��*k/�p�����SH������i���B�k_�~��[\c�ܭ?�W�]O�ƾBr���[o�+�}�:��"<�zp�
����(��;��N�'�c%,B�h�4{�]�����Wa�qWr6z�C��	Fz��Cf@��w0��=���0j��#�&��G_W�������Y@�0���Te�L|J	e'G4=*:hQ��fKP���y�-3Ge�h{PݫD���|ژT|�};��_��A��Nx��C!�}���Z�W�A�P�Ч�
(�V�f
�L�=)��eK���w(��e�	���,�ʢNlA��-���ܗ�[n[8�H᝼�AƵ��谋s~�O�œ��&�7c�k�~,K��-��ѣ0b���'�o��脞:�[Vy���H��U�FޔD��ItQ:�?�lI���p�\�{ ��v�F�Z4ȑ-�MǮ�D�ô3���Z.}�,]I�P�2H&5��F�W����שŃ�j�(JD�����U�_����4�o��	�u�.�M����ń��&�o��n���&�_��m�o�Ԅ��f³�f��,�L�,���i¥�+Lx%p�	��ʄWW��`�	W�l��o5a�z��`·כp�&��l�-T->��w5o1���f��[M��m&���&���&�a�}�	��a��b_^�(�߄@�c�N��|P�����OKoǿ���;�c�]|'����"!\��� �$�\&y�2�4^�Rܐ�.P��y�Z�v��7��-��[n��?5�c��h���k?9��3�YP�ڋ��3��	~�]|g��.�������|��_�.�
���v��"��or�/R�m�D}E�ﶿL��\�/�4P�%
2El.o��[D�^��%R����dow�Kι&�7�E��E���2�X�O�Lo]�w��{^t=��]�������5�C���y�?�yׇ��3��:y�6a>~�f�M��K��ׯ����K��;���V��K�|���%�WEi�}�P�]q+"�T���*�ӳ������"}���CjN�\�l�rn%b��rZ���P�m�P��P:�����6����s�M��[��i�~?�̇s�C��p0���^k�g�d=9^7x+�W�-�t�x��Q%��%z��$�l���R�������z:CW�m1J��2�N�Kڗ��9c�1/ƈ�/
��0�y�Ƽ����?�S#�1�b\/�m�C��xRzLzr�H��6q
����C�7q�����;TG��rxG����Qe����~HS�#�FiJ�GP��7�I��3�B��Y��K(ϣ�\�*��P¿B?��k��e	uAa�5�U��f��v���e��y���J���^.�|�����\ɟ��sx�]e7����_�#�|+�=��7��m�*�.�x�$�v��k$�k�2�Mra�s՘[��[A[��Z����A�΍R;~�
�N�u�o��1�x�=z?� �0q�4̭��[�c���ys���$h���=���'PEE<K7�IԹ�(�
��D��*U�i�Pc����d�f�������=�|�D4�]��_�@E����q7Q_� fm���="�TK7s�{�H6~�>Q��8Bd���~Tl	�=�����5<�w�{��@5�H�b���d�e��T+S!�e��@�����K���A!��EҦիW�F+e>ļ�-��M�
v!h��kp\G}^��e�VX�����ς�����c�2��΍c9̇g���s�a�R�$���(���[�>�J��K\�I쑸%�Qu]��U�>���s����K�ݗ]��Е�������]dܵ���^�����Me����G�7$�
v$Y6�dg1.�Q��qKU���c/:�z6��vV:���AH Ii5�J2�2s�h��`	B��Z���NT�BU��)�m��Vt�2���Hs�6��l��0�^�IK*����tÆ�q7���q���C]��qԿ���v�PKp%�JyO"PK!<<com/android/sdklib/internal/build/BuildConfigGenerator.class�Wy|T��^f&o2<LH`@�@�f%��Xm6����$
��%�<��7}�H�֥`���u��v��h%#ƪ�hk���]�m�5~�Β��?3��{�9��9��s�?�BE�.n
�+�ګ��[�z|��ot�1�((�Č�Υ
\u�C�B�O�<hE�SILjQ˰m�a�bZ-��w��cm^��`�#eF#�V|ܜ�1↭;�4������1�1"A=	0���������qۊ��}Qs4�;Ag�T�ƃ��^�ɇ*,P�װ�,,�^���h������'���j�X�
,U�q̊��m������7�m�h)u�'��h����'��\
�	'�b�D�>�O�0��%�XN�c]�hjB��KE�-w��f��aV�+[T��K5ԡ^�����%��I���NѤ�Y��_�DBJl#��5u���gb�.��)���h+š�g�P�l$�	���Я;��_W_l��M���F,{Ѫ`Q���E��!�_��e`8.�F�c�F$bDvaQ��R7{�H��,��cF[�����z‡���SAEm{����y��f=� �C�m�|"�,�T�6�:mgJ��y���P���1�S��v���ЏW��I�ˊ:#��X�����U��j0�a'i {������M*�P��pљJ�%�`X�+15�]&S��6%��.��[��b�<�/b�I�J
{D�T�M����Qc"�eU���I�[Ȑ�a$��=f�'s�[�—�P
�y������V:R��mDv0T[�� PbWfهI��U����u��%�X�2����
�VƲ�0��)ޣ߰'��J��*�sP�^C^�D�O��u%�4�An{��q���J����Rq]A
�u3�iŽ�AA� 1����;f&���܇k�J�a�X��})'O�����M��ӊ���<e���ݶ����P�&Z/,��}��t���-
<�;77o�mގw�q��0���3�;|8���[��nw����p���ޅ;
I�â�-�2�#$��
w⽔ȸgzs%��> ^Z�X�J��|HÇq����cO
�ा %)j����c*>���dQ���}|j����r��Uܭ����3U�sRO���
�{5��4�����.��8�Վ�����f�A��MB�

a9�ی)q=k�,>�G3[�ڣ���iQ�z��N�:C�=�}��C={z۷w��\lH �տeO�� '��*�;+����K�L�po�ϐ�S�?l���!�6�<+t;�&�nS��k)x�����§�[R$�'Tm7�I+RX��)�,b)0g?�b��g��?C�2��f}��W��'��2fx��Q��7��V9:g~+w0���J�8�Pl򒳡�R:�?���ܑ����'�ܖ���!\��wT�]�c9:c-�%�<����l^��V�|�6�bq0*�Q}w�Hr+%R�7��%ۮq�v��_�42��P�\^IT;'m�@氞����b�T�~�J:"P��VJ��Y�0'⺓��|���gi�d�$����J�%R�+��@�dڌCf�$S��8o75n�Е�Ӥl=ij�`9[�2~��3��X
_�q�łyǧ
�[��Eo/����_��_�Η9;�7��mHC���4*O�����5�w��--~��K����&hh���.��?•��-|_����}��29�&q��-�绨.�BP��:����g�b��^T��2,ƍ�,�ZsVO���ϣ��
�D�%�d�[�E���ξM�
��w����VU�4�g�/*au9X��Z����Y�ߓ�iU��U���
����\6�F��&�@].7��rr�}g�
�Mi��@Z��4���B���n	����4�q���D���fI�Tb��D���-��$��Ѓ+(����S\���=��A|_�T%���<�z��Q�\�Q��nZ���y�d4����%Pf�ʣ�FE��n���+?�h�ceⓉVO�K�+����i�j{�)t�`|d�#$co��$F��a����##��S�	x�|�80���>6�x�3�k������i��!vI�V����<�I��2\c�J�c,q�}O�p O�2�����n!��$	n���W�5n>��I��^��gi��,7��h�Me���fi�H,\�7
�q$rãжB~�d��e/e�
Y94Ҙƍi�yoM㝭�n<�m��6�܂�[G6��݉���U]>�w�}����CU�ʉ*&���鬌��"DBBy7b>����$��Z��uX��	��9�
t#wF�p��$tO����#=n�:��<�JJ��?��:�?�l�Ge�(#��_�DP��,������C�ɿ*��VO�򺽅
2Ÿ�؝�PLzE����l��hwI�=M'�A'���'�)�c=�V�0�"mO�7�z�SX�($H������fi<�O�LA�����쭸�=~�2"��]H��Xr�NM�V���,�=y�z�T���i���e�TF�_Y���i���,4wmx��칟���$����������Y���R���.*l�ٳ�W<PK�]�H
�PK!<@com/android/sdklib/internal/build/SymbolLoader$SymbolEntry.class�R]o�0=n���ҭ+����H!�M�L !��Ԫ�Ncu���tR�HTH<��Q�뤂i���{|}�=�����w��
,�U��	?��z�O�$g�H-�V�7�������5x{�$���DFA}P2��E��
™TQ0��a�	�D�Un^�<�38��C{�Gt��RO��̺�
��ģ�Ga2��&S��\͈��{��7�ޘ�>L"j�1�Z��P�#�b�d�՘���I;?���
�S]�s2D�NK��"?N��<�SjE:��ȗ;��E.U��gШh�&�t"^K3���9����Fk�*�e"s�o~��8�}z�
�#�ޅ���y�"��h�|�Uuh�(�;�W0{��Y���.�L�
.�z��6U]��O�~��U\
t�tX�n��&!�7-*����۸C�&�h����O�իE�i�Vvv�jwW�����+�V����{+��i�>�C�
:�a�Q�PKv[�o��PK!<4com/android/sdklib/internal/build/SymbolLoader.class�V[wU�NR�JW�"m�Z*�N�i���� hC' A��+IAuU���(Έ���y`�Y3��F�@3�f��<��a��T�1M"�>t�>����������x�Іv��:���'ͼc�S����V5��b�v�M�=�?�D'�*4)�-��� �ꔲ|_ ]�vl/�Ϸݰ��Y/tb��Hy�^�g�,߰�f�V���a�5��8F�2|��$o��FP;����p�2,�y�Ɔ���4ta��n�b���K�Pg��qW�� �쩂<UnSq���XW��y��{v-{�S��]��W�S�/<�@��wَ%�l��r]H�w��[�=0�Ƨ<oʱ�$랛�����1m���c��n�#���P5�Q���>ܯb��><@��6��i.��J�+�lkl?�?�j���/فt�E��k�V ��e�s"&��L�H�1�"��Qe!����ͪdM���c�@g3�<��7�+���xH����j��C@	���E)�I�fq=e���=PP���p4�Mǣx��ݚuz�$��BQn
�؁Ǚ��Q	"��l��~�R|����/E"Ei`����:*J��C�x��
�Y
{0*�~���%��f8��)<��*�:�p`Ip��i�i0ͻ���|3�%ks�Ƕ��;OW����NLH���_���d�|C��7���î0�jC��`����gu�Q}a�,'<�W�i��>3�X�]��&**�:j�֊��,˔�I�iX*=��mJDh��1
����t���q��rb�\,�O���Kp.�cӾw*�q"�lO�f��y�W~����~;��
��usMF���j�pr�6��oB���UMg��m�n2�p��xY�+#�o-X0��F�pګ�3}�nQ�&����(]��Da,J�(���:f��F�z�7Z%"��[�.q!�Qk��mmL8���~�Ӊ�*ʹ%�$MD���q6ӳ�:�%�*�pK94�'F̙��6
C��B�s����$x���~|ie��W���+����(�#F �����ָ،p��z��LBς�~ҡ�躖�C�]�+� �˻���6t�JD�b���3h'��s�}r��+�.B|
���9,X�
�_E�܃�m�:�c��{�F'��:E��I'�b����|��]�;�_��K��.a�7�)[���ب��̚^�v���_(�溌9lݘȵ�s�>�AF:���΍jNRiU�;%_��ɜ��I��r��>9���\�3�]������Ȥ.b�2�)8x�M\���)݇:��m�]F:���	����'��%L%��D&�Q.��W<d���g�d���6���	椈��M���Va��f���1��05'q�I:�3\}N��8F���/x_��U~��������{XFG�<^`5�i�^d�G��%�T�ي��u� ^&/I}�y���I��Y��]��u�#/A�k�*^��~�Y�����O�W�&5�x��x��x�:�b�wH�KN/�� ��G�����xiX�x�g=�-������<9B"H��o� 수���z,�,��4�QD}�O"8~������H�a�_ �PKW���K�PK!<4com/android/sdklib/internal/build/SymbolWriter.class�Xy|U��4���LΞ�R:=�$m�rm�m�@ GiҔ�J��N�iww��ٶ�T��K���'R�iB���""�(UQ�/@!~��d��n[��#�޼�{���}��}o�{?��Ĭ 
0NA�
��7������`�m��EfܴOWU��A�Pf��X}�e�E�zNcV�C4�s��f�N	�qc�dR�����[iی�g6(E��r���|�x$i���Tdc��7㶑�������w�z����U����,�	��`��ɘ�cb�@�6b��H��D��iկHRX��4�X�Sڲ�ifJ����m#�QMm��j=��4b�&��&�����f��A2�W;a���8��b4��y�
(	��S���,�m.�5VwK��R1s�����lE#��SK�w�x��Uc+��F��h�c�ܨVQ���֣i���N��j��X�Z�)�W1������#�1v���X�6�q����8�T:���S�K����{�3LOٜ�cR��c��U4��Y#é��6)'1[�uR/Ʃ
NSq:��q�z���b;�V�hR��
���Q�ٖ+8�(��ut�hQq�f�;���Q��Ю�C�
�s���o"m/�F�T��D�Nt)X�����a�;Q�vJ���K�M�4�!m��רX��|)�J�e'SS���4.L�0U��p�$�S�^��h�5�Q#�uX/QO+���
zFÛsRA$2����{��>��l����Uқ*6�*�m��ɔzvJv�;#��x���v�:�he��D*H�
a���.�n�Z)��y3!C@(Hc���*�`��a�M�}����/���'���9J�l��
��x.!e^��7d�}0
�K�z.�����to��4".�F��T\����G����pv�vs4Ϛ�+X�����~r��і���=cy��K��/Ӛ[Z��iڲ���Kk�X�Ҽ�.�\��j��͒�����8^�Ѻ�yu��z*�m�S�����n�a=���D�=���N�1]O����{���$i��t2lh��5��z�t<B�Zl��0���R�V:��-輦1{M�}?s���%Fi5���H�%܋A���bc0�H�DͰ�k�<�Wj[I}�@E��&ꫭ��ֶn������$:���@I��O��L����lc��`W�n��J~|V6w̭�W��� >��
�����4M.N��,����;�jl�P���WX[�dV�=�r?����E�
d��n^�����؍A����s�e�o���!+�W�^飒�]�F�aA�'��і!�R�*���(�O�wAɇ�%�nzD����9�����QVU �3�x�V��Өf�@�{Ez�����9�=�=!?~ �������妟�N��3�_���*����r��!\�L��e��KP�ԝ��~M&�$���_�JMv���]������t�6c��-a#!ӎ}F����v:IK��I�EG�l�J���yV��su7+�ɊP˲V3n��c=F��*[-�T��4巷Xhю�a�`�.�t�ʼn)�}�׆����Vd���:Oq�����)]���	�`����T֞��#�:L�\_0�=l?��E���eW��%�6J������E��^/�>'�G��9��n伴a-:`Y6[�k.�s唍�p2\ܗ�ļ��o�z�)��D\

'.;adX�A�U*�
�˹��L]�1a'�Y���vinO%�I^k8������\��K��2f�:?�I���?휃�4/Y�N"/�"&�\�N<�,O)bjփ��#�C�N�#kv�P�
wNO�e���k��L�TfI�]��u)��4;p�f�-q��M��Y��_�d�U����U��3V�O�ל�7���P��"�~˯�9ή�Q3e7J���� ���ݍ�5�v㸚�ݨ��0z���B��<8�=�I�'����X�YX��q��e����3�#���O�8����8���q$��E��/����2��\��%s�1��(t�A����I.mF���Q�p��?�Av��;<��	�R�0��i�7�E7c*'KDs���A�9���ya�]�+_r��{:��2M�u|�Ke4Z7�*�ݱ�R<�
1���B�^uT��k���+�[(UЦ`����u�^�"W���yf<=���n+[�R��qn�^�[��=8���_���0T��3]���
>IY��Ѿsd?��_�,U���,y��n�C�h�>�
�����A|��5�p�;\�r����ǜ�UL~��7s`���Pĭ*z�A	
�vj����@(0�υN0�����Sr�_LN_v��]�_u���,�CQ�x_/@�R���<KB%RPi�T
*�7�Be�]�<1�!%T*��pCE��Q,&�o�b*�+黙�'܅'3O�?�s�V�~��j8{Vn⹝�L��|���
��Z��]L�u�!��;���>��|�%���8eh�4>	��i؁3��+�`5:����ƹ|����y-��y��;7�|܎�؉p't�d�|�D�z���i��Yl`
n���1QKL@BLÅbR��8i���Rl�q���UظXl�6q�'��%�F\*n�eb'.wb�؅+�_�{q�x׉�pއ��㸆V^'����)�A��B�?	!>r?
o�MTPV�ŵrjq
���P���!�P��B�����n�S�Ub�(d���S�E��m��+��'� Z�]�4^���P�P�_����r�xVD��Y&��BeqN��Q��m�(匓,�<�h'*2�Uf�O�\M^�h�ZF��QM��'k"eI�x�b�O��ѩ@W����f�nAq�FB�Y�1IA�C:�8��NAX���y�s�MD�@�U
���P:V�h��-��)��$B(dB��1b��oq�t3wfp�9�/hr�����PKb����PK
!<$com/android/sdklib/internal/project/PK!<;com/android/sdklib/internal/project/ProjectProperties.class�WkpT����&w�\ �� ��WQ6�
I��dwC ��e��,�wo��h�X�/�l�Vh
ŊbHE��R�8�t��C�3���~�fZg4����lPꘙ�9���q�/>��^\s"�*
((ާ�==���س�Z�kñ���@~Ee�48P�©a4���xԣ�Bf<�㞖�=I�ԃֆp���gX��eĬ�����6��$�%��ez�^�a&���FG�-ԭp<&0's�V�±�z'J0[�
sQ*�*W�dh ��	S��#���fx:S+��aZa���N�f�H���TL��d-�r�Z�H�����3�����Ӯ'��|�Tܡa
,�7�����6�Ii��x��D�jA	H�e�ɢ�Uv�XD��zv4
	�1n�E��2!K��ͦ7��4ƽb��K�+��e+�&�X���ɀ8�v#���iX�
��P-ຩ��A݌��@E�d�mo��e�ҤZ�ҌI���5L#�7�a��P�aɠ����N 4��KZ:ρ{���]jW;Q�U2�����8Wv;Q����:}�ZJ��z�����?�'�v'�ȗw���Bm��D֫h��$ϋ'�P�F%�
�=N6G֐]��$f��V��>����BU*Z*�X>
��:������NAWNV�F�q�ө[�L��~Tti،nf�M�ET���2��Ƶ����F,h�K����%�ي�4l�&MӞa���vj؅^F�ό&��ʩ[��a�t�`�H��g��7��i0�WE��~�ل�U/=��X]19m�H��G���ޖȂ[�'ݱ�����H8�N�,��
���L�Ɏ�[⃱P���(�R�����yy;v��4��4=h4D"l�����$g����

��1+-@��9�?re��'�wUl�ki��vW횺�ڝՕ;�U�_QW%�Ke�~K÷�$5`�'�S{�xO��3ee4��zz����J&3`Bd�I�48ª�t��QY�E��Ձ�RΠ�P���$���2�y���@O{[������Q��,9��c6��,uc{Ck�?(
F�#��5�Eg[KW�ަf_���ǁ�i@2	[u!#��R�%�lhlm�H��Q��`����⻛���_cGi^�H?`0���x�t���;657vx�����dJ�p�l{�����CL:�C>ҭ�a	��?�K��}��.�𸙞z�l�h��3���}2tO�7a�֧<�H�_tk�l/�8;��[��ғn�;��btG�l/�8��6�T���N�~3~0��v�ꏇ:uS�t3��}1�4�N|e\{;�����T+3I�),
j��
z�0帪#7.N��S��A?�ٴ�9�ً� �[:>c���]�%m�Ꟛ�-��le��`$��w�f�Hem�ꪓ|P�A��O'�Gw.<��x��<|��39𳄿���s��?��@���%¯��q��o�?�3M�o���'��kA�Y�wm���[h��1�j)�Ϲa�@��,^$�ʳ^�^u�@{
����0�W��üax��Ӿ�+X\]R^�!�z�SD��vw�cy>�ĥ�a�x�W]��2wp��Q����b��oS�Q�r�ȵ�O��<�q'�|ۜ���<<L��8`׹�I��I��<��KЍ�؂��g
z������H�M�k�N�;�'�w�j��l'B������'p�����{�6~Eg���*N�F���¡b���T����21J��<[��HD���GiG��z?u��d;"�G��D��s���T�ަ V���\@]OU�ʳ��,�牷�,�z�u=^�
w)#��W�K�p)�#h)��ѿ��vy�0cU8�-���U�*��Wa�a�y��e��\����}�,�f��T��W����Q�ݹ��ã���Y��Ū���̭l���^e��(���&�q)Y#���M�T./-�eά��H��laq>�H=����a��������T<����Ć�.�*ϯ�c|��_�*�r����9�Q���I��*��".��uܐ��!f�RFx�(n�O$^�S��LV�1rys�$�=�=�/���=´}�I�,�l7�i�a��1�i�qZu�v��e'�4�R��%b��t����'h�)Z{������L�U��1��g��u��O��/x�$�q�A��H�9�GqB(8E�O�"�Mk�3pL̦Jq\�'��x7�K�_F-d���=���L�lzh�B���o�!{էl�'��"S��`�.٭P�d)�!�<�߱(~��t) Y���/P��#�U9����`�]���b+0�-�1%2[ϲv���7�қ�Q.�(�Sr�$.Ғ�7�lcd���/�n�v���O'�����i������ (�*���A��`���~z��8�34�q�O�(��1;|�m"������g�.].rxU��O�PKﭏ|�	�PK!<@com/android/sdklib/repository/AndroidSdkHandler$RepoConfig.class�Y{`[�y�}ǒ��\G�@Rpd[
	I�6�ı'�,��ҵ,ru��{��t-����+�
k7
k�hGi�Y!�c���k���=����m}�=��;�ʶdˊ��}���|��8����W��FJ+�X���43���ɘ�<m��b9=k�i��M�z3��郼��sA��WP�BA��t�6���LŎ�ݧ'B}W�L;݄��m#
��U�6b5{"�;A4�߀F\�`��&�"t,��-C<�c���am�'o;V&n�s	�XΚL'��MX90w8ܩ�J��G���eӱxbB�hG�d��XC�ˋ���Q���ܞ��hGS���4GOF'�&��2���\�:���Y���VK�ڙ�n�i�i�<� L���f����Lbx*��U�$Wnj�3J�ɥ�Tg�/=�f۝�F�؄w(hVq
6����,+e�$��0X�X&�w�1C?�e	�X>m��	;Z�
,mז}���¾ˑy��d�2�4���-������o'��xZ��;���UA��vD���AXㄮr�{��\�:$,�؎�P��]��i�}-�g>F��p�LU�h7��l���3�r#ݤ��r#m߾]
ߩ���.��%C�u׈[U܆���)�qq1�nu<g0�Zj��#E*�l��tB�Ϭ��D�+�Uч��5�y���+#��DN��@x��.�e�L�^ڋ��)o��C8Lg\u��X�uY�!\��i�N�P|�t���gz�I[fG9�iiCO6;V��;�l������9["��cHA\�0�ږcKB��R���|����9�D���
FU܉�39�������8'��Otp7a�V{��nl���T�+Ad���l��)=bLE��#vH�AW1��x������G8��
ݸ��e�<8�@�)8��@��X1K���u7/�a!��*r�g2���~��S�ʤf��ֶ�{Ei�E�
Ψ8���R�S/c~��e4L�[�j�9NV�UV)x�8�v4s.x7��TE4�n	����U�Wẚ��ZG4Ss���f9 s~:�L?"3Ǐ߾@�e���L�nYFzw���QdԸ�n�U<�Hן��|��Y��+�
�!º����H�?���=ڠyRN�����G5Z6���ګ��3YJ�xB��i�Օ�]��c*~?�±f����
ؤ�>��)����c9}r1�)�9žE���d����>8?Ɉ�ݐ�z21�Z�g��
�U�i|����Դ��;�9��,c�ݺeqmU�a���g</���R1|	�0O8���Z��/���2�=�_�̽L��t�����(Ho�檧���{�b>�y6���N͖�#�y����ڷ7�{��@��
~I�k��ʰ:e;:�z=�9�jI��
�P�*.���|u��eR���T�<(UF�m���"p5嫌��ˬ�*~]�W$�+�Y�yV�9S���P�a�z
[�'D��_�$��o���.�>m�f�Δ������@����?�i� k���1aKʴ���ɎC�ct4��OU�������	-g��*a6�_�M8N��ŒF�C\t�����Q�*�_��݋E�f�I3�S&��%�?�U˗N\�r�?���+����b<������%sE=*o���*���r�0Ko^:��&��B�K���
�S�IДu<=p�rENg>��-S"8�T�/ޒ�$!kNK�?��r���Mׇ݄���4�U������^-�kn���AA��S�C�&�n������u/�g$g�R�J
�B�\�,r���	ZTi����+j�֥�?����ڗ=COi��؀;xId��$���`�J!����N�fcZ��ŗ��b�<�����:��G�i�K��Fm)[��}�
�\�墭'�f�u��*m�w6��7oWKo޶�tר���e���/Q	���V�68�=�rhy��Z��[gL�;�����Q�fd;9���;	
�t�Ԝ|�CG_e���ܾ����^�G�~�c%u��K��`>3�熽|r�;�����.u%�u	�E���Wl�q��5>g"͛+�\^璩�%a����|k3���ؽ�fg��l���1nY�����9tU�uV���z��U�j]��Uk��(*��+����§m9[8���B��$W�ݙ��Ǵ_��������f�����b,\�2 �)m볼���j�Ϋ�E���!��ӞK���r8�2��u�=�.�O���s\�TZ���Y��W-�/W�K.��B��/�H�r�30�s���,a��e�Y�A��H."�Cy�Ig�fL�5M�qye,G*ksS|#2�\N79�
��zD���1�.fQi��}���NN�z�c����A�
ݡ�(q��<��N�-3��x�6�T��L��W�K��&��x{ˀe��gk��Q�Q��˛􎬽w���N���Dw-Ȑ���[M��V�MSϹ�S&�`��\�l������*���^[��8����K��b4�>.�}�}�O!�K�Q���ބU �"��V�E3�t?_�����D�Q����i�8�B��ա�����p����k��ZĶb�]E��������^ľs8�,[C���q�/a$t��U�F�x�=�Q_Z���3^�3ȇ�?��!�*�=E�o?v����%w��>����U����?�p?��W��|����"!_d=l���|��:0qk�>�+�m�(a�8�q��v�A���C�K�q@���aq���+�¸�y1�)qc��H�)��Sb���!N�"�o���Y�h������@m��Ol�Rp���
.�_���-;�)��v��ݴ�%��W��9���<��`Kw��&�~���)hTp�¸ 
��
�|���5~��<4�-�����@�<=	}�<����_�y`
����q�fR�PϏ��*&�F��5���+��ѥ[�6`�[y�_�J���.[W�l��ζ
��v�z�L����:Wm(,(�%�ϰ��}�W��B��~��/��אh��hk��1\��z��Q�[_����V�����_HF�\F6�� �#(�j�~��2�>���z�c.�k��=&�;h/[�\[5@���e}9�D����K�c WH�e����˴�/��h?�[}?-Wy��z%p��YA9'��
�t��,U�>�W��%~���L�>�L���f�����n-�a��qOi��;2��-���}�{��"���+�o�<�'p%ۨ��_�5a�k�p�']?쿒�¾���y�K� ?�_�ʰ�]>��^N��Ӵ�@Ma_[�V�]��u�h�4m(��a_C+Q��O�}s��z�˧�ϡQ|��<���a�xQ�"v���-^F\��IQ����Pp���=�_���U<&^��u|R��ψ�x^|	����
�5W�ݞ�f��f��S?��p��a�����
2��.���{�
x�J���j��8�~�;�G=��1W��]Q܃
�t7�C��K��j�B�6��4��XOc�
��c����4N�PK3�/%�"PK!<5com/android/sdklib/repository/AndroidSdkHandler.class�\	x������卭رc'Ή���\�M�8�૶cHŖF��҃қޥm�wz�4G�؁%-�A/z��Гr�.
�ofW��,ˊc�����;;���y�̬��'�p�R�6v
9�E��oh �x�{�]��o8��‘��F�M���˸S�!�n�hk�h�k�ؼ���P�j%a��{��w��޶�H�W/X;4�
�s��;;�[z:�����<
�x�5n�l�/�5���ۻ�ZڶZ^��P�"Bn���־�ƞ�s[���zB��g��y:��ݒ}���#8�-�h��E	z?�i�����4��B�wx8���W�$�p�7�k�5��áhg$��?�ԧc_e�28�#<[���<,�"�5,�RVr"��̇Gb����]Q_(Fh�����!OǮ�}�����&�L��P��Y_0��GX��p��N�D��*
nT\��b�?�m �*�z��k5��}��ޘ/�t��	��e�i��|���[�a���`\�|
���1![��'��H���P]�nJ�N���^C=��]l�mސwH�~e&[��`7h؈ML����qksW_kG��‰��/�Є̈́�`��h�l	2!��t���y#C�X�3q�$�E�V�_�5�#����$�nt�����@+�-�=4�C��!B ���_�"�(�‟�3���ȄxT��&��k�@'K�@�E}���H��wL���Y����OTR�z�5�Y1�.t��Ѱ
�<����e��.�d��8KI�:�t���P�U�c�@�;� �*�v��f(��*����Br&v��j��uಣD(���h�����#l�6�CS�+�t��~��b�<��)�L�����E�����s���?��󺈮�NT�'��Y�����:�x�E7��ir�
��̲}1�G� �1�/F�d駰�l���OÍ"q:�>o��˲�x�q"S$vb?n��p�4\�W8�+5�
7�n�����gX�
)f��ȳ}^��^���N��E�a�iNeUJ�&j�7jx��el<@ś3[��b!��[E�6΅�ٔQ��q�;U�K�mx7[g�oS8��N�1�� aA�z��[^8r��^
��	va�i�uF|2��w��x���*>���I�7	k�)"&�Ѻ)8N?�GU|L���M�������'��W|���逆O��<�A���=�:�Mo�
�8��s��S8�k#iD�=M�<L���0���ŕ�mF��cFq��H���pV������,�kuΪfͥ-�-F���f+b��N�nBY��Z�q��'y��n#��E
��>B�����"�N��h7U�'u.�2�&T��K�I�o/�b�����݉M�,g�+3;_������U�U^/eKUD�k�bw��
�� _Z9�%�(�-
��w?*=��$�o1ڹ�����k�~���-�Pu�7��1&�;Ĉk��(P�!nS�3
?�O����Eѫ���}�@8����h�r������ߊw"�m��?���?jx2R�P8<ĵ{����OK08��
�
�����{���ޢKX��I
O�i�u���W��F�X&���g5�K�t+�u紂�����l�z���AGڽ�s[8�K�s�7�h^�4�Dc�`*׋��P��ԅ�\}<��Q|����,Yc ��$hDė��u�9����.�sYJ9��g��pI��A��f�l�0�up�jʝ(��AX���,��P�E4�շK���񐨐���;�o�F��24R�Js5*�’���5�I�J�ЖQ�I��Pln�R��h>��x�{}�����M�|{�QYP9-Ti�F�E�_<E�=�QV�^�o����2��Ө��O�'.�)���?��?,�#�%*�_��SA��h�h�F�TŮ���A3�%�<���j5�#O<�%u�w�𣾰'�O �xˊ\MkTZ��t�����™R��䥷�_���6��f'���*��
�;��&ԧq��'-�5!�o�h��ݬXX�9��.U����q��Q�<|�J�hmU�2^oQ�'�K��m����8�Bjը��9��������ʖ��S��P�_tdW4��}���D)󨇶��+l�2�{*]_dI
ƺ�q�Uک�5B1��1�D�s�;���Z�lzvG�yy}ʴ��u���%�nH�7���:����.�ӵgl�8��S��ƨt�Z٫v��5u��D�|"���7I�����"���Al����iiL����rk��	�A��6e�+�?���á�����j�����Y0ы�tLx�KM&z���)F#*��h�Je���_�wX�ׄ|�8��D"�PL�_�H*�͗��~�z)����76agۙ���TE��۲2���m�'\=��E�c�~͌RO�G�Y���jeQ����okG������W�u��4'�b�&���"�W���B��Xl8�����6S7	bNpMۺ{:��;�u55�uvut6w�lw���^|¼�eE\7a+�z��{�.m�n�`��{�z��&��^�u�����CT�u��Q�Φ������O�Kw�miimnolkv����M!��h]� ��]#��?�k	�L��1
����Ep���7�ӫ��t��U�ls��m�=R�}�->B�y�4w�;��</2hF��T�e7�1��]�]�3�}�-�G�_cv�M�Xm���(��eaHbG9~�N����٢�$����>����%�YZ�ވ_<���$�k�5�@�~����g�qÅ��h��v�:9Y�r��]����j^�f����7
��41�k=+'tg}B��Ɉ���9���
���5��H ���;"�~���3�s◧6_�s�1����}��3���>�K��kL�����Yžt�Ջ�e���6�vJ��qݑy��+o �g��$�����a!�Œ��ܑ�s�/$�'^��� -���N�3�k�r)(h��	c��Y��Ög��~�n�\�~*��LwM��h��6��WוqΚȸ�=���7O㰱�����h�؋�D
�i|�噆�_�Xp�us,���p���&�	�Κ��k|��+��R��8�v��LX�^3�R�}3��	KT����48�&m�c"¦	���X�
��of���伉08����=�Ыec�q��Xʢ���fs��%R ��,�&�Rrn�Ƀ��bWVҺ�{��AHt���S�8"����)�g���lq�<�2��2{��>��z�0��q�~��AyJ��ܙP9�w�$j��oV�xT�%\>�WQ�ּU;���;a�g�s���p�l$�L��u���I|QZ�:�QqFS1hn�f|?�b��y3S:$�c,1$Ļ=����]�bժU���և5և����0~���C�~�U2@�`��ri8��"�a}3'Z0�^p��B��(6²Fhox���*U�#���Y�֧��>c��������GI�zvz/u���VM|��k�n?{��f)��PU�g�Y��Kؚŷ����.PMP���S�4K)O.���']J��1���\��d����H���R�Ӓ����re���+�N�w��k$�KK_�6RN�]���
�"�KTZ��G����.���4�s�6�QU��ge�����(sW^�띱
V(�|�s0������s-�/����+�9��J̧W���j�|?���:��,�o��[-�oF)����m��
����|z���m�{#6��X��˲ԣA܋���V\&�u��i&��s!���P��I^/�WE|��W��@���ȥ��<�tv��T�B���^�vs��?�k��'P
��܆��Ԟ<��^{��~�-��k��F�l�<�7�͏�nY�`Cw҇y��Ƕ���|��Ǹu!l�M*U�A9�*��[�/s"����s�\��x4��'蓆 7��'�u��*��DZL���'��V}����e�*�n�,Vq
�G��cp�7���J�d�*$�b(g���`��rH�"��1�+@�2@�u�
7+�V�k�a�a9o��*f�	��i��'�������ͥ�)������ݧ���0kn@��1��e'Bj����]{��%��<�y���ڭ�7Yk&kMg-�>�Fj� f�L����D=��
y;�_�:6�K��jNa�PO���,U=��j��]=��Q����}W��Z�o]-ϫӰFA�(��lfO�l��z�g�'ȁ<�E9Y{y�Q>S�hjȅU4�i��r�t��褃�9�)�{����[��بb'��fi��fqP��>O���B{n��x
K���+�w÷]H2��Q�7GT�;2���BPi9f�
��J,�*	�D�ju�@%<hy2�è���,�����A8�e{�L�yP3� �V[|�@gg����QC�!� �hl>�bS���!^&��_$d�nH��z���'��\�L�%�U�,��ʐ�cȕ#��i�D#5Y��1HK;xm�������݆��kX�Q�b��������XY�)d1��| ����!i������x�p���x[����۹�(?����}��2�><�O*�Q|�~|>���4���(��T�����i�8���jp�-���=�E9;5t/18PA�󝝾d�1�s�Ic��e��W�:�N�|a�t�w/���y�(��.n��H���Yxl�e�Q|!!���[,�L��)C�RE�	9l�N([G���N�g|�,����*�ḁ�},6���}����j�9�ǰ�g���n���
�Xp�	��\j.����;=GB�]�T�n���$!�M�k���zFEߟ���)�NfR�ME�JU�a~:Š>��W�Cp����hs����q|��g�I������sǏH�`�՜�8�Dt���=X�@W0�*��OK�7Y<=X�A9�|?'K�Gq��ʥԀ�萌e��=e��x$�g��#��#~�n��:�'ƈ����SG<j��.W����	Ec��~��t��cc�]�����{�s�L�).d�f�|� �}����0�f(��!j�Q<���fIRӘF�J䦔����c<T��&N5Ϝ�E"�<ȕ������(�������:=�ֈⶽ�d�(��%�b�ŅL�B��W�D�q������b��B��Z�jEE=/�Bl2��dɴ���j���[�n.���\f��&���?�p:��T��P�"O)�p��G�c�U���ޏ������I�H��Ŏ��)�ߍ..)�vg�!��2�s�rK�֓�Y��I�!�����w5��Ҭ��W�$�	�/�d���rP��E�a_���'+{���y���吻����գ���^f?��q`�9�s���4Od��#�c�e9�]B[��V�p)E��,U���í���xs�M��	S.�� ���圬J?c����9�H9���Ɉ߆��N�Pŭ�Q�Ra|�p�u_�����;��p��x��^+J�1Z���U�R��\ȵ�A��ls��V�e�y��Ti�YI��_Kܕz}�:[̅ʣ,�.?rQ���2��4�y��a�D������#��~zJ�ѫ�˺QZ���Z\3Nn.�Fi��t�(]|��/I��mQb[���Ũ�-���j�j������S]�a���+��(�q����̷0�L
�Ѐib7c�)�J�Y�8�Pe���\c�\�8o�8���,J��r��1#%�W�UnF�fH�9+R���p�}��"]@���v0��)��8ȳ�@��6-���6M��1�:4���&b$Opj c�c�����rV����+�׍R�8u�iҕ�ؠ�n^jY��YE@�	��Rľ���ӈ����p"~�ɾ�V'��Uj��25,�x��5��al����i;���vjg�^]{��P����&�p��;��Y���C�~b/��o�3�Ũ��<��A)�U��3u9B��G]���4ll.��s?M����=���gj%"{�#]��
D��g����� ��,��cT�w#����+�]��q8
��2TD~�E�[�Q�h���������s��Xq��Q�(��~���u�IJ�u�!
�
��s��3�[Ѕ��
w�~��6�o:�?�a6Ů�(y�T��і�̑wE�\e��V�,R˰jc���Ne)v*���U*�J%�PK�1��LPK!<-com/android/sdklib/repository/IdDisplay.class�W�WW��$0$�@QѶHY1ƵjAkZ�a)A��!�d&�L,�}�7�ږ���?h{N䴧=�K?�o���}�I�!Xz<��|���~���_���;�����<"�P��0/]�B���BC3�r�b��S4�:��w��P���Z����IZ�Еd�L.��LȐ3��X��
�w�ɅS$��C}J�"z:�kz2��w��伔QB�Ĝ���½>ԡ^@��{��е�s�,Yr�~�uRJp1�M����^���ݱ�lI!r+��F4�؂梾h�_13��4�����j��r��lq/�+s�.��Lي&6�K|�[���zy[�*b��s�/? ������.�t��A����diF2�Q}
�\Y��b��_wD��.��{j�$s.�'e����g����n�Nu�m7�s%�8�=�J��a���=�i�(~���S��Q!58°a�B88)/�>�����+
�8��'T)!�U��Pe�TI�	Wk�#?"���C[i�pZ���<��XKvT&�Π�!���9����;���FE�����y��*��LF6"�)�s��I����v<��I��a�����?&�<.�I�$5+�r:D*����̈H Y�T�R�PLOH�z]g����
���"R�#[-���N�j�lǼ�P^'I����z2�xm�h"t��K�o��"�Y*���D����&YYCR��$xs���I�X�$�2�d��5���*�L=�U%��2�۪��S���S(������KU�g�,CK��?��'�c��tdh`8<ah�|^������o��z�J�v�������<J�����/��?bm�G��M̦gdc4��ѦŘd(��΢ǚS(n�oӼ��V�0���^?�KIy_�AdMڽ0[���r�K�;`�fV���0 [szr��O�2'�&^-_�J�Y��=q�N�ej�qKJ,H'��JrT/^R��.�J�����k�Y���X�FF�ac��/�:�j�X%���Q���Y#!�T��uŽ]�<�j����S!谦�d)�Fa�[�ZL��EK���n�\Z5$�Td���jt��9�yyQ���\xhNO8��D+!�U=7�n�"/ӷ�^l�+��x�����x���a�F��V ��6��a�`�'���@��!�����~�	~lE���'�7�`�ަŊ�o��]B�'3�#�x��"Q�<�?{H�/W1�LK;J��R�b�ǃ|�MzT8^���$����:��E��6�)/�D�ϮЬ��
�>t�g�hYF��ZO�Zrع��#<n��m���tU�R�ϔ�k)�k!
����Ynoݱ2���qҺ�IkM��O�ܟ���8
�����)Y|��q_�opM�9N|�CÁ�
]/�;W��\d���	ş��S�i�k<�ñX��ߙ�p����9پ�G��+�'711t{hi�'L� 砌sH�׋��!�2i�E#��[��)�@�?_�8
��-�m?��S,B;�3|n;�PЋ��)xՎ��"�m�5�	�Kǽ}N����ǻ�$>^'>��5p_+��|+Ȭ���xꆝ泵d	�"���5���o��{�_PKG<Rmp�
PK!<Bcom/android/sdklib/repository/LoggerProgressIndicatorWrapper.class��ks�F�ߍ��;!	Z �/IL­��҄88��,G�x=+�3�Qe�M�2�����J���j&3�"�E���=��˟���*�Sא�0�
�vCp�QV�;��Ň�ѱK�7��8�v�6
Z^i���v�v�3�r�Z
I��NAcX�':�w-���y�i��0:�N���E����-�T�ϗ�aȼ5����n����Z�{
�(�pc��y�A�7D�n7r9�ǩ��˯���r����	
�p�Am��V�0A�ג�@�eg��jvi֑ǿ��-.1��;�������~�fw��dK�
S��|��U!8Y*DȈF�d�f5dq�!a���E�?ar$1�!/�j�o,�ٲ�jQÜ\U�[��K�Ø��y��65��yٛ�g����vw��lۛ�h�7�M�<�qG�w���.��f�	����nS&����y�y,k����i,Q�K�c�5_c�?�
)@��ֳ�ݺ%6}I�:7�V����b�ݱ�����M$k��rBwe�rwxc�ƮE	�<�#��p��ݺ�	�*����_��_b��陋aB��4��*���fK���F$��=I/�T�O
��4N��>����}�pV(��#͆�B�3��s
qL#��@�	�m<�7Z%*#�`4����DŽ�҅_�c��H�Ћ�z��(V����iB���?���g{"�s� U(`���4:��P۱bu;>�;.Vè1/�et��Ԯ),��E�b�Sp��
��9��	~�q��J
y�*�������R(�\>j�6��gX	�)Q��B�/I�ԗ�6炌��2Z��-��Ʉ2��L�g��~l��
��!�o��[?�_��|U�]�W�.y`��Q��p}�x��ܢv)�r��+t?�`�j܋6��Iޜ<��^4?[��WPK7��_�/PK!<6com/android/sdklib/repository/PackageParserUtils.class�WYwE�j����1�qA@��$8�A�	��d���#��JҤgz���
�}߷�|�!�h�9.Ox�ǿ��U�$3�I��$]U���R߭��_܋o����@��&4�/�)��eq<54zQ�|��}V��hHt�DqZDM��ؙs
)Y̻��Oy�I�M���x��өa����jX��r����	��+�uJ����c�����R^:S�#�Vq���s�(�6�27q3��
�&��j��,�(+�ت�݉z~n�6��Ϊ���¨r:nA��\ʩ�O�(�a��
�tk��-p�V���[6���,[�2Vqr��vl4p��M�,��6#j��bNٶ��ArxN�w�r�f*�S	kzX��3����;Ok�w�؊m���J��(�5�|WɂΉC���n"�NB�JClJԪ���9�%Ty+'}�nE�
�0q7R�&���\��#.��v���.�KL�q}��5��U{p���M<��T]����vPx��w2A�6�C\���g�A�Q�\(f&���eQ��dQ�@[�F���}&���Д�OxD`u�؄�<���<j�1bk�|>[.�\�y�$j��`��1px��84T�140dbG�Vê�@��EJ�tX��몤eL)K組��'�i�ˢ�݄�,�-��2=��N�8�3�Z�U֖�8��HԽ*��[7�9�u��,�/���}FV�;y��9*�5���y��I{D��^W����ń{2���M���w�/��{x��oA��D��>(���i��"<WMq�W
'�W�2����,%2�\��)P���gEdA����Wc�l�#�.�^�I�xб�Z�놗U@/���cɖ�$�g5���Cv�yt�q���ԋ@��:nL��Z*�}���ae����.���(�%�6ز0��[�Uȭ����|����w�R;ɇK��:e7���Y���wk'<�>����Rx�ުf��x�[&��;[���S�$�]�sZ�1Y	��P�����+F���HQ[y[3�3Y.-��r��>����\޶s�n����wZ��/��Ӭ��3�C/�r�)�D>5�<.�s���%�u��VT_�5��*�)T�fz�@�4�-�<��*�QplJ��'\�([ �4C�"DZy(ji�o�@9Б��0�`�Uĺg�M{w��4�v��j�j�0���g�vqw7������a�c"�,"Լ�Y��qL�&f!؏\#@��u��o���%q�H ���ٕ��Һ�c,�;��g�]�?b�a�m�� Cb5��m

�Uӳ'��
��h�?8w�q��E/uu�2��3n��m_�xr[2]Wp0�dWX�p6v�,v�!�o�?�u-]sxX�{F/���wh���#v���EfF��M���ӟ��؊^��㔝�� �V8�ݳ�8�d�c=�c��C塞�{'9?E
�cb�E���G��8E�)<E��9>]!Q��g�L��/��2��e'��w����
DMZ����xcP�&A��m��GuCUx�G��!�l?6��W������]��z/踉��ޮ
^��U��^9WЂ����r��
^帎��({����c�>�^�v��K|��PKc�_FpMPK!<,com/android/sdklib/repository/PkgProps.class���v�D���4i��Ih��-P�6�rli�m%U+[BRL�I��Q"KFRB�X\�<��˖��
7������8���_D�N�]\��%�D�
�'A5
�~���n���0�'
]ܺ�^ U�{�dP
�^���j�;��N5�$�$=��G};M��BK����ۆkX-���iv7Oø�H��zgy�� :*-�iG��#N�,Lb�.�,�Q�[��Ҫ@��"΄BWXŶUZWh�I���*U
ݭ�tM�
�u�=ʀ��*m����n�L��֮S��-�,nr�v�H3�a�\��=���x	V'K"���բG���k�ڞJwe�&��f�(8S�j[w�W�f���u�{G��Zav[�Ғ�6Mq"Pyu2�n5��D�����IO��ٜ�
ׯi0L�8���B7�M4�Z�	�w�����I��n�����po�6�F�?���AV�<
�FC���o7z88LQ�9��J�
m[o5,G���dm���s�����e��%7fTe�oZ�Ҳ�"lq4�ּg*�%��iP���%��e6FW�m�,Vԓ"|-녪i�l��e�fO7~,��^��m�ԑքW��i"?��0Y�[�U6��<�*���jLZ�y���n�n��̶,#h�z�Q��S�
Β���<�3�*� o�R2���C�e�n����Q��'�@��%I�A.?;S�-���J�����U�k2e)f���-�{�>���jM���o[ͻ�`��}�����\8�ָgY.� 苊ց+���jK���r�ֹ���՜��0'/�4�X���zA'��D� 
%���gg��=����N����$G�����-৆�.m�+�H�t���+����2^o0~|��
�MƯ�o3~�&�;��
��]�}���3�\e�!�cƟ�?e���_�1~~�)Xc\7������7��6�o�.c�f�x�������0��}��|�8nj�)�<�Hu�D��A��#I��h�&ex.��:�~�PKN+�5�PK
!<(com/android/sdklib/repository/generated/PK
!<.com/android/sdklib/repository/generated/addon/PK
!<1com/android/sdklib/repository/generated/addon/v1/PK!<Gcom/android/sdklib/repository/generated/addon/v1/AddonDetailsType.class�VmSW~.	��"�־j�B]�Z�b�@��F�BS���do��f7��0�?�����ؙv���8��t��?��s�%���qv��{�s���sN���7�(�ЅXq
��a�Zr*:�
�1
]�,�����H�s�M�,l�rO:�U[�8�g�fNxܴ��fU0�\6mӛa��g
I�"�@JC4�l���0t5؋�!l�q	,���FΔU�o*�i�n@à��xY}�0��}����,o�i3���
�[�.�+�k�e�yD�eHRh����$aǴ���x��8�p�{K�W4���I�|�mO�6�r�V/SPA��p\� ���!�7f�����N1|}qws�o��ڙB��Cu�xW��^R)�!��Nj��i�Ҳ/�b�9��
X�p��r����o��B[�f@���TI��Bu�7�m.�c7k�gVD��f�Y�v<M�O�U�@P��i��~�b�[�"lo����k�+�u-��y����FOK�H�s�A��y�K�JQ���B��uJ�*Ж�w0���an��7I�7�U#��u��q��%���`�$�5��a:��n�]@{�Fƛ�2:�z93L��z"���reך2X��=��.d������/����
:��2��D�T7�N�i�n���>��ZqjnI,�*sG¦gT��g�S�TR:n���N�w�{aq>�c8�l��:͛�@��:�e���ڢMr�Y\J!��AߧV",A_3\{q��'�Cv��"��G7_�N�G�w�u�O���BZ���Lty��4M�틞ЗNoF�`�iЅz����p��ڶ�"���j�M�O�xr��LW�R�3��R�� �:�Ϯ�Ϻ�pd�*@P�YuN�R���S���ÜD$��ќ�Ü�9��#8�Ü��䴀�8�Ü�#��[r:�D?���Ü~��DW�(N�aN?��O-9
s��l6�MNL�����r�!���
��:r�����?n��z�B��s�<�w�-�#�Fȿ�D^
#/�FpB�.���Ȅ�q�!�n���T	�4��&��S�'L�gq3�Lg�"#��1��V�~��ѧ�>+P�g�E��ְ~q�>�A�!Ir�&�!Z����eO_шǓ�PKOG`ympPK!<Gcom/android/sdklib/repository/generated/addon/v1/ExtraDetailsType.class��kOA�ߡ����MP�+i��(^1h�%M* ��O���Rg�
�+MM���Q�3�M�\�vgv��gμ������0��I� �@<�V�1L�=�䮥<i�JT<_��6�S��u�
�a��Ism�"�E���3����fbc颁v	$S�@�!W��,Փ�ܲ<W���#�^��5�Z�"X�4�s�pyk^��ok�t^����-v�Ѓ^�_Ű���r�a~��u��	\d�9�z˥MQyY$ч���R
�1�`��W�07��r^exu<�!+�:?��f�W�n Q��,�"�^���]��M^�[�c�%��^��o{��p�i�v%>U�V���1��<��]銥�Sj�����]�J���f<ؐ��ܩ5�g�R)�5nW	�Z���+N2E���'5ʁ��'�u��YV�ʌ�a�n�L͞�/!��UUY,J-o�J�UB�n�\��H��i��=X�/���ω��.9D����4*ʫ,+K�a��K"������S��OK4*��􆶀�
q�٤��p����7�F���|��42[3�`_h�B���Iܡsj/C��4%E�sC����(�<Cc���d�!q�t2��D9�!a`/*"��HH�\F{c6a�L�:w��H^!�V���� X���A6��P[�����q�ź
��A�s��x�Z;hLN�V�¨���4ӈ��䌮�O��G�|��q�Cm�<k3�PKY�����PK!<Dcom/android/sdklib/repository/generated/addon/v1/LibrariesType.class�TkOA=Cۖ���|�H������H0U%_���G����0QI$�?�xw��Z������9g���?�~0��)�!�!�F;:^��s�T�4u�ܱdYW��z�wUM������*�.���4Y�������c蘕���b���$HjH�щ4���D[�����y@��N�
�A��u�����w�^��EA�?������XP��O
�R$�BY�2d��_ǭ-;�P��8�;�x�_$�����/q#H�1�dIn9ܯ*��j�l�g7��efn�a`���ғeK��/]�d$���lK/K��6���m-Z��O 	%>T�f�n	c�ϻ&��.JG���e��9�S�����
:�`�{Il�N����1�Ȕ|n���t�h�G�RG��T��"|Q~��1� ������N ��V�!�d��ͅ�2��|���窨��ܪT�4Y�s���C'�D�q��D���|�Ɋr++��!�����-�y��0M�?o��A?#
5�V�(2nQ�h��A��y?��p��$�����5
`A+��:�t�3����>�9�4v��)ܠ1]�Mb	�1QT���X�����]�Cd^��3���O�Xׅ�B��,֛`�#��a,�F���9��9�=�-"7�"�r�l#��t�,AL�}$�R+λ&�D��h��8H�<����>�i�{x���`y�b�d��C<�H��'��/PKos�;��PK!<@com/android/sdklib/repository/generated/addon/v1/MavenType.class��kOA��iK�-En���{AV5
� ��Z� i�|�v'0��:�m�_i��hb��2�]��)�KH�;ӝ3Ϝ�3����f�4��	���B�a��X:�
�HCW���sԞ.���o	[(�	CoL�{5Q���������lYCZ�4��fxގt�O����[Pn��WyC�>���3ŰX:+��N�(H�f�=�5��%������4�1���
��W�=�ln22�3[N�2�¹e[�숪�«~@
���W����C=4�_�o�x�n{�e�ʊ)m��'�<�(����w-S�H�i���,s����9����R	#J[�1Ė�ؽ%i���Uj��a��T�Y�J��Ï1o[�j�g��6���C��2������f���[޶c�ና�BQ���Zl�
����e֊f�*AI��3�<G]�o���:uU+��RS�)�k��ɞ/V��uJ�=K�+��R�a��9at�&�Ih��U��rj��$z�hS�K&w]�&�A?�! ^�vܡC�=1�R����nj��7�d�J�ҩe�v��R'���`�����m�\�*w�L��ė���N���F���(:���Dk�T��y��B����>�|��0bC���A��v��H��6��$k��I� V;h$a�>�t��Vp2�F����ԛ��1A�N�|<t1���`.��(H�oO��PK#�^��PK!<Dcom/android/sdklib/repository/generated/addon/v1/ObjectFactory.class�VkS7=�a{��Ф%�MӒbC��M��b^-Đ�(���lk@�z׳�0�o�4�L�if:���ɕl6fm(8�W��9��>$������ïq��5���a0N��v�ud���,�7]Qv<�;�s�$|nf�E�^�ea�LJ[�S���f1�����.�E���<�0������eGT9u�a��\9�w�+E�(���kƩ�C��'�����g��0�2?v�$�H>`���C�d�yiͥ��̼%J�
\LJQ|�@7n4�G����)��Y/>�1�Y]�.�3��ުۼ$�2/su���(>f�_�Y#&Ke�F��ւ���𩪥�k�3T�iq{ל���i��'�ތSdn%�9�`�^p9q��E���-�'�\��gҹӳ�Q��}]���0�J�ޭ`�H:�~;w�|3:a-u7�A��T�曔
�PM
3t�Z
1�2��~y�4�ž(qo��8��I�D>+R#��pc��զ8�p_���}��Z�]i�f�-�M��Y�H{��I[������y�,�9���MJ��W�m����/�}�!�JԃӁz��px�l?��>�7��e��9��ܥ�PW�f�u�ks�%�����l�u�|�^۷}Y�ғ���m;>��c��aU��[%��?'
AmR�՘�q,~|֨�8�[^�5��}�P�������Sc�P]��Rԯ��6�z�gLop���%6ISw 1�&V��_w�݂X���O4頊�Jә�&v���4%m�}�	/
:\��u�Ql��aV�BU[��#��奔z%G�K;��n�an�-�BoUz1����И��;N�Q�2������A&�7�Ah�dh���	�x��肭��?�Z���G0~8"�>Z��xz���O��x�u��W	���6�O�z|��a�ÆxzBQl�5DǪ�������6p�O�4�����*�M#K�3*�T�O�0O�$--��[����1�/b	�Z��(:����gaͭM#�4H�a#�\2KyY���
�%z��7닂��XiN�<�G
�w���<깏҂J:��;G:��?q���[���UM��#���:M�&i�x�툁h�S���i�1�PK瑞�I�
PK!<Ccom/android/sdklib/repository/generated/addon/v1/package-info.classM��N1Ɲ��h����0r���/1״�sJҪ��C!r-��d{�>������a\�@��IL�`2g�܅ds�زp��ɘ ��`GzA-_Xy�+8�ӊБ����Yg�iXF͏ֱ���uoVp���l=��d�"!S�A���޳Ƶw�X)�;߼��{�S0���q3˹�EL1�DuOW�v�=��
/'�
�`[8��C����0��PKK��/�3PK
!<1com/android/sdklib/repository/generated/addon/v2/PK!<Gcom/android/sdklib/repository/generated/addon/v2/AddonDetailsType.class�VmSU~.	���P
����X�nEjU*%%`��`l�o7�kz�f7�n��AgtF?茿Eg����g�㹛%�͆���d�����{����
`F
]�%�Ѝ���]ֹe8�4t��6eAwD�v�g;�zIX��0t�+ۖ�3�g*2+<.Mws�"znJKzs��t>�^$Hi�Ɛ��F����w�e���Ov��J�b�]�5�؝�0���<^R���p���_��mlK�a(���p��VI��i�|�
gq�!I��H�R;�Uw2���J�<í��"v/ix�0�v�����ly±�ɐ?q��ye�5
��Sdd���-$�:���"��G5����_�<pc�s7ZD;�O`�Y�����ċJ �1��I
S�BYZ�á�Oi�k��7�RC n�E�[5��,�Jo�me�K��8���r=�jy�,�ҕSd,��'m��_����l�i��~�l.��,,o���_W�#�u-��x����F��~��8��BI�*��R�2�5����f�gŲ�SY��5w7Y�u����m��@NZb�Z.g����m�En�)�j,ƽG��_8����K��
�m�s�"��J�3�66�aʑ��U��Cr#��b�<%E�0L�+�z���@�J�
JFs��Z;���p���=O@���#蠂V�5y���d[��ح��>�O�
��ŒT;���8]��bQ������D:��^Z^�e.��_���$+�]YsA9�-[����p��A?f��D8	V�_̉r}��Ԓ��pq��Չ�7���������hc���`��a�Q�.n�}�n�][hw���G�y���f��x
�
���g��8����jX@Vub��hR��_C�s��t9!�y��~$=1��S���s�G8[�
�h�G]T��;ɩ?�i=�ӅhN�aNHg�sNK�D3��0�B$�;X��4�M:fKNgœ�:�i8�ɋ�D��(N�aNߐη-9�sZ��l&�MNL����b�;�����u�$����w["�F����ykQ��p)��!��y=���'4���/�=x�t��~i8���`�*a��0Vk>aR���嫝)�DZ��@1|�K�5F�OT��OE�ESje��C�]�p1�R8?#�!ڽ���eO�F�x�PKfE��PK!<Gcom/android/sdklib/repository/generated/addon/v2/ExtraDetailsType.class��kOA��i�"7A�ʵd�
"�BBR�(i�|�v'0��:�%�4QH41~�G�,+4�?����9Ϝy߳��~�`�ӈ!�D"�&43LW<�䮥<i�JT=_��6�S��5�
�a�����vUD���34�JWs�l�d #�t-�0�둾����z��[��j��V�x���S���V<-��=ܲU�~��ۚ5����礤i��t����A),o�
�r��PȞ��\)��sgVo��!*���4���^��2z����2,ds�AΫ��S�Ҭ��<�p﫚HG��/˶Ȼ��@z.u�pq�o�-s˱Ͳti��O�7��hG��CJ��5����f��"v[Q��E�)��	��Y�*�.q%�ut3�KZm�Ԛ��a���Mn��\��+N2E���'5ʾ��'�u��ZQ�ʌ����>��:v"����k��*bIjy�U�Ю�xw��}OE��N�׃���b�a�(:�Cd�8ԛFUy�e	2,��H6�}�'�<c���J���10\�#�?�4^�n��:}�p�4i
�7�I#��it�3MbDA�A?�3{��~��P�$?5$O�L�:���s4�t���W$�N�wg)�IH�ً�z6R�5�хƎ a������5��I�|��'�5�G1�v2�H}G��]t7n�P����=Oj�Rk=��G���0j"4��f1$pw�j�|���{���j��Q��PK|����PK!<Dcom/android/sdklib/repository/generated/addon/v2/LibrariesType.class�TkOA=CKKXPķ�HAYE|R�<��*��i�;��}��-��
�D�����w�+�B�vv�>�9sg���;�)<I�
	������]�{��m��#+�U?����+Bn�� �`�^�pѶ}��2\�ŕCnj�dX`H��WS�D�@:�.d
G�	O(
��ܜ4��5
��D�:Coy�or�J���p�@7C߾���kOY$�$�L9�1��D����P(�;d�D<�/�+��
����G�!�,�<���u�L���6����2]�f\�y�tŪd�E��CJߣ����-�1+�#�{^���;�^H �J|�I%��Ɛ��m��S��xUs+B�p�Z�}�;�t.z��Ilώ���Ϙtd�Cnm���y�������o�>1E�(�/k)A��3<'���-rٯ)K,�Fٛ5��2�}�E�A૸��ܩT�8YrJ��9���s���]"�:?�TU��EeŐ)y��Y��LQ�Oۀ<d0O�BM����שg�駀�n_4�U�c��]d�@��w�DL�R/�ˤ?���ا(�
��qWi�4p�X45&���KHD����0~�{lٷ;�C[�ɕ�ມ�i�Rz�	v ��Ų\�{���{<�"��w�E�!" 7�6�[�N'ɢc:w�O"ϵ┚p:c��@G�2^����n�&hi��{�*�$���x�#�'S�PK���u��PK!<@com/android/sdklib/repository/generated/addon/v2/MavenType.class��kOA��i�rW��Ŷ ���@�&M�%��O���Rg�
�+MTM���Q�3��6�p	vgv��3�����7��H#�x�:��0S�����e*Q�|xjߔN�6��+�e֧ͭ��X����9/],0ij����$�t!�0ۊ�O�,���PnY����.\�'0�,O1,ϋ�8�S�V�_���f�%�ðxIJ�j�ˠ��Jaz7��6�j��y�JI\aX��l��]Q	�yE�1�}����t�C���z�E��757��(I_�m��^���xq������fY��Hc�|��k�p��1���\�JXq:r�!��Y��-JW��9e��8��^��%���������ϭ��cD9�G^1�ds�6������׷!��z�')��\
����Y��%��ʬ��]Q���gX�@]'���z5U�Rk�ӐpJ{�0q��K���}OE��}$�za���0r��(:��$��<�FUy�Me	=Sp������x�`^�' ^�vܧ�>�!z�R��:��.j���7�d�
��-�2�e�v���R'�����p�ޙ���=�_�.�-��䗶�ON\LE����tt~�;�ͭ���,��	C�QA�FB��!v�v)���?��v����B6d�`��Y�j�Cm��/�?����[
NE�8�a�D���M���#L�|1<�I��`>��4LR�7���PK��n��PK!<Dcom/android/sdklib/repository/generated/addon/v2/ObjectFactory.class�VkS�F=�˖��.4i���$qB�`B1�jHxԁ����1�ȒG��%M;f��N?�GuzW6��
�~���s��������#�Bw=Q�A/YU��eےe�)�0dQ�E�r�k�/��p��+�-s���
Cߔ4�;�НHB3�N�S��e�+"}?Sg�'ni8�/k"��2����hs[�QD�׉Q�͏uYq��0yn��/�:I\�|�0�����j�Ei������!��t5\Ň!\�bC���I�(�~�b;���w�Vs+���&�
��KB_[�a6���5��d�f4)�ֺ�Y?�>V��	�z�oK7�Y���8�.�ϓM"�Q|��WK� #���d��6���,���l2rT�J��(��(�@]�X�1�&��wKXO$E
c�	���ЉN�Ɠ�E�/���4�SwŎ0�2L�nmRםҮ�r'�PL+uR=ϺTFτ1���mo)�q<P��%�h�)�6\[��l�J���3g�鬱�4��^�(�M^4h�?o��Q��yc��ݕ���r�.�$X��;P�w�nO�����#���C|E��V�)�)6TUtXmCVL���D��S_S�N�̓�{�+�� IQʙ��rWZ&�
�rWߪ
�yQ2�H�s�"���#�F��I��l����r�4�E(����������
4��3�cF�ˍ�/��C���!<U2�Kd�ڳKbQz%�H�ʗ*L�fк�H��]2)W�/�pB��e�]�����f��V���/.�T+�8��:8i��&\�
�JuQ�J�j�ht��Ԭ�C���d��M���A&��[��,�G�/`
�<"��6�z[�� �}��~�	�����#�����Ӟ��e�ǂ�;m���'|�-��'�x�9zO97�ۿ�J�0;�GA�9���X�F�f���Y�\�����c��q�Z��cw�	�/aݞ�#�QtZj�/�ƧA��M������7�4���e�%)^c$�|�5)��jp�l�4���:������Q
�������;��q���4�ɇk���i��A�M�
�޷x��>
���
?�|�O�PK<�2B�
PK!<Ccom/android/sdklib/repository/generated/addon/v2/package-info.classM��N1Ɲ��h����t��`1�0!!�b�%�6qN��*���P�\�*,������0P�G�k0���5v܆hS�>�a�$c��–��Zy+8_҆Б4�R/Y'�yXw���c�/�ެ�j��d=��hkǏ"!Q�A���s����;���胊o���=�+
y��yθ]���!Ɲ�?����T�m�R�uu	���5���<�"�qV�r#�~PK��-m�3PK
!<1com/android/sdklib/repository/generated/addon/v3/PK!<Gcom/android/sdklib/repository/generated/addon/v3/AddonDetailsType.class�VmSU~.	���P
����X�nmi�RiSL��}��&{
�����
S��W�љ:�3�	�Q:�3���Q��n�6J�a���y�s�=��ߟ���Bb	�5��Fɮ��2[�k<2eQwD�v�g;[zYX��0t��ؖ�yI�TeVx\��VU0�]����b��B�H&��0�!�-=7��]
��o
˰"�\l��J�j�-�5���0���<^V�G5��À!��5�[{$-���C��u�[e}�s�U��c��C��v�#�K!�ZV���W��I���-E�^��2^a8�
��-gy±�ɐ�<t����kN�M��&뼼�C�3�.�~\�8�0J��]7�w�M�Ӆ&�E�j�(yK��R�@L��0�s��e?Ja�БVĺ�x�A+7�����D@�_Ҩ��dy'U�ұT�.���t�[�䝚�Ɋ(HWM��,�㞴-֯��㊩�E
��݊�h����9�~G|U��0bԵC���ւ=�Ezu:n�*%��x��J���爿w��5"���&Oe�j��]wd��v��� �P^Zb�V)
g����m�%n(��;��{��_8����K[�ކm��ED9H�Hg�mn^��#-�^�{��&[��J�F�`��Tp�����sךJ�
JFs���j�-;��x��W����%G�A��krO;!��$ͱ[�h}@�Rkv�)�%�2v,lz^�	iܿ~3��p]�	R5ݍu`ۻ�[�g���)��v�UǮ�:����r�{��+�>g�+�"����/�$�1�ij�=`��8��Չ�W��
�-��>ޡ��vt�	F�G-̹��w�~�p�,��B��4A�>zޠ/�ތ޽SO�~�A2���'��&=���U�X�h��G��8	��	Y)�<�{����H�n��g?"L�g8^�
�h�g]T��O;�i0��HM��5
�5�	�ѽ�%��i8����}�4
�5m�붚��5�u"B�hX�7���R�i4��[�|�VӉ��e|�f����?xa/�������9�`NY>�|�-�a�'�c��+X�b>��3a柈��̷���NpB�v�{O��/M��_'�P%����6�����&��G��w���b`ĨޕU��_4�X�-������I��>y���C.F\
�d<B������K�ӨO�PKG��4��PK!<Gcom/android/sdklib/repository/generated/addon/v3/ExtraDetailsType.class��kOA�ߡ-�"7A�\���^1h��T1J/���	��n�W�($�?���g��6�?����9Ϝy߳���|�	`��hC,�x	�3�V<�䮥<i�JT=_��4�S��U�
�a��ise�*�"���KW���l�@
F�:�a�5#}�-����[��sq#P<b�e�_��)��K�8gW��ү�|S��8��䔔4m�;��2�"(���@(����Sי-%q�a���-��E%X��Fb��s�� ���[-��X�?�y������4���;<����%�˲-r��<��K�5Z\�u�an8�Y�.�u�ֱm�7�cH)�&��b�܌!��Y��*JW��9e�V8�z�^��%����nƃ5I�-[�6,���s�F��"X�W\q�A(Z��L�({jSC0�W#�����5ó�}p3t�HHs	�7^MUĒ��4�]%����*��t�'z׃��b1�0txNw�!2L��M���겲�)�$҂�}_�I<`0O��D��Noh.�ןM/Qw�x��+�q�4I��k�Ȥ�ј��B�6� |L��3;°~�`_�W$?�$��L�:����4����oH6�N�w�v�"�����Q�et��71as�����-t����H�&��G6�m%�c"��t�-����w��o�p�iéhw�Ԛܧ�Z�GP+�[a�Th��iĈ�m�	�����{��O�w�Ϳ����_PK4����PK!<Dcom/android/sdklib/repository/generated/addon/v3/LibrariesType.class�TkOA=Cۖ���|�H��
�
�Xy�j�H	��i�;��}��-��
�D�����w�k��?���}�s������73x�Bb�it�����:wL�JS��-KVt%��'}W�u[�\_�AZ�Z�*�тi�N�e�$+�+)<��9�H�!6�[O"���T�H3�M�!��/L�����h4+\��J�|��5_Z�z���x=�A,EBΤ�E?CvC�
�z��r�E���߈g�E�JeS�27��cH�����=�j�+����ֲԃ����2��_�b]z�b���>���Ё��|;��m��ҦWm[K����HB�5���[���Iz{K�/kvE�5N�T��kpk��%XGƸ�^��c���3&��ύ��!��:��Q��- �'�E��e%�2:w�'y���,�5e�e�({k�&�G�n�0��**m�6�j�;N����Ri�a��(:�p�2֟7YUnuE�B1��m|��'<
3T��6 
���Pi�!��"�����) �/�Ҫ�1D�n�_���[\��R/�K�?�g~�c�3LcWh�q��t#W�%`��DQA�*b�o0�	�w��y������.�b!\�w�����v0��Ʋl�{���M��_з�&r��
�d��h�Sd	b� ���q�-8�'��0*�q�fy�O��mL�R�pw߁yT�)�ɒq��+�Ɠ�PK�����PK!<@com/android/sdklib/repository/generated/addon/v3/MavenType.class��kOA��iK˖rW/x��
(QZ)�&E���˧iw�{�����&*�&��(�ei�J���3;s�s�wv�����<҈!�B"�$�+�cr�R��L%��/O�ҩ��p�⁰����Wypi��%��`�!>�-脑B:�.d��"}�-˭�&�[��9s�ׅ�����)�\��s8+/���4k1���礤����1���Wp�\n3�'Νg�����3˶Q��`�Wt@���K��9�����Z�~]s鈒�e�9�H�%�Nj;��w�]�6�ҥD��[�^��#�`��S�O5���#�+�E�ޢt�˚Sj��a��U�]�J��h0lK�m�Ժ��(c��+����Mb�s�F����`۳^q�IJ�(W�on6}ҁhp�x��2kF3tW��$#������
A�o����5���iH8��f�:��\�"|�S�D��DʹVX-�F�_E'\��v�Gը*���,A�g
.�bs�~
�3��kԎ[���0DOB_j�^���E�0=W��*]�L_��FS&��ڎ�}�/ԉ�:����$F�9�
���r���_��ܶx���t!Q�^�LmLGON}C��u:}Fkr!a� *"��hH�\�!��x��EXcr�7������'�V[�F�l�n;y٨��P[��'���b{�/Z
q�PGM�>�Po��G�a��ᾏ���Ksa�ڿy<J�PK�g���PK!<Dcom/android/sdklib/repository/generated/addon/v3/ObjectFactory.class�V�SE~��$���V�VQ�Y�b�P$|)h	H�/�$;���.sw0���/�:Sf���Q��{	�p���۽�yv�yw�ߗ�
�.~��
�Qt$Љ/�.��c�2w�OLU䎬ڮ�l�)�HO�\�l[���{"S�R�4C{*�E�!w>Ǯ��#<Y�B��<q+��xZ�qD���1L_�+���p���5�[�Lj��sĉI]�\o3L^�kEH�F��$�0�=�VL^TV�/�fLY��g�&ލ�z��J˒��kg��ď���jne��?�Z��VEI�Ujf�x��^�f���T�ŃQ^k���K�
�sT�!n
k�ϙ�u��'�ތSdn'�1>a�Yr$M�xiK�'K��R�g�M���JV���gd詉�0�l*�3�"��0�0\��i|�;	d����[�
Ӑ��`�=�
1�1��y^u�s��'+���3Z�TO�&5�G�bg0h�����i�}�0�j�к�(k7�ܓ�d蘳˴֮����~�(�
Q4��;o���I����oO�3��ˉ�̒`-��@��J�<Qvs��&Z������C�Pn��h�ƺڵ����o�O}M��:Ms�-�[���M�*�RβlOxʶh�CaU��Yן�%������iݦx��5�,Κ���������G/H�`]��1q舮����@C���=f �܈p�
[�iڐbS%�~s���NI.*��OiF�R��\�r=?M�%���`ҍ�6��7]s[��5��k�y~dX���R��(~ia���M2܅�tJ��]�nL�:D�kԦ�*='�k�ތޝCG`ϨцIz�}� :�B�Z��O��}���:�(���b/�>��{��3
�X��[@3>N�D?~*�N�f�u�w��S���u3>I��0~�T<]�(6�xďU��l���l��iV}�Z.��4�5�����|>
����4�H_߸��o]�����+ߧMg
����(�Yh�4M�d�;M3��Q^V�q�1�c ���l
�*�����3xp
���)-?kˢ�������G��O�x�g�5�-��O]�#�{���K��{<�v������1^PK ��I�
PK!<Ccom/android/sdklib/repository/generated/addon/v3/package-info.classM��N1Ɲ��h����0rF��/1״�sJҪ��C!r-��d{�>������a\�@��IL�`2g�܅ds�زp��ɘ ��`GzA-_Xy�+8�ӊБ����Yg�iXF͏ֱ���uoVp���l=��d�"!S�A���޳Ƶw�X)�;߼��{�S0���q3˹�EL1�DuOW�v�=��
/'�
�`[8��C����0��PK�r���3PK
!</com/android/sdklib/repository/generated/common/PK
!<2com/android/sdklib/repository/generated/common/v1/PK!<Fcom/android/sdklib/repository/generated/common/v1/ApiDetailsType.class�S[OA=S�--E��"^@[FoB���K�4&�8�N���l��m�?������?�ͶBi�h|ع|{�s��̏�߾�z	���D�a��\h7��C�����+����2�tyk��4䮌��C��*�b�*"�F6�!���)���S�n�sR����ņ�P[�A�Peْ+Y�k9�`�~�Wj�f��^�����(T��������>��.1��+>���#�ˊ2��ɢ�A$"h�{1=�ǾǫJ�$�/�{{��6�����+qv�;�HYi���Wex(��VԄW���NЉ�	>-�o7��P]Fų�ґ�(f�cN�T�0$[�k���s�+R�M�c��B�ۤ��|?ƪd�fX����9~���`X����ZM���
��`�����.��9�5�s92�0h�]2�J����	c�I�1�ǻG�w��'�p�FǾ'Z����y��I�)�A���I
�+���8��F���}�E7iL�uLӘkp343�Ɲ��/H�I޾4�.��&oќ�襙S�ϥ�q��b��6��`W�1��e����1���O=�/���}��O1����?z��i�q��$�h�'��DKX�-�#��E����Y�u�!r��2�PK�P߇}PK!<Ecom/android/sdklib/repository/generated/common/v1/IdDisplayType.class�U[OA��-l�� ��x�R�*^P�� $PCM�5��	��n	�O������D}�G�l����F^f��|�;�|sf�篯�\ƭHHeсN�s��ܳ�/m3�WY5����}�n��dPs�:C�M���6Cr8_�B]2Y�A��N{�E�	�Ca��s}�\���x�&�f�]��t��h�C%��	ho�:�a7<������/�..��,>/eЇ���8��t�LE�.�%0�_00�_�<�.+��FdpI����JWTd ��(y��P�E?_3�\ǬJϦp��יr�+�p�!�ī�T�N��1��6���P�@3�'�����#��U��I�a����a7��bɷO�L�Q`¦<�R���_���Mf���ă�[�1']�w*\ImǛ�pI�P��]���|Q�3�[���;��qˎ�P͉pɷqE�hu2ĸ�*2�6�K�H[��!�V�x-.)g)A��]�0I���(�Lٯ+KL�H�?j�0��YɲD�*V�/7�@o(;=35{��t{���>����k�-N�OP�'�ҟ0�uI����qZ��y���{���M�A���x��L��#_�>DA���m�������g�v8���y���y	��oӬ��)|��:�ΓO9b8�@�zu"bռTuDk��)לӋ�9]h�S�9�e�Y���.�`L;�~������o`��"�|G��mz��6��b��(�ľ�M�.џ�Q�yj��7z���P�H�	\�ƫQ��j\���5\�
2��&p��PK�C�K''PK!<Ccom/android/sdklib/repository/generated/common/v1/LibraryType.class��[oE��Kۛ�I����P
�N KC��mH�D���j����L�;kf�Q�� �H<�$�R�xE�C!ά7¬�!��<3{��9sf�����.�z
+(9(c�a��B�+_G�wc�A ���(�&�n(w۲��>`�"�4���V��qT+�9��a�zt����F�.م�r�.��>�	��/bO˞��b�i��{�
��q���jg��t0e�9A���C��p�k�f���x(��9�3̅\��El֕�w�}���0;��z���N�t�8xg�G,(qw���/�:ܫ������}�
�Y�΢�p�n_���e7kJE�ۊ��}w?ܮT>�;Ժ��z B��
øNwY�gͣ�շ�7�\K7"��5ՖJ��]��9q���p-�w*,�]I`��:zJ;�#����?�l�6�����Y��P��OcS��ȿ�5���h�(W{�{Hg%��E��W'e���J[�{6y/-�)�y��|3��,��(��T��l)�Wm+�kOlH������`X����<ǑNO�u�Զ��z�&Å�}R�z0�T{:��־�8O7�@]\��2`x���4����p�S�R�H����%�"��F�(X�̡=�ns�т^F_"�K3�����'Zp�ƱD���ith�e��8�3*?f���u~���u�F�����/�����H���$��*�`WKIT��e�aþ��4�e�,��R>�D�) ��L˹L�,�~.��L�,ӗ����.�L��N���i��K��W�|H�b�a���|�*��N���ز*	��[y��Y����'�g���;)�2������'��\��?�Ax7W�kp�VWH�$p�(W��=�}
��7PK[/�`nCPK!<Ecom/android/sdklib/repository/generated/common/v1/ObjectFactory.class�SkO�@=��l�Z�%*�@L@��D�O��f
�I�	��~��hg6m���J�H��?�e�SjòFt�y�{�9��L����
��uQC�A����I��QjTij� VOe�d*7�'2|':�$1zK�6��|���_0�W׺Z/�̳'�LE.#L���RY/��AO�pl[��;���T�%����˘t0�a3c��6ؗa^��SI�tګk���iۼ�aWfO�΄�3���&C�c""��o�I �]���M(�H�ݗ�F�Aedo�S#�s�/�Wy&xp.��F��駡�R��!�}q(�:W��L����&�2���m�?Jb(��,���rOe9u�%���7f���n�ff����>Ѣ��4�E�2X�<���",���^wI�*m���c\�Xq4���S�V��'=�w	��?�O�	����g\:^m��s����_�)�q��[~PK�{���PK!<Dcom/android/sdklib/repository/generated/common/v1/package-info.classM��J1�'�cm{ы�xtǂ^/���:��۴�dI�R_̓�C��jŁ�9����z��+W0Pp��G�5����#w!���,)����Ap=���Z���*�Wp��5�#i�Y��
F�����c'�'�ެ�l��l=?�d�"!S�A����޳��w�X1忝�/���=�*
yNey�q=Ϲ�AL[1տHu�W��{����@��������E9*9L0�PK���u�4PK
!<2com/android/sdklib/repository/generated/common/v2/PK!<Fcom/android/sdklib/repository/generated/common/v2/ApiDetailsType.class�T[OA>S�--�"7A�!�-��D
�X�$�z���ħ���nf�
�'4�����G��VZZl0>�����mf~����P�B�`� 	)E�(���C|-B_�P�.�s��C����$�;<d��RO����|���AȤ!��!�x�)�����u*�E��h�ђ6^�@Tx��H�ȏ�`�p�.������d�e�NB%d}3
�������p���Ͼm�Px�*����$��P��^���cϥ5!t�g����]�{\���8�&��ƙ<��eB���G����P,�dnՊ�~݊2;T‹�Ѧ[�X4�!���W��ab�����*S���Vx$0��m#z��t�J<+e��N��/��^���w�0�e3����gݞ�z���AS�^�Q��
e�=a�8�aX��ؒms�}�ʫpt��+�Vv,���#��4f�����\Ybѷ]�5�iX'@�񰣃��[�x�@�
��������b�I��4L�޾������0�o1���p��LpN.�	��1p�\�pg��v�+�?u�7.$��D��	�^�;�t�u6�>FΓHa:F��j&R]0��S$�w/�i�sWL�cZ�{=1���pwL��y�ט���4��^�:0��e�+pV����=$4^	lփȏ��C�He~PK����PK!<Ecom/android/sdklib/repository/generated/common/v2/IdDisplayType.class�T[oG��v��k������kc����@Z+!R����Q4�%C���qD�'�}ᡕ
H ��?
qf�I�c/3gf��s�93>�y`�d���+b��зy�P�v�{�i+��ԡڴ�yG�d�.�g�����P(�~�ϲ*���M8?썩���H0d��0Z�7���`�^�J�3&О"�M�m{䱗a��G���V]�X�����r��1�[�W�~��n*�v�D̰obw��C�T���S���D�e8t�h鋆�e�� 5�2(��$�3����M�n���nz���a�+�WK*�f��Õ>���*6�ed����i`�{-�y�k�B��Q,ܶ2;,�/��~�����p@��"`��w��!��#����~w��\��p]�N�o
��IN�*�ýWҬ�͜^��o����h[z�Zr|���U�8n�l�u�m��B�W����@�ۏ�w,�d��t
aiIsg�6�ҒJ��j�\s��wv(�_X
[�2���/�z*����8"�C�����h���]X�Y�g8��'E����P���r��O�5d�ad�3�����8J��Ǐd�py��S1Ntx:N���3�Ƞ��Ƴ��if4L��/�v��ds4��iM����?�����\�B�Y�My�����vB��9�O��Q)��N$��ᥚڋ=s*u�T��Ͻs*u��|_�����Sڱ�{�TFG^a�oX��˾��lG�;�Ƕ��R�_��3{�
5�Ki�S�ix�oq��k�V�q���?���x%�#d]5�"p�.q���Y�q��	PK�p�@gPK!<Ccom/android/sdklib/repository/generated/common/v2/LibraryType.class�TYoE�z���>C�vmȀ1pb��ֹl����;�؝̱��Z�+H��<�D�W$~TD���c��]S�U�W��������
rȗP���!�9;�,�;*��:�\ٱ���ԁ:�<��Ւ����M�K�̐o4�e�\B��*j�Nv�'|���E8/𭃅c�;G]�PuDh+��2�ꭧ��[.���m����d��0f�����]�p�o&j�����=aS5Lc�a��F�z�����'�p&n�+��T�Y̖�V
o����w�R��=�a��+�?�����֛�6�
�#�0���k鉶e���hn*2\�Z��ku��P��S��n���^bVq�y�q�p�C��*4����j_G���4[��yI��{dGI�Q��'3^Մ�� ha-p(�XK��^���é��M����?V���ި�(����ɾ�j4;�pa
7��5��[B����Ma)'��J�+i´�D�{dARx,���Vv�lkn?��ݸg��5ЙFF��#�T����(�7�a�Se;�)[lJCk<Q���t�m�0T|;�Ӡclq��Fk����61��&GO����}���4:r�l
��Xû�7E��$���K�L�W	1�/�5��!)��?���3���#U1�J{�hhJ�ڠ#�vF{q��O$�Фu(R�c��Z@�p}��g�~L�d[��P�x�vS����_Pz�i�"�;���>*�`�+�׏�_J6r���i$��a&���9��9�͓�sZ��4��dgr�$��x��K6��9}�s1�V�i�8M��b�~ř��GFa�}%���ω8ʍ�ʤ��g�L���Z�3i�_`)&�@p{�w����I�����i7��V�.��lއ�����skO�BT�PK4�����PK!<Ecom/android/sdklib/repository/generated/common/v2/ObjectFactory.class��[kA���ٸF{�U�V
m:P}�B� ,
m	�qvw���΄�Ii���XP���ij�54�X��pv����?s����7���GU�&fPgx��[�b��lj
��=�)g쀧�	�wL��#���P��r/��]
�W�s(���ɘGE&~���įU�K�`Г>�\�U���)P������:f=�51������d��GVRą:�࿤n�2o4�����
#{�Й��H�m�Z�Ĕl6PZ����"Lȳ�H$]aU>/�5�Ae���Gv�
o^*��_���R`�E�{�o#���^F�o������N���2E͵�6N8e45��1��4Mx�tLE��4ٕ�*s�
+tL��X�j�ޢ�?˽��>Ѡ��d��.��6�p��1u	oQt��
��|�/�!O�y���o��\��{�?��8ܚO�"�n�L�
���e�
�PK�';��PK!<Dcom/android/sdklib/repository/generated/common/v2/package-info.classM��J1�'�cm{ы�xtG�^/���:��۴�dI�R_̓�C��jŁ�9����z��+W0Pp��G�5����#w!���,)����Ap=���Z���*�Wp��5�#i�Y��
F�����c'�'�ެ�l��l=?�d�"!S�A����޳��w�X1忝�/���=�*
yNey�q=Ϲ�AL[1տHu�W��{����@��������E9*9L0�PK)�%7�4PK
!<2com/android/sdklib/repository/generated/common/v3/PK!<Fcom/android/sdklib/repository/generated/common/v3/ApiDetailsType.class�U[oE�&Y�q���$%�[him�t�M)���qd.��BAB{g`/ffm%<�?����x��gv7��v�"d�s9��7���ϟ�����tVdvځgs�Q�tl%���a��m�u]�#|�x(��>>�r�j��C��p�a�Tn�1�|�̡��x�R;߹�5�|EJ8/��=�ڕ	���0��Z��B�k����X(`K�+�/�'��~��Z�[���������?��sO����p�H�}D�P 9�C�j7�u�����H�=�^�L�f��JO4��-WT}?yH�)����g����-�;��j�uWx�w,s�<�}ۍ�(�}O*�LSiÃ	\���P(mH?"�QV���<��n��w��!:鱒^��+���\^H[0�W,8��s�f�
U4Ԩ2�ߐ���組:�!SѠ��&WҬ�M+<�����m0���a5�F+��h#T�BWK��r�a�c��g\Q�L��(R-i@Z�QQO��ꐊ�N�e��k�1P�cQ��+D���I�`�N��쓠���P�L��u�aؚܫ�v[h�$���A'���Q�q�pc�O�6���*�~���ю|*��Z�C�������ڤwc
/���A4���:�n�%����	^�kd�l�u�/as4�0lЗ�o��^�İ"�xC��C6��&���`��X�z��o��B����'��4+�HT�e�	���Ŧ��2��1��%A6�l8g.���T�G�	��l=�|:��ӌ�bT�`f����2�������Ӛ����xM�iM�9}~M���rT�JZSw���xg�����s�ᙚ��5=�ʏj�����XM��McZ�'��
Ú���?���6�>0�.(�#<�[����`i,j5�45z-�fn���PK�[��PK!<Ecom/android/sdklib/repository/generated/common/v3/IdDisplayType.class�T[oG=c;Y��MH½�;�1f��P
X�HA ,4��!{��8"�~A_x�-�x�?����2^f�r��}��3���?��Ld-�� �)'�m�*���k�l�JDa,u�6�y���#�o0^���3ىrcyY(�E�k�YVD �µ	燁�~a�yi#�2�֟�un{<X����ʴI�S�&��#���0�����U��V/?�>�/`�v�{輛��}��U3�؞��la�w�r��\8z�;Q�^d��kZ��!c��D-B͵�~2I��~�{vS.��|j?𽛞�E���J�ђJ�Y�w��R�@��H�[�2���{�4�ν�<�-����(n[�-�r��I\?IL�\�}J8��50L�;u�T��g�Bs{II�;cn6t�e�.q��7�Z�$��J�p���4�t3�W%�[����`+Bϓ%�'�ۭB�q������WC�.W����@����w,�d��t
aiQsgm�GiK%G	*55�,�����aK9bN&R~��C����9���P�j}�m�ge��o�o0���K��wb(RatG�B�=
���+��:�,~���e��C49��(M��8N��M�8�vCO��	=�4�$�M_F߁�w`o�l�hL6�a��b�2&�5E����MW�l��*����״78Y��V�B�[����aw�2����6��SB{�gM����\�J�5=����^�y�Ii若c��������W�r"�}M�َ
��c��c)�������]���k�y�4<����;��V�Y���?���x)q���f�"pW0MKr�U���PK�_�?gPK!<Ccom/android/sdklib/repository/generated/common/v3/LibraryType.class�TYoE�z���>CB®
p��8>$�u��
/�3��9��^c���3H��<�D�W$~J���c��]S�U�W���߿�`��/�PCCsv�Y�wT +t��c)�
B�udyBs�%;��#���җz�!�h��F��J
U�n��hO�Bq-�p^�[׏��uC���dW�g���n��߳v���ޒ�7ZØ	Vs��[\��z�L�P7�{�(�j��ô�}�P�z�����'�p&n�+��T�Y̖�J
�����w�R��=��A	V��w;���7�m�G�a�~���mʎ+V}?��T$d�1>�=��Hߡpǧ֧���
O�z�aX�Y���Í�ûZ��x�"���վ�<�i.���%�^��Ȯ�^����7Nf��	��iA��Z�P����ŝ��j�SL#��ns%��,�}IYi�T�Q��=�ד}7�hv��n�1k�Ʒ���{\Q��RN��hW҄iM�0wȂ��X:#�������~�ͻq9Β��3��>7DGl%�4q�1�Q�/��T��N�S�ؔ��x��������a��v��A����'�u��'��誛=�
�w�#.���ѳ)�Gc
�o�t�H~�.�
�ظJ��!�$��2������9��8�Qê�ǎ�Q!��4�
:�hg�瞂�DBMZ�"��h����[���m\0��S�[���!�1^��Tehn�����D��ٍ<��Q�#]���k�R��ۅLN#iN_dr���i$�I����sZ��4���grz/��x��WdsxzN��\̩s� N��Xxb�_q�	)�Q�Q�a�5J�e|��9G�aY����,“i����_Hx&M�#,ńnb���=�k�:���7;��f�ފ�����X��X�?��X�,D�PK��L���PK!<Ecom/android/sdklib/repository/generated/common/v3/ObjectFactory.class�S[o�0��vM	��(0nc<�b�(o㢪hR�6U��$��ĕ�N뿂&���G!N��+bP����w9�����7Oq�E
u
sh2tB�p�FF��g�a�n�@g�j3≴��F�=�$:�aeh>S��/��}-���ٗ�4�ʈ��?����+�
b1�
�'O�"��W�U`�)u\�]\Ƽ��X�)����mU�bh$!N�0t�7��Ju+O�6�2,�&z�Л�cBd������*�o�I ͞b�,�:q_���`�~P�7��D��x���U����%T����C�mU�2a�y ����0�*�}�)*����
�tJ>�s�1?Nb�4"�_��]��}�Y�
ktM5��X���x�v�Y}x��5\��-��h�.Vh�A���4���K�'���Z_�?����F���?�oU|z��|���Y��i�B���J>�
��Kg�������ߐ���L�w�q��2ƭ?PK11��PK!<Dcom/android/sdklib/repository/generated/common/v3/package-info.classM��J1�'�cm{ы�xtG�^/���:��۴�dI�R_̓�C��jŁ�9����z��+W0Pp��G�5����#w!���,)����Ap=���Z���*�Wp��5�#i�Y��
F�����c'�'�ެ�l��l=?�d�"!S�A����޳��w�X1忝�/���=�*
yNey�q=Ϲ�AL[1տHu�W��{����@��������E9*9L0�PKR~���4PK
!<3com/android/sdklib/repository/generated/repository/PK
!<6com/android/sdklib/repository/generated/repository/v1/PK!<Icom/android/sdklib/repository/generated/repository/v1/LayoutlibType.class�T]OA=C?��� (�(~�ڂ�jL|Р��iR�4��tw�����%�|�DC��?�e��]cA�H|�;���3gg���/���
�s����"�3O�.�|�����@v]-6T,���n(wh�A���!�倛7J�}��6�V��V�1��H�9�\��)����J�Peh<oUDBs#����-wτߐ���!�vׅg��gԐc{�DF��#c�
�|)ÍTQ�Po��M��n��ە�O#eݗa0o���Ĉ{���IJ�ŻDj��HzF��)<ؖ�x��]�W8Man+�����`ެI�����0�V5�(-r����[�Ca�	Mz,̚򗹦#��A�ӂdJ1<�7��i��ĩ�B%�K�'B?�Y+6��_D�<�Jggl�:�-,����dյ`���":b3�q,b3���zHn0���0�Qޥ'.�;��y���7D�Ňc
���I�2�g���]��laz�#m0Jk1
��4��^�`,�?��?�?�y������p��l�Y˷8=���ѕ4��z������&R���ca/��{�nS�Y��ګ~�C��G����p9��L%��(?!pWq���^
�
Sn�1[,�;7_�	PK���jzPK!<Icom/android/sdklib/repository/generated/repository/v1/ObjectFactory.class�VkSW~�"�#!WM�4�� ��&�[����Q0D���r����]��7�K�v&�43�~���݅ ��j?����}��v.��ǟ���0B �fS��Q�L�,��ךZ�-Q5m�1�#Y��4_�+`.���0'����!*�wD�Ux8/ok�ٴ�U�P5{��*"��}Ɛ3Ǐ̚C��h����
f�RD��.�y��W������\R���$��hM�0	p1�KQ\ƕ�#yVz%����/��抗;[��5�k�?���!�l�0�8�V�U�j-�Dx^�4�kn�|ΐO�`�T�ƍ��ոm�ԃJ'���Q���?������ËDn� ����eJ�>܊�+L2\P,Am�Cm�H�Π=����B�a������y��Q�p��J�������F7K��+a�1,8NuI�m�@�ܞm�z�q����pA��c��-�9�G0��n�~�0�hi��c�F%�-IY�L���TCl��vyI#I<g*\+rKu�
a�9Pm���Զ��#�\�상ۚ!�)����-�+mrO*��;5������+��x�f8�.���R^3�a:�QM����d�M���k
�U�h$5��j�.��!T�S��j���O
j�>a��`<5�nZ�t{wx�>�'}���#��ï/ܴ[�OG�>\�ˊ�x{D�u�۴m;l�M�[����v��E7��v;����;����@t�Bё�s�5fm���ϐ�υb8�%�M����I'�UD���J��h�H_Fߑ�c��4�}o�k�Bw�-���Ex�%�n���tu��C�����-��=����vڧ}��n�%��N���=�(�{�>��:�����_e�cLt��<���
w��2���a4V<���=}c���쑍9dm�ak���ƅ��S��;\���nᔚ�Ѭ�q>�e(�?4�"7�7;�ot�����c|�?���'�0��<m����r����1G��W��۔Ü��eڕn��&H��<v����E@��J�PK��F�,�
PK!<Ocom/android/sdklib/repository/generated/repository/v1/PlatformDetailsType.class��kOA��)�vKD�[P�.��p��r��˧���{��[�J�D�g���`����3;s�9s�{:ӟ��~p�S��!�x�hbxj���S���=�%K�eד����5��}a�dg���9���rJ�\Z��vY04=���'2٢�$�Ri4#͐?)�j�\,X��*�����n�'�t�>pa �8�0y
�Eݖ�Y�3tz�ߟ�;�P��gNe��b�uoz��!��@
A%�?�f�
z�^M}z�*�/mQ��,Y"�8��}�:�@a�o�-}˶�tL�7����iK�����J��H%�*W��tMb��#�*vI�Np���kp�ȕ�����.�ۋ:S]#,�Rz�JP��L�����PW��MnU(��Y᯻�W�@BQ<i��ǕR=���K`-��������/�S�nEbF�w���pPuCGW_�0��*�o�$�{���S}G����I��Q�y���[�W�P$xޡLZ��=��!/5�C��S�4>�kt��EO<�	��t3�=�\x��t�����%�ҩe�6�}�N��������]\���p /�Z�	���j.����������H�q�
Ggi�\H�ڵ�A�/��\*�{6a���h�����EJ�RY�'k�y��A6�v,�-����W;8w8�ժ������P�C/�n�|��mS�b�0��7`�t�l��t�?��MP�Q\�
PK���FPK!<Mcom/android/sdklib/repository/generated/repository/v1/SourceDetailsType.class�S]OA=c?��"R�o��	#�7
�)�4�h�����݉��43���>�H��G�.KRmB��2w��s�ؽ?�8�M\A%@����b�q�kT�]�5U�rd�����RK+�L8�2��d�wGjWz�R�w8���J+��P��4z�r��h_ƾ/���D��y�����>����T����e�S�hF���3	��Pi�v�E��(%�Rhb��U��tV���j��|l%A�Iф6;�T�c��<M�Wy���[�b"�ޏ�W�*��Ǯ�����>��9�d)��N���(����8��[vR��tL�:a�q����.���]�"��n�;����K�s�Xg�w��̌��|�H�.��gt^�'����}/�t�g��l���%�˸Q��b@���#�}���t��(���6Vɶ�v��k�pw�z���S�Y��s�PK�nb��,PK!<Hcom/android/sdklib/repository/generated/repository/v1/package-info.classM�KN1����n`����"VeVHHTBl=���M��$���Xp�Ȕ�ƒmɿ_���\ø���;<��6X�Ѭ����&D�B��5�����6��T���k(�P�銶�����j�:)-¦�|o+8�O�]�����$��F[9�	��
L����ʊ�?�����B/�Ӎ���瘗��eJ�1��X�b�bF���Pz<Wx9;Pp?6��}<�"�qVN�#��PK��CC�=PK
!<6com/android/sdklib/repository/generated/repository/v2/PK!<Icom/android/sdklib/repository/generated/repository/v2/LayoutlibType.class�T[OA=C/��VEQP[V�o��4)�J�m�;��^pf���A
�&����@��|���w������;���_Ar�UPdx�š�#_��w��.�W��XK�=7��K��@��m=�p�6VaOp����P����e$�<C��h�QB�A��s�2,?oCDBq#���Μ{hB�oK�tp�̐�:[�3+ܳ�
j�1��H"#CіZv�E��FƑf�����uw���ȧ����0X0F�Nb�#�|�CbYR�}"��s$=��b�S��%#�4	;B�s��0؊=����ςy�)i�r�?(F���,X��4�ՙ��7m���:�*�f�qEG0B���
ȔbxRo���ɉS�e�(O�Ȯ��g���'��yB�Xegl��:�-�4�[K�dյ���6#:�b�����T����@CG@�z�&��>{��/��yd/P|PSp�
.R��?��(�edS�`�hӇaZ�ip�i�vp#)�U���·C�#���:U��y��oqj��?�+it�zfS��nU�`wc)�
��ȱ��t�.�9*�#K�P{�����h=�U�@s��VM��ف����;�K[R���)7�{�-�ӝ�/�PK��hzPK!<Icom/android/sdklib/repository/generated/repository/v2/ObjectFactory.class�V�RG=
B[���
��8!A��ʼnc�qd�� a�Wk�cϢ�Q�7�%qRe��T��Q��)b� �
y���v�sn�{{y�������h��dXT-C�fŶ���T^�ZY�E�r4ײ�C�\)P���\�L�]eM�J!�6�ST�)l�x�Vvt�l��Ih��w\Q��o0����c����[T�]`x0[Ѫ۪h�o\2^d�~Ώ�K奡+eͬ(����uaӍ�.�p%���6�J���mE��b�E�5���vvk��z���©qU(���̄0�pۯ�SЌ���&�S��J�.K�C!�G�RtnV��������L��}���֠ڂ�h[ߦ�
��:��d~�%dR�����|�g�a���x�h���9T���E�H2L5�z�>���z=�<չ��%õf�;˙��К]dTo���3+%�%��C׭-+��
�;�M]�"�4���R:�4���pj�b�d�~�0��Zѵ5��鶤J��U��O�5Sl׍���xY'K"o�\/q[���1�j��qj����#�׉���e���U��6ŕ6
�)jU��u������Ь���T�n��!J��Q\��i���,����T�Qe�Л�kBՉ(Ҫ+ʍl3\�W�����^�|N�?)���a0�C��@wpȰ>y��np�>ufz3�G� ��@����g�>\�+��|yD���i�vآ��Xߊ*���^�b�&ՎwS	'��w^��;�"��Dt���#k��s�0���!���p�ˆ�t��듞M�MD�(��I��RO�/����	�+j��6�=����Xc�`�#�۴	N�l9~��	"�v�>|���{�%|���O�j7~����tO<�|��9�'�3��ߐHL��Lw���h�6�6id+��+�è�z�{���q�Rテ%��a
����҈��������SsͧiiFHf���x��CWR_�f'�dwR	<������apj0��Q�g)-h�c� �$�:�׿#����)�
�aޣ��"-���}L�i�A{��P�i �}���PK�br�'�
PK!<Ocom/android/sdklib/repository/generated/repository/v2/PlatformDetailsType.class��kOA��i��"��H[e��hT��`��Ӵ;��^����D!���e<�lKX�ݹ��3�篯���(������qKW��5Goȼ�D�v�k�-mUXBqW�ٙ��mLj���.����U�3Ғ�,Cp<���
�0�1�#Ɛ9.�b�B,�}g+�*N��[v�%�B�1pv�!��8�0�R�v��It3�:��_�X�P7�7%�x.�ކ�^̯����o"���O�Џ��jE����MR�̑	�t�Z�i;#uK`�E�r�)rґyC�,�v�+m�aˮ�
��m�����N�V�W��`SX�4C�JR	=H_c��:�;���Jf^�Np��]�F�+�˓!wMR�'
JSg[�R�7J�z*�5[_⊓"BQ��Su(����XJ�����2t� ��/5UU�D~y$�����vIDZz��_�c�+3����*��تL��z�ҙ��<���>e�E���S�{e�]\T�PTH���3��'�;�_�GQ��e��GA�S5��T0��~]�=K_p;���9��J��}��4j�-��O�	�20�K��`#�m�]��?#���y��3�d�9�R��/�	�gg��O�۵*�ިO��2���TI$�c���y)]A��#�גH�w;�k�}C�����p�b�m�Ю�u�Z��u��VW}�	��S�C�
\�u?�)����|���"O�A�����Qo&�
PKa/���PK!<Mcom/android/sdklib/repository/generated/repository/v2/SourceDetailsType.class�S]OA=c?��"�Z�/�@5q���k�l4Q����Dvg��i�J�H4��w˒�$�̝���s?v��ٯoѪ�J�
TPe����X�TE�ʡq�{ĿK-��2�ˌ��
��-�J��P2T�)��{��z{��н�蔓��D�2�=�:���y�O7S�fF6�S�X`�\-��Oq���r�$dC���QI�-��<ˡ�E:V���Y�{�1����&�Bl%A�Iф��7T�4rR���멼��L�7�b,V���W�(��ǎ�����>_�9�f)��N���(���NK�-:��E:�T��.8���p��u5�@���(���������tS�t��?��;3#�!�1����-������2��W�`?'�E:��*���8`	�d��^Aޘ���v�1��/~k�_+�%ܟ��x@�I��_�x��xBק�(3����xQ��PK�=B�,PK!<Hcom/android/sdklib/repository/generated/repository/v2/package-info.classM�KN1����n`��X2F#VeVHHT��f3u�8�IZ����
�)�%ے��ϯ���i#�&x�b���];���6DN�{Æ�:����
[mֺ�+��P���ӕ�jtZ|�Wd���<l:C�H��p��\<o$��G�݉���
.���Ú���T|�nn����hO1/�7f˔�b܋���*{Č��٣x*�������h���y������oPK�[��=PK
!<6com/android/sdklib/repository/generated/repository/v3/PK!<Icom/android/sdklib/repository/generated/repository/v3/LayoutlibType.class�TkOA=C��VE���,QM0$��iR�4�������Y���hH4����w�k,H�_��}�{������;�����9�*
(2<���呯b��Ȏ��f���Վ
��EZd�Ww6��X	�y��'8��;qb��z�G2�f�!Wo��(��R�)T��&"��~op랻oB�oJ�tp�Đ�:�3�ܳ�
j�1��H"#CіZv1E��FƑf��6��v����ȧ����0�7F�Nb�,C>�!�,)�>�J�9��Qx!�)�ߒ�x���V9Mal��\I�g��Y�4v��#N�5a�j�Q�����כ�6Ca�	Mx"�z�pEG0B���
Ȕbx\o���ɉS�e�(O,ˮ�����SG��yB�Xegl�:�-,7�Z��dյ`��6#:�B���ԑ��X�����"�{��5z�}�"o_"��Ȟ��������,�Z�Q�%��&w�>Ѧô��M����-����1�W�g8�5��|	���6ϑ�|���_�]I���a�0ܭ��n,E�bq9�*���.�ۑ�o���E��}�f{h�2���U�dv���n��hK��Ѡ� �&q��r�s��_PKr"&
izPK!<Icom/android/sdklib/repository/generated/repository/v3/ObjectFactory.class�V�RG=
B[����ıC�AC��c�Id�[� a�WKꈱgQ͌(���8�2UqU*��Tn�d1Z�e���t��{��v��������h���gH�M]�F�2ՊbW^jjI�DʹUǴ�]8\��|����������0O2l���
CX���hI�Ѹ�i�kD�j��qM���}Đ3ˏͺC�ha�v�as8��Y�ʢ;q�x�a�?⯔W���T��<J�?\ׄ.'�K������О<)�e�������֎绹�:Í�ׅ]�e���h�
`�ភ�à�5��}����7<��,����>,q��d4n�}
�R�b�b�i7��P���ߖ���óxvHR���IJInG�9�.5,h+*�x"{U�2}���
��ϰ=4_8�u6�9|�p���rfx<4g�[�<�R�X`X>t�ڲ���C�s;��u�q���C��,,��p�6͟�Ø�Y�wf�B+8�jTSݒD���1+�DV5D������KIbY�̵"�T9o
}Ρj3���s�b;�Z�`�]��m���nQ\預y��Z5�S�����Ȭ��J6O�놣ꢨ�*�5m���4��NV�ZU�u�ɿ&��ZuE��c�+���z���@��1������8�3݁!��ؽ�=�Ԟ��.��[� �o ܔL‡#u7��JYk�<�
�=�m',)�*3ַ��ڎ��ȖA���T�`���@~P`P>�.��PԲv�=��m��9Q�d�Ew��>��$�D4
Ә���fK�g��={M��s7I��Ƿ4�46�>�]0�Q���S��"pp�Я-�+Oz�-}����ä�Կ�S���n�qҟ��_�O��M�gh��u�-��!���N0�	���\mlm��Q���0����w���QZJ�졍dl��a
�u�Њ�����o�I'g��jq��f��f4Mq�����7�Չ<՝TR��V�/S�ãʉ�)-�[�(K�t�Ĕ��'X���n�NanR�.�i)���K1����)���Bا���пPKw���-�
PK!<Ocom/android/sdklib/repository/generated/repository/v3/PlatformDetailsType.class��kOA��齥"�⅂- ��$6\��

6^>M�#��n	�+MM���QƳK�R@�v�v�sμsvڟ��~p E(�0"�J��qKW��5GoȢ�D�v�k�MmEXBqW�ٙ����kٲ�.����Y�IiIw�!���!E"�$r���LR�E���le�7��]q	�0�?8���Q�b�n)A�nO�4:���-�,W(��馤�)D�u��k����7�@'�^�g��A/Cr�&s���L�T>wd�&�Vs�N�a	�X�4EA:�h��e�.w�m9C�5��7�
�Њ��)���4f
a
˝`�)�"�Ѓ�E0�д��-/-�b�Z�g���%n��޸:rW%E{rBil�R
�s�B��]��E�8)"J:��pTK�T}Q1,�.CkI	R�Zq�RS�J��/�$�,�Ē]Q%1'���i�1�����-���تJ��z��r�����}��!�J������,+���t���r);mp�N���ԏ�4�#
��yӏ�jg���
�������B�y��[��@O�\D�:a�}��4j���m�O�	�20�+�N�`)�6�.�Ο�X��3�d�9OQ�G� �'tŸ�!�Y�нcU%x�A�:�q
<�U���l���-�Փ�I�\
9�G�,SO�Hu�7}m��7t��ƙ�
�k6ہ�gI��jm���9�@� ��Vc�!�S�C
\�
?�q����~���!O�>��H����d(�PKu;^���PK!<Mcom/android/sdklib/repository/generated/repository/v3/SourceDetailsType.class�S[kA��\6�����z�Ҩ8��)bH�[�}��t��L����_�SA���n�
�Z|�3s�}�{~����3l4q	��j�3��MƅN�Q	w��TE�ʑq�{�?J-��2�ˌ擧�;R;������d��PZ�����0@��w^�)'	��d�"�My���\Lm׌m,�*
0��=[,#8����j�$dB���qI�'��<ˡ�E:V���Y���c������-'E��\P����r�$]_啷gr?>���~����P9E=v�6^xe4��0�1��0Ky�tBE�F��,�Ʊt�ز��D�cJ�9���w6���%Xr�߱5�4�^*��.��ǿ�tgf�5�;F�p��=��
�8YF����k^��^8��Hg��%,�e��k%�I!4�#�?�ܗ�������_����
�m�ݤ���-����u���k�b�>�PK�#j�,PK!<Hcom/android/sdklib/repository/generated/repository/v3/package-info.classM�KN1����n`����QVeVHHTBl=���M��$���Xp�Ȕ�ƒmɿ_���\ø���;<��6X�Ѭ����&D�B��5�����6��T���k(�P�銶�����j�:)-¦�|o+8�O�]�����$��F[9�	��
L����ʊ�?�����B/�Ӎ���瘗��eJ�1��X�b�bF���Pz<Wx9;Pp?6��}<�"�qVN�#��PK�m��=PK
!</com/android/sdklib/repository/generated/sysimg/PK
!<2com/android/sdklib/repository/generated/sysimg/v1/PK!<Ecom/android/sdklib/repository/generated/sysimg/v1/ObjectFactory.class�UkoG=��_�Mp[h�m���NH&Z6�*Ȅ#�|B��؝�v���%�HD*R�g~��qbJ�_vg�̜s�μy��?.���F��b	�%�u��-�U-ڪ�=�q}��wd x}�_s�w�eL���*Xa�I�*�A�RKO��v|��r��J���tdI��1�SOĶxƟ96o*��wˏnWm�H���Lb"�Ig���O�ıL>����|y�`�|��p��ǯ�#���$�N�b_1\�g�SN���$��x�a��O0l䇰�K���+��^@�B#C�|��N1��<INı��@zZ���kGt�X����a�.�����`�~�j��V(g�U0�s��� �\�ܷ��#�ňs���>	��]�K�)�0��1�i�d�6�0�xJ��-��X�mQ�5��z�iJ�h�d��\K�
�)3��c����GPg_EƷ��%�kGN4��=l��߄GjR�k�jkt=���)�ґQW�積��#�W�iYk7�r59?7�*�U�ȱ#�Ui������b��ߑ��P=T�Q}�*��à?�"`I�l��}��L�`�2�J�����,yG����v��F���ڐm���5MY	oD�'Q���do��0�9��t#�ЛK�y�h���x��������v���`�f�C����(��D�!ݰ�E�i�R����E��#�/��O���} ls�B���+d6�B6�c�z�œ�m�`�h��΍s�&�Rxp��̈�}���>fh��`4d�A+.=7���89�y��3s����8�M�I��.<�%N"O�G��qVfI�D��̝����/�}j�s�")��7�x�u��7�2
�6V�PK��(m�w	PK!<Icom/android/sdklib/repository/generated/sysimg/v1/SysImgDetailsType.class�U]oE=;v�8����R�J��M����1�CҔ$Xm�@c�șv?ܝ��H� �H�x�H�J !�x�G!�l6�Y;��<���̽瞹������O�(�хX���`������s�i(�%+�'ꮒ��m5����4��v�q�(����v]0$�HG�3��\9���HgЋ�\��j[I���׶Uɮ�/B��5���鹖�y����@Ӛܹ�5�DC8��饁1DaxE2.=�
nXܩk�'��t.0>�-�d'����&�S|gk���/
�;����U�I�����^�%�l�!is��!Å��عGI��p��gO�9_��u\f8����k%���-���3�6W��d0�#P�r�� I\;�!հRy,��"�j�4�"���2C�!UۏCR͝�{<�	���YJ�-���6��hR�i#⋫��/mQ�JV,Qt��t*����[Ɩm�k�x`[����O3�x����nf�9�$�%�{�vEx����*��ܓ�;\����-t��c���t7��I��e�o��}�qʄ��^򊺛�SUZ4M�*�o+�2CZ�2�������d���s$��p�$��7=I ��$-u(���'(�
O'�#�L�'�4�I���^U,J���rL�,��B*V�B)����z�؋���y�+���q�����>H�=��♂�)9��9�+%T��);�b������@`�!�D4�A
�K�Mz�~D¸��b\_���hB�Hz�C[�����`�Фz'��)ܢwfπ���ݩ���_��9��֙nj���34vi�oH�N���a�0�g"���uZ�2�аcm9�E9�m9�����T'���s����p�F9��4���8e���$����4�4�K!�j;����]��d�'�c�h9����&����������zsa�b*5��/����!�!a�$u$E`��C,��F�;B��s�E|��f�i@����9ތV퇦���f�$�[J��Ѩ�Dk��y�����Z��꣠�Gh�1��Ԅ˸G�+
���g�)�*�+�V�$��d
�&R�PK���8KPK!<Dcom/android/sdklib/repository/generated/sysimg/v1/package-info.classM��JA���2&��E�r̔AP�x�ך�rRI/Cw'$���Ğ�`AU��������aX@O�����K��^�0p�$vذ�@����b�L�%�����^}�
N��!4��VK�I�`��A�Vp����
.��.��D�?8�%�.*=u�-n��J\���U�Ś�^��;}G�c^�o�,Rjo�^��R��e�?Ď�cg�+���(8���ѾC��0+'9�_PKRƐe�6PK
!<2com/android/sdklib/repository/generated/sysimg/v2/PK!<Ecom/android/sdklib/repository/generated/sysimg/v2/ObjectFactory.class�UkoG=���M0-��@h�ɤiZ��1U*J�����3�;k�#�7�KJ+�HU?�GU���n��%�v���{Ͻw�?�
�
�Y�`4���1���������W5y ;~���qO��{�׾/;�0���2k��b#�4Ce8H[j#im/T^��.ǘ�����^Gf��~�b��\슗�����-�}�齪+=�M��&s��i������\:&�e�Y����˳G��U���~-<v�#��M2K)�a����G�����Id[�b/�,>���e�*a���+t�W\�C'z���,is>�i\`8���Hb��FZ�O
��_*֎OLɲ_��|z�>�b��
��{���g��*��UJӎ1�ۜ�Ύ�D�s.Z~�=$�%[ �e�����)ڱOfq�ۼ�2�����@�v��L��0V�[�dMi���2x,�.��k�#܆�ǓcfG���s��K����'���4;~���T:�Z���Z�n@�?�?E�zb�5�yz����dC��4-k�a����AV����K�%�LRM�k3���<�(��"���spx�PI�K�>�y�JZ��v��g�6+Cz�q�;#[���#﫨��u��14W[��B��Д��(���?���*�a�@��
�G���VdM�=�4��e���{E���&����m�<�����^��v-���}d~8?�w>����c�
��M�Av�g��y6���aV"����1���H��:�h,E�$�@�2|E��W�u�����Њ������k���ǙI83Ds�m���ʤ��#����A��o5�R��Y=Q.o����/Ƚ��;��D��F�w�x��}�ғ%�[��D�/PK3b��}s	PK!<Icom/android/sdklib/repository/generated/sysimg/v2/SysImgDetailsType.class�V[oG�&v��1�JRz���&�-M
mB��K��\���
{Gf`/fga�V���/�K�A*RէVꏪzf�������3��w.�����fp'�$$3�E�B�sL�Z�'-SY�mY6}Q�<�aV�+|�$;�sͭsf�&�D����5��7']�3$&�J)�#e ��!d_^5�t���P�N�ɀW�`���f=��Y�*�5p�a����}��;iFBS�`#�qK���3��x�Z��f�f3�a�f0�q���%�p���ݪY|�Vg�q�!��}G�ɣ�~f�<�Ϲ�3[���r�w'7�ȑ5^r3i���
����8NQ�����$9:��{j#MOd�>N2TE�N򭺁�]n�ɩN!?`�t@e��3��ÐA)���wi��O�L�i�����J��+�"�,���L|Đ��Х�%y��9*��Q�p����D��Oe��Aݧ�b,ks�9?�p�z�
�#JRɲ-��<��K�u*��|��fY�9��5o:��-��t�Cԧ��xP���4q�=P��kTJí����o�l���;�B�m!J�f7�\��Ӭ����g�遂tŕ�S�:�u�zn��/��h1ܕ��k����"燋�ܿ�k������7xYw=��)ZJvT�y=�Fw|���W�~��QbHKUⶴB## ��.ݐjJ����A�f�lY��_�lQ�ﯡ_20u��(��E��WĊԩ먏�ZF�ܻ��P�󣊚z�ȶweu���pr�3����2yj�W��[���YuI�E�+%����}�6��!N����H ����'43z�;�S�����+\ z��bR�yiQ���6�l�c��*��o�Γ�IwF���3��B�Kt�M,�5�4@_艥ߛd�_'fzo<���8�}�÷�a�)��!��a�
kij�;�.��l8�p�6���A�	�H��J�^��y��h���S�BL���t�N�0ִ���)JO�v!�
���i4Ωڕ�W�@N�qN5:�ड़���p<�݈`G�������x�g�_�L��E@��S.�6?#�~F"?�!�����˯wK�%�6ދ���"C3�Z��+H>��N���m��+��mLS�LS��j\�k�&�ҹ������Re��3���at0OA]���6��g���@1�Z;p��n��(�[ܤ�ԭ��q	�C
Ê"�Ʃ�;l���PK�s�D��PK!<Dcom/android/sdklib/repository/generated/sysimg/v2/package-info.classM��JA���2&��E�<fJAP�x�kMO9���a��W���Pbw\HAU�������a\�@����5��C�4Rcϝ}�Ŗ�9i� ��u��%�<��8Tp��5�!��s�`��~�k~�
�'�lVp�rQ,�J���s>R˧������5�?g�L��-�):���t�fcw�vb(�ʌ���3[f�$�
��s�8��c(R'�$�0��PK0�I�6PK
!<2com/android/sdklib/repository/generated/sysimg/v3/PK!<Ecom/android/sdklib/repository/generated/sysimg/v3/ObjectFactory.class�U]oG=���ЄB
M;i2iB�I�qJe�#�<��z���Z�����R$"��s��z�8qK��ݙ;3��{�3����o�P�`�I�d1�â�:\��&��Ol��l��
\o�;2���o:�;�2&�Ī�*Xg��I�ʃAZRKO��}��r��A���eI�����bO<�O�7�n�KoWl�H��	�&1��8�1�zw�_��ı�?�5�t}yt�t��p�zȯ�#���$��E�b�2\�e�SN����[���b7�>7��g��`	��-t��m�
݀��z���"�	L2\�<INım�@zZ��嫧t�X�����a�2�K�|�ޟb���B��
��+��L�*�i7�79��]�!�\0��{DC6OlK|q9�i�3�c>2f0�oM�ff�=��O�V�Pg)�M�x�����8
�=
�,��k	�.<e�q$�U>C����"�螰;�r�DS[ܓ���Ux�&������A�#��?N��u�|����@9��|E���v(W��"^�;�ߐ�M@鸚(/f�p�
y�Q�Em���ྡ���0�C0�(r������=��OoV�ԪeGoF��v<K�Qa+����c`��eK�A�GvSSV�Q�I�����$��a�@��
݈C��҃f^+%h<~�4[�?�����3�@�Lxh#�i�F��&���n�`�v���K$w��#�H�����<�!6P�}�k�%2;"�˱�|��œ�n�`�h�H*��	�����(�!\�q?��������y�V\zv��^�B?�Zg:�L͍�q���H���.<�.�#O�E��qV���2�������<G�Y��!�E�B����:�o�d�	���H�PKV`���w	PK!<Icom/android/sdklib/repository/generated/sysimg/v3/SysImgDetailsType.class�V[OG=�
��I����44��mB�Bp!��RL�@�D�wd&ً������J}�C+����/}H��H�T������~�^�c;D�;�9s�|�����c��Db�)���a6�9&w-ߓ�����4}Q�<�,W�<�I8�s��e3S��"��Vk�E��6-]�0Ć�s	�#a �BRs/K���t
�>����s'�^P]K�y���@��T�����Ɍ��m��D'bZJw
=�%�e�Z�ϐY:���ּTE�ok5S��T
� ���d�貹[0��/��T;N3���#��/�'���],O򝇓�wo|lǑE>���x
�x#�7q���'g0����P���I�x6��q��dAk�E7��m�;4���w��3��wS�0C�A.ty���c�~8g`�J�Y��y_��׈$҈i��)�x�!QؓK)K�9�N�(�fq(�͚4W�M2?���%��ٺ�M[����ՒHG䤒��ȸ��@z.e��ć�C�67�k�a{��mǾfG���]���)C�/�.I_X1�8�a�n�"��t�	�ee*sD�Z�v�xǞ���D��#�|�T�=>�Y���tō��)�5N&����q_��d<ؒd��-���<�`�#�[
U��įkY[�u���Jjv��ݘ��άm������#ǐ�*�mi� #j W�l¾�PjBU���a͠�U+:�$�h�|�䶨֏V�/h�:r(K��d�+�y� u��cT��8��L>/��(��_a[�-�3�;xO��VM:O��+�%(X�E�4gs��2��y��Fg48g����}�����2���N����6N�	�I�EN�q}�Ҥ�T>�G���tW�m�mC�˜�f�nM?�-d�J϶pr��LU��cݱ�I(�y��鵁�c�D�:ן��z�-�B����6���;5��\�e=���HWO����zT'�j*���H��[4:=�]U��C{ܐ�����h�<JO��B�|�DS_��rSM�b����zM�Оo_�i�^�u�ُG��w�/t��W���د���(����w��7�u�t����~����z�ob~%�K4��I&қH����]����T?�(M�+M���zO���Qt.���?C�2�B�Ÿj�WH�2d�jCtwq�~�h�bȆ����itK�@_P��*]���:zYt'�S���ۖ�PK�	����PK!<Dcom/android/sdklib/repository/generated/sysimg/v3/package-info.classM��JA���2&��E�r̔AP�x�ך�rRI/Cw'$���Ğ�`AU��������aX@O�����K��^�0p�$vذ�@����b�L�%�����^}�
N��!4��VK�I�`��A�Vp����
.��.��D�?8�%�.*=u�-n��J\���U�Ś�^��;}G�c^�o�,Rjo�^��R��e�?Ď�cg�+���(8���ѾC��0+'9�_PK�S���6PK
!<2com/android/sdklib/repository/generated/sysimg/v4/PK!<Ecom/android/sdklib/repository/generated/sysimg/v4/ObjectFactory.class�UkoG=���&���@l�Ʉ4��C�q����K>��z���Z�����R$"����?���z�8qK
v���{Ͻw��޼��JCN`$�Q�1�[�Ånz�jr���V
�ɶ��v�#�k;���Z��b[RZ�ù|=�$Cy0HKj�@�ڎ���^�0W^�㝶L#a�:�p��/���
����ғ�[:R)�W	�g0�w>��A㙴�8������/O���W�V���p������,&p��z/k�r�v�߈����FnK��m�[�l�8�
����I�o3���Ӗ'ɉ8�5HO��\������S4��28���S�p/��~�Z�<|�0y��I\�4mA�羵%��E�s��x�I`�f�m��/&1�p�v�F�i\���i��\��S�U<8��3���&E<^UZ�w�����M3٪k	�.<e���H��|����W�E��maw��Mmq_[n��HM*r-US--��Gп�"Z:2�2�<��сrd]��4-i�"P�&���"^�O;�_��M@���(/�f8�<�(�ʡ"���qpp�PI�G�9��HZ��v
��6+Crɲ�;#]s;�%WU�
�jw�8m���
�R~�YӔ��(�J�?�����a�@�"���Υ��Vd��=�s4��e�-삽$c�hpzg�0�C ��F�h�YK�Ebs�?��_�9����݀��|�����"��'2�,����0wC�Sݭ��f1G��8�ḣ��_�`~�Ѣ�K��c��?�:�C�۴b�R����}����=���3E47>�ys�D��: �k��G��Q�(��&q���f�b��]\~���P�=�E�B��5���CO��_H����{PK~D�q}s	PK!<Icom/android/sdklib/repository/generated/sysimg/v4/SysImgDetailsType.class�VksU~�I�&��K�E�Q�i�E�)��^�X.��(p�=���n�M���W�
:~��3�eF�qpFGg�E���l�tz�~���s��>�{9OΟ���3��R��(��N�Ԣѹ\�6�c�a�\�D�py� �Wp��<w��<n���Q>a��b�{LXra��5j9#�MhJf��J�%tj#]������R�y�<j��圝_��X^j�5���Q�e��ǨC���d�uٲZIP;E�n�z���1�F���<gNY�زb3���ҩ�1�
�z*�,�䍴�
'���i��AFRM���~5��̑�BIa��^An
1��0����O25=R>���;5�~��F�ۢ(�Ʈ����hr0A���1:�� D�”4����-r$r�P=��(���%5��soI�s<�:�B�C��h4��|*�#:%C�nɽ�_�*��Ў+�����m0����]��fYNY$�E�Q�ޢ1��U�ht�g�<ct

���¨9r��y��E�a^��8�ڙӜ�hϕ��	�g�Y����1Ot�!�q϶��pL����lk��6w<8�:��N�F'7��LVD?H��<��Ten���*����jBvѪ$n�v�߫��Tw6Tĭ.��$\nF���OL�v��_,�Y�.0dB�A!Ǭs��&�ޢ@jf���
�d���-]`��պ�������e�R�PR4}J�^�*fm��.���"��U�Fi��a��L�Bf�%L�����-�
o�����m�k-7>�����Û	Tu�
3��Z��9��~�?�����l꥖C"](�9>+T���5�Q�F��̧r9.e�
�7��yvnf~Z��	��e5,���%��(�>� AS����u�m�-0ꒀ��V\� b�TE��_oC'��4��݆�3���4\I0UwL�L���Q
{k<���a�<Lݠ�Z�u��\ub�{�3X2���n~L���Y<[��IzO�b@�ќ�9u���|�"���C��N�O���c�|D15�K�])��M1��H�5n��}[�'�>�ZG�!u=�\jH�����M�zx�uUCL����|�����CM4�W~�;���؀S_��g
9]�ˍ8��9}�=_<��@��
�{]=v��p=�D=�B=�޼W��n��o�>5�8����p�`�s3HS��o���B��s��F�
a��10Vj�ֻ��� o�F�#�B9���y��kç��	�O7�l���0d�E�|�_����p���]�C��A�V�s
s�)'��x|x�����N�"�w
��8�w�G�qp����I��������Sð��+ŸUw:W�Dx���E�N��/��1%�b�#��iN�ܤfIm�z$�K�+!�y?Z%�t�%�PK�!V��WPK!<Dcom/android/sdklib/repository/generated/sysimg/v4/package-info.classM��JA���2&��E�<fJd@P�x�kMO9���a��W���Pbw\HAU������*0Pp��ErM��,���s�D�o�e�=EN�6�mq]aGzI-OĽ��.hMhȵ�\/XG��_��Ű����2�\��\˯�6��Ż���){6��kqM��Oř5S=gKw
��,��<ݸ����"���_�2�%��̖Y&	���s�8��c(R'�$�0��PK��6PK
!<(com/android/sdklib/repository/installer/PK!<dcom/android/sdklib/repository/installer/MavenInstallListener$MavenMetadata$Versioning$Versions.class�S�n1=n�NZʳ�YȢ	oX 5�T*MA"%�
ᙱ�[�]ٞ��,VH]��(ĝ	�b�]���s}�߾�_x�gm̡��A��Gb"�f��%G2
�}eT�f����"4>�6��d���X��;yb�
֝qe|ZK��D��T���H׫��2�L�I�5ʌg�3D�)$>qE�J��Ck��F��I��%w?��U�ڦ����(z!VF�-�D��h�,�6z$�*���z���ħ�j�$^�-\*�T�v�Oe����}a���HyEw��A��emV3���\�D��(ϼ�0�;i*�����DR��D肺��M�,go�:~��������G����]Q�����нT�	Ç+Y"��w�9�)Vу�/Bm��H�C�+��]��J_��T!��,�`/�@�3
�"n��a����[$��M�����e2�P�
��xLh��G����PK,�s��PK!<[com/android/sdklib/repository/installer/MavenInstallListener$MavenMetadata$Versioning.class�S]kA=�l�I��Z?[�w��fJ���U�m�I�ݽԩ��afڟ��?�%����y��s��;�|��)t��F���&VN�DI��|��P����@���0FK�(+�l�J�K�2:��F�סtgR[�1�侚�L�D�@�\�v�SP�
�?$�ui�=�R�V�s�q�@k2���P�A�Ӗ���h���=�h�̙�r�-�)�C���m�)3TNW�/g>jf�v>L�`���vu5m�O�O*9�fl�.h��fj�֖A����k�O�iad�m�LgQ��0�YFޗ��lD<�9Qf��6��jV�;x���,S�aU=�7���21nl�K?��oY�s�c�x?ߕ�A�E��h BF�Э�.��Y}X��ْ�
4}���`+|Wa�������R�r�uW��q���5����9e�p-��ڸǨ��OPK���k�<PK!<Pcom/android/sdklib/repository/installer/MavenInstallListener$MavenMetadata.class�S[O1��.̲.����7p%����o�l�fЄ��kg���N�i��Y>����G�bLć�|�}���o���ZS�E��0���#1\3��#���MeTx�P{�ޏ�`x�ڜ�9�2��Z%�ɡ�*Xw•�Ah-�ciz��X� �t��rW�� ����a/chǓ�)3x��.��"
�Es,�W֐��}|y4:���m3�0+#ߎ�D��hY0���}�Tq�.����%�)�޷#�ʮ*R,]����F&�\��W�g�D�Z��Ӳ��8�<Q&#zgZ�!�[i*����d()��X�e[��3�no'~Ͱ�g�=kÎ��4��9�i��`�*�g���l�ځ��`NA'�=�J�R%҇��z�z�����GXa���0�6����i��"�
�P�,���R��H2Z�wI^%�I�7_����<�l
�[��5��0�K��Ir��"�oI���\���{U��$�j�]D�V�#B�1�PK�&�TPK!<Ncom/android/sdklib/repository/installer/MavenInstallListener$PackageInfo.class�S�n1=ΥI��\ý�-R܇>A�T�"�RZ�Uīww��ݵW����|��M�����a=3�93����?�~���
TP�Pk����#5V2Sf w�#J��̪6:���Z�G�"�>��T&uV�ҧǙ����z�;�������Vc2�i��>�!�bW%�j@]sh�}���M�{����f�V��72A���^��c�
�/�r8�'y&cmR&u����l3��L�&W���*!��a�)�\G��:�
��ζ\�,w���������y�'P[�)�g{���Q�;PL��m����e�k���~�/���};r	m�r@�O�N�����uYK�޺�ӂ�m}��w\��f����X��gm8��Zy,i���i���I�g�{�V�E.��o��)"~�@����Q�m��k���^���(Q)��78%�
���/�٩`��2
���췦���.w&Uw'��w��m�}r����t�.()D|�gh�PKt͈��PK!<Bcom/android/sdklib/repository/installer/MavenInstallListener.class�Z	|Tչ������0,2*$h�BŖD��	&!@+�d.��df:��
jkݭ�Ul-.[��VB"*Zkk��Z�l_���u[�*�ν3�$��"?s�=�;���n�
�Y��
�1�5Q�`̥�F�6bE�k�t^jw��s��pj��S1ce1�(20QSP�뭵��D,�M��X2��%��Z�p�R�k��m/��	+�Eɼ�N�D�)+Y��R��܊���|��"��hcL��R��w�I�_��miksG���]H��3��xLS��X��|S��&b�	;�l����K��hծ��c�����z�~"�N2q2N��$�إVŽ�w*�	`2�(31�
��,�	w��v4��m�F;�*�N�쨝�J�CV�n�S����"ߡǩ�E�-��
�z�vF���]v\�8Mp�`x/O%����t8�L�Ǐ��%��be�Ze�J�^W����D�"�2Q�����ѐ���:�{Ɖ#ԁRk���Ǵ2��#g�2����q&�20�����c�F��p2���[��W1R�z��\u��?sf��sT�8W0>��+8�
4�h������XHC/��H�#̿��f8��?3��5���8t�5ݰD;=���@��Ÿ@P�+�X�.;�:#�:�%Ƥ
'��	>
)��W���ǰU��f�K�~]	�!�$�bX����r�yX�'3Go���G�q!K�N��L����Q�k���<?��ث8|����'�J�S$)k��LW�~���Ta��5t�t�V{U(_�������qGLӵXg�2ѩB��x��ĎĺWډ�X�Va2ac��d�ȉ��*�SϿ��6��Mv��gl�˥&6��16��������1q|�$Cr�|���e}�f��g=�@2Ã+-K�ݏ��z�0,S.�db��hN$b	?.#�ik��d���+p%��f_d%{�d�s�X��j�w���YE؊m>f�Z|\����0�j��H�C��=��Y�W���7qn�x_N��\]��u�&��‹7����
�\��*��F��K�ͮVq`a�4>c��ŝ̆��4+D©"Y��[�yr؎�
|���qO!�=V��ޜ��"�c��{qc4���v~�x`�M ��N���,�r�����vt.�[��=�>'o�?
�zu�.�(��ɥ	.؛��WM���8K<��`�.?,��2�Ѣ6�U��=���(b[I&i>ԏ��؇'��eC��5�+�Px�#�k��#D2�ދ�O�؏��+"V2�bEYl��у�p����3p���&��Z�\��Y���j7|�qA,�Ҟ+�ڛtH�ΨX�:��[��紐�%8%ANy}����2e9LT������S�u��rf:z�M
gi�x/��~Hk:\�)=:��*F>���c��#��0��ȴ��-)�!���,I������^Vwޟ�ps��3
�\\�)'�V�]{��~��$ʹ�^�9��W�W�����n��<��7��������!�3	÷�yDι�Z3��5��Dă�Ԡd�m�Nw�?����3���*r�:v�"��^���?�_�q�i�ɂ�	Tr�t��*(7�����1R���Y�*f�i�u�a�_&��[�t�x
��|V�iT��:��)��+B�fHA}
䀈xM)��X���t<�`�J��	}���G�<{��L"	�R,f)b��LjM��1[�Q�e���d����ə�X/Ѷ�1���Շ%�
�������k�V��S���ϗM��no>[#ECN,zW�۽	�D�ǔ�O1e�Lf#IG���}4K���N���� L�IP��r��E+�
���R-!BH��֦�r��S݉X:�,L��xD4��TI�!5�̔Z�3w�bݔ���X��+����ɜ�~v�ƉCFv�^=Ka�>�9Ӕ�d;�}��?�?^~�L���e+uJ�Mu��2���ԗRo�9B�^�C�F��S֌�;WZ�pH��4�49���'�
i0�Q�Y�<�����ݝ�dG?G�s3{͈f��9A�,��<ݲs���w^	s�h�/P1ܪ̔�$O��xiA,	EOO�i�6�cϯ+�R�Аe�,�נ�I��'��R��g25��mLř����:��>?�zCV
NJ�[���i�t���;Q�C,�eVf�,K�����!�\D�z&F���b�u�ۚ\��ڹJ�u�X��
r��n�"!aXoJ��B\6,.�h�Ԗ�M8D����B�T1�����Z���)_]�_.5e��]~ZLUޤ_c�w�׎�9e���S��_kl��X`��E
���ԥ�aes�ڦ�ek���%TT96ńH�~��J�;{�9����������a�–�fw�wA,Ā������N;ѡ���ܱ.+��J�ջ;�M�(=�]��)r2G5��K��~�a���3r=�0M7._^��KF^A�q	�(���	f�X�ܵ�͊��
d3�����-�l�bNy�c����,�b%�#�!7�����KG�H�,f��}��
�q��uv�3��j(�z� �_�nޕ�I�r�{��zr>�\��=��#�_�3d9�Oȏo��b�SmL�>].�M����!L�#X��<���ȳ���� t�0�C:�#6zU�\}����y�C�1�������NF��xݺ�2��G�4e�!5�5��OGG}��[���<����~y��hy�;�ʒ R׍j�1H��,3Z擗���p/��š�4D�,7�g���� A�Jg��X��
Ou���ח��֕I:��W����l�f�do4���3d�gc�����A0BM:�v�a�ш���c�D����3
��ʗL%��S��}�\@��|Ӕ�[�S}�n�m�k[���)�;aqo�ۋ�0�����dyk,�!�w�;�F��l�9��{g�\]�~�M@R?F��U��nN�5�Iy����
uD��T2�듎��Y���=�����B�&���!?L?&c�3V�#���8Ę��(�H�?��F��&�o|�R ��)8sgj�&|V�|Mo��?}zr�|�?M�@��+��J��Go�*��,��!x%b^U�����f'
��b�vT�ô�0}�^�^ZчJ�)�l�p�}��^��W�{�'Q�<�=�ЀSш3ф�ycQ2U��q8S��P��tj�M>�%^$��ǩ�'��q�uz�8M>�QQ�l�B�j�L�J+i G?�n���~̫��O�]�9�7�7��>���}�댠�yM�Xx��FMu?Z�?擝�^�*]:�e���DeuF�T4�����k��.)@M�˭]��d�y�4UxW�@3Q̟�)��}+
҆��nąX�e���X��Jm�:�f��F3����.�sN�H��n�krMAnr#W�ڐ���&�h`�����$�;��(|S��bƺ׻�
�_ǹ�8Yr���~DV�Dy[UF�5����xvU�n���m�.}���|�W���ơ�^���f��.C��zg`���:���O�܋��?>L�T��kq:if��;l�	s�z�E7Vq�jj��Ʒ��Eq)b�q\��v�":�er��JS�uG�9#�U7j�C��S�'],�y�]-�R���2�Ee�0J};v�2���f�2�S3.�1�"��ky.c�q�\i�|�<�O<��P�0��wa�}A�4�+��u>�����o�蠯�_����}�osi�b��G���j؏�{�I<��S�uy?��+܉�|ե���},���j����G�Bw~^�Kʣ���
K˫�K�m/~Q���엊���������UŔ�K?�VG����?���8MI��NLfZ�\%�j��F��'���'J�l���J�TSs)ڎB�vU�c�@���|n�M|n����Z�Y>_�o����x[�^�����8�?/��?�8��޿͸��s
}+���E��ܯ�[x�
�D���f�������6��N}w��|'Ͼ��ߍ��9|��K�%�AY��?��<@)�R�'�x����R���_��xX���X�`��.�f����P��|��M0�N�������빺]�f���R�ݫl������K8w��r�.E�!y�S�8r���(����r~�!�C�e�R��0ƾ��4��-�2p?ǯ��
���o���:p�1�U��͕U���&J���ݗ��9/k��C(S�p��A��!�Пw����Oa���JJtZ�x�5�'����S=iU=wT����'Q��S��쀌,_�t�R�[P{�nR2�.Dk�J��_N~Z�*����`���+SZ���Ǥl�LӃ�=r:��u\�؃k����p3�f�'����/�{pSU�B�}g����ڝmT�����IL�>���Q������?͈~-�[ֳ����ϱ^d�?�O2G�:�΢��q��'���Cp���眘��f�b�:�B�[�&|�\�|��د�������^��mNe�R��]U��K^]dwM�������Q;�W�L}hrk����F�v¨3dw��5YLd�B7����ҦZ�Ӕ��./�.ܭ551�v�D�6���~;sl��:�{��Wb<���?#��8?��x��^�4��{�ݿ�ET�kr�����~O��r������N���毸ז��M7�=��䪗|G˃����t�����tɗ8ZʈU�k��G�,��D�N��m���6yD������$�wOk@�{��Y.�0�9C��=e�rNح3Cq��]���1���L6�УQ���ʬ{�y��������gt� ���2Nܰ!�G����4^�#}b��*[�/ǜl-�%Y��;XI y9�H�,q\�˸���+�<���F����j����5Ξ���0��ը�&k���Oº��.�Rg�DS.�H~&g���uE�����``?;Z=W�1��u��p2���OW����6>�#���Q��z����{��S��{���,�o�?��̀XG
Q/E�'>�g�]'~tJ1�i�8{T��2��\)�p��Hߏµ2_d�z�k�pm7��v���{�s�9���D��K%�ɒ~�P���z��s��n��s���R2gD��n=ڧ.Yz�İ����yO(M���щ��YGg?L�u�ݯC�e�Ɋ71Ő���ě�Ʀ���&���݇l �j+H�yl=n<�q;S��/Ns:2')N��V��M��e]���I@8����4�lFuJ܍@խv��(+�Lp�gm=ͱu��g�	�۾{��vo��]î��ȹ��~yZ�3���&8�my��O�0����A=����s����[�P�u��E�Y��{�W$?�W�U�PKѕ>G5�0PK!<Gcom/android/sdklib/repository/installer/SdkInstallListenerFactory.class�UmSU~n�fM�B���b����V��$�� -�F����lv3��:|��_�3:X�qƯ�&���MHc�4��sϹ��9�s���~�
�6ӈ!�!����g�4l�4���g��%˱��@<��I��4�u�AX1ݦ!���Zuï��֮ᩖ�[����Ҷ�gl��;L���(oM����X����zw��]�tnޘ�DŽ���I\���۰��c�uH���0�/�;�ϓ!/p)��FY��6z�1\Ĕ�i��B?�>@�eߐݔ�l(��
�ZjUҲ�6�bl5[�Ѥ��gQ�pE��:DF]��֟����	��(��2��ۤ1���pM�u7��zS�N��^��V[���N�ͷ6���ܶg�>����c���T��;/��=ss�v4,
<��G�=�Ƞ�W�Xu����&��Z�z�n�*o[�ڔ\����w�g�|W��,vP�-�G�����w4d��
����$_Ay1azJ=��,gO�ځ�/��O4:�%0�=w����ͦ�w5��°-����-
�׍��R�,�9�e�;�s�&[�0�-��P��]���K���d`�����Ψ�Ya~���̭0��u���-}_��0�8�,bo;	L�0���3̘�̐)�Px�_���pP�^.���͌������M~y�<s'����i�4�?��~���\��?N]`	�D��� 7���m������n� 2K�����W4���Z�5���_`r�W�<=��ט��ۣ������������.���D�
��/�[D�f	*O0%F�]�D�+�.�Q��	~�R�')RR�$�؟��0w�(��$�R���9�&�� �J�e�V�Hx/�w� bX���@���]�*֒)Vv�Hx��H�F
���PK��m�"	PK!<>com/android/sdklib/repository/installer/SdkInstallerUtil.class�T�NQ��-]Z*T��*`Ѝ	�h��%V�pcr�{��nw�=�&����WDI|�8�5��g23��g�̯�?~XC�B�Pu��-|7�k��he�𳭺=�V�6��dho���uS8(B*�	�	��W�%!Y,5-L��2k��ֹ��
�s�\W�H���l�?EX+�G�<L��A�[-5�p�fr��*�rA�������Z�����i\B��0��u�-�}9���eq
)�	��I��췭��g�wP����=�R���2��w���#�eu���Ӝ*O-p%a��|���m��hyl����"T�~l��s'X�AV��c·�N��x̢��ҴwG��+�5�iڊ��K�2m��CGn��sÀ'�r[>OX�ZKm�Dx��ƕ�0‹���a��2��˛�}D
I��#��!�۫G�v+��|G.�կ�[|NǸeLb�x��wqwb���/�I~ϋ3�l�$vET����Yˉ�!f���I��r̟�K�9>W8:-�"�r:�PK��o3PK!<Ccom/android/sdklib/repository/installer/SourceInstallListener.class�V]S�F=k� P
m� �1 BhH�@�|�6�@]��V��ȒG����6)}�$��E��L�G�lpN��ݽ�{��s�޻��ş�A�!�H�hE�@Ͼ����YP6v���+�vO7uw^�%�FЎ�����rVIQͼm�y����bke��]�~��㪆��ʖuh�T �u��L��,m���������M����	=2z�'���2T˺���Ԃ�Q�l��-�X�[�h�U�C�x��t>Fj̓�㢄K2��7�$о���L�l�$�""��!��}�­��5��bE�>>�	We\�u��3��yۏ�ڲ檺ALS�?S/�
�DE��")aD`�qN�F��Y,�Ur'�qCƇ�
�2�Je5��`�DP�jՒC\¸�	L
���b[�yʚ�.z���g�%og˵u� 0=Ǒ��q)��b
7%L˸���j8& �3���+�cDf�ml�qRf^ϩ�N�%����;J�ӈ�6f%ܑq	�ě�
 [��Uò=��2Us���̅�T��L:P�e��xA�">fǤe��UZ�r���Sbꖲ�ۇ[�u$�,c�l����;���JXXh�+�h�ȫЎ��L�:h��cY��g���Mm��������>�#�ں'W6�nQ'��gu�S���������j��@,Y�.�
d^�a�9AQ�����#�.E���UQǭ�G}���{�!0|�lYe�����5+WL6���2wr��ߧ��k>RT�kg�/!GN�D�V~�ie/ZGž@�m���?�jU��q�nvMz1	�)�’�:�W~]5o��̖�1�+\�2Q����(���CQ����o?~=zr+R�?���9Ĺc�)�X�wH��:�q�F��|F#�#M�R����A��\�

��9��s�/�6�;�#t	��w~�:׃G�,��G����� �?�2��Dx0��Ǹ*���{9>~��!$Z�ϐl}�%/�?����8�`����!~&_�z��L`��;H����֙��K,����-��Mj�i���;�Q��"xy_�k��V��[�׽�@F�C	?H�������	����-�c:��T�'��<���/�&g����PK�6�y�PK
!<%com/android/sdklib/repository/legacy/PK!<?com/android/sdklib/repository/legacy/AndroidVersionHelper.class�VkWG~F.KE�bhk�b��F��xMh�ji5�d�7��tw���7���/��~QOsN�-='�ɓ���D��ع���3�{����?�p�h�K�;��/�>Oj\/$W�^����Tu՞fp�d��r�^��y�P�I+���[IS
K�
� ��[X5��僟�s�������LQ͈}��D��� Bhehw�-٪��{�i��b�]�й��*�5�T���y��0�x�g��.�̉�M�z.��
;�m��|܏6D��:
��H�wL�G������Q|��z7p������mQ&���MKД����i��Յ��ޖ0
s��5v�&/�#o�1&g�6W���S%ɘZ&�����3�b��	�[2z}?l�š��f�	/m��Q%Q�H1�;�>�Jbe�!ҟ��������ᥭYn����wqO�H��~��IcMx�.i��(CtB4k��a�T0��4��C�H�2��t�;C7�>L0x��fQ,�0��� a�L����%ҬcZ.qb��qeeT]��i]�C8c世�*����Q	l"�]Hܽ9Sp��&*��ʟ�R���Wr����!�x�ڠm�b�=iL�\��z����r����Eę<�.��]`�� �Tx���﫡
�[!�)��k6��.�b%F��֒��K��1��$�6����*goن��,ڴf�̜XT%B�Q�%W*���sN�%�y�e�8�\��&�1���,I=�ޓ8��M�������6XV�����xB ���Lz>���_9B 3�Z^�m#|����\�:Dhّ�Y"�Îл�ߦ)7Ky���Gݤ|������7��ި�5Q�	��@q��S^at��P�ӡ��D8����,2X������ނ�>p����]ZB7���=��7E����g1F��	��b$}�i�Q1K7l�O�]Hr!�9黤�X�2�
lڽJ�JBYo���$s�93��FnyI`
���
��K�y�d�a|�!�"�`걂�Sؿ�WA�D��
��)�i�z�
�N�2lʀ1�"M�,����^�2N%�0�kť�9YQ
�|M�CxF��򠩙���?s�����9GɳG�=��PK�Px�e�PK!<1com/android/sdklib/repository/legacy/FileOp.class�Xyx���-{mi}�I 0��!�16�+��
����x�U�5��#=�}�� �7�Ah)	Ɛ@z����I�^�}_�}|_�i輷��j-	'||z����7�f��ϟ�`=��E�Ex$��T@�~������wh�1�nV㪱U@qc�N/�P.�+�I@KD���x4��Q*:��C����S��'���2"G������&���v5I��&��1č�:4
2�J	U�P��)�ͧ,uK��~gz��a��ڨ�)��M&;u-�$s��~,�p
s��TaS%,�u4e�}�1*���i���}��L* �z�f/��Xo�P��KQ/�	˰\@�3d$�.�#���C'�ɺ2IΓ�ks���g��p)VH����PS��ȸ&'2[id���=5KhA�OJ�KpMNKM]^��_�����-d�O�"֥Uh%��1Q8O7	X��#FR7LԶ�#p������1�TdCI��l��)Dy�so'O@�fl��4���99n��?e��?̇@-׭^�6%r"�M�,v���#,�N�!�C;���Љ�<�T�1��iccA�B��.�rs
ƍ,Z!	�� z[2)�37���K���P��	�rU/3�/!��OID�S����yõF��+/�K��M�-G���D"��RJ��1�C�g���$��WJ�{�L\���b�H���t��`���$��Y�ߛP�f9�#��E�0F����u9��S�w�
t�Ƅ�&`誄��dWp���hbl������g;+]B������n�S�8l�	3��`0�5�����{;���=;X�H��$�g+���FK��b�##̋�.	��kTXP��m�u���)?F#$��n=��Jt@�Q����\�!1P��F�I�A	o�[fe�le�ޭjԡ����h�M���^r$J�qڒ�B��bJr
��n����z,
���kN��!	���T���r2�:r�>=��K�Sg�m2O�9+��l?���s=~>$��u�gl�S)C�L[��VɬRW�X�M�4��Q< ���'gu
'x �=s$�çqL�g$|�ťv�ϛ4�A|�������t��Qڹ*Jf�g<6�$Xc%����rRe�֤�e��*�.�RS���]��p�=���`d�[NX֪�cT���I9F7�$Y�0
jj��|Д�sz���?�}#!M���2� s[!�������"��M*ԫ�=a,Ȏ�T">�͹6s+Aݘ��n�đ�J�NBa�l>-g��p%̢�e�¯9*��gMe@�4��!'�3y��0卫d�lc]M�,{x��Xv�����PTn��
�NZ�tP?�lXC@�\:k2�|'���
��Ɉbf�����L���+t���u�\�ަ�m��02UU��z�3�\�/$����e�Q��1:81Ґ�e��s�]v���d��J�����D`v��)�T|q���ºM�W�eMSu��L2;/�M��(|�c����T��b*�[��L�/��g���m0W�피)%%��o���QĿ,),Juf
{n �E`���FM_��{��4
4�4���%z(�跔O6��+�8	Z�숡��K��~Ki\��2
�V��������
�:����γvSI�’i��Ǯ<�d�v1����"��xn@=n���
h�&�E�Ө'�z�9��3	�hN�iz�@��/�W�K_�ӌ�@��2r�$�F#�F#qm�y,����.�o�f����
���,�3y� r�y�ܑ}�W��{�|�(�y��\Αg�t…:�@-�Q�-ԇ��C�Z'���Za1c����`��xw�q�\/�	PK(�^J�}4+��C�������i�i��͡l	�Cm:z�g�aW�H%�\DT��O�c��f�v����f�E��+��F��!+��[�a+h;�ю�ƞ^V�/����q������r���7_���ɳj�g;W=�M��$��ޫi���l�T<�Dc5����][�~���O��I �I��)�f3GۂG�D͖��l�C��_���)�U�b!�@��*����
��(1HD\��z�)��"�,2�ل+���׬t
��؈�-��x�IW�t$�h'+}][�G�_�(��2�G��ow�)�w{Na4�����3��̻���vk3�~>D$�/�CX��X��h���EVm��,���"�"[a�ˇ�"��E�gx��c�%o3g9�qw��:��z��tw�J�}3�r���5.�\��8�ש̊�Y;���^;�7��.?��YM�K���>H3�i;�5�r�gs��]�}��I|#Oo|���G�xy9w/s�o�[~7���Z�g���C=ɶ��	�1G��l+>��g��Sx��s��S<��:+�Y>�o��}z�`��*�H�ϧb�|��YN|tw#?��|��og�)���~侣,�.q"��]|�+�E�R��j�e����|�b�?W��g(���Գ�g�c��O��-�������W����7�PK��!��	�PK!<;com/android/sdklib/repository/legacy/LegacyDownloader.class�Yy|�~��Mf���$�E�A@����	"�@ �@$����$��Ygg����X�Z�����=��Z��$"�=���C{�j{���ޭ��7��l��&��_���w�����y�Ǟp�������<��nնk���
�woՃ�@�|#j�ܵu�
���H@��,��ma�;`�13nئ��Z�?`��eFXo��Fba�PUA��b��9.2m�c��#6��n	(�]�9m�"����C�LRQ�J�Y�g�
ɽ�6�q�o��]`fm�c�(w�p&�V����R��S�
&,�X�1m=`Dm݊j�@F�-ا���
�S1
��z�gvؖf����-�X��eQˊ���g�����p�����jGgB�zW�j��Z�t�mD{�-fԶ�pX���:e���bf
GFPX�.��,9���d�
L�+�@`�RK�׫����׭f��V��c�wô>��QE�0}{u{�81���ذ�-���QZ���4�Qd��C.���=v�p�Fc	���i�b.�t4n�p�VФ��fO�!�J�qG��#�j�Fa��sT�����k��Hl���Z�C��)�f������b�X��
��X��� `[z�og ֎mđL�W�X�6��,�v�rd��ou-}zp[<y�Mk-��b�[�!#�q�Y�5SFrk3���c�aF}X��(X���j��sw�
���֥�[M���ӈ�,1��,���b�\�ɋN��N�2z�iŚ��o7�D�&c����BlD��M*6�|����K��u{���@e.��
�I�ʼn���CY� #��*4t3.��G��e�)��I��ɲ�(�R�sK]���S`�؊m3�e�H�N�pEmNPX���(�1Oܸ��&�|���
K2WHv}L�?��ӝ��*v`�@Y��zG�;cx�Sk��M,"q1.Qp���Ჱy8���iqf���V\� &�'�Lx�Tp����Mfj�L����F�Z�e����*����d�:)��y���\����X�g�;d��Tq#>DH�B��D,&%�C�5�#J���*n��
�ѵ��G�U��
n�F.h6u�N�)d]�y��vܡ`����c�G�p|(Nݴ�irnݸ�b���V�]�[;�_�n�=*���J���	;����%�0����&���O��$>���)���ې�ldGeB��dm�.h/�W���T�m)wv�A3���S�9�.5�S�\�
>/0uhm�m�F�����x_���h���Ѹ�b�t�&���~�7���gʼn�
��]��xL�A�K\Q�J�LjWOH|<_��x*Bk��.�K*���0�zL+�1���a��9�/W>?���x��td!�7�E���L��Tq����T|]����i�m���P�M|�HD��y��׵��^T���H7W�p�˰iB�gZ[�:�v�����G�߰t-�4��B`�ԯ��|Y�O�i���Ҧ?�/�Rů�
��W���iu�ެͿax]�ljxS ��o)�|����U�d�N�a-�/
3���3��,eOQ���m�h��he�P���ESU�
�@`Y���=�'�%�F�5�H�n��X��f�p�f�==�bּ�u��{f�[<-�"\��%��_+r�H�;�RW��O��պ�g���
�R��D/�L�L��(ʄf���)���1*!�x$ijiwj���[�3�;hW�7����d�w��h��ۚŌpdQ9��B��1�Y%�m�m�� V2�BfT�U�e����DIm捤Pv�k3G����nָ��e&da�]�9��!�y"̽S�*A�pp��}��H�d7"i�/�g�����X�EQ�����beET�	�)��9�N|f�fLeP��l�'{�db��56PL"o澏�Db�bxP.�?!6��/���ɨ�s*^ß������s���r�7��³@c����P��`?|
(]���9�����>��^?{?f�sh�ݡ���fҘO���u!�`����u��r*G#^�pFo�ߤRAG�&�x��.n��y4-f�d\|�%f}F�ԍ%�r�]A�Z1+Q�{��9�U�h	73-�$O8�!ݎ��$£�L���$q��C����9�kR�(	�p;�E�#��R2i+i�EG�U� �q;M ��ϔ�&1o�/D�k�g�
I������.���Q���=�x��D��H�C"U�D�n���'���s�s��E��܇�z�{��4�~O��A���A\�%Ŧ�[ ؔG{���Za�b~O�H�1��$.߃^��s>��ߔ��M�?߯$q�?�I���9��i�M��!|d��'��sw7�e��>��O�Ӈ� i(O�=(�+��P��{q�}�s�.�A$�f'1p��x�c_tԐ����-�瓤�;�]MjY
�6���UQ��-�,q݋��8��WYr���y�"weI߮����Uyw�7�-�,�,��~��� ~�Fe���G�;��U*��}�ICv#�t���O����M�[�>��][q
o�g�dƘ{aޥ��l���8��ac'�jo�7qt�q7��~\���O�r�<.�K|����
�Wq%��*�����k���kE	���[L�0��\�(��7�U�Et���:�wJ)�RQȓy��X�Jx�/�9*%'K��R�ԫ���q�#W]��J��I��	�&6�J�(����eѕ�e�|��Q�s;#�j���"�̑�qPL�1O��>1MET��J��x����P�`��]��>�(

*X��W�F.qL�����*xK~C����
<J0,:fz��G�tJ}e�
��:J�c�"#Ӳ�㤥�U��tɯaӐi��jC�'����3�=P�]�j�[� ���DT��w�6Lޒ���, �6��Җ��dq��A �V�B��A�"
�R0.�t>g�����U���PKUp��PK!<Scom/android/sdklib/repository/legacy/LegacyLocalRepoLoader$LegacyLocalPackage.class�Y	|����I6��,�  
��$%(�!���n	D��C2��Yw'`z���-�n=ZŊK�*�V�=�[���G���Z�U)�}3��d�!K����w������7<p䶻4S��<�ܰ>�Wb���E����z,i(1#Y7�%̐!��r�KFvF��ד��'��Q�_	���WP+�M<ԕ���r��(�J�J�ahɪ&BKp��xP$A�Q�B���.�Ub�����a��i�b��Jp��	�Je��K(<'���j��27��p�e����= �˘�9����ޟP�IB�8�QJ\�.�E����	s	k�Y��b����2T`���X@�ٯAeX2XJ[\3���`!IX,�'��u�?�����h�a����f�1uw["��gBEMm�Dx�Т���_�~<V��"=��})�%�ȨEa��)A�(�0�[�����Ys<��m�-�vǙ��h��(�>��i��P$�'F�ilO�(�n��眊e�e,�i�1�(�N�Q�BU�x��!1~��~���Z��V����|X
�0O�F�J"�Z��u���
j�JBSy��l�[9�i�R��U��%H��:5&���ѩ^���<��w�k�v��F���󒰆0�fR7�8g��	U1���qu�j(&4W��Ϭ�t:L�"�u	dӣv20��x�?��z�p6J����u�`ڤ�Ғ&L'�L���"�gc�D8NKƣ�p�2�F��f�ȼ z���7-�,c�8s�ja5�䃖N�� ����݊mΕq��]G�"""���KX��L�!=2�}G?�7<�*�b>�]�P�E2l'T縏0��`����%,��k��XW'gu����e�-ʃ0v��h�t����ɸ;Y��WJ�U帚0�D0w�
36��f�;���e�#Y�C���>ۃK����a`���v�ET�yX�"W��ǃݸT°�w�=���fWI��S�C�sv�S�Ly�/�2.�G�+��[���m�%x���|�i�NjX�UX�Q5A�����#�'�I	���i|��4�Ag�PMvJ��~�;D^�t�m�`�/��$|^���q��e_4�4Q�j�X3QωV�7�����e_X�3���|��6�K
1�GƕbN�9�8�ߐ�M���CZl�jڬ��$�|��L�m0İ��we|�g�X4^���XD����\�5S�l:
?�N�t5��p�������9%� �(f�
����W�\b�<f�6�B	���s����4C�1��nĭ���/����!w�D�2"� nc�r
)Vw��C/S��%ً~t,Ywȸw���\���uem_1�EЋ�N�O8ŤWv��4����(R�Oe��:�,n{�\˵0pTl����9��
��[6
����k�!g����U�]VɃ�Nu����v1#��z'����x���nVu��5�S�<�����	�XZ�{{R���jv*&�'�)�ުݬ�k�N��J��ܪ���'�3����l<��޶POp=�*��ȃ�𼄿�+^ �2�U��;y�����L��F+{_.�`�9���𒄿��I���q�j��}-��:-&���$8e5ؾ�i�Yg�,��j��"�2%ͣ��L]{�	cސ�_�ɲ���6g2��Q���q��c��m�EBf��׃�m��;2A��3������sz��eʧ��DEU��Y�2*�B�<2	Tgf�[8���v*���f
m|6��*�l���^Q��L�N�5�՚O���1v�\ȺE�Ĉ���54�]Ml$������[���>�8����,���=��� �~�TR�=�ü��efY����i��"{���A�|ydS�@�E��qt�7�X�a�6*�e��֯;�|30h���@H�ۂ\	qtU.�C�c��i��q�o�2�m�h�,�Ҡ8�nS�]��)�B��h`L^�$����r�m��S�!���&�8�C�RJ�;��pr����R���މ���!E�$L��5
�4	�����骠غ��-멹�:ӥ%J2�$�J4j��9)��eކ�s�u(�S����eYE�7^f�I�:ߗ���'��98=V/m�:/kVi��XLM�9_�;1�`1�X1��/��.�?�������+�Yȣr�5�<�����Uw�u��1��a?f���y4۔!�\�B\��bn !���K4�_�y�c'�<��<��E�Ź.H���x�?h�ȟB�'Y����]-u�b�ݨ؃��*R8�e'�����`�r�`�H���)�k�NY#���ץ�6���X�۴�E�y3�td܊
�0�#��mX�]O+�@;�-q�i�bK%۾<�h!-b�棙S%�s��鑓y���;�
:��7�$J���I�Sl+ź}i�g�������B�p��x���RdAw���"��"���� {Jض5�G/!8�sR���!�}h�OA
���X
�v�n�{�r�	�6�=��GF���|6�/��W��5����AnDb�f�a\E�Z<�������@�r��ֻi	-e�+�F�Tc�\��$언�'��:��O3�1��4���_'��v�ߋ2_C��[)|� ���9�������Ӿ1*-�@w#n<��,���y4p?�
/0�^D/9B��6ō��u�lJV���T��4ʕ&����mf�D���WK�Ȗ.�&�ק��WF)�"-�/�7n���{����l;�T�ގ��)�^�1;���^�7��ٱsO
��F�Ou��ԏ��}�p����Y/[~neE��q^�	x5\���&��-&��q+����r#H.�ļ��f.qX����TZ��1��i�Ʌ�l�8O#E,�<kq����\�k�KqIp��Ab��Z�t�诲x�i�?N��ӏO������f\{�l.�P1fQ	�R�#ʪ-
Mmf�U�Z�>�U��l��֓�`F�R�C�g4f��V������<��y�cs~z3W�vL�� �G�"������)�u~x��g>�pd��=�_��w7�$E�I>�+E�^fpBt�b�1OdWr\� Ts�6R5�r\��t{��h�VZ��V�!�r�$g5�5o�|�V3mu`�
A��7� �o���f��L�<vS�����9�dZ]�v��O[�v�P��u�4AW����w���toF>�ʡN�͔QK���
t�p���ҙ��PK�zݝ��PK!<@com/android/sdklib/repository/legacy/LegacyLocalRepoLoader.class�X{{U~Ov7��Lې6-�z�l.�-m*���4�mӦUq�;�L3���ΖVTn)��U����i.��z���o��B��G|��6�$L�?;g���_�~�������B�椕�iٔm�X"5�ie�u�A�PP�BA�@[)]>5b�1[�Yyñ�1SOk�����[Iͼ�㖖�mf��h��d�a꽹�B�V��X��5G�cZ�Բ�X��Q=�TvY��)�4�KykT܄Z�@�o$�XwÌ�hҏ*�R@Mں��3�ΈG�5���b}�3�ް ��,p��N��D1�P4z��Z�F�5� ����T��-��
H���Ù.	M�	ܪ�6�Q`c)F�aZ��mKKW:�|�0����v��f4T�uGrw++pSd:eC5Ѥ�YEb�����uG�'N�=#�6�0C���d�IlQp�� `x.Bj"n�>�LG�6��x&��ء�ME;:�S��ijy�/%����%�ROQy�ګ� ��yK�y�Ǽe�y�Ǽ��J���.ܭ����+͐1�(��1R"@±�l�}�L�ݬs�M�WE7�-�(�]HRH&G��,�R�>d2�c%��8z�Sы>�uI�x��u�5,�p�<��W8�q,n)�_`����I='CR�~�-��dNtgrf	Y��Дt�y�`'���m�t�1�|�8"�gn��e\��V|^��SO?n�|��9\�A��}���zO�����z[�F�MAW0�"��i%��D�!��h��;ʄ�1m��G1��T�3�i����X�m�m=��ΦV�ΐi��u{��ӛu�����A��<(�z� mYi�%�+ˇ�
{��jF�^-?�7	�P�$���A�C
��8�/
l���Sz>i9n�c�?�O�(��wߞ��]%|ve���K*�����%M]��B��+#eHmW�Q��q��Kv���E�z˞8��>@H�H�N�IO��*��c�8�ɴW��.�.���h�x�*�����<
1�i���
t���h�WjK��*^��	EA6��*[^�Y�ܳ�d��K�^�7d��*p~���,v���_H���k*��[f~��c��ܝbz�W�Y�"ndGz���w�=ߗ��u��R�H�)��ij��;�u3����/����*��3J��wk�9H͚[�	#�՜�M�M�%;f�źcg����3S?�N+��9���
�A��/��1���lC�7�ΰ�2��q�(�e1IV���4$'����R�,ZFwt[V����V4��Ә�����v�x���ȹC���*���\1�#*��$�ЇtM�,ԥ�l�a��h���>;!2e���,�(�Rv3��C�]��9�2!S��U��T-�>Mɲ�tzD��)x�����h������)�F6�9��0=�%�qCkk����*���	T'�Pϼ��-Rt6��lV�� ��2+g�S~^d��ZyK��B^S����>�5��\Wro	.p�M�=Γ>>��cF�%,�6�ayO�2V
4�!|	k��bm�8�G�)�t	��]��w=1�!ԏ{�~,��ᘹ	Y��G�Z����xpW?�O)�2���(Q.r7 �-ayo�)�? 0���}t4N �F�4��7��:�;j�ŧ�5��`���vWb{�
������^��e$�p�"9�yk�g���o���߆P�ٴ�X�12�Jfb3G��|�<e�NN~R���
c-��;��7Ɵ�]
NA'u܅K���\�|z�c��N|;�Q(�
�/�1�x�=׈StU�{���	���h�=4�ã�����T�y:7'Ƒ��Q.���qXm�wP�Ó�G�*ÕW�)�mUuUu��%\YW��-���x"��)��>�G4�!A��	�P�k8����Kޗ��@4�g��"�𬺓~���%c4<A=ɫ�Sh�ׅ�i�S(�0�%��8��
g�W�kὌ�!�WUm؃��N@�b����K��ru
���8�_�7��i,�oy�?i�<i��[��(��
*�+hTp�d����	���[��)P�~�
��I/]�R����U�Q�&�Tj�ܐx�,ϸJ�UQ������S��4���7+ໂo���[�X��ٳ.�J�v�5�t�J��*|�?ŋ�)�P�]��xW�d�	�?���_]-�I?��PK�����PK!<Ucom/android/sdklib/repository/legacy/LegacyRemoteRepoLoader$LegacyRemotePackage.class�Z	xT��Of&/�\ $���`@M�E41!H ����#y�f�8oƊ+�[�.����.�[�2�ںt���v�ڽ��b��wg2�L���Ǘ�w�;�ܳ���;|��?	��n-E|�:�v4��"	ی�����	%���I;1��^=<jw�6Q;il��15�ӛ���� '�L�f)aU�x7Q�R
A�2B�n}���Xo��g�N�F-f�L�&�j뺥Z����Pݖ��q#Bh.L���{Hi���5��n�,+*1��E��D��[<�c+=n�6g��ˣJ`fJ��Iݴ’ј�Ѹ�2Yh�@�P��N!t��&f,i$b��{nqҺYzr���*���l�98�P�k$��?�n�t	Ǵc���u�L�ZBv�\��0_�t�N/`
{��\7]�qj��C=�4ɡ׶{-#ďQ;�_�Ş��N��(bƾ5��> DŽ,�$�I�
e^��6�㭉D�X�r
X"�&-g��H�k�v�P��U
�f-���uRO�$N�3�d���K艁V�� �B�J��p6a˫!�g��z��dZ�n�v%f���Mhh���� V�5�X����i�v���d���9�kG��9rJ	0�G���z��&3���N����X��%�\@hɳE>v#�v�u��
jh�F�f((�@��F���[x��\�#�M�H�f�.l��c�!���@j�X�?�G�(��	'Ԫ��պ�M��۱��xB���&]ЛNz��6�=��5+��y� �(���Np�^+�:\B(c;n6��d�^;*�4�k��t� 3���x��9��$�5"``���v3l����%��J��>�v��x?:�F��I��2�0.�y��I+\��l�	������=}"V5���)GCR�{�:�T�=�P� LaI׹juؑ~��y��]�>#�{ļ��p���q��n��di�?'�AK�\XU���j�(ƍoO	�*�kq���n���qWk�dE���H��v�(ke!�8b+7��(p#n�7��Ƕ�3�
���V
o�
��FG�@\O��[ק����K&���1�8gKS�;�5DV<�e�whx����R�#p/��L��������+ӧ9��
}���%�I�P=���>)�[q�p�����j�����+�>���\�/��0�W�Vw��xP6"���yD3>,�J�E��9�2�߭R��H�ʄ�'�D_����G��%}�ӷΎ����
GT�9��H|\`G�°&�3��l�+n�t�#������'4|R�I����/��I��'��xZ�|*S�����E���P�	���,�*<fr'���sN�[M�R����L6i�u}Fx��-��~�O_�W𬆯J({.��
�ńGm��������!�M|���)�-�c$�SdH��1;#@]���w���y��e^�c��?ď���~�m��D�Ҵ�$�5aI����)ǝ%y�������+Fh�nt܊� �iTljO�?��
I�����l���77����
�
'\p�{!}��$ך�D�:a����0K�O�KÿeL�LB� ���4�O�eg���V^�vK�^��7:�3��m�FE���@$��|^ )_U��\:�E
*&�˂�Vg;a¶r9qE�R
jT&H�LX2�z5��%{~��dASdR�*�;��TA2�$q�ި��$�&h��O�ɚ~�f�)�w9Sw�1~��8�/�"h��o�^yвy�˜Y
�ˆx�~<U�i4�C�aqCY@V�'��t�,y���)���}AZ@gh��ѝj	���C=3�F����H@��hGy �ú�G�j�^��
i�T�2�>f�3�Z3=f�L޴5Ɲ�em���̢��g�<�5f����~Sr
ҙ(-���E�ak���i�˯�AM��H//Kc�r�R�eWN���YS���=�]E�`��Q.'pk{B׳u�\e��h�36�G{���]s*����]��I���&\4��ݛ7������W�5�w�>;���}��-�>a�
��BZ��
fk���]P�%/C�>�fݽ��~u�:93�����v�����iL\5�M��r��ږ|��ܕ6�f����,b�wi����U���(���e�7d
��)3��eg�m14v��1=�/��kF!k+	2;)e����bX^H<
�K`&�u�COp7nY���u2s��#v�hO|�+�\ǽnBڭظ�_�Y�{v�qY�5�sBc_����W/W�`:3���&-=qc�e��E���6�i��z��6[w��Z�N^k�-����'��>�O�i�sZ���Z5�[x'U�כl4k�hQw�c��M	��C�i�E�q��m���2}�Y�&q�~��(�K�aw;�i���s�z�K��Y������B+[6���F7�'P�	�y����Md�>�% �~T�ߘ���4�{f���t˹2:E���.�~9[�pT�8��EG0�~�L}D����Y��\�R\�ɸ�9�@�xf.|r-����i�]�>��;��~��C���_�'���e�dC��]��a��p���&=�ꃘ!��Fu
�:CɢNkĂ��� �<��o\��J�oe`z`��,[<=���x�X���8�3+��}̓X%G�|�c�Q�aہ=x��z�'��Y�h[�`��0K�w�߁*���弙
p++N��p*n�|܎��
�+p7Z����[�V�Ľ��m0qq���N6�p#����q��Ȏ9�t!���`>u�FvU)P'mb�6��.�ͮa��M]�,2ﶰ����i𿄅t��5��ЦQ7�/4��}C��3>��ߠ���ጿ��]�G�|L�q�Z�B�/S�ĥ�,�bQ�aa`W~¹��']L�U�.Q���]{4k�_Ym�K����̨���*i�R�� ���,^"#�k�u�G��#8��S�4��r�l�`��%t��R���&w�2�/��k�7�Y�\^O>��*3>�y,3y� n�O��
G9ΐ�[yp��p)�s���>���}�I
���+��ɝ}��gp�d���ۘ��`������u?�T�q�����Zҩ�%��y��Z�LTD�k�6*-��#e��d��>�����qw
�� �Y�yV���w��&��L2H���1���s)���Z�Q�(��R�S)M����}�^)|�\�&���R��?����S^[�Z�],1<�����X��giZ�Ѵ���z6�6?�N�.|��T{Ó�|���~O5�Y�����8�	��@u �����ק��jM�|�⋃�r
_��N��ӏS�Yuq��¯��M%�%)��*yV>��A�'E����ܝ'��s�|,OSy��R�������s��S4������Z:�	�nL��p��/�K���/32�l�8wR#�&�q9pc��T�{(����IH�d��r|�y=K���W���¢(;`�W�b�}��rf�R�.�3�%��-��)�����2&i�����͊܁�'4����5���vF�qY�����+h@X�
�in�Ҽ�(�R�a���d��C�f���)4'+�e��Ma�W��U^���ʆ�mT0��(-.����H5i\��ޒL4V�U�_%��t
S0����TQZDW1���(]�A��T�z���8����):ە�Z�)E���'���k���<D�+u�T�T���l�"�A�2L��%�
���>��UDo���g#H6����_�PK��3��(PK!<Acom/android/sdklib/repository/legacy/LegacyRemoteRepoLoader.class�W]pW��e�*�J��رh�'�qԦō%�Ե�D��Q�槴]Ky�ծ��jℿB[��-?m�-)�J[������)���+3��7f����+���Ǝ^�{��{��w�=��?��܍r
�p4J����4-?.�5Y���&������Wu�`��:'��cG@BCw�(�e=gj.n*E�RmÜ��E5~l�3c�̬°-���YPm[ɍ���Xm�δ�d�Z|��4r�z2�0"M���a�z�-���K	��Z���WmŔ�;C�
��8�oC��]�N|�a��)|J��*�m�i�q��]� ��3��j{eI�O1�^��LvJ)�.܂[9n�p;b��jVnFS'�k��Ln�0M��e�c�]��A�v�KB7�P���J�Fai��]X�i����ƨ)y9;K#�V�Nl���,��]�u�B����>rM9aj�I�ئ��~�MAJ;�;���B=��{q[��v�sBp�'!!��\��]28��Ի@Ǡ���:�*���%�I�
$��H"�$3k�
�*�a�t�P\�U,#�,$��BG� �%HC�
"��9�HHc�aO�,7���XVJϩYw�4gME��Li�*d�36\3ט���8��!�0R7	�
Ԩr�᫱Zp��s����ɚ[H�mJ'k��mS����.R��NH����(vv�i��I	�p���f�S�Yc՞\��cxH�g�0CP�X9;C1%�b�g6�@ǜf|�� � c�[ϔ�E�"J~s�$=+!�)�]�Q�0�"�X�Щq�t<�Z6��t�ܠiʳ�aNJ��$��Oc�C�P���03�a��2XU�k+G�M�HCV<UQ'2�x�Ô`��(��,Q@	���"�c��@";B;����y	�����F
M�G=�OdH�8"��1�mH�-Bn�D5O;��Õ<�"� 
�.�6n}��:�B��������'�e��HxR������}���q<͐�c=_c���Y�&��Պ����>�Vu�h�0����Iqoؚ6��6!����6�S*��u�O,e�R\���֬�kh��(���U�R�ܼ6~�RV=��ڻLQ�g�]��]��H��e���BLX���l*�T�rKA����MW}�T�=o2��\\����\&ݥ����s��/T_C��˯`�|���հ����.]E�5�.i�iJ�,9Iaz�֦�]������h�w
$�~�*�5
�L>����5*To3ܺ��x�rmS��D�*����M���V"��dԼ.�%�X��Kq�d�FT�;�/�{�*_)]W�!M�,����9��i�@wn�i�����+N-��۵��#~��}��x��%w��oR����P�t��q+
%Y��]�{��#Q^F��}��F�RT*c�Kx_�>��;�N�X�
]����|	;���ى�	x�>���a@��W�ɪ��>#Ļ��^G��*���8D�������6����2{0��Q�<�_C$����x��w&���7�Vg~�_(��s��]A�VA�Ѩ/��>�
{z#-����HDC-�}��h�<�2�z��қ�R�U\<�m�^���Q)�\Ɨ��6�����Q��P�4E	8BԦ�(�8�vzU�a�x��v��q\�	������!=P��Cx�ڷ�2���{<����'L��P��+���)|�4�c��Ac;�~#�hl?L'�ϑ�>\Ʒ���e<��y|�C3iw���I�����"E�9��	Y��^�U�ޫx�V�!??�%J� ���'���oPB��ݴ�7��G��9�-�gd�����N�]�[$��.!����x����K�_qz8q�K�=�6`�@Z5�cl�.Bp����"�u�zƄ�����	�2"����Z�I��=���H���qb����~C��:�y,P /R����PK��[l�&PK!<<com/android/sdklib/repository/legacy/LegacyRepoUtils$1.class���OAƿ���2HE���\��W���nk�-��Kx�����n��f�/���`���*�c����?�xN�n5&��|���ٙ33�|Zp���.#&�.��=��w,5��\��v������]5�ղC3pjd���R��R�%t�7�e;�01:6�o6��8:��肐0�_��̒?Ww�P9%!��8us1o�ʡl�P�s(Qe=��2�����\�*�U�I	����bQ/I���5r�{��O�������ѱ���v�5��kxU���Ŭc�V&��'3 ��'�˓��S�lq6�>+����O��t-��8�1�cZ1��A�C��tP7�Ҵb���Qv��-�.-����8ʑ���Ǐ��x��fqn6ݰO
�j~&s�<�b����k�m��q���u���ڔ���Q�����Y�WL��d��7$�ҾE�٣;�]X�W���Qq���}�po�üav�ꆹDg�%90����Y;�����ti�jޮ/��M���^ډ���A�5����t!.�e��|%�G�%\&�B����}���9�
���?`[�����n�p7aG���	;#"L��fn>��2�s<b�9�i殈�1����ч~��0L:��8G:�4�fP"-�LR5��u<�#��x�g���/I_�
VI�����c���E�&1I�6z��3���2���)������R�"�!Mm��Dc���	PK�!/�zPK!<:com/android/sdklib/repository/legacy/LegacyRepoUtils.class�Z	|T���;����&�6"!H	dMP	I�HBb@@�!�!��83���[ݭk]��5���
b��j�m�Z�UkۯU�uQ�;罙d2 "�}�_2ᄏ�s�������~j��:'l�IH&Z���.�Uk�{�Ä�y^�7|����̉885R�	�����!�6��}޵AOk �
���VKmC�I���	2=�@KK�_hh�y�sr+b�Čw�zj�<-n�s���00Hc0�&p!�>�q�=�
/t�K7�Pf?�"C	�|b-�����e�$BOt3\c�(&��Y��ߒ€�0e�e`�QG�t�Y��՜�1�\��9&�^��1BO���=T��%8�0u 7�P��c
L����dId^�n��Qas_��{��(�Iq��mi�Y�#c"�S��|S4
0�0���<���O�>�m�PAyusc)��z���<��7�'L���ɾ݊D���a�`*u�lr��=�8,��.r`f��1��9�K���/ZS]Q\�����Px�291�4����O�>wx] �R�+�,��9qs!cƄ�b�G��%(%����C,mi�	�'f�C!O0�*���k}��4��0�����ʂ�@Љ2؜(��kT�Uw�!-��*F���l�̈Y��*T8E����#�f�ec�)��\��˰�=�Z�y�6�=~K.�d�H�Bc%V��1��.�����5Vc��=�V�D�r���\$��k!n�?jxN�A3��:4Z�+	4x��O|`�
��F��Wc=�-�v�ӿ���
?1�=�f�[j\zd,5�Y��34�ˊ�r�90&[�/٠���Ϲ��aY�af��l&�2HK��dgk�#a,MbQ��5�ŋʤ�<��%SZ�KK���;1j\�-��Y����c
��1C�%��)J�v��R���B�J1��o�%�nk�B�j����Wq�5�6�\�P�ź��A�F��@�fvkwCC��G�q��������L�v�;p'�"H�n쟀��[yG�V���m;wi�-">��(St�^�g�~�m�ʉ�KHbi�d��}'��5i<,Ԝ�'2@���tt�z�e��i�*����~h�S�It�%�W*�i)o��DFpx)-[X���nM]�"��#�}J�iQ���/�A�j��.<˵�h-�ѡ|��p�2��4~$����'F�'?����z��^�+=���S{;
�H��mi��^��hIVi	q!��WDG�%�RU-?+��-?l���o�V�
���Q���M(3�����p�h�M���v/x��A�'��%G@5�=4�=�������G��e��k�h�}��!!���a���}Hy��W�#��_4�*:ҿk��Z��������~�0�Ib��j]�}�$0�C��ONbU�n)z��2�k�G�^�=��|�Y:�9�0�W�K�I�ʤB}H	�����~޾E#5ɏIi���
�'�cu�
�y}����TJ&àMyH�.�Rပ�03Jդ)͒��]�̡��5"'}F^��|5v���
���P

�㹇D�LMCi�$�	|X�9�2�Md���2i�͚@ ,uGiEG�=�&x7x73�I�eMT�1�4��C�:��4Nt�!YL���ce[�ek�@�F2�^����A<����)W��LT��֔p2�&kʣ��,$���|�,$�+���
4�p��xbBk�����+���iV|��ZWS���h�K�=�{���#�
Om��Oˉ\:Q�|*�0��
�;~�}�D5;B$��ϧM�TƊ�M;$,�%ȁox����d#5+�j-{�'��M�rI�:�XSU��rԛ�C����������{�T�pK�GU��͘e�K�O���5�N�RZw��p�sK�^����e��A��PSq�(+W@�S5�	���|>Ni�f��VoV�
��@��N�y*�3#0SeJ�=��Aw��:���=
�n���{�yB�)^�נ��IAOL��":��:�55���;O�]�f�|r찐��^4���4���A�!LOEWU�#�5�������E���Y:Ϻ���f}z�-����K,j6�C��4(�)Lm��	��q���`@�$�֓�r�"A<��y"5�Qks��o}�J��"�h/Ĭn���Ƞ�̮�lU٦z�9A�81OzA����	:il)t6#�B���p k��ߐ�-t����|�ܭ�/މ�f��.
���FF�pi��%t�A�i�J�xW.'���F�B�o���9}�����y���5ń&S�JF_8S�j��A�h���c��tޠ��r�8��"UN��n4�&M7�w	c��L[2b��ܡ&�Ӱ>�����n�t��;ϫ%�� �Y�=Mw�ݲ�l�yYʉ�oU�:cý��9��.��+�Y���|����:�$W�AO�g�x�x3�N�}M�CQ��ߏ�|�;\�$���0��cSi
b6�У�@S���TF�G؄d�M����Lu�'�Ƽڝ��$�H��1	s,�;��"�P���,ˠڳ&N������		Yܾ6OoO�6�QN��a�c��쐬�3�v�.�A��Ě~r��s�C�foBs
��Pp@�Z����R��M?%ދ�x��`{���>��U���oЋ}܅z9���]&tR�%���_Ȯ,E���A�r��)�_��+�-��Şv'��8����7�w,R�N5�bs�����GzI������=��WF Ҕ�������>g�ѱ�]ӻ�����Gz�0�p�J�k7z�jE7L#;B#ۢ��K#ۢ��|e�\��U�NN�?��'9�7�/#U
��= �B�����#�|�Nr��i�;}l�W�x6x�����5���-?��I���]ll�ǛP'�X�ř9��0��Æ@}H��\��׺��[�g$mK@_����}m%m��"�u�g^�=��B*hEJ��\�ZR��#�@�Sn�VI�d�h[;?�R��.�R�P�C��FN8�P���(M8:��yG�J�mh�_�&�"� ��A�GT�֊ ���j�V����h�e%�i!�}���1�p W.�⨣$��$��Y͎��o�6��j�k�,��1�b0����g��x�s�Wv��B)j<a��U���+��ϝ�&��ɧMY���L���� �&hu����X}���S�Jy�"=�d]fpZPS\S^V���X�3��Sʥ��l߳��e�'X'y���S�e�s�{��n���Yۆ�EӢ����M0�o��-��H�lQ�S�o�9ga����eG�zY�X�v�B��j��e�#��%yC���T�71ј���zL�ͼ�&筬�։gn	צV�ш;�+��=U�8�'s�d�_�|�
[n�c�v����pD�wX&�l~�r(�8�/��z��9PJ��o�$uxb��H�j�C���wh"/�۷���fd���M1��`�'O�����;�#'´�P��.J�!�Ya���;����ϓ�%�MB��U�$��} �
)'�ϼoN`��HB2�A��1��7s��gP�'�h���Y���k��~F� 7?s�h���J�{\��ߒ�AO���[�1橗��l��X9L��KxHw��$��������,�a5OL2�N�8:ȷ4�Go�gd�֒�h#z��*-u��Vɚ��l��-dA��&���f}w��=E�X�u���� �b�Ll���*�P\E��d�0U2��<�z*��w��y$�`�.�g
�Ay֬C�{���6�x ;����m~@{&�V���`,3r��\'D�y��ȷ�N�-k�9O�l��~���<�N��^Zܗ[�|4��'��`08�}���P߉�L��wqh��d0��|(6%ǝ\:J�\���eEW)�fr����2��
����4�I�c�U��o�YY��W[�U��5UM�M70�L�z�N��Ff������¤.eG&wa�YWht!�,��L��dB����;0s���N:w��[1��x�O�lœX���rt�n,Q��u�85Z>�gD�
�h�2S���RGu��R��&=v��#��-��
�x:]N���Ѝ�dD7�"Dk�UX~0�n���1��#ݭJ���sg�`��މ�j�v�v�Nl�Jv����\[��#3R��[UL��)��=�hQJs��t��Y�(�Һ�L�
vo�&Wr'~\�P2e�xP�D���I�4p�?W8��^�Q�/c�Z��~��׍�	�2Q�w¯�/L��?�(��n��p�H���q� �������A���Y�}R��KD����$���d��Nr�g�Q���C̗nr�h_אN}+�L�KY�t���B��dΚ��)�&nC-�&M:��Ӕ^uд^u��^u�q�glC1�f�Ť�(%WJ'� �u���	./C*�c8N�P�yX��8
'b5c
j��^kq&�q���n�:܌F܎&�/�z<�f�/��"�ߣ��L�!H�(�i"��8l�"l���D��N�`3��Y�gSΡsp]���r\@��B�
q��B��z��n\F�c+����u\Ao�J����\M����ת$\�4�W�q��,oV��eObW�c=�)nWm�Cmĝ�l|O]���ݸ[=�{��W��}��_��m�
lWo��xP���xĦ�́[&�
��X<a��ڦ��6O��˶ݶz<e�i�Yx�vvڮ�.�
x�v;v���s��#���~b�)��^��iƲ�ר��88Y���5����j��Y;��l.���?�~s�dͶ��\��:,P�f��"�4�d�96�g٬�X'�y�e�x���}P��N� �ǽj�*�~�v�R-@:=O��G	�x����Sh�*�<�rn-����Ƴ��u��,��(j��R�:Y�K�U���*�ƞTۋ�JUÎ�]�U�v��qU�뗌<�j�Zƀ7�v�Z�NE
N�ݨV��p�UL|8��%�iH�p8��Vs��~6�Tyd��%�40�h��(7P����0��}��7c���s$}�/p٪�5�x�u>�~�ܠ1�c3�HȘ2�)�`&T�3���/�װ��jcy9�/�J�?�w7O}-�qI�+Q�=}R-Ȥ��tR'�������zY�I�z�G/�Q�����낓�i	�b�$M����W��/#/&����]tJGt�V��1{L�~I���ۑ�r����f
](k���m�
��7��[��ۘ�g.��d�X��P��9j}���C�L���d�eډ�TAk�L�Y5�)���H��ƫ�ټB{��1t�:bU�P��J��C�@�hW����Ig�X�$߶��vQO%�C^�w�/�D��B�v�/L��4mZ�$mΤ�:���:i�+��.�!��e^F��tE7]����H�Mʒ��BÕ����R�$����L����,Lq����R
.ǮYN۬�a�Ü��Z�cX�t��]vA���=X���a�m���Nz��2\:i'�Yas��;��vWz���6IbFOΤP�EKsZm=�M�*l�Hn|�m��oI��.��~,H�<c��R���d��3)�b�ι\ϛ}:�a�$�\�K�#��'1�[��?����Nz3�'��]^{�(Κ���4����8��
�6�O�ǿ؄��l|�I�7���Mo/f�KTc��L�c;L�����1�U*n"͡)
����4/S&^�ax��s�3��H�^F��Eci���ʢ�Mit<Kn�Hʡs(���$��&�-�GwQ>m�)�#�i*=�Y��~'���6ը�x>30Fy�z�or�of0L���v�(?�4nb�ЫH�NV�\�d���!<�!ff� �����*�x�
q�Y
3��~��b�Z�.�Nj��k�����d#�Kb]-6��hl��ĭ��gp�%{;Ӳxmf^ݳ��E�[##���ʛ���(�˔�̠
�0֠���c	��c��j�Jvp��Rx��8g�<Mj�6���,JʁF7��^���¡T�j�'D��U�󬈪F��I����G;�)��sʏ���x��j�)�����|[�Z��
œ�d�G��	��4]�	����
�]�Y��;Z�V��/�ko�ht��ud��J�'g�K8��oƚQ���lPQ�rr�9�*-"�v�}�9Q��G�w�z�w3H�
�2:a�&�PC��Hn��1�'{*8�����R���XK'�G'�%�\~^HK8}��t�7r�y+��I�x���aZ�
?��
��N�{t:>��d�o9�����>�D��K��z�������E>���l���Q�fs�ư��.�]�5��p��p��/Qa�9l�a�_q�`Z�>���� �#-j;����z6�L�F
�ߩX����8N�T㒺T��tO�V�iv.� o�N�����].V�𳆻Uѧ��d�U�2�������/��r~��9�v��OՕ���ϫ��j�6���ju-?����PK��t��>PK!<8com/android/sdklib/repository/legacy/RepoXsdUtil$1.class�TksE=���f2I�E0%c�Y\0 ��!��&!D��~�w������C�����*
�VY�W�޵�T����s�>�=}��}�����e!�p��D�}�����a���'*Љ|ⅢǻO�;��Q�]��(�há�Åw�_8�0�JK�#�Pn=���G�(ݰac‚�`S��y�Q�)��퉰/��n�]�����d�ā^f�Wݶ�2�X�88�������mk�=+�}����P�6�f�p���aWiG
Î��ٍ֫>��A�O��2?t�N�K<Jy���CI�����N���0�E	�S��'"�J�\I<�|ja�iT��{ES�N��/��n�0����@l��p:sZ�X�&2����Ѷ���+l|����<�c�~Qm5���w�2�+j���J�x͸��A(�����~�0S�'p�,|��r�����s�OP����mә�&>�3�
b��F!�睐<����e�����TK�w�r�ĵ.�^���GB�4���k��DLH�F�V���o&���z-��Ie@b��7���懤4�&�ۚw��&{��A��!�f݉�5R6���8�&�Ab���UrmM���[j�p9�8�HQ(���Ȧ����مDV��$������r�c���|�)�31
z���sW����WX���"��T��:V��A����z�|�Ӆ�pl�^�=��_��+sd����B��g�����ߑ��6[<���8�K9��P�
����K�ۘ�=԰�K�O�v�5~2薩m
3�J�gfݠŌ�F+g��������&�����dG
�
�B2(�Z�C˄2��!�tc�?PK@�|�]9PK!<6com/android/sdklib/repository/legacy/RepoXsdUtil.class�VksU~N�vC�@)�F@
$�t��@S���6���m�$]����
�xA�����3�P��3~p���Oq�l�{�@;ٳ��}�>�e�_O�
�Q|�-�2Z���qE��*�j����^t�tSwO1��#�u`����v���J�*�g��:S+7bl`ءL;�b�Z�Q��v�����i��D6I蔱[6-Z�4]^�6�tM5j<[b�NFR�� �a��.!��̛�k�f��)YvE%�΅WۘZ��]J�$$Y�
b'vIxQ�n��hU��e�
��k�2i0VR��:�ɯ�m[�s����c6b�2�TS�-]S�O*6�Z��Z��<�9Zs�QRD7�K8 � ��4T�N�\�n�;V�.�C>p��	�v�a�n�՚[�R({�χ�^���誐�B�pX��1�ʦ�銡TU�ᶣ��c��a�(�ah'j���f���@����b⠣2^�kun��5��q���/#���5����K�r\��4D�-���Z�"��`�N�n�_QԪZ����Wݚ�E��0��Q�*�3U�x�h��K8#cC[��g:��+հ:t#	�}ϛ>�G�H�hIʕee"�2R����B���c�a �4U��3ō� t��Ԛ�%��J�e8�ȼk��#
Uq<5J][��� 2xKX�c�j~j�Ў�J(ȸ�1�
�}�^�j�nR�%\$�7�E^uu�Jߖ�ޥV�Z^�2��͚D�5	�z.�����B&;��H��gs#Mui��-�X܂h�P(��Jղ�I�.�L�%�"�u�h�4m����&�g�D*;If3\%�J֊*Z�p��?h	��)��Ze��#�h��^�,��.�E�;�S��K=o����h��t��NF��@�4�V����w�F��Z�i�n��q~lm���/�-O4z۲܄�+�tŇ�����&%��Z!q�~ޱ�N�-,�u�F�b+��L�)�ryW-^M�UO��/�e��dR��S�F���.y@m��gXft,�~��@�C�js�<N���LW����tR�4-��IG���ۢ�ȡ�ir��q{��G7����C�f>h4/-��i�/�_�W"z����hl�yv߃T���-�IO���*���lB�0��pZ��gH��[��7�ғ�������#ӹ��,���C�?�O#M��@/��C��5�:�W��Bm�8�/��Γ�G8Mt������>��x3����C����B�oe��-O�y�K>���{��N����ߣ �-�<F�����	����IDp
q�F�����0L4��CߍH��~�,~���H�e�B�?��,!H��\"��Uk�FD�B�1
�N������������#�${��#>�5�v��?�lx�

�O���}F{��J��HJ�&aD���q~���h�G\�o�Km��A�4~�������&wh��~AzOx;�PKϐ�a��PK
!<1com/android/sdklib/repository/legacy/descriptors/PK!<?com/android/sdklib/repository/legacy/descriptors/IPkgDesc.class�UmS1ޠp��HQ�w^lA9��0"f:S�C�~K�BH�3	h����(ǽ�t
�a�p}��v���ݤ���
oaՃ>+�j�T�Z��7��u_�Hn�n��5h�Cf�#��_�5J���&��CzB}Ae�߮��z0@`��n�VD5�F�k0�ێp��/T�,���w���pcK�D��Q�u5kVs�(��_i/,�.���_�)s%kM�-��YvO�$��I�"�="��ӈ���g�ٮ%�E���7�h��p��	�?RǨ�&��Z�3�z�]��g�\i��6	�]�
\�3*�Vx��]��AE�)Q�(���f/
�e���Z��}�T1����MVqfZXm���k�hlD�u$.��lU�Hǖ�U�U.�1-�HYK�(��8n�P�NQSHmP�$�p��!�B-�Ӂ�\�\0?nF�p�5Ə���ڤ�n\��:'�;�hФ����{g�C�WI�Gpq��)q�ߙoHj�5�.���b墣�z����祦�u�6y|�w^-�R��İ;X�|�XZ�b��M^�R٤l8G��r�`����Loj3|$�|�1���Ǘ�a;�9�u�w>�x+O��-���d����~��mM0c	��D�w`2�����rx��M;|Q����8ꉣ2}1O���8�p溞�	��%�w&�_p���×�b�����`9��� ��@�w������@���?PK����PK!<Dcom/android/sdklib/repository/legacy/descriptors/IPkgDescExtra.class���J1�OZ�h���
�A�17R�Q�n\e�˘6�I*�Ws��PbfUW^��{����z�p�Q�õtVy�jet�=�.��|�
�B6\Q�^�I
�~�*�T�n�vFK�&���bI2f�1\�{2à�83j.�k`8O^�;�k[N��z�:�F4'��_\��^ҝ6�p��ODN�')")�󧵍��gta��ZE�ΦS�~��Lӻݔ���N�$�Zk��OJ�V���0e/�G�7PK�F��PK!<@com/android/sdklib/repository/legacy/descriptors/PkgDesc$1.class���n�P���n��V���YK����i��,j�&.���֭�#;�			�@B!$��
	�:�����j�����x|��?8�B
mh��؀	#�W5<+�K
�EיU��N��Uמ3�eղC3p�$�jeq��\�%t�3�%;�068tK_���$:���肐pa=F�rRBN��w�|Ѩ+䣬�(�>J죬�(->J��n�4����HHV��n��e�Jݭ�9y�=��E�����������m��{��ޜZ�K�c�V>�������p3=[�,�W���N�]��䴮k,���b7�W��`���ɜ��9��C��X�f�=��`,����"�����x�7j3YV�	gU��ɉ'��YM+�X=-hO����oVo�٩�~X�g67�Ο��|��6-cTB&byv�64�Q�u<�1���Dη�%w�g�����A͘uI��}�p��ü&��
�\���Ʃ������ ֶ�q�[��{�K;��+ڍyߒ1��Ʀd_�<;ȹF�af���t��L/��#e�/�D;��>@��)��-��)Q~��t��	7��G��nB9�}��1$̴T�3��1��eNƬ2�b>���Yf�s:�7H#�-؎���A�S�)��8�,4�yTP�X��-�Rl�R|��xB�)��9�x����_)~���؎�4Ǝh����ۀ	�r�.SE�K�?��E�5$0I��R��O��PK������PK!<Hcom/android/sdklib/repository/legacy/descriptors/PkgDesc$Builder$1.class�U[S�@��)��p�B��E�X)e�3-t��ȋ�&;%4M:I�=�3���/��?��l[��Tʃ�{����|�ݟ���0�D>H2�
���л��QS��э�>�<��%�2�e)�	�A�Pf5�U-ݱ
=�����D7�����9$�]�����Cwr#�{��z���]Im2<�\%D7zd�*�C?�|#���L��d򢪝Du�j�Q!�͕��4e���]7��>�3�"�/�3}��K@dW�`@�u�`�,r�ܘa<i��� d1,��[4�-�E'(�UͿΥ����
�a�a�	��V���m�W��[�WZF�a���VS�NhV�}�T�8鴻]�U����?i뜡'cX|��\�N^-����ؚj�{1�+�ޞ�2��ܤ��S��L��O�Gv������:jC~l��aձ�Œ�k�S�RV���ߛ�ޞ��TG-s�;T��}�h|��J}�8D��)K3ɓU��1ϐ�j�,Bj�&o�&o��D��5�mڲ��4U��~��\��
��Q��]�0A��^�oh���(�Lh&��}�.��_,C�!Y�`S42L�!Y��o!�MM�B���w�:õ�o��p��3�y�~��IU�aB���6�E2�+�1H�8鄿�fݟ�f�4��,�~T��K�Fb�G�5�a��<�яgX�Ic$w��<1D�n,#@)�=4��
PKm���PK!<Hcom/android/sdklib/repository/legacy/descriptors/PkgDesc$Builder$2.class�UKOQ�.S[y�����FP("��6%�,�
�K�0�ԙag�&�� ѭ6n0�pc���d��� !J����������;�H�PEE@C1J*֌-C�;�?X^�)��dL��gP"ѥ. �"���p���
�taꞹn�e�������O���^��<}~=��-����N�3�E���đޱR\���F�#�'B%�TTk�Am�I�R)�O6
�c����d,�XV�^�%\f���'s�,q����y|%�7˦\�4�h�ЂV����d�1\��0tENqP4)	�k�@���?�["���C:0�m�*"*��h7C�	N�ȉ��I��B�/�����~���$�ޣ�i�|�qS�ICP>+l~sc���ƲEHլ�2�%�r����II4��g���L��m謁���yp�h‰�L��--��Ʒ��;�<̨ܦXYa`I���H���|'*渿��klp���!��l�)>#�^�G�W��;m�,:�N�T�&��E
	L�?�͟&��in��7���%���m�NY��q����Hš�G+z�1a裗�����N��N�I�����J5�g���3� ��d�4�$+�d�d��'�{���~E�>*vQ��RGH�DǛ>��i����)Ѯ�P�P�(��=���/(��j���S^�Qy�V�a�-��wP�c��$�%���<C�­,�8�1B,�h�(bt���(�a���2�p��`y�l%��l�`�d����H3I��w�b�>}��W�PK1/���PK!<Hcom/android/sdklib/repository/legacy/descriptors/PkgDesc$Builder$3.class�TKo�@��	q���(�)$-��@M��h�P"Z徱g[Ǯ�NQ7��P�Q��8���K��뛝�<��|9���C�B����{�P8�}�UsO�	!��B�<!dʕFy,m��&<v��#BOG�sbo?PMG˃(VI���@��=r<�Z�)v���)_&�)�!u����P��d<V-�&,Lژ�4��oĮм˦�[���H�D�m,;�V�OxTb�J�7/)�j�am�KkxR�X�%���g��%n0�y�0QS��R�f���Z䊠!�2zϘMZ*&lj��T	�߯b{ �Ce�2a��kj�G���R&�ȫ-�2�_K(�D����pb�B�2��g�p��OqO��/wQ�B��?��w�ቐ?�|-�pOש�g�0�z=q,�A��!��y��k���1c�����E�^�X?�>tݗ�k��|�e��4s��+�*�q���f��>�������gӘ�H�q���&+�‘�م��m^�(�*,ͱ�ĀE���a})W�	PK�F�C2PK!<Fcom/android/sdklib/repository/legacy/descriptors/PkgDesc$Builder.class�YixT�~o�L2���p ��&��"I���d�,�қ�k20�3$m*�Z�P�h7�X��Ej�5
�Vm�^�?v}����<}�}�޹�$�<�?
ϙ��s��}��
���l�o\ȁ섢\	E����7�E����!!wk(2�K�+���|'\*
�J��E�Z4�����d�p84�M��X2d��ް>���A=H��Ԕ�v�Q���H(����.��?[<vK>
1߉"T�\
I����z������"�%,�B	�*�͔l��Ÿ��G��GC�P,*a��i�R]���%*��ȅ��P�+�����X,��nL|��[�u1C��7��t�m79��*V�������3�9�JBӍN_�m.�Cf�kT�E%�4I�H[�7��%F��:'���4Cb��U�0#'3�u6�s��:x�e���ѧ'L�We�<��'nˆ�]X�Zb���Q��λ{�62�;T�c3���� �R5�,mA_(k�"��؊m�b�4c����/�n#��nw����H��-��IE3|��� �HJ(9��H!ZT�25=��H����*�c*��gC��]�cS��.�%��
&�p�
DQ�n�A�[E�==�>_g��S����P�fK�B?�;q@�{p�����1	�Aݰ++��
��A��	M�*���-A�viI�v*5��(WMKTN5��e浐&K����%�ǒu�wlkol�ɲ
��lJ�G䮇U��k��n��BDU��K�����,��W�onl��fC�{�w��p�*�q[����&��>���1��h�v��vX-�Z�ĒyP�	s�CI#m�|P�C�aA�gi�=K��C*��ӿ�&���*�G8�ے��XX7�D��Q:P��;�	ͅG�q>�>!In�h��:���)-�g<�f��ߌ���:Έ3c�)(3�U}N|r��v��S<㟖r6���3���LβY����9�h�?�;�D�D�6�h�>-�ըC!�4��u�oa[�n]ԮC1�x$�x5h�iS���B������nS����/�%��7n���$"�N�"A�V��Y�L��T�����H�]a�)�GSw�<B'N,	�δk���Yl7�؛C.��uuW��JZ4Q���uAZ�H����9"�{s�mS�[�'��-=;�5&�z�勚9���@�p�-B��W޵�2�o�ˆF\dm D����(�%��׵�;��fZ��䝵#x�<���A/��n�o��i7���Tv6�p�i�@�V�ex�eŧb��:�����&�ҋ��Ԗ���Y�?+@\�4�����qa[���Y���nCn���u�e�@K�+�կ���j[4�'��Z2������/�eV��#��ěo�zH{w����"�PL�R)��AR�u�|+���^�"����V��V��"��]"o�O�;��q��	��!+���yL�B*9��g��B9�tU�B����Y���[��ț�/7�qj[d��� J�'v�@e�D _ė,�� #X<���+�7�����֒+w�e�W1�Պy��6�ʻ���p�Zp��T���_!9�s~u}b�_��,�4XL�齌��k�{��I${�q9ޗF��rZ�pe�<+�<i���r��t�|���GQ1��5����yb�|��e���L^���,�qK�r�kUJ�Z���v��zr���"�y������|+��Ҕ.�9�\:k)�x���(3���̓48��:�����v���v�Mn�jp;jG������v+i�)��9����/`��4V�Q#_���w.]���D��rD��8dQb�
�I����K444�9E��E�
�	�Z��N���a]=������a��>��8�%�O#q_$q_"q�a�|�8�&�W�fm��Zs�*��e�,�Γm������Kd�f�&ƽ,��V�[a�n��5WH�^*_��J���^�e���-��(��[���V����H�	^�7�6�>m�6�z<K��#JW�$�쵂�"�,Pl*��\t���,:O�6�1�'��:DjP�"�69x�J�F�N�A�I��j��4��#�S��V�xƾr*�JW�p��#���{*�k<�|�X��D�RUY�b�n�˕�X���FY4!�S���f�_���4�1�ϥ�?N��2i��L�Q&�`�*((RV�TY3a�N�\lo!�t[���3�uWfz�gZw�v2��PO6�,Q��-�2F��e�B[�Nml�$9�	���V��k�'ȋӹ9:��nr�Cnzg�F�K�f���:�|�W�������?ͮ�>坸Nw��ua�{�~&�ǧؽ������b��,쾒���)vd78{�?�l���Cd74{���)v����������t7��.�?�_��&M1�����I��y����~�Q�t��IJ�(��TJ��R�AJ�(�䦴�R�(>vyg�jc5�J��x�i�i!��K1С�TU�E�
&�m���X��������~F�柟S����Xg�X����׹��PK�S�
S!PK!<Gcom/android/sdklib/repository/legacy/descriptors/PkgDesc$IGetPath.class�PAN1�K��p!H=!�R�+�i�ʦ�n�$ �kx�Bx��{}�5c{����������(�V��J�jݸ�
���%v�a��NUMp[��*�A���S�S��0^�7��Z5_��$Bn����١.��ٿ�"�ډ�=s�}U�7�8D�0�.��¿Ï�a�hO_wJ�m���1r�qJ�=�:���2�]����Lp.�/CRz��C���β�7PK����PK!<Kcom/android/sdklib/repository/legacy/descriptors/PkgDesc$IIsUpdateFor.class���N�0�HhZ��^��J����X����M��gP�j<��� X�%������Ϸw�gH�J�֦��;�ٮj7ׁZ�.���5U��jK\���٪�<-
~j��4�!þ�xi^��MS��ʨ0t������]��Y�Xϟ��)Ņ�3̚"����q�Q��qtM���	%M\M�֫.����pSf��
W���%�3�TAa�R2��™� �ad'ȿ�!Fst�#���/PK8Jء��PK!<>com/android/sdklib/repository/legacy/descriptors/PkgDesc.class�[	|T���;��$yd%@ �afBX�$��#	`�&�d&�LX�\�nuG��G�V�f��U�j�j����*ն�V�"|�f2&��߇̼��=��s�=�|a�#;�W�L(Xl�jHC:abS���h}���5~�ʊ��=�E��
~o��iCE�7��3(\1M�L~%�³�o�״�����
�������&��=Hh�k}a_0P6?�#ﺪ`[�'��G.Ʉ6djȂF�]�Y��{-�V��6E�S|_d�2bdc�?[Cr	im
ڽ�I?^fYh'�|
�K�js����3�%2�OC ��j|M�@�'�zۦ��Wab�|j�b�ƴ��L_����z���b}$����Gh,�ym3M9Yc���PDf��0Dfsg��2W�a�2�b�&y�����a$µ�l����T�I���P.r���DZR�a4��m
�������T��n���Blkk���!���ٞ�V�4��0�A&��0I&���|�'�*jKD��a*�n�۪:‘ o���>$�헹�bO�P�bA�B�B�a�0�&:���E)ims=m^	�57���1\`ʈ)��8A&�ƆZ
s1�c�!F^�'�lJ�Kd�5�	{���d#
��؈�������C�iX,��LΖ%��NP�{�����16
+�Ͱ+��f
^��gL%ۑH٢�>>^���ņ&�<��eb
�6�i����[�� ��v�bCH4&T�-�Bp�����Сa�`.�f�'�u����n�a=�2͌����Ǵ�u���q�����P>b�u�_�d3َ�84����h8W�G�j6�|.�p!.�Tq�jd�*�_�4��z�˘O�ɧ��S�ͧ��S���,�#j�[��b
?�%l��P�/��뎢�\��r�C�鬠l�0�u����JB�ޕ"6w��k���Y�zVu�_'�����Sߠ��8�/ �k�3
7c!3t"���䲴KF.u�q+K�l����ӆ�4t��XB��5�&�_4��>�&x�׆m~�_�(�#���:o��#�x���y��S;��tԾ�e��	�e�Ѕ(k���ibf3-��������
4y'���%ְ�p,d�%��a��tRb�į�
;5<.vp�)89�b�>C;�d�򮏄<�"��~�g8�0�'	�&��̜�g�
�kxA�9� ��<xA	�᪩�M4xB�w�'�j�o��L�r;^������xU�k�
I�v�����徶����7m���?I��b��
ሷ���i�r᠚5�zV傚��
��e��5�#+�K^��,���>>u����3Ma��%*W�v|Ă����	�����v�@�>c��i�~���PKG�7�^��ի:;�J(r�g����f�*_��\�9�4��4��)���$K,Z6�N���K�S�����wj�����:9_��6|��|�n�#|��U>���H$�5\&�e�#zgڃF���4|/$�Ov��~Q�	>�`#��z���D)���v���y��+몗�]P;���0����i�.
X����";e�(��(�P�?)0	�#mF77rI��le�=d6�����(_����sf/�^�PW)�;$�'�Q#�K��_����2Z$��et��� L;dY�%"fR)i�!
�2��CU�ΌK�&���o��k�Vj���w���0Ϡ7N�A��(�F�Ϥ�gϝWW-p���/#tk�\�QT��o(�m�8`�{(=�T94F��Rdd� ���wxE�6� ��Ǭ�ˑn�[�њ��Iׁtߝ�j��Ndc�i��^b�[4U)��X;B�����4�-�D�QYŚ��Y��,�͂Y�Q�`�30����q�kt�����m�
��z�$�2m���e�
�F�Jz�o7`uF�nk��i1WKe��'�^�jt�^�r=-wf�A'sr/�����N+�r��N+8���x;5PϪ��*�Z�G&�c�b'��6Vϝ)�>�N~y�[Y[m'���es��"ga�����XX`)=�nQ�VZ��:�n##ܱ2l��d6U}��N���Sa��Y�8;qka�6f�h��Υ�Xl�aow�6!e�;�����N��X�Fqg2���܎����6OBY@��V��ͫ+ͤ��.�i��sQc�˙c�/Pj��r�bF;]Ť��~L��5��RӅ�r_@��I�W����x�R#�M�R�;��ϥ�+'^f�,)��Ƿ
�����Y��	�Ϡ;�V.5m<��{+��/��ñ�T��"`A�ϯ?7��Ge�}\��I�`��:;q_��Me"zP�.���bY����C=,�*��
�DZ��쮉����ӯ4zL�0��@�������
ް�'5zJo�Z�ܭ
6{�A��%���/�g��v�ɞ�SG��|T�2��^ �rA��F/�əf�R�gߙ���ܳ�j�S����8��%�H7���uՍ����̚�^ě�
J�g�yR���o��`��?dɏ�v��Q��6�d�C(-R^~�n8>Q�SZ�e95�Q���R���+y7��H�/|�?��,<�K�?v���O��ύQ�.��@���C��I�ۭ�z�h��]y�Z�9�j�������?�̦��3�����Y�Zo�5�5i�_9ׇ���O����H^O���L��T���o@��ݿ>�iZS�i7F��>��dR�\e���D���(�5�����ň��f+it�LjT�gʦ�5�� �ї��VnL\�M�w=��7b��v8�M���-q��"c�k,;D쌻P��'�lѯZ�~OX�(V��6y�W�!�t�Z=�C��bC�p�?bSy\r��&#��D|m^w@܀
�2��r6�1�"Z��V8ۂVK��ѠaA���X�J�X���O��\���Okf#v���X�2���/����5T��ѣ	����ۇ��)����%羞�=�>�j���i&�Q�i���e�ac�����Ҙ�L�%h���u��o��-'�e��7,Z��{,�۔�0���Ō؉������)�u�C�D��@��|�eT��C�3�<Gc��o>�1�&�ϩ��?+1C���9Ȥl>����՟�:��r}������e�c�J�C�9�]��(L�B��ՅBGy�E�.�8�ҺP�(�ua���ޅ�E]p:�2�0�Q�Յ��"�E}�0�Q�݅Ɏ��.�(��B��z��O`Y�,G#2�����%\�",aٗ�^N��Xړy��y�+P��C������YEdNیП�-@��&}��F�wY}�����}���X�t}�kȦ�>�s�룏/C}�Re�Ox������>����O�����g|J9�h7S��_y\��"���,
X���K�/^���̈��gV6+>DT�l7�� ���s�\��H3L}κߟ�(���T�r՝��*�x]ʕ�H�rI2�)�����4������� .L&ޔ�����yے�/KA�'�]��cMb�#�YQ��LU�=N_��1���7#�G��`�v�jv�v�'��o��/E4���$�w�Ԓ-L��g)$#��;5��d��R�/�~Y2�])5��7�����FߔLJ�V�R���d����x$�Q�ĿJIH)��(V'K�dJ�/��RGHæ�q�ؠ��؁��<t���l=�>���9�/�b[P>�I$F%o�w)7���c���H骳S�Ʉd�wRצ$��L�QJ����4�:��3��$Rc�f��?�
�(N�?���8��
���S���8i��P|�/��`f.��R��^T����؃�6le����Ϝ8��)�5�q���(6��
��.���J�3�?���9��j~�1�`��㏗?w��k���R��Nz]�W��-�⊅NWWEq�Bg��fy��C�(n�k9�Zh-�y�8���_ޭ�[�i2�h��}�t�I�[	�L~�m��Qܓ_�Q�R�:{�P��Ü�O�aOE�+&�DQc>͙��1�����
��z�$��xܙ��AQ�ߎ?��[Q����;�i��fpf���0�U�Q�?��G��b�,�w���s|�?��y��{�.Ia:��d[ۋ"�`H���ұ�l8��73p%e��8X��>����S^����oR?�EE���:{i0�P)��P*�2�o���TAG�Xrб�*r�,���hZDc�$�i�q���SM��4��b�i]LS�:�J7�4��&��tm���J�A3�	���ۋt<�ɽ�;t}L��3�C_P
}˫졹*���S�T�
�Q��ź�g�jE9��=��N_ѿ����E��K�L�
}kz�|�݃�e��ˮk��������1M<��c����u��ta/�R�}o���Z��#m�9��K�����|��R�g|t��}��rs,�y��*\lN�1�vґ��%�
��aC&�?0V�6�h:�8@l�,�q|������*�e��.�����'���C��(e�.G6��"
b)��o��G�B>Щ����t6�X�a�����4]�i�|�D�m�{t1�Υ�]���
�O?�\����v�k�U�c㾁��FZE7ө���¨����y� ��x��~`�Ȧ�h/��n�U�`�
_�>��+��V��5�[�/3
�����z��F��$���>�\����(��܎�Q�&�,�@B�ˈ7v�Sy�&W#��?u0����(�8&�B�<�d�`���z�]�q�K��ї+5���
4��G�,�^��)�%�P"��%����/2��ĹRK�q�s�,���r��B�* ��H����T��;o6T��'t�c���x��'�nlb�f2
���ܮ�ś�r<I%�Y�'��ɟ�i�
�KS�$�dߵ��߉\���q�%93�I�O�us��H�7Qț}�E�PF��8z�5����X^Vsw��뽀��K�˽���۸���
�A�k������8�~�A��`>��'�$�`r���#8�$��77ɇD��yH�I��Ћ}=5vH���l�����<�R�Gجw\�3?���Vl���ÉM��h�L��eS"N��3%�?��q��)Diz7]�A7Ӥ�j~9>	�m�Ù�/sqR�W���+�*�U�l8U�U����p�*�<��Tx�4�b�U	�QG�|5���N��N5���W9�C9�r�qU���h����5��9�C�&R�:�ljj,^�ţT���ngL+��b���#�~�ٰ��ADC�O�С� !�C*=^�/3��!rݱ��Ҽ�{���auQZ���j�Y��	����}O?���O&㥬.�
v���Y@����pYZï�z�.7l����:���2�1LC[}"��0��bM��h�G�M�k5L��������nI����g��P�Y�2�ۢ�Vr#�+�g�D)t��ĺ��4g��i�H/L/�s�Ӛ�w`l���0z�C� ��^�B��ȓ5��W�ޓ[��e;�m�����%`�<:�0�W� ��I�Β��i���t�$[��Q�Yl}�6�}ߌ!}E���'�wb�$�)cmbA�lQ�	?�2�����qRz�~���GL��}���#Z�e襜�
�y
��xND��C��G_Հ#�Q��Oq�Z�j)|�$��e�P��A����r���Yyp�Z���	?W�U��S��S�
/�^QA����
�*LJE���j-
T�P���DuMWg�Lu.ժ��H'��i����":Sm��եt��	]�.�G�e�{u��Ρ����7r��6Kkc�KNjX��z�
G��a'NU��?PL_�=*�).��4��Y���\p^i�R#6�l���?�V�%��s��6���n1����̒x����1^d1@6�����A";X����<؃\ڋ"��-�C���^�����3lta����X��ac�7� U�W���b���{�d�����л��RwW���F|�g��c�8]�Ь)�9�Ӎ&�@�&c�-�؀��ݘ�ڷ��L�*�6J�&�m@�0�st��z�QD�?�z�-1��t�-5�����-�m�0J�н����/�����an����b����4�nB�a��bam��)�&䪛1@m�Pu�V��x�����:1Wݍ�^��mX����~\�~�UnSQ<�v�a��U��j'��'�z�S�3�N��<��L�HN���^��:A�F'�׻�`j���ܟ������ڃ�\q(,,+�?c�y�)\b�7J����<�:5wpqkb��'��[�w'��{�n�喞�b^�_'����#U�Hb�� v�9qxqw2J~ZQ�E���[(Qoc�z��]x�{��q��רY�'T�w�Z��VU��80mQ9R0�j���v����'���{��y���Yt�i�n��G/���#i�Х�[�:Wr0Х�[��~�{�e��إ�[���w����\f=�+FY��K�e�NI�.����]z9�sxs\f]i�Y�t5��3��w#[}��|��x����*����8I}���wX��G���^\`!\kQ�ޒ�;-��رӒ�',^��˖�a�ş-y���7�v�[�ݪת��r���4�h{P`�>���<���~���K����)�Y�0�k=[@�G��z��qt��?��f�nI(�U��&[�ȭ�Qj���8�Ҙ�b6�(�.�&L/�2�׹�ȵ�A�جs��6���&r��%�*1�dSG���M
��
VU��OG�!��u����x<L��Ӱ�Ok��"�3�Q�h��t���5�ߝ�?PK�41�)>PK!<Ccom/android/sdklib/repository/legacy/descriptors/PkgDescExtra.class�Xms�~���J�ڲ�(��[��B��`00�ż����Z��򮲻68�	���{i� Mi;̴t�̴i'|����C�I�@?�>�J�e�`ٴ�/e��s�=o���{����-��BH@CDGԀ���Ɯ;�5������?Y����Ut};p��lo~���@4�Yf`	j�;aN�ق�d��vF�δ�ը�+A��t�� �ܽ�
ֈ����-?��EN���'G�pH�َt�Ж�%�/�e`�hu͓�1�v���Y�o-��Zf�>O�k�m��Z��]���X�5�+c\��Z7RS7�G�ym��ݏ�}Vp�Fk�t렎F�ƻ�G
�t�6Ќ5�W�R��3�c�
y�/���l&h�i<(��X�As�5�ֲ�z�𐁇�@�*��J؋�1�s�qO9��<��x|^
��r��k��'�V�Z{?0��|Il4ЂV�ˮ7f�/�#�7[�ٵ�?R]��vtp���3V�z��u(���P�l���̦����k]$�u؂N�x�t/;���Y�@̥����lv�&'����]O&��Έg^��2���Je��^�&�H(	�%�U��5������޽�¸]�[tw�$�~��A9>`� 1�f�H�:�‚���.���R���Zvߛq��Q�X�%
�b�8F�W�͂J�"������qp�f0�Am��g�K�َup|l����gR}n�,��-��I-���+>&TwIEL��֕Ä5[(�A`C-�a�(�\sN-��)�������z�x�?4�K���k�+�]`ݒ��Bs���;���:P80Gj?�X���q�c�3����,��p��	27[��Ubs+���?0s'�E�Wxq�����K�L�k�.Qo0�KFP�w��V0�rKwp��(��='s�3ayU�L�l{n�+dZK{̇�P�uB�]A�wȭ�6_�
����N�	�^��j4�j7\�[�y�F�ȓ�Vq.P����]�
�\�7���ex���:7��م��V���ڲ5U��,g2챊���}�d�ȸ�<ʼn�j�㸁)���T��7f�:���.��o�:.	�G.�Rs�PLJ��͸͒���K���7y{�wh��Bǁ��7rf���#��#�Ѵ�����D�.m��H7�F,%�!�n��o"�	�tr�t���gH�	MS]_��#��:� �OOb/o�=�ǫ�2x/q�j�<��o��&L�+�a�覤�SR/��5B*��Q�j[�q'��(`1E9�+�E���+���Q�P�O�^Q%5ΐ%1�":�
h��8�cRG��gt���zΨ��7k�Df���n�U5'f������Z�ve��:R�1���!�\����b��'�E� �@䁘��D�-U �@$��⦑Q�'Yf��-1�M7H�T�D��UF��\o�|J��ʵ���N�^����X�zT�뎅9���&���Dy�F�T��	h�{�V{���R	7��2���x���R�k3�Js�"b��odROM�wfM�s���Z��dDC�NS���\�+�sx�dK�����{��S<#p��Vw�Sk����̧�*0��$v�[|vج]�Ѧ��ڛ��7��""�s��6�R�UKk�:#��hs�9r�*ꚣ�ϔ�ci�9�������/J}
_�� V�]>͞2�ѫX�3X�װ��n��n7���6���2>��w�o��/�<��%|OE��P�n��g��c'�CJv�+�.�U��
y�edu��gw
�j;O���U�9��z�#�ET�}$�b�`YmQ�W�B�˼%��$�!rGՈ/)n
�wI"T�]C^��x�~����7t9՛hI����n��V«��/�w��f}�S8�Fb
�S��ڧ�j'?@�,�A��vS�V.v����g�;��i �)�gګ�׵u�Q:s���F2#��Q��n��>Q}��|	��2�|;�s�+v�_3ֿa��7�;��侎�r|��)�?V!�����)���.��nB���]l�ꄊf�FIP��dE�L5�������>��������h��&��h��PK0�
nX�PK!<>com/android/sdklib/repository/legacy/descriptors/PkgType.class�W	w��I�X��Pf� J�F!�B18Ȗ
�R,[Ő�3�{`4�J#hI�}߳/M�4mA�@I�I�tM�_�?���-K�s�s��{���{�ͽ�o���lƿ�X$`[��G#W0�\��;�k��:m5�,�DtuR��Drj1[Ц�U���N��L����A���Ծ݇F��DZ����Z�a&E	�̤�L�����P�6�[$Hncp�X<�����0/�b�~�k� 3�Tk��`@+���C����,��lnS�X,9̸�%�`��s܅Z�$�f��ۋ����f�����$��|��2�=��m`8���$�Od�D"�ǘ$tc#	�2����z��?v��&/6J���ꦡ�	uv%�(ǔ������5k��|ċ���t��F)OS�<,`Kg�v���=5��UЌɞZ���#av
hڡ��+`Ig�f�+�N�~	�����
+�|���ݘ�����°�'Ln�ĄwK�Ä�Zъi�i]�I)���	R��Q���!g�BQ3
�w��KH2����c> a�1��9�L2ި�1��1^F5rf��?&a?c�1��f���^Q�1쀄�[jc)]���|��C���6+��"`Y��H��F�R�("Kٶ�
t6K�ӱ}An:K$|d}��dJ@�S*⍼F΁�+#�Y�Q�;�.���kC��ewM,"$ӔՉ���f5��j�qp�Z�����%�O�|�̖�a)%1H~j}��E|���l��tB@�Sx�P4?~h(��w�
��z,�'ED|�JLq�h��n-�L�d�Q�C���`��86�w{�D|�.���uSE|A���'B�ѡ���p,��8�^���e1G���j_�ȊJ~Zg{��tu��l����f�R!�,|�Y�.ޣ���P�P�

������#mv'��ي�׹�S�8}�F�h�D����=)��aB�&�,�"]�M���y	?���W����U��^�(�x����J����V-�^]g���j�Zy^�~-�78m��h�j�bI��im�P�R�jA�Qb��𧻓����ŇG雘�B�f�Ѿ��n��f��hKh�:\�O��QeB'ΰC���X?0���Q
s`{q�W��Tk�̥�-����)����5����7t��Tc��NU{�y�7:���n@�qjA�8�X�����}!�����Z]���f(��H�є�I՚o��ή8Y%^m3]�B�mp�$��L��vdu��� yJԽ>�=�U�Ơ�2)��F悰�:]P����t��K˫��Qڣ�aV�%xIML�:=�6�紅^��wu��/@�٦�M�l*�4`�e6]a��6]cӐM��4�(:طK^��|ʴ>�(���u����^;De�P�4i����t�M�t���0[����%��h_/��t�Vk������/#r������c!�߆�R��8�'��|�ic��+�W�J�"��
�����(=7���K��h_x����^UAo��]!F����p���x8�`(+H����_�p����p@��3sA�G���(��т'Ў'�Oa�����,"x���<z��G�(X��$M��U�6{�0��N�p��e�y��
j�]���Ϯ�L��4k�4���M�U}ܢ��e��7���h���^�q��Wi\�q��
7iܢQ��t���[v#D�y{���R]B^�I��ޟ�?��}��<�|rP��{>�|�Qy�^����5G�T��%G����z�ˎʷ��W��|�Q9S�����MG��z�����<��Q��co [��?࠿�U�2\�qw��L�y�����z\,cqz�O�%D��A��+�4�q'�7k���q7���tc�����p	w0��~��ˇ\nyBι���:��g����Gd�U�q����M�㵀��&�_��c���#�x۩�����n�
�9tRl_�S�)��=���C��7��!V�<AL�cK8�E��]dz_rW9�����v?��_w��ݭ��7���A�ߒ�S����׾���j���؏�-�O���'\�y��9�_����Yu^�sg�^.�gg�3s饶AՊ��V��;��C�^zU?@�v?e���a���KX��'���x�.O�l�M�ѿ��:������PK8
o`��PK
!<(com/android/sdklib/repository/legacy/io/PK!<8com/android/sdklib/repository/legacy/io/FileOpImpl.class�R�n�@=��S㤥����~َTK�PP7�*U2�U�&�$q�v��O,@��X ��w&!DA����8��{g��ϯ��e������*j� �=��Y�^��Q��� ͣ"�F�=���H��C�Y�D�.C�vNMԱ`��p	�˽$J�.�5�x�"�̞(�E�e��i;�E��X4�d�2���i<�Ox$u�N�6.�e�
V
�Y��kK(y��:g"�Q�4���9���{j
�I-�a�:6	��y/
�>�C��8X�D�����̲�\��,R�$Y)�u���6C��<�Y�&��$�U۟ߪ�b`����sQ���%�x,
���;N�Y �>��Sy_2�B��C�W�wF��ȫ�O��
�v���o����/0>���n�m�L�&�CO��-��q����]�QZ�U��~D�T���[3��L5!oO�u�+�X7�<ïO��p�P���"�h���y�M^&d�=�C�?R>�@�lmZ��_PK�ю���PK
!<+com/android/sdklib/repository/legacy/local/PK!<Bcom/android/sdklib/repository/legacy/local/LocalAddonPkgInfo.class�V]WU�B&��b��Tk�5$MS��PZ `�RB�G�x�\��d&kf���'>���.ŏ��՟������ܛ)P�j}�!3�ޜ���܏���_~0��nt�SCHG��N=�m�uL#㊆㙾�>�,��3��wqi�R*�����s9��B��ltk����pglY�0K�x�^N�[��|-�o8n��U��CxҴM��D�`%c+[�����d�MK�mߴ2E�i�7��m<����x�%��a�E�h���b��E�^�54�eH�
Gf�M�.C�O�
C�ꏖ�+Gk�9�kX���G�׵W��J���x����`��8r>��v����xo1L�te)��h������4�*+Je���d�Մ/'{0�a
�u��
�ĩћ�E�o2�%��V��]˔|״k$�;HhՑD���(�$zǣC�p��;��2:n����z|��<�,��j�(F��"c�����Jz5�-V����q$>��xUL[Ý�Q��3-Se�^%%����=Zk��kR���h>�i2�*T�,�rs4��F��L�͖.3�f�y�`�bq��.��.�HL,sה�`2�o��ԉ�:�ϨA+P��֩D�3���{��H=gۭ
��v�uOh�4�g�|�QJw�B
��p(w��k_mR��u�A���Q�.
}B���6�
w�{�P=N���L�+�"���f�F3tQ匵r�-�����Aw�%%�Q�v�o�%y�D�U:������uQ&]cڶ��$Ѿ�*�~���M'��=Ox6h���n�&����h7DV^d��׃y�X����������k�x(��GhIi��q�'���0�9u�=��Iϛ��%����h�	����(���D��*⡊"��*d+����L��>&K�'d_�
�i@ W��dE�	=%��e®��v�ڰ��PU�M��J�Oq%���]\��#�@���!�&f��T�9���Z!���m2��]L�����ݏͼ<�&d�N�uX)�D�"}P=�y">L�SD|����ܲ��fV|�Uȃ�6��JU���:�BJC�_����K.������z��JoC���5t�PK�i]PK!<Hcom/android/sdklib/repository/legacy/local/LocalAddonSysImgPkgInfo.class�W�sU�nIz�ciK
�E��ڨ�@�д	mmJTDq����nv��Xg��I�7xEGk�_����?���l!�Фuxp��=����}瞻���_p�����(��V�ZڰMבf�3-YN���x�wܕ�%�F�NŰ�5�.V�]��������`a�N��b�p�X6��IOIK��%_Z�Yשח���8b�6�O!�5^	�]���|ͨ��y��7а��GC/�v�ډ!Y~8_�Y�]M}W����FU)�s�ְ�[��E�6�MNeo���g�2��.o�W���L�3��]�2��x�c��7���x�>�Ċ+_0̴H��G{����-H��1f@G��1
�1�p���1�Wqe�T��;GӣW��e
�������؄N�Ve��eIfӒp=�ؙ�s��p#��K��̉e�������z��9���F0J�Vqlߐ�w]�{�i�)�?3t+���ǻN�4��-��g�a�QT��sa�+��+�e��Њ�[-����4��9�~O4'$�Pj�G�3劰1
��tj\ٲs�6j"o�µ
KY]�p	�D|���06SRnE��e(e5\Q(�JM
A�ʩ�5IU7�
`�!2ԉ��G^���pe�%��>��q��\3�d���������J�	Ǥ{�� m1�T+w�([�I)�W�y����ƹ�~O�6�J.�Ijn�n$��Ŭz�3�bl�EN�+��Q��%�"�j��	����1�]rk�\J�6�5�T ����ܐ�Cmyb�&����P��Eߨ,�0�5wNm����A�GA�M��b�{�~��@��h�
�/8��&�	z^m4j�D1�D�°�%�1�v&ۜ���B-���l_�D�v!L����ϙ
B}�����-�	��<�q|�pn��%�8H}����鈨�G��EQ��
�����89��H*���X\�?A�G�K<���kJ���z�	bz��zr
�Xb$u��^�ԡ��ѣz�����I�z������*N�!��3�O�|
�וVqy?c��f�i�F?��1F������uAw�Ƒ��I\�e��<i�c0����7��$�H|�����f?��T��y �n�D�)�C| ���S�'��H }J^���I݁t���@�b�W(�.N1�}lj�J��I��}J�%8�rP�S�j�co�KG�F#����?F�S��ۮ`J�$77'�}j�CQ�L �@Ѐ@�(yUtu���BC��
���O�zԡ�;P�n��A�C_V.��?�^��2Կ	�����PK�pn6=�PK!<Fcom/android/sdklib/repository/legacy/local/LocalBuildToolPkgInfo.class�T[OA��](+��
��rY��f�(�j�>�����v���b|���45>��QƳ۵@����3gf�|�;ߙ3?}�`	+t�[Gʀ�4Ê#k��J
��}OTL��2�T�L�Wm�&�؞Y�ƭ��Z2�_����J��q�����6�4��'�F(<sK�:W��U(gЃ^}0��)��G�:m&�ݠ��ZCx.W���Ƌ])=~��1�m~ !}�p���Պ��70�,	�(n������7h�C�q�FϪ̱�4hUT�E��?��b �<C��`��	����N�V�t~�2Cj]�T�����F��ծ]�hg(fS�����f*��ڹ�j/i��%�2,_H�?�:���f}�l(�G����"�J�b?UR�Y���Iw�Vv��\Q����˒�v]&;�G����Ĭ�����2!�
^Wܡ�sr�
?5^&�T�g�/C;$�G�{�_5��P,c��Z�� �e��}(��u�-j�.z��h��!k(jj����p��\#�=RHӜ/N��~+�Rߠ��Cs�!�>�(�c���б�a,�n��j7)*bk`�u�1�<��n;�{����(Ч�H��F�@� G��'dY#�&��V����-V�x�Q��h:$Lf0���X����S���L܏��O�h^�/Cv	���PK��x�
PK!<?com/android/sdklib/repository/legacy/local/LocalDirInfo$1.class�TMo�@}�&u�����7
h���PA�*�P�T� ��}�,��$n� $E�8�㵁&�X���ٙ�v�����w����M0���U=��PɮuO|�qBq�"������(��N;��˰�Q�u��HF���Q��J&&a2X�-w|xΫαpc"ْ���ƪ�a	Ә1`�����år^H_0���x�������2�k��L\���4�a��8�8P-/P�h����V�t�j��q�ǰ��fwj�얁�t;����w�:��J[Ցe��Mե̴e ����x'�eN��P&�̙O�CcT��z�$|)�#�}M�D,B�)j�����y��۸�[�}�<�'�>�_Ґ~[����Z�W��is̞��ZKZ��O�^Z�j��1���T;5!y�G�=��="j	{��"l�<�D�2��n�YV�Yҗ:Fc�tR&k����Z�X�+�O�����	|�m���(�A�VA��%��PxoцZ6��M����3L��8��!�����6q+��D����(��
r�zF4vF�I�I�T��ӫ4�pe�'-��T���"Ly�tR�z��5$^��gK�e�~z~PK�bn�PK!<Kcom/android/sdklib/repository/legacy/local/LocalDirInfo$MapComparator.class�SMo�@}k'u�:��6
��-��uAHR�R(����"q�8K�ֱ��"�!�z	
���A~0�%io����ξ��v����_܅5����4��~��^'�vv]�mb���^[���69��Ւ��4���:�[�{{<�TȐ��C���_r��5�u�k�
L�`0�M�{�֣���#���s��Z�l��aR�i ��1�Ő���wD\ܔ����!�b��!C��:ݣ^y��ý��(ႁ��Ġs�a8w{y��Yn�Y��Đ/g*[$i��d����~�-�'�-�(�X[<pd�$SQ�!�:���HjG^��.���yL鞈D@-T��#�8#4Cv3�.!%C�,�z:�^�f;����M?�E����/�rzNM�����P��(�ҿ��!f�g�*E�	\��,Ek��z�#�j��;�\!��J�'���q�&,`�_�k�ī��0G�4�@��gNV��!��g���=<��cP�_��2�����$�5jߐ;�!ajG�:��t�BE��'Y�V�{N���w��F
��X&�D��X`y,�V����	��@Sݔ����1�y�̠�J��Jئ�oOQ�1@5�j���[X���;�o���?PK�AJ
q�PK!<=com/android/sdklib/repository/legacy/local/LocalDirInfo.class�WmwTW~���7�0�!XR	���	$�������������������ެ����Զ[5��Z��
Bm�`i�.������������37��ŵ'ɜs��g����}N��ه7��-?\p��h�@As�J��d,m���;7��i#e�f�J�Ǎ	=�Ɗ��pD|0���qK�'�����)��6��A3n��_E@�h
J�2�''�G�Nь���f�̴)pWU�h�4�D�����G�)��9�,�Z�4�^A�0W���L�3�M#���ji:�="�4������獇(=*6�I�*x ?����N+ig�d�����V65Ri+e�3�aP��̶(ز,��"������h�9o��|�����[%�����P#p)�02B�9iDO�لH�NC�H�$��P��Ԅ2�a[.k���'|6j�!|�'!�w�KC���%�"����pט65�wC�[5��>eI㬈�;��f���'l]���0ϬU��
�R�͘��3n�ō������*h��AkW�A>�!�U':��Ŵ���C|����!�*U���6D4�O����!��#V��pTp��[6�08���®sQ#�1�����a<��7m�9����S>�t�bD���<���8��i_V�����J?����*Nj�16�%���~��xl+�_Wu"��8���V"��u.H�^�>�}��u֫غ�Үܷ��2�$L�4�F�$\t��ܧ3bC�p�ڪ���R5�E����ǐ^R�r��>n�:#�S��쭒K�J+��a��#k�cF:[p��Y
�p�꩔�$��WYp�w�M�_S��+��l���UtN�3'���*_��
<A�f���U��O����R�g�,�L�d�˱�[����m<Ϙ�Dzz���Z�Q/(�_���EVp/jx	/+�Ѩaە۶mS��}�w�yUE�0m��ٹ���aR?Zq�L}�Ę���D�.�a�iS��'3i�=�}g���ra*�d3�����$%������É����LZ�~B�02F�&��s��+nH�`T#֟s�p��d{d����cY�E׉&��͌���y�KQG��%�sh2m�ͅ�.�������*��+�Υ��SKUwI�]�������i�:G��Ay�;Wv��aN�F��#���&3f�6m���'�VF��Z�����u'�F��O����-�c�-�ć{e�-([>sd��N�M�b�|��_�"x�D���ZS;�š�(55��n�3����7{o�|��l�jQ�.�΢r
��~i��&�Ρ��f�w�5͠�F�Q�};��"n\�w���ŅCf`l�e�}��4����Q�݃
��N�g��4u����-��@��P碧.��>��ׁ)���ڄשU�-7@�K�*\*�T�{<���G����%>?ƛ�-��Ĉݔ</r�͢�ux=��߰(+}uJ`B 1��W�B�L��޷I������)T
G�8ਡ���.w�Ù��//@�!p�P��Ű��݁8uAMP�0f�=�q���GO�Y<��𴄶"���. S����O�o-|%��`#ۯ�A�,*��T�TsDj

�J��SK�
���a_��Z<u!�,�G��o��>�q��84}�_���RsA���}G��m�/�ҷ(�M#��Ϸ����W�n�G'�nrj�|�)����(����r�o�q/��EF��{��y���Kh$�ɥ�d�~&���a��MY/eG);F�'[F){��1�&(;E���u-v�x�+nD~�w��n�����R|��qLK�]��K�ʁ�@�g�m*޽�
�����,�$��i�2�P��<a�E��P�63�~��@͎��ğ���<C۝�P�'乁�#���񕐧���l*p7�A5X�6*Bޠ���[�h�)����jFU��~Zqead\��\�7D�*�8�J1����.��I�ZHp��(Z�
ȓ�78w�
1v����t����ẋ:��dy֯�Wa�7���Z�wE��r�3"ۉ2�1|#nq�G<�_���u$�u�
ؤw���)��`^+��g��x<�o�dNvm�����dзP��h�'L�6K��%�sa9ɗ�t���2�7du'1U>��sRid+
�/W��yYn�%y���_-g�U��!�klŚm���|
�p�ؿu�c���6\һ�^\�^���i^��m������,��q�;o��3/˶�-n�����wI08�q�%>�d��6�d�\[�ꮼT����=䗰�>�K�p�?�,W�K���M��PK^�} 	�PK!<@com/android/sdklib/repository/legacy/local/LocalDocPkgInfo.class�T�NA=m���/�Z��RhW
Fc��4&$�0����XF�;���O�c����>���v1D
�νwz��s���o߿|���9`�B�F�ۮj;<𴒞z۾l:ZtT(#�_:�hq��r���ͺ��Z�)�̒d���X?*Ȧ�]�?�;ܑ�y(}�D�H�κV�#)��\#�!d-�l�f��W%O����
�[�p�AW����;/j�ex} �^�:�*��K��҆ؑq�\��R��8bcc��ՂG��^��k	t5�	��0ic
y��G� h���m�P�>o��+�'��`H�*����@<B?�M�v&b:
�����T�%C��#���-�2�'�2�:�@?!j���~��C�ծ0b���1X;=�f��J�D7��C�e{$�-�s��""��Q�Y�6c��0��o
Uaʩ��.
��P���l���M���xD��:�y�r��{-�^�y���u�;ǝ["�L..ј
�w���4�L��)���{�2d��'�R!UH��'>`�]�_�u���a�B8�P��;��8��y\�JƻH�bo��y�`���
��k�O��(�J�i�1F���5���{���e��7c&v/!a��\�U�|�k!�.���/G���@�PK�J?2�vPK!<Bcom/android/sdklib/repository/legacy/local/LocalExtraPkgInfo.class�V[lU�N���]
[\�P�ʶ�]�R.�V���-J��ܦ�C;t:��L�x��7P���1ј���hAI�1^L|�g_|�@��.Pa#PcLvg�s�?����?s����h�1��\CHG�e9w8m8yϵ�i??d[�i�,�����m9�ܜa���sh ��s"�,�
��L��)HW~��}�q�H[nz�e���H`��N�-�^`�~KmOQTh��]`�m�7��g8�o�5�G,;ozQ�<��P�?�*�l����q��m8����3}%�&�O�j�|�uZjo��ȨER4MG%��(9�4S`uj��"t�����I�W�V`&f阍�VݩF�5���%00��`��w��)f���w��/�HՖ�`�a��j�0_`�m
F F�k��,G	�<��A��~���f���S���f��U�A�����A9��qZ�"<DU����R7Gqs`W��� ���h��Gw�Gƾ\�
�d�~`x���
%�%���t��E�6���0��:�X/P�����l	Ƣhc}�{*�]����%�#:�x�����3[m[`y�Pn'U�v2�����,0��r܃N���٢c+�����^���Z���L��Ѱ]���!Pu}�i�ي�X~�{��2�o�uIT7�t��.���Mx����U��#����D�O���﯎"�̮�4�I��`�Tfg�Z��׫��V�C�2n�\U�[��id����6g�*�ó�8
-�5w�����BE�E��N�߫mU1��lS�;��L�5��U�~��<�.n����y�7��}��n��a�u�uʪ塃W����[���]Bz��q �&[�j�Siuzf7�o��%N8��Y�-6S�S1rԆ!�;#�
r��s%zy�8�q��ebW`�:����c�>]�P�l�N7*�Q�A�6��9��	��:�ְ�CZ��8n`d�z�U���0v=�8l����$[�d�"�b���6�߆� _ٴB��aqv?��A�s��7���K���d$�%����a��
���K�x�+��а	,�tl����0@Y.
�VZO�SA̅�����4q�I�0�����S�AZO�~
=K{^�� �K�E�;�(�|�y���y�ۇ�F՗�⏨�5*f}ܡ�����M��1��[$nD�L@�*�<^'����E9wiaG�O�����p閭sH7����?�������b^��4�e��Vϩ���1��?��x&�a��19��s�("�MDkG[0�΍���7�8ݹ2��
�#��ZBKD>��d8�5�ƶQ�$�QT�q(�4��TI����;�:�l��O�F1�jv$ç������a��!)+W��+�m!5=��ݎ9|�6a�b7�܃�0�K�]01�}�q�I�	�z�U��R�����B���_Y��o����E�D�c+)���"^b�>�4�ВB��e��x޹�eZe��w�B����x��t'��8Fq皥�/#��&�e,�2V�x��!��>�B����_y�iJ�eJ�G��{S���R��]�;���d�~���>*�PK}4�cB�
PK!<Acom/android/sdklib/repository/legacy/local/LocalLLDBPkgInfo.class�U{OA�-m�R�� y)hy�^Z@ŤI���&&&��e�z��]Q��;IT0���P���$Fj�ݝݝ��ffg�߾�
`
�	� �!�#�Z�٢[6Lǒ���ڶŦ!y����]��%�H�[4m#���R�y�2��G��ϓً���T���c�5	����/lc]�.}���H!�8�4$t�CgX:�Ž�:��7Mۡ���-.4���f�+�W�O�l��	�I��/�?��hd�*FK���2�y�O�VD��r��PH�6�����pJ��E|EG�"n$���*�������D�hQr���K�fB�TzpMC��>�3�.Z*UGU++LB��42���	�j�!"Mf2#�M��dhZ��rk�k�L>�$�0xf�0$Ҽ"y�rj1tmT_�y�n7m��8�o���:N<��
!���uv��nW]�
�)+���7�|j���W��B��è�%(���|��)��0}��B��{��`��ܪ,r���ԟ�A�0͏���Z�4���̴�a���|������Y"�+6����M*:=�8\�ڦ�qO�2��eۜ�	�J��>�ѩ����(�Z0��ڪڒ���Ig��7����8�~��ڰ�&5���#���I��ih�A/fa�.n�N�ڇ��G�J�"ݚ@�!�H ͑�Q�'�%J�
t
��=@��9�V���wG>����~�rǑ��C�a�P��/x��{�� 㤴/�&ei$H�c	+��PKA��MPK!<@com/android/sdklib/repository/legacy/local/LocalNdkPkgInfo.class�T[OA��l)+��hQ���zA�F�1!VB��/��X�nw��-�D��&���?�xf��#�e���3������o�����:�i°�Bâ+�xJ
���/�lś2�T���k�K�:�]��F����]�"����IA*^�X~��8���c���kE·7�lr	����m"c���c1y<t�h�Vh�����Z��"�����a�?�l�
������i�2�!��KOtF��eyTJ._e[����oW�w��]��j�B�&�pV�qY�QI�M���G�,�G���*�D��~��k	k�p�Ĩ�1\b�w��_��j���d(���7��O�n�*��*=*k_Y|����꙳��N6�:Jh?�4�m2,�X�A�(紟���p��@��N��ZP_���\�+AZ�_�PI&�,C�SmKo�QN�G\�Yk
C�SjC�d<�PL�7w��=��f+�D�W	�*�2r�(���I�ւ��U�	C�XdX:��d1N3�A�0�r=di/E�� �5�����G�B�3{f}z�������]�5K�,L�a6FqW�g>F�$��u
׉U[yLŬc(`��5Ca���@Ǡ-�F�V-Ц��I�c���xs!��	�A�t�M܊��N���x Cvw����PK�����PK!<=com/android/sdklib/repository/legacy/local/LocalPkgInfo.class�VksU~N.ͥ�6-��  ^Ҥ�r�iQ�ZH�R��l���v�
�
��UGG���>��Fa�":����w�3�9g7iH��vϞ�����}���/���8F�F�@bZ?�g,�4��?1m�]��!�d�[�ɾC1D� �����]�襂c��L�0c��(�ӵ��˘���ner�9639R:iĊj>^�ؘ�W74��T:5t!Q���t:sj���mZ�R�Ѱ���v��c�]6�4*�<��kZ�9�2[�a1���]/�r��{rs���Y��Ʃ�L�X.�4ܝF%/0�컻}��e�*�$ͳ�x+#X�a5�oO��e�1��d����}#<,��y_۫�U0�8� (�iH�����e�TX���7
�*+���Џ�Q����+�{A��D	�������6t5�t�~�,�-c�^4&����7�7	�M�_��T�h�����-Jw[�ʐ�a���)�2��.�F�xCl���)��$[�J:ܭ�<K�SUݪ��P����;>r�`�����F�T���u�`��k�}��$�
���3+�ȒO�]�^��P�֯{ŵj�xG�ȩOX���;���o]�}�;�^W�,���	�9���Q��)�0�N�<����+)c�{���T{�ބ�?1j�Sva�
�p(j���-7�miB���
��M
(���yqIM�CR]y��B����H`�L \vLY�b�du�J�"Y;�]=?3��}���
֧+�mwJ���zOCɻd<ϿM�(�P�Ik�klܜ,�n�aZ��ʹV��o�le�w�dxQ5.������(;F^w
�ޥ�%��2+&Co+�lW�u:w����l���,�#�y��Gޟj��1 o<��	��G9�8�8.L]�H��"�꿊��ګ辢���`ab����Fz݄㔦<{�����2��v�ԛ� &d� �%P*�Q�S&��(
é��\�ަ�C*��9�G0p��qG��Ɠ�ja��l����I,��6�o�B9a�b;G	UgjK���\j�6��-�4�wb�oB��H׃����7��5G��\:14�G��f1�X��ᴌ<��N'�*�,��ېǂirm�7�œ/b=J
)m�S�bu,�oX?���)���C�����S2�
D���gOxraM��Y<U�w�ɻg����r�QP%��(g8;�T�a^%Q�c��$Wy�$��{�L�-{`�-�2��h�%�ATp�����c�3�;~x�*4��T�;�C��7^J�����wDG����w)��w��ß��
���z���][��W`�Q�9<����{�����]J�ぽO~�>|�4>bqL�|�,>�� o���Wl_��7���<ҋ
8�+�HV@�2�.D#��M,$6]���y��������dH�����d�@��@��:�V�%U���Z���T�R߫G��y?p��ыYWZ�@=�r`�����+̣��=CYPeC�&z#ȭP9��5eY���j�/{E��xN����7�~܋��&����o�3��L���rO68���׊��=D�K�s�ϓ����
�_PK�j�WRPK!<Ecom/android/sdklib/repository/legacy/local/LocalPlatformPkgInfo.class�X�sT���dw�fs�$d$Ty�,
�&�BeeI�l�D@�ٽ$6{����X_T��ڇV�R����-�@�-}H����t:�_�������~ν��lm���$�~Ϲ��~?��9w��[�X�?�P�R>~�&̑��NZ�����)c0b��6����!-����R��{�E�{M��:#m8v�ƮTI<��%�O;�E3�i���,��H�eft�1t���?� ��T�C�4#KI�NXF�Kv���s�ds�H%uK�<��Ii�^�xmZ�[�i�nن�n)b�`�W?`̌�nf!��[d$f������k�.���*4Gs�[�P��
�U1U��00��zZ��Bt�ZEX�S��X��@�B7`��mW��S٣9��2v.�RZz(w,#=�Z_��3�Q`�d�o�����e\�n�2-
�
,�t�hܕb�@EL5�Y�Z3F9�P��A�
4�e�r�R�@���ܧ'����K
"tz��$0�jU!��*�
V�Vm]����&��V���p�2=�h����AGl֩X/SV�1�n�i�.UoT�I��
b�@�xl�B;:t��,�0�ƢiG��h��s*0o:�
nX4��+;2�[�L��tJ���d1�TlC����щ��fR�%LzT|��s��jl�3��I�0�>lWЯ��Xu:��l��t92SG<wKw�؉]��n0����7kw	���-P=��i3Ӷ���~P 4(aєa<C؍�D;؍��E�#*��y��Z	�U�!ا`�����`�ĴaKR�t�uw�VVJ��~M&����KoZb/o�Yz��ưkF�&C���՝W�r��
G�\6�.mD�1>�� R^Q�L-�aY&�\;
xwNS��
��W���-�=LT�0�U2(����g9�{��3Y�
u�aZ:y�������
���"X3M�
��&��<��s����gne4�G�vZ�SCP�b�_��9��o�܌e7=��1<�Sgk*�(�N�|�n�w�@_b�������=��={�;z���=�SM��;��~-�Ճ��l���L4ٲP�il�n��j��ij�)	3���j+��u��)u��7E��S:�-_�u�{{_,�� ��ݷ'����v��h)/�`��Ci��Z[S�u�$f�����:������lc�e�7ҺwX�i��YT���k�!�E�3l%�W��I�'/�*��5WƼ
�q�**���Cs�����v����BN�V.x��c|�ň��3͔�5�6�6�=�E���б
��>��(;� ���̀�&�����HݹK����§;W3E��*�SU���L>�qGK�'�s�R�l{s�G���DދN�
)s���i�xV�#)`�v6��L鈼�S��˵���3��Pܵ�	O��&)G�v=c�	~a���ͦcD�g���t�t4�+����)5�N��l[��N�֫�brsJ,��Y�F����4�W8+�W9����3�c�9����ux����?�{����O�J����
��
+�Bԇ}a8p�*�`���KgAvЍ�ބ�hŷ9����e|GvWR��+�%��x��I5^��l5��S�'����'�!�N�(
�" 3�2Ⱦ͏%����҄��M�9]�/�.v�~�C�/�7�('�:'���N`���	B
?=
��E������7\�����e�Q[�������4\�ʁ���r��V.C�c�P`j�l��;�����Ni�Q�RzJ�9���Br��<0����Aj�I�����L���2�/���˱����M܁r� �NFw�.l���

=H���{�`�׍a�� ��S�I�#ԗ)� �#x�����R>�-����gId�r!���\`*�y�-�[��{�N����5(�
��GX���#�⨴q���e��J�lV�_���Cy�N�!��'!�����w���Fj��v4Vjg�h�y�^I�W�}c>uE�O�y\__�����@i�����R��!+N_�(Swos@4+��a9< ��f%��5+��h	��o�
��y<O����?�z��%����Á3�*�z�	I�aV�8ʗ��y�C>=@<����e�`o�U8�؍��^�a܎�糟W�x��8B��R�(��?EOr�4���`�:�gi��sL�1Z=�?2�&|>�����
�`�K�B�?q���o�f�
�O�IJ��{��W�w�]$�'���Q����Z[�_�mP�;6	�*j�O�O�_B��en5�B�O��`���X�zQ�?��	q�;��풗釠 �x-�Wt�]���_�m�\sy��߸m�
��GٿPK�D�^	�PK!<Icom/android/sdklib/repository/legacy/local/LocalPlatformToolPkgInfo.class�T[O1���2������(*,�1F�ɪQ��l��/e�,��v��b|�?i�->��Q��a䒠\�Ӟ�9=�w�����o����
���(���~�[!W��2�x+��m�J���0MѤ#��57ַ��jC3t?�J����j'M�oUk��6���D�^��$���J�V�%��G)@�'�B�E٦�4$���N>��$�a@�7���
mZkZ'�`��m�J����+�/�UWI��v��
�GS�ȼ����b�>F��(�‰�r���Zl��� ���5�ч�`�tL�Ԥ/;�ua�zB+CV��|ѳ�2eX:1�C��{���{���w�EI
�P��TwL$�$Dz�p�(��a�8R3���n��
o	+�����4Ci5�t�T��cB���mDD
3��t��-� ��R�rK�{������,+%�B��T�>����Q�
�U�.z�	܅!�yE���<Y
y�Hefv�Xe�
�3�|B�C=Fc?�h���Yc�w5ۇ��d�8.���n!�&p-�;��$�d�=
�~�~8z71H�����+Q~�ˡ;[��a;9��[Y��3&�<z��Y�Jd����PK�~�bjPK!<Ccom/android/sdklib/repository/legacy/local/LocalSamplePkgInfo.class�T[OA��n[Vn*P�*�˪`��B�$�J��˰;��ݝfv���_|��[|0��e<�]���/3�L�s�7ߜ3�|�
`sEt��B�F9���
zZIω�M_�;Z4U$c�_9�hp�6�rߩ�ue��>W�;2��=�g��&�y�������G��׊��h�:�"�L֋ȣ`�h�6Ã�*y"r�l�Q��%r����	�P����`xs ���[:�*���*�*�dg����
�ѡ�F�IyW��Gȼ���0��N�8�!Jv�GLD��l`�2T��÷�L����E����Ue(���u���i���o�ki��0oȈ���[�.�j0�8���R,I�޽�2�D��]a%�Ck�`m��d�@p*�S�F��.�d����C�o(o�k��rR���ۍX�%�
}��͚lI4�pi�<��j+�e �T�^g!U�c*�se��
g'�8��a(�ϣHD�1�:��t�q�Ƴ��lj3�d/�a�G�z�,�G�S�3��ʥL)[�}���>`�]Q��ݴ^'�E��y�۱8�3@b��9�e��T�+�Fq1��Ʃ��.�2�0��r� ���pP (�@C����D��o�����	/�
HyePNPS�NX��$P$;��t��OPK[�s��PK!<;com/android/sdklib/repository/legacy/local/LocalSdk$1.class�S�N�P]��2���
�*x�7�q�af�	�K���
Tj;i
o&�&�&}U1F�1&�䓉�w�{�c�a2=�k�����}����	�iSX�	��h�p��o��g�c��5�:3j`��i����ڳ���ZvhN��P����분�;��`�����kk�L�
I)�v	�����5����S�NÜ+u�"��e9B�#����e���]/&�A:����N�ߨU*�.���_�{�)�	�%�~`9��Jh��/��*��q�P]ÛU˾�`΍9�k����n�m\L'Sղ���di�*���`[f;_ɱ�K`��V�O��G`/km�iZ~�EE`?�,�N�||P��=�\6	f#͆~M�Q,e��8��&v��|���\��j_#��S���T��-U�h����\���E�y�����ɬ�!	�����[�٠72]�s#Q��%$r�E�Cs<��p{�jƌKJg4I�F�0_�z�0�i�VxJ��s"�����Rf�3]o�d7�|KƸ�Sk�e�w��� �ah��^:�tt�L7�#e#��<G�?�A��1��5��o�1Qy��DD����i�֘�$*Ǵ�h[L��4�>��i{?�G�'c�2O�$�01?�<�WH#����tc�I�Ay���	k�	��B!a�p����c<�S�gx�%�7��/�_�?[p����͔�S6hրQ�r�"ӎ�?��.��"�T0�����JEߓ~���PK�r�C��PK!<9com/android/sdklib/repository/legacy/local/LocalSdk.class�}	xT���{3wfr��`����!,H�@6*�I3��3��V�n�
�E1V-,DAŢv�j�Vm�u颭�v-��}Ͻsg���<��s�=ۻ/�L���'����,
¼�`k�;�	}������[^�þH0����mv7����`�[�D����_����:�9;G܁HXa��mi�
��N����]8�/t�t�݁梚�z#�i��/2A;n�tH� U�4H7i���"*���i\т��[��Z�m4Ic��xrǎ��ݠ�ȀL
���&�
A�`#����{ZR[e�����n��r������K���c�9�^������
�a(���.�^O�/��t#��9>���f.���Fw9y��`4Bf�;��">b�2_ؽ�� �
�"�ѻ4ګ<
��04�&O�|(@��>�A��J9����bEp��u�&�j�o�1�k��0��5m�Z���VVҦ�%�#>Qy����!�d�$����F��2H�Ҍ�ol�̮S�D��:L���}�r��H�;��/�-���H�h�H<S��P�Ч�R�{V���Y���F$"�ա"��-φ2
�u�g�,G��Jt�	ĸ8(*���P�4��C%T!dم@Y�W{WG��.�5:���j@6w�Аm��h�P�E��:�d 8X����G��lc4�-��rKu8�C�r�LRAt.��A6�_���v2�&i�L��� �M��a�t�%�u���3�4����5	�pi���hJ�{�a�>.Reg��<��M?�EQ?��E��9mދ��,Y��`	+��t��Y�k+K̩�#.9y���:��Y�<k}iUme97��aM��fa��r&�%L�KV�=�UO�����p9n��Rc�E�P����^��U�
zK4�92!��w#�\
�\�0���S��p=c*�15kaEeٲ55����t�nBH���yW��}�챏8У�h7�.nA�>NW��m:��{pH�_VVSͫG�;S��X1s[�����9'������^k��sԕ�ux�gr�L��O0ĭux�V��hE�;�DT�Y���kƇ�C�Gt���1���DVx���q�>���:�\
�y��:���2��5���]�:r�S0���͢��5n��۹5#^=�^��a'��NAY�ln{R��V[u�|n{Z�=�f��ʲYl՞��Y6i
�9����H���Y�D���d�w�W��
�?������E�p[�����/3�Sh�9A���v�z��x�}�WYZ��G	�H�_ ��(^�=d��T��f[���;�5�%/�)�K�[���o���4�/.DBĕch�ĺ���
~�û�¤�p�s�#�Ω_�4�����9�9�9�)r�)r��=����
&�:|��Ԃ!��"!���t�=���,���NZUO���(�D1����c��pͫ�ݑ�`��\m�)�?a����S�+�˫�ɔW��Z4M����9��\����S_���_�:�� Y�%XV��<1}��I8J�\9���%� Œ^�d3�J$v�u�b�S��#ND*:��d��Ğv�/a�)�]U
��p���z�HE�L
��O��9y�����c
����];W��I�1���Hu<��&��-a�2u�Y4sJ|�5&�v=b�E<I�$)��7u���7�k��Fv`l�f_bL?T�l��ɓ�z<`s�pGps�������G�ڍ�
���q�5�4�a
s)���
?�_jno�"��m�
�7z��.oȉy�ٱ�\�p{[[0�z���4�͇�{����Tik#��`l"��(+��$�� �#A�%�;ɉ�p
���,��i8]�:��3�S"L��.Ӷ2�E�>	��,gc)�HPJ�pi#��M�9��Jx��sY�*�8�x��)�o8a扎��͜Ɖ�J�j�!�ܞn9���t�L��g��5XC�3��k���
�ěq��������-�.��:>b+��Kt\��"�3r�G&z|�$�q�x/����q���L��OL�9G�����4`���µ!ѻ��kұWo��vӣ�$��x!�h�ױ�}�	?����G�9˜�j��MT/�^�
4d@�� Z�k;RP��f� �$H��k�R�U�:��6))��7���tx�}#N�ŋu�$=��q-��C
���ROX� ^��x�6�zYii-�`F��!u\���VNJ�Jn�V��-���ʫ����g�U�.��79�4��=^;�(ӛ4_���c����<6��.��-��8�ډ��mޮ��;Î�^�
z|M>��ҽ&�A��B�s��-q[/D܎wr� �a[(��Iw�X������TX�[k�C�X��f������l[Ksa�zN���:n�N;Ρ�qJR�ˇ��tf\&�\����wp��C��Qn��a�༩��_S��m�5��%��z�ˏ�Î�C�̅U����s�)yL���$��5��זϮ�SQN���ί���Bx��͸�M�6��N�����FǕ���Z��?�q;;~�f�٭N��qY����wqɻ���[ǧ�i��I�7z%Uc�2{�;Tィ�h�2�֞��ޫ�3��ԡ��&�3�`��O���Gd��32R���{J�����:��q꜡b�c��U+K����g$rU�p�63l��0S��:����$nue�푧j��SB�n�_pv#\������M�ouO��	G��������^y�$��&���,&W������㒈;	/���M��/a��}��G����v��rv�f����}��c?�56��c��Oɡ[Q���q�gk�
���
��C����W�S�s�~Z�4�QTgoR������<N��b���#�&��8��!b>)҅+"�~�.]�@b_�8�="��.�ʢ?���&l���}{9ݫ�x[�O��$�Sh�7�H�&Rt�ʆ�-F\��q*����ȟ\TQ_QS�R4�)��o�.���LFW�/L~-)��T���E?џ�++��~��}@�]?œ�!�=.]�5������{�!�������B{P�C���P���SLjr���b8yA�NJ�9��H�3O6�p������腆���n�9�8���"��ָ�&o8R���Y�P�
ik��DdF�B�r����i�L�������D��l�||�'&�X�A��H��,��h���3�b
��غ��]L�0/�o�u��3���,��\o�3N�l�V�m�.�ɯ��b�s�5�Y+UX�0:��|��J��gd-�઀SԈZM���:�RN��P.bi��a"\�wq	�%��Y,��B��8��
y#�5�N���Yn��ᄇ�9d�EC�vǩ��&���(����(���8n����X�G���-�e�
��*�J��;­��>E�鈾IF������
��&5B�S�>M\��A�=��q��fz9�Y�n�C�KޗD(=��(�#��Zcr/�*kN�"��+)�7 #�B����:1a�_�0뤔L7B;�J���u1��_���e�^z2�#O�,�^"Fi��G�Ƭy.ï삂�Ty2VX��GQ��b���սNF��_K�o,��<���|�%�����%�N;�M�[��Y��[{zW�/�ɉɷ'嶒`�����F����ۙ����[��-3�{^�(�]�)�B�j><��� �&�.�]�T�ۣY����E��T��u�Z�^]�'�'��t{�MؓvA��KN�Q<���t����g&芐�������Pc�N�=�&���|�����|�C�B�Ǻ�MAU���V��T���wܧ}M�'r9c���̻ro��إ�q䁪���xZ�/�no]�
-��|.ij/r�|\7��
�j�II$1x�y�^卬�V�����=@�#Ng٠�J�`�m���O�uw�C�"c̜`h�J,{�-��	_Qo�
���[��Z8��b��
�L�8˼m!/��o%�L %�_�~��1��̚fd�n�'�0W�9�)0ی��x!*�rcV�������?����N��u}���  Q��•pm��_Ԙr
{p�fF���q��;\i+��G�b%
bB�A׵_�M�SBm��ꜞ7�����0cCZq����ׯH5�|�{e�R��`��}{)pG�U�p�rc
��˖���M���
_��8��M��[�$%B���&�s�e�����'�E���G�
f��f���f�d�@��y��	�1B���FY�����&�S�t�V�[·�����[�<�p��f9��H:�K쀓V%��d��av4WL��)�s&��.om�_/sƾ�Bj�:>V�@;m2W�z�j� ���(��<�-N])����L��e��Q,S�tX�x���=9��h��{�G+�m�@���×h������D�4(P]n]3n&ٖ�L���n���%��RXF=���n����J=�îE�I�D״��+�eq	���)��hNެ�2�K}f0Mŕf��Ҋ�f��6���l_�\�[��E���&To������q�{��)&Z���A������J���W{��0HƩ�#Zd��,<�C֍��:5�o���Ó@u|�i�I��sb	Z)�d��8`8q�;һ����#��!� 摶��1bV�T1�J���{�xI�8��n�������M)���5����;
��S�!f!�#�TA�.$<mJ��!�?�&��6���8�2�k�����,�f������τR����uj�B����J5�����rwB�v�C���apn�v��*g�F���F�_��$x��y��G�ޫ�^O��~�\�b;�,u�Q�rR�N	�]�D��M�y�"�r��B�kU�l|Kή��Q<oP/�„"{��iy/@�nӰ��e(rs�Aa'��]9m��>=?��H�}@�@�x����������i�_�M��ܞ��4��[�&
晃3y�~H�G'L��X;6��2n�Lc*�7
D���{y����ʕ��s�	<梪\�3h�>
U��u¬�]0a=��B5�3PT���.u�	X�}�厮��u��$)�+i�V�T�YPN�C�|�r�#�N�+��$���P��h��耙�JL��#܎"fy’.U���>�H�<oAM-�G&E�@=}4�iP��ib�W`��h!��i���%�Y��2+O���� ��;ayU��J����#��	%I��Nh*��l�!�z�����S���qd�DÁ0�i8&R}
���@c@??��Èh??#���- ����R*(�����C����,	����	��	�-4K���
�6���M�A�U��%�.�.�S�*�IYIY�F_��4�!c5���2�r�
��NX��ڶ�K"x_��Wj<
F��D�IP��p.�˨�ũ��	�2$aֈ�GH���-��%�Q�^�X}�#�.�/�����+
��D��&
j$
�k�
�#����[q���P+!��k�k	ܳ�,�W��b�c�ZD<�����F��ߏ��5������	�&�HP�̷dn;Q2[�9��w"t�]�$�c3���H탅x!�K3�����-2Ǒ��,�/��U1��̯��
�1�`wP�e�w����ե�)NR�mY����P�R�ln�����|.~���$10��f
��e��0�-3�N��0�
�u�Ǯ��x
��ZXIm��
;33�Xb�S`����,�\fa�21��#K�'E⩏�S��ӿa^S)���(��/E��'u�p�xw�s?�l�a��NK�RGk3)r(K�L�̏Q�t�\G��?mDM��[6A=��c�ѹ	��c�&H��6A�$�E*܂U��T?�R�{���S?�0ϑ��P�?7�������>5�۲�4��$�t��������Z�+i���Th�{�C=~W���IX@*���g2}fѧ2�G~X�y��G*
��?S��,��J)��*)�x'���.8����&!�7��d�
��l{��"�R,�5�b>?�'ʺa;0��6��}�l�cdT6�$�L#^��[��۠��Ѥ�p'<����
o�S�6���^���O�9������]�"
�9�Wq(����:��Dυ�ś�W�G߂{�[�$1��lB%�g'�"�&��m6F�C�g�
)��0h�,
�A�N�)��%��a���D�&#O7=:Gn�a�{2��5���cw=g������2�7v"T�=�=��q���G�z?��3�I|��ϧ&٥v������绒v���#l��]��\�ib�IOw��|S����|*b*�v%���j�26-`p�f�b���kJ��}������)�7�g6}���@/}.�ϥ�>��4�mft@�Y��ʢ�]p�,��\gv�g��a0�,���fqt����8�a7�5�L,���w�ӳ�؁��F�3�H��Q<f ��x�>�}o��;qj��44��R�`9U܃Z܏���]�G�
�z�Q[���B#��N^���d8_��$R ,R����>�Sg��"�����}�@,a��cD6�8Q��b1�cp���y"�D!.Ex������(��E��1/3q�(�[�l|T��b>+���b�(�K֞K
�
R��%�y�)��[Q�_�Xj0���$�Q}�p�)xxM�F��P���H��
Í6{�k��:
��P����d�C0��!B�t&';�����	�W����u�Gr�;�)�!���d����ij���y�!9��׉�[�l���DI�HKɫ:/�d
��}��(�%�R1v��0��NtKҝ�'�5���g忝Xm�~��co���ʼ=`:U� ��-֮�|��M�[�
77��فu���蛛K��݁
F05�`0�<oϽ1)�ۉ�aU��3c��P�7d�	�Hަ]�����RMT�Y�Z�tut��L�3�^t�����M�R��}E\"�EƉv�)VA�X
g���^�%ƾ.׀_\��:�X|�7���F�K���6һG�w,f8L2f�b+q���8C|$~/i�ݤE_����!Z��B�Q�ɤ�Xpꇠ�<��W@���@�e��+Hr���V�Ea�W��tI�5�r;�ۉ�L�h���M���ڪ�3�R�Z�R�e�G��
/��T�F�p�,��L��*� Kh��>7��xK��L �b!�n&�<q�a��.�a�x��`��Ab�vq�eJ	�U׈��'����!���)�ȃj�W*�Q����翷bz[����s�!�
C^&�A6a�UE�߳�.x��m)؉1J�&f���
-Qw��ܼ���-%� +��N|";3qg'>��q:)�=�аR]vzA����D�s%N��$ٕ��XW�S�R��P�J�J�P��J��%i��%W��;��6�]Vȼ����9b�u)�W���دK�ğ�O��A�M�w��Y���4-7S�m1�t��.RO�z�
��S0�Xn�xƐV�'E4�4_�x����`.���)|n�8�����I+���rm����Mx��돩�ґ�$�Ҟ&�xX�/i�����+�$�8�����o��S�0��E�'��\����߉��O���ȧY�I%��)����.�9K6r�;�*id�_�vh��WTr��$���)�*ɇ`�&H3�|���.O�2HA���5�(���]ПB��=�G�$����>�~��@;J��/ʗ����_L4��J�I#�{m'�>?߮���_w�o�����&Y�M}e^���XDH(4�gH&���r�f�u��	x�d�i]�H�A���n�D'����949{BCH}�������=}���<?7��T�f�0�)�e"���(.�!e�c��\p3m�E~b/dt7�J�܁e9�v+NHW�a���`%�*�0RɀӔ�8�2��,i�Ǎ�8n��q�;韘.�D��5&��iħ�W3�N;�~� ��sV,_0.� �RF_�樃4�o�4c!�K�u
���-��`�H2�.���2��B`%��	쑐��xca�2(y�X)���r��-�0���䈷A�i�(�*�K-$-U�L$ͷ�4�@�DM.(j�$
���.��K�&�)9%Ib�s�����x��ccn���GQP�JS	�gZD�m����LPZ�dā���6���a5��i2�4��m��)�h�Ur��֫���Dn>�!W��#�̅4ed+�a�R	J)�q;͂`��IҨ��J�I�����̆RYd�?
�&�s?r�
p�6��c��}6@��x,�`��q�zД�}�w��È�U��ս�㴥���+��l�|V�[^��A�2HV.�e9�Ua��!К�Li�ZeE��Zg!�Nq���:��_J5� d�.����:�^ ��O7�,�H�;����{�o���cǖ1�w�:�<Ib�͢1��L*����ⲓ�*��H�F~V��L�c�P�܍�r]6���.�1�$9ߕ�KdS�&���2=�`��M��
C�a$�Jf(a��T)턙5$ї�r�RhQ��Z�r���ߨ\)1v.��d��14���1찜�����֡��J
y��0|J*�Y�&�7)i�帔Nf^ĝ(p�;&��!�0�KCx�����I�L%����HG�Cd`�e��rgb�\e��-F��^�e6��a��p9L����X;w�&Y�L�"'�0`/qv�"	�v�̈\7��5U
��:"��D�k�P���I���u#�fX��K�[a�rx�;�`w����N�nP�!$���w(H�5QZhFV�N�^�<dÒ�&P�zvi�,��5I���L*9��a��I�;-2�i���#�xg��v2�?{~s��.ҫ6S��>�9&���$V.���!Rߘ�ĸ�"�����'��gPձ[P)ƕ8�CE�9��p�	��ɝ"�=r]Τ�a}�	��7��bB�qz�N��>Y���7�Q�V�@ΐ}R��Δ}f�Ը�e�}�;W��'������+�82ST���Rv��ݥ��O����w�zz��-i��4W*�L3G���xd�nQc�2��Tn]��y��;Ē��|Wz��&_���z1��+,����$.|��z�#���#�~���1��ͤ����vhV:a��.Sv��ʓ������myQ��){QU�E��S��1Sُ��0G�1�+?�b�e������_�\�u�R��[�U�A��k�(������
�]�Jy�V�����EV�|̖r�f�d�L8a
�؏J�����'�W�a�2�J)�ܫ����*�z �#�26��@��O<+*c8ݔ�!��\-)Yx����,*��,��,���"Y��tv��,�t���w������d��>}Rm];�2N:_@=�����&��h��D(Q���6q^ض�OU��6�mO��۳�Y�F��˖e�@!�+�����_�v�aF�{���b=K�J�O��Y���$WJ���RVS1'	�^�	NW�.�(`��e#a~�)�W !(Iw��)�gded��ծ�	%��Jft��r�Ls��r��r���\%E��*�2H�o]����uv���Rw�&B������y.�,��-ץ���s.����:�~�J�l=D3i"ޙ�)ZI�I
����B����+H�S�Up%3|����|ƃ!��(f}��De.�gJ%yO%y/I�-VZS��M���pvtM��LJ��}��R{����O�~L��gp��9���f)��F��/�"� �CdȺ�N�R����K�
^��M�	����!55U��_�>C�����~8S���X���N�
j6^��u8�ԑx����TG���x�:�����j.�Q���j!�����:��Nď�I��X*����FPtT@��K�ĆR)~@�+[$r9|K&���2�J)�v�+M��-U�R��/(����S���oɷ9�8�z�`�p�2��&c���F'w�M�3��Fg£R��q< �'�6e�LP��Y
�SK�|j(.a6���'e��-�6�za���,�џԏ�K�5B,�����Yu2bze��4醚:L/cJ� L��]�@f�QR�OY�6�W�`�_-�
�}��)Rb��AE|x���#@E7�	K�9��'�X�f*3��OQ�*�U�y�6G����:��K�;�kO�yU���ƩS!_�3�3a�:��R�U�`�ZK�9�L=<�|hQ��r��S���nRφ[h�;�Gu^�˝�Q�WҮ�����$�[$^#�ٽ q��^��v�+J���u��Ĭ��[ĜA��s��
D�%D���1�1/ bz`��>u��hW}�J�.�1W��VظX&�أ�I��Vż"�foB�+��,�]i��J�dWA�+�H6lG!��N��(i���M�LL�,��#͋�0�9�ɞb�R��rd�7�f���@��wF��f��#%&)u6��'@:�!:�W�N�
2�6��r�5��:vT�C�+�S\�4W*5ЫoJG }7l&`�o��N6�������w��J���i��ْ#ǒ2���'\D�"Nh'X	
�*8W��%V/���ZX�^FԿ�U�A��nS�����zlQ���7�^�[�S�6xU�~�~�W�Oh��h�/�
�s.��W�J�H������m�t�~�z�3�nx���w�^�+����K^;�"�*�O�uC�ue��W,�:`�Ձ#��@_��ٝ�bflpw߻�r�ɇ)��	�҉)�
x���0����y'��&���h�� �S�S�)��
J�|��)��I%I.u�O3��;`T5ՇuճJl�4�m/n!I�`�x�L^9)܇i'PIϳa!�c�ϥ�-'���p��I��?q�wA�B���S��j�T�\�1(P��x�	�������`:�K�^N�Ju3q�V8���~.��S���-j'q�+O;��<&aɢv�2QR[��y�2ɤm8�`2$E����Ü��K��9�>��.���LP�љ��Jܛh�t"=�⿤d�I1�W��]�dj%�D����~����{=ﺪ�	{O��&���T�W���C��I�F�U�r���-\*�	?(KS��֫CS�"�c��2)4�4%��r0@���N��Ј������T7�J�3'��g"��.zƑ��3%h
�F�7��k�n'�t�R
��PKZ��@�,LpPK!<Ccom/android/sdklib/repository/legacy/local/LocalSourcePkgInfo.class�T�NA��n[VnJ��T(��HREbҤ���3���v���b�	|Ao��C��\"Q@��9�LϜ�;���o߿|pE��B�F9�ۮj;<𴒞z[�l:ZtT(#�_:�hq��r���ͺ�ժ�C�d���t�~�"�V���osG*��Eu#�;kZu����S�"�(X(���p�PH�]-;�:�w�‰]�{B3�bCu�+^H}9	B�R�}){��Ŷ���oXUM��60HºZ��ݝ<F�ZZ�Z�0NZ8ec%*v�;�5ڹ�l�Te��%�7����l0dV�G��e w�M���O;�1�����f&ڔ!ý���W^R&��2�:�F?K�Jz�c�<ҋ�����N�b?���S���.��#m*o�k�U!Ė���UL$1�Fi�p��U��¥	���� �m� ��� P�l�I�-g���kA ���P��3,w��:¸D��C�Xz(f��3Q�dO��
�Ȗ*�3���*�L9��G����wq~��~��:T��P����Y�b�<.��.rO��r|��qL���*q�F�H���A��П��$i5��h��Cow���Ř��$�L2���*��yͤٳd��W$?Oe�Q�PK
����PK!<Ccom/android/sdklib/repository/legacy/local/LocalSysImgPkgInfo.class�Xy|���d73YFBVVQI0�&�GD (,	�jBR6
�l�0fw'�n��Ck�a��h�j[�e%�K�U��Bkk��޵���mmU�}3�M�Y`�O?�#�o޼�~�{y���,���
<��87n%�z�߶�p�0a��mc�J��	'�=�+�'����58Mm�*V�)3s��%u�/w�X�`K�e�N=lZ�f�Ƚ
g�D�˶�;c����#�O�䜴
�@����L��J�#>h8N�L
U�%0��>3�L�}��չ�$��@8����@K��.~�0s��a.�	�*��~#��!v���m|�Y=l&�
[�2e\IG��%7�vڴR-G�?ڟ�e:�)S'�Yo�4���K���Ӊ�ԥ�/m%��!E���d�B��V*�������3��ξˌx��~�A,Pp����8�e���f�uO�ۆ�1b;,;Ӗ3�X�("�Q8;"ݯd�4.&��"*}s���Q'p|ژ�/�S��_��R�
!r�V���a]�'�h*c�)=!G5iX�0�w5q"w�$}�$9v?Kgj8K�4�,M��Ѭ�,a�s-���C�E-��T�2,�&e���i=+���#M���n} �_��R�*
�8����p�̂mk�F6�wo�\ p4�4�І5
�j�
�^�<�kD����ʢ�"��/XZR`����v��v�K��4�GL`V�d�L�IɒP^�f�
z�S��H����RR�Mz���V��Ӳ�X�4?�}	��f�̛�$2>j�m[�[�U�m�f=�S]z^�@g��K�K
:n��H�f��3��]R��6%%;4��s�&�I$T
�C�sRCJ���I�1��r�2>v�v�9�S�o�!�a;5\�+Iʄ����3���0��Xt[��!�֓������F�ZI��
*�8=Ҡ�5\�7P��zb���.Ƕ�J��)x��7�-�;G�hТ�
�{���ކ�Cƚ�a��0ytQ��;5܀if�g�p]4Z�WOd��Kû�j�r?���o�g֤kϪI+�m�g�%U�{ix�n��K@�4�wP�햝ԩ�"o)R���k�]�/�{�q������,�f݈:!Y{vMZB�*�}X�G$SC>NG�[�G�1����ݷ��3����F��t��tE�r�Ơ�+���f�vN
-����ʯ�a��Q
{�U�Z�yґ�n�t
�aP�հ_�?�(U�aIei��<�e�ѱ��<A�.�@"�Nz���a�Ed}GpMduT���
�MfRg�����r���y��L��kI��/P'��l`:�r�_bҔ�?�k0���*�@�m���*��Ξܐ�3/$My��[Ѯ��o2U5��m|G�w5|Of�I�&����Y.M�����XF���S������C�Z�~撪v3e�N�v�,A2�I$=�m�\�'��$%+_>#���-t�D�'�s����%�L��S�f�J[�v�p�y��8�2�G����k������Ʉ�&;��J?�LL���`�>䐭�g5
�̬2���#����b)M2��$Ep�,�ƕYby�Yk[�i��⬕~n`�;��qOQ�rW/K�8lf��0�J�K�b*�O��i+W���L���D�ADE�s�N���'r����GqY�;�U�u8����8��DX?�ʘI��2R�H*e1U��[�՜�'�ps-�J���\c�1���c�6��OX��d�?��"���S%{T�l|�_~�0|�d�ƆPc�~�Ce3��� �r�!�	xe��@��'�4�Y�4�S��e7G��~��1�3�8��;ʥ��C>�c&�ˠ�U�އV`�ga5���+y�XÓ�Z\�݁Vt��)μ�5?����Pd�g��v#~�_r?�z���i��;x��o�[T8�����k?�>ϲ��M�TT�R�)�OA��N��䨿��d���ۂ�[���˃�T�K�$��W�m؇s�8�H6*�����!����wW<I,ͦ��5�[��,Z���7���lt4��t��jh�{�q�B1�!l�ݏKu{'�����=\lO^��ȵ���	�t��.��M4�Rj��
�����WM��#{�#��lI
6�����Z��NOu��)��
��Hy�!=�OR-���,�C��r�,�n¡�,���!��=����~�f]S��]�ߋk�xk��ؔ�M�Bt)�h1�06NA��g�0����w��*]mi�	���
5X��?�v���/8؟uC�\$�#�9g�b��F�\��`���T��އqkoyC��s2��g7����n���K<�T8��x���H��!~�;�{$=�)�h��z�ɣ?����߯�B\�F^W��:�W�mvMs"NKF�pZ/�T�K�r�]�Cly�{��|x�e���<$d0�)�����9Dü��Ι�m��C���OG��(T�!X7f_��K�Z)��V�A��o�Uk���j^-Ƒ��n(���z��ŧb�o��z�9��l�r*��Y9=�=����P����U�6Sr���6�k��ɖ7P��71��Ȝz33�-��[���^����]�y�G�<)�e�2�O�D��Ϭ�N�:-�\���Ez��3�w(n�;z�9�t_�`���j^�R����z'A-2n�Th�����K\l~)����Uϸ�I��|��\�r�>�O�))eol�?�L��?�L�|�P�|���5���I鯏L��S(;�X�<�`t��S�]��=��R��8Ɠ�,��(guqKf�3�Q�f�]P<��)�G�g�IB^�i�ȏ�>Y&�Bf;��&��BƂ�Sf��P�_PKR?��?�PK!<Acom/android/sdklib/repository/legacy/local/LocalToolPkgInfo.class�T�N1=]vv`���zGQ`��&MV�
1!Y���O�)Ke��tf1�>�Ϡ�����_���1"�گ������|������QF=.��n:��
�����[�\����D�ڼ�#��M:�߰cs���64C�T2]`x:�8*�j�Uo<��ܗ�$#��������aR)��t��^�({��p��2�"	���V��%ZN<��(��U��ë���m�H�������(��<b�L
��`�7u�场އ��8�a��Q���{�Nl9��/1��]�n��P\�!?ؐJ<���¬�vF21-n�]��tS&tMG.j���Jo��p�X���X����b�Ot��zEb+���(Ln��^1��R5#�nh�r��0�X��:lr�c�
C	ݶHwz���	���~6b��"В�P��Օ�Je,Z����NyJ�
��j�{gH����0�O�����y��������=��{��@��S4���KQ��R����V���'�p�=��f�*���\L���ja�$���E�q��mt�2�h���\�e��U�b�:��� 裕;�!�D�fK���a�ͮ�R�9�)�v��"鳨i�2]39z6�e�{1���PKRN&"~\PK
!<,com/android/sdklib/repository/legacy/remote/PK!<?com/android/sdklib/repository/legacy/remote/RemotePkgInfo.class�Yw|��>K���y�Y8�L۲# L�	8�8�I�ʢ��t�k�)耲
%���R6�ql(J����t�MK-��JI���$ي
���!�w��o��{��x�q'��>����ƒb�ʭ�6-�⽁5=[��)P��G������xQ�������D,����D$0��HO �$���HnD�^-��+���ڭamok|KB@�u$Rɐ.�2x$l"qSOƵh��ȍ@G���Ԥ�\��2k�楉�ajq��R@�F�!1��v�0^�1I��m��B�Z/�9N��jICOv���A����>�0��x��i5�D�7p��P L��a�)��������%�cTTc
yƂ�d�m�@�ỽ�&P֍P22`FqI~��6���/f	x�ΆT2*��Q1Wn�Zۺ�Q/��)�c$���K�ը��^�@��Xl�h�H�ï�^�(��ɐy�@E�S��`$��
�1}��m�22>#�
D#�E'�XȄ���s���i�P_d�nHOSq:�K["��ҾH4�<���Yx�$�Ьb��e�Z���aZ����Tڎ���r͙*Z�D�$+t����2�/�o�D���
ga%1b������|��4�e�*g#(�H/�*�r��5X+���%�-�T���LJ$�@�C�T�vt(�Tх�B�h>N�����Ɋ:�&�[��j[e�_�b6R�>��[J�YռՋs�S)C7�6�K��)8_��B8��D3��$P{R�´��j1=,����"LII}K)��WA���
3�]���VS�	̫)(?��Q1�\�֢)*<�&OQ�a(H�0@L�{�D��A�gyN
T���D,���%©(�k޴�t���fo��m�P�E*��b���	�%u�ԃ��
-$��Z�\����9�b��l#V>\���x.爲�й}@�A(����~\��
W�*��oM"�1t�5���t��K�\��Z�u�ި�Nd19I�>�c>4����H�?��Ra/u�@��c�yVXK2�m�'���%�v��OJ�U8h5x��]���M*n�-v���$
�:�p��*>��x�:������a�Pq'�b�_��dc�7�7zq{*��J�;U|&��DH�J=�9�9�Ǯ�a��a�MoYW�~��~�_���K�T�tS��Z����D,?*b��A�0DϘ	+�55��/Ϛ�%�8zT��C�q׊HԔ�`��c6�'譔l��p����)_—|vL���bU�*/�,.�~#�a�*[���9"�Gu���X�G�|�A�_�OOt�%���T�z�T�|�5�d���*�����˜��j
�ۘ��U� ��5,�|�!~���2���A��”�͇�|0����p����8:�&�;�c~)���Զ�����ߪ�^�I?��f.V��Ү���;�[l�\���M@��n�*^�Y�.�Q�G.Z�'���
��B���R���z�!��#S�M�R�=�}���*����:�ѓ��fUV��֒��,�;�Qp���<�]��(�&��px�ƍ�d����z�Tu��F�ʓ�Q���[����ȕ�dX٦�}�0��<~�qJ-���53�$ۻ��A+�Z���3��ĨrqR7RQ6e&�NF��|�c�-�����1�0�KDKّg:��[^r����f��vEMWgR�y�!nߜo��(�
@�Ϊ���x�?J������`5\�&,{=�3v盹 �gI&^�O{a�g���+��e�իj��͝�"CW�g��=�Q�@'�>��x�CQ��~��`�b{d�]�dL}v��ȗ�j�Rw,��z�7B��=7�{�t8����	S��5d��*��ir��AR�?����� �-Y�B�d����g�k�n���zn�k,��q�<�8�'_��
N����u� �{���WUa�^L�l�5���Lk6���0/�����а'pZu�N݇��8�K�0��{� y��7�]�XAyg�+Q�V�
���tj<m������p�٘���8�B'߬�j7�����_[o��Wk��)��?�/�O�^��.k��Mٯs���Õ78�&1H�/�C�	�!v\�Kg!�Q�z�F�n�����Z<�����q��+�.I���ԩ\���9Eؕ�e��e��3c[��	KW��b�����9Ψ���^T9cZ��q�k'|r:�u�/��+�*�
|2�k���fɝi�q�0M�E/S���"!馣�a�R�*B���C���ϝ��8zI���DL�n8�`�0���	
C/B���}�U���/��Bb�������x�iT��j� .�V�=ø���c�Vv��ܥA'Z���.��[q).g௠)W�W1e�F#��-�� ��p�a�N�jP/h �\�Y�X(4��{	1��N���L@�-�	k&�UĝkD	�\# �mA�v��ut*�;� �Y`�Mv����Ɗ(%��Gq��}�x��]8�O��p�p��D��Sl�n��Aιa�߄�Uw��{���:����}��n�`�'�]�a� ���p֗u,:�
�F�q��f�V,�Enc�����'��S��JK/�g*���?�~�Z��"�SD�L{�^)w�D����
�W���:�UF��je
/�N>
��H!�Ş
u�!<�z�E�_��d_�W��>|��>���,��G��S�XAwӴ�F`vF�٢�Ry&U���Q�Bf����[�T�2fZ�(�p���f�##�C�-�2؃��3eM�T���*�T�*#&����K�L^�Ɉ�!��K�\^�c�O�%~!/qu^�ٹ�/�%�"��!>#���e�ٌ��V����ׂ�3�7��o�],�z�� �2p�"]���p}q/��^Jc���;�Nr�Qַ��=�m	򬶾��w�.��;�~]��^xܻ��q��?	���d?�m���
�9k���A�\R`��,�S�=���o�gQ��9Q�a	W{³�P���OS0�ޯ��~q,N3p���&1�b�ǍȨu��Z'�s�`�h&�+Nʗ�X�x_�� �$�N϶�08�/tNϒ:i� ~�{p6��\�#2}\V2 ԯ�	C��	��~U||X@�݃�?�ù�R�G\����v
�,+�9b��E���b�_PK9�2Q�PK
!<5com/android/sdklib/repository/legacy/remote/internal/PK!<Qcom/android/sdklib/repository/legacy/remote/internal/DownloadCache$Strategy.class�TMo�@}�|81.

--%ФL�B!���TT��!R�m�%586rPo�N��q�FS	�3?
1�	P(�Bbţ�}3��쮿~���%�i�a�c�u�{�w�f���u��@<�N��+j�ޠH���x�<�g���j���"c�Em#	������R��0W�]dX,u�%/i��f�U\-�<2�ǀ���E��^}2���Z,ܕ�}��Ϡe�s�{E�a�~Wu�8�~
�
�a���`8�͕��t�W3��	;$� �h20��$���5�$�)w�b�!�dvGv��F~G������ ���
���`��p��?�;s!WN ��|�'�L�H�Oz9c��RJ+�\w�E�~Ԏ�*����xb�Y_�]��R��Er��*�%��n����G=^rm=CjQ��~u���겁p�!�gM?���m;~Pu��!i95��̀�"�\�N���v��;8��&gH�n���l/���f0<Oꌉ��7�_u�C���A��f�W ��X�c��M
ʻ*��~�w���򧷐z��8��<�s􎫵�����DVF�4���m0��
��F�	\ {Q�2L<�P�A��bd#d���8���J1�;��=�L��E�L�ty�:-M"�Z�>�U"-D�J�ͪ�Z�e�x���.���N	�S"��*�OF�#���rNE��)�tL9�rF����R�?	�i�K��m�k��
5�:o�����Ӹ�F����wPK���hPK!<Hcom/android/sdklib/repository/legacy/remote/internal/DownloadCache.class�{{|Tյ�Z{frf&'�!�@M4<C$�$T�!��ę��ڇ�j�֪��Z�V�V���b|���mk}�G��}�ڇ�VT4���gf2	�?�~~`���z��Zk|���j�������Em�
_�=�WD�7*"��p4Gz+��_[/F��1E �GB�`E]xK(����:�L�.�Xǘ�7�.�U��A�9�e�ۤL2��R��7F+j�^c���Cі@�#菅CLΆ�֚��z&o�gX9Ǎ]�Mʡ\��l��O�c*,�aq��f�
_�sN&�Q�A#M*�B���0e��"�&h$$5h4S�
�B����߆��
��1i,a��@(���x��Ս�d����'�զ��"����w(�*��@E�?�R���P,��93V�i<M0�XD�E��|�&|�V2C;�d���T&��b|��79��t�Jh��+�S�g�Y,PfR9y���)�:~�!�Y�IL#[�5�4��kh�Y�X����vI��f�l�N7�:s�Zz�1�
��.e���z����>�C.���:ۤj�ô�s�2��kXY_����z��h�I�a�(>l�B&3U�-b��sK�f�(�bQ'�19ڄ���bq�s�&?$'j��@K
ZfR#5
��ſ���@4�1��
��&��]����A+R����U+�t.�
���
�yu&�G��Ƥ�������+��K���csd�M���w����p5ȕ�������h�Am&���0�Gb���X��b���.���ׅ)#K����0�Sh�}��sm6(hR	�g�E����Kz�Q���A��it��	6Q�I�mU���(�4��{bX��h�JA�)�����y�?��|��+���$�����hЗL�2}��Z�'FQP�
od��*��sN�ј�����͠��t%]��BC��uA�����p$�o�(�V�ڤkD��XxQo�_��zS
�kM�����Gq��9$��om�w�e�
&�H��d�Zlb��[��0�A���&�D7'|�E[��w�KS�lH3�0c�A�0%DK��wh���ɍu�ͤ���_W�hp�׺�����pl[�4�
8UˆN��>5Z\]\����8�i'�2�&�G?
��+�Ñ.H��Ƌץ��	����РMzH &?
���[z����a���#4X	2-N���u���y�e�I}��:ۋ����8D�g��:,b��!`���q���2#G�͍�����LzJ"J��-K񶁞6�:����p{`c@<��^*<k�s�<�O��`/rV�Q'��g��I?�A��'�b��.S D��Y� ��5���~7�.�o�����릖�wE/,/�c��m3_�돝��_�+�~M/����1.�\P�/Y��]y���+&�*�?��
��u������8;��&1�>	G��Mpқ�lK��zk��~'��Dn:J�i��M�/�,�N3Xg�8>�uj�|�Abs�����M�M1���J�	4 !�С1N�������g'�äw�$�_��F�E��[��	j�$��=���
��mPQ�TD���Ʀc�:;Hb>�9%z�]���PG��Iέ����	
��}���2vڤ��l�W�Z���Ty�)�]�(𦭳xj{y�k7d�����!�^4��4ap�枮
��b�SIw��]���K�)�p���@q꼉cg0���^��?*�X�+�VQ�q��9��͜�%�\�@4�^�y#�17��<�QMM��.4���W,�Em�ڝ<�5l�6�C~o����Q\$a ���y���&O/��M6�A���;y2�yQG��e�T��I<5���X����<�K1k��JJҁy�1�˙<'�^`�fr�l&�j�x��������q�w�}O�f'�l`��&��g@�~��k/�4����#]j�v`�Z3_{��<�i��D/L��1`-
���⩳����ok��⩧�~[EY�M^�(4�ൖڭ�|�Ik�T1��(�WE���R�\��D-O
�&^l�9��˛�X���
H�4%Y�1?*��3
��d]�d���(	
n���#b��ml<������5��i�U&���B�-"ې��2>��5�]0ȆC8�(;�$�n��!�����&_$I{^����n��uԜ|qBI�8[�@��y����
�fp; ���h�$G%{?�,,t��)���‚�&�M&oذ����E�J(�gyO,E
�m�%��WQ���耧.���#��c��Y&X�[ŚW�~����EQߥ~+�Xp�S�V��άT2G��MחG�
��������E޸��@�U&���k^�|��������կl��֥7��M�V�5)�, Y����1͞<���������nYq�/�X��⺰>]	�����7��$E}�I�ƴu��,-�>���Z�L�6�lSyh��\Н4����A �3��]��1�+�����Ya��ɷ�5u�Y[����N����$���w����{��!gP.;
�*�4�q���.�����b����������+�����  �xC�ݿU�VG�U���L�-�+ڳ!��9y��u��_��={���2'?��l�L�3y���n�5�k���Nއ��~}���Q��bQO �.���4?|��'�T��F����=���8�9B�GB�i�%��>���gE���!�,-��_�6K��:�'`�Z��Z�@h�,��ɿ
�q
�*K@�?L�%�
�!n��$p�Q��ɿ�W�!��rIԟ�h��9��ɯ�oa�(�^PV��޾��o��;ɖr���1p�
�QT���b�J����ݪ��p�_���9��׬oi�i]ղ�vy]}ҙSY����D}��L�@A`QC��
���W��_�p>N�F�!C9+�W��8^k�=��MX���T����
+���7�D�RySs��o�hKSMc�E��a-���L���ų]��n��V�*��Э�Eҏ�c�Ry�}����BHy"K�r�����>>|>�g�),����/i������]�3���Wn�����)q�3ܾ��u!Ջ�K�{��%�����
:UFg��v�ɲ�u������h�r3~/��cQ����'�;F��,HH �Lj1�������|.�Rs�n{2^烡�+{BR_4�.
D�YMi�/��,�OG8��:��
��krB�jk
*�VT(����r@�]��n����0"�L��	B�2��,���.�]y�u�k8��K�{��K?��4�VY��q�Xz��G�\���@�~kw ���``�a�g(Nq�R3�ok*u;�R�T�_�U,�Շ&Q�6iw�[�x���F�&�+}"'I�V�t���A�*
��	?�s�M�0�����d[����VEG��qe�Aū��c�����HuB!�I����C�
��&(7 �"v���>�!m̐��g����F]��6���/u�фcHsn[0�M����;��!xy��u~�����?<q$X�
S�\����y�T	��DR4uz���
h��?���Oh+z�?����wJ���%��"����Iz?E��>�����?��K�G��v�|��Oe��|���%4�(w��&�����Q!~��^��B���QB/$��o�����״&���\��G|�d�'����GY�hS�.2��ܼ��oiY�^�����i�"�&_����c}�FУ�Oo7DM�O�(���.�(�J�!떂t
�Mk����r�F��@��,����4X��F\���Fة*�K�J��I��c4���l/�>F�wZ?�<B��l.==K.�w���}K-�&�����C��)M�P1�m��Jz^Kx��]\��8��*-��-�Ц["�]�u�@�a��`5Te�yDM+
��@��;6��zP����w�Ӹ��jW�5�Z8�^�,���O֔���&P�T�GK��o6�W�;��1�Y_����z�yj��޲�"�T��FP!ˀ��E*�8�OX�")h�s9�A:.��ӹk`�03m�f����#t����q�̰UFA��4��(0fW;=v�s],�c��\i��=�>
�O��Q��2K=��t������R�ʭ�
��wH�:�ޥ�x6�{t.��Χ��:F��z	����ʥ�*��?������t��r�WH�U�ʆ���H��rɡ�3E�f*9�/�d��ڄ_�c4�8�2�
5Bk��6q`�2� e�o��[嫑�G�m�����A�$˦���e}t�vS�O_k*?BY����|7~��vc�H���te�8`�uq5��>8 ;+�d岛F�I�9��r6q.����4�G'$��U!�eLI�j�Vk�'�6�i\�?����x�<�^�r��5˦�z3��ȥ��yc�p6�z�����5�vu'M)*�_<c;�P4��'������ӷ<��]��O�Y���:�%�8H:�2x�y$�L�<���T��4���t6��\X*��^2�(5Z#�9Z>1Z��HL��5-!橱�g��TE�$��'،
5�8��aF�k��x5��6��s��u�;�g?@����Z���>�����}�{P�l9��r�C���4�k"I�LT��ƚ'��DF��^7�&�ɖI2�8Ɛ�6Z`
0���K���A���Ct�F�i�~���f��KO`�9�K���6�lQ{r�����Q��^i�z�� ��o��~za$��_�*t�n���5dl��ZIEI?wĕ��.���R\_؎�,0��{�7�)Whg�����>�q潑�V���5���?{\}�w�q{�c��?�{\�t�
��}���t��]�v�t+5�-��nڞ�WS��g�b>�2v�kX��{9���$�3�]}�Y�V��2=�g���<B�s��^Qmru�~�Ʊ���=�#4ʓ��G��g�ǽ����q�ΓE��<��/�����T�<��ɶ �>����y̽���d���gA[;(Ó�[�r=Yr�9�z�3wPv9���g������vH��EKŴ|��ʄ�L(.UU^���ZUsRT�TUh10�*-���$�b�t�^Z3��x��K��0C� ��|*�`���;nʥ�I�+
MAT����-�n����j
]��PG�8Z��\6��0�}}B����A�q2�MTƛiwQ��|����Yf���%�K[�2���H7 ���_��
ڃg?_E?�ѯ���_K��ut��ɹ�-ps3O�[����x;/�[��5­�s��|/_�;�z�>f�廹#��!�Ϗ��?�/�!~��F>�����Vv~Q�䟫Q�P�j"����j�N���W�������oj9��V��:~_m�T������xnS6hɩ�U.��V�U�zFe�gU��	��k�@�����W�l���\j�-;
�B�GN`� ��t�����Dob�����ij:��{����!ڡLU�赎����\�J��n�"S���	��S�h�h��R^�s�_��NC` �{U�����IV�|L`�m���T��Q�4�/P���:�nP?S���]�GiK�3�-�*����u4i���x���lG=Jt�F�b�Ң�T��ǩL�g/2�n|L�􊝟P��9�y��Iy��H%�Q����x
��/�K��CR U�%�jpS��U����
�AY��M��|>NqЬʡ1wd�c$��	O��������r:p��]u
�!G
�[��=F��c,�[	�	@y���y��^�x��>N��ǰy\����jc�aI0Z`G*P�Bfd��a��q��L1=�OB���.��k����}�!$�}��G��q7�"�"V�S�����*h�����֩*jR��9Ps�5�z�|�R-�k�B����mj1ݮ��]��v������j�����.Y��.�e:�pjU'��~�g,�@L��B�1��H�G�(v�G�*��u�Eg+���/P�M��D-s3��ά��,��̃�����`p��J��%���V�Q(a2�� ��Q���j���
�O?N�(��suW�J���U���HD��)=�V.R���w�6U��ku@z��n#<��>��:KC�����#�潵!���>OV"dX���7�ľ�,�4n,ǁ�,�I�a7	�'#=���1�8���I�';f�Ն'��.py�\��g��7����;��!���8*��+]�nz�+�/��&nr[���O<2�쎁X�3��q�<9�����j������dM����i�{�W��ˍur�r���;T���"�zrvW��2o�ʼ�+�<#�W���Q�O�y�^�W�T%����<��1��kѿ���]x>ȏ04��pM(�v�KRy P�ɯ�z��G~����ʮ_�_�yV(?���'�dS��U'e�`{��.��W�T�.��*���9�Eå��t���[՗�F��Y]N����=�ڥ�pH��a����~�tH���i��z�^V��u�{S}�����u�ԍ<Au���K�6���<[��U�v����u'ש��Q�ͫ��bu��{�C��Au?_��!Q=�W��|�z���>�S��=jߧ���?�r�z��R���0��^¼W0�
�;�yļw0�]�ݮ#�?���AsP&���ū␖��Qu6�x&����6�F^��OD�� �^�ƀ8�!LZ!VZV���b�%��]���8`'��X+C��k�tR6�!҅�F��r�bqw&fK�u/M�&�N��R�ǃl�.��L�}�I4�@q����yj��+�S]�1d�A�?�̼E��Q�s
d��Q~t�G�B6����H&MXd��=���J�����БMy�>M���%�;�*]�"��C��je.Cb��O�t�1��OG���/U#"�󗑃\~�Ǟ�`h#�C���+��[M��[�{�}|
2�����D1����7^��
��~���%�l~~��W��~M���@�_#�|g�U�W��R�:���V�E���U=����ΣQj!Z�t&ӂ��)A+K��+��)q�z��Z��ƪ"�k�Z��ry,�r�'^W�N�,���s�|�jjz�S���ђmd�Yr��nvm�����g��_R�-
�jn��#Y����t��'Rg�A�m�m>�vs�}\��nY�;��l\�r�+m0�_�V��+���%�7���}�SL������,��j���*e��}�����#}����Ot����'����)Y����Ƥ#Վ܅�Wfh�����
2����b�r �pPO����>B�y�r��4ωj�N�1͵)��٨�f��lm�9i��M߲e�-6��e��lz�6B�w#��N�T�N
��:����ђk���!�?��FcE��-j1�l4��W�e�[�t�-R��3��ƒ]_}�T�1͵*��i�\��"�X���P�,����}��a7��G�L����V�n��+�?A��@��D��绩��Es9L��	�W� E�^:��8�v1ɯ=�'��T0��dt<g
�P�N��j�)_$lc�i+�l�xʷM��hWي��96�z-p��$$��橥�=i-����Ig��i]�WS���'>5�_��ڑ:j�!�r~`p�M�Kai��
|c�����\NM��T2O{���{�c?B�����-���ځ�
Jq<��d��c,��D�!Ր�M�d�J��2�v��<�5�@�Ԉ ,�U%e��[�e�`M뻌���4��r��c��SbA2Zd{���a�5®R��Mq�8U3`�4Ҝ-�C~�F���M>��M�n5��5�|�B��.y�Z�d���[�+N��;�w.5b�+�<N��9g!�����\�ެ��]���*F�V��~�B�PK�#9e�t>PK
!<>com/android/sdklib/repository/legacy/remote/internal/archives/PK!<Ncom/android/sdklib/repository/legacy/remote/internal/archives/ArchFilter.class�Yy|T��.���2�@24l�RLfHFp�	I�$1��_�G2!3/μ�E[l��M�`��mAZ���ԭZ��{k�f��.��.E�w��a�?@~!��s�Y�9�9�>x��p�~�C��/|��0�ᖮ~���-�%b΅���Q��o`<���v<l&z�v�'���0�
'�A;s�����kvo&'n;V8�p�d����ذ�
גX [@�/�SNKJ`YӉiu��HW'��b�B��.�P�E'��Z��-��00I���+��R�dN60�L�Gb	�ۭd*f'N?�r��6k8&���(�\�k��=��0]�3q�@��А�&�A+��,�j|����7eu��DoM��,?N��40�Xz2�NW�'��@����u�dX�YDln�d
��@PCHj�@�Iɶ�%o�92P�Q%01s�4�t�-�0�P�c>��p���p��i��@Ѡ�LY�y�=I>hjX@cY��x��\f'�Ӱ��t�Kb��@
�v�1c��J����k�m-5�t���3glᙗ����C������zN;��do���f�i*-σs���6-8��s��V��='��6���^&&���R��Y���q1	�Q�܅s��Bj7�F��g]9d(��\�3p	.eb��	k�-0����h�q9�������liohkk\���05t�� 7 �S��lVbXá٩��PJM��Gw#f��A��
`�S��tRkbN�1°���K�e�Ej�[�ku\I�k?{cJ��8r][�ؼ�eMTǰ��)��$�7�,��M�ͫ)}�뚙���[:S�Ʈ�7a'-�P�xb���{)n�{$y-Q"�v{������/�	U�_Z%�ř��*�Ǎx��� >$pJ��&�^kS��tdi�'���Wy�z�`�4p���q���L��O^i����3�Q�Jt[y4E\!j�(>���>�O�q5�Q�6�R��:)v��m�� �&�A��Ƽ=_ǧ�m�i�W�ON#>Im��P����e��i�3���Y.��J���|�g[I�^��᭯�t��m�N�v�[�+r�h��t\
_�$9GQ�Pl��J��:�aW[�}*�J?���/���,�A+��=�@�T�T�w�d�CSR�kp�ч�"5r�
��q�3��
���
<"c�3&J���k7��.0Sf�׶{�0ɸ�w�)��#�>3�Wo��`��_��F��)O���.g�9i��I`RN��lhn�l�m�|t���z;�V�p�́!�c����v.o��b��.;�k\EF�b�h���jilV<ڌ6�4S�����N�*�2j��y�y�Ld���ky��%�X���6��dL��L��c�V�`�e����o?�o��8�Q�G���#��g���I��d����w-K�X�7� y�7%�6Vq�
F�{C�L��%����[^~�^��;�]�xŠ3
��I+2�+�d̗ę���Q0���o'�(�|�D;~N�e��I�T,i��>�%�V��M'�#�5�Ne@�z�&bBB����ʎy5s=�o=s��R氕�-�����#k=�h�v���C�nk�z1L�z\%e���LZݦ#�S�6�pbq���a:j	�1�9�je$+S�KJ��9��=���&g�p��ʙ���s�s8�Nμ������(�r�8�~�|1�t@~?�qRz�-G�{����pv
G/ǩ����>h���P�܇�`�gJ�Wz(����-����F�Qz�
?��&�j�@Q?U�$�3�0NQϑ*P���ϓ.�p+�	\�������Q#o�tRDD����jo�I�
�:��0+
�QTys(P�R՞P ��y�ޝ�V��wnǔP`�m(RDVתC��jm�"�����W�\4��;P���jO�N�kU<}ڪ=2p�\�
��U����L�<�c?�\Σw2�W(&S��p�0I�c=a�K�~�
Prj���b��I"�g����kqn�ո
[��kq��N\�{p��V�e9c�g◄�L����ů�k��ý*U���n��z�K��C�v�7L�/P���tɧA�0M��*��|
�i�p����)&3��!��[���%��%(�����E�O1oV.����=��G�h��y���W�d��y���?�.+|w^���2{����y�'15��Ir&���o�ny(w��]-���fVK��w�D�9���j��Z*�t�!W=�i��_s<H��L<̲}�x�X{k�z[�����1�g��mE�l��(r��ERB!���3fd�"�B�
w�&��B�v.;�Ε��P�9��+ES0�;��6�� ޴�����<�yq00���ll
l�Ps�,ë�cre`�"��{H(�Hd������C�}����;���2��7�W�e�>�
�t�nU�� �P�gn�w?n�o4R]l��}<��R̊�;M�Y�`w
����5����w�v1񶎰����e�7�%$�o\���WX���._�-x��
���C�ϩ&��W�?X��eߊ*Tm�����|���Z�j�C�T3���<�K�Vi�e���������e�"���z%�މ���Mu��T�!�)�:�0A_��r]7j�n�^ɴi�	��.�K�l�
�w��k\l�9'�0��4�D1+�
�f�b��
�;$�Ѭ̑p:4Q��b<�A1��D,%�*	`�(���QܮNw�4n'���٦�Q���~��r^r�:��K��#��=Ϟ�>�.��~�.��W\�T�I��1�BL�iKF[���k��	�k���0��@Z�vx��h�j\��4=�Gw��}F��٣�װ���e��>�t�5B�B�H�s�wB�Im���H��di�d�<�j�섧 �OԳ@��|��P1A�xT���tg�kr4�D��tk�����1��p��%"��ה�C�o�M%}�=�<�PK^|��PK!<Kcom/android/sdklib/repository/legacy/remote/internal/archives/Archive.class�X{pTW��>���M�,���Eb�MŠP+���U6	�&X��撽d_ܽK
X��G+}���ַ��5TZ���X�	3��ۿutt��QGGG��wν��f��$���=��{������؊o���
/�Oh��hRKOE�&N�qKA�#mX;��;F��G�
P��3����43�d479�4&�����+c�D����!%���t3�%��O��\twB�O��C3Y]�gd�f���	�G�}�X!�ݻ4ѽ�BAc�R�P�R�*�V�O
k�im��znʑ��1<=՗>���a���K�v��$9���ߪ��=&c���dt��du�2�\��m֩x
^��!U�f������¸͇
*^���m�2��Ӏϔ�U���2��Wq;�y.u�L*�>Qщ.�Ԉq��P�u����/�O@�Y�4M9�^�ć�
�TKߕ7���-p�;U��(rJ��gr��Gۗ��������g�C#܅�>�E�[r{�C�m�acPK�£]*vc�P����I���]���>wc����J�2,j�[2 �#ID�i^W�t @>����Ѡ�G��;^��堀�q]��wc�8�t랠�~����9,��A�[�)�d|��{q�ЗȘ�=7��edҢ-��q+�i:��3ܶycN�N����!�Pn_���`!Ց#���o�ģ��N_#�2������;o�z�"cK肞Ђ��42����Τ��eL$�#��P0о|�:�|'U����
k£RӾ�&[ض����x'f��-��0��!�w�m)܂3*�%�ğ�r�ݙI]dʙ����A�~2�%	��	2.��
���7?��₦��[Y��Sc.(���/�WI�9�%`V�3�`>5���lGB�L\K�j�!��c%�~�2A�敝fhsܝӓ���wF �3#�@�:�t+��dip.��vy���|�Ծ=�^��� �DIns�ξ�
.�o,��1a�^5rQygq�&xٹa�����ٷ<���Dq�-5��Q'���m�
���(��x�'�̈́(#%.<}��s��x��8���4�g����f�SF��1�֬�I�'�ժ�˔�;i_`$�7�:�JT��&����YS�k�ΫJ�|ڢ�FN�ӛNg,M��r�J3�<=��]��!q��GQH\�3��� ����'o�|��Ň�PZ၏���e(��Cc�s�H�<���2ZƔ˸ek#�W�S.��]��9�EZ<s舴�͡�
q�Q��>^�<4��T�yي=؎�|����NO�xOr�a���Gh�K�>Jg�r�1�瑫'I��ǹ��:ZQ�C�yZ|{�����l������7<�'(��F�怆�&���/�6�4�%M�������A �H��1(=n��<��'�)z,4yn1�WH��)��Rr�RIj�$�U��#Q������q���ޚ�O3L�5wWk>^���L
��j�tM�����V�<S��s�����������fe-O{IK��-c�qGL)�M�]W�mg�w����#������h���Ă8P��B�*^o��z汦34Jb�����K���0Q�G�&�X,���'�	lb�g�
1��L���?����m����|_�ח������#��NQ.���0÷��e�:�"ʠ����5l�!vM|��(|��c|�<F
8뜇���DZ�C!Y����g�����R��A�p/��YɊ4��d��GWO������m���ԩ�\�dut�^���^�b[�^�J� s*59[U��}���FG��^|�@�����)�c��VQ��XI$�Œ��X��� M���B���5�~���R3h�s\�`���)v��'�;yz;=�N����\�.!�acv_@�N����e:S���Lo,��%z��
�x����|�M�XW��n�?��Gԏ9a~�;�S���1+N�~!}
�;��q?��Y9��ȕKz�Fy��J��B����S{�R���W�)��Θ�
�E:����
�{��4=-�EӀ��K�I�uI�*�	�JR�<V�.����;��x�)g�f�n+�n���<e'p���h����̒�0�~K(~�,�=���9��m�3��/�E���;���?1��������5��W���i�TD�\)���y֍B�Y\"͎�
|^�5�"���͍���L|���˘��������r=�E�QQ�ũW��(�%�7�|α��eG��PKu����PK!<Kcom/android/sdklib/repository/legacy/remote/internal/archives/BitSize.class�U�WW����B� �PT�IP�"�VA�M�.z�3�Nf�d©]u�U��n��E����㪋��#����e)�$�$w�{��߻�����^�ƃ(���nr��V�lT��ֆ�-�a���ԴE�W��J��i9��n�ܫlZۢa^�������!d ���ե)���c!���1���i�0` �+/��K�S:=HF�0ЋC�b��`��d���67m��̵�Ǣ��'��70�S���ӬSy��n��G3���%�7�%߳��lgI�����a�Ȝ�X�<C�pd![�����Tt]��
:��lc>�8C�~d��	������L!{�\'持,rT��p;�=>����I�&�u{��iޮ�#\�b�%L3$hI|��v�Ps\O,񆐍���1�eŸ0%,)C\�f
�I	�c�4-�U"�)Z�Xm�7�w�oش��tǤC��V�]�%�)C��,u81	�"�M�z�{�!^Y��iI�Ps��	��E��^բ�%��p���,4 e��N�5aZ&[�������ƶ	��;/Q�y��
�

��U�`�)���L��1	5O��%��UIJ%3�Τ�G{7Ė'*�U���MǷ�l5,*s�q\����H����.\��裋4�0(�=�l\Z��k$��-E>M�|}��3d�G߁���7�yF�<�F���p
]
?MV��)���{o�$����5Z(,�:�%����P�oh��ِ�&�_a0����m�n�]���)�~ړ�7Tk�)O�i*AB�r�I߼"�D��6>�5�ʺ¹�H�r�����L�A�T��{8}��XG�-�d�d'sbb���j��័�HO]	
�v1�ۅ�#"��g�k���V�j*ːb�F�-Ё,�,I;N����f��0V'U�Ī���[$��a��?TEp �4��I��*�
����@+��v-���� ,�������R3Zr�.����OC��F�p���m���Rɧ�p�r���.J���}E[�~�PK£D
/PK!<Pcom/android/sdklib/repository/legacy/remote/internal/archives/ChecksumType.class�T�SE�,H8��`mc
��
�b5�D�R'@���q:�q��ɶw{��#��'�V-��ӟ�G9�=N ӟr3w�v��>������������c��;/\��Q(�n�~��=7�a,u���p�f�PW*-"�}�G^W��]�
�i���(r�1B��U_bh4G_3�����V��f�a�� c�p0���`�Þ*�0]Yh<���긻{O��	;�R�8����7�M������V��{��q\�h�H�N�7�!H��u�fFV��z�a�r���B���}�		�~'���;< ���.6��Q;����b�%�v�n�8��!;"�c��Xs��R������BդM��d�ԊIk�l�l�з��U�a��>-l̰[Yh���S���6%;ِJ�$����=�f~�@E�����	��ͩ���m��a�>�hH<F��J2�t��]T>v?�Q[Rd�Ѧ�(����.�˨E���gv�|�흦��?{b_�P�y|�p�4|'l&^�d���d�x~�ǭ�	���yXd�W��f�D��+My�z��������m����2-KjH]�P�4O:�=R��֮Ӯ����Z�5�"����s����kX$�K�Kd�c?G�����+���H�6O�i,a(��$kf����
��N����p��&/`���/J�VJ�E6g�ի_b���;枝�M�*H�a�h���К!���f�nS+
0n��"p���4�"%��t԰��_���U����#|xV���,�W��hf�h�� ���T80����9�����z�L�0��_�/���'/��XG��@�ى��fX�$��$��zj7��r��b|�PK��
Y[\PK!<Jcom/android/sdklib/repository/legacy/remote/internal/archives/HostOs.class�TM[U~/�|O�[(���!c�JA>J4�ʐ�U������̄�;��n�t�R�<�ا+����7Cw�y��s��y�{ν����1Ԣ�`�ӝ���U�1��W�o���k�8��;�#�2j���V�o(����Y������)����8$aD…�r�°P8
�	��Б��٢Z�KI2_����k*_;#�,Ҵ6P�)��U�[wN�D�EZ�9��u˱
�s��=mWS,ͮ)��{��Sl.D�-�o���v�N�v5�a�Ƴm�g-��&�T�5��D{ �d��wH�I�6�)����2W�]�字�e�N�3�cxI�e\!�}��z�� 6�A���>��"�ᛖRpt͢%���m��(� ��2F����6hj����;�y�s9{�B������1)"���Sk>�'2�sm5ï�-�#/fR�
��i�ۆfy���F���:2�C8�~IL��#��V�1dO��	��1ܢ~.izQ�� ���	�]ux� c��8�C�u���,�5��M�]�6y�6N�y:���M+k�ɓ%[Laz���m�%�8I�$i��0h����U��1�U�fk~�?��C�:����ԃ�1�]R�ᡗR}M����c��ܬP�U�����Qh�4J�N�Ս�'N67Fx6ښ3v\C�|��нҰ}�n�M�$�3��o:6)��F���4]�؇������V��5z�t:ɧ����-�w�,�$����/�yBC�~#b���6:D�Y��Ȱ�:_���A�r3
+<7Tΐa�;J�!�HV������
����-�3��!�I\����WEi�_��D�Te*p��%r+h�xl�JP�B��
�~F�Q�7ۈ���?
����dn{��c�(D�
"@�q���d�dGr`�c��7BS}�?�o�o��-���O��H���{��_B���#Um���K/Ӌ�J��FK�.��Dž�]��WM9_!E����'wi4�-iI$	e�"�����Rץ=D��M����k|���hJ~�������s|�!��K��F���䅛8��ϐz�B�
9�c��eÔE
��aSXU���l�PK��b�m�PK!<Ncom/android/sdklib/repository/legacy/remote/internal/archives/LegacyArch.class�T]s�F=�C6
qqIJhKئ��8!�i�1�|8�[:0��8���r o�IŴ����sT�w�"�GkF�>�gϹ{����?��9�1���߱l���eu[O\�m�����Y.o���t��[�y�ٮeΎ��]����S`��#���7�����.Iq�@J��j��0���$�Q'?\*ʡ/�8Ɛ�k��w��w�.�4&�M☁/q�!�������m��׶��s'$�4�J⤁��\?ֽ^�2ܵ��zİ�Z]q�n�44P�K�R@�c�[���O�������
Y�9gp�|;wŦݡ�̓\qy�No/M��K��r���dCGJ�E.5�j���I��	���s�.��2��v�jt6r�6��>�*~�6=Q��u�y���ȃC��e
f�wl�aBF�1O� ����U���"
w�D/jSz�S����� C�T]�=;�47y�F�i��C�?=��nڊ�FGH��5�}v�VFW�U�K�^���U-ٟ\��4}�?
�c���0�K�E�7DWP�ʞ�v(|���J����E:[���K�M��@1E#�2�ׂn����
��x?�
�/:MQ>�>2�{L�A�aE1��,�g�#��HQ��MVx���`�?�	�~�W�7��3\�]R�ASb7)�$�p��+|]���/���,���<�`A�fiN�����kd�)�q
�p��kו�
��'2�֢(�������2iy{�ŋ*W`&�����՛�>��f�O�n&�����[�I<!a�Tޒ�yN3s�Px	M�����`R�q�i/%̢�㯱���FY%z��}�p�����Y�vP�;����Me�%W�PK�h��o9PK!<Lcom/android/sdklib/repository/legacy/remote/internal/archives/LegacyOs.class�T�wE������q��V@,A���"����!m%�&��@ԗ�fM6���M�o�IT8x������d��1{���޹����wf����?V�M3
�m`2���g��G.�3���M��3��"?rL�EN�1�d�����l�v�����$R
�Z���Ns:�U����d���} "�t�"�ک�ۖ��1+B��f��%b��0p�b�N���e)h�0-aY̡����=�f���(8[*7�f�����Q��O㜎�@R_'ly��;`��i��`�4Q]wYV'Vp�_�d����H-Y���J�+��KQ�e|D��]�b�m�Ր�P��T�$�*(��{�Ȏ��S��{�_4�>!�f���4�jX��^�9��7żdCBwK�M�zs���=�,)sZ��|�\��x����`4}��pAs&<9����{, �0��h��I
�)e���8�ύ?�q�S��x�c�0�����ѡ����͓'�e[���%Q�[�mmZ�X'���������k��7�ǁc���)��v�E|�txȩm5��#qߣ&$���n\�3�@���Ƽ�8d3��c;+,}&�B����nR}��E��Ɏ��g_b�7���LEfd�n���BVD��Ry���PD�����pKpc�ޤ�[��T�jP%��	�\Y:�T����'��N�*�D�Wq
��@k�&�&��&U�T��&���ݒ@ۤ�+"��$+t%+�����oLO��Yqk��U�8��JWA����V79�iwS#������1�#O�/B0��F�*O�Jw9a\�nZ�'����J�F�X�n�9>}���WD	Z�q_���2�P|�Ԏ[pMiwВ��X�=�PK	�7y4PK
!<>com/android/sdklib/repository/legacy/remote/internal/packages/PK!<Zcom/android/sdklib/repository/legacy/remote/internal/packages/IMinApiLevelDependency.classm��N�@ƿ�J9�_@/�ś�JҤ���Ͳ�4�ݦ]Hx5>�e�r����d�|3�o�>��a�ð�����U9o�V[^Se�l}�
!O^)�#�����+!����'3e�J�t$=��LNF�B\1w�(���펤cx�%�,Z&Yo�4�/��j��iOX��[�8a�F���ܟ���{{+{�%M�&����[�R��r���8U�F5j�)2�:�fxL/ԗ��n��aF�F��O܀�Wo��S���v�~ˍ����PK��PtuPK!<Wcom/android/sdklib/repository/legacy/remote/internal/packages/IMinToolsDependency.class�QMKBA=��fV�}Y��Zh�ަ]D<0-����]d�9#?+Z��~Tt����̝s�=��������Hxf�H�F�NH#)k‰Ӣ')��X�a)�TEie/(���2XJ#��2rw�"�1P��z
�7adh,9J[
�����"ǽQ�cLUiD�'�M�o�F��l�۽V��k4;��m�ʽvkU������X�?�'�R�f��<+P���C8*��*
d*^0C�T��0��Oku��1�)��~�H�mơG�*����i\�	ɓ�|�bk��R��ʥ��J˩#��o+�1�)�&Vx���<b�:6�S`�I�'�q�|E���i�&�)~��l�
��Δ�;��oPKg���r<PK!<Ycom/android/sdklib/repository/legacy/remote/internal/packages/LayoutlibVersionMixin.class�VKSG�I�,[���DBƛ�`1��� #���i,-�v���s��O9���Jl*�J9��*�)��g$Hr*�T��j���}_�4��?��
6Ch�O�_E��5}C�L�*h�k<�1����M0����� C&g�4��;�����i�j/ۮ��Ζf��"K��fXw,���zn]/pWK�[vţCYm��
KA��ο
��'Gq�sʶ\O�<7�ᐹ�*��8� ��("��`Q���nӺ�rg�3L��{jX���a�gL^��7M�NA�(��)뼝�T]��V!kv
��D�ˆߣ�='J��/�I9��"'c� N0�a�C��)�U�c��h�E��0(�Y�Oz��X��#�Y�Sp^�\$��zV�ZZ7(P�M1&��ƶJ4[b��A�� �"�![j����:(@^R1��Ğt�5�d�ƚ�Q�W�>$_�xV {>��
�ſ��z!��ej�k�{/O��aD�(nPdϮV�E�V!�a\����q�|��`�����NM��r��ߒ���U5Q�C��uq�?�bZŌ�M�[��l+/��U|"*�nq��M�)��YEw��E�c�3�k�bcAC�CZ����h2�2�LM>XX^J%o�L��+�K+���Tr693�����͗���pÁc�3��c�2F�ҽ�Cu���k�-L	I��6
�~!Ñ�a�Ji�;K��Ʌ�vN7��c�}��i���f,�T��y�'Ҍ�ڝfi�76�������e�Q���4ǽ���q��8�!�]}�����Zk4���)P�fIk�`�(Q��݊I�g��	"M�F��W���o����Z���HqB��e��9�R��"=yN��s����s�by6K�$��,��=:Q�'���$0@c���և�XD��w�vmX�}��>"f!���}�*��Z?��[� ,ׇ^���}�H�:o�{�����9��A�8-z�bb�o'O�gg~��w�g�B����#�vLAL��S���-��1�k����ۄL�Gx,��V�`��T�"mA�N+��*��G�<���$C@�� �=�T�bD�P���F����+�ߠ����G��7]�Ľxd�j����#�4n˜�y,`w%��j�=&�0�FLr�$مf�)C#���c�2%������b5���mY�z�e�̒b�h_f���e�ћʺ,{G`J����5������;��v�(/��
�9���D��F�vCqQ���wO��::�`I�C�N��1�<N���$F	��ߖą8�+����J�T�"��&�WD��������z^�	s�px�������f@��o�M\�sj�Mj�/$~����_`��m��vda\x�W�>���PK=��]v%PK!<Qcom/android/sdklib/repository/legacy/remote/internal/packages/MinToolsMixin.class�VmwE~&I�6��-P^ZL�6Vy�@K-A"I�IJM�di�w7�?@��z��<�A=�������6=�{Nwg�ܹ�y�}f����Ï��A�Eу^����iTM�l,�<�E_���e[��@pr�F�@����.��U2��j�Z1\Yw<�w�u�*�fq����Kò}��f��[���/���<�؞oھׇ��@ͲO��S�N�r-�(��b/�
�)_�,��e&��ls�5]O��}���#�.�W�j)Y�5i��ɴ㖍����.8%�Ho%ﻖ]NLu;)�#Q��~��u�%'�,�r�N��ĞJo'��U{w��8ơ(��W+FƲ�T�3��-0\k���R��ƣ8��������#6�1�j,�ZX^Z\L�s������r>��O]O%�Epo��f'�@�%q�X�i�T�=0�ީ��Խ0�N�s�����)�i�3[5�G�[;���Bu*��0�^��W�o��ȾK3��3a���؝��vhP���$]ߒ��Ǔ~k����g75v�T�b��@_��*��>�)ռ�Z�,�L)�q\TX��^M`�v��ɺ�K�.��,�u7��_ �&��i˖�ڊt�̕*-#i�hV�k�y��+�I��� ���V4��n��-2ү8%� fM2Qz��޾í�����SW��݅2��1�-�^��7:�)Īq��J�Q�tV+�]���W�+��Z��RF��~�ҭ�[=O+0�+��/K�L�a��^�!%�9�v|��yݪ�F��'�	J5A�0��������O�<G99F�� ��#�ϱ�9��Á�i
�ZC��3|�C.`��O�2�܉�УH1Ӈ*�����S�2�j)�-<�D��ƫ:b��ЊȻ�N��s<���o���O0<=W�M����w⠎9�78`�1��B;�A;��cQ�cm������� �g�.l⽍�on���	����UcC�+c3C��U��~��n��Ù���z/r�e-n��9�"��I�-�
�K���� �QP��!��
cT�^� �, :��j�mh�E}��O���F|�f��'�1�3f���0�i�<�=�~��4��?tmѺ�vw�.¸�O�����'���pM�X�N���%��p*��DP�zK�M�1�(0f@�7X�����1;�f����M��i��V�>�PK�Y�=��	PK!<]com/android/sdklib/repository/legacy/remote/internal/packages/PlatformToolRemotePkgInfo.class�WmWG~��Z���ŭ��"XS#"�D�V�dc6���F�m�h?��~m�iSO�i@BH?���
1@R9����3s�}�{��ɟ����3�&���S�G�h�,����L�S�\A���K�-�ZVu�ײ�$)�Wg��L!�0�mc��8��h�U��ᖡ�m��,��T��r��i�է#Y5G���IkO4U׌��r,a䫒�#t��V���!�@H�.(�m�RҲ-O����ȴ�wLS_xW�;�����i0�Eck`��X]�{�TЅ0��-���v�%�7��$��O������?�w��G7u#������x;��O�~t3(Ť��Ia�tm�!�1F2$o(�����o-ڦ�������C
��a���5���L˙��wٽm��p���ҁ���x�a��뭸V�
L�cf��y��]��/��ͨ��t�k���I�:����{��!�g�X�Q�--u���Xʩ�
Fp�a7M%�"7��!R�)8�)I��M���&�$��:��
���v�����~�� ��wp�*�
�K�mhNTU�gkB�UL2�U)C�5T�p
�p]AB���Y��T��,q����N���\����c�u��E�/]͆X� ���]�B$�N�h�4��\�1� 1��0��፤&oDVݰC�Ζ>1��#G'"V��G��#�v��~| ݑM��c�5�s �����-V�b�]�.Ee9)>]..r뎶�sYͬ��5K����,	�4��~�y��S ��Jt��2��jy���إ��}��I�w�l���NM��g��M��y������*�g�:0��.Q/'��7��d�f4K+R�[��=%��-R���x��"�X����7�Y��l�2?�PHI�KU�bo�SJ���i9�i����!�&$�����Ii�VO�ųTBs��e�E�&]���0M�6[���k/��=%aܺ�k6�\_1\�nFQI��]�tM��`�LO��v����ý�_��*���^����+_���+8�!a}�Ԧi��OzS=��Fg+���+�����Z^��t�5�v�E��Fu}�<�8�QL�"����C\B�V�{>"�bX�#�	�-A����dC�
��#��(� �&I��J4�!��|���4X�i�M}�.&4��E
��8���G��Gr�u(5�;�-����Ϥ^`��p��έ���w�N!@���:�D��C#��2���Oi��B��ZK�|D�l��=���0��o�[_����B�A6e��+��ul�kƒ=��V�}���Ԝ��z�=f�i��	�|�6�0�H�,�(�#�P�#z2�N��D����c7�	���&!i�?	�
�k�
d�����ݭ.eϪ���7����g�i#����Vj�_��_PK2�����PK!<Zcom/android/sdklib/repository/legacy/remote/internal/packages/RemoteAddonPkgInfo$Lib.class�T]sE=����]6�@��o�FQ��K!E��R�@�E�N�;���:3������<H�僥/R����N�$$<������{�������c|TFy�
,LLo����`���m�~"0��^�@�V�PD�F�����#Gnz�����s"5c/	�������Q�(��wƲ�)*vn��/\7V7����d��	X�r�f:;�%�uSTu��hY��'^�q36ު`s�I�š��WBW*m
8\��M��-��s��^�_
���oe���(��/P7�F=ݖ=ߐ	�������YH��v;oB�E������͊J���*#2�*I5����b���$�8�t�hS�H�[>ger-aK+r��ˇ��W�1Ӕ�0�H��nE}u���9����v��/�X�6>X��%c�
�8a9>�f�Ӛ������;<y��{��p�6~�h4��n��`��X��O�]D	K��%�G������(�c���qڥݠ<:����Wj5��e�	���OsYY~�S�O�/��ǔ��^�^X*\�^��,Oa�DY�?c����㷍~�м)w��6w�h]g�>��.m.d��C��#�y�h�P��,
���[EAF�)d���{���g��O�b��|���|
+������+)�J��_��o�}�<d�R~��~qn��������`���I�e��Wl�k�:Y}�&��"$����p���:F��K������q��.�E_��l�*��YjP�V�<Y����Ϛ�9P&��(n�9PKǯ�{:PK!<Vcom/android/sdklib/repository/legacy/remote/internal/packages/RemoteAddonPkgInfo.class�Z	xT�u�����	� c�HIH�0� @F��K$Ncͳ4h4#�a����fuvp����^G"�%N�n�$�Ӵi�=I�Ե���F���}0�s�s��=˃�^���JG��1�5�_��?3��v&��eC��m�d��\�>KY�#�grV�[?v

��o�����d�Epg}ǯsL2���t<�fF�~+�I���Ǝ�=��X��ue����R��@�'g'�.e4�L�:�#z
��+A7oˤ��x:�
 (0��a�)��D���&ʱ@��8����d����Y��K]�s��]?�r����
g��a��
�X,X0{���簠�����R�z"�Iŏp	�(�:y����:��̶
��<�
����r��X���9a�����ۚHd��Z��ӳ��Y�	�d�Ƚ=!���%��J�&�&�)⢚x���%�2�2~0eQ<�o *X:%P��6���A4b��z1
]w���|]WK6�w���҉�M�
�J�|��`ѫx}Z�<>�lJY���r��&6a3��C��s��9yc{C���ˋ���Zv�pтV��V��"V�
`;��[�J�&���t盒�Ķ�d*і��-%�\o�Y��t�7��TvD��r9����^ŋj�M�j����%�
;��]$^�=�wtG�Hf4�M�!;��&i��أ��WPY�^��>ףO�px�!���qQ���o0�F������mN:�V0�M�8���"��MD�`�K؞p��V�m�s�`g�pU�3�x2%�p���H
��	����#$ec��|��:�dق@ںE���i|��xN��˜��s��/ِ���L^�l�`�P�Z�������΃�L��Y�l�Ȃ!g�c�����2�~uG1���W�R����~�M܂[����tѴ��^�&��Xas���VGp�a��N)y�0q��g�Ly�l�b�x���6�t<7���*,�a❊�|�fu5u����.A��6���@x���{�^��d���Z����q�98��¿��p7�g����������a���p`�{��|5�1|��fإ
�^�H���S�@�mǏ(q�Jq/>i�>��xv:��$���2X{��Վ�7�)<@��܎����"é��JhjçM��g�Ģ�{��X���Qu�&>����ͣqU�WN��Y���
���Puu�C&V�N@��]��ã&��o�H*�f/N٠@31����	%�M�Vh�W�[��z�S�u��R(!�2�4���#��We�
EP-B3�+�?��S�%�3xVU-_er�[�fQ�'4C��l횚��?��`9��U�O���.��o��|�^qS���Ƿb*kԾ�NII���LR��������}?0�r��sd z}.�3�sx%hp�v�Nu�v}�tn�T�Vqk�ߘ��I�mI:稯
/��{�H���m��񎴫�� ~�4�Ojɏ'����Y�C�]]�1��T|uC)�
�n�?L�'�k�_7�E��"��~���S?+�Ʉ�J��5�*+JF����L���U
�CU��
&�Ja�T��(���U'(㼠񠂜???c��p1p��?(%4��S�_>�d[��0�D���(�=�xn�^���ɴ�5:|в��fY^*���zw���`���/x ��;�̂k/��*�r���VBg�d6u��^��z �$�c�7,ʖv?p�@y
�N���Ag�ҙ�;T�N�hg��r�sp
nq<��	l=���n0Ӫ�a����D�XF?��}�!+;.��i��3�b�r��Į�M3p'�UғHӗmj�o�K�!k��;�K@}<q\���H�D|���7]�:B���Q�D�.��玾���q�45��+u?�9�=�q�!�YN	|\cR��s�qT���-��I��o[��3�'s���v��ė�
�f|S��t�dGR]�%g��J�eۭ��g�Ds��G�92�4�,��t�AX}�Ts����6��i��Q\�&a3�
���57`9��<�����QH}�,Uf�^Q���q�!��rO�1���A���q�汰�
-q��h(���?�K����O���
>�#6N������j�c����4����K�ϤFCk����ZwX
�s��p��4�\��pP35�'�+�,=F�J�%@�e(*@�l�{�Ѽ�����RÖf3�����m폣3r���c�y�a3��p@qzSXk��q$���e��pHO����8n�ct'�8���%a�3��<��L��x�3��<޷/.�ハ�#�h^���^���i�w@��x��(��W��.��=X��b�f�At�#�Gq'�a�	���+>��>����S�`��<����-|?�0�GăG%�Ǥy	cL��y9N�*���8#W�����5xR����i���|?�����;�e9�6�n|E���/�G9y-d]A�r>Y IW��,���Q�T*W�h1���j�D�‹
9Jy���Ur�\‘�jd�.�q)GV�e&^��ڻ�� ���\&�C)�:*UR
����ԬLVP��Dj�{-)m�?AP��3p���!��W�*Z��VV��h��h��L6j��۷�+\NޠV�%��H�<�R������R_�C�q��yOg��m<�O���=A�7�}[��S�q���I�� ���e�ϫ�?t_�G#�r?�G~���R��x*�yg�x�i<�P��"움����o`��j|��l�wq-;�6U7�eQ�\KQ/�vi���\�1i0M��U�e�E?Wƨ�$����h�y�8�1��������'�:⤚r#5�u�q��Qǧ�З�;��<�1U��ׂ��2�����^��+W!��p��V+O�5r��5�{�9u�_�O4��A��͕�RIpuD������s}�HO�wV���B�3�o<49�XdN��i
����s��K�}��B�w�ѕ���=l��M`���h�t��W�Lpq�x�;�8�k��H�y((	(�%������޽(+C�@i��=}�J�lp���k�\Ӕ�_s�����V�ӻ ^��%��J>��%�6^�n�X�Li
���i��j$���Fqp�՘:��
�G}|O����Ҭٳ�]q>�5֕>���.梾8^,m��K��Tm����6/�Z6H��*�	�0���w��l�����U����R3M�r�&���V/��1=S�Bm���+^!E�ؼ�d�>:���-D�����������QE��i���HX�)�h�^3�,��U�M6s4͌N*
x�uv�?�I/���O���y���V*���b�z�L{炽$��$���pҽ�ϫ�١�D?
��d�qL<���l��Ө�tP6�|<�J�I��^��Ջ�Q����w
��JP3�Tы���ij!�R�w��d��t
D-���fi❏��u'c�Tt�]w����[X6��-�9ѡ~�$�2*�ny�d,l�# �*j���[�<��K`��z�ϊ�}(#�����2AMo��:ͷ9�d���?g�ǵL�;��P�KPKi뮍1@#PK!<Zcom/android/sdklib/repository/legacy/remote/internal/packages/RemoteBuildToolPkgInfo.class�WmWG~6�1*�ˋI|�Z1H��	����$cX�즻��j_D����k{N�zzN���C����l�BA�z��읙{���;������0�Ь �"����]�t���FAsK���9�l��g;+�ɋz~�$%��ڤ|M,��}��eаo��I,�*j�㎥��k/;y�j��RV��)j�����$y�?�5S��Z�s�X�,{������x.�Z�U��0�-_�z~I/�3>��e�,LٶYC��ȽI��p
�b��Wa�3�bQ2�6�QЮb/"W��W��y�(����v�>{�3�aP-����m�C|k����V�w��� J�R�[6����`���†;���&�8Cs,>'&�x�:��=�]�/U5/��k��p���҆���x�a���H���v�1�WE����oxڡ��m�fLE\��w���I�:��N2�)�!�g�X��x[Xj#Ku�SgT��9��4����hln�H���\�I�yn���㣤�
��N:IE��߭ۿ��)�߾#�0��]\��燂�rl��U��l
�A�!T�J���2�k����8��k��A1��R�[	�&Y�;���u�Z�z|��{!�S��^dC<��F�*�0MTܷ��N�i�A�ɬ՘l��!�0t_��F���Q�IQ�\�`��bt"�T�|Tx�w��
�>PpWŇ��٤VP�{�,����{�x��*Q��L{2��ǖKܙ�L.ꡝ�͜��*x�m�m�Gnҗ�Ŀ�F�p�T��W͎I���m�!h�ӎA	d�'���n�Te�~V�:���Cj�i^)����j7�<�K�Ha�-�-څ	��K��ai�EK��R���x��"�x��f��]+�l�r>�QHI��J����p�>�vN�n�v��Ȯ����IzJ���)^vx��f��kr��ϑ"r�eٞ.ڙ+�ү�{Ș��,�K���+���M'*�Մ�B�.��_3���[�����O?q�+�+X��v_
v?c���_�3tWpd���Tpl�6MS�<�OuVp���``&����/�����@�St�5�V��Gp�nQ�C�c�6O�"�1�.!Gm����C��(�K�"��E�<��l��LH�J��MR��~	e����{���48�k�K��.#4�E
��$��G"�Gf�9��
t�Pd�#�g��1�ȹ���6����u���W�F��e<$o�.��qM
�Q������?{N�0�R� x�����4�6�e�M������fm[���a�G�o��>^�\v6xh-�{>3�t`�t������6�靠F;�i��[����HI�1>�!LKz�$=���G��G���\��#��U�H�v7K�W�
�S�/����)�ZH���B�I�_�k��PK�#1��PK!<Tcom/android/sdklib/repository/legacy/remote/internal/packages/RemoteDocPkgInfo.class�W	w���%{d1fQ�9� 	(lC0cLl�0���`iF̌L�l$m�4iC״�[ڦ�m҆�A8I���9�Q�ߛ��E��8>�>�����w��?�}�C�ǿ�h@@APE#��e�BR3��ed�Nv*o�'m�h9�k�3ɼ��23)X���~��r)s�h�5L�= �Tl�1LW�M-�t���ѝd:;���=��K^ؕIf)o��r�6�%�K�]�0s���k�ǵbO|DAH��`��[��j��h֊��>���PѢ`��UX-0����ZfJ��
�~wH��>Ek���݇
���
�b�#O�e8oj]�z���X'���{%1�ѡ0�B��
*>���o] �ΑBѝ��c
>+�^�>�;�ێa�a�!*y�.�.����H�ѡ�S�l\�L��+�а>mHu6��5D�'zn��#�`��.l8�(������"��$��g��P��gu�ad����uè���*_\,~�J=�D=��s�A��7�b^�{#�ر�T�R#l8'�+���ޣ�^�w3���zzҲ���S�:�};��X]�ѭ��w8�|E<��u�Y8%T܇�(�|���[@�C*K5�Ԫ�MR�G���>���z�v�~2�R*�IeVR�y\�S*�cP��S�����Ɩ	�!b��m���C�[�S��de���I�0�μ����l_�xH�(�澷�ǖ 9U����*��L��ʨ@]/Rdgژ�J�t5I��eG+����a\`}��+jW�0ڹ������(��\
'���7�	�L�0$�7�&�I"���Ч^SL�����! �"KE�(�,h��}uf�V���lmpT�2w5ΐ�M�´�}�U�5ZY-񩃊�E3�xy��\�!<.��hwE��RQ�]@�*��Ӿܾ�1 k��M���U�e_�sL 7-fQ���}�Lk��~b»t�cRY�#K��U� OMjΤT]�*^�T��X!�
|/+����ŕ��XH]yTmJ�¿��;�.g��5���#閼&{^ (�X5`��`�0��'��.�4+��G4ې��`Н4X�
-��]���!k��S��*�Ƀʁ������y��s�6�м��	Em%�I�J&�����$��9/����j�s��gS��U3�9w�5�w�W��ؒv�wxr�N���xE�[L��:B��<�FW�:���V�/BMy�!�6r��l����u�H �aW��׉!�Zf��]M�����
�N'���!��d�N)���M;jH��5��"��_/�z��//����R���L��#�u�̛{x��2M�>��F���1�T:3�*�F;sj�_B���+�x��f�^Jl�����i�bŞƮȚY�����T��|�w7���ѵ��Mױ�[iUe�=�Xw�5�x�Ȯ7�s���w��e�/�﴿`n�����ɝe<�N��>�h
�q�μ�)�}~C�߻��n�`{��Ź�w����N�~��8�!��D�!�gi�8G����B���o..�U�K�!~DHd����%�;�l���Q�������%���&��~�_A��ø�_#��p�Z��~˝o���UlV��+�K�U����5A�*
n��O�a�
�-zg(Z������1q5��U�T+��A*t�F>����U�ג*�U�u�}��/�==Z\	�ge	�7���F��蟽%�5}��h �
n+CO�6�]F(r�
#��,̫]eؗ�����^Xxq�K�UO�������*~���1����cH��;����q�q#�F��	Vs9<O�/�I�6U�Y���s�C��kI�Ro!t���<8��MT���^5S�7�d��K�پ��s�^���Y!k.~�Ɱ�cI��M����՛6N��_{_%p����w��oV����
��d/�����U	��(b1G��峯

7�-����h�\��� >�B���碿��D!���=�

����PK�
�<|PK!<Vcom/android/sdklib/repository/legacy/remote/internal/packages/RemoteExtraPkgInfo.class�Y	xT�u��fFo4<I0,�a�K�<X`��-G�0�v<�<�gf�{#9[��i�,��&���Ih�;Zש�6�M��]�lN�6iӦM��q���f4B� ��H��s�s��{�>��>
`�:B|�:�T�>�M����5�q;y*e�-#���|�������8)�lވv��SÝ��Y�ʝf���Rx}c��s���V&����QkȰ�}�S}NwGW��߿y(��y=�$)�&��T"3��[ffأ���T�;���ԯ!��+� �:���f�H6�����f&
!h���ƹ25�W�5ju,��ޅ1wq�:o%��֤g���}e��p���
�/�j��r_6c����r.�	�\�!��:�T����ބe�QZ�VЇ����
���i��4�%�)W��
�t/5P�]���$�FKҴs��x�h�1#��Z3�
U�L�ЀF
M:�hVX|�
�i�O���
�Ʀ� ZV���؄��	F�������,P��8/
E��:��&���4l,�n+�iخ�
;�o�u&;\�)�e$��2�q�'S�v�Ұ[�-أ�s^���у��쐪���ZF>?�C3:��W�y{�>�Iz��*��8@�i3Ӓș-)c�Hi�M���b��!�'gv�yF�Nad��%�n��*t������ �M��F����5Jx(�� S�����ʷ�4S�-��8�~z�I3��7b���SF���
�9�$��q
Kr��.�•�Y.3�(o�;u܅����XZf}��l*�"�̖�:�ĪU郩��[�3t�cxQ>l����e�^�8ۿKZX�f���݅S�ܔS!�42�:r�O�y�MҰ�,3G�gtp�~�(Mc0u3�Nt(|v!a0�RF���q��py�+�:�n�u�v�Z��q�$�i��)#oy\�x��
7��d�|��ñ�@�|v9e�n(�l�x����
�B�(����Y6�/(Q��:�$� 4�2>j�D�u��ȳd�<�l5~Yǯ�-tQ-�R���+��o��6�]C޳���;t�����Tgр
���x~�ţ�22�!��i<�s����or�]��q>ۯ�i<*E��
�Wp`�w�D���|�"�Qv,�H
���\�XVb\�c��\�w�>��pg5�����\|inW��u��ڬ���Ý��c:��w��~���S|�Μ� >��<>�]!��}rMzR�'1��q�h"���w=8(�cGӀ4�cZ�{�s��d�S:���N1N�yGγ�����K$���Y��ei����)�,�#����:�I?QF�24
w��Ot�����<�p�/$����/t|I��R�JH�P63fX%u��\�*[l��ꟸ;���M-�[�j�ox�x����t�=���4)Z}O*��(�u�,{���/�+t=���+�������ΆM�Nk���뺋l��oh�g��o2M���eK]���Q��I���R�������mz�ɬ�N�˧�r�.���� ��
��p��
��6��}uc!s6��kd:���<b��ܰy=o6?5���ċ�/S�z��S�\��—�~*@��q��e\�,��Rdg�-p�S�S�{������
M�֕�: B<���¡�߳�虹dS-�wj�̌�3�4�#���!oGI�	˔�G��GL*yx�o��
�N�t�
�]��0����x�sS)����e��Rn%��ٟf�w�yi���7f27���ӭ�����͋�$���=w���+}s�IY1<��4[���K�x`u_��r�s���(�:���:?K*�[���25[�w�TU}�p&��������	Yߖ�!��/Ε<�\
��SW����2�2��65n��y�j���,�F�钧=�v�o�cȢ��핣d��`�xyU|�*[S[/y�z�Kt�L�Si�h�E—�w�������x{ȵ� �?7[� {����2�x�'��ã�<9�3��{2�l>!7zI�%�f���ޙ�־T�f�k��E�J�{��5�~V�߭JC%��m`ہz���k��� z��O{�:�|ӆOU�Ϸ��m��D�SPѧ��M�jz4^6����W�����J[��V�h���cᘌ��Hp
7�^�еH�������V!�N��`$�L�D��O�n;�Q��N`/��M�s�Q�M�o
�&p��W;R%��H�U������H�4Rm�H�Kx��8=����$~a�x�[R�~�$~՝�����C�x��h$4�G&�O?�
�4�����N"=��D�IDa ��h�0���nd�Y܊mq���	�r��\1�1�����-x��Fz��'��f|�����8g'�V^�߆x;��;�E�����x'~��xwxX�.���V�E���2�Pʠ�Z骚t�ըZ����%�)酹���e�S��j9ij��Z�^%�����=�ҟG���'?�S*��#&ϡ_��!���8��뉞�d#|	APC��Vk8��ASk��X��hت�s��������R�l �Bm���i�
qeuG��?�4;>�w7_@��)|T����(��#�8�?��c�}-��I<�n/��7l��S��. ⸥�鱏"����5 '��x&�{
���gq�|�Q�@���y/�x�Ҵ��p�B;M|>�Cx�4�]t+g����4E��N���V�.�@C�y�Q0,��F�2�⵪IE�L�.��1�2�^�J
�9x��)z�E���5�Q%�ҏ�Xf�$>w�_��t�S�����E����{���}��ϖl6�'�2����̿P�yn�?D��-�#�υ�z����Po�-���_�?������o��j^>��
�|�|��:<��uJ�
��j��K�
L��_])t��XM9�W��%���$ċ�b��RݾU�
�S���x�R�ٶ�ӷ�:��i�y���i�����j��Ӱ;v>��%�Jv��X�Ϛ�CD��Y�3_�6�HW��#P��	��>��:�ETo/:b��TT}������H��c�؄�C��AO�=QG���Q�}�u����E ���|a�y�\O�%6c����(x\��̈́WP��ԍN��^����6�-Tf7�I��Q�D�"
�s�s���n�u�ۊ�]��h?��j%e����K��.j%�x�jc���E�h����/oI��Hb�n#��
w
�cf��6�V2�Ѯ��ɶG�;@nq�)yȩ��z^qȁԇ�/��5`T ]碂�C�tj�+�lg������|��brB�����;%�E��I�ؾ��nDR�=�^���B�u��"��4~vO{ݹ"��Iab���2�FTndzޥ��)������m�-��j���U��(��US1kP�� B�M��/x*��3��E��Tţ��5�n�YTw�:1�|P(�F:�u���՞xԛ?픯0֛'U匞�&��_�����K�͸Vm�'mG�j�'�@L�c3]�M��N�����RP�q�����Q�Ɲ��s@�$�Ť�V|	K�Cmmm!��9���ɧ����ɫd���RH�}dY��PK/�T7�!PK!<Ucom/android/sdklib/repository/legacy/remote/internal/packages/RemoteLLDBPkgInfo.class�UmS1~��z��"(��Kˋ����0SQ��{��G��$W��k��At���G9n�Sa��I�����}�����x�GZ��8hC;ä�]�|I�5�J(�\-��q���P�['N=����,�V�y�*bh��J��o
��1#U,��k����q��J5!K�H�ژ�do!��r7�*p���*H9�X���(kyt �E�!8O��K�{+< g6��Tʳ?=�xQ�J##�0X(nw��B�<:q$�����0�'�|a<-�2.a�i{q�)C_h��k�)Q�#|qo���R�1d,����	�1tW����4B��P+켠@��'���=�YNe)��r�c{���Y�|`}�2������M���\� �-�˻&w��Ex�e\�B��1��-���|j����a����rJ�`���U!Ñ�Tb�Y_�_
��]�<ָ�v�23�4��v�Ar�}�[0<>�fC��".$1v��>mʼ���x��p�A���m��w{��?�tk���n-n+g�}"����5���PsU(75�}���c(֨�6AJ���7}ժ�TY4��*|��Ŧ�e]Ԩ�Q�+��c���e˙WJ蹐��,0L�h���e��Tc-�?F���#�{Gt�š���G���
d?�pw��۩�8���PxO­���4_A�>��Ss!�(�&��8\\K����䀥��%�n�6ٴ�8&��$�N*5�;�)ݕ!e�HtL�h�]�N�{�I`��h'�����݉2"�PK�SZ RPK!<Ycom/android/sdklib/repository/legacy/remote/internal/packages/RemoteMinToolsPkgInfo.class�U[oG�&^�v�$�I!
��/�mKS
�zQ!����m�;u&YϺ�k����>W}�H�HT��k��x��$�
A�awΞ9�;���|��/�0��2�l�1�p�
ZW^Hω�
_6�P��H�A����M�X8�fX�h.����y�d���{a�M`��E���DA'tE�Լ��1+KA�t~��:�-y�C�\5�ZJ�L<�X�N��+�zY�;oŠ��
�$
U���U�R
!�!-�1���AN�z��`��q�`��xW��]}GZ}��o'��MVt�'m|�q��M�fW�Cɀ���}���U�~���G�`Ȯ�h�[R�!U(.��SVaQ;0e�L��?w�����nc]�q���Ν�`����z^��h�	�n�.��%��r���}���3��ܯ�P���i�k��>8����r����[��1K�.�>�na����RO8a���t��D�E�?o�~�6�=��C����,���o���%�+���ɦ�q'$�?���?{(�i���~9���0\�i=.j���{�?&��5EҶ
��c�1L�vT,[�NG�p�V*�yL�0ҋ�Ww/�bM�M5����ۊ~=t�#�sd=";Mc�T��4a퀕�F���~B3)��������ods�`~(&Q�UD�*i��Y���K�lr�p�)U��l;�r���OX�J%�&4<b�B関�9C���l�)�m�=61����0ĺ�ل�S�����"t~i�mLn����>{��-���Ѩ[�)��B��*�wp��S[�6�F/o��֮~St�7I�[d��(��jT��2&�bJ滰�z�ݫT�+�b�L.k�J3�k�k��uTL�|�
�PKOԙpe�PK!<Tcom/android/sdklib/repository/legacy/remote/internal/packages/RemoteNdkPkgInfo.class�U[S�P�JkA�WZnQo���a����ñ�I����D��?�q���I���~�^����>pO�hC{)�d��u�+Wҵ�[�劭E#02���;�������R�[T���i�d8��&W��B��m4�#�]qk�X,���듎�^9pI�q��ʳ+���K4�P��s�(�Yt!�F��X����N�{L+ɲ[���O��bM(�˹��l�Ao��FO�,G/��}E�
�h� ����H�W��w��Z+�N11������o�
]8Ayϵ ���gQFN�C�aI��(M�����.B�ig"�>�,&��ce5�a�s��C֋br�2����-�
i'v1�E�p���6��=k���2�j���Î<$�����B����0�Q��z�e(�$Cj�F���$�(7�+B��+>izK��*�2�O��pU���-�=���lm����p�-O�q���7C�2/���zͩ�~�}0Q}v�&�����hl�hj���^kn�f��=�j�.q�낲"�LEz��MM�o��&�g�*M[�䱌J�k�'"/2*��̈́�0��T���*�8*�RAȣM`�"����CŲ�z��ړ�#��Y�t2��Hֆ���O_Q�c��ޑ�A����`�#���&ҟp��o��i�g71��+�{O����y��<�r�C�h~�b�V�i�1�cpظ��q7)�H���m�4�ۄIwp)�#�J���>i
$O�3�
�zL�ц2���x����I�t]�#Kr7�x��wPKep��"UPK!<\com/android/sdklib/repository/legacy/remote/internal/packages/RemotePackageParserUtils.class�X	xT��ofy����@"S@k5�$L]�8A4B��$`Q��e�/�g^�/�MԪݰժ]�V��%	b��Bk����n�Z�j�~m]>�����M���w�;��s��sϹo~���Q���e�ƐM��芞~3n�Y)�^,੮��h���Q#՛I[��l�Ƅ�͘�e�3[�	�ψo�$��ͨ���L�HD��L��F�z7vr�t*k);@P@ې���l:�5��(E�@��4`�7}ܪS
�t^W���Ym[����>�^1`[i�?;��3V�O`au[:��t|<�˝;ҽfc[�gZc�TQ!�BeD�%m�%�J�o�I+U/%Cf&�}�������8�s�l�L�4�,9]�x@�o���>�4j����;�=ffY:�4���qSq�a�������7XC侉�eV�� ��{5��}8Z`��]N�WЃE�3�$]�a$M���$�@wj�5"~�@�)=Ͳ����xݻ��UN�sQ/O�|�W�

�ڻ�f�8���<��A���Lz��ؖ�$�'��
d�i�
'�X����65.��?d$MvΨ�Yw�VOhm��Q�"��T�֜L6���A�1u�~��um��|�TI�TQ��P�W(�t��%�uvz"�Ϊ�&?Jʛu,��<�Y�v��E��)��9���x%GA��6
�҅������t��wR��'lr�7���%O�*���Ƥ�e8�-�K�錌��u��ZF�z+ջd���mN�I3e��2I�=Gǹ8�������"V�–��.����8=Ҩ8�T�"�j,�I˱>9F�}�-j��w��O��I'�p�������
p�QV��l�2�&C(�
���6�6�	b6kآ�"�`��6�%�T�e:.�3��H��gf�+nʧK�-����UV	z��k$�R“�+�����E�}PLJ�a{�-�2Y[��9TS| \�c�㡒�(\�e�TW�.i�
:>�I�y�!�=o�;q��JE7�D�SQ[:n��*>���d��lvY=	Z�vȐ�����Vg��R��5�u���|V�����9h�Z����eA|_԰C�]��h�J��N��ӟ�i���/��:��+y���?��&���W1��>_��f��D�"%i�MF�������7u�L�G
�eu���&I�N�cc��sKO���Țoc+�w�:#�mV�t.����%!�n#c�wW�7X���K����7��O��(p�4t�7��~n�a�8b�w	�.W��WBSqQ/�rh
ټel�ᣟO��;���9�b�\/ Ҭb���@uO�+c<]6]Ȉv���ݴ7�{�P�6W���|��jS�>}:�k}@?��S�q��S���M����*!C7��蛓�\^�k���L��1�ĝ��L��@��hd��xNRٿ*�Z�ʵ��
9;��&d�O�hC�`rϜ��&�?���%b�R��nN�z��6_���&�mܰMn�L�V��&�tgS*��
ie>Dզ�5�8�y��_B�t��|��eY�/2
q;��~%����Aw&��x�m!���r��9/@�]�P���"�l�#��l:"�r61o�n���^���w�"�{�pX̷��殩�uc8��a�(�w!�f��|��qc8A�!�b��ea_hq�?�SG��Hh�Z�	gĴ��LX�Fp�� 7�J;�iɱ�s6�
eg�)�D�I(A�j�d��b�<�#�Q�D�R���l�����|��l7�
hǥX�+p&���ƙ7r�m�V�Cގ�g���}2I�����pv��U�[�#�
��f<̞�H�ŏ��r}��\��X~����m����s�x��N�/a�40�6�{�@�$�F���*��_��Q

{0O�I�Kg⓾�~��;�)�>2�����1�5���)úE���=���v�0{��0�#�^)]\Ei��V�b=Ŗ/�{9P�T�b��-��"5ى����7�����|��]2g�*\�+]��"ħE�Q��L���O��x���ү�4v���Dv�p�%��Ëp�]����s��o9VяOp�*���
�gL�<�2�{=�m��W�Z
�dO*_K/́�u�
���:"��p�� �IE>���?�2l�%�k����a����q,�߉�0�܎��X�[瞵��q̭{Gp�vT�RP�)7IZ)�����Բc�b�8�G��Ңm�]�
�07���Ӆ��Ÿ	+�grl��i�'w��U��Ђ��jׯ�oU\>~����߫����%'!��=�Î^�īd@�QX�U�|I	�.%��[�DjC��-Ór��
U�3'�o��wŷ���p��D����`���֫h�y%�E��۶C�c{�ĕ�ov~���䈡���A��R�q�KVf�iE�$�0�����4����i�gZ�/���?�,(�Qcɟ�ٖ+��\�y�A��#�Qt��(���j	�@�bɃ��#�E]7�<�Jwv0�_|O�[y��d\L����g���_�� ��J��?��9d�9
Ki���B<�r�c��<XE�:YOH�2�M�۟�f���KW����|���^���{�g(}�����R�4~F���9����39g+�����y����eUR&��jw�+n�6��;�
Ƭ�N��h���@�v'���b�����}#��pxk@��t}>F�T��?�b&�P%^F^a�|���e�7rY���<^ �J^+��� ���N�^thgyIE_;
z�{�����.N�g/�A�D����\_PC�^�M�BI���]/�����Tv�;��������PK��:,YPK!<Ycom/android/sdklib/repository/legacy/remote/internal/packages/RemotePlatformPkgInfo.class�YytT��]fy�� d$jM(�L����@	&j�%�H��{	�uiݵX[�jlmk�FU�2D�[m��{���������<��{�d�d���szNf�}�~��-��&o������?�1>
~�ݙT�H'쌕�9��I�+f�}�r3�`,i�݃�Ie\3f�]�N�X�ѽ��1��V��j�/�d�N����Ό@p���ܵ7DZft��鷻�<�;��
-�'����X��m�$8��0bI#���������V2�j�5�th	���[I�>�v\#�:!h��X�t1t��0_G	t��mްͰ�n�]��t/O%�k
��L���SE�$
u���YR~[�pwf�Ԙ�T���f#e
���©EF��,i�I��i:N�"�z7mN��i]���9�3B�\O��bTb���X�*��9�>˹(��
�"5�5�%���ްcT�ՈH��89�\o�[�	��bf�]2�m���xv-�ɳ�(+�JM���u�����ɛ����-VC1O]��<��K�m5,�%���'5J��W�8_r�D��02JP��ְF�Z\ p�n�0�n����I6qX���J&L�2��=��*�T�������5Ӄ��+�mԱN:��j���r��Ơ��I�E�Ћ-gK��I��)�/ֱʹ�n�4\3ޛ�ݦ�JE�G
D����,�1�^ I�^���T�cNM��hZ@�Y�Rb�EG.%d=��vR`a�(b�u\&�,��Lr��p9���Y)g"�W�y6Qܮ�
)�|��g
�JLJq��<.5�Y��E�������-V��v��YGw~�X�N	o��	��bgod:�r�X:va7sOk"3ع9��rՔ�4��R�Y��
��!\ý�ϩr��W9��GmK�.��
���22���@���:>���2�t��X�-�w,�?�7�z7�pSd9m6Â�'��	TǛ.����9ӭ�BW�Ȥ�!�$p�QI=�[N��h��;�r���*���v
w�S�o�q�-�ͨp�] �O�8���n��G�V6�5K��D^�U��BW��§�W���j�y�J?��q�����A�qЙ�=����d��e�J<&�%G� ��!�B��ӻ�Y�L���>����¥��lj.��G5|IǗ�.ϟ�qR`������x�\���[��v�I�N�6$�wH�n����*�ؼ�ߐ)qY���n�w�'����A_ó^r15%ZZX�Ʉ
�U~��@I��67���L�2�+��L���0lK�s�~��rN<�*�b7�<�8[�M3w�fu���,S �v�m�6��b�#��/��h�ٷh���^)�dj�;���Xֶ��=='_K�}��:/����Z����.�"��G�w6̎.4|�~2�~�C�d%U��f,	0��B��VO�p�m��c�=M k:h&{nr<u�h`b	ʌe.���/���+��cq�q3YZs�m�탶��'�0�2]��ֱ��W��x(i�J�=�6XҠN+�g�MI�d��f7��@���K:(m�1�θ��i��R��P�9�6�Iá�i������_���`1߉9?a��{aYL�� �OE�� ^g���k����!j���=��h���W��38S,fQ1������β@y�0��k�/��3z�C��k�Y��χFP_*�>���s(U��G�!�M۸���,�n�M hϢ�#X�ŕ^oG�m��,z!y�B���.��ﵼƅ��F���8MX�2�P��e��&�f���q	�0�oc6���c7�4.����:�3�=l�#�#��؎L��+=�0���{/T�:^R���ݧz��UJ��5|��W�n��� ��gF�M�d���@o�G��
�M�ﰿ�/�ikxK�4Tj��`���S����e�~~�����=���)@@�F@+FE�/��N_m���Baw��@|��fq���o�Hꦒ��Q��1��x�O)���	^��X��JB���&�y��G
=�F��]Lޟ,�R��ʒe����I�޻��{�8$p�Pt��^�����GLE�R`|I��?��g�:��3�|_�G5�6�w�ۻ�݈�&�����iri���&벸5�(�O��2�Ѻ�]i���a,�������KR�#8��<0��z��u��t���mnb����t��i��Scwb����ݭt�Q9��Ii�{�t���J�{��Q=i>ՓV��>���
ޔVP�����(e��[Xr"����N��]��]�7�6�,�M���?d�ZP���0Z��bQ/�k�Mh�a�n����g����!�X���;F9K�9K�xjǚE��t}&u���}`�S�����:<H�>��Y�ɓ�>t�W�|�p����5a�1�	��%8:�#D;�s'��&�s;��{�?9�ں'�ﯭ;��<��o�k{�Wn�Pѣl�@�o�G<O+"��r�tt�4�@xF���q��7|.,�4�L%x�,�N�c�'�
���2<�X����O_x�O�3h����UxW��c���෼d���<���U(
���ġ��D�H@�T��﹝g�!�ӄ<�8�)vPͿ���^��w�F�[n�?��О���\=�9��׏?(�?�OJ�?����n�7�E�PKk<|
�PK!<Wcom/android/sdklib/repository/legacy/remote/internal/packages/RemoteSamplePkgInfo.class�X�{�~/�1�0(�"�BY>6���(!Yل�%��Z;�6Cvg��Ib����V�-��X���jm�E+�Tk?�U�ޙ�fB����0wϽ��s��s��?���o�ߍX��������ULjfζ�\�ɍ�Ѥ��,�p-{:Y��Zv�����I�tu��
ɒ����&z
�e���|ʼh	���x&�^��5agi?��x�δe�S����Y9J.i�Z����dƵ
3_�L�F!٫�:[�Dz�փ.�L��L׉�Q�A+{��^h��u
�Qq/������~�vt{��q�c^w�)��ǗF�5AT �弩u��*6��7�/8�,���5b3�lQ�lX�x��b8'�%wZ oQ�Y�u@���cXf#�!&#t���TW�"�%��h�{�\(h8{w��]%#-��%�$v���A\A����X
�3Z�TЫ)�kv�F�WŃH
�%]��!��o]�U5[�-��T<,��\��-hd-xD��*>��ǖu���dm�D����=�����Q��6#�ԧ�3	�S7�rܹ��\к��r�;%�*:qXR�6��pJ����{pT��e�7ΙQ�*�.�]*���ᚵu��Y��S��cm<^�`��a���pB�I<F����1�:ެ�����q��m���[�٫�O��a��T���U<���>�?��>��w��Y�ҙ{�LM,ȩs*�c�%�S�*�'�#���_��>ni#��ͷ�:�Y���u��O��4�;5�c�娯�	 �"n��8_��TŴ��yc0x�+R��/�d�ռo���nGAq��uf�u#`9^��q��eȫ�Q�b��h�E�it�N�]H/�X��`J �L'F{�L��XW*6�]�ݎ��U|Y擼�yA��r�*�&+Q���۬�T��x�꯯l���cv����-?�|Sŷ���KT"�ky���?���s�vO��|@�/��^!���	Mv6�u��K���
^��4g��=��C���>��/�7m�z�DqT��j��򉦭�V�lC�����2+kGowuw�,~�(pj��]`e�>��O�g!��en�4v$[`Nj՞����	�+��+!��e�KĒ�@����Wޕ��.ͱ���c�U�_+9J��2.Q��gG��N�#
~�R���r��rU��Y9��d��1��N�<ۛ��O�e�:D��q�#][�m�"V�#|XK��5��>���Edǒs���[�?�IC���:y��܉�إ�z��MN�i`�t��>D[�.Ӵ\Mv
��y��u���2M��.hSH�?�9���fbU�;xy���n>Q���o�c~u#���
��"�־�)8�m�b���Y��n
���*��;�c���PSx�;�D{t�\y-MJ��v>�bG�)����ț82�ce��Se���&ϔ��'��1�F��DS�����>=�����A�܁u옣8L�l�Q�dO܌.~ot󃢇��p��F
��O��i)y�x�M�k8����o����c��?%Zrt�I9�wx�k�҃W8n#�[�~��0=(�
��X�1�_�7��M�k��[j���V��tZQ�G��
�Q�Y�_��#�
A�:n
���Y�?��u��I$�|K�!"��@�����*�k�M-W�(�@i��A"��ul�^
}��p �n��H�|�h)3�zt2�͵��4����\�b8�h}���4��I���bt��"�ʓ�1�p�$��	��O0�$��}�?���="��0Qnɀ��6޳���\1/���7������;U�H\���7�|�a�ϴ
�W�}�2�Ǿ%�\��=��!ݶ��o+ޒv�����j�Ej���<	:\&6ap��w�؏)��L�i<��(��׼��yNV9�1�Y��cg�7������C�=�ή
Z��C�v�G+Ҽ��\��\�I�f�9[�%[F�3<ķ<p8�6��gۮ�lW�M
	�e�4t�N��໷�S����%�(������#o�����'�����R���_h�PK����+�PK!<Wcom/android/sdklib/repository/legacy/remote/internal/packages/RemoteSourcePkgInfo.class�X{�~O6��,��-Hd!$�.	[@)$	d1�����Z&��f�fv��@���֪��^l-�����[��%J��ڧ?��=3��6��<O�$3g��wy��N���?��F
�U4 (�+S�Hjf�*٤���IK/l�)X�y=�e.pf����A�50�K�g
�݆i8{.�a:�ej��]��2��Lg���`��g�Y��/d9sV;�%�K��0s�̤c�G�bW|HAH��g�`����h�c�hԊFG^?���P�X��`��мd�̸��0F�s@�l�:NklJ��Ή�|�tb�Z�H�S!DB��ڄ.U]�bV
�;�T`gM�O��M
֨�k��J �����sA ��Tp���* �x�C�e3�fDe�XKUQe(�lTЪ�
�]�P+G�"�4��3�F-���X��>MD8�H(ج�{kR*���(r�NRv/?7�4�Yݢ�M������U�i6r]w�1^[F~�V]��>��s��H��3l�װ�y�N�T��lWYa a�>:j���*>���q��5�?V��^_��x�J����P:Y5���Tх���z�"�b��*�,��=*�^�����cs��O�~���jr��u@�A<,��C�O%�����a�RqX*���TĂ\�Sq����*{^�@���6��Qz��ݴɾm�Te�N�t���T�����b�l_�8�b'yfz��̓s�g���c*�,���@U��R�|Z�&��8��AV���r���0��uv�	�V�ᖠ����[7ڭ�6�
�gBGG��'�	�hl:��!��C�]O����5x�`MhL�]Ur�T߭��͘TqN��F��X���!|Q �Up;J)Q߀�&��OM�>"-�\���)Y��?�CxF�j|*6>����6��>٠��n*���
�W�5�@�g�gG���I�����3�[i�OA�_X%�n�Z~��Jѭۥ���
�T�T}�j4K�Sp���^�"���TEz�x`tڣ=�(�d��]�WU|O���1	���U�z9���0��ɉQ�:���uy�2Z~H���O�;c#)=����:�.Ƨ����f��2�]+#�w�
�}ܒ	��j�-ј�dsQ+��H��f?CV��t2�Ԑ�<A�^A(w?�>{�e8�օ���m��.�3{�pq�!r���Q�{���WY�nu��?P�,]IuDw�
Y^5��;B�ș�3iѶ��������]��lC�r� xU��}X��K:�\F�߱d-C�c����<�|�3�!�`u���"���W/Zz��rV�ip�t�g�l��,8�l�lb3Z��h5e���?��L��Uk��t�c�y �A�4@��:x
�q���ˉ��M��!�#��),���Y6�{;�M�V]�3x�#+��ױ�SiR%l�B�3�J��-�ӝ�6�K�5���K���{K8�-n+�ot���p�)T��8u�*��|F�_C#v`1[�v�>�kЉ
�[эml������ǰO��}�3O��gs�
�rz�3��.��#�AH�����e�[	����Q������Z�I���AJ}���P({�¯�o�G�����r�;���IE-
~��]�\|q���[VO5@@��V�=���}2c���k.�e&`_��W]*	T�]�w��T�F�eoO*�o�&H���a��Xk�gG��H��+E�o�!b��P����
6D�{$��P�*�ty���\�����[���a"v��x
	zc;Q�Eo��S8��&�vM�z�D��$��]�͒���M�p�m���>�/�3�
3�
�����س�n��.^�
�����)��N�F��s�甶ȋ��S���#
ͷ`��&��Q�{���8��2��9˞��>��S�47�6�(�E�Y'i��������qOs,����){�n�O��.���sG���J���p�\
�ʥ�<�:���s:i�GoTxUȶ�OVi�D�m�݉�nw9i���[;��	��GG	�?ݽ��2�+
`�	�"+ʳ�=���\gpm�;@�>bU���@���:R/w�peї1NCZ�n��a���:A3�g���u��7�������*x�'>A�PK�Ȏa�PK!<\com/android/sdklib/repository/legacy/remote/internal/packages/RemoteSystemImagePkgInfo.class�X�{W~	;��'�� �b�eV�r�p����$���u�3l���lg&�X��j���-^��+jm�-�V��������	*~gfs��l!>�ϳ�g�廽��w���{�:�E�<TH�䘏æ��M���؆�p��J8z�v
�v���Q��ԓ�==���dR��!�ٰo+�]��"ư<ݱT3�ڣNZw}�H��l鲝L���tB#yݶF=G�15a�V&��9��)��z��أ�Z$�v_��4�Ͷ\O�<7�!��fS�MU�9jP�0pU�rjzD����=����>r�%��;�5S�����TC*�C8M㖚Յ�9걈�₩˒�py���P$,�x=�P{��p;�9o��"�pH���Rk�:�;�a[2��zA�e������D�C���^3���T63
�DaO�4Z
h����	��K��՞�Me	�~5CpE�;:[�u���ߺ��a����
7g����$��k��ae����)�aa�$J7���V(�c#y*��f=I����d�ޜG`��$�dl�V	�8���aKY��v������SM�SZ�=���eA�%tptb�m�i��o�
�K[X�%�!S'����)�Z'fu8���؅[���=3 8�ͱ=Dɴ���N�/�i)��%^�$]մf��8�9�a�v���چ
S�0��.�O���I2���A"�=z�1C�v��N3qb��a	�q܎�2l/4Mwӎ��.7A����
;F�ݡ�j��F1<_򔚙�Zʎf	lfso6�fw�0"��tK��[a٪���;tG82�!r�U�lk"���K��(LjH��D�.��'�Ԇ,�%N4�p����{�H^9�;@�Y�þa��ڋZ|&�R־�/�5"W*��J��8F1F��է;�;OٳdΝ|��1.�3��}�)칓�ž���ШH�wq�wS���)C��o[p�{�Q����!�8��ʥT1ыY���g�`�OG}��W�+��
ǫ�K�:�q|a����$e:����9>��`ti�ruq�^1qS��(��$ǧ�iZ�N[?/g��x0�ϊC�*;�W!0U����<�@�u���0�I��_Ɖ���x_��0�W�H���R
�d'�T�2���)b
�_�xTlAI��z�2N����-�k�x�fR�C��0]��i�<����6�hE�a�ݣ�!���ؙ��PC�;�ɓzǵ��
�BQ%�AS8J�y��w�ꮩ����9\4v��U�TT��G5vy�Ew�����#WD�i�u��,���mQ�?�|,88�<+�t!u~5N��7�l�'(QE��
O4�	�xn��gZ����t+i�"��Gh�/G�O:�&�^�:��Jx��ΰ�f�ѽa[��;E�䉋{���h8���ÿB�d�@�,�,$2lN��q�@q�!0Zz%��ir��s�4��D�w��>@E!�jY6eq%,�2aj
��S��;~J�]	�[��f"d1`��yX�bq�V%���x�xa����UM�J�Y��X����M��$CJ(��=�K��c��J�,�KJM��b<����y�.`]2��P�����/ ��RY��9)����U"=�]�b�sJD�ؓ�6�n-�/�Y�Z�P�HJT	7汿��$�N��c�PXC��R#��(5��I���ڙ�J�R+TU���)�z�J������nIt��,��������$�)V��`�{�/�a�q<h}4�O�oT���S8q����<���\�6�
�C�h�l�r��n�6�A+��c;]���A�n�n���0�����H��R׋���z�q?]1���u
��4��P���WZ�7�?0��8ʢa50Y��0��,[�5#��f�݂;XU�{�T
/�d�D�3x��?E<Iv�P'��V�����VO�D��R��4��o=�g).1���;D�%l�K�!�a+�=<	IvVP_�X�O�zX?��L���4#JQxH'�;���C�Ə�^���HZL=�#|�B.Ih�𒄗%,��SF?�0m@�Ĉ���s�?+��F��2OB��ț�O4�����R �?�o]%�UP	J�;���;� �d��c���L8��ŧ�e�p���#w���`V4�_bmi	'/�pO		a��H:%A|�bmy|��ʓ��x;N_"h���|��۩2������������|M�h�G��PK���k��PK!<Ucom/android/sdklib/repository/legacy/remote/internal/packages/RemoteToolPkgInfo.class�X�w���%yd1b�`�Ȳ��R���`��2�6ia,
��4#fƀ�4i�l
i�6ݠ{KCB�6�nh���M=�ߛ�e�5��g��[��w�����?�0>��A!�
��Z��f�l��%�ܩ�1������eO&��dO�r��85�2OX��
�p�
<�2b��mS�'k���N2�;���=�=�<�=��Q^��c�I팖�k�X2�چ9V�p�|�W+v�d��-�R=��1�2#P���	㩖L�X�`���X%�[�Z��6F>5C���г�7�wl��s�@�`ﱡ�����̱T_��'�%��g	�;��Sn9y�e:�f�Nk�������]hwi��n�g"X�{4��
���
J���vt�0���<a����F>ם���
�ߊ�[�O�6ߧb�R�{�;�ݲ$�2>6��$����k�e�����jV�[����ķ&^ez��I=�v��DC\ExF���'l]#o�v�\:4��tN|>�Tˈ�6�M�#��t@����0��e��K�alh�5���<��4�>M�ٴ�!��]����fK�xH :'8"L;<���9g�o�˹�޵��G`c��Z�ܠ78�L�٣b/X6��3>�_ڟtb���*��-�-wNw��Qd������k�	�n(�~V����%�/9���r���'TDJ@-���e8��@l!£8�����u�������(�U�)d֋��e�]e��pӒ8G�}'�*�pX`��Wk�2-wΘ�yD��0L�|Ňmz�>���GU<-�\5�L.������3�}�<T3v�0#dTEVjZNMU��C��උr(U���]"�Pq�|Rz��n:�u�m��dy�g|A�	��j���ۤz�]AЉ�*l0����
ɩ�hooM�8���B�W��D����Zfe�d�U�܎��t��d�3�:}�M�CM��Ʒ���3�o	�%��:)���.o7/�o�.�+xU�k2ң��m+?���yJ�eTL��yo⻴{\s��(��EJ�?/ǛY^��+zS�(��6��e��Z>�ن|/w�q�nz�J��0#�~�Du��S�^���a�ͯ,B�s�6HQޏhGr1�h�.�QP9M��y�3U�ex�8���^�����K�ѴK�\��Q�[�w�K�XJ�L��w�t���ի��V�5�V`��$�.m���;aۥ����-ْa���U�ڂ��U|�I�gW��P�6
r>��Z[w&�<��ɹ�{ei�r�edE|tk�m�mr)gu�E[�2U�X�N�.�e��~�4M�������5���Ԕi���0�|ª�vC�)�����[�oWy�K���,�AȏX�6 ^b�e��Dk[{Cp
"q�p`
uנ&�b��X;���Д�Ȼ�6_���i���u8����@�>=�=���)�,Q�n�h�?j�y��*��i�0x��%dJ9R���K��'K����G
����~H���>�}X�>�aְFm@7q�8����X�!���qc��4�8�X���a\�.�(�c��J��3�w�C�k�?&k������*. Ee�"~Fk�Ӗ����U��/�W�5�@ܠ!!Q�Q�;+�=G.�Z�P<(\��s���[t��x�>;�SNj���p웗L��{�����(���<��{��h��f>%е�,��P��+4\��4�7P�Z��Ƴ�=�ʝ��N�X��d��dr]
�*A�,�}�b9!JSS�El�}��GJt�%����	d�u�8x�p��
v����ou[�L����ac{�4��+���>���Z�����,�%DT�<̕�����/�ƣ*�z�L����2"ޑ���s���݉)��ge�q��	%p�,�{���R�a-)��m���34�Y�~�
��r�Ј�!u���_���߇�2��`j%�ڙ��!?��!�y��D��$Z���E�WZ?G�o��^�f���/�&pE��y�o�&g���
x�(d�z+�
}�c�uZ�m>O�o��,%��АLjn_gesw��7�5����E�ԅ��zbZ� $8Qf���-�0�-��Z.����^$��;>E�PK&⽸q>PK
!<=com/android/sdklib/repository/legacy/remote/internal/sources/PK!<Pcom/android/sdklib/repository/legacy/remote/internal/sources/RepoConstants.class��Y{�D����QڤM�R(�@Yۂk
em)(��(�-#)����$�T��dC�R�}�w~W<�~�Ȗ<����o�6���?�EDg�ݴ��fhz�v�.����W��p�l��X'Uh�9��BS�O4gHUh�e/���e���1�G	O�x��M���� JY��)�C�/'� lCY��$��4Qh�nU��iT�+�ߜd�17�*4�뛞?`*�+4����b�`�ѝ܋J�;HXR*T��֛�cXu�(��l��(;�Vu�b
7RhO�%����L3_hZk���ax�� �s���X��"�`��I��gֆm����l����M�Տ#����Y���;�^k5�<݂Z��$eA��fQ��d��z�\��U�n����eݒ����T:����FyԌz˵,��P�.��F����������˖]�'�R萘��t#�y�$��0Z���Ѫ��^��|6d~��M�-���ţ��;�|2�A�f���^W�k5t�ۉ�,�tg��s�j�*=�
<da7�: YZU�Am�*=��#E��Դ�g0Vho�E��ߙ}}Y��Q��bt��@��:�=7Q	�&*����08�ă�)>O҉�}#��n��/�d#%��A��X,}K�&������{
)C������Pf�Gʆ殨��}/��-��jf���9�E�++FS�nT�zq�LJ�8�c�J�(zl��9�%�/�W�[Y�+���J�X��\NA�wv��;;��+�g!D��E�[���g�%Å[u6��yZd�ڬ��貺5�փŦ�bӾ���Z��;����r���*�I���f��_�*��(�{S�"�� ���;�%����Q�Kއ\l5��e�>B�1�@DgE;=����_�Á[�F��$�R�)��
f��-\1
��)�M����"���>�,v��/./3�x~Ӌ����t��H�4��w.��NfX�Y�XO��U֏Y�K�q��)X�8���0J=q[#�Cҋd2�,���N�a��݄���{%�^�x?���׀���:���F���*�m�;$�|B��%.����W��K��!������ď�5���U�u��W��_�$��?v$v�M���K|	���ς[?nK�3�7�=�9���>8�8� qN%�_��%��_�*�k��%~���o�ߕ�=��X�O�����R��_��S��7)gL������I��sW6x���sn$���|Oя��'���痱�W�PKM~,?
PK!<Tcom/android/sdklib/repository/legacy/remote/internal/sources/SdkAddonConstants.class�TkoG=���myiH�i�P{Bm��oZ�cG^�E�5���>��	
��U?4������w�n�$|h�~��ss�����ᩁ�a�s8Q�:<v^y�.��~�*��pO���
Y�PI�JF��xDCs�ye:Nl�A�D����20]��Ó��ޡ�ce��u7p��L��ϡ��'Ɋ�P�%����,�ʿʫ���NO�Cq$[ER�K͗��F��n0�5�;���W��a��8��1�N���0����_�<�I_��IEU]Uu\a�����0{����RUx�bױ�0w�o��F2b0^�@�_0,��晈Z�C�1>y+Ǹ7��nE(��wt��<]T�|6��O�����i'm�"����eMy"�,�J��ez���8j��M�k��A��؍v��Q�������6��:�A��4{��`�ѴZ斕��I&]�룙��c�&Ǘ�s�C���f�kuZ9�g�.~ig����2��V�n
�ӁY��.&�6)��\�R	�R{�gݎ��:Ô<�d�n��d�i��l��2�]O�A�C�E�j<1f՞Koi����{��J�<�C﬌bWw6�%�^�l�H��2Q}���7y�1c���/��\�)�.�#9J:�;�r}�wc��6� TBQ.R^H��	��e��,�O�(�6�;�.����qKXI��*�����ߋ�:e��&��%���5���&}�#���9u�Wd~NB�w:1.�!}��<��>����w��>c>�t��?��o��6�[����DOx�T#}67?��W�gH�}��Ok�R�s�Ҵ�[[N����q��_pC��RZk�`3�?$����	�7PKB�eW�PK!<Qcom/android/sdklib/repository/legacy/remote/internal/sources/SdkAddonSource.class�TkoG�c;��pNy�Ai�Mb���J�@ea,�6�ډw�Lٝ	;cH��/ $��Q�;�������̽��{�ռ��X��E�AރB	&`��ݾ
)�~��O��8�4�[J�����`$T�S!
�$�Vè�5��nI`��F�l��{�h��vM$䠹?R�y0E��MxP$�RQK���m%�a��)(�f6���i��C%8eT����"0�_����i��uJu��L7U
���*;����/�=W+b��%��,�Ҁ��C�F�@�ڪ��u%"a�Y����S1�������@�k�`��a����*B9��ƅ�-M�'p頻s���m���p[H���<z��nG��,�H�},�M�	�oE
M�a�{C�a!v)��fS�X�[�bǃB��"pH��n���p���7�00����jhkS2�=6�!�����pmz�H(���r)g����c+;�3�x����3�(e�<����l�/n�?T*�(�~1�P�%��&6�Yk�h@�]�Sǽ��CKe�mQ�� �x����v�B�d�oE��"|�W�҈������0�'��͎��	��;�y��{���ܵ ����k /q���Yt���"�c�~�3�ƃ���Tv��r�+��s��B���<�mi��<m0�"���gr���|yk��`.A.��抅w��9�}�a�}���2�C=a�'��e/ۼ=ͧ���H��Wp0��l!ŞO�iۙo���ضx�%n.b��6q�
ɂ�x6.H}�@�/b޺7Apc/��m��߱b��#�x�?_�\N�$�9��{2B�K�r�����z�%�+i&7>PK34�}e�PK!<Scom/android/sdklib/repository/legacy/remote/internal/sources/SdkRepoConstants.class�Vks��=�(b�X�c;�ݤn�FrB�N�����4	)�IB!(%��0	S�@�@G��&}��ɧ~qi������'�C�炤[�L=�p����{v��޽����s���}�M��Y^+��6\gM�:���\�m5oQ��#[s��<��B�4�P3[U�}/�,/
�HaTƘ
����=��.8�='adzfEAZ�ä���b���U���3��s��尵9��mGf�VG��ӥ��MKs-��Q�x���j,��6;��^��k��R3�`^AF¹�(��iZ�\�;V8;�hVDǨ�#L�v�%�	;΍��v3J���xT�$�$���wm;� ߴܞm\�pd�8S�e1��q|D�c*�G���O��,�"	�H�tP�3��|L�܃'>�z&{��'g�8�S2>��	LK8;�D4nۛڒ�^a�$�:�-!�G���v/�N�xO���2Dn�3I�����������Ed��&㌊�xz�P�C�0�߫b�9��Fہ��J8|o�I��Z�y�IP�V�,�0�#ߢ��QTz�5;X��o6�n�^�S��-:ތ�8�T�T\B�]P1�բ��^��E,��VQ�H��Vٝ�ӱڶ�KE��*�"a��2���-�������t]�xQ���FDa��a�[S1
�)����(xc)W��ZcE��E�"A��é�"����
���Wi�(+�B9J��j��h�%�a�4�bMW���!���ζ}��ڳɱ��]	�����[.�Œ^ɕ�bqP���rlL�&��\��W+
Z�d�4{���V�^f�r&�x@�~�%!M��:�'Z՗&kT�2��s��*��t<ڱ�����X�|�s��._5�� �5ڨ�n����S��M�~�e��X��ʦ�q�0J�{t�Xxi�X*��gbk=�mŭŦ�-
��~���RI�F�r5��*�+
��f�ZC�Rᒂo�}]��6�Q���b^�7��i�$�8y������&fQ��7-w�
��T�������;/&߃�I⊰��c�ÿlG�~k�
��MGor�\�J�@�ѳ�ں�e���*�템,beH>��cz�?b��^��xe�����([�>*���C ��i!�߿5���F��d6<]�՞9{�	��<Ϗ,1���Dv;k�q��(�1�(+x��e�}�_M�U�ʟE~�B}#�_#^K�&�`'�5���1Gq��I����zow�#�&�
�0�#��L���	��7�2���s�_H���B��^"�r��k	�u�{#��$����2~G�[D�����+FދM���Xx
�c�o���{|*��>���|
�����C�o���ro����W�[1/��|p0s0��G�w��±�9�Mp��9���΀��|��͜����O����J�.��q,���g�R��-|�ػ�S�Cj�����2Oa3i$��c����i�-��O����c�Sq<�����a�c��Gq7����	CRك?���s�"�!��qRƬ����2��"��}��f�ޮً���	u�y'�p�>�)��Tf���f^0�c��f]Δ̺������̒�>���R�X�����`~o�/�׃
�
�oPKٔ#�y�PK!<Pcom/android/sdklib/repository/legacy/remote/internal/sources/SdkRepoSource.class�Y	|T����f�&��m�DD@C D�F���Kh�@ج8$C22��3��*��nu��ԅj��*j�hk�J?[�k�Z[k�������M�P��?&��w��{�s�ޡ��.]~0-xlx�#XИh�Ǜ��hSE�iC,��"iK���DrKE,�n�™�D:R��#�x8V�J�'#����
�z(�93����\Zsaxc�"�7Wԧ��xsՑ3�r�C���<؂E�-#u�c&75/�>�K�%k��n�@����87O���t�B��h(%�`k��S'4M���0�0�%�.�4���F�p0JP<�^M�͑�����G��/��TsD��8��O��O$[�i�Y�2X..��IGB�p��`��y��m��nB8��$�Q
b^4^�4	d���#���L&�~LD�2�I�TC>&ۘ�r2][�vy]� ���
A�%�nUT�["���Ԍ�*}R��:���5����ɓ��s��i8M`7G���dT<\��?��k�6��t3p��de��Бp���H\�n���*��p<��P��.�k�T�U6��L�_�7͎i+KG�%���֘��	j��=�"��I$�5�)i�.�c�$���Ɗ&�c^���5O��٘ea��9�K�eA*�o
'7Է��%�i�F�f��8���*o2���J���"G��t�m�$���:�=k�$���y�Ȧj�0�K��N�9ֽU�h��%XJ��Dus<�447Ѫ����ՓX��z�O��p,�NP�,�ѠV��Rn����ٛ�ɈZ]icV����.��Yry>a�|kq�`�����
�)��mP$��h���X��e5����yXo�-�F�该G�b��>���1sc�My�2ᘍV�]_�M-
����f�'?�p����Hp�hOGc��������-t���G�Q6V�a#6Y�lc.&َC� ���Tzn���:�6�!�����'m|
�1Z��ԉ9Z��-���^���J}���TT���+�Y��٬B���Z-]e�󸚱/�7�[4.�p���p��h��R��:�gU
�~��d�f�B����ñ��oY�j��6n�vW(��D��=��
��hRZnc`���G�3�}�O�����;Q�wٸ��P��-o��z=
��ôR��b�C�חN�0y�X����5Z�јΘ���NG�N��BVCx���~#�d�J�ʚ���N�2�2��O�unK8YOD��bw�׉=�lt��|�_,�C�!�R<=a���O���躘�t��k�)�Ȋ�淶��(?���ok�i?e�S�߱�]5�d]"���(QBR���Ƴ�F�FF�t�o�^Pulu�a��l�@�����s�Ke���dd}t���/!���~Lgs�*��'���,���t�4��?����i���ݩ(�X�1OE��~i�W�5S�:C�,������E�����^M�1s���[x��-��b}x����l��2��O�Я
��=&��5�
'[�]����Ց�i/�i��4šL�Mo�%ѵ����6���Ά��v��k�	�,Զ��c��k���;���x�a֐b�ч�h>�8����edBÇ��
�f����\����t��B}��$� ��C��Y��C��y��*�bZ��+l~T�~jsn{2�����#��gK�����)V�m��،���t���#5i�Oذ��ɘO�GzRы#~)�bK��;��#�I�����莳�"��	3�7nH���d��p�>�h��O��q��e��Uמ��e�%'�2NN<��ܒ��-�Ž�7-���۹���-Y�v��K��_9w��e�Kj��c?V{��A�O��dEW�8K��6�v[,a�0jo]{<m�ԊR*l�2EU��X֒LlR��.o}2Ֆ
9�񸩽��y�-�"�YCd��"9m�&FW9͖�F.��l�G�}�#�T�r�� ��%F��,)G����V�/r�-3U��b�.��ٶ̒��T�T��G��%s�T���˓9�\q���sd!���
O%�"�+U
�����R#���~��R\�cz�Yj˹��S�*,%�z[��_�T��֫�[V�%{��&��j[��y����kH̚�eP9_�Zr�-aUK��b�C��H*��4�_nԧ��vՋ��t
k��e�)�Vw*7��Q����[��T��bT�;�*�{T����8�nI41��H*?����D~3f��Fuks�D�f��C[�c�,O�]Ĥ,��_��$���(H��h��[��R�|]{�P�tY��ԝV��ܬ�<�Y�Y���P��d��K�%�+Ķ�ﺡ�د�m]_G>�}�yf/�N%�QG_�u?�u��:2�ebkt�J6����<�J5�n;6���b�vY��N�3�l2}t�O��
[�����'����~�~IP�1M�Z&��n�ۏQG��� �&��������i|�*�9�u9#J�pk[��0�ԅED�|0k�V��Na�kR[3��ܓ�F���gnT�MR�0��X��[M
57]gk��)s�I����ͽ��'����x�u��UX�ߙ���;�
�L�p3Uɗ�"��J�ԫ��
�%�����r^��3�S�q�8�~��@�Hu�̙"��^�u�����U6y��#j�4����g�i��L"��#�D�F���q��ip��b.����5��	��Y��f��\x;����0X�2;
���K�r�d1g�g��ݍ����fH���$JV�c�����mfoG��ݵ���b�7y��{W��OM~1�&fSs3�����s��2`9��vj�o�4�B�Q�5����2rV�q�*q���I�`��qN���=�\�q1<���8)�N�.7y$��3G-��,��J�q���>)�ۋ�֩���GQ�{�ޖA{=�{[����
L��5+�i8-cvgpE�;��ݜԛ���畴(�-z,i��Y��>ߦ��� G2S9t��cg�L4��XE�WI'BCq��s�G��F�ܤ��l��ޞ�>���_N�ũ����[[i`r'��1�L;iJ��tᜐ��X�����2�ۉ��)=�ur�tb���-�Z��Xur:	y:�
y�{�s<�`Y'6t!�J(GBVy7�!���^�׍K���B��ק�����:����߁	A��ۉ�y�va��k������A��N|!���n܎u
��!/�#d;V�;y�;�w�̇c�щ{����ݸ�@(���D'�qs�SЃ��)��#���v�_(��
���޹NN��<���홣>͓yG�t��ԇq�n|��s��C+�J��*3�U����Wy���I�.srr����Bv�q�Y�������>���~�~�b*ށQ�BŰW���p
�P�N��2�C�\���X�?�C���?��"�P)�hr:z/q
��)v�;�zu�o��`��K���/T��[�I���+\�h�;�.��Ph�RhJ�%.�a
M��זPq�S���D�*T�#c�՞�(�%�)����eN1i�H�"V��;t �)���a�0��aZ5�rOߖ|�%��`�K
O*�1<�y�����G��uj�2�Έ�Z�Hgd����mW���D�����O�ƣ�8=�p����;	v��ѡwB��%c��.��]2�`OH�*'�Gʞ�8����P��cXM�f�v�=R�b�_:~Yy-��!z7L�͸Q��Xd,��Fڸ��o���h�x�?b<k>��~�}�>d���f�9S�g����}�١�r�2�9�~/6��{�q�~��~�ll���~�v��1
W2�=�0�0c�c��c,�X�t��'0	�D����4��0�`���C=����<ۏy���Oю�a^�e����I�e܄?�����G<�?�ҫ��g�x
/௄x��7����xK��w��	��L��R���7;闥�r��:1�E<�I�r����Œk%OvI��+��G��q	�3R"��0y^�ˋ2B�"#�_2р�d�H�Q"����(��F��fT�tc�|̘'��"9�X,U�R9è���\fk�,#&���d���s�Ke��M���e�q�|ܸY���bc��;�θS�Gd��%+��d��m���5�~9�xA�o��6I�iK�,�fs�\h/-�	��<Ybf�$�r�9S��,I���n.���Z�d&d�y�l1/�K�e�y�\j�#��r���\n>(W�]�Ys�\e>˹�r���\k�Pn0%7����̿�m��d��+;<���x���q�J�p�\,�0��D�*�"�:q����Z�|J.c��˨�9gSs'˧�r�S׷��˥Ư�m��~\���3\�ɋ8N��!W�ؘ�\�,�Fm�sr�.ͬ��3�%��j����r�u�M�Z����	9Wb��n]3�K�\��Y�rO�<�\�:��p#��Q�sX�'_���D��
Wi_�kQ�S�f��p7�P7�M�|y�8[��@�}G��У����̷�r+ˑ	��rG\f� �e�|�y��N9�ҼZv�%-��%�|���A��II\K��K�Tv	���T��K���U[��mT���)�,�,�mɗ-lԿ��z1�!kQ�I/K��#��Y�j��O� q(Qi�~�zq��xy�D<�G�o?}9ɗ"����x���;��۞8�z��e��J-1�Ώj�:�>�^ƴ��DO\>3?1\�+���A������\�^���5�(��=�c���w4rgӐ����N�Y���b7�ke�����oVz�^dzw*O�;M.;1^}dJ��
M�EZ�6�t�>;�Inr��*�@��c�ڃ:���*{b��QU��Jˬ�}Ak����o�.¼	�Oc��m>"Q-h���@�R�"_��v`�܇�E���R��V�!�'�e삯�GqǷs��U�����R���M��Y'(��Ca����W�O�Gz�<�ԣ��;f�������dq�{���uQa[����߁7O���C�A�A� .W5�fژF��U`l��=�u<��:���Wg���zq?�����^����ǽ}����a*.��۩�iJ
l����Xn�KeށiA���u�{�c}n�k9�rU`�Z��w<���`���4&�';9�L�X1�[B��0Uk�j\��hq�%��?���*���y��!�s���A�� �[��Ż��i7���4Q�
�
YP�DfX�3cE�f�sFl�k��Jr�w�=��}�RP5
~Zq��Q�]J3�9wa)�u��-�H>��y�Լ�vG�n'g��?�����@�%�#&��\~B�)�ß1�k�h�� &/��oq�����4�R�
�?���#��G�~-���}���[b�ߥX^b��o� ��ޕ����9O�z�'
��E�
�c¾�I�|F���-l��J��G�i���y�{�.�'c��U�ʠ�l����zD���Уݮ�r���Ó���%����P
�%[��*]�x�\��s�;V����Lzٯnp��I�PE���Y2G�P��
��T
�:nP��<D���n�a�ף,v�k�3�����S>��*���0N�5�6��"��Lzaس��~L�|]�������PK�`�mj�,PK!<Ncom/android/sdklib/repository/legacy/remote/internal/sources/SdkSource$1.class��Mo�@��u��MCZ(᳥HZ	S	�UBU�R@
�z��K����Ho�%�H8��?BL6`E9�!Œwgvf��y�=���3��,�A�E���|y\F����Pv<#�:��6�^(��?��H'“*F�Ћ���"�Z�I˚����'��}b6g��1��Q`(�7���z/:��O���R�d�!S��],1���zÈp|�Ս��*	�axV�Ua�6CvO�a�)�x>�:¼❐VV���a�9�-fG�0<�Q��q(��^r�#A��w�r���2lV��J��Q^,�C_����Qe��cȧN��ڔĴ!
S�k����ΐ�9?�y_��XJ{�7��$`]�!����v\�b؟�L���ծH����D��$���Ti�Jj��������Z��Ph(%�^��X�ؠ+3�s`�����M�һ�e��ڥ١9���l�#��98O���+d�������r6~��	��H�.!c�-`Ӵo4�Ҩ%\�񊭏��on����G䍶:�_��g`';��g�nS6pӆ7Q�]+�z~PK7�*�PK!<Ncom/android/sdklib/repository/legacy/remote/internal/sources/SdkSource$2.class��]OA��ٶ,�**�'UZ�8��7CJ@���4�Nw�e`;Kf,w�%/��z�2���M�?�n�3��9��9�d�����3pPrQ�P�þ�Ё�U���$R}n�i��46<���/he��+�J�Eē��2���k�&�Tz���#bv&ݮb3.�f�1ԎŹ��!�?�~Jg>UZ�;�F��b�a)6!'��mLl���H��I��1�w�@2�w��/�}iވ~D+��QO���˙8�'TA}s��8��Q�F$e�}/�V:dXmtF��>{Ky�l}y��X�U���<�j�$.n�IL�0��������ռ�=�	1W��0�N������aގ�5������>0x�L{"R�H�z��Nv��vq�G�~^$Q�ށ���F"Id�z6�`�V�eO�^S��Y�S�F���Ս�'���p?���2�S��u,���g�
�֪�5�+$ڇ9�����>����Z#4V��vp�ƛ�>�[��K6x��>!/�괾����)�Ο�w������m�
���*�X����PK��\�PK!<Lcom/android/sdklib/repository/legacy/remote/internal/sources/SdkSource.class�<	`���}3���L��CW���q�}D9�@ �&;IV6�qw��Q��xժ�*�z`m��P(EQ��ֻ��֣U[����<@�����,ɂ� d���w����}���G��$e�(�:���}�w��2�
�W6�\b�F�S�At:�RT��8�t
t2 �E�Ѱ?؎�ҳ!�����`��������#�,�G;
��(^�B��`\0��5�Y�
��!��2�[�T���P�
��W�vo�z��E�J0j���@e$�n5"���Ս�I�ڍ�\����.�T���p �T�H������������?��
g��]]�By*�tY`��HF�dѐ9�F���a,!dDL�#�¡.�uq���3�Q�!FK�n�(#��z;��N(�
*aB:)���aA
i�LO
Kc$t��I$ɹ_Ikb����N��܁�x�G�*��u.���l��t�Ί�˴�}`��`6u�v{M۫����0W�yPMf��t�	��5<4_�X��FJ��%��R
�V�C����E����v��N]yJv�X>�n�	��Hҋ�|
��K��;�T�
���	�	�)����]m��9�|/!$Y�ĚtX�-�%��Q�e��8��9��x[�o&c�@��"�?2/(��xe�Y����cFk���t8������X�y����x�i
����P�C�H֕_�K�F�:���@F���
���Ͻtq�A]�%hD+��	���Q���(��gDt�2~���E��A8#�.���[�jH����;z����h�Q�b��2.�+�*y�7��cR�2���}E����;��hkǼp8��j�����
���:�D��(	���_I~�6"�����ʶe�Su��� �,�[ܔ7��ܤ�ͬ��l4�Qb-2'��C��Auyu��h�����R+⩬t���~����:|� $�o�1+@0�bR�
���R�����q�t��a�K6��h���>ox�c]�>㩚Q��_
����pv(D�L���^�lճj�E��F��4�ן0)��_�����	Ok��F��>Ɠ�kOEsU�e��a;�����<��-����w�sCk������S#!��,��U����D����>���i"������6ሴ��E)rX/�Guxv���P�0�����>���e#ۧÏ`?�
x#Q��X��Ʀ^c�tx��p�n�Xi[aQMM
��x�T��&Kk��>Ҥ{yY�}�{����?�*�X���ҤH�┇���Yx�HZc� q ��fg 5)r��)�2e*P/��"�d�sC�ݝF����`?%�(�
��+�Nl��Ѳ8p��_P�8������ި�ϗux��S�dDs��ɝ��:�^�8���fdf�-=�H��G������򂆄�2����;�iJ�-
��6BU��Ra�;r�5�vH�a��	�CA�=�����=�� }����E��s�ELH�V�>G2rCQSZ���5��Z�N�e�H����v��>i�_�/Y���MCn���
ws����o�z�QI�i��
�N8�����nP��B|��F�����	��:����$�Ց=PN����u��ה�r>�sy�B��L�#�X�Ot���d�����g	��G!gMR���TH!��� �M��s:��F�*�`�Qu����2*bPEV4�D��6�@
aL
}����N��P���Ԃ��tt��;��y�A��ݺ���n�80a4ya��~�Qa��]���V��E��$��0G�\�#Y�nY\��s�.S ���4L��jI�?�l�a��������%Z���k̀���g�]R�^DA)b���~4���=����%٨p�a�ca�2:��E���TP����x&9�"o8bEo�Ca��q�$��⡾<��(uL9��6E�\���q��cu,�bSџ�Q�q�����[l)�ʒO9l��)���V.�F;�"J������6#l��������J��1��i8^�	81x�8��\3���$��E�HYY{<,�K7���*a��n'N�s5��X�S�7�d�j�7��L�4��0*Y�4�>�C�i9i����i8gk8GǹH9ℓY8����F�w��3q��y��f�T{ꫫ���t��5f���E_h�I-�b��X˜���64�cq�����Mfl�[����J����EV���r]g���gI���IU\���w]�v[-�|�ly'�[��#�(��r�6SLw��5��[+�=n}�;�^@��Fp�?
�_'�
�a3�pU!�'�^ZA�.�q9
��K�Q��+t\�����H�'?k�U#�~���t��s��������E�����w,Zf���
���@��>
)brf#�!%�c�
{��Z+#RO�����('���N�Wkб�Vy||%Жρ�,�M��n�X`����U�������T�������#�q�r�����}����>�艣|en)4�w'��81��t\ϩ9g<����� �^�Whx��_����k�Q��C�F�w\;˂5���_��Wz�<�@wg0?�)µ��~>q�'0ś�z
o��F�	��O�r�
G{���TS-O���{Z#Qo����d';��*F�5o�����iմC��9�N�ͧXE+H�4�6o�i��S�D�C��<�C#��D���_�
<z��w�*���~Tp�rĒ�|a��9�5މ[�۴c�=�z���d����p���w�\��vHb���Le��~�]#y�B�]{�T�I��~�=ΧuY��6�D:q;�@�����0��Jk;���Y���~�ªt܅�j����1F5_����j8��A<��#�3�C>�@��}�H��c��O0Xn-Y�e7��u|����g�N|Rǧ�@�g�����0�����q���3���šPt^�`��yN�����YQLKw�s�a����>&���E;�6Rd0�@*�ѓ�/�+����������$��D
�WƤTLJ1����	[��&�dlo�[���{�ZaS�x��i����E/��w4�����l�U�Ł[h"��=����NEg��?�g>�wH���ᇴ��c��jy������76�L��XG�bK�ġ�?(X�yE�9!�$�Q�c�E�]��b��
�݄q���Ds�r������G#Rn���D�Mu~y�瘕|6���)65�<����L���ܫ���t<*�*e
�&��E�aăՉ��r
!M���	�Ug.�OX�2�E���i�q������ۜ��OBTS��Jm�{��Y�e�Ȋ�}�;��H�)2�Ĕ�!��|o��\�)r@a{}�~�B]��I���5<��Ő��ֆZ����a�×����8��TFG�pS��1����ٝ�����)��b�.ƈ�l)��g��\b�.���պ�_V۳|>�H��)��f��<�D����~�EⰮZ��LTR� �!|��'o�Җx)nr�	:I7a�&&�&^�1��E%;�9��"KD�¤Z��/+�~�8�c�堤	��OW�,�	Ʀ�J��E6��jb�5�~h(�I`�����P(���
��m%p��8�Q��_���aٗC�;��)j�"g'���KN{2>���������5��Ӂ�Q�K�ib<+(�F�G(�*�w�\MP��tZ�I�54�r%���Y���{�X3�6��Y�x�?�[����d��	c��^
|-�X}����v���K(�L�E��Q(�;ĥ$=y<�v�0�a���;~��d�[B���E/a��L?d��6̌�*�	�z]\&.�]1�;:Uܩ>�(NѧA�&�B�or�f���G.�J>r�O\M���*��g�qo��5+HyN�@��o��̪��D\Guߵ�y�,O�|\w�Yyj�z��H:�It#�6}����	8q3�}3��	��ܢC���i��k��M��6U�3"���K��5F���Ei�f�5���#�.sǞ�WMd��GY}�GKL�2Sk�nu�3/��Jqg�D���.Y�kt�7�n�y��A췮���"'�Έv�|d14L`���U���P[��w&�O�u|�*x�j����,'��pG��-q{2��"��)Ɋ0k���`��I����<cV0�z-�K4�P{���f'�޾	�M�*!����'��?tҌx	v�x��X!�u�"�3��G<�B^Z���4|k1�S��!;���5P5&?
Q��(�#�ߞT�h�Q�7bHx:�냄s���^�
�o�R�/��ͻO�Ir9.�2?i����̹KH'�����')Q���m5B�)ʗ�,�H�x]*�
�>���W�ZV�f�=�BQ�dHl�t�v��:ړ����%���_���<y®��/y��ȓ��'ms��
R^�IJ�#��x�ﯲ�%�i;zA���ϓ��KL>�
������QԊ3����Nw4����V%����2�?�����0�0rS�Z[�D�����;��#O��$��<�b�u"��{�Fn�F9.9��#�O��T�z�o�̃ش`$q<a���<�+l���!�:��-��u�,����O�8?������tJG(�tF�~���Km7I�'v�8���H�3���c0"=P
�BQ�"=��_����܁���L��kՠL]t�a�T	a\
;=QJY7�Tib�1ѥ�Tt�&���~�"���Na�;Ld�Ox�ԗ���@O�<���f�Z^}d&�d�M�s
2�V���V&Ҕ")L��o
���`���!��(�w�,((�;=ρ)�z��J������¿�=�o��}���o�w��A��..�Xz�Zmi�jKs�b��F�Ġ����{`�~ڼ��������e� g��--���@��V��%���쒲�p�NB����2駗����C;dC'� g@FB����
`-,�ˠ.���
��V���3`��*�
.����{h%�ֽ��>j�z��(jिe9i�~J�h.��gW�M>U����)T���nU�2��äcC��z��������P�J�|�ȿ�`i����uV�$n��҃PXG��JJ��ە�	A�J��
~:����� 蠋�X�Jh��e,pp��I�<b%���(yΎ��)$N��ģ�s,��՚��L�˘u��TR~^�K����x�Z	�=,O'���UZ�٘�� ��D�-N����~���/~3�b����͋/�X*`�^�z!�������;`�?�� ���gA����|5���8�$%��(�CɼW���I��<VB��tg����7��$&�	�\HěJ�#j�C�Y�첇@S{@M�,S$�&A+4�Izm �g�(�#W����9�4��^N��H�n
{���B!�OVC ��\:��	g�sf'�ldBf#��_��*@9
�A�S#�v���G�X�OM��_�)�Q	{����3��Ֆ���t���*]�x��PH��I�e[�� ]���#�s�:G�_n�p=I�ص�H��?bб�宮��RT{ ���%��宵Ѭ���f��q/��aZ>��0��z�E�B
8rp��Xpc��(�b(�2������&�%%�D<f��9I.d�IIJ.4��	�F�;�+^�ϛprJW��=��8=�EC.6���W��
d��Y��
�d&=jY/*��#l�L����ܯ��6�Zn�C��ir��>��P�[%��
W���fe���Q�٬`��N�m���ǡLNS&;ѓΛ�Gw��9]�2��U�d���R��}�]\���'ӕ��Wf~89� k+�9W�؅<t��@Ѫ�\��r��lW��N��pWvve�N�)ȹ�\�JA��*?�dg����=y���'�+��O�6�ܕWP0�Sh���f�M�=�\���[��CQ�5�ԕ58'�(�j�Os�E��[!+As�yTW�)�H��{�^���u2_�TW�d��ta2�S�J�>I����k�^K���R';M<-<��)�ާR��'�L���ٶm�l1E�T�HA)�����]jA�����g�\Wn/L���<�q�r=��-0��腪Ÿ���dJ`z`�˦L C���[(�����x��#���AvC��A���4��']�������쭰����%�o�ҿ]*{6LHx��0����„�'K!�H�%�hv�Cp�@X����Y�KS&�BoI�;ԋd��$�a��ɲ��� 8L��
�6	%b�����M�:�����pv�)���/�p���hv�;�šiq�E�#{���*�C�-�K333�XW��Q��}�N�C��,H�*���0s/f��Z���,�avAi:=�=�����Sl��g��(���|��㰸ECQ���&]�r���c�^f�>S�;)P�L�\���W��ջ0T���D�t�Ր���^7�B����hK_
x>,�F����B�H��`.�����
���ү�p^���a<��Ћ>x
xW�k�w1����0%��a�5��k���L\��2��+��[�فWa'n�n��F�J��x^�7���qn���›��{��;� ���w⇸�Ҝ�Žw�,�O����b6����h�?�Pq�X�;���c�^�'�b7�i�3$�s�e|F��ϋ����(�×ć�Kq_Q����o(��Me�V��o)�������w�S:�}e5�Y���܀Un����#�^�Xy?U���.�L��Q�ה��#��PUE��aW��:C8�"C]!2���"rT��U#�P]'����+b�z��^#F�7�1�fQ��%ƪ[E�z�(W{�8u����Z���-�U�Jj�l�b�-W̴
�x��ٴ�?	�����0�}��np˾�8����?�r��b?�
�]�����O�K<N}٘
7�'�A��%�I��%
̗Pr�T�@<E�l����Z�!��x��e�7P6����~���^��^
��!��,u;��}��s<j�T���j=#��$�Z�d���e���_�!�/PBQ�+^�B�N����%�s��6�[�/�/)#ڨ~�t��u�7�+�r�
��U��_Wo���:�G�5�e�c�!�!ٽf&0�����P6�0��fdp���5�A���j�74�&~��.D��&�,j�q��S��4s�Qʤ
Nb���W�I84p�)�d%Id�4,
"��J�(��xV�(�w�Q�ױ�SX8��1��)�r|�l�2
>��GI�'���D
�Q?�)�������s��9�2яAL��|�"~Jl<C���ԓ��L-���Ө�2ΩK)�.߇�(e�����^��K�i??�e{�bN�n{N��9�qZ�˾gp�A��gưz�˾�cs����R��w�Ķ�`��O [�@>��y>��b(�0Q,��b),ˠN,��L~�V��d����4��߉�H��p��>;4PA��:�8IT@��[��O�l���?���2�
�X��wI�Gi��:�`�o$1sN�M���Q	*Hy�,��<��Viw�u"q&UG�K��i���J�,`ٔư�k��DV!�t��uK$g�D�N�tP	���N.p�%UQg&<S�O�ǫ(���,����$�3Kr|���-=D�;J��E�8�lH������p���qF@��!lj܅�[!���p+���U�{��	zmu�c�
v��_2<���uk �/�1\�/kl�qs�lڹ�Q���Zt��E6�
b�e�
#P�'�o&���	�ZA2qIq���@���B�&2���n�rqL�A���l3�7a�l!�F)��(�[�V��������^x��Sl������ODA�#��3��$]��Y�	�<*�e�C��-���0��%ó�c1��a���=J�إ�S@s��78>�wa�P����s�����~�"*�v�iJ
�e�1�e#P�c�q���/�-�f�q+���]ߤ�Gݏ[�K���1��r�>XW��0�u}�[Ç��둊�}�)�p(y�eۇ{�(}"@�v����=1<8Y+��Qk�iշ���R�q�G�P�Q݇�;A�)M�2.�0�%�r��I�O5]i2�L�Qh�Õ��2�8]�^��r�����tWz/�.w���
.kc��(p��ֻ�W�^��vO�������9:^�N�t@#4�6,��8?��p�&��U�Y�c�1��=p���)�(���R�I�	��<�~�i�m�H�D[�2
o+��p!ٖ!>����
�o�Q�n� �'|W�v��~�_8$�/����1�&>��R�����g�%�b�8LA���'(6���q���V��uo��:*ć����F'Qp{��fb8��h��ad� t̂�2�I���M���q�+ी3�h�=[���s���=�:��_�)�]��?��M��Z��8p*�h�$9�;�q�@�A�M��zH'o!ٵ�\l�A���e������x4|Y�U�i��JL��%'�/�m���G	�}�
�O(D�I�m��:}^�-O�s/���̌�Cc�q}y���C��AF*��d��ȻDZL8]���5yd�M��p��ݐ���!�((Q��9����&�D��x�$뉤�OI�y�����6���'(%��qL�Yw�a���?G(�R@b.ţ�q�ؔtVO�1G���_#ܼ��QRZ�^�G�3���"�y��w9���p���ҍK���˨-
��O�yb�|/���;��`���rHO��g�Z1j�d_�z�ޛ��M ����A�ǁ��<A���Y�_�5���2�uD�'����������y��$&&o�y��oδĜ<ǖ'f�
�NΥA�c���7x^b�����k��<��<��7x~b��o�K����y0�'��W&/�ey⢾�U����־A#1�΃��D�5��_\�P(N�b��´�\���E�k�[E���1g�Xc�X889pZɁ'���yP��g�J8a�
1�"KU�BxZ�S���<��`2y�Е���T�'�He�W��j�:X���j���Ep
�ݪ4�=�2خ,�=J3TV�����
�RZ���P�R����,����q���W*AlSB�N�ʥ�Y	�}Jw)Q<�t��|MY�*���z��\&���H�*Q�l㔫E�r�8_�(�kE�r�(�DTi��ŭ�-�v�6	n��i5�p7�W�H>i5�'
r����,��8� >&c3�Xv*BQ(�ق�+(ү����HRl��c��#c��Q��hf�C}f����AQe���	--�I{$G�(8Jd:d��%+���E�&rd��Q�=LS8�W�)��f�q�̦M�cA�>���*}f_y���z�Ȱ��8�gM�(8jQ�Q�QiL��xT\�9�A���<Ov�;x6��s�'��彍�-��n�|�(�@���< �4�;`�5'�5��]��Sʖ%Vj��R��2@5eQ)�R������<��/Ҧl�>k32df�rf�&�����~q%�⪘��ӎ��<q���/7X/�r�|!���峖rp~6'�j�5@�IyҔ�I%H��(+�A���*{���Le1}��q?�)?�&j7+��g>��S��\�*+oɧL_�-0�p�e�`&�������Lj���,I������
i��X���X�M�w���xZ����V��V=qO��@{˞E|d[�6ѺM+�+�Z��ކ�+�4�)~˛M՞����-!�%@�n��e��PL{�7��o? ��o'��HI{.OQ�|�,P
�2�$HLm�4fg�4e�Ln�X��A��PKU�S'�SPK!<Xcom/android/sdklib/repository/legacy/remote/internal/sources/SdkSourceProperties$1.class�T]oA=C�tm���~��e��b|��h�A%���:�Cf���L���`M|����wg��76��wν���3�����7O�V,dm����S���V�w#�8�#W���d���1�N��X�2��y�Fj�=�}��oܞVS�c)�J�a5>�Q��w�M�,"�����5��#�����ё�b�@�2n1�T�a��nc%�|�����a��t�T�(Qo⒅-����WY�ڙr-�a����t,��	�b�mS��[�7�����m�������d$�B6���k���`6�����Ri4I�">T~�z������h{K�^Wsq:�H��K"���r�x������䵈����L&����ä��}z���-�z�֐���G��P�ך�e�R)y��34�p��U�Zd�X��}����\�y�*���N�N���	/g���1�ޕhQ��9���7A֮���>�S\�x���!.�y��m�]�Q!/c�(d@��}�[�c�ֱoN��Y�	PKBfT��PK!<Vcom/android/sdklib/repository/legacy/remote/internal/sources/SdkSourceProperties.class�W{t��Mv7�,��� %��%��	jB��h����Cv6;qf6&j}U�R�Ū�Q�hc�m�D�-VZl��Z�n=����9=�?}�ǖ����n=��@����~����~�Ϋ�z�V���P�B�����K��؆m;�WA�Z3m��(T,뚆0���h�M���?����e&cNrg�����1]����>�g��~�5bf�5촞�9V��1�Xgrg��n���vM�QP�x2'_87.�ʸf*6!����pJLsV��5���J1K�l
s0W�쩖+PM����g�0�k�
"�>hĭ��FR�h8C�S����*)�7W�k��u3�4�" ~��p6D}`�Hӵ��5uˎ�fꄉs4���
®�M�8�/�G^�a9*L�3\��<ܚ)�</��jar��sO�q�d����C����zyU��E��竸@ÅXS��ك�g�#7g*�2�갖8���0����N��"6��l&��5�%�i�Єf���0��f#'s�9��7l�5�4.WѪ�
�iqB��J��
�h �2劊��7�`�p��u*
:Nu�.�� �
��
�����
$���CC'6��e�����.���@'����х�*��Ѝ��,\ƒ2]C�a
�����lQq����GJ�W!�lםvc����m衫i
&j.���Ы��\�ۅ�9�7�(�•a�$��_\.R�_CZ�c�� �l@��03�M��kZ��a;L�z�2�aP�^�'e�vC�֚i�7��YÇq�����F�k�F�I��N'=K��&�흛�Y��b%���i�w�$�Q?����i�z͔ۨ���;q���j�>�
_�
9ŵZ8�٬
�	��
�|Q�7�Ʃ&��t�Y����.�+��>�+
�L���)
�a(6����������5=�q���#؍����>ɾ�3#���T�'���H��x\�g��Z���s
f�74�UOd'������
��W<��ؐq�|݇�e�.^\�)�*��*��r?��M��zZ��e)���x�^9�*��r���O��><.�H�뛻�v5wt�nhg��WW0�����i�KOe�UX,ioH4��<R���z�^��Z;�ś���_�4ARLwv4nmi�7��D��J��iq3m�g���&�)\`���t�c_t�����Sϙ�'uq���t���	}�߲����I&��ģK�~��"I�WϤ�����$a�ۭ�F�r�A�y�WG����JF�'C�4�ZPP�l�{B�˂�d�d�����x���WD1?A�R���{�n˖TJ�_БI�f?���ɝ�i��˾FfG�e�c�[i�JN!��i��M��鵸�,~��JxmO��G���p��Bء^�A�&ۊ�u�w�k
����4���j��a7�t�1��*�H1��e|
��6�c��_�����`��y���G��Oμ��*���,��_��Jb��/��yJ8���U���ۊP��/���f�?����0/�<fTE8Qy���~��L^���9�
�=�(������q9�6,�<*|���i|��*��T�}��*|��±�Ѭʶ��6(|�
��5��-��v����1�W�oK��PQ������b������s4��XCskp�l=��-��h5��,>���szPC�����
�o�{IF��^���^���q���<���b5�x�<��oS>#@�bp�G��ZY�ږG����9�aUm��̋���ړ�6�Q,2-"0�A��d�"9
�0L"�*zarw�*3R-f�����`6���7��qJ
��ᾍ���	���N>������z��(��vJ;�-H���f���0�xZ��8�8�;�Kk�<�@�8$0+�x�
����^@K{�!Ļ	k��P�A\���<����R�(TYC2C_��Nb��x��׫�a���J@XYr	U7�%"�J�H}0��h���o��۽Ը�es?�~�>�v<�D�u|��(1L"��k���^!�e,�&|W�퐏e��^����ɳ<ƭC*ª,9]*��x5^���3r�p׉�Ԑ���Km&�+�&t+d�s��-�A$�I���d%<E�{�<C�x��p �j�8!����,��Ox�&�c�:��1�zQ?�]ݕ�w��k�~S����q|���0��>�Ule�G��6H�Y��LH�nX�$$�p��Q�g�߫Iu�C._ɲ�C<ې����*�+��V�;�I����a�"����x��n��r�2��J�s5㶆��gJ�㸅�6�;ؿ��k���$~��	-�;�F./ʹ⇜p���g����Ξ��T�m�㑂2v��������ڽ�h��@�B�����w��cz�-o�̎����H\[�x^�"^U2^Ӿ��q<%ɫ��cx��(V�j���(�Ip\	� �'Ն�A�U1b��{*IQ{q)Y���с��f��
ߖ�����7��;����X䚷h�m�|��D�ޢŷi��~��ަ�w���g��/9�g�{MBe��EYn�A/���S^e���B���r�w����X��[|ȟ���])�z0�5�ֻ�d/�leN��Ke�a
��!1W��_9�7n�w��?H���傼ԙ��c�G�W$\�7v�ga�<��2�x�B)�/=U��_���e-�Ki��_�Wrѯ}��a�[�˂�3�7PK��ş�PK!<Ucom/android/sdklib/repository/legacy/remote/internal/sources/SdkSysImgConstants.class�Tks�D=[���4	mڄW�G	J�@��NP���
���X[G�iө��0?��p%GM��L��չ{ݻ�����aW�%�V?�58Q�:Z�<��-Ga��0j��,~(��RD��8<��"�,�5�
��䁌��o*�;NL4�(@Q��0�"��7Ros��P�pW~ː+Wz*J�$Y��q�E���
fJ������D�1v��J!	X2�gxP6��\�x0�����Q�O�/����Ɉ��0�8��F�V�~M�5��C)��5-�
���㌖��(��GEhw�3��[�D_q
Kx�2̞�Ե����;���e�b�cԊx(�U�m|�J�Qu��.�^S��y6�Z�<���K��OF
��»��p�մ�S�P.��%�ߴ�n�`�;�c��m�v���w͎�e�����`����%��XN�Ũ��tJ�R}�[
����H�z��h7U�c�A��Ju�:5R2�N��ؽF�2ZMf�h�st�V�a[�'��g���6�AQ�vG߶��
�@A�A�u�<٩֮�褐��N�7>�P*���v��ɛ;N5�#��n ����:��I��>�z<r<6��K���???TO�|��J���b7)afG��������Ս�7~ �#�-7����IH���Q$�\
j�B�8��/zn�R�z��K
F���x�S�9����M�t����]B��2x��?��/��&�>a����3�i,`-��	od�7�d�C��^^�>"�F+����o��KJ٤o!5�F���
lѪ��M��y��dO��^<���ϸ�2�
��j#�b%z�J5�Oh�so����ݰN��Y�2����|<)�VJ"[���O��XFj9<I�M���x��PK�~�YPK!<Rcom/android/sdklib/repository/legacy/remote/internal/sources/SdkSysImgSource.class�T]oE=c;q�mH�@)�-P��=����5jZɕ�Vq�C�&�g��N�3.��x!��G!��nw�$jK�3s�9��{V�?�`_WP@��RS�fx�鐋ȏ�����cy���:>��NBm%W��q$n�0���}���,��H�o�׻?�W�"�U4h�=i�1�0��Qax�E�N8��#cEd��s��4U8h��,fq���'��ۛ���*g����o��΍�/CaZ���I�N������fs�ۥF��\���E��@�~�ߎC��iL�����43*��nW�^����*E��$��	�����Ed�tL���&������f�zbx��u��"���2���tsԞvD��>;,�}ezoTD��8��p�z"�2���SӖ�T�2뾯���z��ye^o�F�ݐ{b�ga�Pr;��*��kVQ���3]a��;TH�(�i&	%F_�O�95�g�
�c(�:!`��ySk� ���l�XmOE�z����-�C2�w��+�;��Ц��]���<�Ӽ7�7tTn^GU�b���pݓ�ܴ[C9�0���.o#�B���"�ףH[a����X秘6>�t�����h�!�:(�(�XZ�
�Z�=+Iz�9�AgI��ZBS�'�'*���V|F���@����UY��K-�NNV�j��g��<��d	7��!Wh�b�ҟ(?/.��1<c�����מ��~4�v�F�"[��+��>ÖF؛#l3���C�Ơ�����5�8צ����y����&�l����μ)F�xk����|�MC��1��`ᅨY���팱��tz��0�+b���v"�$��;IJ;���PKA�,e�PK
!<#com/android/sdklib/repository/meta/PK!<5com/android/sdklib/repository/meta/AddonFactory.class��KO�@��
������ě�hP
у�����biɶ�X�L<��P�i%J�⫇��Nw~���}}{~���,H�0rH!�P�{�]�]��#�!��<0$�m��\x������Uײ�*�u�we(���^S�Q��h��dȷ�'�ﺖ�W�r)Rj��p�B�h=�
vZ?���P���<y�8���
��=b�7���	j��/~\��Q
�����4�D���}2�L�ҿӶl�����nG��;�<����g8�k�L,~ot�)4�㜕_�f��
�!�g��g�̧oTa�K�>,zkd3�⤌4���HNY��8��I���
�S��0�|�c-����v�83�9,`)��2�*�yU#�PK�S�{�PK!<Pcom/android/sdklib/repository/meta/DetailsTypes$AddonDetailsType$Libraries.class�R�N1=��Dy(>W&,��ݸ�
�D3��}�i�8̐�c�g�2q��Q�;@эF��>Oﹽ�o�/��pT�2.�"��1���Q�PD#~���2��*R�Ði4.�n��(б
�	B�s-��Q6�3>�V�K*4��T��E��J��)_��ap�q J���m2��?�HՋ�",��A��+z�y��B��0�v�ψ����SH�
���%D��F����ο�?igI�꤄�8�Cy��?UV=M+3��H�n(����.����.��/��F|�C���s�(=k`�
�̓�I3�ٓg��y�@2M��� �����-�(R�c+t�sk;��dհ��\�k8t�PK9���[�PK!<Fcom/android/sdklib/repository/meta/DetailsTypes$AddonDetailsType.class�SKO1���G�@)�B�CP+|�
�*"��Q5Qԫ7v�^;�D�~@bvH�@��3��盙Ϟ���7�
�ba�is.�t%��BcʝjY����U�J��wZ�o�KiM�'�13��Rp-L���s�1D����>�A�Uh(#�c�r�<ܡ��oi���iPE'*���p��(�D�]�$�~����$Ec�CE����W�G�g�z
��%�=��E�`42ʺ�4m��h�P�@�`���=p-84��fۮ�~�����b���`�w��U=�Z�c�h
%���W�*�<E#��S�'�u'�GeBAʡ1�h��1�1�C�B��)/�����gG�G7q���Y �i����4/1�!+!k�x�b�&`��S0]�w0ӻ2[��G͕��n�| �(,����D:��ˤWh-��W�S�P��Nz�<�c�PK�t�,�PK!<Dcom/android/sdklib/repository/meta/DetailsTypes$ApiDetailsType.class�V�SU��$$!,B	U�Pbi�bՂ�|�h�h�i��^�KX�쮻���A;:�>��C}� 3���㹛mBbۇܻ����s���?�0�/B�1\��$�s���vnGS7�S�eFX�j�-�)����7�(X�4l�1��dA8<9K��٫�����L�j�В�Ů����Q��t:c��${>>���<�q=�\q,U�OH�6����A�s{��%R�d�)���\���N�g8����eE�z1ݸ��Tuչɐ���"�c~}$���	�W�+�ch�Uc�r�(�6%�Tf
.�UbfW��T�+~Vg$�Cw�tQ�rŠ`Ò�e�dF�G$���)�Co=4���0F؞TLJ�1��z8����!�v�ҡ�����r�#_KU�����`h�:�h7�B*�I�˕�{�]4M�rDn�w(�s{Yaʏ&0�{T
qK쪲
��zD&qJ�4f,Ǿ�:[
|�K�9��^5��-����>`h�����X<U/���¢�%ɵ�La
�[��ew�+��†��
���2�VN���ƶȒ�=���[ueՂ����2���UmS�t���n����S���]�g6�	����촪��U���N4md���*��f��Rm�[�L�@�!�-vu�	P�g(����R�+�^��}A8[Fn�[��!
T���"F�f��YM[	�ץG�^�ϵ�*��I�B����#X�Wi��l�oR�ʩ[�`��v�xZ&��Ϩ$�Y1�VV̫2.ա�*����kF�-����q=�� E
w���+�Js�i|@���0p��8����1�ݱ�;���1��Fc�4�@�~��i��l�#|L3�'�����/I�G�X��#�'z���1�}�
���=���CģWq���g����%�����0�$n�>c%��O���oN��b�A_M��%$zh=��4K��4�p����J�X�")����H�HZ��O0A���F�A�~��OO��I�}�����`�L0�,rt��ʺF��@]�h��t����p6���N'�8��Q�Q�=�1�_����M8�ة�٦"`�(�孂�E��\z9��R�f-�猪�=W��	��~++�����h�$d	�z�hŸ8�l w��G�� !����d��Gf��#dr.�x�'�=Y��$~�0�D{?��/¯e�C�3(�0v�f��gCd���}��-�n�&�`7�PK`*�o��
PK!<Fcom/android/sdklib/repository/meta/DetailsTypes$ExtraDetailsType.class�Q�J1��v׭U[=y�Т��7/�U(T-�k����٤$i��?��P,D�c^������+�S짨1�OLɅ.��wų�9�47NzcW�$/x?R��jN���V�uRl0�gb)�z�o�M<C�ȏI�2w�����ts%Vg�qP�!�d�;aE�'���T6��=����|0;�k����>�I|=��B{Y�X:�+���x���;���W���E�句Y��$�Ok�5�K%�#�����qH�g�	Cq�B�
$�56� C3�:�"-l�I;���D�hc/�>PK	i)PK!<?com/android/sdklib/repository/meta/DetailsTypes$MavenType.class�TiOA~��ni-�)��r��m��	�+,!6~�v�2�������1�D���o2�w9�BMt��y�y�k����w0c��!S
*W���hQ
Bi���U���K[�,R���B†�$Cz�׹�sUv\��*3Xu����:Cw6?<� g!���[����ojB�����1���*4\�0�3	�m4':�`W&GE�i��(��$�Q6�,�ȸ�F/�⛁Tϳ�̓ʽ���iv�zO�gj��N�l\� �1%�4����Z��l�
���W�By����=A�"���:Åf�o4�a#�a��	��֕m��(���~�ޖ/���"wfi�~���*¡^*"-��qE����d:�¬�BX�f��e�l�E�$jji>�g���JQ�U^�I�9���Ƶ��#�U�A�:�E�&`)��\�%YXu�C�}Ih�|ʦ�54�z�^f#��T2'7��x!#}Gc�&"��+5edE��P�3��
��Ç��v�+�S�ʣ^k�WUsJ��j�)%t��a(BO��lCۯ�%F0��#1&�7�{O��}6��C��G[!����g�B�Hz"��E�[H��{�^�����/|��..E�kcD�"�8��pb�E� ����c�h�fa�	#�3f�>&�f��/nӻ��.Q쀺GT2�s���4	�=z��xH\{�����#��hmAS�'�1������m?PK����'PK!<Wcom/android/sdklib/repository/meta/DetailsTypes$PlatformDetailsType$LayoutlibType.class�RMo1}n��$���|�O!��r�nTHUR�
�"�ެi�x��vP�8U�W~b�T$.H]i��<Ͼ�y��^�IkhȺXG.�u��*i�=��=��Y��Z��I�k������Q-C��P%���@��ltT�52a���s`T��|s��)���#��2�l�j�͒�~7o*�Ǫ2��J7Uf�<�|Ef�ay哼䅃��3�.���=y�㱫�W,�=7n�t��
ٙ�@���T��4���m�'W��6R�'��ط�E�YV���T�6FVdk��ϩ�Ԙ�W6����뎬�~hT:�/0�
<��)$��)���<͞��k��D�hۜIF��������1_��q�c�w��	�&3[�c��T�K�[K�۸����x���}<����s��8k�PK7>s��PK!<Icom/android/sdklib/repository/meta/DetailsTypes$PlatformDetailsType.class�RMO1}EaE���b/�LL���7��e��-i�����2Βh �b��v�3o�L�����!�
��͸0��*�>}�*�N�W��	�d��.���d(����Ѻl�a��6��ka��e2����p�W��������+&v(����.@�c���=�!óM��D!�g(�iT7�?�ɸo��A����<S�Z�Ϧ��ehތLP��)�-O��Ae
�mu�1g�'ʤ��?d��	�4�����H���{�#4��ah��Cu�#�0\/|T�9L�ưD�H�]�m��B�L�HSE��k�	.�����u�%
����ٛl`�T&�
l��&��r�PK)�s9Y4PK!<Gcom/android/sdklib/repository/meta/DetailsTypes$SourceDetailsType.class�P�JA}��[k�޼{��\�	¢A�"^gwI�͔�������,"�xj 	yy$/��z�p�i��BY�Vn��F���Q��]�Hɇ�nm2�F�8�,m<}�P��cGa�0oF;�/��Z�:����^.�W+�~�ݒ��O=�*�<�8Qk�(R�l��I�9*��u��^�NWč(�����̓�H�ӥ�x�lõ31ژ�@Ao)]�����A����.:"�8�
ə�#��ǂ�*L�B�cf�7PK��R��PK!<Icom/android/sdklib/repository/meta/DetailsTypes$SysImgDetailsType$1.class�U�SU=7			��b��b5�$�(Z-�B�h�jB*�tn���ݸ�Q��w���[_��:
S;c}��r��f	�6��޻��w��������/�؎#�p}�2,��F�[�cZ���F-爦�������e��[�m
w���z��CԻo��W:3�B��ǐP0�!���s-�0s���9���#қ�ex��t��8���<�FO�AL�h\��˅��f�r��_eȼFzQ[6ܦ�wpcH*��a���S�\t�(��t�:����Rpo3L�Gl�7��%��&���F큨{���HJ�5�2D\�Gᗸ(�W�.�#7�;��Yn�C��9d,��й�w�VCX^a�.��a[��2\ݰ�ݔm��0��Nչ����4�%0�)�!�G�({�a�>Y�a������F����ݲ4�Ö��2�|�yJ����S�&�?RpS<�a�4��<�
p�xt�3�.�ΰ�:�zyE3U�%[��8W2,��jԄS�5�V�Jv��U��>X����pv��9�B]�}[��N!�!����x3`�3����Z���6�*7[�@�p����w�64d��2�8q������[�k9B�'h7{6q�e���Ŋ!S=�]�	O���I���.��
6)�AC�Jg��H�-K8K&w]���
C��c�!E]�O����C�8��)�/�l������`�}Ğ�]��5
F�wq���S��6����%����?�tC�]%�=N��
�����M�=\���cD"Oh/�E��(혀dYB#��E�$_��b(>�}zD�W(.`�PqAE�:��'L���#\���GP%��s����/0�5�����g�C���&�{�ӱm�ܩ6T�{,�U�
��E��z�!_Ϫ��N�@��4������;i�ʛ~�3[��}ّ��ځ5�;n!�l�X��9��,�&�ڟ��� 4���=���/�on�G�~rĘ�.��6��'��<HdG��ƕ=̝܌m�k��$L���Qz�G{�'���%�l�D�#{���]`��T���;������ʨ����]lE�>	��PKS�P�W>
PK!<Gcom/android/sdklib/repository/meta/DetailsTypes$SysImgDetailsType.class�W�w���fw�Z���WC 8�	�ql0N�`��;NBhavwb+�JBҺ6������R��m��s�MΡ��?��o��$�S6
�s�]��w�|sG��>�@?�ъ�
*6!�0R�J7���5�8o�y�����,i%�q�8��;�d�{j�/�֘�Y��u�!��M\�\+{��M�7؊Z�U�Beh�̰�`�0ij��ۮ��tϋE������6��$
�`�A�CF�flah��n�ŀ@��������6���%��o<׌��z��F�7bC2H�aK6�)�.�V�G��� �\G-à�e�6��
�YfP��$��>ܢ �"���"֭(�p5�`r�eA�n��.Ll�M�Ы�O���k%�c�8_"���9����6f8ʒ�e0C��M��觥�m,1�T���e�/�6H28�ఊ���u�i-K�f8��m}n)1��4�q���*Fp�ag�{�x�CuP.Y�I��0P�j�sܙ���YQ+~r�U܍1+f��ٍ�DH5��WŸ�J�{�9�J��P1!�u�(�ޒTN
���S<�/��ޅC\��{�������n����-,�+8�0��E��iL�S�&A
Q�a��l�:�
z07�`��j�Θnٶ-��I[8\j��ł�� �38'��
\SX�N>V֍�p�8�s)|�T�%��x�����I�7��4�B�A�H
*���y�l$A�3�q��^���w���Ŝ]�%�3��gHS��v�8V6�[?�KD�Pd��Et�h�utej ҧ��O�dy,�l�)�
\8u�4Ю��9Ѯ;t�n؉#[>i!1jɯcB7ũr)/�i�7Ȓ��
ܘ�.�Cc›���跠EyvIb�f^���Tgc{g�VO��Bj�
�C͸�4�����i���zB6��qa;��i�M���V��&��Y�{e����u"�My�0��!A��i���!#�q��.���,���q�Nj�u�6���" 1�Do�ȉ�n�i���TgI9�=9�Z"�P�j�#O�p�2[5n��e��E��I
[։j�*;1����[��Îʦ���m?Z�Ӵ<�[�aQ[,Z^7��u�v�d�ˡS
��eyt�p;P�ۑ�i��R�k��o�T��ּ�&x)_�4�_��p��T{���N
�Ku3h�LX�|�l�z�m��!7��k~:�
cJ��`'~/7ƺo<���M�P��Y����?R^�/]��A7M��u�����5v$�L�;z{}�T�7:o��uR�)�nn�J���#�G���{_]�X@?�;G~x�u�U0��V��.�YE[g?�'q,�o	��7��݈�l�����cx�G�x�"(��$�"�ɪV,ϐ�Y�lb�<�Obx[BBC��kj?q�.��4�������-�M�?l�B
4}!���>BW�@g�k|[c�v|�B�C��ob
�>�B�~��iB�ɰ��q���C�}���F�I!�3��L������Y���|�[�U�A�T�+�s�>�+��](����_���l�?J�h#�Ύa��d���R���X/�b!v�h]�^����X�}�ٝ��.єݫ��.����S{2'#Sh�2b�$���еJ{s����I��⍼_���$����<��3��H�l
��:��Qt[(��U�9������T�T~��4jz�����x���7֠ot�۾��YF�ɝ�QO��w_�y�z!��|�Ě�b�H�A?W`6烚�v�tx��9�
�~A�B��)����$���O��l�O��ϥ���_�	��_PK�g5E&�PK!<5com/android/sdklib/repository/meta/DetailsTypes.class�W]sU~�6�&%-mZ(El�"��4�QH	��*-E�s�]�m�ݸ����o��[�O�M���d�a�q��q�q����E����IJʍ���g��y��=gO���{p�
jT���E�@Ӥ6�%r�5�8��4�<����ez�j�{F�FDE}k�<f���;��'\}*gf��Ḧm	�5ݣ�k��V�!��m�ц=ǴƏN�9�p�� I5l(
0�O�l�4�sU�l+}��5=ۙMh3q��C�ؔ6n��N V�i�E�ɻ��q�-�
hg�Z�`X�@�;��U�g��H4)��'�M�W :nx3� �ڽ�����}r~سo[Bq�'�Fq?�	4nA��1c�֕a�-��I4�[�ѳ�~P�臱�5w�ig�X�%��@m.�g	���*vF��:o#�c�j&�Am�v�2�%�~Im�����JL}2ށ(�2�eZ��!U�8�/��G$bj%ģ���n[��1Wq"�G���+�mI6i���]f�9��0�$G]N
4���g��f���1H��fd%��g�9���qY�3�֪:+�bD �2ü�i�c��9wd�`�쟔�\m�2NM糆3�es��2����S��!o��K;3���dJ2T\KC�7!���L�>P)Suf~����{\҃Z��FӠ�M���h��i��74t�n
�rp�_εBWfvZ|��{�l� ��
Uj�d:T�U1���sr}�T��~�(0�,0��h���c�df�t~<P��G��V�*-kʕR�܆��F����){��t}�I�?mY���i�k�S5-��m��:ɡ@da���j��:��Hz�O�KGV�xr�R��W��_>G+^�R�@j���[WvK����Fk�3�h�ԧ�=�ëֺ`��6�;��<�ɟJ����n7�����)
Fy��'�!�O�9���$<��\���!>���z�~���������a=]i���Iwls0��v9� 5~�-<�@|	U\E������x���7��_+!5���4�3����J��^I�;�L��j�ߑ�u��D���
��D$�UՐ-=[$�5O� |�����k$$�M�V��fI�.�A�-F��X��-m�vh>�AFhJ��pl�#�NI	
�.�wҜ�U?Bs��hG�ѹx�J�H�Dį<�Ƴ��h�S��.��	�O��x��'���
xa~���	dҧ`/6bS�#5
�@'Ue�
5|����r�b�?�+�$��R�,�v �k�%������b�,�|���ADY�F%��&�Ft*k�MiB��~���VW�!��GFi�i����jY���k[�Z�^��P��/Da��R�i��8%�,�;��Q�_r���Q�W��J��Ձ닠��3S����/ҾL�
�k��ӾI��;��Ҿ_�PKZ�̶�PK!<0com/android/sdklib/repository/meta/Library.class�V[WW�N.�KP��5$�x�A��@ņ�D����$C20��3+���.}�c_|��E���'��oruu����k�!9��Ϸ�����?����Q|AA!a�0t��\3�U��skz�ch�`X�w�!ζ�m
"*ڡ2��vY�V������M#�9z�v
�v6���q-m��l0���_�E}�{%�w�Җe�ڪaꚐ��N{�Űo����x�m�)��9S/0�e���D'�hM9��D�����aOQ��v��W��[�
���3�cXE�|}
�8��DV*�i������p�*Y��HFЏGU��m��2(	���t4�L61��C�N�d�0:�1�`bVW��9��La=I�����|fe"���[I�LfV��ө�E���V�)N���JE�(�'c�w3��I��*Ή�zvm���}������ە!qm�>�$�v��3B�8�`�<���;禟_�CO���*&0�pD+�v��hZ�--�]�Om�ZX�W�&ÉF6���ݒ�ea$�bJ8�P^��.r-%�ኊ\��JPB�i�:�,8�U�b��W�n)id��n�=ӊ���޶���cg������C*���q���hzW�[T��;�q��-8�P��M�j;eN�~�ɽ4#�,��@�y[�ܥ��+$M*d��^ت׌ǽ�+�2ÁŪ�e=k����eٴ/���E�{�=(�Zΰ
�ov�[e��-��-�R%T瞴a�s�rNw���!JA4�,w���!�d�H��72����޶^�k���Y��J�^׬������2�B�rU��h�i�3���x
��b�_������r�X�]o��E�=c
����4+9���m�TCv�B�Jqk�N��������A�I�cj�y<.�~���ŏh#�I�6unIڌ��^ț����U'��ڵ�8%���R
@eD��p�Sz�Zh\�����֝�K�g��hd4���~�I�?F��՚�(�Ƞc����K�i��B���H��9&�5-Å�$p-��5���W�����@y���ػ����oң�xE�$���ؿ�#i��C�p�)Nl�d�~�8��<!��$�G��S�!��pGp����P'z�'�G��!V&���y������1�eܕ���WE��5�)rE��z���ŷ��lI���G'�����\�Or�9.>D/��r=���B	��P��O��6ܠ[��e�$_��Ӂ���+E��G'��s< ��vz�_#�`��ߪ�;�
��.#$$����`�Y
	b���񎔺ӐRѭ��7�G�FI#����[��M��e���9�?ق픎pr2��4��k��/�e=�_�Њ��*`T*{�[7q�ɟѱ�ɐ�P)|#��m���PK���yq
PK!<4com/android/sdklib/repository/meta/RepoFactory.class�S�N�0�GCCK�e�Wq�7*��*v���C#'E�gqB��Q���=�4�7~�yd�����b]ȸp
�F�P���R�2���;�E��t�M�,�\��!�y�.dP�F�DX��uUX�`B�uIq���b��MM���F��셬��V�'�+iu��Nt�C�z�w6��1�*�sӰ����/�������/3��7v�HN|]�8��G!vJ]*�ik�����_j�e�|z�}�_���Z|�� P���0T��q�ο�t1I��!��!�;�ކu1O8�xꄾ��Y��1�P�����ؽ�z�E�\�	9�^��tcO�QL���1��
'u��dc��T6�i�Y�9^-8�PKS�JPK!<9com/android/sdklib/repository/meta/SdkCommonFactory.class���N�0�7i�Ж��ւT�	�RT	)��Uw'��mGN���bBb�x(�%�X*��~�/������'Z�\���0�V�U�X��)Xɰ`pnU��;k8Z��c�
u�E�"�G�X��L�Ц�,�G�N��DX��TG���T>n�@��br�}�x)���ƴ��3\����a)
�ݫ<�E�(3�^G;x���o�
�0
a��Pw��ě�	�LU�:����}�~�ZX��)㤌�}��F�<�Nm��bg{����Э��>�4ۺj�PK��q�#�PK!<6com/android/sdklib/repository/meta/SysImgFactory.class�QKK1����ڵڇ��7�C�xS�
�Zz����l��,O��?J�n=(�X�a�o2�	����;��(����И�g�"�L؃?AF��d"�kB��;� �i�x�T�L�O���T�,U����B�I��D�zi(uO&�~�B������\�|���Qj¹�n�%�(�3��o�CFz���ԻN�/�?�����ӹ
D_����?�6H�z�Zh���;�'�5c͕ ����|�@�����&Õ�W�K�����kK��-�"l�^�6�2���ж�_PK\>�2gPK
!<&com/android/sdklib/repository/sources/PK!<Hcom/android/sdklib/repository/sources/RemoteSiteType$AddonSiteType.class�PMKA}��][<y� Υ7OU����:�$u6Sv��5��8�,�W�xIx������9z
w����x�:�7ǥnh�G�lu�릢�gT�Hs��خ�rb���8P8[�w���W�T.��92��]�Z��D����B�W<�K�|_��W���%rM��t4��D�����Foj�K����~�ݢ1�$�*E��w&
9F
�Aa���t�B?�!Z�#O��#R�R�H�8y�vs��l�PK �����PK!<Icom/android/sdklib/repository/sources/RemoteSiteType$SysImgSiteType.class�PMK�@}�jbc��'�����I
BA�"^7�P��G��J��<��Q�F	�W����1��	`���Y�T���7͕�q���n�k
rA�E*9Ҳ��uن�Y�0Ǒ��Z�+��]��jMȗ	�����
'���*�_��:��Cͻ�_�j���
�p�JӃ�.������ng'wFˊm����|5z�
L6���֒�i�g�<B`r��t��0�1:"Oq��R�R�H�4y�ns�I6�PK��?��PK!<:com/android/sdklib/repository/sources/RemoteSiteType.class��MK�@���Gbc�l��y�\��E� ��)�o��nMv�n*�gy<��Q�$
���a��w�w����G*���5Q��Н�7�S�g�)��8g�n�V�-C��l�c�a���X���TE�ʅq*7vŝY�X:�,3��P�r�ZH���$��Xi���"i'"JI�M,ҩ�����Z����x�a�AXvTa��l_[24GZK;L�s��1�v��(��mo
>�r�K��ƭ����z�cD��A'2b��읒
�^)c�b���U��e�K�Q�G�}��}��PK�垦&0PK
!<0com/android/sdklib/repository/sources/generated/PK
!<3com/android/sdklib/repository/sources/generated/v1/PK!<Fcom/android/sdklib/repository/sources/generated/v1/AddonSiteType.class�U{OA��D@� ��� �	�XM0��Gb��۔��ݺ�%�4ѐh��Cg��@!��?�s;3���c�~���f�y"MB,qH��gQ�(�K���jߢ
nm0OjV�Me3�\p�@ �/TӐ�t2Y�,���Q|g���`~�[u&���9��Ut)*\���G��%�[ަ��r��[���ϛPW��m���X�^,�zm�ٺDmc��S�>��
�m�?���{��}^sYQ���R�Ƃ���=ϵj\8�Pk����yL�y)�>7�bN{E�up�mh�|��
��b����m"��� ,Iץ
�9���:��[���Z�0�-Z��.s�֚^��M�1��6u�Tq����
-�/;@� Qg����|���������B�@�k����*�2SI�\�/��C)g+��9"���.;�H/Ӻh%�DrS�.����(�×*,��ײ>l^iu��L`��Oh��'g?�P����dW��R�g~����� '*����k��̣�r?ޒ[����0�
�p�n�1�n��]��3M��ۨ�p'��'�|E!wpM��p�l���7�F`��7H~is.�����8/�1���!y:�n�O%@hY�F
P�
.f����k���LN��9��9m���9M�d�i&h @�'�?��vZ��T���գ���(M�3L�16&b�<O>�6��L�S�K��PK�2'm��PK!<Gcom/android/sdklib/repository/sources/generated/v1/AddonsListType.class�T[OA=�z�-(�]A�EXP|�
��I��H|�v'8��fv���D%��W���j1h�;��]�����Ǘ��,��q���C?C���wL�J�P��z�wՑ!�exnCՄgl�EIz~9��RnS�B)h�,[.��e�H�!:��$�@2�TH3:y<��N�6Ӟp��0��Q0M��4��Q]0$�6h>���>or��K��KqdF΍������A4E�\Ic#�{�/����/��-����E̫/z�|��/j���F���r��~CQ�;]L˥^��{��,�,1�o7_ڢ"=Y�D�q\���Dd�
(�C�2��1���5��ֺ%l�s�M%��g�@�تk�4X���l�U�v8�h%�ƭ
WR�Cc�/�q��M��9��)��v��C�ʅc�O�;���?�t��H�yp��D��5�כD��ņ�Z���֜��a��.Ԉ�sU�o_�[
��MV;g��^Zc��<'����w\Wn}KQ!Ջ�v��'�8�v��^:C�ݓp��}�]J݇��V\�8�d�A�M�(��H�mr43���'`��;4��yܥ1�
�=b��\(J'o#�����l���~B\[��
�4��c��_w�����X6�=A��3��"?c踫�7�)��lSx��	YtL��T�n���D��t�d�Cy��<�,�hI�����"����	PK�/-���PK!<Fcom/android/sdklib/repository/sources/generated/v1/ObjectFactory.class�V[oG=���[�PCi�4����LCii�IqL�B�bd�'4�9{�v���>*�H����욍mHR�/�s��s�w�����?���u��0U�4fN>{�{"��_�O��f�*Pz�a�TnY�1Ԝ��"p�P�<v�z��#�
c���9��^�Șwd #���Vx�u� n�X?|ޕ6,����b5��)�m�>f8k�?��|��U��{�Gk��e��8�O,8���#M�qW8Ƅ���� ���j���"�˸+�lѰb�Θ<ư]:°qP��'�ȅTW�ܲ)ƹ���)'�$|H"�(5�u�*���i�X��a���r��p}W��M�cgW�"^��Y6�HR&O$�K��fi{i`��y\4	��p�4����TЩ��Rn1L�CWXCr��e�P�=Z)6BGx-)3�/N�]3�'sC-S��I�2�P��Ry}V�]/�ޖ~���k&+��pO�2� �K�8��JV��S°x8��>x
L�{��W}C_�M�wC����	��(����B�""������W)���^��/[*V�� �Њ�F�E���^_��x��u�S?�#�[2�����c���X;����:FS�\�����Uɧa�(/A��9��۲C��/lT���-c5����P�ЎG���<]$�w@7��.i4C���
;�7����>�L�2=���
�P�'PH�hVN����F�f/���>�g3�:��e�W��M��Q����:����qb�%f�[�ǧ�0��3�iƌ�I ÷&8F`%q�F���n8�}�~�)���Ʉ������[X��(��|ƙ'��>�y��d�1�G���ů���}���1Ob����D�Y]���I���F:�PKZva$
PK!<Ecom/android/sdklib/repository/sources/generated/v1/package-info.class�O�JA쉏5�� ��M '=H YE��uv���daf6�_���Q���}覩������7�I-7��ȍpV
�b�d�����`�z[��<�d��@7}\�b�K�I3�	�28]�
G�M�w�����3k��T���"��.*��'�e�hh�
<Hk<��i���V+̥������A�pM>��E�+D߀>�Δ�b�ߌ\���S��3�"M&d���y�¿���f�����$��G�v�Z���}H��F� nm8$8��OPKH�|��PK
!<3com/android/sdklib/repository/sources/generated/v2/PK!<Fcom/android/sdklib/repository/sources/generated/v2/AddonSiteType.class�U{OA��D@� ���"�	�X�&�
�b�#1��m���n���V�hH4������C�4��?�s;3���c�~�����Y"MB,qH���gQ�(�K���jߢ
nm0OjV�Me3��\p�H �/TӐ�t2Y�,��Q|g���`~�[u&���9��Ut)*\���G��%�_ަ��r��[���/�P���k���X.�/�zm�ٺDmc��>S�/�V#$<�Fx�)4�X���沢RSͥ�	LI�Y{�kոp0ء�z�+.��R�}nrŜ(�����H��L��Z��"�w��DZgAX��K>sZ?B)t'^���6��a[�$�[悭5�S�bZ+m�V���;<��-�zY��!�D��f���c�z?��O�U}��ޒ��p�Le$s
�P����r�2���4"�L뢕xP��������hc_���i^��y�Օ�2���>�u����tC�ƺr�"�]��K}��IxJ`�<�����W ��3�ʃxKn@�P����0
#6��uz}T�̻����4�B<Xo����:����5>�۸f[H䮹�0㧜�A�K�s���=�@+㼈{�XOM��Q�Lp��>�a�e"i$@�4��u���)���SGN�Μr휶�g�윦`:�44 ���@;-q�V*����A�Q�fL�&�1]�����ah&�	�'�PK�k�s��PK!<Gcom/android/sdklib/repository/sources/generated/v2/AddonsListType.class�T[OA��-�"7�x��D_ ��%iR�PBT����:��ffK��DC"��&�(�e�JH}؝�s��˜9?~~�`/sH �F��d(فgq�Q�t,%ꁖa����ꮥ���������,uX�$oUp �J��SC��e�̐�,�d�A6�\n���xяv�]Y����SM�B�P8��Ut��׆{�Y���MUi�W3{���?�V#��eЋi�0��J����m��ɰ�F<��=a��6���d�Vd��aCQc-q,��]��b���E�ᭆJO�H-��(�~�PR��ɡu�VU��x���y�+<ᇚX:�� ��ײ ���=��"��r�0*�r��c.�\�w馞�^-�^m��Vc��j�YoY��Më
�ͩf�r`sw�+iα0~��Mח��\�DX�{��'�-��]	������`����m%(��������hs�ouC�`�/�7ka���w�69с�R�:�vl���k�W�����ҳu�7�꫒OY��\k��Xhy���,�����#�S	��=fRѾ�N	����ߦop��|X��ڸ��x�G�$�T�? C�VFk��1ا��!�;#�y��x�����oEd���g���g����i#9"U2��� �m�s�v0���,g5A��(+�g�$�9A��Z�p�0&1��������f)�"�0�����ɑ>��x��/PK��D��PK!<Fcom/android/sdklib/repository/sources/generated/v2/ObjectFactory.class�V[oE�&�����%m vB2­v�:i.Nh��j����șv/��:j���F���8��/M�`/�3g��w.s��������	L��a3sOő��Z���SiE3e�h�a�Pl�0T,��³_�<��9���C��1�N`ɐ��'I���m�^XSa��-M��[wFŪ�H&P��z{4Z���zX4�;Wt���Ûʳ����{�t�eq����e�7ZIjw��U.=���z	z�p��{��j�G���’��
K&�0�kv�a�p�b�W�mG�Ṃ�W��0)�r�1\�I�(2�B�_wA�X;;�%3̟Y�6��}���:��׺t�45�����U��fiy�Ol�>�	]bX*���k�ޔS۾-	��<��q�2x$�I�5�NCJϻ©�P�[�dn�eJ�3IUʰ[(���*����#����A�)[URZ��A/����8�������'�=��[�a�H8�o�����ڕѡo?�F$�s��Z��:9���n���7)����)W6T��i*��G"R�ư<�_�����t�ܕ�C@�t�P��1��k�]MUc����~kc�������G8S���j&�;*>1v��&D'�ߗ-��σ\գ��'�
�Qo��s��Q��@��=@�շ(�����}IF����4�@��fl��)RZ�Q.Q�
>��V��X'M��y���_R��X��3�=��oڛd����T�/N��@����O���6�
�&=��+���|�`+'x��r�څѣ�8�:9�&�W�����r`��f߅���!i^B���[����+�x���>k}>���,��u��M��vZX];$q];�/�o��ߐ���@d��敘��n�i�M�p;{�PK�6���
PK!<Gcom/android/sdklib/repository/sources/generated/v2/SysImgSiteType.class�U{OA��<D@� ���"�	���`*����d{�)w{uwK�[i�!���2�^��T������7�����/X���@4	�,�!A`�=�
G�ܱ$k��k_X���M�U�����.�^&��iHA:	�,�@�@�$�rv]^;	�eՙ`�j�X{�V�@�y�
�l렁�Ѧt	�w��\*�VEK.�K&V_�M���K�//r���l]��1��)����r��'��n6���r�k.+�k��/�� �}k�s�F;�Z�<w�ez�@J��M.��n�]�C�Ie^���Qh�!R|��M��t��ﺴ���*�1J�;�ͼ ����]&�GE���e.�zӫ1�E� ���M�*��|��1�ͱB��G)$�L�5c4�˟$ԫP?�;��W	�fz�w�P�sfJC ����:�zmɐD8IV0�e��eZw��Ma���n��%0۽!�(_���O�Z�G�+���WLt�	��T���olH�I�5�Y]�SIxF`�"W����ŧ X\c��Ayo�M����>�uEăq��B�Be�<�i�L(ă��,�	��C _Q��m\��c��k�e�D�
0y�$��9�::߇)�2�˸G����wH�����S	FZV!����i��Y����z�9}��)ߙSo;���=?��
9�
H�����0�NK���
A�� �ztp�9�c�	>��DL������g�	y
���_PKV�����PK!<Ecom/android/sdklib/repository/sources/generated/v2/package-info.class�O�JA쉏5�� ��
!'=H YE��uv���daf6�_���Q���}覩������7�I-7��ȍpV
�b�d�����`�z[��<�d��@7}\�b�K�I3�	�28]�
G�M�w�����3k��T���"��.*��'�e�hh�
<Hk<��i���V+̥������A�pM>��E�+D߀>�Δ�b�ߌ\���S��3�"M&d���y�¿���f�����$��G�v�Z���}H��F� nm8$8��OPK��w��PK
!<3com/android/sdklib/repository/sources/generated/v3/PK!<Fcom/android/sdklib/repository/sources/generated/v3/AddonSiteType.class�S[kA��\6���U��Vk}h/}E���¢Ж����C��;f&��W�TP���ij��"R��|3��;�����������9��;h���,6:�F%�ʑq�{�U6J�3cK���Vx���c���<8I�����P��
�^ͪ��S��Yѿ�=��#����6�����I����i}��Ϧ�'3��y���P�6	�b��|;�"iD��e94�H�ª�]�r�9���3tc+�W�ag�7�le�$��/��h���ᑘ�ս��*�C�u���x���ك0�9��Y�#��f��ﳴS~gl�Bc"�1�靅5�v߄;���u-2J�կ���4��T8']�u��y~���W��i�r�5���8!#l�?�R��l�����E,2\���Z�|8���?��f���_Õ"jW	W�v����q7�z��6���.
���ͅ_PK�A�|�PK!<Fcom/android/sdklib/repository/sources/generated/v3/ObjectFactory.class�VkoS7~�[.k	V�`�&�Z��F�����-tР�~��s���%:v*�g��&QiH�>�GM{}��I(U��}ɱ_�}�������'�|���`#c/Ğ�j������E(��0��WH2�8��E�F�r�v_z��#Y�2a��u؈�yM2F�|o�]7��ȧ�u�F’~�P����7��V�b}�p�j�_�����?�=\��/���'�������
��-�����8(]R�<�U|��p�t$"��u�H�d���.1,uRwp*��G|��@-E3�s�Ėj�a;wW騎���DC3�B���4]��S|�p��$I芒��\�L�W�2t�a�Q%1ɰ�kL�>��ٕ��s-)sV��-MĪg="��I�`���s�p�&�K��\G>�&RA��%_aZ
]I`%ȭ�_��SQ�Ȓ-���*"Rv�2�]����q�vE�N�Z.�x
�����u��C�!��=�5�ۇn�G���cQGQvSeU�iDD��٠�g�^&�ۍ�(_V�V�"� �0���a��[�W�3�k�X��G@���6�cj�C��Nu�tlK?l�,ǖ�Q��\mҦ��!�|v~��To�/�+��xl�����z1�ͽ*����D���ߖ5��Of3���w��	�2l~0�	��<���Q臀���d��aЫl�\��x8����<}}���^�`9�M�NS�Y�F��&Lc&�
�-���Ӯ%�"�s�ԯm����;��m�9���&�L���c��e$m���Y��oqn�7�f/��\�Y�a.5��`��6��]��M�u\�����ohvOS�ոA��p�1��X����_��Wz9�:8Sm����\���څ��G3�k;�ϳ_���}��1Ib�c��dk]�o1."=x�b�PK(y�ړh
PK!<Gcom/android/sdklib/repository/sources/generated/v3/SysImgSiteType.class�S[kA��\6���j��Vk}h�V�"�R�E�)Agw�v��Lؙ��_է��?�%�]7��_�9�|߹잟������:����@U�W�I��QjT�S90V9���J1�f����c�e*���h����G�d��QZ����f�C��ݴ����*����K�18���0��˪��КC�7���xR��E���deb��0��
1��&"X����I �#�dY�M(�HU�.�ew�,�������a*�Ẏ�`�9��̔I��ˣ:*+��l��b$6�کD��U�WKk�SFSo�,挟%1������J�VHX�=TF"R��UXN���?`�7��.k�P�%{��5���Ў���z�b؟� ��a�"Qڪi��\�'d���`_s�2�����
��?��UB�?n��P����/�w����_�Z��ۄ�t�C�
�����t}`����?����oPKB�=��PK!<Ecom/android/sdklib/repository/sources/generated/v3/package-info.classMO�NA�Ǒ����̹H*(
����\���t�D��(�>
�w<�%���x<�o���i#7u�H�vQ,��8���6��ؽ��mW�bÁ;Jlq7ǖ�
5<��84p������C��:�,�86p�_Q�d�ې��T�oC���Ġ.�{���a%��Q|�nY��ӵ�q Ϛ�g��*��
QP˟Le�/��H�f��M8?0p�5��aC��4#'��
�/PKY�4PK
!<3com/android/sdklib/repository/sources/generated/v4/PK!<Fcom/android/sdklib/repository/sources/generated/v4/AddonSiteType.class�S]kA=c>6��ժ�Uk|h���"��@aQhK����A��΄�Ih��>��(�����2g��{�ؽ?~~�`�^�PP&���d\���p+'�)o�	W�$��Lm,� ���˄������D24�+����v���rQ�%�R-��Eo��FG2�#�!myu痓&���t^�Me_f��9�~E���c��Pi�f�E��(%�Zhb���U��4�G�(s��
<c��V����v�ʈI�}PD�T�D%�#1�S�U&��)�j����+����as̏��GJ'T����e�0���ز��L�SJ�?k��wz���u-2J�կ���4��T8']�-��2?	W�-�+D��O9��y�^��6��})ܫt6�&.���KX#d��+%�I!��!x����{�Vɯ�j��k��t�N�
���[t��p�2�J���{͕_PK%���PK!<Fcom/android/sdklib/repository/sources/generated/v4/ObjectFactory.class�VkoE=���$�I!)J[b;$C��P'i�WepCWV�U�ݑ3����?�o� 5���Q�;��c�4����y�{�=s�����@���hc�c�a�����j<�V�0���
WFs�zI�{��r�m�S6��jp_��@�����[2�M��/Bi�"/۶�k*��Z2��!}��<T� ���c���z�a����p�P��?���m:ҕ:La
$���"��oǖ��	��Ӛ�<TU>}�]~��p�z��Z’��6uK	\bX���Tn�9��&7B
E,�>2��e�ɝ�U=��#��ԉXZ)_O�6]��c|BJ,_R}*+:���Ϲ깄���7g�v�S��7�K�*Cq/[w8�=�`�ʒ	�R�
MD�/:D̋I\c���Ş�4����/�s=�R}�������c�-	����n�
�?
�f�U�N]�ʌ;�c�
֪筼��83}'�a#�����;i�;c�á�����pڄw���C7��y�C�SEPY��j��E����@�ω�J���u�\YW��)k�"TT��An�]�O\�ņ�JuO���3�Q��^u�Mّ�G[�f�޾��_!��GBN?�?�E*�W�*�l<&��e�鼟��vKE�Dߩ^2��sz�wd�`�; Sє��&�A���w�O�0p$�W�]���F��z����4��2j��`/�3�\�䜧o&6@ЗX�8�"k��|���!R�����Ov��"��4�g�'������쌸�׸��&�3l��܎`.Ŧ�
7i���h|9�
�S��-�n�
��F��q��
��Ta�/̼�� �jg�˙"��I�ˤo���y҇Xו��g��q�wL���s�Q0����(d3{��2���_����PKg�bq�r
PK!<Gcom/android/sdklib/repository/sources/generated/v4/SysImgSiteType.class�S]kA=c>6�i�U���Ƈ��C%/��!5X�����P�ݝ	;����TP���Ļ��"R��ܙ{�9�ܻ{���@�:����@U�סI��QjT�S92V9�N�JF1�f����c�e*���d����ӑd��UZ�w����C��<��Nc̓����?'2t=f)ux����%�S�O�g=�2t�Fs ���|����5�u_i�q�2=AL�
߄"�Te��Yv_�����a5L%��0�ﴖ�]�2��yVOe�o-V}y"&�a�`��J�PYE}u�6N8e4����r�Y�@��̢�(�;!	�&-z�LD<�:���f�^�����7��.k�P�5{��5���Ѝ���z�fh/�C�∰�l��mUfi��\�'��Vv/����u:���	n������ K����*'j��}���%|s_+�%�ɳ6q��&��Q|K�>�!]Y<�� ə�xV]�
PK�R�PK!<Ecom/android/sdklib/repository/sources/generated/v4/package-info.classMO�NA�Ǒ����̹�

DC��D$D�5'�8�7Q�5
>��B�a�v13����;T0/`bউ)�>�E�'5��E��WԸ�Vl9pO�-�*��P�	/��C�k�:
->�kn���rTމcg��@6p�
I<?�J�6��(Ij��~��q��l~��g�͊=]��x��V)uW�:�Z�d*�|9�_F�6{,�h����|���yE���*̾PK�e��4PK
!<3com/android/sdklib/repository/sources/generated/v5/PK!<Fcom/android/sdklib/repository/sources/generated/v5/AddonSiteType.class�S]kA=c>6M�Uk�w���C�>�"��@aQhK����A��΄�Ih��>��(�����2g��{�ؽ?~~�`m�C-@���Oc�q�kT­���'\e��;3��t����
/>����Ó�dh>WZ����0@��嬚K>�*�����6:���8i#ȫ[�O��$FO��exu6�}�/��{���I�B��qI{(��,ˡ�E:V���X�����6��r8���yd+#&�A5PE�����D0�폵W�*�����������y�1?�R)�P5S/�����;c���)M�,�)g��:�e�7���k�Q���~�Ξ���9��3l��3�pe@XG�B�O��#�����	a�)ؗ½Dg�0>�:;�p˄�p�$?.Ā�7�O�����U�k�RD��*�
�Vɿ&q
�q��7n�6��E�wp���PKl����PK!<Fcom/android/sdklib/repository/sources/generated/v5/ObjectFactory.class�VkoG=��5Mj�@����NH�@B''q��%�Y�B�ݑ3�kw�?�o�"�HU?���uۄ(r(��{�ޙ����<�1���2���s�#�-�:���\�!�ȢrU��0��WH2�3=���=e�za��e�T�<�)^���E(-�������ǻ
�FB�~�P������VZc}�pV���tl^S��+>Y)�ґn���I ��i��' ގuaj��g�E$*0T>{�Q|Pb8g�
G
aJ�h����0,uRwp*�aF|�k��"{
��TM2l��2�j� 8r"�V�WӴM�2��I��K
�Ke�
��
��i�8��B�t�h�~`����$.2�o�a�灹-̵B��aQJۡ�(�Y���B�Fiy�c:��Io��S��}���r녏g�U��Uϒf(Wn4�����M3Y�3�]�����P���㤕W`8g��D1���w��x+�]g���z7���IxwOX>tS=��g=>U�%�n����>��?t�����f�
�#�*PT"E�B**J��^n�^�O�Ś4mJ�O���3L�Sw�^u�Mٔ�G[�f�ގ��_&�+�B�>��F*�w_*��x<:��E�n����v]E�Dש����st�7e�`�; Sv)��M.�Vʟ-�J=Od?p$}�]���F��z#���S4��2j�����Pg���^��7`3�U̶����^K�Gbk��=�7:��m�����?M��^�[�������촸�8��'F�lf�”"�3�iF�~�5Z���1�x��<����4�5�=��2�o�#�%Z�p��0�g{9��T�3E4��8I�R;)S���[����p�-F�D�8r�r�~7
Y�ޣ�H�4�W��u��PK���Օr
PK!<Gcom/android/sdklib/repository/sources/generated/v5/SysImgSiteType.class�S]kA=c>6�i��V�gk��(:T�(bH
���8�;�Swg��$4��>��(�����2g��{�ؽ?}�`[u\C�C��
��C�p��Ԩ��r`�r&s�bn�0
���R�T8��.�)'��P}��r�J;;��i5}�U0-��W�Sp*C�aR��Uw��5�Tol���@�����89an�
1��&"X����I �C�dY�M(�HU�.�ew�,�����7�a*�Ẏa�9��̔I��ˣ:*+��l��b$��کD��U�WKk�SFSo�,挟%1������N�VHX�=TF"R��UXN����g�7��.k�P�%{��5���Ў���z�d؛� ��a�"Qڪi��\�'d���`_s�2���7�l�	�M��q� ��ŀ�wxGX8��ߝ��
~	�y�����.��%��>���#<&_=/xO��PK[����PK!<Ecom/android/sdklib/repository/sources/generated/v5/package-info.classMO�NA�Ǒ����̹I(
����\���t�D��(�>
�w<�%���x<�o�0�i#7u�H�vQ,��8���6��ؽ��mW�bÁ;Jlq����
5<��84p������C��:�,�86p�_Q�d�ې��T�oC���Ġ.�{���a%��Q|�nY��ӵ�q Ϛ�g��*��
QP˟Le�/��H�f��M�80p�5��aC��4#'��
�/PK�a���4PK
!<3com/android/sdklib/repository/sources/generated/v6/PK!<Fcom/android/sdklib/repository/sources/generated/v6/AddonSiteType.class�S]kA=c>6��ժ�U��(8(EE���¢Ж����C;uw&�LB�����G�w�
dE�ė93��s������w[�h�j�4�dx���X�n��8�=�*�ܙ����RK+�L��	�W^��$C��ʿb�m��Z�g�\�)UѬ�_��ѱ��@�yHA^����Ib�]�7�Sٓ��r�|P�a�o��`1TZ�g��"Jɲ�X�CaU�.�u�e�����J��a����#[1ɶ����*��$}|,&�aeo����P9E]��6^xe4u�(�cN�I��H鄪�z��,�ǔ�[�И�tLiz�aM9�ݷ��ƿ9et]��tE��uv5�`;�I`�ak����+��"}ڧi��D/N����E:���.���+X"d��k%�i!��!�x�����g���_�"j7��v��+�pw�z�Q�U򵋂�c���PKj��PK!<Fcom/android/sdklib/repository/sources/generated/v6/ObjectFactory.class�VkoG=��5M0	m��<Rb'$4M[��r1)��"�}X;�����JD*R��QU��:��(rh?x�u�9�̽3���x���`#c�Ğ����+i�#K�S�
�`._M ���].<;�͵��Q5Ȇ�U��\����ץ'J��-�m�^E���~C��0��0�����[?�J�O.����7��kʳ�����t��0��	d3����۱),c�0��b��D���˧[����GAx•�!,ɟnQ���E��N�N�6���p#�P�b��s��I���	\�<�9B�'bi�|5M�t9�/�%)�I!t�,y�<�0�ȕ�$��/8[�S_1L~P]�vðq�sm�JW�V(�&,Ji;4E?�1_L��(-�uL�q_�M��0��ؗJ(�^��L��0��ے��ʓ[M�&�g���L��[©�@�qkr(�U�a�|��+0\�3�u��s�~��P|����3ư�z7��	�Ix��X>tS=��o?U�%�n������_���W(���*WV�VT"E��C**J��^n�^��]�ź�J�O���3LRw�^u�Mٖ�G[�f����eP"��C!'�`�G������R{:������tl���[��Tϛ��99�۲N���)y���&�:�5��G�;���'�8�~�k��
z��L��G�iqj��3`o�3�\���<}3�f0��\�.Y���{$v������?���H{������Oo$�"�5�3�F���ί�N��|���\�M[0�wwh���h|9.�[j�hi�F�i���5n���`ļL+.53�'&��R/�rg�͙"��q�K�o���i҇Xו����L��ѷ��#�I
f%r��lfP[�_���X�&R�PK3�O��r
PK!<Gcom/android/sdklib/repository/sources/generated/v6/SysImgSiteType.class�S[kA��\6�i��V���(8T� �R�E�)Agw�v��Lؙ��_�O�?J<�n )"%��7s��s�=?}�`�u�@�C��
��C�p��Ԩ��r`�r&s�bn�0
���R�T8���)'���P}��r�J�;��i5}�U0-��W�Sp*C�aR��Uw��5�Tol���@������89a��
1��&"X����I �#�dY�M(�HU�.�ew�,�����7�a*�Ẏ�`�9��̔I��ˣ:*+��l��b$��کD��U�WKk�SFSo�,挟%1������N�VHX�=TF"R��uXN���?`�7��.k�P�%{��5���Ў���z�d؟� ��a�"Qڪi��\�'d��g�`�{��jn|�[t6��6Vi�X-�/s1��ޗK,�_�oM�k���y�����>��%�!������?�Vu�7PKp�P��PK!<Ecom/android/sdklib/repository/sources/generated/v6/package-info.classMO�NA�Ǒ����̹�R@�h�����h}���d��&
�F��Q���!,�.f��|{�9L���G
��bQ��I��Q%��5n���Qb���To�ᙄ�X����5���5��d9(�ı�����'�x܆$��D�r|BL�$5py�s���+	6?���w�zŞ�
�y�|<{�W)�W�:�Z�d*�|9�_F�6{̜h��9����
����9�=V�|PK�mm@�4PK
!<&com/android/sdklib/repository/targets/PK!<7com/android/sdklib/repository/targets/AddonTarget.class�Yx�U��>4���%K�+��lK+���Kr�oٲ�Z��Gg�Ik�v7�+�*M!�Ж��P��BZ n��a�JH���@I%�)��*-��$81�ܙ�c�ȥ�>��{�����=w���O<
������?�U��3F$n$F#�N��YBٖX"��J�6�	"�����r脎��x�HD��X4����dž"i3��IJ��d$k�G�l&��&��C�2�O�&��/}�B#��%���=�[����U����F�<7�#��8aE���=V�ڵ�ըѰ@G-���/a��L�;ͬ�g74�*ul<����H�
%z��F\G�i223��%����17�:�aa�Ս��mP��4)��h���0��^���d:���0�t,�
q���v7^���!��*
�u4��p��&��q3���d��83*r�H񖡄y�^#3�=B-U�=���#�0;�m�u�A�����:���X�7�on9a�&b��H�9dd��k5��щ����)�r����~c�9P���h��M��f��t,1JX���|`���nl�p�����)<���ߛ�`�75��_w�HK鐰�G�v�GD
��5�dB�m zzs/k$��v�����WG/����I�ϰ��ͥ��Z"�>�Я� q�\�Lvl2�Lϛ����)��v'�Q3MX��S>M�bQ�04�G8\_�cbY3m�ynT�{�qF8�c��8�[s|(��632�滳*	���8�;��.t��n��x�#>a��
R�b�}ųG0�aLG��mK�M���Ƥx�9\�4�9�\cA�ABGRf��XTX�;u��Ւ�v�#�D\U�gguL����X�o�u%�`�[�$�C���`X7w�&!��^�?��p�L��SNL�`�bCi#sƚ�|�\m�tr�y��MDcÊ%L}~Z��3����0U��\��>�6�����_t��(I��c�}��1?���̞~E0�_��d�I}-��{/~Q�'t�>I�����"L����k�eBx;� !܇�u��V�i0��H�B�4>��Wu� t^5n�Ó�>�8��v��^�ve��k�?2O�_�opHf$��j��k�<"��A��yNZF4*��K�����8�o��I����o��.'	#�2�>��P
ñ�0���p����r����je��RX��D�%�x��o��2��è7ʕV*nL2���)
O�Pd��YD�;"dz:~_�(�����t|�ɘ�L�x�O�M��'V�m��&Y��:^���Be��?����q.S�Ey�K�����S�YA}��7ʤ
68�7����p�NZ��:^�ip�Lg�ٖp�:��o��+�޲gV�ۿp�*P^���˘���WӇ�31�8��ë�����m;�]e�U0N	=���
b�Q�w�y�N���8��`��]��g>ã�a������6G̴�VN��Ͽ��oyF�y0���&F��&w�f)����${*�dr����t�P^.�SEE&���
�iM��z�RNms������:���VI�i&ŗ�ə���+�D��ru@m9� WK�μ&�N~Q�NhR�9!��S@�,-��5��Nʲ�D�f�.�d�
��I�*3�0��_���u��v8<�8�P���ͯ�x�j���% ��o�����h�N���n��b���ݓ�Y���d�NKiӆ8����ل*���^�f�NMb�P,��X`���.��9G���-2#<W�%m:���!�d�rj�D�n��
��d��ZZ�Q�N�E��	iٻQ3K�Q�r9�5��"8Mp3�}C���M�B�Ovo�&�#�s�_���؀��%���!3=(�t9�d�#�d�ۃ��*g}ٱ`�;D._CXc��_h�Ș�6eKFXsm
p\Es7�Y����#�G�35�}.4��
��p�R�)��
���i^��4�Oh��5:0�
W]9
0�c�(_@Y+����աms��s�e��g2qߏ���Ȋ��	�����9L���xܢE�|tK�+k�̩T7F>\��V
E��&�^�D��p1�p�[u朗���D�M.�f
g��\h���T|	����CpV�KT��C��j0�8�Q5�����:cVϛ:UX���,U=[+�e8n�

$'�æUlW奟5����D�L+��X��59�7�wȌe\�z��:4�ˡ�\��Y�*�L"���x�z�UD��U
�	��K�O�xl3�8/B-?
�^�n����i�'t�A�Y�4���³(��=�%_7���‹Xz	M]��i�Y�U�X��ͻ!P��>�U�e���]�Fcp7)�����ܕo�.��-���ǃK�?�wY@Ӹ�p?��u�tti��iй+_7���n�>��i��~�"�Ïa�4R���S�"ovw�ê�~�i��
K˻V�r�1TL�$�­��x��l:u���w/|�E�0�Q�>�����0��D��YnM����gq������n�+8�Wq~�(י&�0J�8MK�n��VF?�:����j�����F��3�u��Tk��Z=���ZG崃v��]\��]��h7�UF{x�����eJ���>��"~
f��V��i�\�b����Q
��˻���˨�p�M����^�թ��*�, X4PwC�=
^aղ�e<
+�1�����s�mϣ�m
�`���	�YZ��u��S��0/�X�z	����:S�l���7=��/8�ۀ
���Os�dP�.�gm�l���a���~�Gp7��}��{�C:ـ����!n���P-19����E�Y��|����Z��FC��6�k�W�a��e4k��
��X-�QVc���;��c3G3[��&�X�$����USj�Ș�Gp��0uA���Ԋ*=tk�M"Y�C��=yWa��d1�G�@*�gy��^7���AB�r����C9b|�A��>�w����?ʼn��1���|Vt�a����Sy�����������E�EW6�_����/�Z˒��!7��vq���i{�䂫�f��� o�ʋy+=�ʣt�^�W�E�bٟ�[�w���Ug����g�>�u�#k����j�oE�#�u\h��'ը��/[s�7�2�W	��^p�	�Y4�9���Ё�9
����/*�Z��2���	2���VN)�!x/�ICG�RŹ����{���'�[�ɯ�r�5|ҶF��"�\�`��x쇳!���Y�ng}�R�{�_�R�恜�����.�OOv�o�]Wv��(/]|W���\��7��ߥ&|�՝o�m�t71�����xJ �Ru�4���t�#�*�<�νR"yfu��H�Tc#}–p[k�A�}��S䝦2�Y��v�u�L�~?j$]r�R����=o�EU�w��:)(�b��<�P5��~��<U�9�n�!�}HŘ^���zHi��$���3wt�||T����f:b�A\SZ�g�N'�-��m�Wy/I=}����S��Ն���Eg�ɽ�Rְ�Z�A�_�i�h�_��,*E�v�V����_4c��Rz�JVrۨ�ԆFZ��zMԁ��j`=��g{���G[�"��h��r9�����|"�c�>˞��F2�����ç]�"zK����V���ۚ�b3���Y�GuX�����|����haYrG�W)h�F�z�9^Q���^km.؀�S��(?��<O,���Ԙ-�:[ޠ���	&��C!�{�`�d�W�o~5kܑ�Q�?\�i+���S�i��p,�qJ�q/�R��PK��Dr$PK!<@com/android/sdklib/repository/targets/AndroidTargetManager.class�Z	xT��O���y!!��`2	$	�%6�1�V�e���g^0���]Ֆj�V[Tl(��Ul+�Tk[�تݭ��wצ��f23�l@���w�}g�Ϲ�{�|��,�J'��� GE.�E[�m�/���|k���~��W̥�lOi��p(p�pA%T���O�D�@�/ֲ5h�E���Ft��Ԣm��U[�rZ���6=Jp�6�l]��A1�W7�,[F/C���("�,8.>B8ד"-I�	��F[T��j�-��˕�u��3�J�1J�hc0�P��]�Mv�1�xO2g���F�R�i�
7&�C2�/L���8S�$�1�0I�n3�����a��K�����W��b��2����
JT�L�o�^ec*�۴iؾ�|=OmɌԃR^e('L��xa���zT�L�0�c)���́O�\�pa��qt�4�V���y�5+�}!��$��gd��P��*a1a�I��d(u�_�.���
�
T*�Rq8YGg
K�ŀ�G�6Ʀ����Y�2T+X�������v-�F�4eM�Hp�T�
�	9a�<:.;��0��y����.ԢNE=�F�����c�l�ܡ�F�n ��
��f�����f��PҢ���C�zqv+��X�FQe/ �1`J%��r�Uq���$pmT�	rya�Mz4&CeF��m�F�LVʋU|�p00;g����g����U\��I�ٞ8�h ��I�G�]E+�-i}��ˮ�og�g�e��[UJ9.-.P����1����b ��rQ����x���!c�.�l��6�s����8��!zހ�`;aZ�ZVڦ��m!=l����Q2���U*��$£�Ç�R�5�e�M��#����\��z{#Yx����m�;!9�h7�&�h7v�Z�զ4.�N-�ܪ�6���5V�_��qs����Սk���M�Bͪ��)�S�]��u�7Fu]�B�'3Cr���&L���	N�@x�����ց)"�n��^>���`��O�qSڤ���%���P���Z،��3�8ftD�zL�����, ����F�!��:	^Oߌ�R�9��a`$�~�q��C�x_��|��:+d8`�Z�/Q;*E�ܣ�<���^ɲ�0Γ��
��*��+Tgh-+�Q#��U|���Jt�+O�{Mq���A�ډ'qPA��C8L(�.Z�"�J�x��\V��(CYua?6:qO)�����Lf���0��:}���H��g�o���D�A���8�lq����p�[%�]�b�!�RN%��a�M|K�	���0�u���Bz1_�^T��D��"� ��)�WkGX�o�=`|�W��i�\<�	��H�/�(�4s�(�E��?�
�v=\[��x��l��5�#���:Pu:���J�#]~�X�"��38txBƂ��;`�U��=o�Ѣ��] ���5��F�9�+�RC�R����=��Q5����Ε���kE���n�4��\�818r#vp������ړѺ��g�I8{��H�Y�-�$LBc�.�;1Sf��
�		���o ��5��=��8%	�&:��U�f-�7��rpS`!)���q�n�H�E�3�PĚ56
.��6�?�uM�ͤD;[oG���JF�
:�hey(�9��Q���K��*�M(N
)��?G�p"�uj�o���=.�
����@��ҝ��I�1�}�r�e�R�aB†���f��ŒZ�FO�ua(�:B������G�ߢ5����{�T;r"�M:eKb�>���28���[��$��<�9C��\5�D�G�\š�(��Q��?�;��e@�9w��z��̧�r�0cfT�X�u�0�&;i
MUh�Jө$�6�6c��0�֪�dq�H���6���jPb%u���#��i�Qԙ��h������-�0��"\�^���"�4��E�.tP��ʱY�ك�xk�c�eAs��y*���%�����������oR���^��ZD�1$�+��0i`R>=-bL�`_r���n�_�Y^�˸�?���:�o�����q.~��_��J~yN�!��� �����l~.g]5p�<��gc-j����
�J�-��xz�_$n��*ğk�wy���#�?���1)P�$ו��›�]��7�e�{�+D�%?g
a��%��<?���<Tʺ0u
O*rcVE��.�R7��y�n�K؅�h񭮶Bq+��w�?���p�Q��ЭH������vt�����q;�qQs��p�]�1F�^���<��.��W,�sݮn���Q�݈e�8��W�x�W8���,�J�fOϥ���/���؝;�q-�9X�#��v�۝{7�an'��3������0�jܹ��P��,bv�.�g���$������-�g�[8���n<(�$(dW0��	]�➞^w�A���cb'���o�[������r�\�966`49�/�$4a6���7�"��b،�;��n43L?��a��2���vF���G�aʇAE��\Ng J^���V�
Z�Nj�v�W�N\Mwa݃k�~v�ދ�h�������M�n��U�	F��x��8���?�O�5;��5#����7�o�;g�*܉�PK)��F4�f'c=Ǧ���b���dt>��X˯�p1��p%��h���x���M��.��`=���>�Y����'R*��<�r�<�2�%�uQ�����BB�k�#���bD�AQ��P��bs��P���5�7�
�(X��(?���q�t����"�}A��=\��0C���<�a�fY2@z!�:�P�]��w.��ʎc���_�!�f��3f��"ǝs�en.)O��s�����
���-�Tz�c.�`:��|
�XJ�� �7�#�-r�&�]9�%�a��v���QȖ�b��)�,r�K�C�R�m�nی�L��bB7�E�������$�c��=��G0�b.�b>�'q�E���&�/�T(�/L��b�%I�G$��H{++;5�3���Q�=�c����(������i�L]\
q�t'� S��R��Ē
eGK��h���^��~z�Yc\��c��d�E�PR(��H�n����"�h+�@hZ�oAZ�u�_����z���"�q,]�&���Rh	���t1Ib
-1��L�_����[l���w�p)dO�8G�S{�n�/���X��%(@%�1��<Ϧ�2�Π3-�$��A3��yi�=���,����~����J�����y:�S�PKm<��z"PK!<?com/android/sdklib/repository/targets/OptionalLibraryImpl.class�U[WU��$�-�R�J�M�e
E+�ZK
��%��I2�����ś��U��/}�kIײ����\.��!�y�%s.��������x`�%Ђ�����]{��U�������'�7,�D ���Њ6	I��e�ԤUql����U��9�����j�tvt���=öd5g��.��U�����R���y�1��9֡�]��c�<4���!-�ֶ�@[�ޮ�M��ĬTsIwˎ�G�^}��57��G_�������sD1A�W�	&�L�/�	����`P��S!I�lY�U\����8�q�Q���!YmJa�H�Ȱ�N���˲J�9:kI'0�	�*4���.wl{��Ҵ-�$]=(�+��H���t���.�d�L`Z�m&�ʁ��w|�bw�5ԩ��b��������P˵�JwwѮ�\���r+�	�m�ΖEl�G�F���Y/��4�I���i��9�b�ut����a%T<���y�vLI�0��X�0bQ�!�a
vU���Dt�K_=0K��T����p��1xF�]�r<���#J����U�NG0ِT�d't��Vto׮�K��=�!6��{�c�\�4���� �&]��01M�	ܞ�d�Ŋ�RA��y��)�5�C�Nr\�-�^���8�<���k����e{�-IL_�3�9\��j���"��$��)~��`O}��#�/��G���{%�;Dv�Jv��ى#tg{�G�yM�-x���w�bL�
�E��0�i|��'���U�,��qi�W�t�WO�O��]�.@f4���$5���X�7(����;~�Z�X[�b��l�j����x1�8��!�=����g�g���\>��'�&��a��Mg�
��A}�?[���_��ȫ�w]?�Mr�=��K��~��ϼ��/�DA4”#
�߀B���%U�@�������ŨW~�0�с���8l�i���V0J(�=&�|Pdߣ�`-}�?Ѳa���(�c�9�����_�'�	���S��O�����o�|��X:Kj�/D��5�lp?��`�G?�s_�7�o��PKB�r�S�PK!<<com/android/sdklib/repository/targets/PlatformTarget$1.class�R�n1=n�I���HjY`!E)Q7���U�F�;3����l)�w�VH,�>
qg����-��>�u���@�m�a=A#��/r�ɒ��Z����zbu�hq�Gt��@s`�����'7	����+<�B��֚1;�Q0��BF�K���*N��F���@cH��Όӗ��X��[f:���(o��lĩ	���Zצt*�=G���S� ��>)9���!����+����+���h_����Tº?}]e�_y�r�A]y�㔊Oz��N�;�!W�<��Y����{�ΐ�p)�J�i��ٙ	��M?8��ЪtH�/0��OH�ϑpVC��&d�b$��̫o_���{�&�`��t�b�m�W�xT����lO�˨�\�����Z�PKs��K�PK!<Bcom/android/sdklib/repository/targets/PlatformTarget$Library.class�Q�J1=��i�jk�s)�Pfӝ��� *�t�.3��ԙD����G\	.�?J�
�V97��%���@G!6P	Pm��:Cg!��x!���>PZC����4@�a����Z�R���L���'�Ta���e�]&������H�V�CU�\2t��qa��_��BX�F.��IG��
F&��v���Y汴g��ID6V�|��1��LI��c����Re��ﴋrt�ֵ�Ҏ2�t�eֲ8F@*t�Q�͵ma����\�61�9P;{��ڄu�|AǗ����=���#R,�>�PK{w�8PK!<:com/android/sdklib/repository/targets/PlatformTarget.class�Z	|T��N2ɛL^$$$�4$@@E� 5@����$��m�%y	��Y��Zk�jkպV�.V[ܪ�H)Zk�������}�kQ��}���l������s��v_���?�̂
P����ł�[��FSȈ5u�m5���U�H0�ZPX���/J4�t�B��
7
E�C!����h�?���p2a��@0N.�AAc��$)�KP�)�ꘆ
���ΈĢ������P��)fG�D46Ҕ0bCf"��2��X�ǺT�;��h��}1#4�T2`i�LCM�Z�uT�Z�����X��4[��`�i0H�ը5�FG-NxÝF�6c��ʥ�L��6��Fș�\�Y8Y�lsP�qt�rj�32l�3F0D]��O�j0<j
sbS�%�):�a��r���1e���`\�~@ �4�*X{b�[���|~�i��5�jI-��Ec>��B%O��EX�l����,oٹI�R,��tʘjyA5�gg�8�bD̔b9��p��8�`�%h13
m�����5�NĂ��漋hhNY�}F��P��\���&�EP�n�^kD��PH��z���,�݋хh��ּ$0�z�7y�VP��z�ָ-E���J��`��J���Z��
�@�
�(����c��qe�S�0��4h�tպ��%F$��]��KCK�c�a
����]���DQ
��Y#u�B�̌�E����h22��Xݰ�Eu��b���f��~�Ļ�����:6��'�=�!c����s	�բo��vE�MD��R\
CC��~P�E'������G�q4F��C�X��U�����{�?C�j�
%�f$Ѻ��t@gb���怳�&gHG����N&��i��'��qf)��I�f�uo��2�4�u$�,�
���#^���*U)��Nw�ᆍX�tFFR�v��]8׀AH�7��D����tH��V\ݡc'肥a'jY�0%k��wP0W���M���p��w�*��S%ِ��p���;���9���Y��q
����i��[�oAV�pl�b�:�H~���>��
���I!(	�;c��ê6�p#n�p���AӉúÍ��N
�Dy��1FŒ',��D�!�e�'ʵ9�Ҝf��d�_Y��L�ټ)�-��������w��g�צ���;:�%�ڰ]:v�n���IfF�?o&�������
�KOl\���T.�8a��)��toF�G�h�qܧ�~��'O��n�[6{b�٭����1�O�TY*�S���5�� b��EM���i�CL1M�[��aU�>&8�ԅ��(
��>O�I�֪d���c栥�UN��7��
�Q�5�A�(�2��%'J~˜߬����C�S �BW�G'g�D�j���gi�q;��wˊ.GpT��t|^U������qVn_H)�}ϖXt��N��u|	_fa`t'�����ʱ&}�]
��RƳ:���	<����>|�i���o�ۂ9�M
DH
���#�~C0�e���L�����@sgY��;:��j�ˣb�|J���x?��
�VJ�Έ�~g�<^��4�X�OT�ȝBm1���΄��3?�/�k����S/q��|�^fDï�L�Cf4�goP����V�R��լ?��U�Ո��?���a#dd���*�>ߌ<��-rgmR@�'����:���h3�FJ@�e�:�9�k9��!+\(�J˱^��7�{$�0v�'c6B�I�.���\��,1�É[����:�D�E�īK�2��r:UH�8n2�*�x�T0��u�D����:���Jq��� ^W�dم>�"S5��K�Tft�Y`t
xN���$�)sgy���~|y�)��K��fU�T�o)�I��T��4�eV��ɺ�V!@�b-������N�jr�.�d~��j�abg۩�LJ�*�ӥf�.����Ӹ�7�]4�]��BiФQ�EJ�9�1�@Iڌ�j��P-g���W�2�%�F2
��O����W�$�c�܎hl�#8@��H���l���:�7wZz�wt�m�ni��vo^�X�ڥ����J5m
�u_�oO�J�sճY�,zZ��u�7�r��8#}⺖���9ktY��T��i���������Ѫ�z5cv�v������t��H����qq���.�%�&֤O\��ޓ����e칢�Ab��mb��xK;�4]t����9b�a;�����Ţ�@�Od>�e�c��=�of>x7L�CQu��Ɣ��t�D�Z��~{�+����ј��~�8>O�����@2D��l�Q*�
���&}fV*}үɀ.���+�(���D�J��"���ӄ�gUvg�o��[u�&,�u�Fw�Bpq�����wY�՗D$�ɰ.�)�|�|FJ;0юxV}}�
����̐�r~�WvҌz�oY�t�W.���j���L�U��$��D�X��K���ݺ\%����g+��(Oͻ�9C��W+yޫ˵*9��%�P�'��4y�.7��'����A���SU	9Q#�@zv�$�¼���M��,dZ#�5�'j)7	~~*'��r���|� �T��Cq�s"N��S��)��.]v�����j���ݺܣ��U�k��O>"��c�ܫ�2��ڐgv�0�A���ew�H$U��:zok�������U�JJe���V<�~sgWk��u����i�4ge���i�U�5�nf7��9���j��̣�UUj�#����Gۯ�9
~��k�28{�ީv11ۓ�>3֣B�*_�$�F,��A=u�iwWZ����tObK0���FjpE�x�IŲ׭;�8����Y���N�'$��Y2e�uA
^җ:�"n	�m�e>MO|,��9˳63�%:�>��
�#uJ7�ku���K��zC���S�WwS��Ӯ�L�]3�Z�h���T�լR����%j&��Y�Fs_7�b�h�>]!hH_�F�
����<CX��N?�Ճ�sq�y
�7�L��Y�_�� GmM��qT�$L�m���\�U�G�v{{��q�$2��s�O�B�}�xa���u���YɆ(�>~���o�%Y�����<t(	+�['~���y����t��yǹ"�$�\�����`�J��.��T�;v��ͨ_��Tt^�j-VX�[s�H�,j���y��V���_U�Q�:F��.uğUNM�"�de�d�i��g��Z�S�*���Dc�j�:k��oD�����d��MD^�yÝ�9@��0��,��m�<�q��	�Ul���7>;��A�23\,Q�̷~U�Z*�q���5�s*�4�i�tyseu;�ȥ����w�@��p�ܟv?���H��Q�^��B��Vc��
�����=�~���N�����â�B50�F�Z�\�S$q��|؈"x)k8i8m?�d?*�cF�f
Vz�a�nT�z�b�n��i`�S
��#X�
���[w��,�ʢڢ��Xy�va^mQ�{����^�zCm�A���z3l��i��t\��]���"lsy1�����jc�\�C07�j0Dia� �������ޏ�{P�R�2ۿ|'�-��Q�g׎��qkC�ww�=q�~�y�&:���.G�<B��0��C�[i`*�ЬA���8۰
a\�6 �>��2�@��ܘǸ5��(ޅ/���·q%׸��\��x	������S\�(!�*y�[XL.�A��
���8g��}�XWOȓ�pu�_FQH��,h�����Ke�F>���!�7��8U(�P�a��5\��g�cX�a�1���I���4����A��g�Z]��#6���Ksq+�T>n�P�g��ĥo����g���Q��žHxj�Dž����R�K�b�!<L4|*p��w�(o��_�i��,��n��<�Sk=�xjf�������VQm�(��-zj��"8����4��5��"}O,�ᇂ]X��~*8�Wj��C�%��$~M.����W{�_:����ذ�Z�޶�8��*����i���8��^<�O	����W�L��N���1�@%����� ��A��7�Ql&��^܌}���O�`0�ON�|:f�y����2��|�H���|�H�
�|�V��n��|�����ۀ^�
���k�˳b�t_��Y۶O���	%|H�!�q۾ɻ:R�k}�W6�o��1Xy,�
B;N5�����۔�D���(�3�9h=�������8I�?��^�5���A�N
H_'<�h�=��R\BaNVLNq‹�����O��8���p�Eq�2�nS;����y	��g�J�e�>�F�qik\ڝ4�2p��L�FƦ]���s�J��J��~��vxR�<G߄zg5����g�",���\�r35\��R495�Ju�
?HS�(��z�����hц1�ds�i�k����v8��f�EeN6��Ҙ��L~Ġ��dƘ,�J�#YL~���m��a��aR�ɦ�Se�k��ʏ�)%[��܍��d|���G��"�m�C��ʚ+]��gLѫ��?���y~~�������+�Y����������9��5aٱ�R[an/���+�V���G�.s���\����
��ٽZ�^��W�ܫ�ݫ�(*�-g�#g��9#�9#�lpG6���չw�;AK2f���g����G
p���}R��H)��2<'S�/��"w�R��)�K�2Sj�;��d�4�w�̕Ur���w�̗v⶛�=r�\*�l�O�AΎI����NY,�!�d���:9nUp��D~J��+�XN2���?�Y^RRZ�f�+)IΟX��3�yNPx�f�ZV�
��8U�
'ږ70
�e�؃�l.�Ӹ��\��"���rK�,�ɺ\Q&�$�_�L�0�z7�Dž�a:�ǯ_;>HG>/���o�f� Ө������(����4F�\F���,�*΅��٘7��i�f��h�TI3Fx��1T�7q��h�^�^����{Q��.��JIX�8CڽjdG�J	Xeu��G��b5}��sdg��� ��
��A=2l����L�?��m�eu��n�Y�.�g��i�P��D�(rT\NF���sX�l,��wtg��iV*u��g����5���U#�8&W�
���媴�[��/��7��_�oy�=��u"��d�I�m�1���srķ�%����ı�2��څi����<b�D��aAX���r+t��P�5rw���F\&�����.FaM�yn��K�]�:�;�xՂ�l��M���jt���h�N;c��OI㹳v�h����h�ԡ`\��֔�Μ�tyh<,c���<��҃:W�1h;,���I�q��k	u-^v�����(�Y64A��ܾ;ǚ����Y��]�F^�W+��L3�+�z���%͈�QٝV��5���#���%J�;)hvuN��)ݧ�g�5�-+տi��)�����sx:�ѐ((�0�ZAǃ�����3��Qζ�D"|��?PK\?~�|2PK!<7com/android/sdklib/repository/targets/SystemImage.class�Yy|��F�W�7�b�!�őY�#rB�I�Jb,'�@kic/��b�Nq�m��PZ�RH�r���N�P�ZJ��-m�'�[J)��J��u��m~�vfvޛw~�Ի{�X�f��S�K��s�-J$��{"��U�&CE������P��Jx��Q	��Jl�7�d$�ei��eW�2�ؽɇ*TK�˘��9q=�����aJOG���i7Ը�Nh������j�����O�i��
m���E-�$L�q�2,䬔t�еD$��Kj�C��Y�ԍ���=�������jK)=*�7��
?��6*$Okzd�F�+fo��0]�31�����d��iK��M�;�洮�뙁��V��#l3U��i���ɩ�ky��#q�;թ�9&F=G�\�#G�6��n��ǷU[�D-�I*B�W�����D��5wYn��4Ș�F�KK�F����Fl��8�o�NuJ:�TL5���w�d,�0EE*֧��;��s|�2��8O�]��	��F�^����"4�v6U�x4Ih�q(��GF�OQ�9�QOTMEK�xDŽ��;SKe��m�Q�W�h�*��%�U
��n��$�D���`l1�sZ2Z�\���#�ْ?i�a���D+�d��S&�b-��6�FV��ܐm(��&Z+c�s���]����@���SV�P�U9X�@�H�
�62�
�E�]�4�]:���r�2�g���&�Tr
e@��~�=$�5
�c���{x\H���=zwVO��ZCȯ��F�S�d��և���ܟ�Yc
(ATl��#��g16�2���j�q1����ɰ>jǢ�
?,)#
9�����\o$T:ajhB28O�!#2���c���:����C��jq%ɰ d�8�rY��0Χ�e�����zhL���J
��˅�����3�ʥ�����t2�]�Y���^X�S\B��>�)/��f�S6Y�Ƴ�R��r� �?���v%��R	WPD�$P[Q=�ĕ����˸
�j�2+ēک����	�E��jj0Bvi[|�Ep��k���
�o�\�`�m��Z\'�z�P�q�[�KJ�����(�&����V\��q���ryx=iI$�t�x�W�ɸw�N�_��O*�`��]vʸ�0����y���*��V=�r�g����>�n�h��8�< �AR��H#�>~��P�h���a{9"U��ך��GB$Ԭf�m��)fR��oL�H@�v���e�tyO�뚣�h*��r檎jiu]�[5:�y�|��F�}>�]f/�{��$6�*�I��2E/XkW�(��X��KmV�9��"����֙�`��ve�Ěr�h%靥�
�&f�I��x�Z%#8Jx6
�xJx�����+a��0̟��TFתf��h'襗��m&���1l#��=�e/�������D09�;)]x�.��7�7J��*�`�wڥlb9̯
톖R���f���JMw,��l�W�…+<~�)ՌnN�L�Fj�|�΀��EܧSgX}N�z^��1��������e:ps�^��8�$��9��~^���~#���8���$[�)ii���Y��L�������[�)�m��ᨑC���O�D�TwB!
e��v"�Rų��%��r�L�J�E2��}������������yh��o[�d2��j���ew]�T��Aޮ^�g�!ZF�Xv*T{�������T��a]p�A�n���n���j7�}x�M�v�UQY�el+Q}���6�O1�$c
��6?�e8�luG#���i������a�	��A�O��l]�
p�͠���[	r�q$����n�5�7I�T���h�!;�u���<�>����i~L�|1��}�^<��q�*�YH����.��%/���=`A�0$��\���¤p� �C��p� f���!=�p8���`� ��� ��a|��x�X���g?Zw��!��ڃ�	=��u'3"���u��^�I�f�0����v��i��[B'Vb֐��q:�<Ϡ�y%��r�c?��d?&F�㛤=A�s�ѓd-�}�Fn1�6Y�B��"[It�\|OÃ�������I�s��������<H�H��p��g$<'�)�A"�����$|?��3%��$�#�H����#�s��-$����py��1�
��Ai:�)�”>!b�$I�t�H
�	��Kd����˖yx�2O�`��en�)�˖)�~n�"�^�t{�>�����$�E���'�~����M�XԄ&rn��	ë��v�^J���$�	��E�F�٥L�m%�)~f'��"�s�;���R.q�*p��V�p)�E�����d�dA)�K��2\nc���L��5�)8Ն8ZJ�ݖ��
��R�km��+�OP���;K8�P�W�p��Y�m�4ࡾ}/���؋s��o�0��؋���G@_�ŏ[+���alu���=cgx7.YG+�!|t9���܍�nƼ:w�E�Y�u�EA}
㳎<�V7����hKbg!�;�\p8pS�N�$
�V�ĝ�w`��R܅����^D����~�y��s����a.$y����|�n��z7�%^������~E���$���:�W��'q\����%`��w����#�{��~�Bj^��-~g�j7=9�Lk؏�p;w�E�n|!_�F������1B�Dž�9�Vs��{:���[���>�n�F.T^%y���<���$�|)��Ǘc]nz|%�UA��c]=n�
�k�܃k��[�\�s�$�ͯs-:�=�?��yz�=�{�i��"��6}D�Eo�%B�*�+uTYf�Φzr4���]�gȴ�R�;@�}^h���*T�Ml�.K�, E^��� P7���M���2���m��3�&֋c���Bi�G�Q�-Gy���J�j^�%g��~P
��ؘ����\C�ޝw�X�k�"�2�щ?���_�H����wi�1sY���ȓ{�|��U[k�Y�Ձ7B��)lj���t6��PK�����PK!<@com/android/sdklib/repository/targets/SystemImageManager$1.class�VksU~N�6,�(A.vh�R�qIE�[I�BzQ�d�
K7�aw��7������h�0|�/�8>�$�m	��d���}���g���'�Ah�C�T-��-[Qy�sKV�Ԃȍ��˰�đU��Nu�*+΄����&�M�8�Q����n�w�(����?)[`
l�#�>;�<Ǧ�@���A�s,n��o5_[u/v���^3�
��@M �ƟU�Țk�[zS�^�}��6�;z��'� �\?ؖ�%�H���5Ak)�b���&�`����wkޥ�E�Z��κ�"s4�n|V 1��݂}�o�
pP �V{J�7�0S
� ��@�@&��TN6�&�:���_ر"�I�b5Ns��^��bya$�X�qԉ�dY�2�,
51�c���s�.=fe�*3��[,H.s���I���zD*�]d��3q�������+NĚ
��K�S׋3积��2���)�3&r
�sd�0=^����H��[���>0�!�Q���ќ�r�&�f�2WUrGL\P%�b5�d�q
M|�1"K�v"R�8#�e`��i��#�:jf^�
��c\2�71������\��J�m(Ў)6ؔ�˸�d�QuS(
<?�֙�Y�R=v��2rm�yn�(ʭ��P��M�(�=������rW��-�&�+��Bβ#G���Ə�;�z��Ӳ��֚�2t��ä�����D�?��7�2���;!e�3lG�R��Uy(4�JU���m�g{�W@1fR�����5[n<�m�W�ӣ_�N-v9
p6l�
��l�!��nŗq=�S'�/�����vV�*��v����rSz���o{,�_iT�D6��&Ӵ��o�
��e��j����x2���k��>Ivw����+Y��\��Jl�ofс9�
\�����٣K��-akvOr	=�����'|n����|��Z����S��sߓ���P.(�	5�&�sMr���2	�������CiKo̡�	n�x����"Uڏ����Q~��x�C��X� j߲
��o����A���(��i:�D��lB���AyPԹ�r�kZMp�����=�^�:��G����G��#f�+E�p��F�1��ܚx���_Y���^|Ou�Zq��܌c����)��J��r���s�ܡ���fMh�Tv�)�}��Ŷ55�>մ7��ēJ�l�ޭ�g�]��4]�~z�Pm��������PK�J��PK!<>com/android/sdklib/repository/targets/SystemImageManager.class�Z	xT�u��,z�<!��a�Z8!!@X2,yhb�Y��F����;8��� �͍J��&
 �Mb'���8�ڤ���N��n�n�����f43����~�?4s�y��s�9�Y��w�5����7J��G�F,���C�d�?�L��d8OSF��L%��Cɔm�}f��gB@�M�F�䫖h��m��ټ���`k�׈t��\��z�q�����p�v��6m0�ی��e�SV���|:��f*�#�ܶ�&�7%P�6��	8+�u{i�:�0�{�n'���&�J�L�,�l
st��<������)#h�k��+I󳭸�‘d�Ѐ)�\9���5Ɋ��4�]^�#��h�	�.hz��_��2\.P���W��P���>:��h<ƯH���
FR�(-�x��E�c.�?�B�Wc��U��_�A3)p	m6�&kb8S�.�Q�j����Qt��v�#f��X�!��+��d>Ft2�*[�A�p1e��$V�
oұk��/�%LI���$%:��m���A���r[�U�Ǟ�mku�����H�N������z4jؠ�	s�/�b$n0�f�6n�35J�]Fy��Y�-�*p�*Ē/f�,Y�=���M��ZѦ�]�6t�)d*O8e&����æŦ��vtj�ұ��O��v�pJ%��]:v��ML��T��=+��K}�^��6�_6�B�X�IM�'ML-����@�j����蕌JȨ��$S��h̒�-6�f"�̵�0��id�M�%z"���0KU�B&P�1qp�s`�&�ZT<�2��9����4q��ܠ�C�Y�O�ɢjA,��ܢ��ޡ�)�i�4��ʔ�N�»e���3	�,��pn��^��mcO^-%�m��sl��pt bU��bz!�wh���;q���i�`7`�+2F���V<��s��q��e�8�?���
Y�
�v��
g�`�~��y�u�#b���,�TkP��X��u����dʈ������Xҏ�3
��/���$�����G��h�L%±�����p?��h
��
H��q<��ot|'��֓���X���̽�[���aV,�uee!q=��j���(L
'��=>)�~�lT
͢�
�:�10�L������)�˺}��Içe�qz„�i :e�3qB͞K@���b�g0*����+�~BHw��d�Ɩ��8�Y�g�Y�՛�H��oW�d��(��1�J-ys���?^�=*0[� �e[��^S�^��u|!]/$�v#jJ��:���lNRq+��;�5<%�n�`�d�s��I|Y�3�
��,���DzyN�;ғ����ɉ�?�J�$S��K��o�&��-�T�e�V -�d~���o:���B�(Mrz�L�cV]1I'������RQ�H
I�?��D�4���x��x^�?^��j����0��������S�*��
�3َ�\��E�^���[�/��IϠ6l;�D�L�H�:U6 �:Y
6�#!Y��.��z	���?:^��澦R��D��E���f
�4�B7��r%އ���:~���'ü�f;;ͤ�4k�9�>���ؐ1��B����6�Zyy)�y�7w�sA+��nM8�l�2-Yf�:ww�kiۼ�����{q�1~�m�:Y{����TL���吷�q׾��][D�����p_�H
&(�"r���s��/��q�rs��I�[<�_MvŰ�xTL~8��1�*o��=�X�5Z1WQ9�fD/ϽM�:��cf�`t�������DX>�DW�,8��ox
��ɓ�����ʩ+ΓH��:1�3'$�Ґ�J;SD1�g��6Ε�d���,u���j��#�$��R�#��uS��bx�s�E������;��C鋌�Eh(�.�k�9>��lL=?��!-�OΙ.�gX���P��������P>0v���Ċ��	���U�&5�&���DΜB����G�D��̐ʾ�X>���"a&�D�b����%9y2W.�Ƌ�-����شt��p�.��4�(P3��F!�
��h�{#O�ӷ�?��bm�������9�ې�ck�୅�6��[���^T:�5�ǿ���7���c:�l��NW�Ɣ�H-|:���o�?Eȁ���7b�&�� ӕ���5�Ɋ��:�G�Ы�?�o���u�c��X)?�N}��D��H���˥`&�X�L4E�dR&�=�)^|�*�K��7��h�� C!�����%
��wj���/���pC��B���̳��.��|��s)�߅wg�g�
ՙ�2���/fr<��=��Ҫ�B��>�Ҫ�3�u�O���J?7�s�h�,l�I��Z)戹�ͣ�B��K�:���A2�|�X����N�S�V}��쳸BGq��C|�T�g(��.۩y���[-�b���7x)�\�u���l)3��血=�7K������ܻ�)�r�;H��c*�kFQ�ģX\�
���w+O�pՎ�Z�ڠ+˸}���o�B�+���f���UJ��X,*�69ZB��k戫	�Xjk�(���})���X�a�f
��+�N��{[̿%�����\�rk�Yj�#����:�������Z9h��ŝ��z�a���N���Ի�3���D~���
�{jZ����7�}sGp�ޫ^�����3�
p�(����Z�2%���ą{�jN�RbtaU�i�z*cí��qZ��h��M�)�� �p͸]8���^�����w��;,G�܃��1ܮl��\֠]Y��6+�k�^��Cn+D-�Z�(o����QQ+���?"�3���.�,��Qm�x�G^k>Cמ� ��3|�ʃp^`6pkpЋj5ɐ����Q5�h�N�[I��t)\ٓ���/�V��R��g�:���.=����F�a���|wf�}D�{�j�1��p/��Fq�DA��3����0��3��Q��@�$�ۓI�P@��Nއ���}�'~?8��e�
�k����O\x���<x|�&� ]w�!\�;�w�	F'�w3�>B�Mh�C��1|��^����><��
�ɥ��&�c5�j��&�Kŵ�ͤC�M�QmP��W���q�@(8��i�V���̧j����%�ef�Ն�*h85z�UA�ut��yh|�-Vk8����b���吿BeR���,��)���]p�Ԟ���y�z�)+�R��ٶ\��<@�'X�/��H<+m-̤��b�$�HZġFr�N5jʤ�y�wܳ��v���K��J]�\bA��
�kʤ����~j{��=҅���1���(�UmI�����
�,�=�s��Ɋvr�K��Q<M������	�06�Kl~�A��\#��z���/��0�(��4��Ń�����rKJ��G�\��_�gE�cn��f���SC�|��������W���z�	x%��zv�Х�2���M��c��4�S�/O�y_��!���|�����؆o�F|!||���;̞��-x���g8��x�hz���#r�	W�?�������p��O*�Q&��&:����Q	�{lZ8C�1�?�WX�4�8��j$�P#F�xEla�䢞����o.~)Z�w����o��*�{���>�<ϒ�����-��f4ޚ�xkFcIS�(�Z�f���.x/�^�G4�Q+�#��z�h�K/p��5�$��s�#��>�<�r‚�2�&]�e,l���6�v��n���`2��c]ʭ���#�z���5UzY��
�@&��C�Xg$�pѡz���+�C���JȢ-����*���zV������f�A��F�SU-S�x(çD�Y��WYsD���G�`�Q��v*�8�.�c��A�t��7�xY�{�^~?��}�>�s|~[���PK/&ԓb+PK
!<com/android/sdklib/tool/PK!<-com/android/sdklib/tool/AvdManagerCli$1.class�U[oE��v�kwӆ�mH�&@�:qZ��r��BHq.�%�
��z�L��5��}�gP�/��E O}�7 q�@<p�x!Dř��uҀRakwfϜs��f��;�|��%C�@�B�0u�J�J��lP���l�nvb�4k{v��IW�d06mw�qñ†�igk�p���95)�f�Я';��E�����\
&�R��b�ұ�핳��	��O���鑥$�a��.�{�{�Z�
yq)6@?� �C��J��޶����pK\�Ѓ��^�2%�/�*K��~<D(�j�{%��.lO����̩�X8�3������x���0�г�QUOk�;�X)l/_ڶB�8�R)�`�@���m�f�$��ש�;�d"ː�
6Pʓx���i�IB�\X��{���_��,�O
O�i�Xxg2���5��^̈��q��]�7��Yx�3$E���p��KJoy�Jlq���"�e[zD_)$�-��BM�KpU�y/��^�g�j�ك�0o`��+Xlkw�C�]Gz%?2c��@;'U� ;�HN\�2b8���8�D�L�%b�� <>W��ry�ѩ����-�z���p]#�]�r$�Y���[�rI�ɢ({vX����+1�m�XK0��)�x��U�m)��=�}Y�CE잜D̖eBֳCv��bh;�g�jT�JC�]E�5a$���S-*A�dl6h�櫖x�T������V���]ux5�x�]@��*�5��i����1�U5}�s\? P�Y��ˡ�C���Ua�6rQ)��S� ��c���ե�;�)R�^��8��)F 5��l���ò�dt�
�����.��+tu��(����»xo�L%��B4΍�Ʃ��=o�`��:������1�<�}���ut�O���g0�5s��p<A���L'�ʮ��5��0�5��
�-���=��~�,~ԀG"�j���$�`cU������4O v�W댓+�	�"��rD�}r�Ә����_ W��ɉ&��`�ArLӹKr�.ɻdQ_��Ѕ���/ԑ_1��4���n-y�t�g
zLC���B�d�<��E��p��㞾�0eƶ�٧='<����o���F���
G���b�������;��	���F����H���͛��>�~�U�,��:��i�e���}-�j�T�R'	��j����i�PKM�M��
PK!<-com/android/sdklib/tool/AvdManagerCli$2.class�RMOA}�~�2ʀ���a�eM�z��&$�!��w�3��vo�n�%��?�e�6�z�If�uu��������^ak	ht�L�B�𬰓L��YUf����8����yy(���j��%�é���sq��X�R��H/����Z��u���lh��Z9[9�)U!x�]�(��>����9�cqshKIXɕ��&c�N�Xsf-���#�T\ϒ�x>�|��=Bz(é-���czW�j$��z�\��Źȴ0Uv�2U����[�>�g���U��_�/b9�)4�:S]yw��d��<���Z*?���D�J�\�@H��5�{��#���Bi����˸��&�}�1�<�
|C�K]���6��S��7����5�F�z����9��m��d_ό�_��55��F���Gm�Cwk�=����<�fmL5��_PK+vu�	PK!<-com/android/sdklib/tool/AvdManagerCli$3.class���J#A�O�Wc���ߨ3��L��NDFD	(��t��NU�.w��<�,Dp��P��օ���]�n���-��_����<J(�Q	PEM�Ol'鬖Q&�R=���itt#O�P��q��]��묹�H&f��9�����@���rjj3��h�����SY�3R���#IS��h���@��
tZ3���ʱ�J`���:������Qʕ���)����X�'О-���O�[9 G��2�8��.V'����\�
q;M���M�Fױ.�5Sh�M���&�)ղ7��1���< J�$ѹw�-=cr��Le�͇?�@�a~���w_����!�%��{���yV�"k���!�7�a	(T�X_f]�ޅ(c�@W�T��YXE��
PK8�Uy��PK!<-com/android/sdklib/tool/AvdManagerCli$4.class�R�n�@=;I����� �@q%�*	E UJQ�F�O�;��T3�J�/]�f�����Q�k'B��",<s����m4�Q�W���
��X�#��e��K&G��:�ޟ$\�T�n&m��;���G)��r:5,a��Z����2�X[��cu��:}�S#��W��9y���Tҽc�m�>�I��T���ǝ�Ɲ!à���+�wu"�zR�O��H�edY��gCnd���|f;�Ii�;��8��\���w��>7|,�0DQ�t:f�-��g�ʸJ#ʕ*-�3����C=1��(�N.�z��S�T��/S锻���j+��6c���{�����2Hp��T^�[+,��N/�z�0̷�P����}��|��֋`���?Q�^D��Y#x��pk��X
T��	���n�:!�W=�OCr��$��3#}3���2}+�6�οLwq�μj9�(���n��ѧ�jV*��PKT%'���PK!<-com/android/sdklib/tool/AvdManagerCli$5.class��_KA���ƵY��j�1���O���IZ|��7���0����W�}��C�w7}�oY��3wΏs���?�`�(y(�"p�I@F:�e���X����88��C2)׋u�T���u�8fd�өa	�U�<����rjj�Zw�T��FN%I�H��%MS�8�L�v��֕@��`xf.��T��6�l2R�'�b��lH�9���K�Z�4N;�P�c+/��Dq���~ؙ�7��|��;�v��0�ÛhNW�-p�P��]|ؒ�fqzAN�"�z�\�H`��d�,�q0�)���XJ��_����g��
V���U��ϵ��#D�	�߼*��J�-��~?wa
�@����@��G�9��f��;�˭"��{PK�P���PK!<-com/android/sdklib/tool/AvdManagerCli$6.class���J#A�O��$�v�_�E�$��H6	##$��d�U��NUS��0�y%2���dnw\�.
�u��ܢ����vk(�XE�C����2�Y-�D�Dz��F��B���T�A�[=�Jz���WF�+1�u��VE�C�����S�Mtjݟ�b�;;u*IΌ�!q�DR�*ǩߵ�i_������3si`��j�~�g�.iqekhC���t�~.���	tVh����J��<'G3��2^��s�S��B�\ӂ��&���f���� ��R��O�,Ќ����u?����8������y��`D1���q�$*�_�������ֹ����s��z�����[^���J�-i���-]hb�U9���uY���G�9�����=>b'����?PK�!-���PK!<-com/android/sdklib/tool/AvdManagerCli$7.class�T�N�@=��lw�"+�|��R���?4F��
�]BWL�ζ(-�v��D�4jb�1<����,k6L4��̽���;g�N��׷#�1_@
i
]�2�xў�C?��o��@�L&"y`�o���c�G�"N�������`�6y�u����f��>�#�����n�g�M�(0�~��|Kċ�4��
�@&�v��d���� ��Ĝ^��{Lm�y:�:zQd�^T*%k�a��mê>}:.���G�/)Czr��p�ad�7��p�t"��m/K�VG�R6�c���v�֊���+:�*.�V�mgEQ�u�PTn�vW]���ț:n)RoǾ��We5`�W��	Z��	�bGL��#��2>���YK�Cf1���zK2Nc�&�*���"�<�
��7��.լ�nԈ=�,['�<���V�Q]�[e�lG�����&j�a�\^����Y����#C�Y�,��սM+�˫<b&1E���H���`G���}Ro�\�T�#�ڂ��:p�`���:p�`���gDy�c�	�f0KvX"ka
.�*�#��]��U"3p�����F���hF���Q�N��x@6���?��G\��Csχ�0�)�~PK&J�h�PK!<<com/android/sdklib/tool/AvdManagerCli$NullOutputStream.class�RmO�@~��R<E�
|��;b�&j4!�49�s_��w]d��%��[~ $|������J���tgv�g��̏���<Ã&<�!-�"��a$�$�*���K����:��&�"�d����2M�KsP��K1$L�V�2o~��kbڒ�#\�,E�t4�nl�D.vU&��a_�E?嗹���'re�c�쫂�����\�Ԏ;=���	�wGy`�ΊW����g��4�:� r1�F�,%l�ǎ��]����d�2�����'���)�yG��@�Wn\#��V>�g�������=��D����B�N(wx��a�{�O`�|���`��7v<��ӆ��~�`��f`�K~��6�x��V�:�z�0��S����Z�;�?xO�j��D�BUu�=�֌�j-�n���Q�[��_u���'8��&n�����S����.�3���PK��h?��PK!<+com/android/sdklib/tool/AvdManagerCli.class��`U��8~>㎼\��G�ǐ���$ �@�@&lx$�$y/��0T\u�U�ࢎR���D,�V��Z�u�Q��ju���Ͻo%������g����9������D�y8���}�}�m����P��-�[�}���@}q������cm�����i�`�u:1z�"��f�˂t���5��
�P��8Ұ�)���5j*.]�P����3���������sGW0S�T&.C�"��\S	��4��q��Б`g�ۂlp�^"�V9M����է��[��{̱�/��~� ����'t�k
�k���xC��zKk L��0Ȁ�Cd%��i�7�0�!Ǟ5*��S���~_3n�?�`g�Z�o��G"�I}F���F�HFY0�D�I����B��`�-�v�B��-(�B<w���F���QQl�X�Id@�-�@�Ik�#����H�o�$�� ���a�<�&:�q�)($�o	E����R�%>djL��Z0
ND�M����D�T��}��H����ݙ�uJ�g�3(�<��Si'Y0J�X�k"��PSm!�;���|����0ۀ�-�ѓ�Q�	4���Z#x�k��8�T$V�}<�yPi@��Pà��'� T#�>�-��=@�ph}�15@c�����N�����l���",`0�G%w��`��bc�Q�,��^j�2X�֌3G��Oj|O��,X+d �/$R���$ɰ�1��[��7����d���"�d���"�h�!&n�[��ڇ��o�[71��{SɄ���t�@�	���.(�&��6����E�2Z��bc6�!r��S�m��'�����z_uê�S��F6��J#�}tT{�g�,�b�4��sDVEML��pVd��u�_Y[����4�"<D��Ty���e�u_K�?؀��Ghs��M\Wp�W��t\Y;{�iYHz��,B"&��e�j_�	?g�u\OX1[C�j&�����~�:v/�;������7�C�^TUޖ&�/�6������߻)��E<z���H�����r#lI�L�R#~�ɂ��<i�<�0�d��"�bZ���6��/������D�*F��<�g�+�͇��
��:E�!��w�d������Z�Qr����a�"���2�~��4	a �Æ�?�<3bػ��]�k
4�xG�h7;,xv�Ɗ��*O8�k*FBKEJm<d�.hG�"Ň���G�W:�Ӏ�-�� �S,��_��G�g��`�
��G��=�}�j�����£<F{x�A^�Ơ�:���9�Ǻ��5���-�1����^Mu�,x��jmҴYƄ�Q4"�$z���9x9�F���EJ�s�	/�Pƕi�?[�iȌ�@��ɷ�Ng�_p{����J�z;����=_Ǟ��0�F=�f���=������&0�wޥ�iv�l�jU4�T�,�P���T��q�͡���>�v�*J�
}f��$���5:���∡t��m�W|M����Bׄ��[h2�?���f��ɯ,	j�΂����<N��	�Zu�pꧦ�~8`�A�����w��T�7"���g!	bEW��9I�i���J]�Pь4e2�c��di����t&Y��+������G��*f�':��2Y��z[,��2�9�j�OFa���b9��my��,���Gz�NB��T��G�2�$�`�[ZV)rlPT�����oS�b���8�
a^TB�@$��2"��
��'��9�u����m�d<�U]l ��	��y-������`#,6������UA��?i3U�Ml�3X��
�@�;ų��­�֋
W�+��X� 2g7�֪J������Tj�nkj�e�;�MJ}P]%QR��N@�&
6b|n���J,65*��}�~;�M7�I��J��Й�n}+q�����_��P23�~c}�t��^��h"�{��]����b&R�"ܕ[l6;��8ӯ��
��@W��%aW��ILV��[a�?$�j�����;"�
η�)�ֱm�(@�;�0�|-8!z��l�X�i��"��`K��8I҈.uT�]����zi[�xBC,l�Ӑ��Bl����yG���1�����؞�-�@�DoR�V��Pj]c���Ѧ�y�ǑZ$
=���}d��UB�8a��X�ŚY�:�կSk�uY3a_K���N_�v����0䖑=f���,�O��c�f�����;'��M��8�țV��J�営�鬍m��&v�}.����(WoDj�'wC�t6�l�s,v.;�R�p��l�(j���'`0%���e�e�Rx�C�i�"d~��uM(ܜPi�Q�{���+�z
v1��c�鬢ym�/b�Z�2�siʘB�	9�rT��ѤĮ��U����L�nC�B�*�뵭J1U����z�Ro�2Dd�7�Gwk�1SHCC(��
t���V\�"ʿ�b7�q�����]j��ЏM
�=�pεŨB�����ם�+�	G�l;�-�>��q&��2uX����z_�-�&�/^т��d�Au��� 	�Z"��֢��?�~��~��Z[��*�e�v�����V���,�QM�Y��=l�={��.��m�9�[����'�j���y�b�1tJ����&��b�Q��~o�?�'Qu��i%oR�5mAeQ���h
�"O�?�i�=Þ�'�ύ������G�������O{�b/�?�V��sl�P�����u\��z�
�l���W�i���Ѻ�I��vi2�k���_��C�?����55(��񦐯��P��
��-�B�St‰x��-��U�C�]�.��H�W�Z�=��m"$:�E�E�\<�~�K�C�)E��F�Yd��{��E�\�#j�O{��b�����r*�R��<���;Bj��5[��P�4�HZ�(
"AE����)L�T�!]þ5�,�_����}*[��U���y)����84���C:����%��Clt"{��jw���G���eqa���џtSp
-{�a�04�#�\.�q����D�$΅H�j�}�mk�~��]���I�4�[��^� w��DU�ɳЗU�IÔx�
\6�Z��6������>�!��eGD� q�~���=@�I�Ʈ���h�9�ピ��jQrP\�A-w�Ň��A�i���C��m�Qi���V�?ۼ����e0����NRDZ�"�۬�����1ϋjxv[��,^HNs_�ICC����TX���[1yq�X]����K������L>!z6�<�E����c�D�X>��ɡ���\_8�O�%�j�iT��=�f�«j|
\g�a���x���b��?R(�h߳,^NM4YTơ��'[|��=����@N��Mq>�E�g�J^�d�+��[�ך��5|��O�x-�cp�:��,�����=�SK��\|!_d��_—:J��4�C�����i�����u,ֈ�ċ���f�|ebxq-ګ�����Ԥ��6���y=�;�%^�Z���A�[|
�۴��ʕ��U�,�#t'�Tlk��R|�,~:_���dK&֔��śy��!��P*�L9<�8�cK.���Z���!�Z�3��1|�HofY&��`H\E9�����9�4Þ7��,Ƿ�)����?nm��ω�lU	�j;��竫.;�Y�`�8s`љ��,~1I�,�Ac)*@Hz]j���2�Z�hM�/���b��_8��b�{lAMp��g��?����:�T���e:|���a�9:�����i"0��0�y K��d�9�+�)�tBJW 6�����8����m����]Bwu�3ڜ��#X�i0��a�;)7E��(B�e��d��H�;�jpt*'��ˬik������o�R����R��X��>��\L��lm�`��|���࿥)b���Vsʼ�����j��nށ��-���#��Rk*��a��r�|����֒z09��'9�3/y��х����-�������ȫ"�ވR�@s�o��q�G-�-���+fP�*�}�����9�b!�u)���Ew鞸j�}�D'�ֹW7�G�g���?�?��P�Z�}
�2�?� ���h/�y��� Il�`����[���4gU[S+��25���b�W,����}G�ܼ#�=����?%��#��`�/$�%!)r4̍��I�o����.w����-����PQm<��[�]p�}��
�L���A��(��EJ����?��V�ז�,]4keuiU9ʅ������H��s?��_����I�G����F�$&�H��ë�A�̗�����_�~�-S��Y��oT����Fŏ%Tt쭏޽D�\�L�'֩#�҉���hd�
��.�-��-���`/���?�m7%��)�tY��"*Dg�f���>p�&�x
����ht ���@S�x�F�|�(�L�qm�g)r-�����k�B��5*�e�/�J�ά�@k�`��D<}��5"��!-�	Y_sk|�[	_�)̓�)��4a�4C�,�.��.^�)�F���g�.�\�rA):��p�HȰDf�SH@���{[";��"�>#�]$r,ї\V�6�P�����!l�o��AJ�0�䬘zg�!‹6�N�C�Rys)RM1;*�DTL�)P�D�!�"�&P���H�)r�2i��5�HʇX0�h��*NI��i5^+�
E+|��Q�}�PF��T(2D^4x��t�j��.1d�(ء�c)A#Ⴐ�25��������j7�lk��������6���
X�-���J�.1Y�`�)�(S�V�"��h��r��LH�Bq�TZ�DKL��K� �x�*��a�|B���], �,1���2�Qa�7E�$D9ym��B{�	���ZJ��	�@Ҷl,��X�5E�YQ�;X�6�"��P؏8����_�o'����&U�F�;�G��Ǡ�΃X����؆b[,��&�[�Q�G��+�]ƣ��0��{����y�?<[�c<�Q,b0�:�ZU�J�!�P#5.I"�a?Y.���y�%N��[������D�
�EV���J���D[��'�{��Ԯ���l�Xm�z�zEG{u�t��X#����:�h����	��D����譏��Z_s]�L2�:K4��{��ѯmE4Gw��0���,ђt�u
3��!�=�;�L�G�ָ�(��1��b�?B�h�M�L,�|�R�k=J0 �϶�fBXn[K�caP��H�g�fmB�!P�6�'s��k��'��C�]\@Q���������5�C���V���$�q�xSĥ���v">Դ�o�ˣqL�U���ФK\)�2�Ֆ����[�;9����O
��2ʵ��pP.���-������d��l�b��_Xp���K~o
$w����b�%n"""ԕ�B*�q�W�b���Vo��(NO�8]�9LM���\\��X�:��A�2G���ڀB�n:R	�_�4�]vbM=R_�W�h��.~m��-q��
,=X}����jae��Y�{�=5�vq�%�rvi$���h��@	ʖ��`=��4�D���Cb����3k��ʫg��'�����ve��3kj)�*ȸ�m���[�R̄y]�Hch�- g��x+�YF��{����u�M�CJd<fW�EКC
����%��z��urK[C�]�pA�a��T#kO�?Z�i�ݏb=6��M�,n�r�LM8�G��VVd���[þn�ts�uE(�|��V#T���?[�%�2ʋ�
[Q������re݂��ғ�4�=�©C�VŴ�+p�!���d�������W����^D�$X�)M�!�f�7-�x;u>TW*��g��'@LW�T#�zB��cqo��L�.��+|h����������R��s��h8�6{ae�aޮ:�H��}q�'�����=��Y3Kkg���XVn��x�"��Q4)7lfc(�F�@Hd��4G�!S��u���^�}���6Kv۷�P!��U,��ڦ�o.j�Z���?�V�9��M��A��v4�0i��nP^f��|(.,�R^�*�m���l+�'K�RXR���j�*��_�ߠ�5�.
C��L�.Dz"L�2fR���ѓR��;�:h���-��B	7���I�����^�j�qC�7B��h���.�G��۫Ȑ)3��D]>k����u��n�N�;^�-ه��+Pa}��k�~���i[{N���=w�Sz�D�K9+$��A��b�������'Yr�<!n
�)�E���F�lIy�����P2�t;�aJ$�S�#����,��*�A�l
�!v]��mk��i�
m�J�#,�D�)G!�!�H�9�st6�r�%�d>k�ѩ�F�=獮�ϓ�p�B>�Ej�u��vRwb�
̯<�Pؐ�{|ap�K�c����â�y��m�� 3�	E��t�����'��S���R��C�ĜB�!��Vm5Q��0��vɩr:��D_�_�a�ΐ��,�3Q�*5�̊_�W��Ȕ����Z����_�I>\�e喜Mv� �,ww��'�Er�%+�MW��C�K��z�+�Kզt�VVY�Z�d��T� E2R���3�)f=G�� [ϕu�\KS�Q�լĔ�L��C���bY��F��G"
5{�TBo��ў�]>"rݥ˥�\&�#	�\@��W/���|׳L�f��Īf�ʒ>�ھ�A]��k���2ec�!z� �\��}��䥦Dyh���G�{]���\�:Fi͔����x'�T��Q�E\�a�(���f�X�U�9��M-��y=����d��7Xr�Dtd)E��R돴 ��R�j�����Z�i�,y�!7[�yn�g2J�ܺ
��zr�rqP�3(��;��
��P�v��
�<_^`ȟX�BJ�:���q�)��
eʋ��]�>.E��
��6�mis�E%J�ܒW�+mJ�"��gy5*�QY�7y��,��R1YS^C�nf�kQ���z����’7c��`Cdq�n���VK�D(ћ���v�-��U�FI�m�궾��Tn%u��%o�i]�T­����YD�)E����NL�"mɻ�=�������뜥N8l�����ג��m��E��k��w�T�P�!�@��Nt)��F`mc��!w�K���,�.wS.P<~g/AW=��Ӓ+Y�B��I��؎���F��L��hh	��c�qC>a���N8=~i	����u�H�aM�%����]�)�GC>m�g�����TU�T��3��S��̢Q�[�O���Y-�EDv.����!_���rһ۳Bm����]��W�_
��%_��w��0ס�A�M�"y����g���=>n�>C����-K�-�a0��z�u���9�Ǡ�k�^�Y�����n�5��׋�|_�ÐX�C�Q�'⯩㹐rEn'�J��O��>A����E���1q+�p�pT�K~*?�)��3_F�t�i�l�k��o������IZ��-�\f�l�!�"싐�����>���;u����%���c4�j.�sВ��^M�$ܚ�,Ȗ_`�&,1tC���z���?��%S3,�����jj*�K�W.-�[Y[>��B%ᥐ�xZ��Y$��7�+�Ca�L�%M�ai�4evt��茦�.i?�&���ӽ�&��mi}�z?C]����8�'R��������<z��z%�Kze��)���S�69*��(�u@��0�Ҽ�P��ҙ*j��}��B�6\�54����C��<�f�'ss>9a�?�Ւj�1�Ҵ��C˳�|��AQ�W˵#��s�Ʀ�#��jj�MZ3fD�3L
���zd�pa����oj�
��I�կ�5���O���g�񣫧�����6	��69)��M��I��Ey�Mm���hS���k�)�-��{��-����&F��v"Z<��vR�i4�Rt�����!���i��`u�j��GƘ�Lz?�������-���kE�	7���:Vy�(��5�S�����Ej����ڈ�p�"oM�i�����Wo�:�����}���K�[ais�t����'�Z%"��Ԑ$�
�i�ľC�ݠ�8DMA�T���D/WL
}f4���6�!�R�@L�]�`�u���>�eGL�T��2�QI�[�E7�=���(�C���5ա��qS�ڙ+}-��ԍ'L5W^A�ͩ�Mm�9�X��A_QU7�K��z��+Ƨ6`�ݸ�����15Ҷ*ljk�*,bc����C��
���/hg�7��B�B���6��lR���
�
�0���{��I:���g%��pd��_���:I8	j�@k�KƜ�5!kM-�@�͈ܵ���?@sD(h��AтP�!���I+��F���<n�"�LD�j
>8]T��`��S}�`])t��Ot����b�M*FS��ojQi%R4Qa+�;�B��L�R�7��4I_Z	���{��9H�v���Ĝ�L��/@�7J�N�"�X���څ�v�v������W�U`���G�p��]��Wۢ߱�?�.��!f�M�W�z&C�K��F�ܑ&����ƹc�������`i��n����Z}�m��F
���=lj��U���n��[�[{v�<�^3���a]�&�k����Ri�Χ8��K�C���_�2�1�|�i�G�,bI��Ħ�k$�M��np�r_ᙥ���N)ZYxZ����ki�i�;�K�&�3`)�I
-��d�W�2c��y��Hv�s��!H��E��K�ü��w�#�p'�)�K�v�H�]2�=�{�W��tJ��(ik�"�tN
	�{�A>]E�|��a�g=l���#�C�]T^[�����^�h��~�mfmy��hϪ�E�іY��Ԓ^S6�|��F�/�NaAi����폤r]����O�C����ʗ���*=�|�ҙ��U�Iuv��z�_�`.L��%)BK��5�4�j�-��SafMN��XT*��\Y��k
*��N5oݼ�j����o�ʙ�3�D���n.@��nV�����v�zʘ9���.!;Z6�(�O�T�t&ّv:��
&d�T�E�p��NeZ8�uD�n����)��|��ľL6���Y ��c�K���T�0%�M�xSK�E���4}*}�M�*_��PV���1�O��H;�>J*�]�� ����K��s����q)R2}�ŋ�1h-�+VƵE}S�.��ڶ����_�y���FR_%D������H�67�_'�T4�)���-���c4(�{!s8OvW��
?����/��Ή .�5Ŋ��@�^3�"�jE:)_����7uKRv��2/)iQ"�����ht*׹'y=ћP��p��љtɦ^pF��pBį�	�J�Uk�I��ze~�WX�*�|�g�Q��;8�{��5�Ib����L��.��(h�_(�sWV����ۡY]_�D�W��O��
��
u~�}H��������~j�ER�]ʃ�>�Џ��r�Ȟ}�8����������������us��}K%�M�o�j�kTf��R��c{�������+\]�q=@�=��c��0�(�LE��N�QJ�8]���$��x��b)Ѱu���E��/��<f��&R����3�_ی:�^S�$~�,#�'�m~�"/�@l��I,����ٯ
З&�ԧ
��N��#����[���v�}P{�h��B��a/��	��M�"���v��Gz�a�(lDz��)�̙��3i�)����s�>�|��_kw�x�vJ����]?���|�x<�P8��nx��)AT�F�΁C�h%.g,'n�fK�3��O����=��Zu�I�*Vc<��@kܠ�Lo�`��*Y�_Zh<:��_�����(_ �ľˁ���#���U�L��6J�+���<�����Q�a��W��u�WZH0��	έsfK8
�'Ԥ����|+�p���ŀ���~2"� a�����t��
+�[�h�;�*�Ϟ-#�+�f4Dow��VQ�_=FǦGԕ���IU��`��.�
�֒Z��˝��Ytq�p�:��ם��@d��G~Sc�433���QrCH���({9�vͱ�+�Q��]���ϰ��oi��j�.+�9ӓ�B��%4WďnK�_��j�V���+U�k<�}����"U�g���o)�"
�c�(M�G�[W�[�o�΅z�H�[��oks���j�|Z]!7��9X�
�-L��~�6�e��S+Q�լY��~M���
��d��N��}���D#���: e��G��w*��5r�W�s��elO_�3J{�^�2�7������Q��]W��o;c9;��.���AP�;%µؑ�H��������4�,�W�v���C�ŕjw8�G_W	���ޜXz.1�����#�[
�kk92�%
Tv��h/y�c����ah�O�����6��ߟ�@����~��oѷf�x�vP݃�~�8���R��Eu�~���,�:�=Lu{,�:�z�� }"b�{��O�t3�Q�%{���R|J�A�n66�����X�{*X��
@m�:�Nڷ�i���?�`D��ПM��H����`j�`����'���XޗP~�O%�?����a��xY{��$��	��&�_��s	�;��|B��X�SB�#X~!���/&���r�_J(����X�KBy3�_I(O��_�eX~5^ñ�ZB{˯'�>�Hh/��ߺ��̈́�j,��P�˦���(K�~�;��v�����Tcf`=@6�K�<	&��a��]��x�6 �?}M�E����ƿc�E@�a�[�De~U{�\Z�zU��CVa^;�َ�y'�oo;���{��p�R{����^���a <�}�a��C.����S�{��}�k�k���z�[���q�K�P�A˅�c�j�	�'��S|����/D�gXc�7���94�}�.��F���Op��`��
Ey��qy�ħ��N8���AY�ꀹ�`"v�� �j_�p-��p��!
I;^�A�g���G;�����^A�a�D��	`#`Ӿ�G�M׊��9p�SO�M�uK��;b`��M��ewҾB��Qb�k���¿�V�
�6V������	��1����7!�N�K���$t<�g��� ��+�A%"n�V�BK�w���*h�
� #���]0稶�D��uzR��q{�|$��d_�w�O���}�vв��r;\[��}��ܸT�톭8�֧���޾n;+�]|��T�v�^��jVU�\Xs�V�j�}���4トzCX�ܳ��f|j����:���_�7�Q������~��� 6���`$�Bc�H���`&ˇ�������R6V���̎�6vld�`��a;	�g尋͆GX%<��`����|x���l!�˖�?�"��-���R��-C7�4E
�H�3!G�V#�����6d�����H�Whߑ��>־G2{Fi?�~H�>'i?*yCD�z/0���e�a��C؟`b0ѳ��:̀�����=�>��C&>"N�q5��~@���`G5�@`�I�����;�H��m�~��Nq��c����Y��:�a&p�Øqv܏��n�6��j��؎b�J��ɪ�?"�?�ʲ�T�\ș/n���_��_��_������Q�]\���=�;:O96���g�ץ�&��v��Q��n+������S+��#�o�nvR��0�mF�<&�sa;)�8�����]��%�.�u짰�]��p!�~Ʈ���p�~ŮU��ڨq�E�۵��\p�v�(Ma7�0\uYffF���M�]+�J[ȱD���n��,��t��;�[a�����eP"=�~d�j�	�c�D���P7�c�Qj��v��)�h��Š�e�-�Tp3�������/a�ۮ�Ī��b��t
ld��Џ�v3�-0��
�l�g�#��3ٝ�Sv\�~�X�uL�M��!���3t�z��xkLQܪs����Ra1.ѩMs���`(���P`0ɾ�1?@v��i\GN����u$�؇6o�F�g ��u�4��
�͆V<�r:�hy�Y��mC :�\�:�Ĥc;��K4a���ngSу;ش(��}��Ré�>���v~^��N6�����[����k��li�4����7��dq4��hNͲX��Ak�̞�Tg���C��ZV8-z]�z����*�����X����l]'>�JL���60���U��1g�o���4?q�IspOP�E[��c>�.�d� �]�ה�{\h-9z��~����jgW௛]m�Œt{�k�#�b"��Ľ\�u�*Z��;���x��Vd������B�sE�d�&OfWn�bع�a4|�#�J\���*v4����ڙ��:��hy�� ���M��
��l��u���������x�`����P��d�;>̞ &�ǡ�=��^"�S]��J$/"~5Nēd����1�'�0��#����9'��'3||�İ��t�
�v��m�N�aw���Cg�ds���b;QV��X;J4kY'����A�Q���e�����a�������2{m�g��,bϡ�y�y�l{�����y�V��Y�^e���Y={�5�7X�����~��f7�w�6�wv{�=��g���\c�\�/����c~2����>�g��y�~��oe_���~�
������ʾ�����G��tbgb4b�b<7D7E9O��%y���{����k�%��<[�����G���b��&�׺�r�JuSO��}��j�m�LOGi���u����y�na��z/|�#��=-�e�Wz��L�ȍz6���3�jݭ�?��Zi>~7,�V��?�z>��s�%z_��x�k�3D=ZJ��Nr;�-�_�~��1��3�.�?z���~݃OB��5��/Ri���QC��BmLZ�U��lL);���v�&�h��f��r��A4�X�`mX8�F��0�G�8�[���a�����,��87��-�||>l��s�j��t��؄�dEj|I��#��p=��������"o������%Gm 꺿W���fhie�C;�'q�r���z�mhW��@� <�!Ћ�~��ޘa���MX��5����*�}d��G��	[��>A�����������lż��b�bM�)��)�N��퉪�iG���'�mR�^�I����"�;�t���V��!-�~;yz��
A=���e���1h����7f@�:�����2ٰx��d�3��82�=>�V�]��r>�9Ii����Y�ZHM����2|R�cKL��xg!��Ot4p'?�A'?��:1��2�{Fܜ��(��I�.�m
�sQ��jZd�y���͗�槒<8 n��yH�#Q^B6/��|��!�O�
>N��C3�A~�ç�y�n�S�~>
^�'�?�t����B��lB2��b��rv	��n@Y7���+�n>�=��?�J��U���^ŏ��	�>�/��",-����/��r��3���T�����E�ˇ�����C�a(�vÅ�p��:��\X�Oˠ�>B'6����E�s$k�#�Qx:}��Z�NR�<��-��<�ު=�h�Y���穂�� �y|� H�� =���w�
���B���@����!Q�R
gJ`��֐� �v��y�������7�_���:����I�'�+�C;�&����5��d!�z��A	��y[<�
q���A������-w�\=�p�{T2�%C!�����M��}f��l���%���Q{ܱ�8�~�1N��𐀯F9]���������H�렑7�:�&��y\��õ|��o��Lx��o򳑘7��8��en��<�Exs�x*�l��^��@LW���Z8O�	��\T�΁��P�e�Cd��"Y���g�:.�(H��$ѐa���1e<���?�:Ԥ�O��-��.'dQLa<~a'Gg�r;�R�u;��:~9O�	��J?Y�	���ܥh�\��2��?���rίT���]Y �"�?86ܨ劕2-v�7,�U��^c���ঠ��; �N��K���W]�V;���_�69�mr���d�V�,��*���k�ka�r��P̯I��u`��wg�-�i�[���N�v~�����%�=�{`������=|�Ҽ���|g<�d�g+H~��f\�6�Ϸ!���?��c�q�@
$��O���u.�O��H<���?��w�,�z-B$d-Ѳ���*x
��E�B�z�X��v��pY�b���¤�O�꼓?�2�c������G�J������#�mS�����U�f�N��RT��&=h4������L�ȬB
���Wb���w��ο�
p�o�.'�w��G���G�>��E�f�?��)��}p���J��[:�i���R�i��\ۡ���C��Na�Ǽ[�*���,r����M��E%��N��t�'�q��2<�‰Pd�ۊ��&��U�.��=�[l�i�^m�L�Z�1���v��E����V��s�����-����8s�uKu�^q�9����9Jsz���v3���^�n�<��g���#�,�-�qui[m�-�siN�,˓�Ɋ��:E�������:�sB��ULԻ�<'&y2��4����`)qM�և�3�����互Lu�bV�þ���H����1G��+n�Ӣ��
�I[q����k@��.����C�d�'�;�;>�gQ�鳒,$�J�v��Mϖd{�mM�'�=�;D�$7*ْ>9���d;���';�U�%Y�a
5�
���'��>1M�����A��l#���md�Ք[,���~���M�����"DY�`0����du��:��*��ɹ��do��w���.��2b�"�x��"�m�b���4�,l9���R�>�%����nqQ���u�چ���i��b��$��9������c�vqC\� +�<�'ӃS��lF$&3=Y�b���D��ё�d�osF�Z�㮙&�[�-�NN�'�2����GW��K�l�<��vD�+8��}h܏����@�v'��o!&�v��w�2މf�h叠7�.��u������I�HO���ix}����"|����K��e�W�}�
�o�Q�ff��J��l��U�X
��-�d�'l9����g,�?g���-�+v���ÿa�oY���/��`��C\
���/�Pa���|���>ћoh��E�/�T����&�� ����C����#�G���yb�(ĿNJ|q�(ӱ�@�k�Dq:ִ�I�MLg�ĥb������?���t<�R�C����,�wQ.>�ſ���Q!�+*�~Q%{�I
��D�K�8�LN+�I�'��J9K�����D���V������t�I���E��F4�[DP>)��%�I�&Ζ����B�/��C����4).�z�KI�J�&��2m�C���O����D4�2��ӏ�Ґ"f@�>	u{��0Iτ����GkA�.G\
�)�-[\�(��-gA/u����J}2҃�r�
�𨜡�@1�\�V1����S(&�f�=TH��‚tV#v�%b�=�T�	q�"�t�w)ߠbL��tv�24�D�Z?����}����p�~ֹe+\��5��/ K/Er4I0�C�pҲ�w8Z/��qi�^�n'˿�3�Yhœ+������IAs�7!��B��
�ɐ�@2���sp$:�(:�ʽ)���F�0}��0�Q@����=>k?�W�4��dȊ�Ee8��#���Q�S��2�Eh6�Ś���"C{���r,��6D�2���B�~���`�1?�}��>=^'c4�U��憨cC��}��0�`���9���%-S;9��*��VDv�^TpT�v�����N��?����e~�֏2�E�����
*�߯��D]u�<�w��j���ci�N��C�;�N�C�㞤n��7<�S<�.�rJϸ�s��v���_�ҫ;�������v�]b�������[|�<~�*��7����EGƝ��H� �S\}��!�C��N��q,���Bbl[�rql7Ý�x@�
���I�
^�ǜ5��zER��̍���C��0��N�idnW��]U�O�4yn���d���vq`q�`'9p�P�s�_{�E蠀�
j�{�%�C��J���a�x��n(BiX,P����}�#��{�J"r���A�	��i	��A �'T���­#��_1��i,b��r5
	��]��%$�:o��v!�#��el�D*�A�h�)b�A4?�[�1�wu�A~D���};�K�<tib�ԃ�x<�S蛐�+�c���f��v~�c.�0\얽l�̶��Av�L�F��ٽ�N����1���,\���#����$�b���]f�:إC�8+
�n��KE�]��q����>9d�B�إ����r��f�̥��r$�dV"��h���]Di�1�ˀp���78�$��h�=�>��~�D��/�/�[UY�b�6V���6�b���/�W�UY�b;P�LB�~i�1��Ǒ������'���F�~����$�"���`�x��_`�xV�נA�A�78C���-X���OĻp���­!�����W�v���y�5�M�����p@d ~d\`�R�>R��Ɗ�Ίe;^�X�Lg+��V�,�"{��d_v���~.��ۤ�m�ك�8���v��q9D��U���W�
`�z�H�=�9W6@1�(ӫ��yz�z�9��*5��Qfۣ<̶9<��.�kT���5��Ս�R����'����=����<sV��yd%�~�(埁�A�Ce>7g8��aF3��:
��i��PR��2�{G�ul��Qp�?��h&t�._�%Vw��=r:zrB;�������Q��U���T�GN]Z�[���hrF	��,JA�'�a�N�픕��$E�!�N2Ť����v��1r��ӝx������GOIu��jz�m�0�m?�G��mN�L|�@�A?��d!��E0U��r,Tʉp��k�T8ON�K�p��w`�nY���T��� �u�y�k�:��y�c�a���?��,}!(��p���T�*}1��S`���4X����УAr�ײX��hf�q���A��!�![�$#B � �G��?�f�w8$���_��s��m��}ۛ�#f%�j[�.��
��v~�V��vyju��]hՅr%%�댒=_�ܑ"��&�z"?�M&:�!M����ģ'Љ�XC%���N+ib�+��I�{;�I�q�'�h�k씇|{�k�@M�˹m����Z<�2��פ��g�H�ݩ��o�	�a�B;��<WK�v�
;&�:h��3*�D��P���c-�Q��W�I���h�����閠u�}�煽hF��]V��YҟW�(������,�)r9̐��l��ɕP-W�
���Z�&� ���ke܆�ӽ2�6xXn���<ޕ��cy|&�e9�|��i�"V*/f>y);_^�.�W����Zy�C^�~#�a�Z�Wna�ȭ�y{S��ޑ��/�6���
��!f��/W��.�P��3C?U���්S{�g`�~>e�K̫�@��EL��ξ�W꫔��T�)'�b��W㓀0���h	ײՊ�5T��G�� ��8ڀ��Te|���8:-�F�9�/������3��Ak�\6��	��+��>*�X^�������9[���?����Uy�ٶ�8�p�h&'l���4�V�-2�f�����)��G�m��݃廰/���8B]��JC�?�CI����:J�ը.�^Q�f�؎�Q���^m���Z���O��N�b������a@a�6�D�C���Q-oDž2�8�U��nÆ�ð�ϒ����Y��Ⱦ��� ѵw�&&�9z�v;,��}|	�j?G���X�׵����y����.on�۶� ���YbnG9�D�=F��:�~W7ػ.<�Y8|'�IM�V������E�Ͱ
ŕ�eOf��ɢ�qQ�ŵ|y~'�ʇ�L�Eh-/��ir��eVɽ�*���	�(��3��矆��3p+>�)��|�<#_�7�=�|!_�˿�7�U�%_c��l�|�M��I�wv�|�U��J�1[(���O�2�J~Κ��2�%�	)�b�˯����5ȷe��I�^EOz>]麟҉�ȶ�X�UO�̩3�xD_���Y_�^�'�dn�ߡPy�k��@��lC�e� r��c�P����;��8���06T�4�pf�6WR���-ꤋ�4��p8ӎ@�L���+�ȫt}���5�S�y�Ž��M9
��]�t���}0�vJ�
��oҮ�
��RL��b�b�K&&�"�z4��q�L."��Avȇ�h���6��$I��4Rt��칝��>��a�ⓤ���!��5�ͣ��=&�i���cl���qn�'�]�f�M)�O�[�Ys+�z�i������;䣴�S��G>��7�s��C��[�0ɕ���pѺ齍�&�'≚ҩ��I�Io�Ac�q�%r���KBS��V�|�C��$���G�q�-ѝdz2<fNf�|�$����J@�Iў�Y��ѶEǛ�,Z�6"UhH��� j�y�ˡ?<�ÇП�e��
�~��m��g�g���;Ho�KPC��Ipk��t��L(���D��^�D˂�Z��e�j�74jٰ^����p��+�p�6����q�W�k��6��FÇ�H�X�iy������Z+�Ʋ��xV�Mds�Il�6���&�UZ	�k��z�$�I;�����k�2v�6�ݧ�f���VɞѪ�kZ
�L�e_j��WZ�����"%C�+���FtI9bG��t8
4�tt�8���{6�&垭�>N�F�p�^}�f|��l
b?��W��ނO�i�����0����>��ka�ު���q���
����}#2Yd�p�,�:|g�,��YhiЍ�������^߬��&v�~�.�%�|�\%g'��a����t�||2��j��v���H�HzE����E�&%����G����G1���C�0{E�:�J+��%
��f��b`�!ò�E����>v�)�v+e���	C�B�
�ZK�%����@�'��xV,txp�J�7�>�����ުBe�މ��n���dÄ,�mP�<��<tv��HG�쁲��b�n�1]�I[�t+���
z93l���!4i�c�S�N��-�����!�j��a�@�<|Zs,�8r���u+`$�/Tt�p�^�h�/R�o��S���~&��0����C%)t\k��QV�n���R�[~V�G~���a����������G�ZBZP�x$!F+��k�Ę��:�7�U��=��OA���in�ת��P��r8Y�m���m#��L�]C�K`�v)h��D�r��]�"�g8�UP�u�XW�u��j���V�B֒��藪�N���?E!0���;���B�Kw"-�SC~i�HW�d�LlT��C�+��k)�n�=��\Jz����ߤ���ة�{O��<��Ǔ�׮��Д�R�⡏wj��G8}���n͉~��uhٻ�����<��[�	���0H����\�0m����_�m{,�׍����&ǞZ�J����~9�̞>ʲ2c�ݷ%P��p����"l�t!Af��Z?	{��Kwk�	h;��Eqz�7`i�&���'v�}�>�d���8e������W9��	��W^��ZH/�yЀ��^�.�5�@E�w��c@G��'qW�������r��a����l,Gg�6R٤�H�j� WOR��g>G��(MEO?�_��6���dā@����`�d3��L��א������ߩ�[���~��S%�Za�5�׸�b�6NthڵTC����֦���nmF�y�[+sk��4�v��EG������F��b���A5ϭU�� pj�]{�[�skYr��n
)y�Z\�4����T�>�V���\�#�Z��$��b�[k�R�=��TI�����8������(^�)>��=˭mvk�v��q>��I�V���'4
^�^�+��^��;R��˷`������(�AY��C3)��g�9q���|��OQMޢ}���Ю����
ėt��3X�7��Y��u��kA�gv�^bHۘ�b@�P
R+~�ZE4�qPD�E0���S�HE�Zk�JQ�մjU���֤Ĩ��jm�C/�zP��B}3�ݬu���{�og�0�7�7�eXη�����	�$����X�DZ��
ţ��$�$��}N{Z��kR��j����=p�)�cܕ�h�����U�Uy�%5������'i��8I��= 	=��B~x@,=d�"�\ٯ�����
��F��,���ۃ.N��U��)���蘾7�.J�3�2���j=��/H�Ҧ���p�!=��ˁ�Q�A"Sz�9#d3�
�	��9A]�	�=8�=9��s�A�f�9,�E)��/
�)�+��\�����c�]A�O���c+��Q�g�N�6����"H��Z)c/f�l/�I&����>ԩ��`�8�	]����F��L��9��hod�rRwԆ[x�F	����>�_��Q�La�BƕcBԩuK�cl��\�v�#��'Kר�Y�;'헳��O$���/#c�c0�f�H�~+h�~K�nR�D�n�g��?�	e��$��\I�0dQ��R�괕�(���OҘ���m���g�8BF����"��J=ST��:�J����h��ۘ�gg{h
N��J��:�6��=�8���
���&���x�tx��#Ĵ,ep��R��g��w��̒g����F;��$O�|E����B�ȌN%h�^��1T��V*��l�7,�kT�v���c�VQ`	T�ۭ!��8��$��,�PKK�j�T�PK!<2com/android/sdklib/tool/OfflineRepoCreator$1.class�RMo1}���M
�P�!TI(]*�����
Dh+�"ԛ�8��cG^�?�~?
1�DPB�J���y3��_�x��d�- !�9�F�ca�Ϊn�t�hՎ��:��2�ٺ��[W�"��J�8�q���"�P@1�""B�H���﷏d�3�ce��!d+�Vg	���;&KS���H�M�2��n�wVk�q�4��-B�n�������xؖ�hkF��#tK8�)��6OQ����;�~`�‰���1Gԗ~׺�|�(m����0W9��O9�>�HMX�T�����/6�)vUhb�o���2x
OLG3��O�p�P;y���j�nl��g\�յH��&��y΀J���!�_�GJ��a�a[���}A�{��u�3��X�uer
�qHw�4~��y�;+X�5�n�
ə����.�D�t�K�<�(����<��~� ���ok)t�fu����Б�Ի�����;��6KiY�~PKG^b���PK!<Bcom/android/sdklib/tool/OfflineRepoCreator$OfflineRepoConfig.class�V�sU���eӰ���ܬ��
i�$��)����46���z����ݰ���/0������3ՑBApFT|�2�8��;��6M����s�w�������;���\|�+�QQ�
=Y��fζ�\��]4�kYF|xr��M1"�V�-�k�m�I�9��j��q��.�i7u+>�"���TB�
��C�����ً</��2s�ՍxJw�D*�lRрF��
n���D��7���&��1M�+����$P�Q$��l%�h4'$u;v(ة�)�V�g\[7ɋ
�R�dYK8�Vw��L��Y���Z�\�*����L�(�'�V���Wm���b9P�r'��أ ���*�G�G�U�O��0R�Z���޾6�щ����8�Hq�6��$(Î�*�>�0(*�eR`$D��}2�~b��*^������32)�T��
)�I�|Tг���٬(J�:$񒂗U��ʜ�9�(��mJX�4�4-A)���<�c@�QǤ��ux�@��"�A�IΆb��20j� �p�3��&Q4*��R�������.�4ㄴax��Z>c��pH��U�)R�����3��ȿ�"y^���(���0d�IIMw4��UQǝ#9���E,�B%��E��N�{_�+����P���e�ĒW��}��N�]+z�Ȟ1�w)
��u��,Sh+����d8��D��Ib�0��ink#���������`��Du������͜5�:��*��̆:=	�$�ˎk3�ahB��8��F旭�h�e��ݒ-�����$5��Q���]�zjt��Mw�%���O
J��>+G�Yu'J�	a��	CH +ˍ1n�r�D�q�t��d�I�-T[�Cx��m�	љN� }�QiU֥���I�:��i��)�=�"��%���;e��ܦ��
��<�����E�'~2۫��o�kE�^�d�QR�XIG�*�Y!�1öj����6=h���3��G�C��a�\e4�*]�54�mN�&yۂ�
��p;qgi}�[�����.���;�(o%	?̀��-l����ӷ�|�g�8�en��y�E3���	�E�8�#,?Ѯޅ�`���GZ#�?��HkwS��]ö��ek����x�&�u�ۻ�m��(��":|8u��fk�"�Қ����)��4ȝE�g���md��C4~�#��\��l^>L�..S��{����(� �[��H^ݡ�]�����N�+�n�5��7xߒ���W�=>���1~�b�(i&0I��P����w:���|��9�V-���kۣ��ڦ�^�+�V-#	�Ïr�{H�����.��\�,QG+�c��	e��!2���?�/؊_��=;~��z1���	kIm�F���Ey�ѹ��o�:�(�3A—`�#�C�����OE�i�"�PK:g���
PK!<0com/android/sdklib/tool/OfflineRepoCreator.class�Z|T��d�;�\^A�3"B��	R� B��@���������q�I��Em��D�-�����!��v�[w�}?��g����v��w�d�IHtW~$����w�s����;�����(@���"��3���
mۻ�;��uV�r�
+*�J�G����R肪��HҶ"�Td��rl;�����f�������I�k��=V�`}���-��]_��lA�ĩ��<
e:��<A�=KܲC=V�m䏎��c�R�@��l0{�t�'����e��u,�"
�uq���'�w��΃!�T��%�;V����f�Kl�x����Q�v8I+�[7���i3���\��4\�����j�H�=�P���b�
Dz��5;.�7�vtַ66	jZf���_��4,�q9�	By<7�Y9���9)j�䥴Ds<��)HULc���}�����r�P�<S�P��Bp�$�3V��J�Q��&�T�9�����P�Z�
�x^��F��Ugۙ{�qb'�����
�Y�T9$X1�(Y�J�VQ|�T1������X3�Y�f����6��m�E\��j۫WLi��q����$�rLeWנVC��u�V�lz��S�w��}I;n�S�A�[f捩f��p�i��K�:�C���6#��j����V,
�L�p�}Y� l�
M:6b��X�JmFU�͘�c��P_���j$��f���o�ɤ1�b��6�`h�V
�:��M����8Y��鑥�V����y��؃(}�Jю
�:��K0;w��h9f�KMs�М�N	;ѭa���8S��)�j}F��p��K��Q��$�������Ui�9�������У�}d��p:�1R1Q\��1"��1�h�ge����4
�HD� ߆y7kH�H�ZUN��g-E�*8Trdbf��f��LǬO����$���m��|��%�	moo�SH>���8\�p���ܤ��[t܊ۼ�#{dr�t!;�R�v
w�w	*���s����KG�u&���^
����Ӗš����
�l]T�C����t|
�	�{2���TV����Gt|�2��}fx�����O
�)B%y����'t<��r�ܭ�Wv�!��[��mTڡ�c�>-X4�D
i+�f�#(��Y��&(����t�	��H$�8öfr�L\�D|V�xa��<��ҏϓ���U�:^T��;�7-���_��%|y$�䞙�L��h|ٌh�2�����t|���c#�e��#�� �{4��Q��,�uX��ܖP%g	N���^����`�1���tk{S[K}cӞ����ͭL�KZε�f�����u��o�X#�`R���@��"�A�nw�d��ܢ�7t|[�0�J5�Π�����[��ٟd&T�3Ɛ�*�'���3�c���=�%-V|���2���=�>Am�HM�%�4�?*�MT��u���N#�(�4��O����s��d'�s��5�@ǟ*|_6�54wv��Ɵk��D���WݔN�򃡭�
��bIF^X=y��_Bl�ՈP��!��c&���h��	��Ơ����{��UR���P�qZV�?��!~����"������'
���_�c�"G!�ފ*v7T6+�����?�t"b��q����_:�[]l��v����Gĺ��d��o��A��:��dn`�ӑN$\�Ȩ��+\u��:��<�����rwC@
�P�.ER�����@,�k�#�
�c8�+�f�Q
�l�7�
V�H�����P����Ktu�4�7�T]},u����F#�~���U��7��h�/�Y��*O'g+�i2�ee.�Z�t��>�k�/�46=�H�,�e��霄��̈�I#���b]�r>��u�A?���Bִr���<�*�#�D�r�T�fUZ���
(��(VX^��xvM]@.���\��2Y.X9��J<F�(�j���*F��iR��j�F7�>���P-�%+t���^)�b��x�T�����x�U�Z�+t�R�{ɹ���&R*kd�&W����1�E�j,�a6��O�Vx�u�\+�'���=���#��;.���9�!kU&�ץA)%�J�ψ��蹤d��H��M�l�M��j� +&4�~a�;���%x%��/��;yUV�����6	�ʄ)��7�ѣL/#��K>��)�g�|�H�.�v�#a$��:*v�K=�b�!l��d���öV]J�]v*�)L��b_���s����tl���T�L����h����{����XF����3������t��H��4�3IQ�Ik��>H�S�U4;�9��7���M�MP�Do1�9#w�Z����ߙ�YԐ@g.*��]�&�,��H�fx��ʮ)����,e
[�3�3w<0��B�$����\9����O��b=7�8n�u+J�,7�R%WQMnwK|.�hr����|6��4�}l]��� ؞�;V��Ru���mǻ�T��
1�Xq$�xx0���x��{�XWQ�"�+>�_[5ұf����/�VI/�hʲ�{�����UF̘ws�y�tR��3Ro��)ٻUp�f��f�a��2�xv�q�B�+u촣P�6�cyЯ�X�a��
'��c�{��N���
C�f85n$���3LӄG�
3�a��aӳӢ��b�ZMc7�0I6F��k�yy��7b���x�F�L��*���̤����F���@�)HU�k�^�[�����(����C=J� ���Л-���FJ٣$_��ʢ(T�B�,~*+�5�9C�WqA�.�z˻O��uEMU��3X�MV�}%5gpew����2�Ȏ�/��4���f��R�U}��?��	j�A�i���t��0jK�����ͪ
o����Z0p��#��][��Jf��>�P�A}Q뎽����w?Z�L�K3x��s�I�S'3�����A�:2݅�b�c_�yr8�N�M��Ы�����Rf��fދŮ#J���ڌyhF[P��Q�ݸ7p�F�a܄�`�~�:���3�k�e�݇7�?�~��Q����Y��c��\wu�&1�=�W��k�(19��~�^jB�e]\"%��Q�MD,�G��(�Q��IL�H~,�$�M���,Ib�
oHJh��B�;pv��c�B�0�X���ᐆ%�j�F�[5D4�k�	��j
��=\��NF�Z�
P&�PV&"�|*�ӝ
���C���q��^�.|������ ��������~حf�������7o.��WhU�I��⣘S,*\P���������DPMq����`Q�����Aп7$�"#ZF�u������/s�-V������y�!YT�2
�6�;���.�C�K� �����h�~\���Z܊F�Ƶ�z1܎4��s��x�8��	܇�d/��v��Z�.���s����a��'�ӄ	��A��b��C��k�O�C.c������n߂�a
.�O]~O��~�ɧ�_`�&
���y`���(x�M�c\����@n�w#���m$cMy�T?�ooV�y�W�O�.Gd��Z�%Kj��HE�)��-��(FS!�RL�zr)�Rē�j2Mɷ�L�MFB��F�":��ל��Q�8~��uD�lPD�H�����3_6{���"a�lQ��e��dHZFd#9x��z��{��#�0*�8#�	��I��S���:�6��A<��p�.?�!��[x�uu%��N>-����:ίlv���t�Z�'���A:��]Q��Qy���Q9,�0�b�<A��2�'��ҼYO�S�X	_`˲�����&�iR�ɚ,lP��U?ǂq�U()�;ƿ���)7�!�=-G��g$��킪!��R�4\g��>%*ں����:���!Q���*'��/R�/�K���=Q�<�؅^Z�"y�V+p���46ȹ�2q>�jx�y\N�[���<���w�g}%�PKSyda�f%PK
!<#com/android/sdklib/tool/sdkmanager/PK!<6com/android/sdklib/tool/sdkmanager/InstallAction.class�Zy|�}��V���jl	��
fm����-Y��%��-cیvG�X�3��mq�ll�l �,�%�e�jJHKI��H��Mz�&iҘC~ofv��c�2�|>қ7���}�7�O}��RI��(��pEĈ�=jZ4��Ĵ��e11�+�ҧ����f%2��ds����[�隵�puU[aڝaKL�T-K����]��EhՓ��9�J��5g���eL�TB��H�	�VU��S�+ᔥ�½)��^�KQ�$TȘ��)#kە�(��˫1E�o�٧F�Ʊ3�c���A��f(Q�3�pb��^Ì+B�…K1A	�d��ń�� �j�Hj�a����l}��L��Q-��4AJ��6� ya�����9�H�#�R�S�Tk+KtO�P�ɣ.km��i���w\�[)�2, \1U�R;S=i�����:ƇFab��j�p���5�=�!V�pdic	K��Q���xZ���e��X�K9a���PqX�I��z��4t#�8<Tu��R����i1t�4b1^^�-�*´�7��2ئ%���rA+�Ure���?�f���*2ى'p�5�	�2V�����h�j:�������<KX�u��؀VB��%��J�����[��(�
��nOO�'S%l"��N ��-2���Pj�a?²�����p\�;�dz#cj;��vȸ;	K�C�N�a�Ys9c�m��뱛C�;���ظ��K��{�Y�%(��FGnuJ�1>���f�S��
YF�Wӣ2�\,�ч~�&�ڪΫ��#�1S���}�%�d�u�oΚ���
4��q���@��ۡ�:�K�P��,cT�q~u\\{0�&�`b��~p�OA�FGu���	7K�Eƭ���w���;���O|^�uJݪޘ�L5:�#UY�h�T����kL�>�]���i>үFڴ��'����F����D��q����âĒB�}2�0���aS��1T%�1L�D3X���/ZG7o�WC�>�@VO�"��
+�#j�s$�PR�#j��W53s=&�I5d�W#"�a0U�C�:���-R��ц�����q�d�K���.�~Dƣx��N�/g�0�3vݫ�qO�I�GK,�h�Y��Amf�����xJ��2����T0V[ԫ�,Q WT嗘�^����daLj����3�s�'.��T\5m�^��~�c���Z%����̦�.�Wd|V�&IK��'�A?>�4/J���28080ո��٠j
U
�;�B��_��8�b�|��$����˵�୪�)����To/)���{_�0$�N�f�����ة&;����Tw��~����=���:���Jj7�v1n��[\G[GBP�=���?�-<Z�%1e�C������x�u�B�h�.U|]'�h��y3�����xKŸ�x��>��t:ۑE�3E�Z͹��_�D�.�坫9rٴq���G[��3������%�v{���>���9��j�2wv{X`�[��vu�k?��p���~�=��1��{�z1z�dKP�h)�N����|-[g*�%��w�.?���d����T��E;�أ������N=P���&�������{�3����a�(���%�ߞ�YZ\\]}�)���ν���.�?��`�<z2:�żMxQ�rC;�l���|�)���s	�%��?�y�V�QP;E���C��+.<�KN�(�k�;���+W�xp[����q�3i1g�3L�
a[^���mB&f\���g�����د6�b��'��G�(�8��?Af�m3"JL\��na:��⭆�<�x��d�R��f�W]�x�3_�w%*�9Z?�h�T&����Wb)�ά��d��]?�;�DB��q�3�n��MXHK�vV���R��x��O?�AM4�K�Gw��4K��2]L�0񌷌��=!��2t�[y��q�e�}�L!��7�%�Bx��~�L�e��z����~.�t�LUT� q�i�.��%
��R�D�2-�	O��9�i�5��-�i�@�s7HcJc��it���>�u��*�'$�Z.�
�]H�q��2���2n����-�Z7u�m޺�P1���f	�����dNo1����M�ՎT�G5�	f�Eu)�&��I�կ��%��T63���Uޮ�5�/x&wH�J��T�."���_��8��o�1R�G-�$ϵw0���s�KW��J�/�+��[�;����:�>]�R&�j���I�A5��zq�el����\M��c1a�{�6��-(��b����* 9��8����
g�a�OdL�$�
"�'2ߌN�k���V�r����GB�fJ��O��)L΅��#󙇭nM�.�viI��4�\h�]��(#��2�H�4��wr�b{�kwe!�+�d����|���Hώ|*�@�Q�Q��`	w[��$��������F��T��q���9�s�f�&)�*�μ"3-ڤԾ2�sʤ�x��&�1%�U*s>�U.���,�&4q�\��fs�LN��aNW�˫���N-��b9�����u3t)3���쪟S�
��t�aXI�TN�N����IwIt�L�н|��M���P�m���C�MW��x����}���Q�4W��6�H%'�{c7��~/���V�}�±��,����tX�ߋ��a��C��
p9�<Ⱥ�!�n�[�铓D{w9=:�'��2�>%d?.�M�*�O�e:@��i��L���[u]��$m^�1�$z�pYA�/��9��r�8��� ̢�i���Ƀ��w1|��5<Z�sb������b
5�π=[�+ki5�f8�����h-��uB�PB�i�l��PĪ�����S(�QV�B~Q��0�b�-_v�S+]�Fo̙i�WO+�m#;X�&���W��b-4T[q�0.�f���N��a�/O�׼��!�w�ƕ;O`Y{�X2��a�"t��;�c��������`������잆�`�wQS{7�����Ԡ�Th�c�0<8
��Z߬#��?z��W{��uo�lM������a��qt�{+��Q��=�O��coN�3b��l��ī�ث?7�/��'��Q�V[�Ύ��N�0K:M��X᫳�l����I1�]��P���Ÿ�a�!�G3X�J�8�?���p�O�h����EVxk��ڙ^;�C��,S�ٿ-���-sF�V[�Ü0	XxmX|u��*�2\�嘇a#ڰ=�}�{фь'���Ђ��/`
^��c=�؀���Ƶ���}t��c3~�-�%��,:�]$�:�����e�E]��vb7��e3��t7�!��ÈғP�)���裗�O�B��b��o/�W���)ӆ���I�eU���#���m	���2��X����n���Iƣ]t=�A
�ݼ�c'�HEG��2��~�׎\�,�Kh���,�K萰�J?�>��,*�_�</�
g8��2��O�5��D���#"�9͢6s܁;��la�%<��I�SGm
���8"�ПN�C�e�Wd�
��bd��=�C�p����"O~�yb��,�p�<�4o��O��!���'Hj�&?�렩
��iT�Y�{O�l	U0b�,�."��}A�kJ��ȗ��I��f��Ȑ`�I�s�y��@qP���4�z��V��^u��9v���۱���ʁڊ���0&���C
�p7��g��S8���^�C8���>�7�(��c��G�<�1��'�.���5��`m�J���7PO}�+��̦~F����I���3I�h�׽�V�����~��߷qE�H`��{~E:|����s����ݓ���Ƚѕ+�H��eL΃t�%����x>�FP��Ͽ�j�Ʈ@]��v3�ve(>Y���(J�j�RM'^�2�ё���8�U��fܜJ�9D��R���a{����aZ *���U/hn�j�(|r-S3-�)[���9ڷ �[ٷ�l�5����v�
�j��>1'&~��'�=6馌���$a�\�����J&��aZ�f�q�ޔ�܌sm¡�h�\��(�װ�Qv$���}!�#�#Kb�MW�G�Dۅbx�^C��VۘO�m�Dd��Ct�=:J���z��pGOfFO���vd=0�:}Az����PKQa��k�(PK!<7com/android/sdklib/tool/sdkmanager/LicensesAction.class�Yy|u��dwg��6iڴ
W�%iw�c���Ȧ-i�Bh��nIzqL6�d�ٙuw�%T-JTD�[��bA,��C��oQ�V<�3���n�M6aS�����~��}o�G_9���·"Kp�p�CX5c!��N�Zw(�ݯk]!�4u1�)�ҫ&B������Ө����&�Z��gجkղ4�7vH��
0ЪEU#�&����|���
I�1S	n%�s�ֽ�>%��4=ԓ2l�Ц� \�rL�P!c:f��nQ��x�"�
86t��
m�ګF��ؙ��)$̔1�	S{Uk�73 Բk#cN�bR���@H�k�����d��s�E����o��-�'63,.a+�ɘ?�$��?����·y8_B���'�/,�4�Rd���%L�L%�Q��d�@�foBM&[�n-��t���'��lV��u�AdQK(�l�+�~v�3�r�\k�����b�Lf9M��X�!,%ԟ�
Ι
��i�#�r�͐��LF=7<�=%�f�5�@��_��V�X�Œ|Bl'i%T%F8;ǎ3�؏pr)�`��u2.Da�8�\X1Q^���8'ڬ�26`#�e�I.R�JoO�6^԰��"��#��tKqu^��&r��e�bG�G3.�DRLE�]�[�.�R��d���ɹ��#�-s���9d:��C��/�сN�u�	K��!3	;s�kLJ��#�rW�J���^����c�af�PK,���.]m��aI])M��>SR�U�w�8�Pdt!J�j|��3s�ߒ�gi=ze�A#T�a��d�z5{V��2t0P]�==#�7#&a��}�FFI���K/f
}d���w��&geX����>	�e\
&��$�Vk5�6���fhf�C
�+V�b���u�u�O��U��ͅȧ!�� ���o�u�&q��~���o�s�N&>�	�K�Aƍ��W��-Ƿ���P]�s�o��V�D(�,nMY�"dYmV6�����fdؓ��v	�q�ɥ7YO���\O��D�ZF,�ח`��f��ì1j����!�fZ���+#V$��P>�0|8��Ix����y�k&b�e;;l�W9����OcRwGe|�sSg�aa��QwHZrc,n
xq��I��
��q�6�g�ȡ���0?!�N|�u�й\*�#�z7A����=��e��c���:�7��/�1���4u��էX�>�fyF�KU�!` �\���#��8�,�ԮQm�j��3�O�2�x�;�a_[K��/������o�k	�`���^|�@I/"����NG�b0���N+z���O��|�:kv|QƗ�e�l%ٿSM����O!�ˋ�2�09�!��;�Gŝ�uq-y;��'�
��}6�����~�E3���Y���'�Z�
������,M�V�޼�aϋpGa�)��e��S�`�[[�7�E6F�l�v_nc��y��6i)��!����lv�U3ԶT�KMl�"���JBg&]V��X_�KB�o�Mqh���3�ە��-�*zoB��Щ��c�����nnRDG2 �a��:<�:}g�h�شL�x6��Q�����v�h��b��݁���I��j4e��uV�ط7��U�:
����l�VR�6��(6���5$l�i���/��n_��;�%��u���H�#/��]�t�p��7u�nb�m��� ח������f���\�I�l�d�(���B-lqJ�b��J��A"���\�v�I9
�S��pۓ��!Tm��j1�CKj�c��ȳmLm����iDS��jDB��φ|3����4Ah�s�u�ؘ�Zo���)q�\�e*��4��h�L3����a5c�ٯ�Z�XW��JO�ZKc#�zld��Qr6p� �խ�ٟ���#������l��rb����fE�#�n.�Y��y_(�L�y�Jt8��t6a��QsrtZVB��y4G"�LsiޫK�|b���#K��'����r�&�O��9���Z�?�=Φz3� �J�P�EBp�0�8b\ �am)]/�%��k�]���h�K�\��.�1�=���y��(���ɑ�
2�\sr�a��T�6�K����j
�	��ΛX�ߍa�lE�w��#~���*B	���
���g��S�yj>:n��}�l5K��g<��H��`���=��13��(���k6/�n�'��(��(9�R�$ʊ�)����T��eG��7��m�����~��v���G����u�[��>U�Fe�B�����1�S̤� ��'QG��)��K�E<Z/F�����Nb{Ǝ-'��m�I\EhpU�N�/������F������iXi\��S�9��*w��t6?tն̛O�m�Q�9oŻ��]��q[�;�
ޱ8��=��aL�K�����]�,��:�{#;]��	�=v�Ӯ�l���z:��3<uZL=���ϝ�#G�:^��],���n�{����]*=���M���U�JO_AKU�Pp�=v���~��[%Uy�x��y����Jǻ����w9�c���*��+<��;۲#�{̸l�<���P�:L�2�d=������
,�J��:��f42� �?�q-�p6�l�w�M��~��4K>��}�aG;W�v�exĀ���fc��N:{h>.�z\A���	(t]t�t=�݄^�}t;��.��)�tzq��0����_��b�ͳ�+#����wx�j�='QQ����-�ǿ�H@<[�<z��2�L7�y��E���E��Eq��~���ߍA�u�U���<!+O���"�/f��1�tJ�!��e�$��*	Gy?I��Zk(�E�<�CbG^�,	���\��bB�I��$̍��H�m�Ce/s��E�y��AF���(��<Bc,���p�s�@�M�D���H�ESh*?k9�e<7�f�Y��9t�=�����h)��U,/���A�s5���i-��PKhS�ϺePK!<3com/android/sdklib/tool/sdkmanager/ListAction.class�[	x��~O��'�D��D@�Jd+� �U�I@�I�O20�fq�u�*n���RŽ�� V[q�+�mm��׫�ך޶"�=��g�1A��>��L�w��s������t<`"�օ,dk�ё��1�Z���ဿ<�_4��������و��W�h��!�cj �O#�XXݷ�5&8+�3��@�9VY�0N�ip�ȇN(���@,��b@ ���A�?/\C�%N$]��YBA�׸�BM�h�O�;6n���1C��<jD±@<]S���G��Q#�
��>F���7΍+�^�[�+�B��u�(K�+��J�t�#����hݝP\XT݋�4�J�3\�p$ߓ����^¦�w6)�J1��:F���ך�<��н��H��0ZDZ8�p\��C,*խ	5�Dáp"&����.���}�vodɋ�
���0O��h�\�PG�	�l�f䰥&�ց�H��Ո��EMd�`��R��
�D<,���v�c%��	م.�0^�1�0�Dܬqu��L���)�5�He>&c��tT��c��.g�*_0!'��rr�XH�38�4L��#� �DDp�F�L�a]8UYx�3�5��1'<=I8�Z|�Z�el�%r�J�)8��R�I�*��5,g�l�˜^|�n�|Tc�����3���!w\���,��w�rK���8,ԱH|6Xeyk8n$ͯ�Ba���F��Ř'��8g\̰�X=EsGrUJ�#!�#x3���F~a(u���7��ԅ&4kh���O9�R�%%[hD�1C��
A�r8F�ƥP[��5��{Ŋq�-�z���lŜ� s���pC��H`!��Ha���M��V>�T2��c
��8�$8 �d������l2S�evC�G]��'�%-�	�ڈJ�^��R) ��A�ǘ�X��rW�.P�F�k��U:��A�Pc0�7�Ya��a��b=[���hD�ः�V&�p5�%Z
�^�
��Es۝�kl!�z�h��ؠ�fl������(i~�P�P�6��qG9�VUM�c2�J�zr"��q'6�u���`/����Iݣ�^����4/g�s�7|Y�'u
�Y���ν�0�*���D�p�<��!�2$�a����`ȉG�і���s[�:�W��'�J�O�L���A�rU8�k3c�/�5�6�o��m�wp_���u��.�Nlg)�D���~�¬L�
q'�����^J���s?v`���K��������4�Ğꎞ�yfp�E�u�e�(�)q
�qT�+:^�k5���P�i쁲dT��o�xoq�&�6߷�y.�kUJ�zGǻx�l�z�Qg��X�J��r��t�<Cy��أ�bfg<ln:�;�\)o��k���#����"y��8�5VJo|lj�&b
��T$f���_x^���F�1�ĕd럐|��?Ee逳�Hз���j8�u�V7��e�@|`r�_��4G��Nڼ�Dn
�r	Fu�]��|�C�?e���Q�;�
�##�0bN|Źe^'����5����$5��د�0�\%}O׷I�$�_1*�D��Y��.Nt��)W�V�*ON�8�\�G.��u�%F�%�9��I�9�F�A�zF�z	����c��r:����8���R�qt�N��p�H.�\��l��r���_UU��I^.8V�x���j�i��&�l�d�x�cx֠���>=�S��̍�VJn7�=C��:nu�Q�|�c�K>�Ee~eU�@�E[�*5���sރ�rr6�h"�h�C�o)E���:M�,�Sϗx��*�R��:�HӺ����S��2���PmBZ�q�Rʒ��Q��%C�i:��i���A�Ԫ�y�<�3�s�$���#=2[�]UW�l�y��,��d�B���"������Q]=g�y2gV��{��!�6��`DU���j�/���̉��2�(�5f��#���E�Br
1J3�5R����^���C�lo}on�X�V�(�{��[D,8���͓��J��2�a�ӎCVQ$��Xּ'C�L(m����e��[�%�QIu	��V �Ȩ��>{`���]"L���yzZ?Nw��uq^�"�.������wA"��P���P8��w�{T�R[��Pc"�.\^��To�f�5��I/��m���6ׇ�E����C]1S�צ��w|}<iU�i��yu��/��r>Z��Gs��L,�V�hD�dn��ɷ����{���d�n�.ޛ�ݝ l�[ӧ��~��<:��9�0��o�mB>6���nC���V�ЗD�:2�T��X䛍�Z5�a����߳��m�,�g��}�
~�h����S�:=�0E�.��$6�����3�$J�L��	�3��^%v5EFq=�N����<��iN��'�T�I�L��Y{3��Μ����G�����{ɱ`4��������٩�v�o*\u�D�ј�O��`�X�_3��x,�E�'Al���pѝ�Y��t���!�L�"Z^a�W���	_Sr��oM_���L��N�K����pxE"Ry�i��AUzi��٢����\��n�6�Isݴ����_~�N7�F7=t�?-d�G��Q�6�Mn������F��<z"���<����?�ZG���OQKX�gD�v�n��X�v���M�y�9�١�
�ʣ�e��A� �_�t-�w�5L�+A�Z���*ϻ�JF�*��t�Z�ސ՛:]�Vo�����:7��	�*����bFL�x��Si�!���I9Lb�=@6��It2��x����>%m}>��Cg��P.ȢSyu��|~q�6Pq����T͟�-P��p��jx5�$�Z�(h>+Atù��b�![�g�
y�**�hǠ,�᰼�⧠m�F[�1��ˣ�p�"�lØ��(9c�j��9�m8�\��1�P���m�L�&��d�NTW8��v�
�����,,��̆�Nr�Mf}zkͫY�'�X/�pz��Xb�vl��͵^����mXV�Y�Y8��pXq���<4�s�o��+&$��Q�o��9�<�=1�b�0�?�`N���]{".�t\��3Y�Y؁�xs�>;�#T�c��/P��l
�ȋӨuʣ?
��N�؁ch!-b�촤�ZLg��h	��10	��tG�4|Fg3���7�2�rY����,��Q��~��F���g��x��a�<�G�ͣ���l�ha��'��"K�S���02���0�˱p-?���0��i8Q�7؇R
�{�܋�op����"��1I�Z�o`2��Y�:8�[�w�(lF=|��=+;���l,*��߁�+�tvZ�-�ߋq$�)��&�rV� L�1�c*a�� ZM
����f3�~�	�%�P�>�ԧ7��)t�V�3��܄��9���z]St�&�o�H/��`�wɱ᜶w{�k�<"W��ln�J�P>ރ����]�˶�i�S���HG
E�Q�]Nxs��伺�f��l:��=�%�ϳs}g+�y�mx�:�/r�����m�-����6�
���n$�f���J#�P���J����%�l��k,��u6�a����
�� F�K�8�'#��
�gr�q�\Ș�xu	�ť��u�.��}���Jl�U|���"�~��\	�ç�_��(7S>6�P�B8��V���8Go�p����N���6�Mw�^�8�&���JՈ�v�ج�)H�A����!�9�F$� WARv=0y6���d�h�y4�<Z�G@����1�E#���h��q!�����2�������4����m�̕�!�� �/Qm���
��K��V�ȁ�g�s� ����7�C6v�����탅�_���͡���x)���-�0�C��a�?��U �V��.Uf�ݹכ�J�-�M�+[�#k4��^�K�����ecm����9k���3i��Icu�X��X�����n��:�M�JCKϑ2�ThH�W��6�p����2��,��u��c��8���FN[�-p�N�ن\)���$��p<��y���$��)�Os�a3��~<éَ���x�x�`M��y��.徉����y� �QO�����U��� ;I�[�K��r�(8L������Рa�Fy_����71���lW_Ȯ��}�������Wh@�}e;
<c��<��4<fPv
�4��Xr��:*}}tq�'�=j�ݣ�Z�r���:.ٟ�Jo*�+�R�8�O�J��RJ9�Rcl%�J���,�'UW(�I��ߎ��߼No�En��p:�����y޼!T�A%)-Q�AcY���uy�K�-n����'����:,���n���*��k\w_�^�؛������W}Ƚb���s���}��؀?q��S�s�W�����~�]�N�/8��?Ʌ����b|�fU`?��7TC\�9�[(�VR6]@~mit
9�	���E[)�v�No��C�/�/ɣ�	.�̓��"5 u���i��N�u����_�v��4����~�4�|/]̐9�.�|2e]b�Jv�N��u�ݭ��n�vw�4��%�R[�e�|���Y�������݇�k/_�o���G+�SU�!����#�#�{Сt�6���r���lq�lqPl�A4ak7&z�t����L�y�'���L����.Q�c,�.WqA�;K��84�i ]T�L�5���	;iz�j��4#�?�R|]�}�g�Ο��?�[�RNgyNA���b�o��k�����Ƨ�;�H7YYzO�5o���|�vo��1�ヴw�GE9$�0?f��
� d%���x_��L-!������p�Q���V��<
�$eSę,b)�g��p�o%�Q�na�+�I����Y���t;��}t�=H�c
�J���n����:�Y��
�]6�A/Z�K6�ӆ^���
�nA[�-z��S�D�>������PKh�����2PK!<?com/android/sdklib/tool/sdkmanager/QuietProgressIndicator.class���N�@��:	&�

-���WI@XU{S!!R%Q���M�rlo�v�x�J����ЇB̚_)pn�3gg�7����|�J6�.*�`��S���P+zZT&s�O=>�޾V�Y�9
e����A.4�ĆLe��Pj�:UL�j�q1���m�,<�e�˕�M��GB{_�R�#�Nrz�2����Oa36f]<���8����שL#�v38�'܋yy�&ѿ����λ��[C}�f��䱣��{���V����B�0�T�
��Ї�0��;\K�_��/iH~��q����zڳ_D�W�>�<�Ib�a�L�.�_�s 4�5�=�+M������)�7-%A��PT���R�R�K��wڿ�ګ�`����3�NS-��2�b��-\T�Z�h�\�S\a��ƥ�Y�����<*��f
j�ea޸��6w�+�g��X�j�l�
�v?j~��P��zU��>PKh��
��PK!<2com/android/sdklib/tool/sdkmanager/SdkAction.class�T[S�P�N��p墢���E(:be�c|;$�r M:I���|�/3>��Q�{�R�fx�f��~�����_��p+Y$�LA�цv��}��6w*��ξ0�����1C2��� �L
Y��3L�n����2|�;Fຶҫ���e�`���0d�eҩ�˥�a7"�h�#l!�Nt�Э�2z/J��Y�kQs>��\���<r�2p��I�DlXE����c� �g�{�v��h����,�t`0�fݩթ��f�hH�xZ����"_���c�]�۬,��U���-O:
G��q����-/�F[%�o������F�cP��Q��s�o3hE�t��tīzuGxo��M���kr{�{R�F-ؓ4��3�wTe�o��{C{���=^��Ȕ�¬�?�;ml[�[��;�49��d�����)/�ۏ��[%��ƥ-�&U]k$���D_��U�BҡgY̕��*��nW8g�o�Ms��z�Uk���F�(�u�kRM���i�͠�;��.�}A�Zf�9o���[���ZJ�Bc�U���4��p��c���W�����'�"��N	�!ى$�!hF#�K��(��B-O��+=o@c��$�M�I#��s&D�b���	9U�D�c3g;�@��5y������Bm$qF��kj�Q�"���
M�A�:>��ȇ)�(��BS;+�?��m��o����ik�㯷�b���#���|B���h��P��PK�nn��PK!<Mcom/android/sdklib/tool/sdkmanager/SdkManagerCli$CommandFailedException.class�Q�N�0}צ
�B�EH���A�b�(�TX��;�UL%)ⷘ��(�%e�	[zw�������`;B�A-�	�;� ��n&.S}_��3�LyNh�LC�.S�	�T���[���{[�tr�s1Q�e[���j(�����A�&t����E��F&���ا�Nen*�%�)��?����_����ǡ��7��s�E��=��_�	;�?'y�"�<�Uf��@����Ic�߰��Y6p\��5v��1�Z�-�	PKWf���PK!<Vcom/android/sdklib/tool/sdkmanager/SdkManagerCli$UncheckedCommandFailedException.class�Q=O�0}�G!P(,��0�
�Q	� �Bw'�Z�F�@�-&$&&~�2�����w�ݝuO����W���B�G'D�֝x�;�ʖ:S珉�/��ީ��<ch��M|,0\'.����i����9S�LX1U9��rN#�wnm2SI�d�2����߆t"'Co�����X�7"6��]"�D��_�N9��h��FN����D
t3�����kk-�B>���������%Շѥ5.�����`ODZ�&��%�p�@q���4��*ŀj>ְ��OPK����PK!<6com/android/sdklib/tool/sdkmanager/SdkManagerCli.class�Z	xWu����'y�D�;�D��'�I��H�lY�m��b�NLj�{#i⧙��y�!��P���0�YlY�		-
-�.tM[�R�Е�t��ޙ�IO�m}��n�s�9�9wy��O�����X5�PA��J\#��c�h�V���u�O���<_`s�d�N�x���=f�o���ϐdmՈ�*�j
ˠ	lM8�-��t+��%O����qR�>i�Ƹ�'O�ծ�%P1iX����|��#X!p�JY�u9�H�7����9�0Ӿ����bf��Ą�8m&Ks�F
VGp��5X�5����盓\�yƢ9+b��ǫ��#�A��(�^Qۖ�2F�-��	f����m��'�
_��.؈�"�5܌Z�]W��a�-{�2W$\���|���,�F}��
n��N���N��p��y��y��^�E���M�X(N��\��}�tR��AC#���B`]�$�t�r4kh�VFI�e[~��$L�\��Qô��f
к�1�GSn ��������t/�V�]�=�V
mh�r(^�@$-[)FݚXA�s�,�J7�C��Ј�>'a��B`�$�~zp-W<�g٧� �FO�5���RE���q�l���p�o1�m�wEp�	����ь�̶�.}�1 pm`�n�ens\K�q䲤/¼m�x�w���G���}+�4�j܁�(�	ܴ���݇u�q|=i�����S���L��i'�JyvAW(�M�8)Y�=ofq�_d��4��Q�	��-�B�A�jHHZ��MO�\L�E0�a�#)�c^KgВ8�v��-e��>�9��C��`&�9�T�l8-%��5ӎg3Y>��$J�L)˸�^��
;����.C���LY�j�`R2�.�B�Ls�jpU�s2�l�2�(��j>���L6�EpF�֥���q#1�ҧ�ng�N9��4� s�U��(�l���lz�rl�uRR]�X�x��~����0Jf�k]J��ڮ��A��y
����};�нvҢ�"dk�~)�f������P7Cn[��9H�v��2�o�ƃh��Eǒ ��(�]ލ_���o��W�i��jx�σ�'C#煢M��;�?��a������c��Xα����K�g�i�(>�)��%Ax�\�'��G�w&dp/t���f�d�ħ"�������+��]�<c&Ԏ�g5|��n�v�>+a��R��V
�JGS��(�@�t&�f�G�ʹ�˽f�����pQ��I�4|O1���7�|�!��}��1�5�G�#wE1KW���^�f��L�j�$w��WW��eNJ����5<��Oi4��`�Y�:3o�Q|]`K��I�U�7�G���]�"���k�
ٿ��%8��<ɘQ|[@�T�;��~[���w�oᾺʼ7c���q�q�.C����6�=�Ӌ�hu>n��x��<��MMے�X*uJ?�N�O:�n��^�)9�6�I9"7����+���n�����T/�Uėl�IyV��2�?�4�4œ�B��qK/A8j�т)A�-����-$�+zf��z�7�H�i����1GڌT}\�<�q�`����m��ο}3z2���u�ԥ�T;KIML=��Yc�������G�w	�0�����������B��9��\����C�=�{֩�Eݤe�<&e��,cf�x�^;*~M2/ym�w4om�ZKͣ�g�����4�s�I�-���;j�)�_z
�5)TB}�˶>=�P�M#1A�m��NQ�;��/�sh��
���������G�H?=d�ɴ�)�I^�<}Ҙ�Gy�J�	k̢�,['�F-�ne��MN����7Ϥ	;�WJJ�����_��T'�"H����W`_�M:s>/Z[gB�Rƨ�Sg�%�2>���@G�|`-�]1��Є9A��u�7r��#�ZD<rI��Q�\\"R\�0o+�Pޟ0|}˜2u�מl�����3��Q!n�	������қYKJ�䣟��y%�
rDg��QQFsS�G�kw;kGX���V��1) ��
M��JY���Q��h�<5�:�Y����8(��0l�L�n+�Ij�k'R�d��$F�q����/��z��ڳ��)r,�|Zc�@����a_��Yr��g�k�X�9Ŋ�=�E��3�b%���
�qF=�W4�U/¸�Tv�h��kT\+p`1���@2�I��y��TY�Q��8zf4��O���c7egsMkrk��i�-�;5�sT�%��A�|���8#���Z����0Ux#��΂z��4�KL��3l�!9��i�v�33���}��$N{�NW�K���8%M����̟I˕m�+�32�x��!�X��u#���	�}Y~�@ar|
�ӎK��o"�!E���#T�w8�p�Q�>�xL��L�e�J�$%n�n�{L{J�2\�H���������#Gz�{��끔S;m�Igګ�Ws�4�w�6.T˭(#�9L[���d�ΑTM%���f�dv��#�@E���m�<d&GM��T_�F=�7\K��Na����/�m�$�4�K�A���-2Z�o�Nr�p�I���Ĩ���x^S���ZX�q�*�+��)0t�rJ��RT��g_�2XH�j�+7���o�וz��k"{��vŗH������=u�i_�ӎ�� �ń���[��@un�tpհ5�CKƥ�-��K
SX����+v��N\ܷ\潝�L���W�B��"�L��*������XB �Pw9�yD\��h\�����TW;&~��L�"7Kr^�{��6<O�c�-�{��M��d_"�)`����p�|Mb-�*,�(�غ�#e,W5�A�!rѾ�9\{^�F T	ʕ(u��E%�[ٷ��۰�9�SlVcelW�[��%W�ޠx��
��F�1��WI�S�5�`ߓ��9���,n鿀�s����'.��\��5�����g��?^�:��(�d�w��<���]��2\st�㳸k�8�M�0X˲��d|�\B�D��/�����1�t�Q̛g���/�W�F��&U�@3�rMҁ8�A.Jk��c�H�
��W�v�؍
�݄=��^�щfts~��p}�r�ы$k6kS��~�a܁�pO`X�n��r��	5�M���؀�h[Y�C��F���S#����t���Ȅsw -v�[Iw?6���k�u)4�PI{���9�����c_Fu_���he5"�!"l�����{X-{��BQ��kX�.�
�O㡆��=�Y�}��Y|HU*g��4�Fb���N�w�Z��z���G#e������U�͚|�W���ze������qe�J��5�����]�w�b��FkɅ$�H�� �&�eQ&���8���;��%!I�MF��a墉,r�n=b?�2~9x2_`�	Cq@�y\�wݍs�Lc͹Y|�(?.g�j|�1m����sD�8��R�Q�L��L)ny���[��>�=M#Kշ4�<]�<Q�0��ó�ꝍ5/0��Y�VރAn���$�5��-�.�Ɩ�V[��.Ue9]��3���u�k}�/b}cͷf�Bk��.+� Rq���ϩ�L���[nPPy#U�������ӛsf�č�O�s�L�2�$�:e� J֡�el��;�{�+2G�
��g�x��'�@�CT�L�ކ�ߧqj�P}�X}�D}�L}�\}�R~��j�Z����?P߿ύ��j����������H}�3G��\�r����^V�?Ͷy�W�du���k�Ѡ�:(�����gUP����W��������Ս��^��0o�;�#�Nt��ny���t�Ch���ߍ���x��{��c�}?S�Ed6y��C��3R!��|��xo�G�#��s��{�`�I��'��|ϰ�>�o�6��y	��=|���C|	?—�c��OpA|ED���X�Yq=.�����w�gE.���*��ș/(PjvTl 1W�b@}��Z��Lw0A�dy��&l�4�6�G��gPK<o+F��$PK!<@com/android/sdklib/tool/sdkmanager/SdkManagerCliSettings$1.class�R]k1=�;:��V�GU�]Eq�/��¬F�=;�Nc3ɒd�"�;||���ě�
��89�̽������x�b��!�`��
�rVU�Ʌ�*Xw��B�5�jy�l�S�R�-��P�0�G�W^_��թVs��1n��t��N�]8֪�!(S�����V�a3WF�_6s�>��&d;���3�T�W`?�(�p���ˌ!Ѷ��c˰��g�kaj^G�l4c`>6p�ak*É�����/%��ts���KW�w*v����EY���)5��ԝd���֝k�]<d�Y:)���2,W.��<W>d]n����$���>�&����E6Z{ɴ��Ę�	��$���ףC��(��YD�~�J�R�����d���
�4!6��_�|\.����.W�1��-��Q.&��o�/����t��@���(J���E�
PK��D��PK!<@com/android/sdklib/tool/sdkmanager/SdkManagerCliSettings$2.class��]OG���6f��P�����Y��$
����T�ݰ;1S�3hvi������\GJD�J�}~I�VU/ZU��=��bɻgϙ=�3�����׿X�r/Hf�r�F�O7]�|���~ w�H��M�xC���o�•@�EI�Ks=ўKU�R�j����� ���FF�PF�<u��tW�
u 6�n��ʗ�*�,I%��fʵ�ܕ��4RE���\욜��a��|�!��W�C�{!��Urc�|u;&����8�5j�Ʒ�(*1T�s�j�4J.��l�����&������(m+oOx��_�M�q��'"�Uc(��t�!Y��e��p�!C���f��[t�kg�#̮C�̷̺fH�h�kR�o���lY��j��7�>��)����LW�[$��aD�te��0�x�"��&7�)"aH���ꌍT�n�>:C=���g�%�W���#Wׇ�k��]q�ئ�Ϊ��t�Ѣrp�F"�����9��D�+e�y�0�T/�0ÍV*&��ҁ��y{�Q��nR�D��H�ݩL��L�!��E�0���/�Zi��m��8J��&����)�����?��<�@I��-�hH���K������>��s�V�!#Ų�!��1�?0�?c��V�N3���JJ���N�8�	*Y���a��^��1���oN�ED�?D��	�b���!*^LDgG�h����|�([�:�'�,���	�?2�_k��Ϸ�g��`��f�"���j��X9�Cj�K�%1��|Ow�UlcK���K�PK�?�4@�PK!<Tcom/android/sdklib/tool/sdkmanager/SdkManagerCliSettings$FailSilentlyException.class�Q�J�@�mc�1Zmij��z/ł��}�,��ͮ$[���$x��(q{�Г��3��x�a����l������a� �WB��9����f�/H��d��L,3�3Sr���P��|�(����RhQȊ'���G%�Z�E�7�RR[��k�74�d�Ť�xV����rN?6�PQQ󞛞����6���abfU&GԌ�]�{�Ct�u㋺�u�>��_�0l/̃cn?�a�
9^q�;n��7�W':��y�U�Ѽ%�Z[_o��
ǡ���;�PK���
PK!<Qcom/android/sdklib/tool/sdkmanager/SdkManagerCliSettings$ShowUsageException.class�Q�N�0}nC!Ph30`��@,H��%��I��ԱQ��ń��Q�K�’�{~�;�}��o���n/�|���x\S��L����TU�1twv��2[ra�ʪ��|�U�kku�KaD!+���їj�ȺV�p���>�:r���6��Xy=+SY݈T�ӏm&�XT�9�M��(�0�����0��*���c����w�Kc_8']�>��_[�'�lh,�b�i0�K�8q�콀=�� $�[�˄�<%�J_m��5�b�1��'PK��a�PK!<>com/android/sdklib/tool/sdkmanager/SdkManagerCliSettings.class�Z	|T��?��$��%,2�cXL&��	�BI��qH��,af��غ�U[k���JU��B�q�Z�Z���ݫv��m����{o&/��}��彻�s�9�{���'���Q"����!�.r��E�L���"e�h[<j+K���֖%c���#�h�]��5��_n4+á-�E�L�H�_KhL�ZȺU�)'�0�)�۴8�)5�%�Zg,J���e��PY`�PPUʥ!Bz	‚>�ƆC���x4QtB�TNyLj��&�L���YᢑLgB7+�BZrE<����h[�5�^�0Z��h��v����bfF��F�X���x�칡h(y&�sL�)l��D��"�J'S>S�qj�)��Yӹ���`�@�q�JSi�3RוdUsapc�,�P4ِ�k�6��itjfA׺uZ\k��Ĭ\`�檣�]&�1�B*��0�)����Uv
�	�t�}@��3U�E����(H��s�M�C���t�Πr�a:X8m/k�N$���բ���@��d(\�<�Y!V5W�y���
�Z�i�*�@ׄ�
��Ba�l�"t�ؠ�T6S�gE�2�Kg�Qm%TW �V�J���.��\�R5-erE�&C1�b� �b�C5L'Yv4	m_�
놶���.�.�Ǣ�?��/�+U���|��S��1���[�T2	W�i�RR�й.jVi5��4Axo��ڡ(4#�h��`B+[E��*"�,ە����ϩt>��̯_��X�2������ih�>�P�ֺ�U�6B���7��kݰ�L[�P�HӮR�p�/��p�Vf��Z<�6��(Yϔ�o
F�k5�Sk
�im���JQ�!�$c4t�
��@p	����T|<��X{U<.�Qv*nr�&D���n���.�HUtc(�F�h�M3Mih\����eUmuccUCc�º�ںƖ���������u�6��?���R��vQ�4�uk/�Z���dyi+]�/��e���+2��m�
�2�(��ҕt���V���i�q8�$�'"D�u�����&�u�]���o����5@1�&��T��W�k.�N����[?��R(aAwm0��$e�U�4��s#D)���.lr�M8[��U�Q�0Kb�d��V�S����,
�;���1�)��@~}���3;L����d�;�����1�[U��n��#�ja�X���Cw��*�Ew3�Ò�X��v!y+�>f�61t��=��Y��jK��N�O��2�k��p^6w��Uz�v	BM�5^Lv`W3�������Ɏ�j����Ui�
C�m
w�iuk�j�O	#�U:@?�O�= yHt�M��#>�`6Ӄ�J�I������ԓL��=��2k;hD���#:(z�U��ݩ�S'1Z}t�C����.��JO�3�*���j�7%g�7�Y�����K�9Hg?�y����%��e�h��d/��
�\l)�$��x��5�^�_HAҗ*�t=�p�LY	���Я�7.��J�]��a�
u�����ػ��Ġ�t��U�� ;�46�p�_�
���P��Sh������?__2����z>��;��E��
�+v�����Y�+�C����?*��7���	M(Q�Lv�)�j�ϴ�3[yCGlӪF-��=Im>b��&�R�j�PM���~���$�1J�N-.LMT�S�e�.v���8�c����W��Τ†�yG	�|N���b��9���� �Dc�vtlat�Q�Qy������et��y2*��%da�".��;����E�`4�p�I8���0ұ]�.��¡���Z�l����8�8F���ӕ�pX3���&OTy�q�C�Y�Y��~YY�9��y����<U�-o ��#���6'���� ���t��&��p��Œ��Ƣ�`(�X�u��fշº���t�"���%<]���d!�eVF��i�;����>
[���1��l�8Ϊc�(��˥�Ɏk��F��s�.)��nF��-)��Zt�"l���|^�dl��,T[�9%/L����(�<%%�[7/��`Z���Q�䕔����3��Q�䖔�Z$c��<�kU����'��m3��^�r7B$*�
�S-M*��犖��&�,sTA�]ϫ-�t��`����\|��-|jK1Mj�]��3Oh���j�e��7Q�Y���)�$p��tZut�᫱�?j"�[��DI
���d�H�N�v����t:Lg|�۱I��b_)L��Ɏ�U�0�qO<ؚ���sl�9޻���NݐZ��n���ڑ)}��~4��i���*�1��w�F�?����BQCEPr��7㬗��(��c��<oAZ0�W-�06/w����.a�wIVa��g�T�����>(����ۻ�c�<qe�v�e0L�f@�7h����/3���@uQ�
������
G2���7,\�-AmW1�U�jq����~msg8�B]�߄I�E�~]��@����3غ��Fŀ�Lc����E���=����.���_��KM%��tG��&���:9�I7�0+�5o7�Θ�(�O�)OIm�Κ��G�PY�r��1J@�o����=�<
�߄�J�ed�n�lL�
ƀ���$�˷�/o�%'�֭*�&�f������2~��ߑqI-$딱�|�x9=݀�p���i�˃a1v�
�X\�=L�4vhf
���p�~����
���c��}�Z�5�c0�kk�f�����3�����m}E��"��vTKsh�~K�N�Z�2���m2nd������K2��L��v�[ֲ����=)O��%�D��`��w�9�{U��=p�q��Ā<k��_o�d�.F18s�aU4��<,ȏ0�rM�U�N)���q�{�w���L�'�)�كqiHʛ�x�)�	:j��A1�0��@�pk)�t4�ϩ\2�����e~�blx*SE��G��u����5�#�k+kV-�j�[�PWS�Xe��Tլ0�*jN��nNSU����S[uNU��������U���54�XQW��G�3Vm���iXX]�
��h0������G3|��t�	T�Ǖo���L��%l��m�:���10��W��S)�uD�ȅ�~���_!uV��4�=F�32�F�$R���P���A��1D�ϮfĈ6�ÖkɎX*3T`�!	C�G�ٶ��1?C�`(�R_����Ш)��D歔��S�+��-�����f�\�⿧n+��0�;�*'�M;��&��1�[z_g��G��]���r�d �X�؜7V�ؖL�l���αDO�B��/�ҧ��L�������껢�PU��P"���E4�e��פ`@Y���
�飰#���Le
��/��2�o��>^�C��tJ-�A–��v���n���~%w�:i��֋m�r�-�>��̏����J�f�
%�o���
�32Va � ���0��i:#�~8�*��损X~᱑-�XY�L�Wq���w#���<����/�e��c:c����p���:�)� ��تlM=�(�{�;�e:�r�lo@$k��9�
����J��;��0�!�����o��zs��g7�+t�v	gCr��Ū�Lx���f��Q<�w�?���~�ǁ��bp����O�`5b�fq�m
�?��6ĺp���w�-^�Hc����x0���cL˸��x�N~R�b>D�4�L?G�'D(�b�?m�oB�K���Z��?k��C�9K�
��-�����������-�f�_��+���O�X������?'�j����,�7����`�]:l5-�߷��{e��{�N�e�4�?����9z^���Υ!�{8���4MϢ��C^���ۑ��b��4�_�h�
#g^�;;P��\�u�_���G#�)ʿAk�ſ������hg1:���M��& 
�T!�St�r����с�^��G�zȷ�&`TVu諎�%��8�H@4ĦP����i.��[���h;I����-��?��Ĝ�)��X�{1�+UZLt��_��$�� �@D^:���
��z�J�Ҍ>��.�q�E�b�Ӌ���;�4>R�]��x
�.���SR"�/���S祎:=O�h?���*v��&��
ˢ�'��/���L�������� ��
�G�5=
C~��iK�%����JWb6��hd/���C�k{Ii����]:���G�N��I�3�`Go��U���f����V0��H3�^���#C��ޟç�y3�p�=/�->H3�{i�X�W��V�5=��]�8��d�B<�Q�u*��)V�ع3-�Dr�y+����;���t'͡�����%��w?�zK�Ut;p�4��	y_g�ޅ���g��hpy�F��9�t�x�/n#O��t�.X�W�W6��歹����[���"I/m�͏�
�B��~�t?fv���R!=DU�Wh6N�D��E�.�)
+�.����8I��;4��a�j]�M}��N�I�X�Rd�D��:7�e?ݱ+}�
;X�ưe��2����/3񳀿cg���|��H����� Tp�ޑ(n��Ë���O�������<�3dV���w�f��N�Q�g"�l��k�V��5[�!�Ȼ3�߰Ej��P&�o���&�R3R��\���R/|�z���S���o�m���Բ��(��)�M���!MSO"�:�����2��?�e�hjav������9��(fc3/e���T�������LBcm�?Jm���D�d�|�2�yF&�۝;@?�A���\h��Ok����\j�<No��j&�,d�|5=������]{�W�y�Gg;���?�F��U���~�_������si��|6�U�Y�,e��2���#��"G�p�@_;!^���FR��T��衿{�y<$��W,�݁=�w�VE�]�m��K���W%{i3�g)s��>�O��|������r<B[�1`��s���>�A*���0�<>�A����L#x���!��^���� ��5Ex��~�O�PiMcz����"��=	��sI��Ic���ó���.��3��'}�\�/�7��y�P^����J�(3���(=s��T��pz&(3��fv�g�Lu��C��Y���o��fs�>^U���ȑ�fb���!�>�~>oN��\��s��V�#�N���m��Z?�K�"]ސNk��4h|^�s?��KO��o��|��Lce������Ddo@���1���Bv�$'�U���&}�����c��#��;���@/w7z�"$l��x�.�`h��L��
����?���DK[hIF�d2gXŎ#I�=DKe�r*-敐g_��6��Z��)�$�h�/�
���N��Si�пޥs��ohF���9;�М
�� �r� ��IF{�v��ӵ��F���׳mWɤop��-�\-��6:Ir�|�q��1vSߘ�s�F��s_��ۚ}���n:������s;L�;Ő}0j�=�����|�|_֨�����y��O��K/�+}�_�W9�,VV(
tnr�꼃�󃓅�ތg5��y�kP�}	�HZh]@���
y)��eTεt��B^I����r��Fj�&
�9��ϥ-���y�5^��;y-��mH�5���Yn�w�����^�^s"��r>Ǹ�;�4�s9΋8�+9�M���F@o��f���e<��|1�Ɨ�N�<��/�|)$�
���ԗ��%~���|9*�+�_�����X�F���*�����,���
Z�^Y�7(��kx�r[��oVz��Q�My��P�w���.�]����h����8
�>G����w��x���{7�Î��>�{�q�S���=~��s4��s2v���"~�9��u���9��Ϝk�g�_t��&~չ�_s^ǯ;o�_8o��c7鼓�p>���s�0��<�o;��?9_@�-��m��[ȯL�]��0�*��r��4%��r�Y����P�E���U������bZf�b?V���(�bVZ^�r(�e̹��+S����FwZk�<s� ��#��\狩�-��YoIe��-��zKº���)��EK�W)(��i�s�R�1��,PJ$�
�obJmЕ
�aB
I����S�~��/��OAm ��Z\��[?�a.��������G�d��1�+O�
���y���A���@��\�����>������>��BmHU�J���pM���a ��?�Qc\,w��Xx?u���s+�J�`��~)�2]�j�2�*M�V={�^����>Hk������~�٫?՟O��J5�2�$�"Xd
�HW�x��x�F*�U�x��,En
�����������_�ae��>�@QN�1�PKL�Q�;PK!<:com/android/sdklib/tool/sdkmanager/SdkPackagesAction.class�ViWg~�l`Y�QbB���.,* hjX4
VqH�00�Ig&*v��^[�����9-J{���~�_���.��LX�`8$�}�������y�����w�p�-�#�CkR�D%-e�J*j�fTe2j���I�ҲM�f����k�NES�c]���,��^UIȖ�hi�#4"��P3-]��9KQ�݆!���*��r~�
w04R�
�(�R�&T1\气���Y8uY��ð)��;|����@�l�
E�1�n*�n�F��6�!�fLK)I�����,Yr"7YxȰ/x2_���
<�m��؁��O3·4��
)��%ɐ9�`C�x��&��'۬*[��*#�lj⊢�]�`����Z(�v:UIKG�A�e(7-ɰ�QŚb�Ƌ5�;i�^�*ki�J��m"�a?���M��Ϻ`,T��㠈p��@0��g'g9�਀v�d8�6�e��2��5-9ð-�D�)z��2��`�Ḁ"��ð�I�Ter;,�|u����d���I�	�q
����"�ҩnU�+��<���/⌀��2l\���X���i�˭c�>y�Y�D$p���T��0%���u˦�8�1��<��]\N���i9iupz����WH�ғ)�sr�.����b�e��,�K1�$aJ�T��и��PJTl��zR������ӮJ��jt���g����lj���Z�\Poo֚�fM�����8��3"TP�+���(�C��K����Ed�*����G%Cs�nB��AtpE"D��3�&�c��s��T�����F#A�F$5G�)K(iM�r|R�.bOg��c��ӫ�H��3q0�����Ҥ*s@=)�#��p���XS
����������&�4 [SzjX2�MD���lV�-���>t��;�;�)o�Xd]XRv�w}�T��E�����$�3����4}kD��UX���ސ�˓�#���*�D��p���*ޏ���F�xj1Α���E�2i�0k��0��hO�{yB�I'�����F���s��Ņ����U[�E�t]"��-_��~�G�YZ
�m�U�����
a��~����~��7�
���v��&�FR}���
��T�7q�@nr��[x�A�%�;	�[kQ��Z7�Յ;�n�t�F.�9x�I׽<@#i�l�Ƽ�E� ���W��}����8�?Q��4@��C|�?KQڹ��5��;�a/������8q?B`]ѻ�Q���Y���F��%��h�6x�1��k����]T����[�eF�s��=��W��05�$��K�!���0�m�j���R�.���Oa��2�H9	��(�S
�Hއ��,�"�~.�]%I��q�hp�
~��ԉ�х�q��m'�4�C-��(
=t�V^�ۂO�����x��-&�n��⫥d7��7Z�=��G@�1\������|I>9-���y��q��H8��Ѽ��^��WKD�M?ybM��ثo�PK�&.���PK!<:com/android/sdklib/tool/sdkmanager/ShowVersionAction.class�V_SSG�m�!D���j���4A��j�5H��(mb(��>9�d
n�޹w��C�st�3}h�ԇ�v��g�={�E��S'�{vϞ��g�_��&�K!���DCf�mʎɝ�'��鷶l�a*)m=�p���g�Z[KMeI�ax�r,��p7_>�f%�l�&����_,�
$n��|^�O���H1���m��,�J�qcC�u����By�os��,�|�uEs9G1���i��{'�d+�e��]�p;ڰ��6��M�T�ANa�5�Nx?�38�p�d��|�W�������J�C��NMy��b
Υq2m��]E�Ѣ��ӻ-i��|�PLb��;[�|�LFIJa
�
\I�*�)�W�l
n"?M�ΐZ*�S�O����t|�U�vW0$J�E$S���io�7l���&��ܳ�<b&Ԇ�3�:R
�/�"Cҏj�����a�"Ԇl�r�w�"'d�m˧1��/��F��4���r�7��v4�~�\?�w�O���Y>�l���Qv�GG�f����s����"C|/�]E�_��R�p�o�3�kQ�˶'|�iYMN�@;�Fl��w�&��oNxM�&Ar��7�žV�o�ܣ�ܟg:�5��b���8�Z��I�|�q7,p?3�)<Ċ���e��=㖳-��Y�F���[ޣ���_��!R
<$\�𯔥��ŷȠ�>�[]�[\-qۮYJ�A�w��6@S�$��r|k����{���~��8��}�x�p�H{`�	Å�E�>�1I�bt�2�Ň�g��,���K/���HT�
�\�
�@f����{�$���r�f1�y�d�#�"2���k�U��hf&;�������Dۏ�ؿ�1�ʴ�t(��>���"��A�� �۴��D0~Џ 毘�̼��"���#�/pi��X 5�%e�R�]O��o��P�YO ����%	${����e��������+F,M�h���R�Z&^�2�
jA"�QǷ8�PK0t�<��	PK!<>com/android/sdklib/tool/sdkmanager/TableFormatter$Column.class�U�SW��|�,Q��bik5������P(���DѤ��n�KX؏�f����}생)qjg�>�79��{w�� }���{����'��}��<J"�pQ��w�=M54���m���[�-�]fg��#H`$����kM�T5���zK�v
����m��,����5�n;��ܹ�f�i�Y�]�3��obV]G��eL�)�3(f]3<^�›aƷ�\�P�<��궥��tL+8�3�q��[�Ӳn�+	唂i_Y���)|��q�S�fΝ�!�u:�3�����Z憏�x��~�I��'
>�gT�[mw[ַ�$��+�(J���iY���0LŹ��F�;I\BX`�+��2�H�kt��T�T����Q|�+D�r�V��rf�p�7�ZH�*����"�W"�����E���[,2$\�p;�9Ɩ�W�����C�pR×j��0�2A,�ɉ�CE�3D��=U�-~�3ܑ�+��njF]st�F�m�˰X~�k@D��
R{��<�9<���a��Ry�9����<DE��+�ݶ[����Ԕ��w,��Z��7A3�{!ʫ��w�?Q��x����I�磅��h�՚��g:C�ǂf�j��x�DžHVm�i�u] �,e^�ӭ-Yw�����86��sW�F�}�,�m��b㒔k�CX�o�v�|Z�#���;��L_?�M��g�/���gs����c";���o�
cE� F�:!��<�6	�!-�G�^�[H$��: �5bĤt�8��t�X���NRE���*n�7�y%�'":�����A��"=E"�����������%?�K4�W8q�X��-
 t
�M�o�I�ɯGP��P�!T��ZF%��ߔ�ȽH�������J���l~��'.m��\.,�@�����I���a��{���{.۹"(J�M-ѩ;��]��)	�!�m)���1ڶD3t��~��=��Or�5n�i���D��P%p_��G���tIrMЌ<D�?PKpޔk�LPK!<7com/android/sdklib/tool/sdkmanager/TableFormatter.class�X`��~
�-��8��f0�!�Y�I�@FsHgs �Ӊ@�6m:C�=C�6�iڴ	��dt�4�{�{ϴM���N�:�	����{�{�{���������:}p�-�#Ë
�A��W�Cm���Q���[Kj�:w04 ��a�ʘZ�m�a(G#Z��A��
Ր%L�Q�Z�eQ=Ѧ$c����ұCqm���q>N(IeH5���qu�n$�T
��D��$�i�%���MtI���q����~L�aNehFr������ʳ6�IFMMO�m�]�ph��1C�Lu��PS���b��-�B�83WȘ�9D_��N��Mo���W�c�8~��y�� i�͉�yT��OB#��솬�f��
�]�Ť�j��H!Mh��MCU��P^��,��]�h�	m2�b����R��Ԥ�q��`���"[!�+�J*'���<JM\�dK3Rۇ�萰FF'�
|�c��u�j�k�;��5���e_:�7n�\�u���fL�4�(j�0,
������I9�H�欱<�6f�xL����c�����.c"T�
5IE��B%S6\W%vQ=6�JX�q�����C?��K��Dx��ޔ�u��ܕ��9��ҩx��aX�O{���)�+c�%/<��=�zPW��{��W��e��h3uk��qZJ��I�2r���	�UA	C2@+�����F+l}>W=���T�Q5�dQF�:D��s����N��ԳV�Tp�zN�!#
R2u��yK][�)�f	Gd�-�MA��v������6���Pi��c�0���t��6��Kv�&��m2^���ʏF�Ew4���ѹ�t���}&��N�R�L��e���d85CbP76+�
�E<�wpv��S��mԏ�d���R�%�QϽ\��uD�…�ci^�o��F���ik.(�R��P��o��6���Ȇt8I�7\D�샀3!�:��˸��G%%��f9U��Ϋ�J���s/�r�C 3W'�ho�:��)���>���0kb�zC+�,�w���~с�0�t��U�Au�a< �#2>���8JQ!�2��� =�p(�K섌�x�����y@��¼��1,:Uq�f�~;�Q	cܣ3��(��
W���1<.�	�dz���a��:���a�(z��M'/"%b}RƧ�_2�ߩ�����Ynߝ���y<)�2��Ǽڼ6�S!��i�6c�G�>S13�OJ�� .�*:w_t!u��w����o�#�ڈ�Twe�UC(�FѣJ|@14�ݞ�4rj�E4Q���h*��q�pVD����a�g�{^�T�E.���ucv��H�)CԎD��F���4���f���s�J]��w��=�[1��J��;.�J28��b�-:B���v2�X!���He�gx�#�!���*�a'�� ���,G�*%2H	�w��Mm�P�R��a�r+�h�E�]�+����p��&�$�ǔFA�ܹ眇�=���J_�+֍��%�1�˧"j/�΋.�����,#���B�+J�Qu��`1�r���f{yB���������ňKz/ѡ��Dew4n�����,Z�T�>=cD�-_�S
�-���]7�I�%e��tm��*�X��d6�a~ZK��m0i(�
���ŧ:���z��,ۈ���n��L���.P�{�Ž�L��
���Q��>�T���'V�>T��2����ٔKK�Se�V�i��Ȧ�l���Mg#2[��Β�/<�dz�^��9�.�u�t2�
͓����L���@��r�E2��?�Z����g���I��.��d��x�&���2���$N&UC�Za�*1��W%I��aNyQµ�1�p�	��_��E��K����GWӜ�n�_�o������o:
�t��Өz�4��W����K��yx�F�%���k�z��7���ML%]�~�ܼ��t
�3��mn�=�s�QLsaO��VL�a��R���ѷ�maf��;Bz���>}�F��t���%���!�'{4R)�f�G�c����+�!���?n�>��w��A�,�eM�[�[ǰ4Z5�n�!6vz�`�n	lF8�s\�γw�{�p50�k\�u�h7��G�j�a�;�-u�q�1�l�Q��躓ٓ��\yA��&�Ë���.p�=����6`%fa5�G�x
�K��K{Ѓ���q}?�m�a��l��DD��Y����,~���|�����x6�3$�&�{�K��<8F���9��\������q���%�[����6K$��E�A��$����K�.��I��Q�[�yU15����S$;POOW��1W������%FŸI7����R��$Y.]��4�;s�Bc��f�n����
o�Իl�U���#���\C���hm�b�k�^�y����oS�r����ED�K�(wQ̜�ΦQ���eo��w��;��ݜ�P�Ƈ���P�0N�c�ſGsg���"kݴb��
��E�+h�����U1z���">yF��l��uU=q��|������QU% F'��U��C5Qw���P�@����[m���.���C����aԟ(��+
����.�Vu37󈧗q��C��f5�������LVo��`���\{4�5�ǚ[l�5���Q�d����}�>���fkP�PK��
1PK!<8com/android/sdklib/tool/sdkmanager/UninstallAction.class�W�w��Ʋ���`�8��D��'�$�	�6vl��))��Wy���vw�ؤ--�@�-i}�����N(О��s��?��_ZzgW�%٨v�Su�vf�ܹ��w_������OQ4!��YEZ�4���fα�\��-�lڳ,C���yᤳ��)�-���<�2ZtS�3ܝߘ��`:l�Y�y��w3ə(ˆ(��h�ʰo�N���z�0ʦ\�޴����T"Yc�C���Y�R��z��7�z�ʋ�w�
آ�S�
�b��`��c�ảfN�8��h���gˋ��#
�X#&!0��؎�B%��kG8����
>��F�İsc�Ё��K�6�X�Ut�%�gc�;O#�#�YS�����Lϱ�ؓ�d��U܂[��)��I��zr|���颧�q�(�qU��ކ�إ �"��V-C��?&B��dݭb���'� �%�����6܁^�T�GC�Ze���Ģ��?%wܥ��Z�'w�e�̧'g��e�3t����C�I�����m>FA�2������.��h��F
�{1�`H�0�0�d'�2ni�X%m�l�ۄ��*�_�(���Y%pH�rb-�3ΰ�A\T[���z(���Aq��d�|��LYb>a�YC�=+~Z7sq;��'T��$�Jn���1�69�]cr����S�ŗg��1P�"�קU<�G���?���޺�J��r��]B�j��!3]x��Mj����&2Uം��9��/��f��_N�vH���U�#\��d��o�]�bf�7����0T��z6���)*MLB~��ɪ�a���p
��gd(|V��ĭ�F9Y'mY���HC��ڸ�I$O)(2�l���
���!r�-j–ڣ�0%�aQ����
o�᥻B35e���}Ϟb�N�}A��"C���5e�t��%�GJ�H=���x�ʁ]��tp����E9;8||t�أ��G�7�MYJS�d���p�H�y����>���X�0+����2^f����ٛ��}�H�ݯHwح\E:&�7g妸é��H�XZ��ƳI�ϐ�ՙ�P@u�20�
��&o�n	t�rAۻ9k)4���Q}�c��N�E�����"�R� L��m��Y��鮓8�6� �ztj��m�JؓU����1��:������Z��|u)�Y�VtajK�a���vD�l���LԵf�2�;��V���ױ0�QKY�0�2k��o��Y
��>����7�Wt�7�?�KOD�V��Ĉ.���.q�JK)X�,�s=��A��U��o���í����3ւH���l��~���B����bW�(���=nYE;�Q��(������&׮VY��g:0�Ʋ셡��0��|�nΗ�O��)Ep���+wlV9���ۡ��nߐ�|�pScV��̈VM�6}g|O�4�5�B�lA+=�!�a%_k���[>�W���q�_�ٶ�_�7�M� �ߢy������X�.1��jjJ��׭�=�z[�;���e�<A+c]�m�
n'�C-4�oE%�� ��"���;>���p�-��{b���D��#��_﹂��.a�sz�caz,�+x�	qW,B;?�r��·�M�h��R�hOҷn�y�]�Gbμ/�gC���bO�?��4��A�Hva;}�ƑB7zЋݘ��M���G���%��Y����>�wR2�e��������O�;Mκ��]|�0�z���yr^X"Y��*^��	�8~�@M��u��ɵ���[H�V�^"���ҍ�q�
�
:����ſ0�������?)��Zɽ/����b�^!u2�&id4��:�]��|)���PU(
�z��Uv���h�PC�HcI�4�����I���t���M������������w��>�PK����QPK!<5com/android/sdklib/tool/sdkmanager/UpdateAction.class�W�{G~�+{my)j����'��(r��m"��q���q�B����7^�
�*�Ph	w)w��}5�Z(.6P�
��;��"Y�b��xiw���x�f������F!
�hH;��ng
��I��˜Mz�c�qN���QH�ٮ�[�p�3[�mдMoH�D||�3����p�2g�3��=F;:T�5tB�W��`����bRϛ�3�ttf
oZO/���3�;�����[ɜ��|�XL��Q
�8�	[	�\>�{Ffz!K�6���_֓Eϴ�\l�۱C�N
�p����Y��
����F�DM��T��{��[�%��r���%l������m���.3M&�{Ttkx
nصB�3-O�X���f�Ѱ�Z�|�Z�op4���z�'���]
�W�6�$TԐ�]_�7�X��f��6�7��om�
���v
�qD@M��,�x3�@�������%S*�`^]���;p��8�!�A��#/Б+ם����lCx����q��߬"�g���^9�v��k:L!�*�:��U�j��
�Ԁ����/�+Uⲱ���5�A��YEw�G1�aS�5ݻsyo��Ў��O:�E�an7՛�>kRˌ�zV`G�*P4�E����<]�{�����5�	�MV���I����t����x��$�X=�����'yu
�H��m9�0w��j���P"QZa������Ґ�]Ӕ&da)���POi#�<ޮ�����7i�󤷃����`�-�a{t�e������!��[/�*԰�w�xS��U�Mś_�� �2���n��i��bƘ�u���܇5<��2|�9ǣ�7B-ٮ�~ޯ�>(m��+��:����ٱ�����Ì�_#=�Ƚ���V��'�Wdܴ��bn�(��ѐ�NZ���S~Đ7o�xmx�!J�R��	Ûw2�zA��j��x_����B�.�$��������u+�}�)�%�z��#�aG�����b�쭞U��2$C2�4�.�1���On�k���b�.d���������邓eq�c����M��N����I���Aق�%ny��U�t[��Fg�Q]2ckY���4p@�����w�uJ�0����Z�m�����=�:�9$0�49Ww�T��* ��$6������!,L��S,��QSݶ�vuPe'8�8�lz�԰�H���XR񂆟`Y��k2��΂���QB�+�jg�����J�%|�p{�g��O������ln�d��lo��o�3<⤢���Q�Xp�����yp}Q����r#�z]�k)�
O�(�����D�G�K���sc��3f�R������
�����М�׋3�����v�C�0��W���g��|��!�%_[_��<�3�S����q��ą���?�����
~HS�§�H�b��m�]�_���-˸����2^݂�V���0�q�/��D��s	'&K��2��-�^™kH��q@����C�C�x�d�Y��&�$s�5��U2��ハg�"�/��|�%�}�a?��ݴ	��ݏc�Ɲ��(b
8�C<q��a<D�Gp��#t���}�nm�k�8�
�g�?A������	�*��y�2�%�}���P��)GU��'������>��W��|�ϯ��A�NR�"��ӕx����$���lV��g�}��S�d��!���"Ǖ+>k�/6��y%S��23���8����=,��x��ZC�.�b��,�{Ѱ�B2=�{S���%8�(
<�jQ�*3a<�g�h�l���|KH]��y�UD�u�Y�A8j�B���*�������._��#�e�rR:���9�0p�_����~�����x�G)�'���PK�b�}�)PK
!<com/android/sdklib/util/PK!<1com/android/sdklib/util/CommandLineParser$1.class�M�
�0��iu
��ك,�0E�/趢ծ�v��<�~�X��ń$y<ow��inK.L�*�/.Ze����-��o��{�t�9CDH��*���w�Y�!>���r��$����0X�\[��q+��-��������R-��>���M��7��<����PKy�v��PK!<6com/android/sdklib/util/CommandLineParser$Accept.class�SkO�P~N�ѭv2'�L�S6������`�F�XB�@��B�kM����^���D�F�g��=�Tp�]���y��y/�o�?}0�'�)ݩ��]s��6j/-��6=�R�N�N�y�6�4�a������0
��ae���ja#�0�?��W
)s��L6�[+oe
�[�rq��.(P��z�i.{:vQA/�R���o�J���^��.K�*����n9��ЗL�w�=M�4{[-Vw
�cpU �8�Q�9�Y�J�4�i_0�'O����h,�X(y�io/��|�a�q��'mڦ��П�f��*!e�p��yG�]��y�e4x�sL�r�d�
���
�z�p�Zբ����:O�X��5���&�l�n�XW��3��qj�C�py�ގIFN4�D�i;�[3m�b��m[�.��d�B�.�[�/���w�H��%���Ɗ�{��N�$ʪm�&���;mM;��4m���� ���p�*�F�v"H�I�>E�Y��-D>��1b�c���>�q>~�,g�16v��c0�N��ѷ�Fa�dU��a�5��q��M��Jc�C�����)ޅ�0M���;�S�2?ꝖT��z��m�-���@Ri3آ=��/�y�M^�'?7vS<ĭ��3��wn}G>B���_�1��""�C\x�Q�;e���>�#6�~��^�PK��[��PK!<3com/android/sdklib/util/CommandLineParser$Arg.class�V�s�T���mَ��IꦿL�(M܆R�	�b7mZ;iq�B��b��K�Hrg�.\�̍t
3��G���&R�Ls`&��o�~o�۷��_��;��, � �"�,É���������s��3dM��xe��GyCPf;�U���ݪ���[վo��5DzH�0m��z�{���͐��N�`��x}�@,��*Fp��`5�B��s�!�FU�ᔸ�m�[��-�5�myÄ�7�YѪ�.�)����3�`�v�_�-C�Ϫ8'�y�����*.
�j�
��{�����M�pY�o<�=����F4�Ч�-W�ak�>�[�4���d
3*��.j}�5�}?T��ҍ��̀�t�!]�o?"Y�[[���o�dz���k�)�e��1=��1hQ�-Вn��A��_ȪP��^�,���f���0�=xT���d���ݦ�'�T�������H��)#U��w�.YR���!�;T��~��6|Y���NU��f����D�J�a��SRH�Ɉ8��Dj"��.�F+pċk�+Ʌ�v"f"�p,̓�cV1�5�H�P*)��*]���fT]h9}�c,���&����S�+�m����y���3��׎��M�BZD�2up�o�b`�4*&�\��s���`��"W�r�HkJ��^��"h�a��s�
�<ik��i3�l��6�VJ�J���R6��VR��J�e��*�D�{a��>@�C���$���9��a�H�;��e��P�+���c�?�o�:o�&_�_C�?�:o��7� q��&�LJ7�VJJ�P"��n���һ$e��IY)�O�"�[��H���?h�����E�`)�G|D�����  O ��A�
��U����{&��PN�?�w	�
%"ɅD2r5�����7�w��q��^N����%��&�O����{���8x/���	�r�O?Hkq����a#a�VQ�Y�D��C���	�Kd�W���U%g�J5�diemĵkx�����Ę%��T���I��B���qB����:5�+B��X~�x"S�z�Sl��EZ���PK�c��8f
PK!<6com/android/sdklib/util/CommandLineParser$Mode$1.class�T�S�P�^Z�R��
(X�jK�P�MQ[�0S~���0��҄IRƛ��3zУ��g�(u_ZG�r��y�}��ow�ݷ�~��6�1(�k�C�a�p�:��c�u��g�5�囖^r�M��M[lp�njթ�Ȣi��#�R����nq��W|״�����r�L5�(�U�4���p��n�a�!�R�u��W�բ�ә#Q��v���U�e�o~�8��v�kB�A��m�P:�%?k�(�z ��/F�[G=t��2��0NQyǣIw���#�	�4\�$�\����S�TZ���.�-mW6�7�{(@�عғs���d�g��R�(���Z�Y�&�YdI��[U�r�1����-�vy����w�:�yS��%�XJحf�&�@{�u��}���{�/}�SM�]��y��5���N����.�I���D;�D�ʩ�sco�����C4��2�8-�OMI�h��Yy�J�l��щ6�tVl[�%�{��T��̩��Z�ʨ���aQ�m���0�)�Q�	���UڥH�G8�D��I��3�
��;F�k\']�:��H����W0��f�����!)UB��9�t�h8a��+9BINd��Pb��o��? ��s�8�?�KP9q��Ø�>�l�KM�\�l9�R�-�ǡ<S�#aTL���VH�Y�$r���A��p�d8 ��i"O��4<���Q"f�)�$�B!IT�S��PK�p��� PK!<6com/android/sdklib/util/CommandLineParser$Mode$2.class�T�NA�f۲u]�"��"EZZ(�;E�&��TI�_C;���n3�5���`�/�G��>�e<�m��&�Mf�eg��Kί�����4�t�MD0��PuY�Ԥkղ^�m�f[�egn�A���'\zB&�nM0�X��2��W�
��ܩg+���z�X:9�R>�m �S:�a2�9,:���m��d2����**�!È1�o���_2�'��R\���51�q����]�u�aO������U�c��U���q�a��ãVcW�-W6���_M�r�(&涸e�Z�w�A��ٙ��7�^�;q�M{9>�Kx:.1ĎG3pWLL"�`ԅ_����l4��.����֑01�k���/P_,����v�ґdX�o�9ճ��f��V��K�����)�Unosi)���{�ǐ�c��T�����yC�B��N��p�0�6\Y�n�GG�����K�J���6�[�&0<K�A��+�c�����T�?�E�B\�l�O��g��U�����2ov�mTܖ��-K�]�
�Z��Tm�#�v�̢�Y���	�������dH��q�$���"fi	�'D'�Ys��<ѹ�%�
����#�2��J��3��Y:�4,ƀ%:4v�No�!��j�ǀ��u�-�"o�T��t:s��_q�<����;�Le'<��+��:@L�!&(�8�}Ġ�	C�g\�0IR��#�!Z�p;�v�C@iwp7���2�Df�M��z'�;$����د�>�pP�5:W}�

5����-"9���PKv�so�PK!<6com/android/sdklib/util/CommandLineParser$Mode$3.class�UmSU~��]�EBh�Q*Q�$$��J�"4PE‹
MK��Y�K�v�����?�?ѯ~��R_�X����_rij�t������s�=�9�s�揿<p�� ��CV@�a�bճ�Y�-��u�
}7�pu#[��u�uSlj�#�ĚU�������d�H��Y˖\[7k�����M�Se����0��Qv!�9��d�B^��W���ُZ�k�5�.�=�a�e�hP*瓩c)l�>7�1�0�ә[Qq\P�:b�D����C4�7u����a\$0�p
��K0��)�bq��U��w��ȹR.��X(,on�_\_�_���d��B�V��'Ũ��0FY¬���&+
RR&�9�Ud0A��0���)��0���+�2��F��X\w���-Sĭ���L��~��E޹�T���z�ī��0G�,��=s�`�9E�N/�|W�x�'q�a�{�*3����{{��]aoi�Y"E��e�ֽy�(���ӝ�-�:�&�}�Jf�.\aS�PB��z�$C_kb�U��Z4��:�_����~���VE8��V��z�k��/�6��G����'�w��]�LAE+	�*�
��V#��>%�Wr���5��|�d5슸�{����&��$�Y1,�B��fPWLS�CsA�|�!uf���S���Ow�%���_�u������P�*ͮ�h�oQ����)ط4�0O� 
���ƪ7��,R�Z��BX�ư���e��\%���~8Hjb����i�K��O��Oѻ�nB}�HN�ɹ@,p8��Q
~�+�@��䔘�i�c�i��o=�h"���H����1�������3Lm�dJ�2�͔�����$��gP�CH?#-=�e��I�����߱*��MZ�#��'3O��1�|B��vZ�hE?�:�hU�u�ul�i��M��z�.B��q�qD98G�~����2�o���Jݚ��M�����}�oQ'f%�qgIŶ�.��R;u��{�����?PK��8#.PK!<6com/android/sdklib/util/CommandLineParser$Mode$4.class�TMo�@}�&q�&Z�
� iڸ�zB��"U�m���T{��8�j� ~�~'$�k�v�*¡��;��7o�z�����Q��)9y�n8���T�{v���=���v���_�.W�P�������gN�s��p;�r`�ʗ��^��p�z��iM�,\�Űv��m5`(G"vFJ	�x0"v�I�τS�"fQ6Q�ps�ʸ�8��Ҷ��v�O�vN����ZMQZ&�g*��n1,�O�z�!�$GR�9�a_�c�(2�	]��z�ŧ~��xʠ�P��i�Q�E,ᔪB��UI��t*ϗ<��R/�}+�0U��b0�U芈2_ֲh�����Lu��(��y�򜛬C��#�羖pa��S�v����B1X{R
�<�Dd��P�4/:+���&C#Í"	�{QH?��:��m���<�i�@�&rIdz���>�} �
�`�~�M�-�����d��(X�wi0��}�5�*Y��Ƚ��� cİ�c"/��H7V?������
�O�_	�R�q��e<L�����3\&SMZ~��=A�l.�Nc��0h^ݱ���*���
l�9Kv��H��Ӯ�PKD�\6PK!<6com/android/sdklib/util/CommandLineParser$Mode$5.class�UmSU=���!]JLK$�B5j	��j%�А*6,��ف��]��0�S�7���t��/:�p�O����3:��n���ΐ����>��������|�1�硇�ѢB�Њ6�Aݩe�]u�����,s5[�M+�wj5�Mۘ�g���j0�����1��
�-���ײe�5��T��ps�J!��k8�!s���C����k�~EXubw>�z���ꆡ�9g��m�u�N��0:�B<�Вl�9��<��;�ݕ<���x����7�8�d�x=*���$z"G�"5�������/�p��8OkH�����M�ȪRKg�s�rϐ�ؾ0mO&�5�d��Vۑ�����!\djBz]76}��ϖ�J��&|o,�I>�4�����j��N��"C���mKݽ�M��6�F��%
#�n��t!?�2Q�\)��Ωm���	�9vR�*J>�N��T���X�(-:��*�5�AR��M�9r�3���T)-j�o��Nv���)��Ѹqܪi�چQ�
� �H��h�B�ܵ�	�s���h���	�GR/�{������!Ol�I��F���q�d�a3v6��:���q�1I��!�u�}�ߚ��*�F��N٩��q͔,bNJ�+��
�n9A7�gЦl�p��<�S�6�pj���d7���0���L	>�m�#9>��9ȫ�F+^��1����P�@�����o�_b�bM����U��4�9&#@��5\�_	��Y�ʕ��}�?bx�5�0I��r[��`
�A-e>G�G�q�#�@\�C4��2�"����'��(�h�{�Ѿ=<���AO\�v��Y�]D�Jz)��;Hߎ+�f�n��p��ܦM���UP5�k(���[t���ߣ���^�#���4�W�/�࿢��2�7��������ch��	9M�N�u��QE3��[Ȩ��@�-��
��:�1��0�)Z�gQ(�Ы�r�TĴ�H�OJ4�&��|KAy��h���xgRÊ�="[�!"C��x5
]�PK��%�WPK!<4com/android/sdklib/util/CommandLineParser$Mode.class�UmsU~���v�R���
$&���4��b	T6A�U�+�
��@�����`a�tdt��O������ɨ�3���s�yι��s�/���3�M2�D�dXkt;)�j�]���5�j��Ԡo�S�n�C�iwu�g��n�`��e�&J���z��[��ڷM��-&k!�� 3���J��+3�����rE��CS,U.�� �e�B��"
� �W��C.zIA�����A�Z�i|�e�#�x-W:)��^���WE�����vע��'�g�Q�?2}�]�u7��&��_
kС8��Q��a�l2�m��˞��Y���Z&(��VOK�X��o{�ސ0#c�[�{��H�Hq�M�֛�dd���ޭ�$Del���`G�M����ԡǐI$=o�z���N�\�*�A�n��z�M��z%��Q��m��n����[z��s�<0�����n�XH�o�<�C�@����Sۙ�O�n���f�f����|�d��-�h�
O����Q־��
�G\'	K�٭���n��nQ�S������Y���:��X�6V=�0H;��{�#w��t��d�;��-�W3zNq���ìhY��
FO���틪ν� �UO��"�WD�a�C�����	�]�W@8�b��9��1~4�L��`أ�����������ǐ��|N�����'{�'8rDX~�7^@�����4V�Z8@�����o�*]��9diB����0�[O��I�!_��p;��1��g(� ,�B��]���OÛ�+������7��j�!.�Z`�YUqE��!��s� �T]�
��?��]��Tō��T��tE�8!>��c"��	��}7��,i��o���	V�Ȫ��.M��"�#�N��"[�1����Z�=q��G���W��.%F�A�3��	ϰ$��M�7�(b��P
���O	�)2��B7={a����r1�ⶋ_�~�j��a�PK8����	PK!</com/android/sdklib/util/CommandLineParser.class�Z|T�?�ޙ�w&7!L0�b���@�AB	ިqH&�d&�LxY�Vl+�k�][l��Z[@� j����n�ݾ�v�ݾ����|����ߖ�~���<��/���i"Z�_�F�A���c*������]U-�wD��L�+��hz1�^:{�A&�X��/�U���ׄ{d��<�ʷ���0�nO�T���D��*ձ3���O��`�)��
'S�$S��.�����SLEM��_(��Z�"&OOS��iR��du��3]��Z^l�x��d�Ե���8(�۶�i肭�d4ޅ�!�ȠIM�)LsΛ�5�����������inӅ�]h�4&kɒh<I�ñ%KL���L���w�4�wE����I��j6:��+�Twbwʎ$��d���N�q�����p,f�DR�pW$5'@��̠r�*�2�?%���D,��1�X_���i|���M�X�H�,�K�`�N\�鳥z��*�o0�����M�I�Lz�NEc�0�.e�֪�9�h'ⱽsL���MZ{��zMZ�[��a;�i�vF��v�sD>WZ���`r]��F�'Ӫҿ�2�Ͻ�h�ޢe�����=��Ul~�E+����Ge]�H*�`
�<ZmQ��߳,���I�}��'�޹�/�$��t�q�E��
��F�8�2ǝg�3�Y($6��L�K��y�f���VH8�p&�ԥ�nY(�j���k!h�ifi�8wȠ�p��7jĭ��v��	W���Iؖ����eUiP�E]�
�)�Ct��Y��ET�Z�G;h�A1�z�:.�"�$� N'����)5���K���(%6<w	�@w8�ٓ��}�Ky��[�h�H?�[6%�]��7�{
�Ѣ��}#�GF?>XS8����V�{�E����
W�[t���D���}�
�DS��a:���A�\j�&r���wLZe�\��Ew�~�t8�Nm���Gm�X�VY�q����a�����6�4�<��E�^�<��WzL]u|� E��4Z�0���F,a��;�Lc�I0]�<�g͘W��eGSv<�F��}F;�Xb{8fwb�{�&��a�q;�p��^;����%;��%qU%���x�'r���A���a��dO~yyl{gW&�~��ǘB�JKx��w4쉦�'�u�c4��"����q@�rr��[a��$eϘ�I�'��l�� �*��r��NB4H����߇䝡Gw����gҨs���xt_DRP��(=	G����
�1�FYs̢z�q7�T�^�=�Dl:a�3⇁x$ґjؓN�M�d�5�T
"���E.b:��>G �i���e��_�ؼ��nݺ�-&=ϴ�%�8[�%;Sv,�3���#����{��]ю`�H��\���g�\qf�(,٢���A���iÅ`q��J�~:K_1��@_4��#��#�p���y}c�ȷ�B8T���l�7��1u��
k׷�5/kk]߲V�Ţ�ܺ�U
�Cs�T�fѷ��*��&}v�wL�O��H���"z��g��FaX��n���)�ݤ"�dD9����J2��†:B��(��'��~!A�ɽ���ǎHzB�����`�1a�/Qe
��(i:y���`�q��X�_r��hj
d,�q�I��#Uؕ�&��i�z�9�J]���K���ہ�N4�(��˪��I��9�IF���X��࡙-���^��h���7�W$��EoЛo�@IH��Q7��A���;ї6Ycj� ��
�vxW�����
X�^UL]c�H����e��#՚쁎�eט���:&��d,p��<y�h*����j��+j# sS�Fe�i@Ɉ��^TJv�Sr�
�Re��
V��^��+E�5J����ECo�e��"QI��Hg�/�����LU��3ܨ���
�
;�
2;k,�Q�9�ɞ�����!	�ʤL�ٹ��X<U�tO	���t�@-�%Xu@��%���-	��;��A�L�ge�i�{AE�'9�b���*l?��J��p�]�N�QQ��P��ʏ�&�Wǻ���&���k|)_f����Q�6������Z+_ݽ��Q�ɋ�9Jߙ�QF_i�!e�ړ�^Ǩ�"��vs"c�(rx��
�|��S��j|Y4��ʈ���{���̪)�Bʜ6^-O$�|x����i��!�\�V�W��x����*�	��"�H�n���F�d�f��0�l�]*��
Ėd�3���d���U�A�W�B3R�<������ą��>���h�3!��-�`��U%4Ӣ�g��N&v���b���
�Z�Ce��%���d����XvVQ��p��+�Z��5�-o�[Ѷ�a�!��N��E@As��ikY*y��aK�ʆ���Zi�dK���6654c�غ���-�����e
�a9�:�x�3�t�e���-kh��@���N�5�?g��t���RI�����+r��1�
�{�'�\Oe�Q�{�b#�z�G��E��Đh�6��Q黃�tw�)?�J8s
�g^�
�D�݉��٤	ES�k�Ծ)�A6�3�?�R\U]�P��qĐ�a'�1�k���q�$�p*EG>��6��I�\9����꿲��*p�]U��.!�Q�6�8�)Uk��7QU(��ƿ�8�@!�¦	W3z�=���aF��	��M֤0=~�A�����\��?Lڠ	?<*�ev�?�F�%�,�uT�O	�rڅ�kJh^�n�[����Z���<��R�!���B����)"��Q~���@KP�Jeb���4H�7�uʨZm�ۂ�+�c�}�5їl�,��-ǟ#�9"
��G�*��3��)	ue>��0�� Z��(��%���kj]ة!̍��F�ɘ�D��~ϰ��~|X��İ~	����o%��nRߠ�ߋ�zNf�q
��~����w��gX/��[�}��A*"*�(�c���^�݈�7�OƯ.{���$[�&�1
���²�c4��(MԃS�vpz�$8S?N�4gh�:� Xs��e�������M�Yވ��౗��(s��l�G�V�l��n���6�M��n��n�[�}�i;���|�d3�ޏ��j�
�i�m��a€�;v�\�=Y���2�S#q˙u�3ߖݹ���2u��Z�����	}l��YBx;Bޖ�'s�B77�ڷ%t_NB吝.�*W(޲�h��Q�
���n�-��U�7��ܼ���DmL�T�ZTq�.?Ik`|-����j��Wd�hЦZ�	�<��9j����>���EN����A�&-�5Y��h7�;HKp���\��s+���oK��/��a���o����>r�Űc�/�I_�2�G���	c_�-�Jz��5���Nw�?��o��/�O/��;t���d���hq�
>����F�򉔲6��8�Zw���և��qj�?�G�S"	�ߤB�4�zߠy����
^s�$_)�v¦��]nX������U)^����Yt���q%�����ͥ_ҥ�+u���.�^��.s�%���Z�2^��Z�#u����Wổ�}�?�\�36 �xn�5��j=�k�z���W�=���k��b_u�2��;RqYe�2q��
�'j�~���O���3�Qs��!�,�fg7T�!3�9K�?�9E�=d��Ck��dg���z�H�s��Oe�oȓ{a�Y�!������kzM^q^q�M���k���W�Le�����O��y�?��ʳ���;3!���E|�0��T�,O�@Ȅ'Ќ�u�MY�̌%�d�a���/����U!�7����?H�-�y�+�>�|g���C��Ҫ�
("G����ڼP`��U牪#TȨ:/�w�J��y��
��\尐B\����(�y"�q?͒��3����#��Ґ�y��4��.uI��P6@������]T��p6��ِ#ޜ\q�����w�%�����3�B�ߥ��=]c�5f�Yl�9!_�Y-�g�?>�TmG�A�Ѱ	
�(D����Fen>�֧�N���	�9�4�͍ӷKK����*fDz7;�o���Z�� �_�5�
�����,Ms#��u�L�v�Y��I_���<5F�`*�;Ce�����A2��'o�O"_�>�s}���-/y��*�u�������?{��)x�'��t=��OѠ|��oS�{���m�|�n���{�S��n�:�z"�.��#V�D�?"b�	��8�Z_�bz�&ҫ���Q)��-�7���f�i;{h'���O�M|((���Bz�~��"$�	t�C�-��~ʓ�<�~������N�|�u>�cxnQ��\�󸜯�
^ɕ��s����j���m>w�މ5�s-`�B�
�o���Ÿ�2~���U�$�B������cݏ���|����y�Λ4o��M+⫵|�V��j��:����&>�m��Zwh�ܭ��v���N������n�k�rB��{��9�=�i�qޥ�=ڳ|��%~��ߪ��~Z�����e�/|��*�=|�������ԫ����K_�w�c����'��I��O�;�����3�>�_��?�?��O�!�$?���������e~�S̏y&��I�E�͇=�|�S��
>�i��u|ʳ�O{"���w7?���I�}�[�lg����ii~j��o�<~���O � �˹�O�謁j�T�E�$fM*�~�Qd��*�����'`;�.�?@��^���|;|���m��Ay�3��U���h�*L�g/Ve{x?����I+���p��kx&-D67@��R�np���n��rЙ8a*͢�h��2O{������Xĥ��$�^Bcߠ%@H�Z��M�M��Fm|�+��{�ƫ��.�"9��M���K�*ـU�����|�?�H��_Ľs/�-K�W(���Gi,�ZO�L
�}�9.�2�/�����	Y���H(S�*�ra�{_$�m}�|
V�u*�o�\�����aY��(��eq�"~Ti~.�; X�Wp�o4P}TMܟ�
�w�ꎑ��j<!��j��U(�jXy�S���J�jc����p&���Y��=\���q�S5���Oi#�A��/Q7;�w1ĵ�f�����+��ȊhGVD;�"����2.��<��
����|�V���{V��j)��_�������?^�iX���r���]�p⇇j�DZM���_�9���~Q`�XX��R@��V���VY����R�d�X�K���O��&�k�~���!���:?[�����G�g`Kt�a��� ���A'�F��]�(���<d��J��`ט\׫��j�즷Z��o
=�+�g�
��34mĹ�Kʔ�w�ba_N��(��cU�e���sxs&&f@�73rQf�,V�د��
|M>���}�
�iDΘ�h�V@��1C;��n`��iEt�6�>��am<=�M�����6yr�fs�V����k3y�6���J��g#�V��J�K��a�Am�k��և���}�&χ���R��r-�Q�zܩ��tbɯilp�J�0�����فLh�����s��F,1hM�U��U��<q49��-����*wIF�̤7ge�j��.�3^���~	�Q�6ڢ/a�����^?֡�����ψ0;��:����l�5��q�l���0;Qڻx��?<�T1���M�}w�|�}�C�����(�Z?�B�g<ϥ)���q���k����*�;��(��k�E�(SJ�������h�gF�[p�g��JQG����Zt�#T
��+Eu`��Ia�N���Zh:�-�P.�x�;�5���Z����+�U���`�8%S"}J�:òN�[��ˆ�qW���+�X,��O�)>k��Bynlٯs�[��K8u��l�<
$miZ��T�������U�Y[MmZ�k-ԩ]E�ut��J_�6�Qm#
h�贶��h��E�j��v
��]˅�u<S�����|��΋�^�Ef��]���Z�=ş��J�oj��[�����_�i�ݠh)�H�I���O��[�K�[�Y�~�Z��r�Cȳ���ΚTC�.P.��U��{]��ϋi
]@������y���	~B�7�g>�<�����;��h�`����r�����/�R���h9�Y0���!�p�����JB,Ǭ�B3����*
dÐ�vpmM��b�Ě
�&��r�-A�z�|%��,�n�,��e�H�<��7%_�
������q�,@�\����A;y���1�g)�$���47>�F�O�,W�?r�0���P7FM��֗R��S|���c��뾕/��m���Wp��ڶ�O�g.o�2B�Ӽj��6
�2�
�XP���i��y�
�_B�"��ôG�>�?E���K:��g��I>_`�:��PS����I��S���î���֓h���ɤO�4U"�R}_pb08�Tڸ��Q�G�od��Rh�d:��g~{�9�kG�_�,�~:�o0��*��i����
���㼡R-,�m�װ|�N����@�*��/�4�k�2�NVf6=�bl��8�"'t�����?Թ���5_��?��=4�f�&K��0d��=5?{j�d�=���x ��~
G��G9$g��Y�/P3�)���%?�$�I�f+5{I��0&��������B��'�YԆ�?�<x
�Z2�^�������!��PK�p[[�B6PK!<&com/android/sdklib/util/LineUtil.class�T]lSe~���=t��lnv��R�U@�����tZ�h�Y{��ڦ;�ń+��ML��!\�΀��證��[���^z#���;�i���y�������8o ��-�&��E���*ە����E��	B�݊�{���aD����^ݭLӼ�T���<�̟���@w+%gatJ�%�
U,��h�OqƮ��a킎�����rɩ��S�P�g����v��TJ��Dn�of��u���m����v���m��xδS�����,�{=�>��)6�NBЖ��.I��y$�j}�f�6a}>���$�Qa�S��ר�ߣQ6�Adn~rn�|{"�{�P�EA<1�o�
cH��0pGt��%�,�)VgSv�T����\�RٝL�{n9�s+�YFݙ*W�U���ա���hߢ���N��=Y�$����]w�}]�y3�`{��Y��s(kչ���H�q;]w.��3�m�*4k/�
]�9!F���=����^m��XRAs����F��z���TK��=�xN�	E��OI�z���Q�u�� �Bu�^tN�
��aʃ�R�e�P� D=x��xKq�M��]8�5��0�5�0�+8�=�O+:���|l�'��I��2����m�vatǵ�M��I�CTiҚ��@����[貴�-t$-m�f�MD�j�����־�5������������e��o���a�P���[څ��B�"���|�Esg�,�Ɨ�O�Jӯ4�������Mz���R[��%�&"WuE�1q�#b&C�V�<��f�"LnƢ2Y[Z���?E�?C��'���[�2�}�
߈Q�7?jX��q�
/c?y�����u�l��gs�Q�S~�֤3���Ѫ�_��k/o;����A���n�@�ߡ~�:q�P��|�ܯ� �S�!��	2X�}�#�K�/9�q~�D����Y�N���a
#A^:0*](H7�� �e?&$�s��y9����wd�L�(�P��p����SW���U���8E�G��x:�
��eV�@�bl�,a�2~��:�<�"�c�� �a�Yh�"ޠG�Ko)�3�߇��
���=�'�:�:�xd]�޾��2�*�rM`?Ϊ�!�\�+�
V*�?�Hr/��2w6<.�O��a�&���8ޢ^�F�&�	��_PK�J��PK!<	META-INF/��PK!<"��00+META-INF/MANIFEST.MFPK!<�com/PK!<�com/android/PK!<�com/android/sdklib/PK!<��k��*
com/android/sdklib/AndroidCoordinate.classPK!<�z��/�
$tcom/android/sdklib/NameDetails.classPK!</�ո,�com/android/sdklib/AndroidVersionUtils.classPK!<_��9C.META-INF/android.sdktools.sdklib.kotlin_modulePK!<�com/android/sdklib/repository/PK
!<B��Dcc$���com/android/sdklib/repository/OWNERSPK
!<Lޓii(�}com/android/sdklib/repository/README.txtPK!<,com/android/sdklib/devices/PK
!<X���8�8)��ecom/android/sdklib/devices/automotive.xmlPK
!<��==&���Scom/android/sdklib/devices/desktop.xmlPK
!<犹��&���com/android/sdklib/devices/devices.xmlPK
!<�M�WFWF$��B$com/android/sdklib/devices/nexus.xmlPK
!<$4�y�%�%!���jcom/android/sdklib/devices/tv.xmlPK
!<�9p�.�.#��com/android/sdklib/devices/wear.xmlPK!<Կcom/android/sdklib/internal/PK!<"�com/android/sdklib/internal/build/PK
!<T����6��N�com/android/sdklib/internal/build/BuildConfig.templatePK!<<�xsd/PK
!<��$$��^�xsd/catalog.xmlPK!<��xsd/legacy/PK
!<e`��5�5����xsd/legacy/sdk-addon-01.xsdPK
!<+�L�.B.B���xsd/legacy/sdk-addon-02.xsdPK
!<�0I��E�E��s@xsd/legacy/sdk-addon-03.xsdPK
!<�C��jMjM����xsd/legacy/sdk-addon-04.xsdPK
!<U
�$RR��2�xsd/legacy/sdk-addon-05.xsdPK
!<�?�I
X
X���&xsd/legacy/sdk-addon-06.xsdPK
!<*W���[�[���~xsd/legacy/sdk-addon-07.xsdPK
!<�{,H
H
 ����xsd/legacy/sdk-addons-list-1.xsdPK
!<���KK ��u�xsd/legacy/sdk-addons-list-2.xsdPK
!<�R~FRFR ����xsd/legacy/sdk-repository-01.xsdPK
!<
nV�U�U ���Gxsd/legacy/sdk-repository-02.xsdPK
!<�@v>cVcV ����xsd/legacy/sdk-repository-03.xsdPK
!<��;b;b ��^�xsd/legacy/sdk-repository-04.xsdPK
!<i;�czcz ���V	xsd/legacy/sdk-repository-05.xsdPK
!<���uxux ��x�	xsd/legacy/sdk-repository-06.xsdPK
!<���`w`w ��+J
xsd/legacy/sdk-repository-07.xsdPK
!<��s@�� ���
xsd/legacy/sdk-repository-08.xsdPK
!<75�{���� ���Axsd/legacy/sdk-repository-09.xsdPK
!<;��� ����xsd/legacy/sdk-repository-10.xsdPK
!<���� ��
Exsd/legacy/sdk-repository-11.xsdPK
!<qU��މމ ���xsd/legacy/sdk-repository-12.xsdPK
!<c���;;��$T
xsd/legacy/sdk-stats-1.xsdPK
!<���̹'�'���c
xsd/legacy/sdk-sys-img-01.xsdPK
!<���3�*�*����
xsd/legacy/sdk-sys-img-02.xsdPK
!<���'P5P5����
xsd/legacy/sdk-sys-img-03.xsdPK
!<�`�?���D�
xsd/sdk-addon-01.xsdPK
!<;B�g���xsd/sdk-addon-02.xsdPK
!<��ճ���xsd/sdk-addon-03.xsdPK
!<��M�����*xsd/sdk-common-01.xsdPK
!<�2B������?xsd/sdk-common-02.xsdPK
!<�B�4����uQxsd/sdk-common-03.xsdPK
!<(B����dxsd/sdk-common-custom-01.xjbPK
!<ߡy���jxsd/sdk-common-custom-02.xjbPK
!<��-����!qxsd/sdk-common-custom-03.xjbPK
!<R.W>����wxsd/sdk-repository-01.xsdPK
!<��q9NN클�xsd/sdk-repository-02.xsdPK
!<���NN�9�xsd/sdk-repository-03.xsdPK
!<�$a���큾�xsd/sdk-sys-img-01.xsdPK
!<!��;���s�xsd/sdk-sys-img-02.xsdPK
!<�����o�xsd/sdk-sys-img-03.xsdPK
!<��&���k�xsd/sdk-sys-img-04.xsdPK!<G�xsd/sources/PK
!<��.�� ��q�xsd/sources/sdk-sites-list-1.xsdPK
!<ߎhdd ���xsd/sources/sdk-sites-list-2.xsdPK
!<�I�͟
�
 ��4xsd/sources/sdk-sites-list-3.xsdPK
!<O��P.. ��$xsd/sources/sdk-sites-list-4.xsdPK
!<��/.. ��}/xsd/sources/sdk-sites-list-5.xsdPK
!<%��.. ���:xsd/sources/sdk-sites-list-6.xsdPK!<W�5)�,UFcom/android/sdklib/AndroidDpCoordinate.classPK!<���0z*�Gcom/android/sdklib/AndroidTargetHash.classPK!<O�M�L#-3Pcom/android/sdklib/BuildToolInfo$PathId.classPK!<PM�V�/&�Wcom/android/sdklib/BuildToolInfo.classPK!<�e�(��'Ancom/android/sdklib/IAndroidTarget.classPK!<�dҿk2vrcom/android/sdklib/ISystemImage$LocationType.classPK!<m`Z��J%�ucom/android/sdklib/ISystemImage.classPK!<W����)�ycom/android/sdklib/LayoutlibVersion.classPK!<6"��0(�|com/android/sdklib/OptionalLibrary.classPK!<�AV��X
(~com/android/sdklib/PathFileWrapper.classPK!<�ޑ�'B�com/android/sdklib/SdkVersionInfo.classPK!<��~�
_((�com/android/sdklib/SystemImageTags.classPK!<���b
$�com/android/sdklib/devices/Abi.classPK!<���SF�
1��com/android/sdklib/devices/BluetoothProfile.classPK!<��=�h+Y�com/android/sdklib/devices/ButtonType.classPK!<�R�)
'��com/android/sdklib/devices/Camera.classPK!<���,t�/��com/android/sdklib/devices/CameraLocation.classPK!<܁2!��
/U�com/android/sdklib/devices/DefaultDevices.classPK!<��n�)��com/android/sdklib/devices/Device$1.classPK!<�m$�!/�com/android/sdklib/devices/Device$Builder.classPK!<1`�%'�com/android/sdklib/devices/Device.classPK!<��#�0��com/android/sdklib/devices/DeviceManager$1.classPK!<
�8���;O�com/android/sdklib/devices/DeviceManager$DeviceFilter.classPK!<�����;��com/android/sdklib/devices/DeviceManager$DeviceStatus.classPK!<,����$E��com/android/sdklib/devices/DeviceManager$DevicesChangedListener.classPK!<FN�]-8i.��com/android/sdklib/devices/DeviceManager.classPK!<�����%�U;com/android/sdklib/devices/DeviceParser$DeviceHandler.classPK!<�O��-�>com/android/sdklib/devices/DeviceParser.classPK!<�<�6eD-�Fcom/android/sdklib/devices/DeviceWriter.classPK!<�T�t�D;)7fcom/android/sdklib/devices/Hardware.classPK!<���@&|com/android/sdklib/devices/Hinge.classPK!<�tUvZv%�com/android/sdklib/devices/Meta.classPK!<9����.+��com/android/sdklib/devices/Multitouch.classPK!<�9
r��(�com/android/sdklib/devices/Network.classPK!<�
΄�*؎com/android/sdklib/devices/PowerType.classPK!<����
('��com/android/sdklib/devices/Screen.classPK!<'���+֠com/android/sdklib/devices/ScreenType.classPK!<��r�\�'�com/android/sdklib/devices/Sensor.classPK!<���=	5)��com/android/sdklib/devices/Software.classPK!<���4&&�com/android/sdklib/devices/State.classPK!<
�bi
-��com/android/sdklib/devices/Storage$Unit.classPK!<
�$�P(
�com/android/sdklib/devices/Storage.classPK!<ko�	^.`�com/android/sdklib/devices/VendorDevices.classPK

!< ��com/android/sdklib/internal/avd/PK!<��XL3/�com/android/sdklib/internal/avd/AvdCamera.classPK!<!3G���/��com/android/sdklib/internal/avd/AvdInfo$1.classPK!<0^���7��com/android/sdklib/internal/avd/AvdInfo$AvdStatus.classPK!<ְ�+�7-u�com/android/sdklib/internal/avd/AvdInfo.classPK!<�m�F��2��com/android/sdklib/internal/avd/AvdManager$1.classPK!<F���:2!�com/android/sdklib/internal/avd/AvdManager$2.classPK!<���2�com/android/sdklib/internal/avd/AvdManager$3.classPK!<��5��2W�com/android/sdklib/internal/avd/AvdManager$4.classPK!<��`D�@U�com/android/sdklib/internal/avd/AvdManager$AvdMgrException.classPK!<wX�q�K�com/android/sdklib/internal/avd/AvdManager$InvalidTargetPathException.classPK!<Tv���d��0�com/android/sdklib/internal/avd/AvdManager.classPK!<��7�ecom/android/sdklib/internal/avd/AvdNetworkLatency.classPK!<϶A���5Tjcom/android/sdklib/internal/avd/AvdNetworkSpeed.classPK!<�ND�X:7ocom/android/sdklib/internal/avd/EmulatedProperties$1.classPK!<59\>+8�qcom/android/sdklib/internal/avd/EmulatedProperties.classPK!<Mx;B� /K}com/android/sdklib/internal/avd/GpuMode$1.classPK!<�0��z�-�com/android/sdklib/internal/avd/GpuMode.classPK!<"���rIb�com/android/sdklib/internal/avd/HardwareProperties$HardwareProperty.classPK!<"F�I��	Mb�com/android/sdklib/internal/avd/HardwareProperties$HardwarePropertyType.classPK!<p%�JyO"8~�com/android/sdklib/internal/avd/HardwareProperties.classPK!<�]�H
�<]�com/android/sdklib/internal/build/BuildConfigGenerator.classPK!<v[�o��@�com/android/sdklib/internal/build/SymbolLoader$SymbolEntry.classPK!<W���K�4j�com/android/sdklib/internal/build/SymbolLoader.classPK!<b����4�com/android/sdklib/internal/build/SymbolWriter.classPK

!<$�com/android/sdklib/internal/project/PK!<ﭏ|�	�;Y�com/android/sdklib/internal/project/ProjectProperties.classPK!<3�/%�"@��com/android/sdklib/repository/AndroidSdkHandler$RepoConfig.classPK!<�1��L5�com/android/sdklib/repository/AndroidSdkHandler.classPK!<G<Rmp�
-+�com/android/sdklib/repository/IdDisplay.classPK!<7��_�/B��com/android/sdklib/repository/LoggerProgressIndicatorWrapper.classPK!<c�_FpM6�com/android/sdklib/repository/PackageParserUtils.classPK!<N+�5�,�com/android/sdklib/repository/PkgProps.classPK

!<(Ocom/android/sdklib/repository/generated/PK

!<.�com/android/sdklib/repository/generated/addon/PK

!<1�com/android/sdklib/repository/generated/addon/v1/PK!<OG`ympG0com/android/sdklib/repository/generated/addon/v1/AddonDetailsType.classPK!<Y�����Gcom/android/sdklib/repository/generated/addon/v1/ExtraDetailsType.classPK!<os�;��Dtcom/android/sdklib/repository/generated/addon/v1/LibrariesType.classPK!<#�^��@�com/android/sdklib/repository/generated/addon/v1/MavenType.classPK!<瑞�I�
Dcom/android/sdklib/repository/generated/addon/v1/ObjectFactory.classPK!<K��/�3C�com/android/sdklib/repository/generated/addon/v1/package-info.classPK

!<1com/android/sdklib/repository/generated/addon/v2/PK!<fE��Gecom/android/sdklib/repository/generated/addon/v2/AddonDetailsType.classPK!<|����Gq com/android/sdklib/repository/generated/addon/v2/ExtraDetailsType.classPK!<���u��D�#com/android/sdklib/repository/generated/addon/v2/LibrariesType.classPK!<��n��@'com/android/sdklib/repository/generated/addon/v2/MavenType.classPK!<<�2B�
D]*com/android/sdklib/repository/generated/addon/v2/ObjectFactory.classPK!<��-m�3C/com/android/sdklib/repository/generated/addon/v2/package-info.classPK

!<1l0com/android/sdklib/repository/generated/addon/v3/PK!<G��4��G�0com/android/sdklib/repository/generated/addon/v3/AddonDetailsType.classPK!<4����G�5com/android/sdklib/repository/generated/addon/v3/ExtraDetailsType.classPK!<�����D.9com/android/sdklib/repository/generated/addon/v3/LibrariesType.classPK!<�g���@y<com/android/sdklib/repository/generated/addon/v3/MavenType.classPK!< ��I�
D�?com/android/sdklib/repository/generated/addon/v3/ObjectFactory.classPK!<�r���3CxDcom/android/sdklib/repository/generated/addon/v3/package-info.classPK

!</�Ecom/android/sdklib/repository/generated/common/PK

!<2Fcom/android/sdklib/repository/generated/common/v1/PK!<�P߇}FoFcom/android/sdklib/repository/generated/common/v1/ApiDetailsType.classPK!<�C�K''EjIcom/android/sdklib/repository/generated/common/v1/IdDisplayType.classPK!<[/�`nCCMcom/android/sdklib/repository/generated/common/v1/LibraryType.classPK!<�{���E�Pcom/android/sdklib/repository/generated/common/v1/ObjectFactory.classPK!<���u�4D3Scom/android/sdklib/repository/generated/common/v1/package-info.classPK

!<2�Tcom/android/sdklib/repository/generated/common/v2/PK!<����F�Tcom/android/sdklib/repository/generated/common/v2/ApiDetailsType.classPK!<�p�@gEXcom/android/sdklib/repository/generated/common/v2/IdDisplayType.classPK!<4�����C�[com/android/sdklib/repository/generated/common/v2/LibraryType.classPK!<�';��E�_com/android/sdklib/repository/generated/common/v2/ObjectFactory.classPK!<)�%7�4Dbcom/android/sdklib/repository/generated/common/v2/package-info.classPK

!<2`ccom/android/sdklib/repository/generated/common/v3/PK!<�[��F�ccom/android/sdklib/repository/generated/common/v3/ApiDetailsType.classPK!<�_�?gE�gcom/android/sdklib/repository/generated/common/v3/IdDisplayType.classPK!<��L���Cmkcom/android/sdklib/repository/generated/common/v3/LibraryType.classPK!<11��Ezocom/android/sdklib/repository/generated/common/v3/ObjectFactory.classPK!<R~���4D�qcom/android/sdklib/repository/generated/common/v3/package-info.classPK

!<3#scom/android/sdklib/repository/generated/repository/PK

!<6tscom/android/sdklib/repository/generated/repository/v1/PK!<���jzI�scom/android/sdklib/repository/generated/repository/v1/LayoutlibType.classPK!<��F�,�
I�vcom/android/sdklib/repository/generated/repository/v1/ObjectFactory.classPK!<���FOL{com/android/sdklib/repository/generated/repository/v1/PlatformDetailsType.classPK!<�nb��,M�~com/android/sdklib/repository/generated/repository/v1/SourceDetailsType.classPK!<��CC�=H��com/android/sdklib/repository/generated/repository/v1/package-info.classPK

!<6T�com/android/sdklib/repository/generated/repository/v2/PK!<��hzI��com/android/sdklib/repository/generated/repository/v2/LayoutlibType.classPK!<�br�'�
I��com/android/sdklib/repository/generated/repository/v2/ObjectFactory.classPK!<a/���O%�com/android/sdklib/repository/generated/repository/v2/PlatformDetailsType.classPK!<�=B�,M��com/android/sdklib/repository/generated/repository/v2/SourceDetailsType.classPK!<�[��=H�com/android/sdklib/repository/generated/repository/v2/package-info.classPK

!<6=�com/android/sdklib/repository/generated/repository/v3/PK!<r"&
izI��com/android/sdklib/repository/generated/repository/v3/LayoutlibType.classPK!<w���-�
Iq�com/android/sdklib/repository/generated/repository/v3/ObjectFactory.classPK!<u;^���O�com/android/sdklib/repository/generated/repository/v3/PlatformDetailsType.classPK!<�#j�,M��com/android/sdklib/repository/generated/repository/v3/SourceDetailsType.classPK!<�m��=HΞcom/android/sdklib/repository/generated/repository/v3/package-info.classPK

!</,�com/android/sdklib/repository/generated/sysimg/PK

!<2y�com/android/sdklib/repository/generated/sysimg/v1/PK!<��(m�w	Eɠcom/android/sdklib/repository/generated/sysimg/v1/ObjectFactory.classPK!<���8KI��com/android/sdklib/repository/generated/sysimg/v1/SysImgDetailsType.classPK!<RƐe�6Dp�com/android/sdklib/repository/generated/sysimg/v1/package-info.classPK

!<2Ϫcom/android/sdklib/repository/generated/sysimg/v2/PK!<3b��}s	E�com/android/sdklib/repository/generated/sysimg/v2/ObjectFactory.classPK!<�s�D��I�com/android/sdklib/repository/generated/sysimg/v2/SysImgDetailsType.classPK!<0�I�6DT�com/android/sdklib/repository/generated/sysimg/v2/package-info.classPK

!<2��com/android/sdklib/repository/generated/sysimg/v3/PK!<V`���w	E�com/android/sdklib/repository/generated/sysimg/v3/ObjectFactory.classPK!<�	����I��com/android/sdklib/repository/generated/sysimg/v3/SysImgDetailsType.classPK!<�S���6D@�com/android/sdklib/repository/generated/sysimg/v3/package-info.classPK

!<2��com/android/sdklib/repository/generated/sysimg/v4/PK!<~D�q}s	E�com/android/sdklib/repository/generated/sysimg/v4/ObjectFactory.classPK!<�!V��WI��com/android/sdklib/repository/generated/sysimg/v4/SysImgDetailsType.classPK!<��6D��com/android/sdklib/repository/generated/sysimg/v4/package-info.classPK

!<(7�com/android/sdklib/repository/installer/PK!<,�s��d}�com/android/sdklib/repository/installer/MavenInstallListener$MavenMetadata$Versioning$Versions.classPK!<���k�<[��com/android/sdklib/repository/installer/MavenInstallListener$MavenMetadata$Versioning.classPK!<�&�TP+�com/android/sdklib/repository/installer/MavenInstallListener$MavenMetadata.classPK!<t͈��N��com/android/sdklib/repository/installer/MavenInstallListener$PackageInfo.classPK!<ѕ>G5�0B�com/android/sdklib/repository/installer/MavenInstallListener.classPK!<��m�"	G��com/android/sdklib/repository/installer/SdkInstallListenerFactory.classPK!<��o3>��com/android/sdklib/repository/installer/SdkInstallerUtil.classPK!<�6�y�CI�com/android/sdklib/repository/installer/SourceInstallListener.classPK

!<%3�com/android/sdklib/repository/legacy/PK!<�Px�e�?v�com/android/sdklib/repository/legacy/AndroidVersionHelper.classPK!<��!��	�1H�com/android/sdklib/repository/legacy/FileOp.classPK!<Up��;�com/android/sdklib/repository/legacy/LegacyDownloader.classPK!<�zݝ��S�com/android/sdklib/repository/legacy/LegacyLocalRepoLoader$LegacyLocalPackage.classPK!<�����@�com/android/sdklib/repository/legacy/LegacyLocalRepoLoader.classPK!<��3��(U�(com/android/sdklib/repository/legacy/LegacyRemoteRepoLoader$LegacyRemotePackage.classPK!<��[l�&AI8com/android/sdklib/repository/legacy/LegacyRemoteRepoLoader.classPK!<�!/�z<L@com/android/sdklib/repository/legacy/LegacyRepoUtils$1.classPK!<��t��>:�Ccom/android/sdklib/repository/legacy/LegacyRepoUtils.classPK!<@�|�]98�]com/android/sdklib/repository/legacy/RepoXsdUtil$1.classPK!<ϐ�a��6�acom/android/sdklib/repository/legacy/RepoXsdUtil.classPK

!<1�gcom/android/sdklib/repository/legacy/descriptors/PK!<����?=hcom/android/sdklib/repository/legacy/descriptors/IPkgDesc.classPK!<�F��D�kcom/android/sdklib/repository/legacy/descriptors/IPkgDescExtra.classPK!<������@�lcom/android/sdklib/repository/legacy/descriptors/PkgDesc$1.classPK!<m���HMpcom/android/sdklib/repository/legacy/descriptors/PkgDesc$Builder$1.classPK!<1/���H�scom/android/sdklib/repository/legacy/descriptors/PkgDesc$Builder$2.classPK!<�F�C2Hwcom/android/sdklib/repository/legacy/descriptors/PkgDesc$Builder$3.classPK!<�S�
S!F�ycom/android/sdklib/repository/legacy/descriptors/PkgDesc$Builder.classPK!<����G+�com/android/sdklib/repository/legacy/descriptors/PkgDesc$IGetPath.classPK!<8Jء��K��com/android/sdklib/repository/legacy/descriptors/PkgDesc$IIsUpdateFor.classPK!<�41�)>>�com/android/sdklib/repository/legacy/descriptors/PkgDesc.classPK!<0�
nX�Cd�com/android/sdklib/repository/legacy/descriptors/PkgDescExtra.classPK!<8
o`��>-�com/android/sdklib/repository/legacy/descriptors/PkgType.classPK

!<(#�com/android/sdklib/repository/legacy/io/PK!<�ю���8i�com/android/sdklib/repository/legacy/io/FileOpImpl.classPK

!<+ʶcom/android/sdklib/repository/legacy/local/PK!<�i]B�com/android/sdklib/repository/legacy/local/LocalAddonPkgInfo.classPK!<�pn6=�H�com/android/sdklib/repository/legacy/local/LocalAddonSysImgPkgInfo.classPK!<��x�
F��com/android/sdklib/repository/legacy/local/LocalBuildToolPkgInfo.classPK!<�bn�?��com/android/sdklib/repository/legacy/local/LocalDirInfo$1.classPK!<�AJ
q�K��com/android/sdklib/repository/legacy/local/LocalDirInfo$MapComparator.classPK!<^�} 	�=��com/android/sdklib/repository/legacy/local/LocalDirInfo.classPK!<�J?2�v@�com/android/sdklib/repository/legacy/local/LocalDocPkgInfo.classPK!<}4�cB�
B�com/android/sdklib/repository/legacy/local/LocalExtraPkgInfo.classPK!<A��MA��com/android/sdklib/repository/legacy/local/LocalLLDBPkgInfo.classPK!<�����@"�com/android/sdklib/repository/legacy/local/LocalNdkPkgInfo.classPK!<�j�WR=9�com/android/sdklib/repository/legacy/local/LocalPkgInfo.classPK!<�D�^	�E��com/android/sdklib/repository/legacy/local/LocalPlatformPkgInfo.classPK!<�~�bjI��com/android/sdklib/repository/legacy/local/LocalPlatformToolPkgInfo.classPK!<[�s��C��com/android/sdklib/repository/legacy/local/LocalSamplePkgInfo.classPK!<�r�C��;��com/android/sdklib/repository/legacy/local/LocalSdk$1.classPK!<Z��@�,Lp9
�com/android/sdklib/repository/legacy/local/LocalSdk.classPK!<
����C7+com/android/sdklib/repository/legacy/local/LocalSourcePkgInfo.classPK!<R?��?�C*.com/android/sdklib/repository/legacy/local/LocalSysImgPkgInfo.classPK!<RN&"~\A�9com/android/sdklib/repository/legacy/local/LocalToolPkgInfo.classPK

!<,�<com/android/sdklib/repository/legacy/remote/PK!<9�2Q�?=com/android/sdklib/repository/legacy/remote/RemotePkgInfo.classPK

!<5�Icom/android/sdklib/repository/legacy/remote/internal/PK!<���hQ"Jcom/android/sdklib/repository/legacy/remote/internal/DownloadCache$Strategy.classPK!<�#9e�t>H�Mcom/android/sdklib/repository/legacy/remote/internal/DownloadCache.classPK

!<>�mcom/android/sdklib/repository/legacy/remote/internal/archives/PK!<^|��Nncom/android/sdklib/repository/legacy/remote/internal/archives/ArchFilter.classPK!<u����K!zcom/android/sdklib/repository/legacy/remote/internal/archives/Archive.classPK!<£D
/K��com/android/sdklib/repository/legacy/remote/internal/archives/BitSize.classPK!<��
Y[\P�com/android/sdklib/repository/legacy/remote/internal/archives/ChecksumType.classPK!<��b�m�J�com/android/sdklib/repository/legacy/remote/internal/archives/HostOs.classPK!<�h��o9Nؐcom/android/sdklib/repository/legacy/remote/internal/archives/LegacyArch.classPK!<	�7y4LÔcom/android/sdklib/repository/legacy/remote/internal/archives/LegacyOs.classPK

!<>��com/android/sdklib/repository/legacy/remote/internal/packages/PK!<��PtuZ�com/android/sdklib/repository/legacy/remote/internal/packages/IMinApiLevelDependency.classPK!<g���r<W��com/android/sdklib/repository/legacy/remote/internal/packages/IMinToolsDependency.classPK!<=��]v%Y��com/android/sdklib/repository/legacy/remote/internal/packages/LayoutlibVersionMixin.classPK!<�Y�=��	Q��com/android/sdklib/repository/legacy/remote/internal/packages/MinToolsMixin.classPK!<2�����]ڧcom/android/sdklib/repository/legacy/remote/internal/packages/PlatformToolRemotePkgInfo.classPK!<ǯ�{:Z�com/android/sdklib/repository/legacy/remote/internal/packages/RemoteAddonPkgInfo$Lib.classPK!<i뮍1@#Vűcom/android/sdklib/repository/legacy/remote/internal/packages/RemoteAddonPkgInfo.classPK!<�#1��Zz�com/android/sdklib/repository/legacy/remote/internal/packages/RemoteBuildToolPkgInfo.classPK!<�
�<|T��com/android/sdklib/repository/legacy/remote/internal/packages/RemoteDocPkgInfo.classPK!</�T7�!V�com/android/sdklib/repository/legacy/remote/internal/packages/RemoteExtraPkgInfo.classPK!<�SZ RU��com/android/sdklib/repository/legacy/remote/internal/packages/RemoteLLDBPkgInfo.classPK!<Oԙpe�Yz�com/android/sdklib/repository/legacy/remote/internal/packages/RemoteMinToolsPkgInfo.classPK!<ep��"UTf�com/android/sdklib/repository/legacy/remote/internal/packages/RemoteNdkPkgInfo.classPK!<��:,Y\
�com/android/sdklib/repository/legacy/remote/internal/packages/RemotePackageParserUtils.classPK!<k<|
�Y��com/android/sdklib/repository/legacy/remote/internal/packages/RemotePlatformPkgInfo.classPK!<����+�W�com/android/sdklib/repository/legacy/remote/internal/packages/RemoteSamplePkgInfo.classPK!<�Ȏa�Wscom/android/sdklib/repository/legacy/remote/internal/packages/RemoteSourcePkgInfo.classPK!<���k��\Ycom/android/sdklib/repository/legacy/remote/internal/packages/RemoteSystemImagePkgInfo.classPK!<&⽸q>U�com/android/sdklib/repository/legacy/remote/internal/packages/RemoteToolPkgInfo.classPK

!<=�#com/android/sdklib/repository/legacy/remote/internal/sources/PK!<M~,?
P$com/android/sdklib/repository/legacy/remote/internal/sources/RepoConstants.classPK!<B�eW�T�)com/android/sdklib/repository/legacy/remote/internal/sources/SdkAddonConstants.classPK!<34�}e�Q`-com/android/sdklib/repository/legacy/remote/internal/sources/SdkAddonSource.classPK!<ٔ#�y�SD1com/android/sdklib/repository/legacy/remote/internal/sources/SdkRepoConstants.classPK!<�`�mj�,P>8com/android/sdklib/repository/legacy/remote/internal/sources/SdkRepoSource.classPK!<7�*�N&Ocom/android/sdklib/repository/legacy/remote/internal/sources/SdkSource$1.classPK!<��\�N�Qcom/android/sdklib/repository/legacy/remote/internal/sources/SdkSource$2.classPK!<U�S'�SLgTcom/android/sdklib/repository/legacy/remote/internal/sources/SdkSource.classPK!<BfT��X4|com/android/sdklib/repository/legacy/remote/internal/sources/SdkSourceProperties$1.classPK!<��ş�V�~com/android/sdklib/repository/legacy/remote/internal/sources/SdkSourceProperties.classPK!<�~�YU]�com/android/sdklib/repository/legacy/remote/internal/sources/SdkSysImgConstants.classPK!<A�,e�Rm�com/android/sdklib/repository/legacy/remote/internal/sources/SdkSysImgSource.classPK

!<#R�com/android/sdklib/repository/meta/PK!<�S�{�5��com/android/sdklib/repository/meta/AddonFactory.classPK!<9���[�Pq�com/android/sdklib/repository/meta/DetailsTypes$AddonDetailsType$Libraries.classPK!<�t�,�FJ�com/android/sdklib/repository/meta/DetailsTypes$AddonDetailsType.classPK!<`*�o��
Dx�com/android/sdklib/repository/meta/DetailsTypes$ApiDetailsType.classPK!<	i)FƝcom/android/sdklib/repository/meta/DetailsTypes$ExtraDetailsType.classPK!<����'?c�com/android/sdklib/repository/meta/DetailsTypes$MavenType.classPK!<7>s��W��com/android/sdklib/repository/meta/DetailsTypes$PlatformDetailsType$LayoutlibType.classPK!<)�s9Y4I��com/android/sdklib/repository/meta/DetailsTypes$PlatformDetailsType.classPK!<��R��G��com/android/sdklib/repository/meta/DetailsTypes$SourceDetailsType.classPK!<S�P�W>
I��com/android/sdklib/repository/meta/DetailsTypes$SysImgDetailsType$1.classPK!<�g5E&�GǬcom/android/sdklib/repository/meta/DetailsTypes$SysImgDetailsType.classPK!<Z�̶�5b�com/android/sdklib/repository/meta/DetailsTypes.classPK!<���yq
0{�com/android/sdklib/repository/meta/Library.classPK!<S�J4R�com/android/sdklib/repository/meta/RepoFactory.classPK!<��q�#�93�com/android/sdklib/repository/meta/SdkCommonFactory.classPK!<\>�2g6��com/android/sdklib/repository/meta/SysImgFactory.classPK

!<&S�com/android/sdklib/repository/sources/PK!< �����H��com/android/sdklib/repository/sources/RemoteSiteType$AddonSiteType.classPK!<��?��I�com/android/sdklib/repository/sources/RemoteSiteType$SysImgSiteType.classPK!<�垦&0:s�com/android/sdklib/repository/sources/RemoteSiteType.classPK

!<0�com/android/sdklib/repository/sources/generated/PK

!<3O�com/android/sdklib/repository/sources/generated/v1/PK!<�2'm��F��com/android/sdklib/repository/sources/generated/v1/AddonSiteType.classPK!<�/-���G��com/android/sdklib/repository/sources/generated/v1/AddonsListType.classPK!<Zva$
F;�com/android/sdklib/repository/sources/generated/v1/ObjectFactory.classPK!<H�|��E.�com/android/sdklib/repository/sources/generated/v1/package-info.classPK

!<3��com/android/sdklib/repository/sources/generated/v2/PK!<�k�s��F�com/android/sdklib/repository/sources/generated/v2/AddonSiteType.classPK!<��D��G[�com/android/sdklib/repository/sources/generated/v2/AddonsListType.classPK!<�6���
F��com/android/sdklib/repository/sources/generated/v2/ObjectFactory.classPK!<V�����G��com/android/sdklib/repository/sources/generated/v2/SysImgSiteType.classPK!<��w��E�com/android/sdklib/repository/sources/generated/v2/package-info.classPK

!<3��com/android/sdklib/repository/sources/generated/v3/PK!<�A�|�F��com/android/sdklib/repository/sources/generated/v3/AddonSiteType.classPK!<(y�ړh
F-�com/android/sdklib/repository/sources/generated/v3/ObjectFactory.classPK!<B�=��G4�com/android/sdklib/repository/sources/generated/v3/SysImgSiteType.classPK!<Y�4Ez�com/android/sdklib/repository/sources/generated/v3/package-info.classPK

!<3��com/android/sdklib/repository/sources/generated/v4/PK!<%���F'�com/android/sdklib/repository/sources/generated/v4/AddonSiteType.classPK!<g�bq�r
Ff�com/android/sdklib/repository/sources/generated/v4/ObjectFactory.classPK!<�R�Gp�com/android/sdklib/repository/sources/generated/v4/SysImgSiteType.classPK!<�e��4E��com/android/sdklib/repository/sources/generated/v4/package-info.classPK

!<3�com/android/sdklib/repository/sources/generated/v5/PK!<l����Fc�com/android/sdklib/repository/sources/generated/v5/AddonSiteType.classPK!<���Օr
F��com/android/sdklib/repository/sources/generated/v5/ObjectFactory.classPK!<[����G�com/android/sdklib/repository/sources/generated/v5/SysImgSiteType.classPK!<�a���4E�com/android/sdklib/repository/sources/generated/v5/package-info.classPK

!<3Ocom/android/sdklib/repository/sources/generated/v6/PK!<j��F�com/android/sdklib/repository/sources/generated/v6/AddonSiteType.classPK!<3�O��r
F�com/android/sdklib/repository/sources/generated/v6/ObjectFactory.classPK!<p�P��G�com/android/sdklib/repository/sources/generated/v6/SysImgSiteType.classPK!<�mm@�4E0com/android/sdklib/repository/sources/generated/v6/package-info.classPK

!<&�com/android/sdklib/repository/targets/PK!<��Dr$7�com/android/sdklib/repository/targets/AddonTarget.classPK!<m<��z"@Ecom/android/sdklib/repository/targets/AndroidTargetManager.classPK!<B�r�S�?�,com/android/sdklib/repository/targets/OptionalLibraryImpl.classPK!<s��K�<n1com/android/sdklib/repository/targets/PlatformTarget$1.classPK!<{w�8Bg3com/android/sdklib/repository/targets/PlatformTarget$Library.classPK!<\?~�|2:5com/android/sdklib/repository/targets/PlatformTarget.classPK!<�����7Kcom/android/sdklib/repository/targets/SystemImage.classPK!<�J��@SWcom/android/sdklib/repository/targets/SystemImageManager$1.classPK!</&ԓb+>�\com/android/sdklib/repository/targets/SystemImageManager.classPK

!<�lcom/android/sdklib/tool/PK!<M�M��
-�lcom/android/sdklib/tool/AvdManagerCli$1.classPK!<+vu�	-rcom/android/sdklib/tool/AvdManagerCli$2.classPK!<8�Uy��-tcom/android/sdklib/tool/AvdManagerCli$3.classPK!<T%'���-vcom/android/sdklib/tool/AvdManagerCli$4.classPK!<�P���-Fxcom/android/sdklib/tool/AvdManagerCli$5.classPK!<�!-���-+zcom/android/sdklib/tool/AvdManagerCli$6.classPK!<&J�h�-|com/android/sdklib/tool/AvdManagerCli$7.classPK!<��h?��<�~com/android/sdklib/tool/AvdManagerCli$NullOutputStream.classPK!<K�j�T�+�com/android/sdklib/tool/AvdManagerCli.classPK!<G^b���2��com/android/sdklib/tool/OfflineRepoCreator$1.classPK!<:g���
B��com/android/sdklib/tool/OfflineRepoCreator$OfflineRepoConfig.classPK!<Syda�f%0��com/android/sdklib/tool/OfflineRepoCreator.classPK

!<#�com/android/sdklib/tool/sdkmanager/PK!<Qa��k�(6V�com/android/sdklib/tool/sdkmanager/InstallAction.classPK!<hS�Ϻe7%�com/android/sdklib/tool/sdkmanager/LicensesAction.classPK!<h�����23Dcom/android/sdklib/tool/sdkmanager/ListAction.classPK!<h��
��??com/android/sdklib/tool/sdkmanager/QuietProgressIndicator.classPK!<�nn��2�!com/android/sdklib/tool/sdkmanager/SdkAction.classPK!<Wf���M�$com/android/sdklib/tool/sdkmanager/SdkManagerCli$CommandFailedException.classPK!<����VU&com/android/sdklib/tool/sdkmanager/SdkManagerCli$UncheckedCommandFailedException.classPK!<<o+F��$6�'com/android/sdklib/tool/sdkmanager/SdkManagerCli.classPK!<��D��@D8com/android/sdklib/tool/sdkmanager/SdkManagerCliSettings$1.classPK!<�?�4@�@q:com/android/sdklib/tool/sdkmanager/SdkManagerCliSettings$2.classPK!<���
T>com/android/sdklib/tool/sdkmanager/SdkManagerCliSettings$FailSilentlyException.classPK!<��a�Q�?com/android/sdklib/tool/sdkmanager/SdkManagerCliSettings$ShowUsageException.classPK!<L�Q�;>LAcom/android/sdklib/tool/sdkmanager/SdkManagerCliSettings.classPK!<�&.���:	[com/android/sdklib/tool/sdkmanager/SdkPackagesAction.classPK!<0t�<��	:Xacom/android/sdklib/tool/sdkmanager/ShowVersionAction.classPK!<pޔk�L>�ecom/android/sdklib/tool/sdkmanager/TableFormatter$Column.classPK!<��
17jcom/android/sdklib/tool/sdkmanager/TableFormatter.classPK!<����Q8ucom/android/sdklib/tool/sdkmanager/UninstallAction.classPK!<�b�}�)5}com/android/sdklib/tool/sdkmanager/UpdateAction.classPK

!<��com/android/sdklib/util/PK!<y�v��13�com/android/sdklib/util/CommandLineParser$1.classPK!<��[��6<�com/android/sdklib/util/CommandLineParser$Accept.classPK!<�c��8f
3Z�com/android/sdklib/util/CommandLineParser$Arg.classPK!<�p��� 6�com/android/sdklib/util/CommandLineParser$Mode$1.classPK!<v�so�62�com/android/sdklib/util/CommandLineParser$Mode$2.classPK!<��8#.6��com/android/sdklib/util/CommandLineParser$Mode$3.classPK!<D�\66�com/android/sdklib/util/CommandLineParser$Mode$4.classPK!<��%�W6ٛcom/android/sdklib/util/CommandLineParser$Mode$5.classPK!<8����	4Z�com/android/sdklib/util/CommandLineParser$Mode.classPK!<�p[[�B6/��com/android/sdklib/util/CommandLineParser.classPK!<�J��&��com/android/sdklib/util/LineUtil.classPK������

Youez - 2016 - github.com/yon3zu
LinuXploit