1<?xml version="1.0" encoding="utf-8"?>
2<!--
3     Copyright (C) 2023 The Android Open Source Project
4
5     Licensed under the Apache License, Version 2.0 (the "License");
6     you may not use this file except in compliance with the License.
7     You may obtain a copy of the License at
8
9          http://www.apache.org/licenses/LICENSE-2.0
10
11     Unless required by applicable law or agreed to in writing, software
12     distributed under the License is distributed on an "AS IS" BASIS,
13     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14     See the License for the specific language governing permissions and
15     limitations under the License.
16-->
17<animated-vector
18    xmlns:android="http://schemas.android.com/apk/res/android"
19    xmlns:aapt="http://schemas.android.com/aapt">
20    <aapt:attr name="android:drawable">
21        <vector android:height="30dp" android:width="36dp" android:viewportHeight="30"
22                android:viewportWidth="36">
23            <group android:name="_R_G">
24                <group android:name="_R_G_L_2_G" android:translateX="5.939"
25                       android:translateY="26.583" android:pivotY="0.379" android:scaleX="31.96611"
26                       android:scaleY="31.96611">
27                    <path android:name="_R_G_L_2_G_D_0_P_0" android:fillColor="#ffffff"
28                          android:fillAlpha="1" android:fillType="nonZero"
29                          android:pathData=" M0.09 0.27 C0.09,0.27 0.09,0.28 0.09,0.28 C0.09,0.34 0.05,0.38 0,0.38 C-0.05,0.38 -0.09,0.34 -0.09,0.28 C-0.09,0.28 -0.09,0.27 -0.09,0.27 C-0.09,0.22 -0.05,0.18 0,0.18 C0.05,0.18 0.09,0.22 0.09,0.27c "/>
30                </group>
31                <group android:name="_R_G_L_1_G_N_3_T_0" android:translateX="5.939"
32                       android:translateY="26.583" android:pivotY="0.379" android:scaleX="31.96611"
33                       android:scaleY="31.96611">
34                    <group android:name="_R_G_L_1_G" android:translateX="0.379"
35                           android:translateY="0.19">
36                        <path android:name="_R_G_L_1_G_D_0_P_0" android:fillColor="#ffffff"
37                              android:fillAlpha="1" android:fillType="nonZero"
38                              android:pathData=" M0.09 0.09 C0.09,0.09 0.09,0.09 0.09,0.09 C0.09,0.15 0.05,0.19 0,0.19 C-0.05,0.19 -0.09,0.15 -0.09,0.09 C-0.09,0.09 -0.1,0.09 -0.1,0.09 C-0.1,0.04 -0.05,-0.01 0,-0.01 C0.05,-0.01 0.09,0.04 0.09,0.09c "/>
39                    </group>
40                </group>
41                <group android:name="_R_G_L_0_G_N_3_T_0" android:translateX="5.939"
42                       android:translateY="26.583" android:pivotY="0.379" android:scaleX="31.96611"
43                       android:scaleY="31.96611">
44                    <group android:name="_R_G_L_0_G" android:translateX="0.758">
45                        <path android:name="_R_G_L_0_G_D_0_P_0" android:fillColor="#ffffff"
46                              android:fillAlpha="1" android:fillType="nonZero"
47                              android:pathData=" M0.09 0.28 C0.09,0.28 0.09,0.28 0.09,0.28 C0.09,0.34 0.05,0.38 0,0.38 C-0.05,0.38 -0.09,0.34 -0.09,0.28 C-0.09,0.28 -0.09,0.28 -0.09,0.28 C-0.09,0.22 -0.05,0.18 0,0.18 C0.05,0.18 0.09,0.22 0.09,0.28c "/>
48                    </group>
49                </group>
50            </group>
51            <group android:name="time_group"/>
52        </vector>
53    </aapt:attr>
54    <target android:name="_R_G_L_2_G_D_0_P_0">
55        <aapt:attr name="android:animation">
56            <set android:ordering="together">
57                <objectAnimator
58                        android:repeatCount="infinite"
59                        android:repeatMode="reverse"
60                        android:propertyName="pathData" android:duration="333"
61                        android:startOffset="0"
62                        android:valueFrom="M0.09 -0.28 C0.09,-0.28 0.09,0.28 0.09,0.28 C0.09,0.34 0.05,0.38 0,0.38 C-0.05,0.38 -0.09,0.34 -0.09,0.28 C-0.09,0.28 -0.09,-0.28 -0.09,-0.28 C-0.09,-0.34 -0.05,-0.38 0,-0.38 C0.05,-0.38 0.09,-0.34 0.09,-0.28c "
63                        android:valueTo="M0.09 0.27 C0.09,0.27 0.09,0.28 0.09,0.28 C0.09,0.34 0.05,0.38 0,0.38 C-0.05,0.38 -0.09,0.34 -0.09,0.28 C-0.09,0.28 -0.09,0.27 -0.09,0.27 C-0.09,0.22 -0.05,0.18 0,0.18 C0.05,0.18 0.09,0.22 0.09,0.27c "
64                        android:valueType="pathType">
65                    <aapt:attr name="android:interpolator">
66                        <pathInterpolator android:pathData="M 0.0,0.0 c0.595,0 0.372,1 1.0,1.0"/>
67                    </aapt:attr>
68                </objectAnimator>
69                <objectAnimator
70                        android:repeatCount="infinite"
71                        android:repeatMode="reverse"
72                        android:propertyName="pathData" android:duration="333"
73                        android:startOffset="333"
74                        android:valueFrom="M0.09 0.27 C0.09,0.27 0.09,0.28 0.09,0.28 C0.09,0.34 0.05,0.38 0,0.38 C-0.05,0.38 -0.09,0.34 -0.09,0.28 C-0.09,0.28 -0.09,0.27 -0.09,0.27 C-0.09,0.22 -0.05,0.18 0,0.18 C0.05,0.18 0.09,0.22 0.09,0.27c "
75                        android:valueTo="M0.09 -0.28 C0.09,-0.28 0.09,0.28 0.09,0.28 C0.09,0.34 0.05,0.38 0,0.38 C-0.05,0.38 -0.09,0.34 -0.09,0.28 C-0.09,0.28 -0.09,-0.28 -0.09,-0.28 C-0.09,-0.34 -0.05,-0.38 0,-0.38 C0.05,-0.38 0.09,-0.34 0.09,-0.28c "
76                        android:valueType="pathType">
77                    <aapt:attr name="android:interpolator">
78                        <pathInterpolator android:pathData="M 0.0,0.0 c0.595,0 0.372,1 1.0,1.0"/>
79                    </aapt:attr>
80                </objectAnimator>
81                <objectAnimator
82                        android:repeatCount="infinite"
83                        android:repeatMode="reverse"
84                        android:propertyName="pathData" android:duration="333"
85                        android:startOffset="667"
86                        android:valueFrom="M0.09 -0.28 C0.09,-0.28 0.09,0.28 0.09,0.28 C0.09,0.34 0.05,0.38 0,0.38 C-0.05,0.38 -0.09,0.34 -0.09,0.28 C-0.09,0.28 -0.09,-0.28 -0.09,-0.28 C-0.09,-0.34 -0.05,-0.38 0,-0.38 C0.05,-0.38 0.09,-0.34 0.09,-0.28c "
87                        android:valueTo="M0.09 0.27 C0.09,0.27 0.09,0.28 0.09,0.28 C0.09,0.34 0.05,0.38 0,0.38 C-0.05,0.38 -0.09,0.34 -0.09,0.28 C-0.09,0.28 -0.09,0.27 -0.09,0.27 C-0.09,0.22 -0.05,0.18 0,0.18 C0.05,0.18 0.09,0.22 0.09,0.27c "
88                        android:valueType="pathType">
89                    <aapt:attr name="android:interpolator">
90                        <pathInterpolator android:pathData="M 0.0,0.0 c0.595,0 0.372,1 1.0,1.0"/>
91                    </aapt:attr>
92                </objectAnimator>
93            </set>
94        </aapt:attr>
95    </target>
96    <target android:name="_R_G_L_1_G_D_0_P_0">
97        <aapt:attr name="android:animation">
98            <set android:ordering="together">
99                <objectAnimator
100                        android:repeatCount="infinite"
101                        android:repeatMode="reverse"
102                        android:propertyName="pathData" android:duration="83"
103                        android:startOffset="0"
104                        android:valueFrom="M0.09 -0.44 C0.09,-0.44 0.09,0.09 0.09,0.09 C0.09,0.15 0.05,0.19 0,0.19 C-0.05,0.19 -0.09,0.15 -0.09,0.09 C-0.09,0.09 -0.1,-0.44 -0.1,-0.44 C-0.1,-0.5 -0.05,-0.54 0,-0.54 C0.05,-0.54 0.09,-0.5 0.09,-0.44c "
105                        android:valueTo="M0.09 -0.49 C0.09,-0.49 0.09,0.09 0.09,0.09 C0.09,0.15 0.05,0.19 0,0.19 C-0.05,0.19 -0.09,0.15 -0.09,0.09 C-0.09,0.09 -0.1,-0.49 -0.1,-0.49 C-0.1,-0.54 -0.05,-0.58 0,-0.58 C0.05,-0.58 0.09,-0.54 0.09,-0.49c "
106                        android:valueType="pathType">
107                    <aapt:attr name="android:interpolator">
108                        <pathInterpolator
109                            android:pathData="M 0.0,0.0 c0.167,0.167 0.372,1 1.0,1.0"/>
110                    </aapt:attr>
111                </objectAnimator>
112                <objectAnimator
113                        android:repeatCount="infinite"
114                        android:repeatMode="reverse"
115                        android:propertyName="pathData" android:duration="333"
116                        android:startOffset="83"
117                        android:valueFrom="M0.09 -0.49 C0.09,-0.49 0.09,0.09 0.09,0.09 C0.09,0.15 0.05,0.19 0,0.19 C-0.05,0.19 -0.09,0.15 -0.09,0.09 C-0.09,0.09 -0.1,-0.49 -0.1,-0.49 C-0.1,-0.54 -0.05,-0.58 0,-0.58 C0.05,-0.58 0.09,-0.54 0.09,-0.49c "
118                        android:valueTo="M0.09 0.09 C0.09,0.09 0.09,0.09 0.09,0.09 C0.09,0.15 0.05,0.19 0,0.19 C-0.05,0.19 -0.09,0.15 -0.09,0.09 C-0.09,0.09 -0.1,0.09 -0.1,0.09 C-0.1,0.04 -0.05,-0.01 0,-0.01 C0.05,-0.01 0.09,0.04 0.09,0.09c "
119                        android:valueType="pathType">
120                    <aapt:attr name="android:interpolator">
121                        <pathInterpolator android:pathData="M 0.0,0.0 c0.595,0 0.372,1 1.0,1.0"/>
122                    </aapt:attr>
123                </objectAnimator>
124                <objectAnimator
125                        android:repeatCount="infinite"
126                        android:repeatMode="reverse"
127                        android:propertyName="pathData" android:duration="250"
128                        android:startOffset="417"
129                        android:valueFrom="M0.09 0.09 C0.09,0.09 0.09,0.09 0.09,0.09 C0.09,0.15 0.05,0.19 0,0.19 C-0.05,0.19 -0.09,0.15 -0.09,0.09 C-0.09,0.09 -0.1,0.09 -0.1,0.09 C-0.1,0.04 -0.05,-0.01 0,-0.01 C0.05,-0.01 0.09,0.04 0.09,0.09c "
130                        android:valueTo="M0.09 -0.44 C0.09,-0.44 0.09,0.09 0.09,0.09 C0.09,0.15 0.05,0.19 0,0.19 C-0.05,0.19 -0.09,0.15 -0.09,0.09 C-0.09,0.09 -0.1,-0.44 -0.1,-0.44 C-0.1,-0.5 -0.05,-0.54 0,-0.54 C0.05,-0.54 0.09,-0.5 0.09,-0.44c "
131                        android:valueType="pathType">
132                    <aapt:attr name="android:interpolator">
133                        <pathInterpolator
134                            android:pathData="M 0.0,0.0 c0.595,0 0.833,0.833 1.0,1.0"/>
135                    </aapt:attr>
136                </objectAnimator>
137                <objectAnimator
138                        android:repeatCount="infinite"
139                        android:repeatMode="reverse"
140                        android:propertyName="pathData" android:duration="83"
141                        android:startOffset="667"
142                        android:valueFrom="M0.09 -0.44 C0.09,-0.44 0.09,0.09 0.09,0.09 C0.09,0.15 0.05,0.19 0,0.19 C-0.05,0.19 -0.09,0.15 -0.09,0.09 C-0.09,0.09 -0.1,-0.44 -0.1,-0.44 C-0.1,-0.5 -0.05,-0.54 0,-0.54 C0.05,-0.54 0.09,-0.5 0.09,-0.44c "
143                        android:valueTo="M0.09 -0.49 C0.09,-0.49 0.09,0.09 0.09,0.09 C0.09,0.15 0.05,0.19 0,0.19 C-0.05,0.19 -0.09,0.15 -0.09,0.09 C-0.09,0.09 -0.1,-0.49 -0.1,-0.49 C-0.1,-0.54 -0.05,-0.58 0,-0.58 C0.05,-0.58 0.09,-0.54 0.09,-0.49c "
144                        android:valueType="pathType">
145                    <aapt:attr name="android:interpolator">
146                        <pathInterpolator
147                            android:pathData="M 0.0,0.0 c0.167,0.167 0.372,1 1.0,1.0"/>
148                    </aapt:attr>
149                </objectAnimator>
150            </set>
151        </aapt:attr>
152    </target>
153    <target android:name="_R_G_L_0_G_D_0_P_0">
154        <aapt:attr name="android:animation">
155            <set android:ordering="together">
156                <objectAnimator
157                        android:repeatCount="infinite"
158                        android:repeatMode="reverse"
159                        android:propertyName="pathData" android:duration="167"
160                        android:startOffset="0"
161                        android:valueFrom="M0.09 -0.02 C0.09,-0.02 0.09,0.28 0.09,0.28 C0.09,0.34 0.05,0.38 0,0.38 C-0.05,0.38 -0.09,0.34 -0.09,0.28 C-0.09,0.28 -0.09,-0.02 -0.09,-0.02 C-0.09,-0.07 -0.05,-0.12 0,-0.12 C0.05,-0.12 0.09,-0.07 0.09,-0.02c "
162                        android:valueTo="M0.09 -0.28 C0.09,-0.28 0.09,0.28 0.09,0.28 C0.09,0.34 0.05,0.38 0,0.38 C-0.05,0.38 -0.09,0.34 -0.09,0.28 C-0.09,0.28 -0.09,-0.28 -0.09,-0.28 C-0.09,-0.34 -0.05,-0.38 0,-0.38 C0.05,-0.38 0.09,-0.34 0.09,-0.28c "
163                        android:valueType="pathType">
164                    <aapt:attr name="android:interpolator">
165                        <pathInterpolator
166                            android:pathData="M 0.0,0.0 c0.167,0.167 0.372,1 1.0,1.0"/>
167                    </aapt:attr>
168                </objectAnimator>
169                <objectAnimator
170                        android:repeatCount="infinite"
171                        android:repeatMode="reverse"
172                        android:propertyName="pathData" android:duration="333"
173                        android:startOffset="167"
174                        android:valueFrom="M0.09 -0.28 C0.09,-0.28 0.09,0.28 0.09,0.28 C0.09,0.34 0.05,0.38 0,0.38 C-0.05,0.38 -0.09,0.34 -0.09,0.28 C-0.09,0.28 -0.09,-0.28 -0.09,-0.28 C-0.09,-0.34 -0.05,-0.38 0,-0.38 C0.05,-0.38 0.09,-0.34 0.09,-0.28c "
175                        android:valueTo="M0.09 0.28 C0.09,0.28 0.09,0.28 0.09,0.28 C0.09,0.34 0.05,0.38 0,0.38 C-0.05,0.38 -0.09,0.34 -0.09,0.28 C-0.09,0.28 -0.09,0.28 -0.09,0.28 C-0.09,0.22 -0.05,0.18 0,0.18 C0.05,0.18 0.09,0.22 0.09,0.28c "
176                        android:valueType="pathType">
177                    <aapt:attr name="android:interpolator">
178                        <pathInterpolator android:pathData="M 0.0,0.0 c0.595,0 0.372,1 1.0,1.0"/>
179                    </aapt:attr>
180                </objectAnimator>
181                <objectAnimator
182                        android:repeatCount="infinite"
183                        android:repeatMode="reverse"
184                        android:propertyName="pathData" android:duration="167"
185                        android:startOffset="500"
186                        android:valueFrom="M0.09 0.28 C0.09,0.28 0.09,0.28 0.09,0.28 C0.09,0.34 0.05,0.38 0,0.38 C-0.05,0.38 -0.09,0.34 -0.09,0.28 C-0.09,0.28 -0.09,0.28 -0.09,0.28 C-0.09,0.22 -0.05,0.18 0,0.18 C0.05,0.18 0.09,0.22 0.09,0.28c "
187                        android:valueTo="M0.09 -0.02 C0.09,-0.02 0.09,0.28 0.09,0.28 C0.09,0.34 0.05,0.38 0,0.38 C-0.05,0.38 -0.09,0.34 -0.09,0.28 C-0.09,0.28 -0.09,-0.02 -0.09,-0.02 C-0.09,-0.07 -0.05,-0.12 0,-0.12 C0.05,-0.12 0.09,-0.07 0.09,-0.02c "
188                        android:valueType="pathType">
189                    <aapt:attr name="android:interpolator">
190                        <pathInterpolator
191                            android:pathData="M 0.0,0.0 c0.595,0 0.833,0.833 1.0,1.0"/>
192                    </aapt:attr>
193                </objectAnimator>
194                <objectAnimator
195                        android:repeatCount="infinite"
196                        android:repeatMode="reverse"
197                        android:propertyName="pathData" android:duration="167"
198                        android:startOffset="667"
199                        android:valueFrom="M0.09 -0.02 C0.09,-0.02 0.09,0.28 0.09,0.28 C0.09,0.34 0.05,0.38 0,0.38 C-0.05,0.38 -0.09,0.34 -0.09,0.28 C-0.09,0.28 -0.09,-0.02 -0.09,-0.02 C-0.09,-0.07 -0.05,-0.12 0,-0.12 C0.05,-0.12 0.09,-0.07 0.09,-0.02c "
200                        android:valueTo="M0.09 -0.28 C0.09,-0.28 0.09,0.28 0.09,0.28 C0.09,0.34 0.05,0.38 0,0.38 C-0.05,0.38 -0.09,0.34 -0.09,0.28 C-0.09,0.28 -0.09,-0.28 -0.09,-0.28 C-0.09,-0.34 -0.05,-0.38 0,-0.38 C0.05,-0.38 0.09,-0.34 0.09,-0.28c "
201                        android:valueType="pathType">
202                    <aapt:attr name="android:interpolator">
203                        <pathInterpolator
204                            android:pathData="M 0.0,0.0 c0.167,0.167 0.372,1 1.0,1.0"/>
205                    </aapt:attr>
206                </objectAnimator>
207            </set>
208        </aapt:attr>
209    </target>
210    <target android:name="time_group">
211        <aapt:attr name="android:animation">
212            <set android:ordering="together">
213                <objectAnimator
214                    android:repeatCount="infinite"
215                    android:repeatMode="reverse"
216                    android:propertyName="translateX"
217                    android:duration="683"
218                    android:startOffset="0"
219                    android:valueFrom="0"
220                    android:valueTo="1"
221                    android:valueType="floatType"/>
222            </set>
223        </aapt:attr>
224    </target>
225</animated-vector>
226