| Name | Value |
|---|---|
| Build | 212.5457.46.2112.7968471 |
| Build date | 01:23:48 04 Dec |
| Product code | AI |
| Generated | 00:39:48 07 Jan |
| OS | Windows 10 10.0 |
| Runtime | JetBrains s.r.o 11.0.12 11.0.12+7-b1504.28-7817840 |
| Name | Value |
|---|---|
| Max memory | 4.19 GB |
| Number of processors | 12 |
| Max number of indexing threads | 4 |
| Max size of file for analysis | 2.56 MB |
| Max size of file for content loading | 20.97 MB |
| Name | Data |
|---|---|
| Number of file providers | 74 |
| Number of scanned files | 66986 |
| Number of files indexed by shared indexes during the scan (without loading content) | 0 |
| Number of files scheduled for indexing after scanning | 772 |
| Number of files indexed by shared indexes during the indexing stage (with loading content) | 0 |
| Number of files indexed during the indexing stage with loading content (including indexed by shared indexes) | 772 |
| Number of too large for indexing files | 0 |
| Started at | 00:39:46 07 Jan |
| Reason | Project roots have changed |
| Finished at | 00:39:48 07 Jan |
| Cancelled? | false |
| Suspended time | 0 |
| Total time | 1 s 281 ms |
| Indexing time | 678 ms |
| Scanning time | 363 ms |
| Content loading time | 53 ms |
| Pushing properties time | 0 |
| Running extensions time | 0 |
| Provider name | File | Content loading time | Indexing time | Total processing time |
|---|
| File type | Number of files | Indexing time | Content loading time | Total files size | Indexing speed | The biggest contributors |
|---|---|---|---|---|---|---|
| XML | 772 | 678 ms (100.0%) | 53 ms (100.0%) | 1.92 MB | 770.63 kB/s | 46.1%: Library Gradle: androidx.core:core:1.7.0@aar 108 files of total size 63.81 kB 29.4%: Library Gradle: com.google.android.material:material:1.4.0@aar 333 files of total size 1 MB 19.7%: Library Gradle: androidx.appcompat:appcompat:1.4.0@aar 266 files of total size 719.82 kB < 1%: Library Gradle: androidx.fragment:fragment:1.3.6@aar 10 files of total size 11.64 kB < 1%: Library Gradle: androidx.appcompat:appcompat-resources:1.4.0@aar 3 files of total size 6.51 kB < 1%: Library Gradle: androidx.constraintlayout:constraintlayout:2.1.2@aar 2 files of total size 69.47 kB < 1%: Library Gradle: androidx.cardview:cardview:1.0.0@aar 3 files of total size 4.13 kB < 1%: Library Gradle: androidx.core:core-ktx:1.7.0@aar 2 files of total size 308 B < 1%: Library Gradle: androidx.transition:transition:1.2.0@aar 2 files of total size 1.44 kB < 1%: Library Gradle: androidx.lifecycle:lifecycle-viewmodel:2.3.1@aar 2 files of total size 1 kB |
| Index | Number of files | Part of total indexing time | Total number of files indexed by shared indexes | Total files size | Indexing speed | Snapshot input mapping statistics |
|---|---|---|---|---|---|---|
| Stubs | 768 | 25.5% | 0 | 1.9 MB | 11.07 MB/s | requests: 0, hits: 0 (100%), misses: 0 (100%) |
| BindingXmlIndex | 126 | 22.1% | 0 | 215.48 kB | 1.44 MB/s | requests: 0, hits: 0 (100%), misses: 0 (100%) |
| DomFileIndex | 764 | 21.5% | 0 | 1.9 MB | 13.1 MB/s | requests: 0, hits: 0 (100%), misses: 0 (100%) |
| Trigram.Index | 768 | 11.0% | 0 | 1.9 MB | 25.57 MB/s | requests: 771, hits: 771 (100.0%), misses: 0 (0%) |
| fileIncludes | 764 | 6.7% | 0 | 1.9 MB | 41.89 MB/s | requests: 0, hits: 0 (100%), misses: 0 (100%) |
| IdIndex | 768 | 6.1% | 0 | 1.9 MB | 45.89 MB/s | requests: 774, hits: 774 (100.0%), misses: 0 (0%) |
| RelaxSymbolIndex | 764 | 2.9% | 0 | 1.9 MB | 96.56 MB/s | requests: 0, hits: 0 (100%), misses: 0 (100%) |
| xmlProperties | 764 | 2.8% | 0 | 1.9 MB | 102.15 MB/s | requests: 0, hits: 0 (100%), misses: 0 (100%) |
| FrameworkDetectionIndex | 764 | < 1% | 0 | 1.9 MB | 379.79 MB/s | requests: 0, hits: 0 (100%), misses: 0 (100%) |
| com.android.tools.idea.model.AndroidManifestIndex$Companion$NAME$1.NAME | 44 | < 1% | 0 | 38.44 kB | 8.76 MB/s | requests: 0, hits: 0 (100%), misses: 0 (100%) |
| TodoIndex | 0 | 0% | 0 | 0 B | 0 B/s | requests: 0, hits: 0 (100%), misses: 0 (100%) |
| java.null.method.argument | 0 | 0% | 0 | 0 B | 0 B/s | requests: 0, hits: 0 (100%), misses: 0 (100%) |
| bytecodeAnalysis | 0 | 0% | 0 | 0 B | 0 B/s | requests: 6, hits: 6 (100.0%), misses: 0 (0%) |
| java.fun.expression | 0 | 0% | 0 | 0 B | 0 B/s | requests: 0, hits: 0 (100%), misses: 0 (100%) |
| java.binary.plus.expression | 0 | 0% | 0 | 0 B | 0 B/s | requests: 0, hits: 0 (100%), misses: 0 (100%) |
| Provider name | Number of scanned files | Number of files scheduled for indexing | Number of files fully indexed by shared indexes | Number of double-scanned skipped files | Scanning time | Time processing up-to-date files | Time updating content-less indexes | Time indexing without content |
|---|---|---|---|---|---|---|---|---|
| JDK 1.8 | 30486 | 0 | 0 | 0 | 327 ms | 0 | 0 | 0 |
| Library Gradle: androidx.appcompat:appcompat:1.4.0@aar | 911 | 266 | 0 | 0 | 10 ms | 0 | < 1 ms | < 1 ms |
| Library Gradle: com.google.android.material:material:1.4.0@aar | 1411 | 333 | 0 | 0 | 10 ms | 0 | < 1 ms | < 1 ms |
| Android SDK Android API 32 Platform | 23197 | 0 | 0 | 0 | 8 ms | 0 | 0 | 0 |
| Library Gradle: androidx.core:core:1.7.0@aar | 1022 | 108 | 0 | 0 | 6 ms | 0 | < 1 ms | < 1 ms |
| Library Gradle: androidx.recyclerview:recyclerview:1.1.0@aar | 217 | 2 | 0 | 0 | 5 ms | 0 | < 1 ms | < 1 ms |
| Library Gradle: androidx.lifecycle:lifecycle-runtime:2.4.0@aar | 15 | 2 | 0 | 0 | 3 ms | 0 | < 1 ms | < 1 ms |
| Library Gradle: androidx.transition:transition:1.2.0@aar | 200 | 2 | 0 | 0 | 2 ms | 0 | < 1 ms | < 1 ms |
| Library Gradle: androidx.fragment:fragment:1.3.6@aar | 193 | 10 | 0 | 0 | 2 ms | 0 | < 1 ms | < 1 ms |
| Library Gradle: androidx.viewpager2:viewpager2:1.0.0@aar | 60 | 2 | 0 | 0 | 1 ms | 0 | < 1 ms | < 1 ms |
| Indexable set contributor 'Kotlin Script dependencies' (project) | 3590 | 0 | 0 | 0 | < 1 ms | 0 | 0 | 0 |
| Library Gradle: junit:junit:4.12 | 490 | 0 | 0 | 0 | < 1 ms | 0 | 0 | 0 |
| Library Gradle: androidx.core:core-ktx:1.7.0@aar | 177 | 2 | 0 | 0 | < 1 ms | 0 | < 1 ms | < 1 ms |
| Library Gradle: androidx.test:monitor:1.4.0@aar | 110 | 1 | 0 | 0 | < 1 ms | 0 | < 1 ms | < 1 ms |
| Library Gradle: org.jetbrains.kotlin:kotlin-stdlib:1.6.0 | 1061 | 0 | 0 | 0 | < 1 ms | 0 | 0 | 0 |
| Library Gradle: androidx.annotation:annotation-experimental:1.1.0@aar | 15 | 2 | 0 | 0 | < 1 ms | 0 | < 1 ms | < 1 ms |
| Library Gradle: androidx.test.espresso:espresso-core:3.4.0@aar | 745 | 1 | 0 | 0 | < 1 ms | 0 | < 1 ms | < 1 ms |
| Library Gradle: androidx.appcompat:appcompat-resources:1.4.0@aar | 55 | 3 | 0 | 0 | < 1 ms | 0 | < 1 ms | < 1 ms |
| Library Gradle: androidx.lifecycle:lifecycle-viewmodel:2.3.1@aar | 23 | 2 | 0 | 0 | < 1 ms | 0 | < 1 ms | < 1 ms |
| Library Gradle: junit:junit:4.13.2 | 578 | 0 | 0 | 0 | < 1 ms | 0 | 0 | 0 |
| Library Gradle: androidx.test:runner:1.4.0@aar | 338 | 1 | 0 | 0 | < 1 ms | 0 | < 1 ms | < 1 ms |
| Library Gradle: androidx.constraintlayout:constraintlayout:2.1.2@aar | 224 | 2 | 0 | 0 | < 1 ms | 0 | < 1 ms | < 1 ms |
| Library Gradle: androidx.drawerlayout:drawerlayout:1.0.0@aar | 15 | 1 | 0 | 0 | < 1 ms | 0 | < 1 ms | < 1 ms |
| Library Gradle: androidx.savedstate:savedstate:1.1.0@aar | 18 | 2 | 0 | 0 | < 1 ms | 0 | < 1 ms | < 1 ms |
| Library Gradle: org.jetbrains.kotlin:kotlin-stdlib-common:1.6.0 | 462 | 0 | 0 | 0 | < 1 ms | 0 | 0 | 0 |
| Library Gradle: androidx.lifecycle:lifecycle-livedata-core:2.3.1@aar | 13 | 1 | 0 | 0 | < 1 ms | 0 | < 1 ms | < 1 ms |
| Library Gradle: androidx.coordinatorlayout:coordinatorlayout:1.1.0@aar | 21 | 2 | 0 | 0 | < 1 ms | 0 | < 1 ms | < 1 ms |
| Library Gradle: androidx.cardview:cardview:1.0.0@aar | 25 | 3 | 0 | 0 | < 1 ms | 0 | < 1 ms | < 1 ms |
| Library Gradle: androidx.interpolator:interpolator:1.0.0@aar | 11 | 1 | 0 | 0 | < 1 ms | 0 | < 1 ms | < 1 ms |
| Library Gradle: androidx.legacy:legacy-support-core-utils:1.0.0@aar | 5 | 1 | 0 | 0 | < 1 ms | 0 | < 1 ms | < 1 ms |
| Library Gradle: androidx.test.services:storage:1.4.0@aar | 19 | 1 | 0 | 0 | < 1 ms | 0 | < 1 ms | < 1 ms |
| Library Gradle: androidx.arch.core:core-runtime:2.0.0@aar | 12 | 1 | 0 | 0 | < 1 ms | 0 | < 1 ms | < 1 ms |
| Library Gradle: androidx.activity:activity:1.2.4@aar | 74 | 1 | 0 | 0 | < 1 ms | 0 | < 1 ms | < 1 ms |
| Indexable set contributor 'com.intellij.javaee.ExternalResourcesRootsProvider@318a4ab8' (non-project) | 214 | 0 | 0 | 4 | < 1 ms | 0 | 0 | 0 |
| Library Gradle: androidx.lifecycle:lifecycle-runtime:2.3.1@aar | 15 | 2 | 0 | 0 | < 1 ms | 0 | < 1 ms | < 1 ms |
| Library Gradle: androidx.cursoradapter:cursoradapter:1.0.0@aar | 16 | 1 | 0 | 0 | < 1 ms | 0 | < 1 ms | < 1 ms |
| Library Gradle: androidx.customview:customview:1.0.0@aar | 22 | 1 | 0 | 0 | < 1 ms | 0 | < 1 ms | < 1 ms |
| Library Gradle: androidx.viewpager:viewpager:1.0.0@aar | 31 | 1 | 0 | 0 | < 1 ms | 0 | < 1 ms | < 1 ms |
| Library Gradle: androidx.lifecycle:lifecycle-viewmodel-savedstate:2.3.1@aar | 15 | 1 | 0 | 0 | < 1 ms | 0 | < 1 ms | < 1 ms |
| Library Gradle: androidx.vectordrawable:vectordrawable:1.1.0@aar | 18 | 1 | 0 | 0 | < 1 ms | 0 | < 1 ms | < 1 ms |
| Library Gradle: androidx.dynamicanimation:dynamicanimation:1.0.0@aar | 47 | 1 | 0 | 0 | < 1 ms | 0 | < 1 ms | < 1 ms |
| Library Gradle: androidx.annotation:annotation:1.3.0 | 132 | 0 | 0 | 0 | < 1 ms | 0 | 0 | 0 |
| Library Gradle: androidx.print:print:1.0.0@aar | 11 | 1 | 0 | 0 | < 1 ms | 0 | < 1 ms | < 1 ms |
| Library Gradle: androidx.loader:loader:1.0.0@aar | 32 | 1 | 0 | 0 | < 1 ms | 0 | < 1 ms | < 1 ms |
| Library Gradle: androidx.test:core:1.4.0@aar | 43 | 1 | 0 | 0 | < 1 ms | 0 | < 1 ms | < 1 ms |
| Library Gradle: androidx.versionedparcelable:versionedparcelable:1.1.1@aar | 28 | 1 | 0 | 0 | < 1 ms | 0 | < 1 ms | < 1 ms |
| Library Gradle: androidx.lifecycle:lifecycle-livedata:2.0.0@aar | 16 | 1 | 0 | 0 | < 1 ms | 0 | < 1 ms | < 1 ms |
| Library Gradle: androidx.arch.core:core-runtime:2.1.0@aar | 12 | 1 | 0 | 0 | < 1 ms | 0 | < 1 ms | < 1 ms |
| Library Gradle: androidx.vectordrawable:vectordrawable-animated:1.1.0@aar | 22 | 1 | 0 | 0 | < 1 ms | 0 | < 1 ms | < 1 ms |
| Library Gradle: androidx.test.ext:junit:1.1.3@aar | 11 | 1 | 0 | 0 | < 1 ms | 0 | < 1 ms | < 1 ms |
| Library Gradle: androidx.documentfile:documentfile:1.0.0@aar | 13 | 1 | 0 | 0 | < 1 ms | 0 | < 1 ms | < 1 ms |
| Library Gradle: org.hamcrest:hamcrest-core:1.3 | 88 | 0 | 0 | 0 | < 1 ms | 0 | 0 | 0 |
| Library Gradle: androidx.test.espresso:espresso-idling-resource:3.4.0@aar | 9 | 1 | 0 | 0 | < 1 ms | 0 | < 1 ms | < 1 ms |
| Library Gradle: androidx.localbroadcastmanager:localbroadcastmanager:1.0.0@aar | 8 | 1 | 0 | 0 | < 1 ms | 0 | < 1 ms | < 1 ms |
| Library Gradle: org.jetbrains:annotations:13.0 | 52 | 0 | 0 | 0 | < 1 ms | 0 | 0 | 0 |
| Library Gradle: org.hamcrest:hamcrest-library:1.3 | 73 | 0 | 0 | 0 | < 1 ms | 0 | 0 | 0 |
| Library Gradle: com.google.code.findbugs:jsr305:2.0.1 | 65 | 0 | 0 | 0 | < 1 ms | 0 | 0 | 0 |
| Library Gradle: androidx.lifecycle:lifecycle-common:2.4.0 | 41 | 0 | 0 | 0 | < 1 ms | 0 | 0 | 0 |
| Library Gradle: androidx.collection:collection:1.1.0 | 29 | 0 | 0 | 0 | < 1 ms | 0 | 0 | 0 |
| Module 'My_Application' | 16 | 0 | 0 | 0 | < 1 ms | 0 | 0 | 0 |
| Library Gradle: org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.0 | 22 | 0 | 0 | 0 | < 1 ms | 0 | 0 | 0 |
| Module 'My_Application.app.main' | 23 | 0 | 0 | 0 | < 1 ms | 0 | 0 | 0 |
| Library Gradle: org.hamcrest:hamcrest-integration:1.3 | 13 | 0 | 0 | 0 | < 1 ms | 0 | 0 | 0 |
| Library Gradle: javax.inject:javax.inject:1 | 13 | 0 | 0 | 0 | < 1 ms | 0 | 0 | 0 |
| Library Gradle: org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.6.0 | 16 | 0 | 0 | 0 | < 1 ms | 0 | 0 | 0 |
| Library Gradle: androidx.arch.core:core-common:2.1.0 | 14 | 0 | 0 | 0 | < 1 ms | 0 | 0 | 0 |
| Library Gradle: com.squareup:javawriter:2.1.1 | 7 | 0 | 0 | 0 | < 1 ms | 0 | 0 | 0 |
| Module 'My_Application.app' | 3 | 0 | 0 | 0 | < 1 ms | 0 | 0 | 0 |
| Module 'My_Application.app.androidTest' | 1 | 0 | 0 | 0 | < 1 ms | 0 | 0 | 0 |
| Module 'My_Application.app.unitTest' | 1 | 0 | 0 | 0 | < 1 ms | 0 | 0 | 0 |
| Indexable set contributor 'Scratches & Consoles' (non-project) | 1 | 0 | 0 | 0 | < 1 ms | 0 | 0 | 0 |
| Indexable set contributor 'Scratches & Consoles' (project) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Indexable set contributor 'com.intellij.javaee.ExternalResourcesRootsProvider@318a4ab8' (project) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Indexable set contributor 'Kotlin Script dependencies' (non-project) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Provider name | Indexing time | Content loading time | Number of indexed files | Number of files indexed by shared indexes | Number of too large for indexing files |
|---|---|---|---|---|---|
| Library Gradle: androidx.core:core:1.7.0@aar | 295 ms | 9 ms | 108 | 0 | 0 |
| Library Gradle: com.google.android.material:material:1.4.0@aar | 186 ms | 25 ms | 333 | 0 | 0 |
| Library Gradle: androidx.appcompat:appcompat:1.4.0@aar | 130 ms | 15 ms | 266 | 0 | 0 |
| Library Gradle: androidx.fragment:fragment:1.3.6@aar | 3 ms | < 1 ms | 10 | 0 | 0 |
| Library Gradle: androidx.appcompat:appcompat-resources:1.4.0@aar | 2 ms | < 1 ms | 3 | 0 | 0 |
| Library Gradle: androidx.constraintlayout:constraintlayout:2.1.2@aar | 1 ms | < 1 ms | 2 | 0 | 0 |
| Library Gradle: androidx.cardview:cardview:1.0.0@aar | 1 ms | < 1 ms | 3 | 0 | 0 |
| Library Gradle: androidx.core:core-ktx:1.7.0@aar | 1 ms | < 1 ms | 2 | 0 | 0 |
| Library Gradle: androidx.transition:transition:1.2.0@aar | 1 ms | < 1 ms | 2 | 0 | 0 |
| Library Gradle: androidx.lifecycle:lifecycle-viewmodel:2.3.1@aar | 1 ms | < 1 ms | 2 | 0 | 0 |
| Library Gradle: androidx.annotation:annotation-experimental:1.1.0@aar | 1 ms | < 1 ms | 2 | 0 | 0 |
| Library Gradle: androidx.lifecycle:lifecycle-runtime:2.4.0@aar | < 1 ms | < 1 ms | 2 | 0 | 0 |
| Library Gradle: androidx.recyclerview:recyclerview:1.1.0@aar | < 1 ms | < 1 ms | 2 | 0 | 0 |
| Library Gradle: androidx.vectordrawable:vectordrawable:1.1.0@aar | < 1 ms | < 1 ms | 1 | 0 | 0 |
| Library Gradle: androidx.test.espresso:espresso-idling-resource:3.4.0@aar | < 1 ms | < 1 ms | 1 | 0 | 0 |
| Library Gradle: androidx.savedstate:savedstate:1.1.0@aar | < 1 ms | < 1 ms | 2 | 0 | 0 |
| Library Gradle: androidx.activity:activity:1.2.4@aar | < 1 ms | < 1 ms | 1 | 0 | 0 |
| Library Gradle: androidx.versionedparcelable:versionedparcelable:1.1.1@aar | < 1 ms | < 1 ms | 1 | 0 | 0 |
| Library Gradle: androidx.test.services:storage:1.4.0@aar | < 1 ms | < 1 ms | 1 | 0 | 0 |
| Library Gradle: androidx.viewpager2:viewpager2:1.0.0@aar | < 1 ms | < 1 ms | 2 | 0 | 0 |
| Library Gradle: androidx.coordinatorlayout:coordinatorlayout:1.1.0@aar | < 1 ms | < 1 ms | 2 | 0 | 0 |
| Library Gradle: androidx.arch.core:core-runtime:2.0.0@aar | < 1 ms | < 1 ms | 1 | 0 | 0 |
| Library Gradle: androidx.lifecycle:lifecycle-livedata:2.0.0@aar | < 1 ms | < 1 ms | 1 | 0 | 0 |
| Library Gradle: androidx.lifecycle:lifecycle-runtime:2.3.1@aar | < 1 ms | < 1 ms | 2 | 0 | 0 |
| Library Gradle: androidx.test:runner:1.4.0@aar | < 1 ms | < 1 ms | 1 | 0 | 0 |
| Library Gradle: androidx.lifecycle:lifecycle-viewmodel-savedstate:2.3.1@aar | < 1 ms | < 1 ms | 1 | 0 | 0 |
| Library Gradle: androidx.cursoradapter:cursoradapter:1.0.0@aar | < 1 ms | < 1 ms | 1 | 0 | 0 |
| Library Gradle: androidx.customview:customview:1.0.0@aar | < 1 ms | < 1 ms | 1 | 0 | 0 |
| Library Gradle: androidx.loader:loader:1.0.0@aar | < 1 ms | < 1 ms | 1 | 0 | 0 |
| Library Gradle: androidx.viewpager:viewpager:1.0.0@aar | < 1 ms | < 1 ms | 1 | 0 | 0 |
| Library Gradle: androidx.legacy:legacy-support-core-utils:1.0.0@aar | < 1 ms | < 1 ms | 1 | 0 | 0 |
| Library Gradle: androidx.dynamicanimation:dynamicanimation:1.0.0@aar | < 1 ms | < 1 ms | 1 | 0 | 0 |
| Library Gradle: androidx.test.ext:junit:1.1.3@aar | < 1 ms | < 1 ms | 1 | 0 | 0 |
| Library Gradle: androidx.arch.core:core-runtime:2.1.0@aar | < 1 ms | < 1 ms | 1 | 0 | 0 |
| Library Gradle: androidx.localbroadcastmanager:localbroadcastmanager:1.0.0@aar | < 1 ms | < 1 ms | 1 | 0 | 0 |
| Library Gradle: androidx.lifecycle:lifecycle-livedata-core:2.3.1@aar | < 1 ms | < 1 ms | 1 | 0 | 0 |
| Library Gradle: androidx.print:print:1.0.0@aar | < 1 ms | < 1 ms | 1 | 0 | 0 |
| Library Gradle: androidx.test:core:1.4.0@aar | < 1 ms | < 1 ms | 1 | 0 | 0 |
| Library Gradle: androidx.vectordrawable:vectordrawable-animated:1.1.0@aar | < 1 ms | < 1 ms | 1 | 0 | 0 |
| Library Gradle: androidx.drawerlayout:drawerlayout:1.0.0@aar | < 1 ms | < 1 ms | 1 | 0 | 0 |
| Library Gradle: androidx.documentfile:documentfile:1.0.0@aar | < 1 ms | < 1 ms | 1 | 0 | 0 |
| Library Gradle: androidx.test:monitor:1.4.0@aar | < 1 ms | < 1 ms | 1 | 0 | 0 |
| Library Gradle: androidx.interpolator:interpolator:1.0.0@aar | < 1 ms | < 1 ms | 1 | 0 | 0 |
| Library Gradle: androidx.test.espresso:espresso-core:3.4.0@aar | < 1 ms | < 1 ms | 1 | 0 | 0 |