[
  {
    "path": ".gitattributes",
    "content": "# Auto detect text files and perform LF normalization\n* text=auto\n\n# Custom for gitattributes\n\n"
  },
  {
    "path": ".gradle/5.6.4/gc.properties",
    "content": ""
  },
  {
    "path": ".gradle/buildOutputCleanup/cache.properties",
    "content": "#Sat Apr 10 01:28:44 IST 2021\ngradle.version=5.6.4\n"
  },
  {
    "path": ".gradle/vcs-1/gc.properties",
    "content": ""
  },
  {
    "path": ".idea/codeStyles/Project.xml",
    "content": "<component name=\"ProjectCodeStyleConfiguration\">\n  <code_scheme name=\"Project\" version=\"173\">\n    <codeStyleSettings language=\"XML\">\n      <indentOptions>\n        <option name=\"CONTINUATION_INDENT_SIZE\" value=\"4\" />\n      </indentOptions>\n      <arrangement>\n        <rules>\n          <section>\n            <rule>\n              <match>\n                <AND>\n                  <NAME>xmlns:android</NAME>\n                  <XML_ATTRIBUTE />\n                  <XML_NAMESPACE>^$</XML_NAMESPACE>\n                </AND>\n              </match>\n            </rule>\n          </section>\n          <section>\n            <rule>\n              <match>\n                <AND>\n                  <NAME>xmlns:.*</NAME>\n                  <XML_ATTRIBUTE />\n                  <XML_NAMESPACE>^$</XML_NAMESPACE>\n                </AND>\n              </match>\n              <order>BY_NAME</order>\n            </rule>\n          </section>\n          <section>\n            <rule>\n              <match>\n                <AND>\n                  <NAME>.*:id</NAME>\n                  <XML_ATTRIBUTE />\n                  <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>\n                </AND>\n              </match>\n            </rule>\n          </section>\n          <section>\n            <rule>\n              <match>\n                <AND>\n                  <NAME>.*:name</NAME>\n                  <XML_ATTRIBUTE />\n                  <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>\n                </AND>\n              </match>\n            </rule>\n          </section>\n          <section>\n            <rule>\n              <match>\n                <AND>\n                  <NAME>name</NAME>\n                  <XML_ATTRIBUTE />\n                  <XML_NAMESPACE>^$</XML_NAMESPACE>\n                </AND>\n              </match>\n            </rule>\n          </section>\n          <section>\n            <rule>\n              <match>\n                <AND>\n                  <NAME>style</NAME>\n                  <XML_ATTRIBUTE />\n                  <XML_NAMESPACE>^$</XML_NAMESPACE>\n                </AND>\n              </match>\n            </rule>\n          </section>\n          <section>\n            <rule>\n              <match>\n                <AND>\n                  <NAME>.*</NAME>\n                  <XML_ATTRIBUTE />\n                  <XML_NAMESPACE>^$</XML_NAMESPACE>\n                </AND>\n              </match>\n              <order>BY_NAME</order>\n            </rule>\n          </section>\n          <section>\n            <rule>\n              <match>\n                <AND>\n                  <NAME>.*</NAME>\n                  <XML_ATTRIBUTE />\n                  <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>\n                </AND>\n              </match>\n              <order>ANDROID_ATTRIBUTE_ORDER</order>\n            </rule>\n          </section>\n          <section>\n            <rule>\n              <match>\n                <AND>\n                  <NAME>.*</NAME>\n                  <XML_ATTRIBUTE />\n                  <XML_NAMESPACE>.*</XML_NAMESPACE>\n                </AND>\n              </match>\n              <order>BY_NAME</order>\n            </rule>\n          </section>\n        </rules>\n      </arrangement>\n    </codeStyleSettings>\n  </code_scheme>\n</component>"
  },
  {
    "path": ".idea/compiler.xml",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<project version=\"4\">\n  <component name=\"CompilerConfiguration\">\n    <resourceExtensions />\n    <wildcardResourcePatterns>\n      <entry name=\"!?*.java\" />\n      <entry name=\"!?*.form\" />\n      <entry name=\"!?*.class\" />\n      <entry name=\"!?*.groovy\" />\n      <entry name=\"!?*.scala\" />\n      <entry name=\"!?*.flex\" />\n      <entry name=\"!?*.kt\" />\n      <entry name=\"!?*.clj\" />\n      <entry name=\"!?*.aj\" />\n    </wildcardResourcePatterns>\n    <annotationProcessing>\n      <profile default=\"true\" name=\"Default\" enabled=\"false\">\n        <processorPath useClasspath=\"true\" />\n      </profile>\n    </annotationProcessing>\n  </component>\n</project>"
  },
  {
    "path": ".idea/copyright/profiles_settings.xml",
    "content": "<component name=\"CopyrightManager\">\n  <settings default=\"\" />\n</component>"
  },
  {
    "path": ".idea/gradle.xml",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<project version=\"4\">\n  <component name=\"GradleMigrationSettings\" migrationVersion=\"1\" />\n  <component name=\"GradleSettings\">\n    <option name=\"linkedExternalProjectsSettings\">\n      <GradleProjectSettings>\n        <option name=\"testRunner\" value=\"PLATFORM\" />\n        <option name=\"distributionType\" value=\"DEFAULT_WRAPPED\" />\n        <option name=\"externalProjectPath\" value=\"$PROJECT_DIR$\" />\n        <option name=\"gradleHome\" value=\"$APPLICATION_HOME_DIR$/gradle/gradle-4.1\" />\n        <option name=\"modules\">\n          <set>\n            <option value=\"$PROJECT_DIR$\" />\n            <option value=\"$PROJECT_DIR$/app\" />\n            <option value=\"$PROJECT_DIR$/library\" />\n          </set>\n        </option>\n        <option name=\"resolveModulePerSourceSet\" value=\"false\" />\n        <option name=\"useQualifiedModuleNames\" value=\"true\" />\n      </GradleProjectSettings>\n    </option>\n  </component>\n</project>"
  },
  {
    "path": ".idea/libraries/Gradle__androidx_activity_activity_1_0_0_aar.xml",
    "content": "<component name=\"libraryTable\">\n  <library name=\"Gradle: androidx.activity:activity:1.0.0@aar\">\n    <CLASSES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/088d7d849f49f07ab53816da761fdba5/jetified-activity-1.0.0/jars/classes.jar!/\" />\n      <root url=\"file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/088d7d849f49f07ab53816da761fdba5/jetified-activity-1.0.0/res\" />\n    </CLASSES>\n    <JAVADOC />\n    <SOURCES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.activity/activity/1.0.0/28eb83e6a29ac3fbb87aa632cfa0e644a313f491/activity-1.0.0-sources.jar!/\" />\n    </SOURCES>\n  </library>\n</component>"
  },
  {
    "path": ".idea/libraries/Gradle__androidx_annotation_annotation_1_1_0_jar.xml",
    "content": "<component name=\"libraryTable\">\n  <library name=\"Gradle: androidx.annotation:annotation:1.1.0@jar\">\n    <CLASSES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.annotation/annotation/1.1.0/e3a6fb2f40e3a3842e6b7472628ba4ce416ea4c8/annotation-1.1.0.jar!/\" />\n    </CLASSES>\n    <JAVADOC>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.annotation/annotation/1.1.0/408af38ec57369afe3fd6466e1c4bfdd5f15fc92/annotation-1.1.0-javadoc.jar!/\" />\n    </JAVADOC>\n    <SOURCES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.annotation/annotation/1.1.0/8b7bdc00eb4d998bfbc76767b098620990f2a805/annotation-1.1.0-sources.jar!/\" />\n    </SOURCES>\n  </library>\n</component>"
  },
  {
    "path": ".idea/libraries/Gradle__androidx_annotation_annotation_experimental_1_0_0_aar.xml",
    "content": "<component name=\"libraryTable\">\n  <library name=\"Gradle: androidx.annotation:annotation-experimental:1.0.0@aar\">\n    <CLASSES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/b9a24b932f4b1e6aca5a080d59db209b/jetified-annotation-experimental-1.0.0/jars/classes.jar!/\" />\n      <root url=\"file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/b9a24b932f4b1e6aca5a080d59db209b/jetified-annotation-experimental-1.0.0/res\" />\n    </CLASSES>\n    <JAVADOC />\n    <SOURCES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.annotation/annotation-experimental/1.0.0/2408f6cb8f31ffabdd88e1365f82914c251e44dc/annotation-experimental-1.0.0-sources.jar!/\" />\n    </SOURCES>\n  </library>\n</component>"
  },
  {
    "path": ".idea/libraries/Gradle__androidx_appcompat_appcompat_1_2_0_aar.xml",
    "content": "<component name=\"libraryTable\">\n  <library name=\"Gradle: androidx.appcompat:appcompat:1.2.0@aar\">\n    <ANNOTATIONS>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/540778289d06c4fa11d81e37391dd9c8/appcompat-1.2.0/annotations.zip!/\" />\n    </ANNOTATIONS>\n    <CLASSES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/540778289d06c4fa11d81e37391dd9c8/appcompat-1.2.0/jars/classes.jar!/\" />\n      <root url=\"file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/540778289d06c4fa11d81e37391dd9c8/appcompat-1.2.0/res\" />\n    </CLASSES>\n    <JAVADOC />\n    <SOURCES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.appcompat/appcompat/1.2.0/13e8ff89631c2e101eb6bddd12c2fb4bbd74b15d/appcompat-1.2.0-sources.jar!/\" />\n    </SOURCES>\n  </library>\n</component>"
  },
  {
    "path": ".idea/libraries/Gradle__androidx_appcompat_appcompat_resources_1_2_0_aar.xml",
    "content": "<component name=\"libraryTable\">\n  <library name=\"Gradle: androidx.appcompat:appcompat-resources:1.2.0@aar\">\n    <CLASSES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/a520967086ccd84018f9a66fbba3d080/jetified-appcompat-resources-1.2.0/jars/classes.jar!/\" />\n      <root url=\"file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/a520967086ccd84018f9a66fbba3d080/jetified-appcompat-resources-1.2.0/res\" />\n    </CLASSES>\n    <JAVADOC />\n    <SOURCES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.appcompat/appcompat-resources/1.2.0/9c8b428f65a329eeff4f6abe14a44931b12ef3f2/appcompat-resources-1.2.0-sources.jar!/\" />\n    </SOURCES>\n  </library>\n</component>"
  },
  {
    "path": ".idea/libraries/Gradle__androidx_arch_core_core_common_2_1_0_jar.xml",
    "content": "<component name=\"libraryTable\">\n  <library name=\"Gradle: androidx.arch.core:core-common:2.1.0@jar\">\n    <CLASSES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.arch.core/core-common/2.1.0/b3152fc64428c9354344bd89848ecddc09b6f07e/core-common-2.1.0.jar!/\" />\n    </CLASSES>\n    <JAVADOC />\n    <SOURCES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.arch.core/core-common/2.1.0/80ac2d7c8e6400ce2fbc663cd1a7e1cbef38c4b8/core-common-2.1.0-sources.jar!/\" />\n    </SOURCES>\n  </library>\n</component>"
  },
  {
    "path": ".idea/libraries/Gradle__androidx_arch_core_core_runtime_2_0_0_aar.xml",
    "content": "<component name=\"libraryTable\">\n  <library name=\"Gradle: androidx.arch.core:core-runtime:2.0.0@aar\">\n    <CLASSES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/99cdd22df1372f469fb8c2408d666ead/core-runtime-2.0.0/jars/classes.jar!/\" />\n      <root url=\"file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/99cdd22df1372f469fb8c2408d666ead/core-runtime-2.0.0/res\" />\n    </CLASSES>\n    <JAVADOC />\n    <SOURCES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.arch.core/core-runtime/2.0.0/bc41b287c95bc50a3cd27cb1b7cfb301805ba7f1/core-runtime-2.0.0-sources.jar!/\" />\n    </SOURCES>\n  </library>\n</component>"
  },
  {
    "path": ".idea/libraries/Gradle__androidx_asynclayoutinflater_asynclayoutinflater_1_0_0_aar.xml",
    "content": "<component name=\"libraryTable\">\n  <library name=\"Gradle: androidx.asynclayoutinflater:asynclayoutinflater:1.0.0@aar\">\n    <CLASSES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/67f0a30572940b788eb06865cc4e5cfd/asynclayoutinflater-1.0.0/jars/classes.jar!/\" />\n      <root url=\"file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/67f0a30572940b788eb06865cc4e5cfd/asynclayoutinflater-1.0.0/res\" />\n    </CLASSES>\n    <JAVADOC />\n    <SOURCES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.asynclayoutinflater/asynclayoutinflater/1.0.0/ac4d50701fce5c88dcc514f58e695cd32f05134c/asynclayoutinflater-1.0.0-sources.jar!/\" />\n    </SOURCES>\n  </library>\n</component>"
  },
  {
    "path": ".idea/libraries/Gradle__androidx_cardview_cardview_1_0_0_aar.xml",
    "content": "<component name=\"libraryTable\">\n  <library name=\"Gradle: androidx.cardview:cardview:1.0.0@aar\">\n    <CLASSES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/8d5366fb377360277af90eeda40910c0/cardview-1.0.0/jars/classes.jar!/\" />\n      <root url=\"file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/8d5366fb377360277af90eeda40910c0/cardview-1.0.0/res\" />\n    </CLASSES>\n    <JAVADOC />\n    <SOURCES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.cardview/cardview/1.0.0/c9f3ce7ca74ad2c978230f4094ba6804c5166f9c/cardview-1.0.0-sources.jar!/\" />\n    </SOURCES>\n  </library>\n</component>"
  },
  {
    "path": ".idea/libraries/Gradle__androidx_collection_collection_1_1_0_jar.xml",
    "content": "<component name=\"libraryTable\">\n  <library name=\"Gradle: androidx.collection:collection:1.1.0@jar\">\n    <CLASSES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.collection/collection/1.1.0/1f27220b47669781457de0d600849a5de0e89909/collection-1.1.0.jar!/\" />\n    </CLASSES>\n    <JAVADOC />\n    <SOURCES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.collection/collection/1.1.0/bae67b0019fbb38498198fcc2d0282a340b71c5b/collection-1.1.0-sources.jar!/\" />\n    </SOURCES>\n  </library>\n</component>"
  },
  {
    "path": ".idea/libraries/Gradle__androidx_constraintlayout_constraintlayout_2_0_1_aar.xml",
    "content": "<component name=\"libraryTable\">\n  <library name=\"Gradle: androidx.constraintlayout:constraintlayout:2.0.1@aar\">\n    <CLASSES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/8cab7fb16757a4c1fbb6fe57110868f1/constraintlayout-2.0.1/jars/classes.jar!/\" />\n      <root url=\"file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/8cab7fb16757a4c1fbb6fe57110868f1/constraintlayout-2.0.1/res\" />\n    </CLASSES>\n    <JAVADOC />\n    <SOURCES />\n  </library>\n</component>"
  },
  {
    "path": ".idea/libraries/Gradle__androidx_constraintlayout_constraintlayout_solver_2_0_1_jar.xml",
    "content": "<component name=\"libraryTable\">\n  <library name=\"Gradle: androidx.constraintlayout:constraintlayout-solver:2.0.1@jar\">\n    <CLASSES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.constraintlayout/constraintlayout-solver/2.0.1/30988fe2d77f3fe3bf7551bb8a8b795fad7e7226/constraintlayout-solver-2.0.1.jar!/\" />\n    </CLASSES>\n    <JAVADOC />\n    <SOURCES />\n  </library>\n</component>"
  },
  {
    "path": ".idea/libraries/Gradle__androidx_coordinatorlayout_coordinatorlayout_1_0_0_aar.xml",
    "content": "<component name=\"libraryTable\">\n  <library name=\"Gradle: androidx.coordinatorlayout:coordinatorlayout:1.0.0@aar\">\n    <ANNOTATIONS>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/3db22d1e2e19178b84c0650596482ae1/coordinatorlayout-1.0.0/annotations.zip!/\" />\n    </ANNOTATIONS>\n    <CLASSES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/3db22d1e2e19178b84c0650596482ae1/coordinatorlayout-1.0.0/jars/classes.jar!/\" />\n      <root url=\"file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/3db22d1e2e19178b84c0650596482ae1/coordinatorlayout-1.0.0/res\" />\n    </CLASSES>\n    <JAVADOC />\n    <SOURCES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.coordinatorlayout/coordinatorlayout/1.0.0/4325b3c4422ad58201ed8dc15ae56bda9accedf2/coordinatorlayout-1.0.0-sources.jar!/\" />\n    </SOURCES>\n  </library>\n</component>"
  },
  {
    "path": ".idea/libraries/Gradle__androidx_coordinatorlayout_coordinatorlayout_1_1_0_aar.xml",
    "content": "<component name=\"libraryTable\">\n  <library name=\"Gradle: androidx.coordinatorlayout:coordinatorlayout:1.1.0@aar\">\n    <ANNOTATIONS>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/62ef4db91311e36b19e0ba00881f8589/coordinatorlayout-1.1.0/annotations.zip!/\" />\n    </ANNOTATIONS>\n    <CLASSES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/62ef4db91311e36b19e0ba00881f8589/coordinatorlayout-1.1.0/jars/classes.jar!/\" />\n      <root url=\"file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/62ef4db91311e36b19e0ba00881f8589/coordinatorlayout-1.1.0/res\" />\n    </CLASSES>\n    <JAVADOC />\n    <SOURCES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.coordinatorlayout/coordinatorlayout/1.1.0/a15529ac349d76a872ae5ef42b84c320c456cd7f/coordinatorlayout-1.1.0-sources.jar!/\" />\n    </SOURCES>\n  </library>\n</component>"
  },
  {
    "path": ".idea/libraries/Gradle__androidx_core_core_1_3_0_aar.xml",
    "content": "<component name=\"libraryTable\">\n  <library name=\"Gradle: androidx.core:core:1.3.0@aar\">\n    <ANNOTATIONS>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/d9bb305304e1f9f46590942a079fc725/core-1.3.0/annotations.zip!/\" />\n    </ANNOTATIONS>\n    <CLASSES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/d9bb305304e1f9f46590942a079fc725/core-1.3.0/jars/classes.jar!/\" />\n      <root url=\"file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/d9bb305304e1f9f46590942a079fc725/core-1.3.0/res\" />\n    </CLASSES>\n    <JAVADOC />\n    <SOURCES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.core/core/1.3.0/1acbde5fef5f77f6920e9f9a5dbe1ca217a64bc0/core-1.3.0-sources.jar!/\" />\n    </SOURCES>\n  </library>\n</component>"
  },
  {
    "path": ".idea/libraries/Gradle__androidx_core_core_1_3_1_aar.xml",
    "content": "<component name=\"libraryTable\">\n  <library name=\"Gradle: androidx.core:core:1.3.1@aar\">\n    <ANNOTATIONS>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/07795795a894ffcd575360448d878f33/core-1.3.1/annotations.zip!/\" />\n    </ANNOTATIONS>\n    <CLASSES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/07795795a894ffcd575360448d878f33/core-1.3.1/jars/classes.jar!/\" />\n      <root url=\"file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/07795795a894ffcd575360448d878f33/core-1.3.1/res\" />\n    </CLASSES>\n    <JAVADOC />\n    <SOURCES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.core/core/1.3.1/d70edd6d800903a31efea1a28ae531bd91e1a926/core-1.3.1-sources.jar!/\" />\n    </SOURCES>\n  </library>\n</component>"
  },
  {
    "path": ".idea/libraries/Gradle__androidx_cursoradapter_cursoradapter_1_0_0_aar.xml",
    "content": "<component name=\"libraryTable\">\n  <library name=\"Gradle: androidx.cursoradapter:cursoradapter:1.0.0@aar\">\n    <CLASSES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/d8508a3248c27b2f368880f7828c0b34/cursoradapter-1.0.0/jars/classes.jar!/\" />\n      <root url=\"file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/d8508a3248c27b2f368880f7828c0b34/cursoradapter-1.0.0/res\" />\n    </CLASSES>\n    <JAVADOC />\n    <SOURCES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.cursoradapter/cursoradapter/1.0.0/1e323083b41c31fd4d45510dfce50614963c3c6c/cursoradapter-1.0.0-sources.jar!/\" />\n    </SOURCES>\n  </library>\n</component>"
  },
  {
    "path": ".idea/libraries/Gradle__androidx_customview_customview_1_0_0_aar.xml",
    "content": "<component name=\"libraryTable\">\n  <library name=\"Gradle: androidx.customview:customview:1.0.0@aar\">\n    <CLASSES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/ca6c92c0412375108e40c258555cdb04/customview-1.0.0/jars/classes.jar!/\" />\n      <root url=\"file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/ca6c92c0412375108e40c258555cdb04/customview-1.0.0/res\" />\n    </CLASSES>\n    <JAVADOC />\n    <SOURCES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.customview/customview/1.0.0/61f6a717d144dff3a6bda413d9abeeb2bca71581/customview-1.0.0-sources.jar!/\" />\n    </SOURCES>\n  </library>\n</component>"
  },
  {
    "path": ".idea/libraries/Gradle__androidx_documentfile_documentfile_1_0_0_aar.xml",
    "content": "<component name=\"libraryTable\">\n  <library name=\"Gradle: androidx.documentfile:documentfile:1.0.0@aar\">\n    <CLASSES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/21b3db2190fa0fa216576375ad80ae54/documentfile-1.0.0/jars/classes.jar!/\" />\n      <root url=\"file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/21b3db2190fa0fa216576375ad80ae54/documentfile-1.0.0/res\" />\n    </CLASSES>\n    <JAVADOC />\n    <SOURCES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.documentfile/documentfile/1.0.0/a1bed5cf96db96bd06a2feade98fe55653811dc8/documentfile-1.0.0-sources.jar!/\" />\n    </SOURCES>\n  </library>\n</component>"
  },
  {
    "path": ".idea/libraries/Gradle__androidx_drawerlayout_drawerlayout_1_0_0_aar.xml",
    "content": "<component name=\"libraryTable\">\n  <library name=\"Gradle: androidx.drawerlayout:drawerlayout:1.0.0@aar\">\n    <ANNOTATIONS>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/fade21b6694cfeb68ad0ef3199ce3e4f/drawerlayout-1.0.0/annotations.zip!/\" />\n    </ANNOTATIONS>\n    <CLASSES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/fade21b6694cfeb68ad0ef3199ce3e4f/drawerlayout-1.0.0/jars/classes.jar!/\" />\n      <root url=\"file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/fade21b6694cfeb68ad0ef3199ce3e4f/drawerlayout-1.0.0/res\" />\n    </CLASSES>\n    <JAVADOC />\n    <SOURCES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.drawerlayout/drawerlayout/1.0.0/9ecd4ecb7da215ba4c5c3e00bf8d290dad6f2bc5/drawerlayout-1.0.0-sources.jar!/\" />\n    </SOURCES>\n  </library>\n</component>"
  },
  {
    "path": ".idea/libraries/Gradle__androidx_exifinterface_exifinterface_1_0_0_aar.xml",
    "content": "<component name=\"libraryTable\">\n  <library name=\"Gradle: androidx.exifinterface:exifinterface:1.0.0@aar\">\n    <ANNOTATIONS>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/85722c65642e86861286beef59954ccc/exifinterface-1.0.0/annotations.zip!/\" />\n    </ANNOTATIONS>\n    <CLASSES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/85722c65642e86861286beef59954ccc/exifinterface-1.0.0/jars/classes.jar!/\" />\n      <root url=\"file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/85722c65642e86861286beef59954ccc/exifinterface-1.0.0/res\" />\n    </CLASSES>\n    <JAVADOC />\n    <SOURCES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.exifinterface/exifinterface/1.0.0/cb592500decea684137bd17587a92eee4e2568e/exifinterface-1.0.0-sources.jar!/\" />\n    </SOURCES>\n  </library>\n</component>"
  },
  {
    "path": ".idea/libraries/Gradle__androidx_fragment_fragment_1_1_0_aar.xml",
    "content": "<component name=\"libraryTable\">\n  <library name=\"Gradle: androidx.fragment:fragment:1.1.0@aar\">\n    <ANNOTATIONS>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/2184d643e3dc48ec088093bf4703920b/fragment-1.1.0/annotations.zip!/\" />\n    </ANNOTATIONS>\n    <CLASSES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/2184d643e3dc48ec088093bf4703920b/fragment-1.1.0/jars/classes.jar!/\" />\n      <root url=\"file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/2184d643e3dc48ec088093bf4703920b/fragment-1.1.0/res\" />\n    </CLASSES>\n    <JAVADOC />\n    <SOURCES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.fragment/fragment/1.1.0/b9ebb04df2cb0cad4419af3c658690bc82aa5706/fragment-1.1.0-sources.jar!/\" />\n    </SOURCES>\n  </library>\n</component>"
  },
  {
    "path": ".idea/libraries/Gradle__androidx_interpolator_interpolator_1_0_0_aar.xml",
    "content": "<component name=\"libraryTable\">\n  <library name=\"Gradle: androidx.interpolator:interpolator:1.0.0@aar\">\n    <CLASSES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/628128fe67f31f513c0449e18c2df100/interpolator-1.0.0/jars/classes.jar!/\" />\n      <root url=\"file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/628128fe67f31f513c0449e18c2df100/interpolator-1.0.0/res\" />\n    </CLASSES>\n    <JAVADOC />\n    <SOURCES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.interpolator/interpolator/1.0.0/fefd5e3cbc479b6b4a9532d05688a1e659e8d3d2/interpolator-1.0.0-sources.jar!/\" />\n    </SOURCES>\n  </library>\n</component>"
  },
  {
    "path": ".idea/libraries/Gradle__androidx_legacy_legacy_support_core_ui_1_0_0_aar.xml",
    "content": "<component name=\"libraryTable\">\n  <library name=\"Gradle: androidx.legacy:legacy-support-core-ui:1.0.0@aar\">\n    <CLASSES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/5afbd2e3ff40e1a24c8cdb6837a4ab67/legacy-support-core-ui-1.0.0/jars/classes.jar!/\" />\n      <root url=\"file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/5afbd2e3ff40e1a24c8cdb6837a4ab67/legacy-support-core-ui-1.0.0/res\" />\n    </CLASSES>\n    <JAVADOC />\n    <SOURCES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.legacy/legacy-support-core-ui/1.0.0/f6044eaebe354c778f1f147ddb9e92a3f1e22fc7/legacy-support-core-ui-1.0.0-sources.jar!/\" />\n    </SOURCES>\n  </library>\n</component>"
  },
  {
    "path": ".idea/libraries/Gradle__androidx_legacy_legacy_support_core_utils_1_0_0_aar.xml",
    "content": "<component name=\"libraryTable\">\n  <library name=\"Gradle: androidx.legacy:legacy-support-core-utils:1.0.0@aar\">\n    <CLASSES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/3d5e39545d4f06e27dccf8e0fd93a524/legacy-support-core-utils-1.0.0/jars/classes.jar!/\" />\n      <root url=\"file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/3d5e39545d4f06e27dccf8e0fd93a524/legacy-support-core-utils-1.0.0/res\" />\n    </CLASSES>\n    <JAVADOC />\n    <SOURCES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.legacy/legacy-support-core-utils/1.0.0/46c37f178088153618cfb0afef08ec96c48f93cb/legacy-support-core-utils-1.0.0-sources.jar!/\" />\n    </SOURCES>\n  </library>\n</component>"
  },
  {
    "path": ".idea/libraries/Gradle__androidx_legacy_legacy_support_v4_1_0_0_aar.xml",
    "content": "<component name=\"libraryTable\">\n  <library name=\"Gradle: androidx.legacy:legacy-support-v4:1.0.0@aar\">\n    <CLASSES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/01a9fb3be8ce56617b5b173766f9a32b/legacy-support-v4-1.0.0/jars/classes.jar!/\" />\n      <root url=\"file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/01a9fb3be8ce56617b5b173766f9a32b/legacy-support-v4-1.0.0/res\" />\n    </CLASSES>\n    <JAVADOC />\n    <SOURCES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.legacy/legacy-support-v4/1.0.0/5b8f86fea035328fc9e8c660773037a3401ce25f/legacy-support-v4-1.0.0-sources.jar!/\" />\n    </SOURCES>\n  </library>\n</component>"
  },
  {
    "path": ".idea/libraries/Gradle__androidx_lifecycle_lifecycle_common_2_1_0_jar.xml",
    "content": "<component name=\"libraryTable\">\n  <library name=\"Gradle: androidx.lifecycle:lifecycle-common:2.1.0@jar\">\n    <CLASSES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.lifecycle/lifecycle-common/2.1.0/c67e7807d9cd6c329b9d0218b2ec4e505dd340b7/lifecycle-common-2.1.0.jar!/\" />\n    </CLASSES>\n    <JAVADOC />\n    <SOURCES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.lifecycle/lifecycle-common/2.1.0/ff1470ebad448355d3722c637c85d5174b584f38/lifecycle-common-2.1.0-sources.jar!/\" />\n    </SOURCES>\n  </library>\n</component>"
  },
  {
    "path": ".idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_2_0_0_aar.xml",
    "content": "<component name=\"libraryTable\">\n  <library name=\"Gradle: androidx.lifecycle:lifecycle-livedata:2.0.0@aar\">\n    <CLASSES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/b5a6f850a8cbad14b557755a4a739154/lifecycle-livedata-2.0.0/jars/classes.jar!/\" />\n      <root url=\"file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/b5a6f850a8cbad14b557755a4a739154/lifecycle-livedata-2.0.0/res\" />\n    </CLASSES>\n    <JAVADOC />\n    <SOURCES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.lifecycle/lifecycle-livedata/2.0.0/740ce61935bd789380c01178bd8ce402402ebd2f/lifecycle-livedata-2.0.0-sources.jar!/\" />\n    </SOURCES>\n  </library>\n</component>"
  },
  {
    "path": ".idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_core_2_0_0_aar.xml",
    "content": "<component name=\"libraryTable\">\n  <library name=\"Gradle: androidx.lifecycle:lifecycle-livedata-core:2.0.0@aar\">\n    <CLASSES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/01db54804b66b2b8f058ea79386ae547/lifecycle-livedata-core-2.0.0/jars/classes.jar!/\" />\n      <root url=\"file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/01db54804b66b2b8f058ea79386ae547/lifecycle-livedata-core-2.0.0/res\" />\n    </CLASSES>\n    <JAVADOC />\n    <SOURCES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.lifecycle/lifecycle-livedata-core/2.0.0/c158207594782b42f3a2e08a5a029eb3319e4404/lifecycle-livedata-core-2.0.0-sources.jar!/\" />\n    </SOURCES>\n  </library>\n</component>"
  },
  {
    "path": ".idea/libraries/Gradle__androidx_lifecycle_lifecycle_runtime_2_1_0_aar.xml",
    "content": "<component name=\"libraryTable\">\n  <library name=\"Gradle: androidx.lifecycle:lifecycle-runtime:2.1.0@aar\">\n    <CLASSES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/358676f876d126cdb93dc2ae9e640f56/lifecycle-runtime-2.1.0/jars/classes.jar!/\" />\n      <root url=\"file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/358676f876d126cdb93dc2ae9e640f56/lifecycle-runtime-2.1.0/res\" />\n    </CLASSES>\n    <JAVADOC />\n    <SOURCES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.lifecycle/lifecycle-runtime/2.1.0/533a0cd1a095abbdfd08a49c4d34bd0713977034/lifecycle-runtime-2.1.0-sources.jar!/\" />\n    </SOURCES>\n  </library>\n</component>"
  },
  {
    "path": ".idea/libraries/Gradle__androidx_lifecycle_lifecycle_viewmodel_2_1_0_aar.xml",
    "content": "<component name=\"libraryTable\">\n  <library name=\"Gradle: androidx.lifecycle:lifecycle-viewmodel:2.1.0@aar\">\n    <CLASSES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/2ae806ece2580bf69becc3d2183e441c/lifecycle-viewmodel-2.1.0/jars/classes.jar!/\" />\n      <root url=\"file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/2ae806ece2580bf69becc3d2183e441c/lifecycle-viewmodel-2.1.0/res\" />\n    </CLASSES>\n    <JAVADOC />\n    <SOURCES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.lifecycle/lifecycle-viewmodel/2.1.0/bfd86b9887c2343516f82bed91acbab34a45841d/lifecycle-viewmodel-2.1.0-sources.jar!/\" />\n    </SOURCES>\n  </library>\n</component>"
  },
  {
    "path": ".idea/libraries/Gradle__androidx_loader_loader_1_0_0_aar.xml",
    "content": "<component name=\"libraryTable\">\n  <library name=\"Gradle: androidx.loader:loader:1.0.0@aar\">\n    <CLASSES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/9720615832e33c09e80adec3949b7160/loader-1.0.0/jars/classes.jar!/\" />\n      <root url=\"file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/9720615832e33c09e80adec3949b7160/loader-1.0.0/res\" />\n    </CLASSES>\n    <JAVADOC />\n    <SOURCES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.loader/loader/1.0.0/b9ef587f3e46c7fe5b00264989764e43ff45cada/loader-1.0.0-sources.jar!/\" />\n    </SOURCES>\n  </library>\n</component>"
  },
  {
    "path": ".idea/libraries/Gradle__androidx_localbroadcastmanager_localbroadcastmanager_1_0_0_aar.xml",
    "content": "<component name=\"libraryTable\">\n  <library name=\"Gradle: androidx.localbroadcastmanager:localbroadcastmanager:1.0.0@aar\">\n    <CLASSES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/75fb746d84c0a1a4c5ff7277dfd70d80/localbroadcastmanager-1.0.0/jars/classes.jar!/\" />\n      <root url=\"file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/75fb746d84c0a1a4c5ff7277dfd70d80/localbroadcastmanager-1.0.0/res\" />\n    </CLASSES>\n    <JAVADOC />\n    <SOURCES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.localbroadcastmanager/localbroadcastmanager/1.0.0/3930e99159fd6b7f1d2e7d5fe9af0924ca1faf9/localbroadcastmanager-1.0.0-sources.jar!/\" />\n    </SOURCES>\n  </library>\n</component>"
  },
  {
    "path": ".idea/libraries/Gradle__androidx_media_media_1_0_0_aar.xml",
    "content": "<component name=\"libraryTable\">\n  <library name=\"Gradle: androidx.media:media:1.0.0@aar\">\n    <ANNOTATIONS>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/05262f07e46b417e039eb5ae9f0de398/media-1.0.0/annotations.zip!/\" />\n    </ANNOTATIONS>\n    <CLASSES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/05262f07e46b417e039eb5ae9f0de398/media-1.0.0/jars/classes.jar!/\" />\n      <root url=\"file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/05262f07e46b417e039eb5ae9f0de398/media-1.0.0/res\" />\n    </CLASSES>\n    <JAVADOC />\n    <SOURCES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.media/media/1.0.0/5faf25be15e16e27275f5c7e04e15e944ebccea0/media-1.0.0-sources.jar!/\" />\n    </SOURCES>\n  </library>\n</component>"
  },
  {
    "path": ".idea/libraries/Gradle__androidx_print_print_1_0_0_aar.xml",
    "content": "<component name=\"libraryTable\">\n  <library name=\"Gradle: androidx.print:print:1.0.0@aar\">\n    <ANNOTATIONS>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/7e92cdd294dbda435b317748899b64a9/print-1.0.0/annotations.zip!/\" />\n    </ANNOTATIONS>\n    <CLASSES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/7e92cdd294dbda435b317748899b64a9/print-1.0.0/jars/classes.jar!/\" />\n      <root url=\"file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/7e92cdd294dbda435b317748899b64a9/print-1.0.0/res\" />\n    </CLASSES>\n    <JAVADOC />\n    <SOURCES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.print/print/1.0.0/71fc2d9acf7cce6b96230c5af263268b1664914a/print-1.0.0-sources.jar!/\" />\n    </SOURCES>\n  </library>\n</component>"
  },
  {
    "path": ".idea/libraries/Gradle__androidx_recyclerview_recyclerview_1_1_0_aar.xml",
    "content": "<component name=\"libraryTable\">\n  <library name=\"Gradle: androidx.recyclerview:recyclerview:1.1.0@aar\">\n    <ANNOTATIONS>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/feb6487333b3885f680edb417dd0e128/recyclerview-1.1.0/annotations.zip!/\" />\n    </ANNOTATIONS>\n    <CLASSES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/feb6487333b3885f680edb417dd0e128/recyclerview-1.1.0/jars/classes.jar!/\" />\n      <root url=\"file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/feb6487333b3885f680edb417dd0e128/recyclerview-1.1.0/res\" />\n    </CLASSES>\n    <JAVADOC />\n    <SOURCES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.recyclerview/recyclerview/1.1.0/f2bdf79e1977939817f54a9d3e2f6bc52b63bdd0/recyclerview-1.1.0-sources.jar!/\" />\n    </SOURCES>\n  </library>\n</component>"
  },
  {
    "path": ".idea/libraries/Gradle__androidx_savedstate_savedstate_1_0_0_aar.xml",
    "content": "<component name=\"libraryTable\">\n  <library name=\"Gradle: androidx.savedstate:savedstate:1.0.0@aar\">\n    <CLASSES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/ff8e00f72654800a11574b55f214c01b/jetified-savedstate-1.0.0/jars/classes.jar!/\" />\n      <root url=\"file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/ff8e00f72654800a11574b55f214c01b/jetified-savedstate-1.0.0/res\" />\n    </CLASSES>\n    <JAVADOC />\n    <SOURCES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.savedstate/savedstate/1.0.0/e6daf87ed227a6f80bb8accb466755a5ee01a652/savedstate-1.0.0-sources.jar!/\" />\n    </SOURCES>\n  </library>\n</component>"
  },
  {
    "path": ".idea/libraries/Gradle__androidx_slidingpanelayout_slidingpanelayout_1_0_0_aar.xml",
    "content": "<component name=\"libraryTable\">\n  <library name=\"Gradle: androidx.slidingpanelayout:slidingpanelayout:1.0.0@aar\">\n    <CLASSES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/90103bf4bd44dc5e356d32430d0e4a40/slidingpanelayout-1.0.0/jars/classes.jar!/\" />\n      <root url=\"file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/90103bf4bd44dc5e356d32430d0e4a40/slidingpanelayout-1.0.0/res\" />\n    </CLASSES>\n    <JAVADOC />\n    <SOURCES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.slidingpanelayout/slidingpanelayout/1.0.0/f3f2e4fded24d5969a86e1974ad7e96975d970a0/slidingpanelayout-1.0.0-sources.jar!/\" />\n    </SOURCES>\n  </library>\n</component>"
  },
  {
    "path": ".idea/libraries/Gradle__androidx_swiperefreshlayout_swiperefreshlayout_1_0_0_aar.xml",
    "content": "<component name=\"libraryTable\">\n  <library name=\"Gradle: androidx.swiperefreshlayout:swiperefreshlayout:1.0.0@aar\">\n    <ANNOTATIONS>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/68eff87d696ed4c13840b7b9185e72ab/swiperefreshlayout-1.0.0/annotations.zip!/\" />\n    </ANNOTATIONS>\n    <CLASSES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/68eff87d696ed4c13840b7b9185e72ab/swiperefreshlayout-1.0.0/jars/classes.jar!/\" />\n      <root url=\"file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/68eff87d696ed4c13840b7b9185e72ab/swiperefreshlayout-1.0.0/res\" />\n    </CLASSES>\n    <JAVADOC />\n    <SOURCES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.swiperefreshlayout/swiperefreshlayout/1.0.0/ab92d86c004eb1d48e45f311b02ca53d6c86b607/swiperefreshlayout-1.0.0-sources.jar!/\" />\n    </SOURCES>\n  </library>\n</component>"
  },
  {
    "path": ".idea/libraries/Gradle__androidx_test_core_1_3_0_aar.xml",
    "content": "<component name=\"libraryTable\">\n  <library name=\"Gradle: androidx.test:core:1.3.0@aar\">\n    <CLASSES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/670c9dff247a947462b205c6c8646637/jetified-core-1.3.0/jars/classes.jar!/\" />\n      <root url=\"file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/670c9dff247a947462b205c6c8646637/jetified-core-1.3.0/res\" />\n    </CLASSES>\n    <JAVADOC>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.test/core/1.3.0/3d046283a0729cb2d5dacdd9b3f8b62203052da5/core-1.3.0-javadoc.jar!/\" />\n    </JAVADOC>\n    <SOURCES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.test/core/1.3.0/cab982e254e02674aa7a46e3086986cddd50ca06/core-1.3.0-sources.jar!/\" />\n    </SOURCES>\n  </library>\n</component>"
  },
  {
    "path": ".idea/libraries/Gradle__androidx_test_espresso_espresso_core_3_3_0_aar.xml",
    "content": "<component name=\"libraryTable\">\n  <library name=\"Gradle: androidx.test.espresso:espresso-core:3.3.0@aar\">\n    <CLASSES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/f5d47b784738c0ccf6ccda1804053930/espresso-core-3.3.0/jars/classes.jar!/\" />\n      <root url=\"file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/f5d47b784738c0ccf6ccda1804053930/espresso-core-3.3.0/res\" />\n    </CLASSES>\n    <JAVADOC>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.test.espresso/espresso-core/3.3.0/8da4ff80a40b70b852341a5ad99c943811400eec/espresso-core-3.3.0-javadoc.jar!/\" />\n    </JAVADOC>\n    <SOURCES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.test.espresso/espresso-core/3.3.0/1b378d81de64c2e4740b0856c4ed65c1b76ea1b2/espresso-core-3.3.0-sources.jar!/\" />\n    </SOURCES>\n  </library>\n</component>"
  },
  {
    "path": ".idea/libraries/Gradle__androidx_test_espresso_espresso_idling_resource_3_3_0_aar.xml",
    "content": "<component name=\"libraryTable\">\n  <library name=\"Gradle: androidx.test.espresso:espresso-idling-resource:3.3.0@aar\">\n    <CLASSES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/84ae10d6e65f62f0a1a6a554d35e9e13/espresso-idling-resource-3.3.0/jars/classes.jar!/\" />\n      <root url=\"file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/84ae10d6e65f62f0a1a6a554d35e9e13/espresso-idling-resource-3.3.0/res\" />\n    </CLASSES>\n    <JAVADOC>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.test.espresso/espresso-idling-resource/3.3.0/ac774bb29e6171578dc7508bf390a4a3ccbedfea/espresso-idling-resource-3.3.0-javadoc.jar!/\" />\n    </JAVADOC>\n    <SOURCES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.test.espresso/espresso-idling-resource/3.3.0/ee0f3ffdd7782d68dbe1eafa9337872817cb299e/espresso-idling-resource-3.3.0-sources.jar!/\" />\n    </SOURCES>\n  </library>\n</component>"
  },
  {
    "path": ".idea/libraries/Gradle__androidx_test_ext_junit_1_1_2_aar.xml",
    "content": "<component name=\"libraryTable\">\n  <library name=\"Gradle: androidx.test.ext:junit:1.1.2@aar\">\n    <CLASSES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/d5eac07a007819519abc36ad161a38d2/jetified-junit-1.1.2/jars/classes.jar!/\" />\n      <root url=\"file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/d5eac07a007819519abc36ad161a38d2/jetified-junit-1.1.2/res\" />\n    </CLASSES>\n    <JAVADOC>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.test.ext/junit/1.1.2/c69cad63303f01767122a49e379c6121d6721a0b/junit-1.1.2-javadoc.jar!/\" />\n    </JAVADOC>\n    <SOURCES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.test.ext/junit/1.1.2/d8ceef67c64321bbf484dc5997a1d2efa319bed7/junit-1.1.2-sources.jar!/\" />\n    </SOURCES>\n  </library>\n</component>"
  },
  {
    "path": ".idea/libraries/Gradle__androidx_test_monitor_1_3_0_aar.xml",
    "content": "<component name=\"libraryTable\">\n  <library name=\"Gradle: androidx.test:monitor:1.3.0@aar\">\n    <CLASSES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/bd0361b03d0f79576b8febd1b34e173b/monitor-1.3.0/jars/classes.jar!/\" />\n      <root url=\"file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/bd0361b03d0f79576b8febd1b34e173b/monitor-1.3.0/res\" />\n    </CLASSES>\n    <JAVADOC>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.test/monitor/1.3.0/3a80466a460e22ec785a9c0ad1a1cbaf6a08c0ee/monitor-1.3.0-javadoc.jar!/\" />\n    </JAVADOC>\n    <SOURCES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.test/monitor/1.3.0/42fd8fe34ba94b2e75f5df0b3184887af6f98670/monitor-1.3.0-sources.jar!/\" />\n    </SOURCES>\n  </library>\n</component>"
  },
  {
    "path": ".idea/libraries/Gradle__androidx_test_runner_1_3_0_aar.xml",
    "content": "<component name=\"libraryTable\">\n  <library name=\"Gradle: androidx.test:runner:1.3.0@aar\">\n    <CLASSES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/0c1e0955f5baa955757288c0086f4fad/runner-1.3.0/jars/classes.jar!/\" />\n      <root url=\"file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/0c1e0955f5baa955757288c0086f4fad/runner-1.3.0/res\" />\n    </CLASSES>\n    <JAVADOC>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.test/runner/1.3.0/c0fd1f1e715bfa4777ae6a679444f7471205ee7c/runner-1.3.0-javadoc.jar!/\" />\n    </JAVADOC>\n    <SOURCES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.test/runner/1.3.0/506c97f735db13fda1943c4eb95f2ccfc7b457e0/runner-1.3.0-sources.jar!/\" />\n    </SOURCES>\n  </library>\n</component>"
  },
  {
    "path": ".idea/libraries/Gradle__androidx_transition_transition_1_2_0_aar.xml",
    "content": "<component name=\"libraryTable\">\n  <library name=\"Gradle: androidx.transition:transition:1.2.0@aar\">\n    <ANNOTATIONS>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/d7b98d7f0bd972b3c3443aad8de0de79/transition-1.2.0/annotations.zip!/\" />\n    </ANNOTATIONS>\n    <CLASSES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/d7b98d7f0bd972b3c3443aad8de0de79/transition-1.2.0/jars/classes.jar!/\" />\n      <root url=\"file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/d7b98d7f0bd972b3c3443aad8de0de79/transition-1.2.0/res\" />\n    </CLASSES>\n    <JAVADOC />\n    <SOURCES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.transition/transition/1.2.0/65d2a5dab39f120d3f584fdead252ce81ec7dbee/transition-1.2.0-sources.jar!/\" />\n    </SOURCES>\n  </library>\n</component>"
  },
  {
    "path": ".idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_1_1_0_aar.xml",
    "content": "<component name=\"libraryTable\">\n  <library name=\"Gradle: androidx.vectordrawable:vectordrawable:1.1.0@aar\">\n    <CLASSES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/ca3ac447b8c6e554bbc3ca315b4dcd73/vectordrawable-1.1.0/jars/classes.jar!/\" />\n      <root url=\"file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/ca3ac447b8c6e554bbc3ca315b4dcd73/vectordrawable-1.1.0/res\" />\n    </CLASSES>\n    <JAVADOC />\n    <SOURCES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.vectordrawable/vectordrawable/1.1.0/1e0694477eed874c50c54b547cc3e5a62a57a62b/vectordrawable-1.1.0-sources.jar!/\" />\n    </SOURCES>\n  </library>\n</component>"
  },
  {
    "path": ".idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_animated_1_1_0_aar.xml",
    "content": "<component name=\"libraryTable\">\n  <library name=\"Gradle: androidx.vectordrawable:vectordrawable-animated:1.1.0@aar\">\n    <CLASSES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/7da3bd7dc30f532c7dd6822fc53d0cd6/vectordrawable-animated-1.1.0/jars/classes.jar!/\" />\n      <root url=\"file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/7da3bd7dc30f532c7dd6822fc53d0cd6/vectordrawable-animated-1.1.0/res\" />\n    </CLASSES>\n    <JAVADOC />\n    <SOURCES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.vectordrawable/vectordrawable-animated/1.1.0/871a7705cd03bc246947638c712cdd11378233ff/vectordrawable-animated-1.1.0-sources.jar!/\" />\n    </SOURCES>\n  </library>\n</component>"
  },
  {
    "path": ".idea/libraries/Gradle__androidx_versionedparcelable_versionedparcelable_1_1_0_aar.xml",
    "content": "<component name=\"libraryTable\">\n  <library name=\"Gradle: androidx.versionedparcelable:versionedparcelable:1.1.0@aar\">\n    <CLASSES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/f6c967d4d0430ad205dda58018793e9b/versionedparcelable-1.1.0/jars/classes.jar!/\" />\n      <root url=\"file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/f6c967d4d0430ad205dda58018793e9b/versionedparcelable-1.1.0/res\" />\n    </CLASSES>\n    <JAVADOC />\n    <SOURCES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.versionedparcelable/versionedparcelable/1.1.0/d9085927216387af679d18b6f472bc0fc5c7cc81/versionedparcelable-1.1.0-sources.jar!/\" />\n    </SOURCES>\n  </library>\n</component>"
  },
  {
    "path": ".idea/libraries/Gradle__androidx_viewpager2_viewpager2_1_0_0_aar.xml",
    "content": "<component name=\"libraryTable\">\n  <library name=\"Gradle: androidx.viewpager2:viewpager2:1.0.0@aar\">\n    <ANNOTATIONS>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/623a0cacb15b964b559e6e46ccf53158/jetified-viewpager2-1.0.0/annotations.zip!/\" />\n    </ANNOTATIONS>\n    <CLASSES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/623a0cacb15b964b559e6e46ccf53158/jetified-viewpager2-1.0.0/jars/classes.jar!/\" />\n      <root url=\"file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/623a0cacb15b964b559e6e46ccf53158/jetified-viewpager2-1.0.0/res\" />\n    </CLASSES>\n    <JAVADOC />\n    <SOURCES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.viewpager2/viewpager2/1.0.0/3c3569044e6969f1ee5c3aa03b08e6717a2d782f/viewpager2-1.0.0-sources.jar!/\" />\n    </SOURCES>\n  </library>\n</component>"
  },
  {
    "path": ".idea/libraries/Gradle__androidx_viewpager_viewpager_1_0_0_aar.xml",
    "content": "<component name=\"libraryTable\">\n  <library name=\"Gradle: androidx.viewpager:viewpager:1.0.0@aar\">\n    <CLASSES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/181f7461973af8f178012410b1340b04/viewpager-1.0.0/jars/classes.jar!/\" />\n      <root url=\"file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/181f7461973af8f178012410b1340b04/viewpager-1.0.0/res\" />\n    </CLASSES>\n    <JAVADOC />\n    <SOURCES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.viewpager/viewpager/1.0.0/db045f92188b9d247d5f556866f8861ab68528f0/viewpager-1.0.0-sources.jar!/\" />\n    </SOURCES>\n  </library>\n</component>"
  },
  {
    "path": ".idea/libraries/Gradle__com_google_android_material_material_1_2_0_aar.xml",
    "content": "<component name=\"libraryTable\">\n  <library name=\"Gradle: com.google.android.material:material:1.2.0@aar\">\n    <ANNOTATIONS>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/f7f7c6773a20b55426e90dfb1d31b835/material-1.2.0/annotations.zip!/\" />\n    </ANNOTATIONS>\n    <CLASSES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/f7f7c6773a20b55426e90dfb1d31b835/material-1.2.0/jars/classes.jar!/\" />\n      <root url=\"file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/f7f7c6773a20b55426e90dfb1d31b835/material-1.2.0/res\" />\n    </CLASSES>\n    <JAVADOC />\n    <SOURCES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.google.android.material/material/1.2.0/9a855b06d39c967b6d0f8841a0348d0b67a11d43/material-1.2.0-sources.jar!/\" />\n    </SOURCES>\n  </library>\n</component>"
  },
  {
    "path": ".idea/libraries/Gradle__com_google_code_findbugs_jsr305_2_0_1_jar.xml",
    "content": "<component name=\"libraryTable\">\n  <library name=\"Gradle: com.google.code.findbugs:jsr305:2.0.1@jar\">\n    <CLASSES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.google.code.findbugs/jsr305/2.0.1/516c03b21d50a644d538de0f0369c620989cd8f0/jsr305-2.0.1.jar!/\" />\n    </CLASSES>\n    <JAVADOC />\n    <SOURCES />\n  </library>\n</component>"
  },
  {
    "path": ".idea/libraries/Gradle__com_squareup_javawriter_2_1_1_jar.xml",
    "content": "<component name=\"libraryTable\">\n  <library name=\"Gradle: com.squareup:javawriter:2.1.1@jar\">\n    <CLASSES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.squareup/javawriter/2.1.1/67ff45d9ae02e583d0f9b3432a5ebbe05c30c966/javawriter-2.1.1.jar!/\" />\n    </CLASSES>\n    <JAVADOC>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.squareup/javawriter/2.1.1/f591a105db78771d0a1e7a277b3747556c528c22/javawriter-2.1.1-javadoc.jar!/\" />\n    </JAVADOC>\n    <SOURCES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.squareup/javawriter/2.1.1/5b31387d839a5cdaf5b6de3990da01f7f2b963c5/javawriter-2.1.1-sources.jar!/\" />\n    </SOURCES>\n  </library>\n</component>"
  },
  {
    "path": ".idea/libraries/Gradle__com_squareup_okhttp3_okhttp_3_10_0_jar.xml",
    "content": "<component name=\"libraryTable\">\n  <library name=\"Gradle: com.squareup.okhttp3:okhttp:3.10.0@jar\">\n    <CLASSES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.squareup.okhttp3/okhttp/3.10.0/7ef0f1d95bf4c0b3ba30bbae25e0e562b05cf75e/okhttp-3.10.0.jar!/\" />\n    </CLASSES>\n    <JAVADOC>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.squareup.okhttp3/okhttp/3.10.0/340395260efeade793140f10c82fb1ecc6ce160c/okhttp-3.10.0-javadoc.jar!/\" />\n    </JAVADOC>\n    <SOURCES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.squareup.okhttp3/okhttp/3.10.0/e99b7b608968f16b07104b93e62cb90701174d0/okhttp-3.10.0-sources.jar!/\" />\n    </SOURCES>\n  </library>\n</component>"
  },
  {
    "path": ".idea/libraries/Gradle__com_squareup_okio_okio_1_14_0_jar.xml",
    "content": "<component name=\"libraryTable\">\n  <library name=\"Gradle: com.squareup.okio:okio:1.14.0@jar\">\n    <CLASSES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.squareup.okio/okio/1.14.0/102d7be47241d781ef95f1581d414b0943053130/okio-1.14.0.jar!/\" />\n    </CLASSES>\n    <JAVADOC>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.squareup.okio/okio/1.14.0/d224a05c7368dc02ffefc74a8b628c86f0bea501/okio-1.14.0-javadoc.jar!/\" />\n    </JAVADOC>\n    <SOURCES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.squareup.okio/okio/1.14.0/e7c96b4fe5651490d8f3c022042940d743a3bdd9/okio-1.14.0-sources.jar!/\" />\n    </SOURCES>\n  </library>\n</component>"
  },
  {
    "path": ".idea/libraries/Gradle__com_squareup_picasso_picasso_2_71828_aar.xml",
    "content": "<component name=\"libraryTable\">\n  <library name=\"Gradle: com.squareup.picasso:picasso:2.71828@aar\">\n    <CLASSES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/e7c820cd15cef40dcf417d870579bd5d/jetified-picasso-2.71828/jars/classes.jar!/\" />\n      <root url=\"file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/e7c820cd15cef40dcf417d870579bd5d/jetified-picasso-2.71828/res\" />\n    </CLASSES>\n    <JAVADOC>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.squareup.picasso/picasso/2.71828/2843564e6bac90b1e125104d7c842c87a96a8ee9/picasso-2.71828-javadoc.jar!/\" />\n    </JAVADOC>\n    <SOURCES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.squareup.picasso/picasso/2.71828/41874e20a4d17fd4ad2052ac217073e14d00c910/picasso-2.71828-sources.jar!/\" />\n    </SOURCES>\n  </library>\n</component>"
  },
  {
    "path": ".idea/libraries/Gradle__javax_inject_javax_inject_1_jar.xml",
    "content": "<component name=\"libraryTable\">\n  <library name=\"Gradle: javax.inject:javax.inject:1@jar\">\n    <CLASSES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/javax.inject/javax.inject/1/6975da39a7040257bd51d21a231b76c915872d38/javax.inject-1.jar!/\" />\n    </CLASSES>\n    <JAVADOC>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/javax.inject/javax.inject/1/70ec961c25111ed9015d1af77772d96383c2d238/javax.inject-1-javadoc.jar!/\" />\n    </JAVADOC>\n    <SOURCES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/javax.inject/javax.inject/1/a00123f261762a7c5e0ec916a2c7c8298d29c400/javax.inject-1-sources.jar!/\" />\n    </SOURCES>\n  </library>\n</component>"
  },
  {
    "path": ".idea/libraries/Gradle__junit_junit_4_12_jar.xml",
    "content": "<component name=\"libraryTable\">\n  <library name=\"Gradle: junit:junit:4.12@jar\">\n    <CLASSES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/junit/junit/4.12/2973d150c0dc1fefe998f834810d68f278ea58ec/junit-4.12.jar!/\" />\n    </CLASSES>\n    <JAVADOC>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/junit/junit/4.12/941a8be4506c65f0a9001c08812fb7da1e505e21/junit-4.12-javadoc.jar!/\" />\n    </JAVADOC>\n    <SOURCES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/junit/junit/4.12/a6c32b40bf3d76eca54e3c601e5d1470c86fcdfa/junit-4.12-sources.jar!/\" />\n    </SOURCES>\n  </library>\n</component>"
  },
  {
    "path": ".idea/libraries/Gradle__org_hamcrest_hamcrest_core_1_3_jar.xml",
    "content": "<component name=\"libraryTable\">\n  <library name=\"Gradle: org.hamcrest:hamcrest-core:1.3@jar\">\n    <CLASSES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.hamcrest/hamcrest-core/1.3/42a25dc3219429f0e5d060061f71acb49bf010a0/hamcrest-core-1.3.jar!/\" />\n    </CLASSES>\n    <JAVADOC>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.hamcrest/hamcrest-core/1.3/ad09811315f1d4f5756986575b0ea16b99cd686f/hamcrest-core-1.3-javadoc.jar!/\" />\n    </JAVADOC>\n    <SOURCES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.hamcrest/hamcrest-core/1.3/1dc37250fbc78e23a65a67fbbaf71d2e9cbc3c0b/hamcrest-core-1.3-sources.jar!/\" />\n    </SOURCES>\n  </library>\n</component>"
  },
  {
    "path": ".idea/libraries/Gradle__org_hamcrest_hamcrest_integration_1_3_jar.xml",
    "content": "<component name=\"libraryTable\">\n  <library name=\"Gradle: org.hamcrest:hamcrest-integration:1.3@jar\">\n    <CLASSES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.hamcrest/hamcrest-integration/1.3/5de0c73fef18917cd85d0ab70bb23818685e4dfd/hamcrest-integration-1.3.jar!/\" />\n    </CLASSES>\n    <JAVADOC>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.hamcrest/hamcrest-integration/1.3/cc5884d4138d3376f574f6a3992acceedfc37bea/hamcrest-integration-1.3-javadoc.jar!/\" />\n    </JAVADOC>\n    <SOURCES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.hamcrest/hamcrest-integration/1.3/ae7787a563e6a1b1f17fd4ac43be3a3c8830cfda/hamcrest-integration-1.3-sources.jar!/\" />\n    </SOURCES>\n  </library>\n</component>"
  },
  {
    "path": ".idea/libraries/Gradle__org_hamcrest_hamcrest_library_1_3_jar.xml",
    "content": "<component name=\"libraryTable\">\n  <library name=\"Gradle: org.hamcrest:hamcrest-library:1.3@jar\">\n    <CLASSES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.hamcrest/hamcrest-library/1.3/4785a3c21320980282f9f33d0d1264a69040538f/hamcrest-library-1.3.jar!/\" />\n    </CLASSES>\n    <JAVADOC>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.hamcrest/hamcrest-library/1.3/4324046c5f99f3dc91b5370899fa3ae65fd137d2/hamcrest-library-1.3-javadoc.jar!/\" />\n    </JAVADOC>\n    <SOURCES>\n      <root url=\"jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.hamcrest/hamcrest-library/1.3/47a7ee46628ab7133129cd7cef1e92657bc275e/hamcrest-library-1.3-sources.jar!/\" />\n    </SOURCES>\n  </library>\n</component>"
  },
  {
    "path": ".idea/misc.xml",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<project version=\"4\">\n  <component name=\"EntryPointsManager\">\n    <entry_points version=\"2.0\" />\n  </component>\n  <component name=\"NullableNotNullManager\">\n    <option name=\"myDefaultNullable\" value=\"android.support.annotation.Nullable\" />\n    <option name=\"myDefaultNotNull\" value=\"android.support.annotation.NonNull\" />\n    <option name=\"myNullables\">\n      <value>\n        <list size=\"12\">\n          <item index=\"0\" class=\"java.lang.String\" itemvalue=\"org.jetbrains.annotations.Nullable\" />\n          <item index=\"1\" class=\"java.lang.String\" itemvalue=\"javax.annotation.Nullable\" />\n          <item index=\"2\" class=\"java.lang.String\" itemvalue=\"edu.umd.cs.findbugs.annotations.Nullable\" />\n          <item index=\"3\" class=\"java.lang.String\" itemvalue=\"android.support.annotation.Nullable\" />\n          <item index=\"4\" class=\"java.lang.String\" itemvalue=\"javax.annotation.CheckForNull\" />\n          <item index=\"5\" class=\"java.lang.String\" itemvalue=\"androidx.annotation.Nullable\" />\n          <item index=\"6\" class=\"java.lang.String\" itemvalue=\"android.annotation.Nullable\" />\n          <item index=\"7\" class=\"java.lang.String\" itemvalue=\"androidx.annotation.RecentlyNullable\" />\n          <item index=\"8\" class=\"java.lang.String\" itemvalue=\"org.checkerframework.checker.nullness.qual.Nullable\" />\n          <item index=\"9\" class=\"java.lang.String\" itemvalue=\"org.checkerframework.checker.nullness.compatqual.NullableDecl\" />\n          <item index=\"10\" class=\"java.lang.String\" itemvalue=\"org.checkerframework.checker.nullness.compatqual.NullableType\" />\n          <item index=\"11\" class=\"java.lang.String\" itemvalue=\"com.android.annotations.Nullable\" />\n        </list>\n      </value>\n    </option>\n    <option name=\"myNotNulls\">\n      <value>\n        <list size=\"11\">\n          <item index=\"0\" class=\"java.lang.String\" itemvalue=\"org.jetbrains.annotations.NotNull\" />\n          <item index=\"1\" class=\"java.lang.String\" itemvalue=\"javax.annotation.Nonnull\" />\n          <item index=\"2\" class=\"java.lang.String\" itemvalue=\"edu.umd.cs.findbugs.annotations.NonNull\" />\n          <item index=\"3\" class=\"java.lang.String\" itemvalue=\"android.support.annotation.NonNull\" />\n          <item index=\"4\" class=\"java.lang.String\" itemvalue=\"androidx.annotation.NonNull\" />\n          <item index=\"5\" class=\"java.lang.String\" itemvalue=\"android.annotation.NonNull\" />\n          <item index=\"6\" class=\"java.lang.String\" itemvalue=\"androidx.annotation.RecentlyNonNull\" />\n          <item index=\"7\" class=\"java.lang.String\" itemvalue=\"org.checkerframework.checker.nullness.qual.NonNull\" />\n          <item index=\"8\" class=\"java.lang.String\" itemvalue=\"org.checkerframework.checker.nullness.compatqual.NonNullDecl\" />\n          <item index=\"9\" class=\"java.lang.String\" itemvalue=\"org.checkerframework.checker.nullness.compatqual.NonNullType\" />\n          <item index=\"10\" class=\"java.lang.String\" itemvalue=\"com.android.annotations.NonNull\" />\n        </list>\n      </value>\n    </option>\n  </component>\n  <component name=\"ProjectRootManager\" version=\"2\" languageLevel=\"JDK_1_8\" default=\"true\" project-jdk-name=\"1.8\" project-jdk-type=\"JavaSDK\">\n    <output url=\"file://$PROJECT_DIR$/build/classes\" />\n  </component>\n  <component name=\"ProjectType\">\n    <option name=\"id\" value=\"Android\" />\n  </component>\n  <component name=\"masterDetails\">\n    <states>\n      <state key=\"ScopeChooserConfigurable.UI\">\n        <settings>\n          <splitter-proportions>\n            <option name=\"proportions\">\n              <list>\n                <option value=\"0.2\" />\n              </list>\n            </option>\n          </splitter-proportions>\n        </settings>\n      </state>\n    </states>\n  </component>\n</project>"
  },
  {
    "path": ".idea/modules.xml",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<project version=\"4\">\n  <component name=\"ProjectModuleManager\">\n    <modules>\n      <module fileurl=\"file://$PROJECT_DIR$/BlurShadowImageView.iml\" filepath=\"$PROJECT_DIR$/BlurShadowImageView.iml\" group=\"BlurShadowImageView\" />\n      <module fileurl=\"file://$PROJECT_DIR$/app/app.iml\" filepath=\"$PROJECT_DIR$/app/app.iml\" group=\"BlurShadowImageView/app\" />\n      <module fileurl=\"file://$PROJECT_DIR$/library/library.iml\" filepath=\"$PROJECT_DIR$/library/library.iml\" group=\"BlurShadowImageView/library\" />\n    </modules>\n  </component>\n</project>"
  },
  {
    "path": ".idea/runConfigurations.xml",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<project version=\"4\">\n  <component name=\"RunConfigurationProducerService\">\n    <option name=\"ignoredProducers\">\n      <set>\n        <option value=\"org.jetbrains.plugins.gradle.execution.test.runner.AllInPackageGradleConfigurationProducer\" />\n        <option value=\"org.jetbrains.plugins.gradle.execution.test.runner.TestClassGradleConfigurationProducer\" />\n        <option value=\"org.jetbrains.plugins.gradle.execution.test.runner.TestMethodGradleConfigurationProducer\" />\n      </set>\n    </option>\n  </component>\n</project>"
  },
  {
    "path": ".idea/vcs.xml",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<project version=\"4\">\n  <component name=\"VcsDirectoryMappings\">\n    <mapping directory=\"$PROJECT_DIR$\" vcs=\"Git\" />\n  </component>\n</project>"
  },
  {
    "path": ".idea/workspace.xml",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<project version=\"4\">\n  <component name=\"AndroidLayouts\">\n    <shared>\n      <config />\n    </shared>\n  </component>\n  <component name=\"AndroidLogFilters\">\n    <option name=\"TOOL_WINDOW_CONFIGURED_FILTER\" value=\"Show only selected application\" />\n  </component>\n  <component name=\"ChangeListManager\">\n    <list default=\"true\" id=\"8c42c4c1-dace-461a-9664-094eae308317\" name=\"Default\" comment=\"\">\n      <change beforePath=\"$PROJECT_DIR$/.gradle/5.6.4/executionHistory/executionHistory.bin\" beforeDir=\"false\" afterPath=\"$PROJECT_DIR$/.gradle/5.6.4/executionHistory/executionHistory.bin\" afterDir=\"false\" />\n      <change beforePath=\"$PROJECT_DIR$/.gradle/5.6.4/executionHistory/executionHistory.lock\" beforeDir=\"false\" afterPath=\"$PROJECT_DIR$/.gradle/5.6.4/executionHistory/executionHistory.lock\" afterDir=\"false\" />\n      <change beforePath=\"$PROJECT_DIR$/.gradle/5.6.4/fileHashes/fileHashes.bin\" beforeDir=\"false\" afterPath=\"$PROJECT_DIR$/.gradle/5.6.4/fileHashes/fileHashes.bin\" afterDir=\"false\" />\n      <change beforePath=\"$PROJECT_DIR$/.gradle/5.6.4/fileHashes/fileHashes.lock\" beforeDir=\"false\" afterPath=\"$PROJECT_DIR$/.gradle/5.6.4/fileHashes/fileHashes.lock\" afterDir=\"false\" />\n      <change beforePath=\"$PROJECT_DIR$/.gradle/buildOutputCleanup/buildOutputCleanup.lock\" beforeDir=\"false\" afterPath=\"$PROJECT_DIR$/.gradle/buildOutputCleanup/buildOutputCleanup.lock\" afterDir=\"false\" />\n      <change beforePath=\"$PROJECT_DIR$/.gradle/buildOutputCleanup/outputFiles.bin\" beforeDir=\"false\" afterPath=\"$PROJECT_DIR$/.gradle/buildOutputCleanup/outputFiles.bin\" afterDir=\"false\" />\n      <change beforePath=\"$PROJECT_DIR$/.idea/caches/build_file_checksums.ser\" beforeDir=\"false\" afterPath=\"$PROJECT_DIR$/.idea/caches/build_file_checksums.ser\" afterDir=\"false\" />\n      <change beforePath=\"$PROJECT_DIR$/.idea/libraries/Gradle__com_squareup_picasso_picasso_2_71828_aar.xml\" beforeDir=\"false\" afterPath=\"$PROJECT_DIR$/.idea/libraries/Gradle__com_squareup_picasso_picasso_2_71828_aar.xml\" afterDir=\"false\" />\n      <change beforePath=\"$PROJECT_DIR$/.idea/workspace.xml\" beforeDir=\"false\" afterPath=\"$PROJECT_DIR$/.idea/workspace.xml\" afterDir=\"false\" />\n      <change beforePath=\"$PROJECT_DIR$/app/app.iml\" beforeDir=\"false\" afterPath=\"$PROJECT_DIR$/app/app.iml\" afterDir=\"false\" />\n      <change beforePath=\"$PROJECT_DIR$/app/src/main/res/layout/activity_main.xml\" beforeDir=\"false\" afterPath=\"$PROJECT_DIR$/app/src/main/res/layout/activity_main.xml\" afterDir=\"false\" />\n      <change beforePath=\"$PROJECT_DIR$/library/library.iml\" beforeDir=\"false\" afterPath=\"$PROJECT_DIR$/library/library.iml\" afterDir=\"false\" />\n      <change beforePath=\"$PROJECT_DIR$/library/src/main/java/me/virtualiz/blurshadowimageview/BlurShadowImageView.java\" beforeDir=\"false\" afterPath=\"$PROJECT_DIR$/library/src/main/java/me/virtualiz/blurshadowimageview/BlurShadowImageView.java\" afterDir=\"false\" />\n    </list>\n    <option name=\"EXCLUDED_CONVERTED_TO_IGNORED\" value=\"true\" />\n    <option name=\"SHOW_DIALOG\" value=\"false\" />\n    <option name=\"HIGHLIGHT_CONFLICTS\" value=\"true\" />\n    <option name=\"HIGHLIGHT_NON_ACTIVE_CHANGELIST\" value=\"false\" />\n    <option name=\"LAST_RESOLUTION\" value=\"IGNORE\" />\n  </component>\n  <component name=\"CreatePatchCommitExecutor\">\n    <option name=\"PATCH_PATH\" value=\"\" />\n  </component>\n  <component name=\"ExecutionTargetManager\" SELECTED_TARGET=\"a731e57d0606\" />\n  <component name=\"ExternalProjectsData\">\n    <projectState path=\"$PROJECT_DIR$\">\n      <ProjectState />\n    </projectState>\n  </component>\n  <component name=\"ExternalProjectsManager\">\n    <system id=\"GRADLE\">\n      <state>\n        <projects_view />\n      </state>\n    </system>\n  </component>\n  <component name=\"FavoritesManager\">\n    <favorites_list name=\"BlurShadowImageView\" />\n  </component>\n  <component name=\"Git.Settings\">\n    <option name=\"RECENT_GIT_ROOT_PATH\" value=\"$PROJECT_DIR$\" />\n  </component>\n  <component name=\"ProjectId\" id=\"1qwjKWQILPKA6vbCombgMblcltX\" />\n  <component name=\"PropertiesComponent\">\n    <property name=\"SHARE_PROJECT_CONFIGURATION_FILES\" value=\"true\" />\n    <property name=\"android.project.structure.last.selected\" value=\"app\" />\n    <property name=\"android.project.structure.proportion\" value=\"0.15\" />\n    <property name=\"android.sdk.path\" value=\"$USER_HOME$/AppData/Local/Android/sdk\" />\n    <property name=\"device.picker.selection\" value=\"a731e57d0606\" />\n    <property name=\"ignore.virus.scanning.warn.message\" value=\"true\" />\n    <property name=\"last_opened_file_path\" value=\"$PROJECT_DIR$\" />\n    <property name=\"settings.editor.selected.configurable\" value=\"reference.settingsdialog.project.gradle\" />\n    <property name=\"show.do.not.ask.upgrade.gradle.plugin\" value=\"2.3.3\" />\n  </component>\n  <component name=\"RecentsManager\">\n    <key name=\"CopyClassDialog.RECENTS_KEY\">\n      <recent name=\"me.virtualiz.blurshadowimageview\" />\n    </key>\n    <key name=\"CopyFile.RECENT_KEYS\">\n      <recent name=\"D:\\Github\\BlurShadowImageView\\app\\src\\main\\res\\drawable\" />\n      <recent name=\"C:\\Users\\x\\AndroidStudioProjects\\BlurShadowImageView\\app\\src\\main\\res\\drawable\" />\n      <recent name=\"C:\\Users\\x\\AndroidStudioProjects\\BlurShadowImageView\\library\\src\\main\\java\\me\\virtualiz\\blurshadowimageview\" />\n      <recent name=\"C:\\Users\\x\\AndroidStudioProjects\\BlurShadowImageView\\library\\src\\main\\res\\values\" />\n      <recent name=\"C:\\Users\\x\\AndroidStudioProjects\\BlurShadowImageView\\app\\src\\main\\java\" />\n    </key>\n  </component>\n  <component name=\"RunDashboard\">\n    <option name=\"ruleStates\">\n      <list>\n        <RuleState>\n          <option name=\"name\" value=\"ConfigurationTypeDashboardGroupingRule\" />\n        </RuleState>\n        <RuleState>\n          <option name=\"name\" value=\"StatusDashboardGroupingRule\" />\n        </RuleState>\n      </list>\n    </option>\n  </component>\n  <component name=\"RunManager\">\n    <configuration name=\"&lt;template&gt;\" type=\"JUnit\" default=\"true\" selected=\"false\">\n      <option name=\"MAIN_CLASS_NAME\" />\n      <option name=\"VM_PARAMETERS\" value=\"-ea\" />\n      <option name=\"PARAMETERS\" />\n      <option name=\"WORKING_DIRECTORY\" value=\"$MODULE_DIR$\" />\n    </configuration>\n    <configuration default=\"true\" type=\"TestNGTestDiscovery\" factoryName=\"TestNG Test Discovery\" changeList=\"All\">\n      <extension name=\"coverage\" enabled=\"false\" merge=\"false\" sample_coverage=\"true\" runner=\"idea\" />\n      <module name=\"\" />\n      <option name=\"ALTERNATIVE_JRE_PATH_ENABLED\" value=\"false\" />\n      <option name=\"ALTERNATIVE_JRE_PATH\" />\n      <option name=\"SUITE_NAME\" />\n      <option name=\"PACKAGE_NAME\" />\n      <option name=\"MAIN_CLASS_NAME\" />\n      <option name=\"METHOD_NAME\" />\n      <option name=\"GROUP_NAME\" />\n      <option name=\"TEST_OBJECT\" value=\"CLASS\" />\n      <option name=\"VM_PARAMETERS\" />\n      <option name=\"PARAMETERS\" />\n      <option name=\"WORKING_DIRECTORY\" />\n      <option name=\"OUTPUT_DIRECTORY\" />\n      <option name=\"ANNOTATION_TYPE\" />\n      <option name=\"ENV_VARIABLES\" />\n      <option name=\"PASS_PARENT_ENVS\" value=\"true\" />\n      <option name=\"TEST_SEARCH_SCOPE\">\n        <value defaultName=\"singleModule\" />\n      </option>\n      <option name=\"USE_DEFAULT_REPORTERS\" value=\"false\" />\n      <option name=\"PROPERTIES_FILE\" />\n      <envs />\n      <properties />\n      <listeners />\n      <method />\n    </configuration>\n    <configuration name=\"&lt;template&gt;\" type=\"#org.jetbrains.idea.devkit.run.PluginConfigurationType\" default=\"true\" selected=\"false\">\n      <option name=\"VM_PARAMETERS\" value=\"-Xmx512m -Xms256m -XX:MaxPermSize=250m -ea\" />\n    </configuration>\n    <configuration default=\"true\" type=\"AndroidJUnit\" factoryName=\"Android JUnit\">\n      <option name=\"TEST_OBJECT\" value=\"class\" />\n      <option name=\"VM_PARAMETERS\" />\n      <option name=\"WORKING_DIRECTORY\" value=\"$MODULE_DIR$\" />\n      <method v=\"2\">\n        <option name=\"Android.Gradle.BeforeRunTask\" enabled=\"true\" />\n      </method>\n    </configuration>\n    <configuration name=\"app\" type=\"AndroidRunConfigurationType\" factoryName=\"Android App\" activateToolWindowBeforeRun=\"false\">\n      <module name=\"app\" />\n      <option name=\"DEPLOY\" value=\"true\" />\n      <option name=\"DEPLOY_APK_FROM_BUNDLE\" value=\"false\" />\n      <option name=\"DEPLOY_AS_INSTANT\" value=\"false\" />\n      <option name=\"ARTIFACT_NAME\" value=\"\" />\n      <option name=\"PM_INSTALL_OPTIONS\" value=\"\" />\n      <option name=\"DYNAMIC_FEATURES_DISABLED_LIST\" value=\"\" />\n      <option name=\"ACTIVITY_EXTRA_FLAGS\" value=\"\" />\n      <option name=\"MODE\" value=\"default_activity\" />\n      <option name=\"CLEAR_LOGCAT\" value=\"false\" />\n      <option name=\"SHOW_LOGCAT_AUTOMATICALLY\" value=\"false\" />\n      <option name=\"SKIP_NOOP_APK_INSTALLATIONS\" value=\"true\" />\n      <option name=\"FORCE_STOP_RUNNING_APP\" value=\"true\" />\n      <option name=\"TARGET_SELECTION_MODE\" value=\"SHOW_DIALOG\" />\n      <option name=\"SELECTED_CLOUD_MATRIX_CONFIGURATION_ID\" value=\"-1\" />\n      <option name=\"SELECTED_CLOUD_MATRIX_PROJECT_ID\" value=\"\" />\n      <option name=\"DEBUGGER_TYPE\" value=\"Auto\" />\n      <Auto>\n        <option name=\"USE_JAVA_AWARE_DEBUGGER\" value=\"false\" />\n        <option name=\"SHOW_STATIC_VARS\" value=\"true\" />\n        <option name=\"WORKING_DIR\" value=\"\" />\n        <option name=\"TARGET_LOGGING_CHANNELS\" value=\"lldb process:gdb-remote packets\" />\n        <option name=\"SHOW_OPTIMIZED_WARNING\" value=\"true\" />\n      </Auto>\n      <Hybrid>\n        <option name=\"USE_JAVA_AWARE_DEBUGGER\" value=\"false\" />\n        <option name=\"SHOW_STATIC_VARS\" value=\"true\" />\n        <option name=\"WORKING_DIR\" value=\"\" />\n        <option name=\"TARGET_LOGGING_CHANNELS\" value=\"lldb process:gdb-remote packets\" />\n        <option name=\"SHOW_OPTIMIZED_WARNING\" value=\"true\" />\n      </Hybrid>\n      <Java />\n      <Native>\n        <option name=\"USE_JAVA_AWARE_DEBUGGER\" value=\"false\" />\n        <option name=\"SHOW_STATIC_VARS\" value=\"true\" />\n        <option name=\"WORKING_DIR\" value=\"\" />\n        <option name=\"TARGET_LOGGING_CHANNELS\" value=\"lldb process:gdb-remote packets\" />\n        <option name=\"SHOW_OPTIMIZED_WARNING\" value=\"true\" />\n      </Native>\n      <Profilers>\n        <option name=\"ADVANCED_PROFILING_ENABLED\" value=\"false\" />\n        <option name=\"STARTUP_CPU_PROFILING_ENABLED\" value=\"false\" />\n        <option name=\"STARTUP_CPU_PROFILING_CONFIGURATION_NAME\" value=\"Sample Java Methods\" />\n      </Profilers>\n      <option name=\"DEEP_LINK\" value=\"\" />\n      <option name=\"ACTIVITY_CLASS\" value=\"\" />\n      <method v=\"2\">\n        <option name=\"Android.Gradle.BeforeRunTask\" enabled=\"true\" />\n      </method>\n    </configuration>\n    <configuration default=\"true\" type=\"Applet\">\n      <option name=\"POLICY_FILE\" value=\"$APPLICATION_HOME_DIR$/bin/appletviewer.policy\" />\n      <method v=\"2\">\n        <option name=\"Make\" enabled=\"true\" />\n      </method>\n    </configuration>\n    <configuration default=\"true\" type=\"Application\" factoryName=\"Application\">\n      <option name=\"WORKING_DIRECTORY\" value=\"$PROJECT_DIR$\" />\n      <method v=\"2\">\n        <option name=\"Make\" enabled=\"true\" />\n      </method>\n    </configuration>\n    <configuration default=\"true\" type=\"TestNG\">\n      <option name=\"TEST_OBJECT\" value=\"CLASS\" />\n      <option name=\"WORKING_DIRECTORY\" value=\"$MODULE_DIR$\" />\n      <properties />\n      <listeners />\n      <method v=\"2\">\n        <option name=\"Make\" enabled=\"true\" />\n      </method>\n    </configuration>\n  </component>\n  <component name=\"SvnConfiguration\">\n    <configuration />\n  </component>\n  <component name=\"TaskManager\">\n    <task active=\"true\" id=\"Default\" summary=\"Default task\">\n      <changelist id=\"8c42c4c1-dace-461a-9664-094eae308317\" name=\"Default\" comment=\"\" />\n      <created>1575278411678</created>\n      <option name=\"number\" value=\"Default\" />\n      <option name=\"presentableId\" value=\"Default\" />\n      <updated>1575278411678</updated>\n    </task>\n    <servers />\n  </component>\n  <component name=\"Vcs.Log.Tabs.Properties\">\n    <option name=\"TAB_STATES\">\n      <map>\n        <entry key=\"MAIN\">\n          <value>\n            <State>\n              <option name=\"COLUMN_ORDER\" />\n            </State>\n          </value>\n        </entry>\n      </map>\n    </option>\n  </component>\n  <component name=\"Vcs.Log.UiProperties\">\n    <option name=\"RECENTLY_FILTERED_USER_GROUPS\">\n      <collection />\n    </option>\n    <option name=\"RECENTLY_FILTERED_BRANCH_GROUPS\">\n      <collection />\n    </option>\n  </component>\n</project>"
  },
  {
    "path": "BlurShadowImageView.iml",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<module external.linked.project.id=\"BlurShadowImageView\" external.linked.project.path=\"$MODULE_DIR$\" external.root.project.path=\"$MODULE_DIR$\" external.system.id=\"GRADLE\" type=\"JAVA_MODULE\" version=\"4\">\n  <component name=\"FacetManager\">\n    <facet type=\"java-gradle\" name=\"Java-Gradle\">\n      <configuration>\n        <option name=\"BUILD_FOLDER_PATH\" value=\"$MODULE_DIR$/build\" />\n        <option name=\"BUILDABLE\" value=\"false\" />\n      </configuration>\n    </facet>\n  </component>\n  <component name=\"NewModuleRootManager\" LANGUAGE_LEVEL=\"JDK_1_8\" inherit-compiler-output=\"true\">\n    <exclude-output />\n    <content url=\"file://$MODULE_DIR$\">\n      <excludeFolder url=\"file://$MODULE_DIR$/.gradle\" />\n    </content>\n    <orderEntry type=\"jdk\" jdkName=\"1.8\" jdkType=\"JavaSDK\" />\n    <orderEntry type=\"sourceFolder\" forTests=\"false\" />\n  </component>\n</module>"
  },
  {
    "path": "LICENSE",
    "content": "MIT License\n\nCopyright (c) 2020 Vivek Verma\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n"
  },
  {
    "path": "README.md",
    "content": "<h2 align=\"center\"> <img src=\"apk/preview/app_icon_title.png\" width=\"500\" /> </h2>\n\n<p align=\"center\">\n \n <a href=\"https://android.com\">\n    <img src=\"https://img.shields.io/badge/for-android-green.svg?style=flat-square&logo=android&color=3aab60\"\n      alt=\"Android\" />\n  </a>\n  \n  <a href=\"https://developer.android.com/about/versions/android-5.0.html\">\n    <img src=\"https://img.shields.io/badge/MinSdk-21-blue.svg?style=flat-square\"\n      alt=\"MinSDK\" />\n  </a>\n  \n  <a href=\"https://jitpack.io/#virtualvivek/BlurShadowImageView\">\n    <img src=\"https://jitpack.io/v/virtualvivek/BlurShadowImageView.svg?style=flat-square&color=34495e\"\n      alt=\"JitPack\" />\n  </a>\n  \n  <a href=\"https://www.codacy.com/gh/virtualvivek/BlurShadowImageView/dashboard?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=virtualvivek/BlurShadowImageView&amp;utm_campaign=Badge_Grade\">\n    <img src=\"https://img.shields.io/codacy/grade/86da5d838ef24e0dbcf482b049b8c27c?logo=codacy&style=flat-square\"\n      alt=\"Codacy Badge\" />\n  </a>\n  \n  <a href=\"https://github.com/virtualvivek/BlurShadowImageView/blob/master/library/src/main/java/me/virtualiz/blurshadowimageview/BlurShadowImageView.java\">\n    <img src=\"https://img.shields.io/github/size/virtualvivek/BlurShadowImageView/library/src/main/java/me/virtualiz/blurshadowimageview/BlurShadowImageView.java?style=flat-square&color=16ab9c&label=Library%20Size\"\n      alt=\"Library Size\" />\n  </a>\n  \n</p>\n\n\n<p align=\"center\">This library provides blurred drop shadows to <b>ImageView</b> similar to <code>iOS backdrop shadows</code>.Provides fast canvas draw as <b>no renderscript</b> needed .The similar shadow blurred effects can also be seen in <i>iOS Music App.</i></p>\n\n<p align=\"center\"><img src=\"apk/preview/app_icon_demo.png\" width=\"520\" /> </p> \n\n# Download Demo App\n\nDownload the demo app <code><b>.apk</b></code> file here\n\n<a href=\"apk/BlurShadow.apk\">\n<img src=\"apk/preview/app_icon_demo_app.png\" width=\"280\"\n      alt=\"Demo App\" /></a>\n      \n## Scan to Download\n<img src=\"apk/app_barcode.PNG\" width=\"180\" alt=\"Demo App\" />\n\n\n# Installation\nAdd it in your root build.gradle at the end of repositories :\n```gradle\n allprojects {\n     repositories {\n         ...\n\t maven { url 'https://jitpack.io' }\n\t  }\n\t}\n ```\n\nAdd the following dependency to your app build.gradle file :\n```gradle\n dependencies {\n     implementation 'com.github.virtualvivek:BlurShadowImageView:4.0'\n\t}\n ```\n\n# How to use\n## Using Xml to config\n\n```xml\n <me.virtualiz.blurshadowimageview.BlurShadowImageView\n     android:layout_width=\"200dp\"\n     android:layout_height=\"200dp\"\n     android:layout_gravity=\"center\"\n     android:scaleType=\"centerCrop\"\n     app:v_shadowOffset=\"40dp\"\n     app:v_imageRound=\"20dp\"\n     app:v_imageSrc=\"@drawable/nature\" />\n```\n\n##  Use Java code to config\n```js\nBlurShadowImageView blurshadowimageview = findViewById(R.id.blurSImageView);\n\n//Sets Border Round Radius\nblurshadowimageview.setRound((int) value);\n\n//Sets Image Resource\nblurshadowimageview.setImageResource(ImgRes);\n\n//Sets Image Drawable\nblurshadowimageview.setImageDrawable(drawable);\n\n//Sets Image Bitmap\nblurshadowimageview.setImageBitmap(bitmap);\n\n```\n\n#  Load image with Picasso\n\n<img align=\"right\" src=\"apk/preview/app_load_online.gif\" width=\"280\" />\n\n\n```js\n Target target = new Target() {\n\t@Override\n    \tpublic void onBitmapLoaded(Bitmap bitmap,\n\t\tPicasso.LoadedFrom from) {\n\t\t// Bitmap is loaded, use Image here\n\t\tdemo_img.setImageBitmap(bitmap);\n    \t}\n    \t@Override\n    \tpublic void onBitmapFailed(Exception e, Drawable d) {\n\t\t// Fires if bitmap couldn't be loaded.\n    \t}\n    \t@Override\n    \tpublic void onPrepareLoad(Drawable d){\n\t\t// Fires bitmap on prepare.\n    \t}\n};\n\n//Use this target for the Picasso.into() method\nPicasso.get().load(\"https://i.imgur.com/DvpvklR.png\").into(target);\n\t\t\t\n```\n\n\n# Image Blur Backdrop Offset\n\n<img src=\"apk/preview/app_preview_offset.png\" width=\"650\" />\n\n\n\n# Documentation\n\n```yaml\napp:v_imageSrc: \"../refrence\"\n```\n```yaml\napp:v_imageRound: \"(int)dp\"\n```\n```yaml\napp:v_shadowOffset: \"(int)dp\"\n```\n```yaml\nandroid:scaleType: [\"center\",\"centerCrop\",\"fitEnd\",\"fitCenter\",\"fitXY\",\"centerInside\",\"fitStart\",\"matrix\"]\n```\n\n|Name|Format|Default|Details|\n|:---:|:---:|:---:|:---:|\n|app:v_imageSrc    |reference|image|sets image to the ImageView|\n|app:v_imageRound  |dimension|10dp|sets border radius to the ImageView|\n|app:v_shadowOffset|dimension|40dp|configure the distance between the Image and the Shadow|\n|android:scaleType|string|\"centerCrop\"|configure the Image scaling|\n \n \n## Find this library useful? :heart:\nSupport it by joining [**stargazers**](https://github.com/virtualvivek/BlurShadowImageView/stargazers) for this repository. :star:\n\n# Branches\nBranch -version 4.x [ <b>AndroidX</b> ] <a href=\"https://github.com/virtualvivek/BlurShadowImageView/tree/master\"><b>‣ </b>Current Branch</a><br/>\nBranch -version 1.x <b>Support Library</b> <a href=\"https://github.com/virtualvivek/BlurShadowImageView/tree/supportLibrary\">View Branch</a>\n\n# License\n\nBlurShadowImageView is licensed under `MIT license`. View [license](https://github.com/virtualvivek/BlurShadowImageView/blob/master/LICENSE).<br>\nCopyright (c) 2020-24 [**Vivek Verma**](https://github.com/virtualvivek)\n"
  },
  {
    "path": "app/.gitignore",
    "content": "/build\n"
  },
  {
    "path": "app/app.iml",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<module external.linked.project.id=\":app\" external.linked.project.path=\"$MODULE_DIR$\" external.root.project.path=\"$MODULE_DIR$/..\" external.system.id=\"GRADLE\" type=\"JAVA_MODULE\" version=\"4\">\n  <component name=\"FacetManager\">\n    <facet type=\"android-gradle\" name=\"Android-Gradle\">\n      <configuration>\n        <option name=\"GRADLE_PROJECT_PATH\" value=\":app\" />\n        <option name=\"LAST_SUCCESSFUL_SYNC_AGP_VERSION\" value=\"3.6.4\" />\n        <option name=\"LAST_KNOWN_AGP_VERSION\" value=\"3.6.4\" />\n      </configuration>\n    </facet>\n    <facet type=\"android\" name=\"Android\">\n      <configuration>\n        <option name=\"SELECTED_BUILD_VARIANT\" value=\"debug\" />\n        <option name=\"ASSEMBLE_TASK_NAME\" value=\"assembleDebug\" />\n        <option name=\"COMPILE_JAVA_TASK_NAME\" value=\"compileDebugSources\" />\n        <afterSyncTasks>\n          <task>generateDebugSources</task>\n        </afterSyncTasks>\n        <option name=\"ALLOW_USER_CONFIGURATION\" value=\"false\" />\n        <option name=\"MANIFEST_FILE_RELATIVE_PATH\" value=\"/src/main/AndroidManifest.xml\" />\n        <option name=\"RES_FOLDER_RELATIVE_PATH\" value=\"/src/main/res\" />\n        <option name=\"RES_FOLDERS_RELATIVE_PATH\" value=\"file://$MODULE_DIR$/src/main/res\" />\n        <option name=\"TEST_RES_FOLDERS_RELATIVE_PATH\" value=\"\" />\n        <option name=\"ASSETS_FOLDER_RELATIVE_PATH\" value=\"/src/main/assets\" />\n      </configuration>\n    </facet>\n  </component>\n  <component name=\"NewModuleRootManager\" LANGUAGE_LEVEL=\"JDK_1_8\">\n    <output url=\"file://$MODULE_DIR$/build/intermediates/javac/debug/classes\" />\n    <output-test url=\"file://$MODULE_DIR$/build/intermediates/javac/debugUnitTest/classes\" />\n    <exclude-output />\n    <content url=\"file://$MODULE_DIR$\">\n      <sourceFolder url=\"file://$MODULE_DIR$/build/generated/ap_generated_sources/debug/out\" isTestSource=\"false\" generated=\"true\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/build/generated/aidl_source_output_dir/debug/out\" isTestSource=\"false\" generated=\"true\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/build/generated/source/buildConfig/debug\" isTestSource=\"false\" generated=\"true\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/build/generated/renderscript_source_output_dir/debug/out\" isTestSource=\"false\" generated=\"true\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/build/generated/res/rs/debug\" type=\"java-resource\" generated=\"true\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/build/generated/ap_generated_sources/debugAndroidTest/out\" isTestSource=\"true\" generated=\"true\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/build/generated/aidl_source_output_dir/debugAndroidTest/out\" isTestSource=\"true\" generated=\"true\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/build/generated/source/buildConfig/androidTest/debug\" isTestSource=\"true\" generated=\"true\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/build/generated/renderscript_source_output_dir/debugAndroidTest/out\" isTestSource=\"true\" generated=\"true\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/build/generated/res/rs/androidTest/debug\" type=\"java-test-resource\" generated=\"true\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/build/generated/ap_generated_sources/debugUnitTest/out\" isTestSource=\"true\" generated=\"true\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/src/debug/res\" type=\"java-resource\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/src/debug/resources\" type=\"java-resource\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/src/debug/assets\" type=\"java-resource\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/src/debug/aidl\" isTestSource=\"false\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/src/debug/java\" isTestSource=\"false\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/src/debug/rs\" isTestSource=\"false\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/src/debug/shaders\" isTestSource=\"false\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/src/androidTestDebug/res\" type=\"java-test-resource\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/src/androidTestDebug/resources\" type=\"java-test-resource\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/src/androidTestDebug/assets\" type=\"java-test-resource\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/src/androidTestDebug/aidl\" isTestSource=\"true\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/src/androidTestDebug/java\" isTestSource=\"true\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/src/androidTestDebug/rs\" isTestSource=\"true\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/src/androidTestDebug/shaders\" isTestSource=\"true\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/src/testDebug/res\" type=\"java-test-resource\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/src/testDebug/resources\" type=\"java-test-resource\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/src/testDebug/assets\" type=\"java-test-resource\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/src/testDebug/aidl\" isTestSource=\"true\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/src/testDebug/java\" isTestSource=\"true\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/src/testDebug/rs\" isTestSource=\"true\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/src/testDebug/shaders\" isTestSource=\"true\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/src/main/res\" type=\"java-resource\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/src/main/resources\" type=\"java-resource\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/src/main/assets\" type=\"java-resource\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/src/main/aidl\" isTestSource=\"false\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/src/main/java\" isTestSource=\"false\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/src/main/rs\" isTestSource=\"false\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/src/main/shaders\" isTestSource=\"false\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/src/androidTest/res\" type=\"java-test-resource\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/src/androidTest/resources\" type=\"java-test-resource\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/src/androidTest/assets\" type=\"java-test-resource\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/src/androidTest/aidl\" isTestSource=\"true\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/src/androidTest/java\" isTestSource=\"true\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/src/androidTest/rs\" isTestSource=\"true\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/src/androidTest/shaders\" isTestSource=\"true\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/src/test/res\" type=\"java-test-resource\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/src/test/resources\" type=\"java-test-resource\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/src/test/assets\" type=\"java-test-resource\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/src/test/aidl\" isTestSource=\"true\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/src/test/java\" isTestSource=\"true\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/src/test/rs\" isTestSource=\"true\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/src/test/shaders\" isTestSource=\"true\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/build\" />\n    </content>\n    <orderEntry type=\"jdk\" jdkName=\"Android API 29 Platform\" jdkType=\"Android SDK\" />\n    <orderEntry type=\"sourceFolder\" forTests=\"false\" />\n    <orderEntry type=\"library\" scope=\"TEST\" name=\"Gradle: junit:junit:4.12@jar\" level=\"project\" />\n    <orderEntry type=\"library\" scope=\"TEST\" name=\"Gradle: org.hamcrest:hamcrest-integration:1.3@jar\" level=\"project\" />\n    <orderEntry type=\"library\" scope=\"TEST\" name=\"Gradle: org.hamcrest:hamcrest-library:1.3@jar\" level=\"project\" />\n    <orderEntry type=\"library\" scope=\"TEST\" name=\"Gradle: org.hamcrest:hamcrest-core:1.3@jar\" level=\"project\" />\n    <orderEntry type=\"library\" scope=\"TEST\" name=\"Gradle: com.squareup:javawriter:2.1.1@jar\" level=\"project\" />\n    <orderEntry type=\"library\" scope=\"TEST\" name=\"Gradle: javax.inject:javax.inject:1@jar\" level=\"project\" />\n    <orderEntry type=\"library\" scope=\"TEST\" name=\"Gradle: com.google.code.findbugs:jsr305:2.0.1@jar\" level=\"project\" />\n    <orderEntry type=\"library\" scope=\"TEST\" name=\"Gradle: androidx.test.ext:junit:1.1.2@aar\" level=\"project\" />\n    <orderEntry type=\"library\" scope=\"TEST\" name=\"Gradle: androidx.test.espresso:espresso-core:3.3.0@aar\" level=\"project\" />\n    <orderEntry type=\"library\" scope=\"TEST\" name=\"Gradle: androidx.test:runner:1.3.0@aar\" level=\"project\" />\n    <orderEntry type=\"library\" scope=\"TEST\" name=\"Gradle: androidx.test:core:1.3.0@aar\" level=\"project\" />\n    <orderEntry type=\"library\" scope=\"TEST\" name=\"Gradle: androidx.test:monitor:1.3.0@aar\" level=\"project\" />\n    <orderEntry type=\"library\" scope=\"TEST\" name=\"Gradle: androidx.test.espresso:espresso-idling-resource:3.3.0@aar\" level=\"project\" />\n    <orderEntry type=\"library\" name=\"Gradle: androidx.collection:collection:1.1.0@jar\" level=\"project\" />\n    <orderEntry type=\"library\" name=\"Gradle: androidx.lifecycle:lifecycle-common:2.1.0@jar\" level=\"project\" />\n    <orderEntry type=\"library\" name=\"Gradle: androidx.arch.core:core-common:2.1.0@jar\" level=\"project\" />\n    <orderEntry type=\"library\" name=\"Gradle: androidx.annotation:annotation:1.1.0@jar\" level=\"project\" />\n    <orderEntry type=\"library\" name=\"Gradle: androidx.constraintlayout:constraintlayout-solver:2.0.1@jar\" level=\"project\" />\n    <orderEntry type=\"library\" name=\"Gradle: com.squareup.okhttp3:okhttp:3.10.0@jar\" level=\"project\" />\n    <orderEntry type=\"library\" name=\"Gradle: com.squareup.okio:okio:1.14.0@jar\" level=\"project\" />\n    <orderEntry type=\"library\" name=\"Gradle: androidx.constraintlayout:constraintlayout:2.0.1@aar\" level=\"project\" />\n    <orderEntry type=\"library\" name=\"Gradle: com.google.android.material:material:1.2.0@aar\" level=\"project\" />\n    <orderEntry type=\"library\" name=\"Gradle: androidx.appcompat:appcompat:1.2.0@aar\" level=\"project\" />\n    <orderEntry type=\"library\" name=\"Gradle: androidx.appcompat:appcompat-resources:1.2.0@aar\" level=\"project\" />\n    <orderEntry type=\"library\" name=\"Gradle: androidx.vectordrawable:vectordrawable-animated:1.1.0@aar\" level=\"project\" />\n    <orderEntry type=\"library\" name=\"Gradle: androidx.vectordrawable:vectordrawable:1.1.0@aar\" level=\"project\" />\n    <orderEntry type=\"library\" name=\"Gradle: com.squareup.picasso:picasso:2.71828@aar\" level=\"project\" />\n    <orderEntry type=\"library\" name=\"Gradle: androidx.legacy:legacy-support-v4:1.0.0@aar\" level=\"project\" />\n    <orderEntry type=\"library\" name=\"Gradle: androidx.viewpager2:viewpager2:1.0.0@aar\" level=\"project\" />\n    <orderEntry type=\"library\" name=\"Gradle: androidx.fragment:fragment:1.1.0@aar\" level=\"project\" />\n    <orderEntry type=\"library\" name=\"Gradle: androidx.legacy:legacy-support-core-ui:1.0.0@aar\" level=\"project\" />\n    <orderEntry type=\"library\" name=\"Gradle: androidx.drawerlayout:drawerlayout:1.0.0@aar\" level=\"project\" />\n    <orderEntry type=\"library\" name=\"Gradle: androidx.coordinatorlayout:coordinatorlayout:1.1.0@aar\" level=\"project\" />\n    <orderEntry type=\"library\" name=\"Gradle: androidx.recyclerview:recyclerview:1.1.0@aar\" level=\"project\" />\n    <orderEntry type=\"library\" name=\"Gradle: androidx.transition:transition:1.2.0@aar\" level=\"project\" />\n    <orderEntry type=\"library\" name=\"Gradle: androidx.media:media:1.0.0@aar\" level=\"project\" />\n    <orderEntry type=\"library\" name=\"Gradle: androidx.legacy:legacy-support-core-utils:1.0.0@aar\" level=\"project\" />\n    <orderEntry type=\"library\" name=\"Gradle: androidx.viewpager:viewpager:1.0.0@aar\" level=\"project\" />\n    <orderEntry type=\"library\" name=\"Gradle: androidx.loader:loader:1.0.0@aar\" level=\"project\" />\n    <orderEntry type=\"library\" name=\"Gradle: androidx.activity:activity:1.0.0@aar\" level=\"project\" />\n    <orderEntry type=\"library\" name=\"Gradle: androidx.slidingpanelayout:slidingpanelayout:1.0.0@aar\" level=\"project\" />\n    <orderEntry type=\"library\" name=\"Gradle: androidx.customview:customview:1.0.0@aar\" level=\"project\" />\n    <orderEntry type=\"library\" name=\"Gradle: androidx.swiperefreshlayout:swiperefreshlayout:1.0.0@aar\" level=\"project\" />\n    <orderEntry type=\"library\" name=\"Gradle: androidx.asynclayoutinflater:asynclayoutinflater:1.0.0@aar\" level=\"project\" />\n    <orderEntry type=\"library\" name=\"Gradle: androidx.core:core:1.3.1@aar\" level=\"project\" />\n    <orderEntry type=\"library\" name=\"Gradle: androidx.cursoradapter:cursoradapter:1.0.0@aar\" level=\"project\" />\n    <orderEntry type=\"library\" name=\"Gradle: androidx.cardview:cardview:1.0.0@aar\" level=\"project\" />\n    <orderEntry type=\"library\" name=\"Gradle: androidx.lifecycle:lifecycle-runtime:2.1.0@aar\" level=\"project\" />\n    <orderEntry type=\"library\" name=\"Gradle: androidx.versionedparcelable:versionedparcelable:1.1.0@aar\" level=\"project\" />\n    <orderEntry type=\"library\" name=\"Gradle: androidx.exifinterface:exifinterface:1.0.0@aar\" level=\"project\" />\n    <orderEntry type=\"library\" name=\"Gradle: androidx.lifecycle:lifecycle-viewmodel:2.1.0@aar\" level=\"project\" />\n    <orderEntry type=\"library\" name=\"Gradle: androidx.savedstate:savedstate:1.0.0@aar\" level=\"project\" />\n    <orderEntry type=\"library\" name=\"Gradle: androidx.lifecycle:lifecycle-livedata:2.0.0@aar\" level=\"project\" />\n    <orderEntry type=\"library\" name=\"Gradle: androidx.lifecycle:lifecycle-livedata-core:2.0.0@aar\" level=\"project\" />\n    <orderEntry type=\"library\" name=\"Gradle: androidx.arch.core:core-runtime:2.0.0@aar\" level=\"project\" />\n    <orderEntry type=\"library\" name=\"Gradle: androidx.documentfile:documentfile:1.0.0@aar\" level=\"project\" />\n    <orderEntry type=\"library\" name=\"Gradle: androidx.localbroadcastmanager:localbroadcastmanager:1.0.0@aar\" level=\"project\" />\n    <orderEntry type=\"library\" name=\"Gradle: androidx.print:print:1.0.0@aar\" level=\"project\" />\n    <orderEntry type=\"library\" name=\"Gradle: androidx.interpolator:interpolator:1.0.0@aar\" level=\"project\" />\n    <orderEntry type=\"library\" name=\"Gradle: androidx.annotation:annotation-experimental:1.0.0@aar\" level=\"project\" />\n    <orderEntry type=\"module\" module-name=\"library\" />\n  </component>\n</module>"
  },
  {
    "path": "app/build.gradle",
    "content": "apply plugin: 'com.android.application'\r\n\r\nandroid {\r\n    compileSdkVersion 29\r\n    buildToolsVersion \"29.0.3\"\r\n\r\n    compileOptions {\r\n        sourceCompatibility JavaVersion.VERSION_1_8\r\n        targetCompatibility JavaVersion.VERSION_1_8\r\n    }\r\n\r\n\r\n    defaultConfig {\r\n        applicationId \"me.virtualiz.blurshadowimageview\"\r\n        minSdkVersion 21\r\n        targetSdkVersion 29\r\n        versionCode 1\r\n        versionName \"1.1\"\r\n        vectorDrawables.useSupportLibrary = true\r\n        testInstrumentationRunner \"androidx.test.runner.AndroidJUnitRunner\"\r\n    }\r\n    buildTypes {\r\n        release {\r\n            minifyEnabled false\r\n            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'\r\n        }\r\n    }\r\n}\r\n\r\ndependencies { \r\n    implementation fileTree(dir: 'libs', include: ['*.jar'])\r\n\r\n    implementation 'androidx.appcompat:appcompat:1.2.0'\r\n    implementation 'androidx.constraintlayout:constraintlayout:2.0.1'\r\n    implementation 'com.google.android.material:material:1.2.0'\r\n    implementation 'androidx.vectordrawable:vectordrawable:1.1.0'\r\n    implementation 'androidx.legacy:legacy-support-v4:1.0.0'\r\n    implementation 'com.squareup.picasso:picasso:2.71828'\r\n    \r\n    testImplementation 'junit:junit:4.12'\r\n    androidTestImplementation 'androidx.test.ext:junit:1.1.2'\r\n    androidTestImplementation 'androidx.test.espresso:espresso-core:3.3.0'\r\n    \r\n    implementation project(':library')\r\n}\r\n"
  },
  {
    "path": "app/proguard-rules.pro",
    "content": "# Add project specific ProGuard rules here.\r\n# By default, the flags in this file are appended to flags specified\r\n# in C:\\Users\\x\\AppData\\Local\\Android\\Sdk/tools/proguard/proguard-android.txt\r\n# You can edit the include path and order by changing the proguardFiles\r\n# directive in build.gradle.\r\n#\r\n# For more details, see\r\n#   http://developer.android.com/guide/developing/tools/proguard.html\r\n\r\n# Add any project specific keep options here:\r\n\r\n# If your project uses WebView with JS, uncomment the following\r\n# and specify the fully qualified class name to the JavaScript interface\r\n# class:\r\n#-keepclassmembers class fqcn.of.javascript.interface.for.webview {\r\n#   public *;\r\n#}\r\n\r\n# Uncomment this to preserve the line number information for\r\n# debugging stack traces.\r\n#-keepattributes SourceFile,LineNumberTable\r\n\r\n# If you keep the line number information, uncomment this to\r\n# hide the original source file name.\r\n#-renamesourcefileattribute SourceFile\r\n"
  },
  {
    "path": "app/src/main/AndroidManifest.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n    package=\"me.virtualiz.blurshadowimageviewEx\" >\n\n    <uses-permission android:name=\"android.permission.INTERNET\" />\n    <uses-permission android:name=\"android.permission.ACCESS_NETWORK_STATE\" />\n\n    <application\n        android:allowBackup=\"true\"\n        android:icon=\"@mipmap/ic_launcher\"\n        android:label=\"@string/app_name\"\n        android:roundIcon=\"@mipmap/ic_launcher_round\"\n        android:supportsRtl=\"true\"\n        android:theme=\"@style/AppTheme\" >\n        <activity android:name=\"me.virtualiz.blurshadowimageviewEx.MainActivity\" >\n            <intent-filter>\n                <action android:name=\"android.intent.action.MAIN\" />\n                <category android:name=\"android.intent.category.LAUNCHER\" />\n            </intent-filter>\n        </activity>\n    </application>\n\n</manifest>\n"
  },
  {
    "path": "app/src/main/java/me/virtualiz/blurshadowimageviewEx/MainActivity.java",
    "content": "package me.virtualiz.blurshadowimageviewEx;\n\nimport android.content.Intent;\nimport android.graphics.Bitmap;\nimport android.graphics.drawable.Drawable;\nimport android.net.Uri;\nimport android.os.Bundle;\nimport android.view.View;\nimport android.widget.Button;\nimport android.widget.TextView;\nimport androidx.appcompat.app.AppCompatActivity;\nimport com.squareup.picasso.Picasso;\nimport com.squareup.picasso.Target;\n\nimport me.virtualiz.blurshadowimageview.BlurShadowImageView;\n\npublic class MainActivity extends AppCompatActivity {\n\n    @Override\n    protected void onCreate(Bundle savedInstanceState) {\n        super.onCreate(savedInstanceState);\n        setContentView(R.layout.activity_main);\n\n        getSupportActionBar().hide();\n\n        Button buttonLink = findViewById(R.id.buttonLink);\n        final BlurShadowImageView demo_img = findViewById(R.id.demo_img);\n        Button load_image_button = findViewById(R.id.buttonLoadImg);\n\n\n        demo_img.setImageResource(R.drawable.ironman_80);\n\n        load_image_button.setOnClickListener((View v)-> {\n                Target target = new Target() {\n                    @Override\n                    public void onBitmapLoaded(Bitmap bitmap, Picasso.LoadedFrom from) {\n                        // Bitmap is loaded, use image here\n                        demo_img.setImageBitmap(bitmap);\n                    }\n                    @Override\n                    public void onBitmapFailed(Exception e, Drawable d) {\n                        // Fires if bitmap couldn't be loaded.\n                    }\n                    @Override\n                    public void onPrepareLoad(Drawable d){\n                        // Fires bitmap on prepare.\n                    }\n                };\n                Picasso.get().load(\"https://i.imgur.com/DvpvklR.png\").into(target);\n        });\n\n\n        buttonLink.setOnClickListener((View v)-> {\n                Uri uri = Uri.parse(\"https://www.github.com/virtualvivek/BlurShadowImageView\");\n                Intent intent = new Intent(Intent.ACTION_VIEW, uri);\n                startActivity(intent);\n        });\n\n\n\n        TextView link_text = findViewById(R.id.link_text);\n        link_text.setOnClickListener((View v)-> {\n                Uri uri = Uri.parse(\"https://www.github.com/virtualvivek/BlurShadowImageView\");\n                Intent intent = new Intent(Intent.ACTION_VIEW, uri);\n                startActivity(intent);\n        });\n\n    }\n}"
  },
  {
    "path": "app/src/main/res/drawable/background_green_round_touchlistner.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<layer-list xmlns:android=\"http://schemas.android.com/apk/res/android\">\n    <item>\n        <shape  android:shape=\"rectangle\">\n            <solid android:color=\"#16ab9c\" />\n            <corners android:radius=\"8dp\"/>\n        </shape>\n    </item>\n</layer-list>\n"
  },
  {
    "path": "app/src/main/res/drawable/background_green_round_touchlistner_presses.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<layer-list xmlns:android=\"http://schemas.android.com/apk/res/android\">\n    <item>\n        <shape  android:shape=\"rectangle\">\n            <solid android:color=\"#289991\" />\n            <corners android:radius=\"8dp\"/>\n        </shape>\n    </item>\n</layer-list>"
  },
  {
    "path": "app/src/main/res/drawable/background_green_round_touchlistner_selector.xml",
    "content": "<selector xmlns:android=\"http://schemas.android.com/apk/res/android\">\n    <item android:state_focused=\"true\" android:state_pressed=\"false\" android:drawable=\"@drawable/background_green_round_touchlistner\" />\n    <item android:state_focused=\"true\" android:state_pressed=\"true\" android:drawable=\"@drawable/background_green_round_touchlistner_presses\" />\n    <item android:state_focused=\"false\" android:state_pressed=\"true\" android:drawable=\"@drawable/background_green_round_touchlistner_presses\" />\n    <item android:drawable=\"@drawable/background_green_round_touchlistner\" />\n</selector>"
  },
  {
    "path": "app/src/main/res/drawable/background_white_round_touchlistner.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<layer-list xmlns:android=\"http://schemas.android.com/apk/res/android\">\n    <item>\n        <shape  android:shape=\"rectangle\">\n            <solid android:color=\"#00000000\" />\n            <corners android:radius=\"8dp\"/>\n            <stroke android:width=\"2dp\" android:color=\"#ddd\"/>\n        </shape>\n    </item>\n</layer-list>\n"
  },
  {
    "path": "app/src/main/res/drawable/background_white_round_touchlistner_presses.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<layer-list xmlns:android=\"http://schemas.android.com/apk/res/android\">\n    <item>\n        <shape  android:shape=\"rectangle\">\n            <solid android:color=\"#ddd\" />\n            <corners android:radius=\"8dp\"/>\n        </shape>\n    </item>\n</layer-list>"
  },
  {
    "path": "app/src/main/res/drawable/background_white_round_touchlistner_selector.xml",
    "content": "<selector xmlns:android=\"http://schemas.android.com/apk/res/android\">\n    <item android:state_focused=\"true\" android:state_pressed=\"false\" android:drawable=\"@drawable/background_white_round_touchlistner\" />\n    <item android:state_focused=\"true\" android:state_pressed=\"true\" android:drawable=\"@drawable/background_white_round_touchlistner_presses\" />\n    <item android:state_focused=\"false\" android:state_pressed=\"true\" android:drawable=\"@drawable/background_white_round_touchlistner_presses\" />\n    <item android:drawable=\"@drawable/background_white_round_touchlistner\" />\n</selector>"
  },
  {
    "path": "app/src/main/res/drawable/github.xml",
    "content": "<vector xmlns:android=\"http://schemas.android.com/apk/res/android\" xmlns:aapt=\"http://schemas.android.com/aapt\"\n    android:viewportWidth=\"448\"\n    android:viewportHeight=\"447.9763\"\n    android:width=\"28dp\"\n    android:height=\"28dp\">\n    <path\n        android:pathData=\"M443.402 223.9882A219.402 219.402 0 0 1 4.59799 223.9882A219.402 219.402 0 0 1 443.402 223.9882Z\"\n        android:fillColor=\"#FFFFFF\"\n        android:fillAlpha=\"0.9411765\"\n        android:strokeLineCap=\"round\"\n        android:strokeLineJoin=\"round\"\n        android:strokeMiterLimit=\"10\" />\n    <group\n        android:translateX=\"-32\"\n        android:translateY=\"-32\">\n        <path\n            android:pathData=\"M256 32C132.3 32 32 134.8 32 261.7c0 101.5 64.2 187.5 153.2 217.9 11.2 2.1 15.3 -5 15.3 -11.1 0 -5.5 -0.2 -19.9 -0.3 -39.1 -62.3 13.9 -75.5 -30.8 -75.5 -30.8C114.5 372.1 99.8 365 99.8 365c-20.3 -14.3 1.5 -14 1.5 -14 22.5 1.6 34.3 23.7 34.3 23.7 20 35.1 52.4 25 65.2 19.1 2 -14.8 7.8 -25 14.2 -30.7 -49.7 -5.8 -102 -25.5 -102 -113.5 0 -25.1 8.7 -45.6 23 -61.6 -2.3 -5.8 -10 -29.2 2.2 -60.8 0 0 18.8 -6.2 61.6 23.5 17.9 -5.1 37 -7.6 56.1 -7.7 19 0.1 38.2 2.6 56.1 7.7 42.8 -29.7 61.5 -23.5 61.5 -23.5 12.2 31.6 4.5 55 2.2 60.8 14.3 16.1 23 36.6 23 61.6 0 88.2 -52.4 107.6 -102.3 113.3 8 7.1 15.2 21.1 15.2 42.5 0 30.7 -0.3 55.5 -0.3 63 0 6.1 4 13.3 15.4 11C415.9 449.1 480 363.1 480 261.7 480 134.8 379.7 32 256 32Z\"\n            android:fillColor=\"#434A54\" />\n    </group>\n</vector>"
  },
  {
    "path": "app/src/main/res/layout/activity_main.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<LinearLayout\n    xmlns:android=\"http://schemas.android.com/apk/res/android\"\n    xmlns:tools=\"http://schemas.android.com/tools\"\n    xmlns:app=\"http://schemas.android.com/apk/res-auto\"\n    android:layout_width=\"match_parent\"\n    android:layout_height=\"match_parent\"\n    android:orientation=\"vertical\"\n    tools:context=\"me.virtualiz.blurshadowimageviewEx.MainActivity\">\n\n    <LinearLayout\n        android:layout_width=\"match_parent\"\n        android:layout_height=\"50dp\"\n        android:orientation=\"horizontal\"\n        android:translationZ=\"2dp\"\n        android:background=\"#FAFAFA\"\n        android:elevation=\"2dp\">\n        <TextView\n            android:layout_width=\"match_parent\"\n            android:layout_height=\"wrap_content\"\n            android:text=\"@string/app_name\"\n            android:textSize=\"19sp\"\n            android:layout_gravity=\"center\"\n            android:gravity=\"center\"\n            android:textColor=\"#444\"/>\n    </LinearLayout>\n\n    <ScrollView\n        android:layout_width=\"match_parent\"\n        android:layout_height=\"match_parent\"\n        android:background=\"@android:color/white\">\n\n        <LinearLayout\n            android:layout_width=\"match_parent\"\n            android:layout_height=\"wrap_content\"\n            android:orientation=\"vertical\">\n\n            <TextView\n                android:layout_width=\"wrap_content\"\n                android:layout_height=\"wrap_content\"\n                android:layout_gravity=\"center\"\n                android:layout_marginBottom=\"5dp\"\n                android:layout_marginTop=\"20dp\"\n                android:gravity=\"center\"\n                android:text=\"Library provides iOS style backdrop shadows to Imageview\"\n                android:textSize=\"15sp\" />\n\n            <TextView\n                android:layout_width=\"wrap_content\"\n                android:layout_height=\"wrap_content\"\n                android:layout_gravity=\"center\"\n                android:text=\"[     API 21+     ]\"\n                android:textColor=\"#16ab9c\"\n                android:textStyle=\"bold\"\n                android:textSize=\"12.4sp\"\n                android:layout_marginBottom=\"5dp\"/>\n\n            <TextView\n                android:layout_width=\"wrap_content\"\n                android:layout_height=\"wrap_content\"\n                android:layout_gravity=\"center\"\n                android:text=\"Find it on\"\n                android:textStyle=\"bold\"\n                android:layout_marginBottom=\"5dp\"/>\n\n            <TextView\n                android:layout_width=\"wrap_content\"\n                android:layout_height=\"wrap_content\"\n                android:id=\"@+id/link_text\"\n                android:layout_gravity=\"center\"\n                android:layout_marginBottom=\"10dp\"\n                android:textColor=\"#16ab9c\"\n                android:textStyle=\"bold\"\n                android:text=\"github.com/virtualvivek/BlurShadowImageView\"/>\n\n\n            <Button\n                style=\"@style/Base.Widget.AppCompat.Button.Borderless\"\n                android:layout_width=\"match_parent\"\n                android:layout_height=\"wrap_content\"\n                android:id=\"@+id/buttonLink\"\n                android:text=\"Project on Github\"\n                android:background=\"@drawable/background_white_round_touchlistner_selector\"\n                android:layout_marginBottom=\"32dp\"\n                android:layout_marginTop=\"5dp\"\n                android:layout_marginRight=\"20dp\"\n                android:layout_marginLeft=\"20dp\"\n                android:textColor=\"#444\"\n                android:textAllCaps=\"false\"\n                android:textSize=\"16sp\"\n                android:drawableStart=\"@drawable/github\"\n                android:paddingLeft=\"25dp\"\n                android:paddingRight=\"25dp\"/>\n\n            <me.virtualiz.blurshadowimageview.BlurShadowImageView\n                android:layout_width=\"280dp\"\n                android:layout_height=\"280dp\"\n                android:layout_gravity=\"center\"\n\n                android:id=\"@+id/demo_img\"\n                app:v_imageSrc=\"@drawable/lambo\"/>\n\n            <Button\n                style=\"@style/Base.Widget.AppCompat.Button.Borderless\"\n                android:layout_width=\"match_parent\"\n                android:layout_height=\"wrap_content\"\n                android:id=\"@+id/buttonLoadImg\"\n                android:text=\"Load Online Image\"\n                android:background=\"@drawable/background_green_round_touchlistner_selector\"\n                android:layout_marginBottom=\"32dp\"\n                android:layout_marginTop=\"5dp\"\n                android:layout_marginRight=\"20dp\"\n                android:layout_marginLeft=\"20dp\"\n                android:textSize=\"16sp\"\n                android:textColor=\"@android:color/white\"\n                android:textAllCaps=\"false\" />\n\n            <me.virtualiz.blurshadowimageview.BlurShadowImageView\n                android:layout_width=\"200dp\"\n                android:layout_height=\"220dp\"\n                android:layout_gravity=\"center\"\n                android:layout_marginBottom=\"24dp\"\n                app:v_imageSrc=\"@drawable/ironman\" />\n\n\n            <me.virtualiz.blurshadowimageview.BlurShadowImageView\n                android:layout_width=\"255dp\"\n                android:layout_height=\"200dp\"\n                android:layout_gravity=\"center\"\n                android:layout_marginBottom=\"24dp\"\n                app:v_imageRound=\"0dp\"\n                app:v_imageSrc=\"@drawable/product_garments\" />\n\n\n            <me.virtualiz.blurshadowimageview.BlurShadowImageView\n                android:layout_width=\"200dp\"\n                android:layout_height=\"220dp\"\n                android:layout_gravity=\"center\"\n                android:layout_marginBottom=\"24dp\"\n                app:v_imageRound=\"20dp\"\n                app:v_imageSrc=\"@drawable/nature\" />\n\n\n            <me.virtualiz.blurshadowimageview.BlurShadowImageView\n                android:layout_width=\"280dp\"\n                android:layout_height=\"220dp\"\n                android:layout_gravity=\"center\"\n                android:layout_marginBottom=\"74dp\"\n                app:v_imageRound=\"15dp\"\n                app:v_imageSrc=\"@drawable/lambo\" />\n\n\n        </LinearLayout>\n\n    </ScrollView>\n\n\n</LinearLayout>\n"
  },
  {
    "path": "app/src/main/res/values/colors.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <color name=\"colorPrimary\">#EEE</color>\n    <color name=\"colorPrimaryDark\">#999</color>\n    <color name=\"colorAccent\">#FF4081</color>\n    <color name=\"coloEEE\">#EEEEEE</color>\n</resources>\n"
  },
  {
    "path": "app/src/main/res/values/strings.xml",
    "content": "<resources>\n    <string name=\"app_name\">BlurShadowImageView</string>\n</resources>\n"
  },
  {
    "path": "app/src/main/res/values/styles.xml",
    "content": "<resources xmlns:tools=\"http://schemas.android.com/tools\">\n\n    <!-- Base application theme. -->\n    <style name=\"AppTheme\" parent=\"Theme.AppCompat.Light.DarkActionBar\">\n        <!-- Customize your theme here. -->\n        <item name=\"colorPrimary\">@color/colorPrimary</item>\n        <item name=\"colorPrimaryDark\">@color/colorPrimaryDark</item>\n        <item name=\"colorAccent\">@color/colorAccent</item>\n        <item name=\"android:textColorPrimaryInverse\">@color/cardview_dark_background</item>\n        <item name=\"android:textColorSecondaryInverse\">@color/cardview_dark_background</item>\n        <item name=\"android:windowLightStatusBar\" tools:targetApi=\"23\">true</item>\n        <item name=\"android:statusBarColor\" tools:targetApi=\"23\">#FAFAFA</item>\n    </style>\n\n</resources>\n"
  },
  {
    "path": "build.gradle",
    "content": "// Top-level build file where you can add configuration options common to all sub-projects/modules.\r\n\r\nbuildscript {\r\n    \r\n    repositories {\r\n        google()\r\n        jcenter()\r\n        \r\n    }\r\n    dependencies {\r\n        classpath 'com.android.tools.build:gradle:3.6.4'\r\n        \r\n\r\n        // NOTE: Do not place your application dependencies here; they belong\r\n        // in the individual module build.gradle files\r\n    }\r\n}\r\n\r\nallprojects {\r\n    repositories {\r\n        google()\r\n        jcenter()\r\n    }\r\n}\r\n\r\ntask clean(type: Delete) {\r\n    delete rootProject.buildDir\r\n}\r\n"
  },
  {
    "path": "gradle/wrapper/gradle-wrapper.properties",
    "content": "#Mon Sep 30 13:46:21 IST 2019\r\ndistributionBase=GRADLE_USER_HOME\r\ndistributionPath=wrapper/dists\r\nzipStoreBase=GRADLE_USER_HOME\r\nzipStorePath=wrapper/dists\r\ndistributionUrl=https\\://services.gradle.org/distributions/gradle-5.6.4-all.zip\r\n"
  },
  {
    "path": "gradle.properties",
    "content": "# Project-wide Gradle settings.\r\n\r\n# IDE (e.g. Android Studio) users:\r\n# Gradle settings configured through the IDE *will override*\r\n# any settings specified in this file.\r\n\r\n# For more details on how to configure your build environment visit\r\n# http://www.gradle.org/docs/current/userguide/build_environment.html\r\n\r\n# Specifies the JVM arguments used for the daemon process.\r\n# The setting is particularly useful for tweaking memory settings.\r\nandroid.enableJetifier=true\r\nandroid.useAndroidX=true\r\norg.gradle.jvmargs=-Xmx1536m\r\n\r\n# When configured, Gradle will run in incubating parallel mode.\r\n# This option should only be used with decoupled projects. More details, visit\r\n# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects\r\n# org.gradle.parallel=true\r\n"
  },
  {
    "path": "gradlew",
    "content": "#!/usr/bin/env bash\n\n##############################################################################\n##\n##  Gradle start up script for UN*X\n##\n##############################################################################\n\n# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.\nDEFAULT_JVM_OPTS=\"\"\n\nAPP_NAME=\"Gradle\"\nAPP_BASE_NAME=`basename \"$0\"`\n\n# Use the maximum available, or set MAX_FD != -1 to use that value.\nMAX_FD=\"maximum\"\n\nwarn ( ) {\n    echo \"$*\"\n}\n\ndie ( ) {\n    echo\n    echo \"$*\"\n    echo\n    exit 1\n}\n\n# OS specific support (must be 'true' or 'false').\ncygwin=false\nmsys=false\ndarwin=false\ncase \"`uname`\" in\n  CYGWIN* )\n    cygwin=true\n    ;;\n  Darwin* )\n    darwin=true\n    ;;\n  MINGW* )\n    msys=true\n    ;;\nesac\n\n# Attempt to set APP_HOME\n# Resolve links: $0 may be a link\nPRG=\"$0\"\n# Need this for relative symlinks.\nwhile [ -h \"$PRG\" ] ; do\n    ls=`ls -ld \"$PRG\"`\n    link=`expr \"$ls\" : '.*-> \\(.*\\)$'`\n    if expr \"$link\" : '/.*' > /dev/null; then\n        PRG=\"$link\"\n    else\n        PRG=`dirname \"$PRG\"`\"/$link\"\n    fi\ndone\nSAVED=\"`pwd`\"\ncd \"`dirname \\\"$PRG\\\"`/\" >/dev/null\nAPP_HOME=\"`pwd -P`\"\ncd \"$SAVED\" >/dev/null\n\nCLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar\n\n# Determine the Java command to use to start the JVM.\nif [ -n \"$JAVA_HOME\" ] ; then\n    if [ -x \"$JAVA_HOME/jre/sh/java\" ] ; then\n        # IBM's JDK on AIX uses strange locations for the executables\n        JAVACMD=\"$JAVA_HOME/jre/sh/java\"\n    else\n        JAVACMD=\"$JAVA_HOME/bin/java\"\n    fi\n    if [ ! -x \"$JAVACMD\" ] ; then\n        die \"ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME\n\nPlease set the JAVA_HOME variable in your environment to match the\nlocation of your Java installation.\"\n    fi\nelse\n    JAVACMD=\"java\"\n    which java >/dev/null 2>&1 || die \"ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.\n\nPlease set the JAVA_HOME variable in your environment to match the\nlocation of your Java installation.\"\nfi\n\n# Increase the maximum file descriptors if we can.\nif [ \"$cygwin\" = \"false\" -a \"$darwin\" = \"false\" ] ; then\n    MAX_FD_LIMIT=`ulimit -H -n`\n    if [ $? -eq 0 ] ; then\n        if [ \"$MAX_FD\" = \"maximum\" -o \"$MAX_FD\" = \"max\" ] ; then\n            MAX_FD=\"$MAX_FD_LIMIT\"\n        fi\n        ulimit -n $MAX_FD\n        if [ $? -ne 0 ] ; then\n            warn \"Could not set maximum file descriptor limit: $MAX_FD\"\n        fi\n    else\n        warn \"Could not query maximum file descriptor limit: $MAX_FD_LIMIT\"\n    fi\nfi\n\n# For Darwin, add options to specify how the application appears in the dock\nif $darwin; then\n    GRADLE_OPTS=\"$GRADLE_OPTS \\\"-Xdock:name=$APP_NAME\\\" \\\"-Xdock:icon=$APP_HOME/media/gradle.icns\\\"\"\nfi\n\n# For Cygwin, switch paths to Windows format before running java\nif $cygwin ; then\n    APP_HOME=`cygpath --path --mixed \"$APP_HOME\"`\n    CLASSPATH=`cygpath --path --mixed \"$CLASSPATH\"`\n    JAVACMD=`cygpath --unix \"$JAVACMD\"`\n\n    # We build the pattern for arguments to be converted via cygpath\n    ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null`\n    SEP=\"\"\n    for dir in $ROOTDIRSRAW ; do\n        ROOTDIRS=\"$ROOTDIRS$SEP$dir\"\n        SEP=\"|\"\n    done\n    OURCYGPATTERN=\"(^($ROOTDIRS))\"\n    # Add a user-defined pattern to the cygpath arguments\n    if [ \"$GRADLE_CYGPATTERN\" != \"\" ] ; then\n        OURCYGPATTERN=\"$OURCYGPATTERN|($GRADLE_CYGPATTERN)\"\n    fi\n    # Now convert the arguments - kludge to limit ourselves to /bin/sh\n    i=0\n    for arg in \"$@\" ; do\n        CHECK=`echo \"$arg\"|egrep -c \"$OURCYGPATTERN\" -`\n        CHECK2=`echo \"$arg\"|egrep -c \"^-\"`                                 ### Determine if an option\n\n        if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then                    ### Added a condition\n            eval `echo args$i`=`cygpath --path --ignore --mixed \"$arg\"`\n        else\n            eval `echo args$i`=\"\\\"$arg\\\"\"\n        fi\n        i=$((i+1))\n    done\n    case $i in\n        (0) set -- ;;\n        (1) set -- \"$args0\" ;;\n        (2) set -- \"$args0\" \"$args1\" ;;\n        (3) set -- \"$args0\" \"$args1\" \"$args2\" ;;\n        (4) set -- \"$args0\" \"$args1\" \"$args2\" \"$args3\" ;;\n        (5) set -- \"$args0\" \"$args1\" \"$args2\" \"$args3\" \"$args4\" ;;\n        (6) set -- \"$args0\" \"$args1\" \"$args2\" \"$args3\" \"$args4\" \"$args5\" ;;\n        (7) set -- \"$args0\" \"$args1\" \"$args2\" \"$args3\" \"$args4\" \"$args5\" \"$args6\" ;;\n        (8) set -- \"$args0\" \"$args1\" \"$args2\" \"$args3\" \"$args4\" \"$args5\" \"$args6\" \"$args7\" ;;\n        (9) set -- \"$args0\" \"$args1\" \"$args2\" \"$args3\" \"$args4\" \"$args5\" \"$args6\" \"$args7\" \"$args8\" ;;\n    esac\nfi\n\n# Split up the JVM_OPTS And GRADLE_OPTS values into an array, following the shell quoting and substitution rules\nfunction splitJvmOpts() {\n    JVM_OPTS=(\"$@\")\n}\neval splitJvmOpts $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS\nJVM_OPTS[${#JVM_OPTS[*]}]=\"-Dorg.gradle.appname=$APP_BASE_NAME\"\n\nexec \"$JAVACMD\" \"${JVM_OPTS[@]}\" -classpath \"$CLASSPATH\" org.gradle.wrapper.GradleWrapperMain \"$@\"\n"
  },
  {
    "path": "gradlew.bat",
    "content": "@if \"%DEBUG%\" == \"\" @echo off\r\n@rem ##########################################################################\r\n@rem\r\n@rem  Gradle startup script for Windows\r\n@rem\r\n@rem ##########################################################################\r\n\r\n@rem Set local scope for the variables with windows NT shell\r\nif \"%OS%\"==\"Windows_NT\" setlocal\r\n\r\n@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.\r\nset DEFAULT_JVM_OPTS=\r\n\r\nset DIRNAME=%~dp0\r\nif \"%DIRNAME%\" == \"\" set DIRNAME=.\r\nset APP_BASE_NAME=%~n0\r\nset APP_HOME=%DIRNAME%\r\n\r\n@rem Find java.exe\r\nif defined JAVA_HOME goto findJavaFromJavaHome\r\n\r\nset JAVA_EXE=java.exe\r\n%JAVA_EXE% -version >NUL 2>&1\r\nif \"%ERRORLEVEL%\" == \"0\" goto init\r\n\r\necho.\r\necho ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.\r\necho.\r\necho Please set the JAVA_HOME variable in your environment to match the\r\necho location of your Java installation.\r\n\r\ngoto fail\r\n\r\n:findJavaFromJavaHome\r\nset JAVA_HOME=%JAVA_HOME:\"=%\r\nset JAVA_EXE=%JAVA_HOME%/bin/java.exe\r\n\r\nif exist \"%JAVA_EXE%\" goto init\r\n\r\necho.\r\necho ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%\r\necho.\r\necho Please set the JAVA_HOME variable in your environment to match the\r\necho location of your Java installation.\r\n\r\ngoto fail\r\n\r\n:init\r\n@rem Get command-line arguments, handling Windowz variants\r\n\r\nif not \"%OS%\" == \"Windows_NT\" goto win9xME_args\r\nif \"%@eval[2+2]\" == \"4\" goto 4NT_args\r\n\r\n:win9xME_args\r\n@rem Slurp the command line arguments.\r\nset CMD_LINE_ARGS=\r\nset _SKIP=2\r\n\r\n:win9xME_args_slurp\r\nif \"x%~1\" == \"x\" goto execute\r\n\r\nset CMD_LINE_ARGS=%*\r\ngoto execute\r\n\r\n:4NT_args\r\n@rem Get arguments from the 4NT Shell from JP Software\r\nset CMD_LINE_ARGS=%$\r\n\r\n:execute\r\n@rem Setup the command line\r\n\r\nset CLASSPATH=%APP_HOME%\\gradle\\wrapper\\gradle-wrapper.jar\r\n\r\n@rem Execute Gradle\r\n\"%JAVA_EXE%\" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% \"-Dorg.gradle.appname=%APP_BASE_NAME%\" -classpath \"%CLASSPATH%\" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS%\r\n\r\n:end\r\n@rem End local scope for the variables with windows NT shell\r\nif \"%ERRORLEVEL%\"==\"0\" goto mainEnd\r\n\r\n:fail\r\nrem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of\r\nrem the _cmd.exe /c_ return code!\r\nif  not \"\" == \"%GRADLE_EXIT_CONSOLE%\" exit 1\r\nexit /b 1\r\n\r\n:mainEnd\r\nif \"%OS%\"==\"Windows_NT\" endlocal\r\n\r\n:omega\r\n"
  },
  {
    "path": "library/.gitignore",
    "content": "/build\n"
  },
  {
    "path": "library/build.gradle",
    "content": "apply plugin: 'com.android.library'\n\nandroid {\n    compileSdkVersion 29\n    buildToolsVersion \"29.0.3\"\n\n    compileOptions {\n        sourceCompatibility JavaVersion.VERSION_1_8\n        targetCompatibility JavaVersion.VERSION_1_8\n    }\n\n\n    defaultConfig {\n        minSdkVersion 21\n        targetSdkVersion 29\n        versionCode 1\n        versionName \"1.1\"\n        vectorDrawables.useSupportLibrary = true\n        testInstrumentationRunner \"androidx.test.runner.AndroidJUnitRunner\"\n    }\n    buildTypes {\n        release {\n            minifyEnabled false\n            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'\n        }\n    }\n}\n\ndependencies {    \n    implementation fileTree(dir: 'libs', include: ['*.jar'])\n\n    implementation 'androidx.appcompat:appcompat:1.2.0'\n    implementation 'androidx.legacy:legacy-support-v4:1.0.0'\n    testImplementation 'junit:junit:4.12'\n    androidTestImplementation 'androidx.test.ext:junit:1.1.2'\n    androidTestImplementation 'androidx.test.espresso:espresso-core:3.3.0'\n}"
  },
  {
    "path": "library/library.iml",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<module external.linked.project.id=\":library\" external.linked.project.path=\"$MODULE_DIR$\" external.root.project.path=\"$MODULE_DIR$/..\" external.system.id=\"GRADLE\" type=\"JAVA_MODULE\" version=\"4\">\n  <component name=\"FacetManager\">\n    <facet type=\"android-gradle\" name=\"Android-Gradle\">\n      <configuration>\n        <option name=\"GRADLE_PROJECT_PATH\" value=\":library\" />\n        <option name=\"LAST_SUCCESSFUL_SYNC_AGP_VERSION\" value=\"3.6.4\" />\n        <option name=\"LAST_KNOWN_AGP_VERSION\" value=\"3.6.4\" />\n      </configuration>\n    </facet>\n    <facet type=\"android\" name=\"Android\">\n      <configuration>\n        <option name=\"SELECTED_BUILD_VARIANT\" value=\"debug\" />\n        <option name=\"ASSEMBLE_TASK_NAME\" value=\"assembleDebug\" />\n        <option name=\"COMPILE_JAVA_TASK_NAME\" value=\"compileDebugSources\" />\n        <afterSyncTasks>\n          <task>generateDebugSources</task>\n        </afterSyncTasks>\n        <option name=\"ALLOW_USER_CONFIGURATION\" value=\"false\" />\n        <option name=\"MANIFEST_FILE_RELATIVE_PATH\" value=\"/src/main/AndroidManifest.xml\" />\n        <option name=\"RES_FOLDER_RELATIVE_PATH\" value=\"/src/main/res\" />\n        <option name=\"RES_FOLDERS_RELATIVE_PATH\" value=\"file://$MODULE_DIR$/src/main/res\" />\n        <option name=\"TEST_RES_FOLDERS_RELATIVE_PATH\" value=\"\" />\n        <option name=\"ASSETS_FOLDER_RELATIVE_PATH\" value=\"/src/main/assets\" />\n        <option name=\"PROJECT_TYPE\" value=\"1\" />\n      </configuration>\n    </facet>\n  </component>\n  <component name=\"NewModuleRootManager\" LANGUAGE_LEVEL=\"JDK_1_8\">\n    <output url=\"file://$MODULE_DIR$/build/intermediates/javac/debug/classes\" />\n    <output-test url=\"file://$MODULE_DIR$/build/intermediates/javac/debugUnitTest/classes\" />\n    <exclude-output />\n    <content url=\"file://$MODULE_DIR$\">\n      <sourceFolder url=\"file://$MODULE_DIR$/build/generated/ap_generated_sources/debug/out\" isTestSource=\"false\" generated=\"true\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/build/generated/aidl_source_output_dir/debug/out\" isTestSource=\"false\" generated=\"true\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/build/generated/source/buildConfig/debug\" isTestSource=\"false\" generated=\"true\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/build/generated/renderscript_source_output_dir/debug/out\" isTestSource=\"false\" generated=\"true\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/build/generated/res/rs/debug\" type=\"java-resource\" generated=\"true\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/build/generated/ap_generated_sources/debugAndroidTest/out\" isTestSource=\"true\" generated=\"true\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/build/generated/aidl_source_output_dir/debugAndroidTest/out\" isTestSource=\"true\" generated=\"true\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/build/generated/source/buildConfig/androidTest/debug\" isTestSource=\"true\" generated=\"true\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/build/generated/renderscript_source_output_dir/debugAndroidTest/out\" isTestSource=\"true\" generated=\"true\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/build/generated/res/rs/androidTest/debug\" type=\"java-test-resource\" generated=\"true\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/build/generated/ap_generated_sources/debugUnitTest/out\" isTestSource=\"true\" generated=\"true\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/src/debug/res\" type=\"java-resource\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/src/debug/resources\" type=\"java-resource\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/src/debug/assets\" type=\"java-resource\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/src/debug/aidl\" isTestSource=\"false\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/src/debug/java\" isTestSource=\"false\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/src/debug/rs\" isTestSource=\"false\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/src/debug/shaders\" isTestSource=\"false\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/src/androidTestDebug/res\" type=\"java-test-resource\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/src/androidTestDebug/resources\" type=\"java-test-resource\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/src/androidTestDebug/assets\" type=\"java-test-resource\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/src/androidTestDebug/aidl\" isTestSource=\"true\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/src/androidTestDebug/java\" isTestSource=\"true\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/src/androidTestDebug/rs\" isTestSource=\"true\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/src/androidTestDebug/shaders\" isTestSource=\"true\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/src/testDebug/res\" type=\"java-test-resource\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/src/testDebug/resources\" type=\"java-test-resource\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/src/testDebug/assets\" type=\"java-test-resource\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/src/testDebug/aidl\" isTestSource=\"true\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/src/testDebug/java\" isTestSource=\"true\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/src/testDebug/rs\" isTestSource=\"true\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/src/testDebug/shaders\" isTestSource=\"true\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/src/main/res\" type=\"java-resource\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/src/main/resources\" type=\"java-resource\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/src/main/assets\" type=\"java-resource\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/src/main/aidl\" isTestSource=\"false\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/src/main/java\" isTestSource=\"false\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/src/main/rs\" isTestSource=\"false\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/src/main/shaders\" isTestSource=\"false\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/src/androidTest/res\" type=\"java-test-resource\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/src/androidTest/resources\" type=\"java-test-resource\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/src/androidTest/assets\" type=\"java-test-resource\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/src/androidTest/aidl\" isTestSource=\"true\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/src/androidTest/java\" isTestSource=\"true\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/src/androidTest/rs\" isTestSource=\"true\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/src/androidTest/shaders\" isTestSource=\"true\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/src/test/res\" type=\"java-test-resource\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/src/test/resources\" type=\"java-test-resource\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/src/test/assets\" type=\"java-test-resource\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/src/test/aidl\" isTestSource=\"true\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/src/test/java\" isTestSource=\"true\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/src/test/rs\" isTestSource=\"true\" />\n      <sourceFolder url=\"file://$MODULE_DIR$/src/test/shaders\" isTestSource=\"true\" />\n      <excludeFolder url=\"file://$MODULE_DIR$/build\" />\n    </content>\n    <orderEntry type=\"jdk\" jdkName=\"Android API 29 Platform\" jdkType=\"Android SDK\" />\n    <orderEntry type=\"sourceFolder\" forTests=\"false\" />\n    <orderEntry type=\"library\" scope=\"TEST\" name=\"Gradle: junit:junit:4.12@jar\" level=\"project\" />\n    <orderEntry type=\"library\" scope=\"TEST\" name=\"Gradle: org.hamcrest:hamcrest-integration:1.3@jar\" level=\"project\" />\n    <orderEntry type=\"library\" scope=\"TEST\" name=\"Gradle: org.hamcrest:hamcrest-library:1.3@jar\" level=\"project\" />\n    <orderEntry type=\"library\" scope=\"TEST\" name=\"Gradle: org.hamcrest:hamcrest-core:1.3@jar\" level=\"project\" />\n    <orderEntry type=\"library\" scope=\"TEST\" name=\"Gradle: com.squareup:javawriter:2.1.1@jar\" level=\"project\" />\n    <orderEntry type=\"library\" scope=\"TEST\" name=\"Gradle: javax.inject:javax.inject:1@jar\" level=\"project\" />\n    <orderEntry type=\"library\" scope=\"TEST\" name=\"Gradle: com.google.code.findbugs:jsr305:2.0.1@jar\" level=\"project\" />\n    <orderEntry type=\"library\" scope=\"TEST\" name=\"Gradle: androidx.test.ext:junit:1.1.2@aar\" level=\"project\" />\n    <orderEntry type=\"library\" scope=\"TEST\" name=\"Gradle: androidx.test.espresso:espresso-core:3.3.0@aar\" level=\"project\" />\n    <orderEntry type=\"library\" scope=\"TEST\" name=\"Gradle: androidx.test:runner:1.3.0@aar\" level=\"project\" />\n    <orderEntry type=\"library\" scope=\"TEST\" name=\"Gradle: androidx.test:core:1.3.0@aar\" level=\"project\" />\n    <orderEntry type=\"library\" scope=\"TEST\" name=\"Gradle: androidx.test:monitor:1.3.0@aar\" level=\"project\" />\n    <orderEntry type=\"library\" scope=\"TEST\" name=\"Gradle: androidx.test.espresso:espresso-idling-resource:3.3.0@aar\" level=\"project\" />\n    <orderEntry type=\"library\" name=\"Gradle: androidx.collection:collection:1.1.0@jar\" level=\"project\" />\n    <orderEntry type=\"library\" name=\"Gradle: androidx.lifecycle:lifecycle-common:2.1.0@jar\" level=\"project\" />\n    <orderEntry type=\"library\" name=\"Gradle: androidx.arch.core:core-common:2.1.0@jar\" level=\"project\" />\n    <orderEntry type=\"library\" name=\"Gradle: androidx.annotation:annotation:1.1.0@jar\" level=\"project\" />\n    <orderEntry type=\"library\" name=\"Gradle: androidx.appcompat:appcompat:1.2.0@aar\" level=\"project\" />\n    <orderEntry type=\"library\" name=\"Gradle: androidx.legacy:legacy-support-v4:1.0.0@aar\" level=\"project\" />\n    <orderEntry type=\"library\" name=\"Gradle: androidx.fragment:fragment:1.1.0@aar\" level=\"project\" />\n    <orderEntry type=\"library\" name=\"Gradle: androidx.appcompat:appcompat-resources:1.2.0@aar\" level=\"project\" />\n    <orderEntry type=\"library\" name=\"Gradle: androidx.legacy:legacy-support-core-ui:1.0.0@aar\" level=\"project\" />\n    <orderEntry type=\"library\" name=\"Gradle: androidx.drawerlayout:drawerlayout:1.0.0@aar\" level=\"project\" />\n    <orderEntry type=\"library\" name=\"Gradle: androidx.media:media:1.0.0@aar\" level=\"project\" />\n    <orderEntry type=\"library\" name=\"Gradle: androidx.legacy:legacy-support-core-utils:1.0.0@aar\" level=\"project\" />\n    <orderEntry type=\"library\" name=\"Gradle: androidx.viewpager:viewpager:1.0.0@aar\" level=\"project\" />\n    <orderEntry type=\"library\" name=\"Gradle: androidx.loader:loader:1.0.0@aar\" level=\"project\" />\n    <orderEntry type=\"library\" name=\"Gradle: androidx.activity:activity:1.0.0@aar\" level=\"project\" />\n    <orderEntry type=\"library\" name=\"Gradle: androidx.vectordrawable:vectordrawable-animated:1.1.0@aar\" level=\"project\" />\n    <orderEntry type=\"library\" name=\"Gradle: androidx.vectordrawable:vectordrawable:1.1.0@aar\" level=\"project\" />\n    <orderEntry type=\"library\" name=\"Gradle: androidx.coordinatorlayout:coordinatorlayout:1.0.0@aar\" level=\"project\" />\n    <orderEntry type=\"library\" name=\"Gradle: androidx.slidingpanelayout:slidingpanelayout:1.0.0@aar\" level=\"project\" />\n    <orderEntry type=\"library\" name=\"Gradle: androidx.customview:customview:1.0.0@aar\" level=\"project\" />\n    <orderEntry type=\"library\" name=\"Gradle: androidx.swiperefreshlayout:swiperefreshlayout:1.0.0@aar\" level=\"project\" />\n    <orderEntry type=\"library\" name=\"Gradle: androidx.asynclayoutinflater:asynclayoutinflater:1.0.0@aar\" level=\"project\" />\n    <orderEntry type=\"library\" name=\"Gradle: androidx.core:core:1.3.0@aar\" level=\"project\" />\n    <orderEntry type=\"library\" name=\"Gradle: androidx.cursoradapter:cursoradapter:1.0.0@aar\" level=\"project\" />\n    <orderEntry type=\"library\" name=\"Gradle: androidx.lifecycle:lifecycle-runtime:2.1.0@aar\" level=\"project\" />\n    <orderEntry type=\"library\" name=\"Gradle: androidx.versionedparcelable:versionedparcelable:1.1.0@aar\" level=\"project\" />\n    <orderEntry type=\"library\" name=\"Gradle: androidx.lifecycle:lifecycle-viewmodel:2.1.0@aar\" level=\"project\" />\n    <orderEntry type=\"library\" name=\"Gradle: androidx.documentfile:documentfile:1.0.0@aar\" level=\"project\" />\n    <orderEntry type=\"library\" name=\"Gradle: androidx.localbroadcastmanager:localbroadcastmanager:1.0.0@aar\" level=\"project\" />\n    <orderEntry type=\"library\" name=\"Gradle: androidx.print:print:1.0.0@aar\" level=\"project\" />\n    <orderEntry type=\"library\" name=\"Gradle: androidx.interpolator:interpolator:1.0.0@aar\" level=\"project\" />\n    <orderEntry type=\"library\" name=\"Gradle: androidx.savedstate:savedstate:1.0.0@aar\" level=\"project\" />\n    <orderEntry type=\"library\" name=\"Gradle: androidx.lifecycle:lifecycle-livedata:2.0.0@aar\" level=\"project\" />\n    <orderEntry type=\"library\" name=\"Gradle: androidx.lifecycle:lifecycle-livedata-core:2.0.0@aar\" level=\"project\" />\n    <orderEntry type=\"library\" name=\"Gradle: androidx.arch.core:core-runtime:2.0.0@aar\" level=\"project\" />\n  </component>\n</module>"
  },
  {
    "path": "library/proguard-rules.pro",
    "content": "# Add project specific ProGuard rules here.\n# By default, the flags in this file are appended to flags specified\n# in C:\\Users\\x\\AppData\\Local\\Android\\Sdk/tools/proguard/proguard-android.txt\n# You can edit the include path and order by changing the proguardFiles\n# directive in build.gradle.\n#\n# For more details, see\n#   http://developer.android.com/guide/developing/tools/proguard.html\n\n# Add any project specific keep options here:\n\n# If your project uses WebView with JS, uncomment the following\n# and specify the fully qualified class name to the JavaScript interface\n# class:\n#-keepclassmembers class fqcn.of.javascript.interface.for.webview {\n#   public *;\n#}\n\n# Uncomment this to preserve the line number information for\n# debugging stack traces.\n#-keepattributes SourceFile,LineNumberTable\n\n# If you keep the line number information, uncomment this to\n# hide the original source file name.\n#-renamesourcefileattribute SourceFile\n"
  },
  {
    "path": "library/src/androidTest/java/me/virtualiz/blurshadowimageview/ExampleInstrumentedTest.java",
    "content": "package me.virtualiz.blurshadowimageview;\n\nimport android.content.Context;\nimport android.support.test.InstrumentationRegistry;\nimport android.support.test.runner.AndroidJUnit4;\n\nimport org.junit.Test;\nimport org.junit.runner.RunWith;\n\nimport static org.junit.Assert.*;\n\n/**\n * Instrumentation test, which will execute on an Android device.\n *\n * @see <a href=\"http://d.android.com/tools/testing\">Testing documentation</a>\n */\n@RunWith(AndroidJUnit4.class)\npublic class ExampleInstrumentedTest {\n    @Test\n    public void useAppContext() throws Exception {\n        // Context of the app under test.\n        Context appContext = InstrumentationRegistry.getTargetContext();\n\n        assertEquals(\"me.virtualiz.blurshadowimageview.test\", appContext.getPackageName());\n    }\n}\n"
  },
  {
    "path": "library/src/main/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n\npackage=\"me.virtualiz.blurshadowimageview\">\n    <application android:allowBackup=\"true\" android:label=\"@string/app_name\"\n        android:supportsRtl=\"true\">\n    </application>\n</manifest>\n"
  },
  {
    "path": "library/src/main/java/me/virtualiz/blurshadowimageview/BlurShadowImageView.java",
    "content": "/*\n * Copyright 2021 vivekverma\n *\n * Licensed under the MIT License, (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * https://github.com/virtualvivek/BlurShadowImageView/blob/main/LICENSE\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\npackage me.virtualiz.blurshadowimageview;\n\nimport android.content.Context;\nimport android.content.res.Resources;\nimport android.content.res.TypedArray;\nimport android.graphics.Bitmap;\nimport android.graphics.BitmapFactory;\nimport android.graphics.Color;\nimport android.graphics.PorterDuff;\nimport android.graphics.drawable.BitmapDrawable;\nimport android.graphics.drawable.Drawable;\nimport android.util.AttributeSet;\nimport android.view.Gravity;\nimport android.widget.ImageView;\nimport android.widget.LinearLayout;\nimport android.widget.RelativeLayout;\nimport me.virtualiz.blurshadowimageview.helper.FadingImageView;\nimport me.virtualiz.blurshadowimageview.helper.RoundImageView;\n\n/**\n * ================================================\n * virtualvivek7@gmail.com\n * -version：4.0\n * -updated ：1 Sep 2021\n * Developed by：\n * Vivek Verma\n * ================================================\n */\npublic class BlurShadowImageView extends RelativeLayout {\n\n    private int imageRound = dpToPx(10);\n    private int shadowOffset = dpToPx(50);\n    boolean mInvalidat;\n    private Bitmap blurredImage;\n\n    public BlurShadowImageView(Context context) {\n        this(context, null);\n    }\n    public BlurShadowImageView(Context context, AttributeSet attrs) {\n        this(context, attrs, 0);\n    }\n    public BlurShadowImageView(Context context, AttributeSet attrs, int defStyleAttr) {\n        super(context, attrs, defStyleAttr);\n        initView(context, attrs);\n    }\n    public static int dpToPx(int dp){\n        return (int) (dp* Resources.getSystem().getDisplayMetrics().density);\n    }\n    private void initView(Context context, AttributeSet attrs) {\n\n        RoundImageView roundImageView = new RoundImageView(context);\n        FadingImageView blurImageView = new FadingImageView(context);\n\n        int imageresource, imageScaleTypeIndex;\n\n        setGravity(Gravity.CENTER);\n        setLayerType(LAYER_TYPE_SOFTWARE, null);\n\n        imageresource = -1;\n\n        if (attrs != null) {\n            TypedArray a = context.obtainStyledAttributes(attrs, R.styleable.BlurShadowImageView);\n\n            if (a.hasValue(R.styleable.BlurShadowImageView_v_imageSrc)) {\n                imageresource = a.getResourceId(R.styleable.BlurShadowImageView_v_imageSrc, -1);\n            }\n            imageRound = a.getDimensionPixelSize(R.styleable.BlurShadowImageView_v_imageRound, imageRound);\n            shadowOffset = a.getDimensionPixelSize(R.styleable.BlurShadowImageView_v_shadowOffset, shadowOffset);\n            imageScaleTypeIndex = a.getInt(R.styleable.BlurShadowImageView_android_scaleType, -1);\n\n            if (imageScaleTypeIndex >= 0) {\n                ImageView.ScaleType[] types = ImageView.ScaleType.values();\n                ImageView.ScaleType scaleType = types[imageScaleTypeIndex];\n                roundImageView.setScaleType(scaleType);\n            }\n            else {\n                roundImageView.setScaleType(ImageView.ScaleType.CENTER_CROP);\n            }\n\n            a.recycle();\n        }\n        else {\n            float density = context.getResources().getDisplayMetrics().density;\n            imageRound = (int) (imageRound * density);\n            imageresource = -1;\n        }\n\n        //---- Layer ImageView ---------------------------------------------------------------------\n        if (imageresource == -1) {\n            roundImageView.setImageResource(android.R.color.transparent);\n        } else {\n            roundImageView.setImageResource(imageresource);\n        }\n\n\n        //---- Layer BlurView ----------------------------------------------------------------------\n        blurImageView.setScaleType(ImageView.ScaleType.CENTER_CROP);\n        //Blurring techinique without renderscript --------------\n        if (imageresource == -1) {\n            Bitmap image = Bitmap.createBitmap(20, 20, Bitmap.Config.ARGB_8888);\n            image.eraseColor(Color.LTGRAY);\n            blurImageView.setImageBitmap(image);\n        }\n        else {\n            Bitmap bitmap = BitmapFactory.decodeResource(getResources(),imageresource);\n\n            if (!isInEditMode()) {\n                blurredImage = Bitmap.createScaledBitmap(bitmap,8,8,true);\n                blurImageView.setImageBitmap(blurredImage);\n            }\n            //IF is on Edit mode render Basic Shadow to avoid rendering issue\n            else {\n                BitmapDrawable bitmapDrawable = new BitmapDrawable(context.getResources(),bitmap);\n\n                bitmapDrawable.setColorFilter(0xff999999, PorterDuff.Mode.ADD);\n                blurImageView.setImageDrawable(bitmapDrawable);\n            }\n        }\n\n        // Setting Layour For BlurView --\n        LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT,LinearLayout.LayoutParams.MATCH_PARENT);\n        blurImageView.setLayoutParams(lp);\n\n        // Setting Layout for RoundImageView --\n        RelativeLayout.LayoutParams lp2 = new RelativeLayout.LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT);\n        lp2.addRule(RelativeLayout.CENTER_HORIZONTAL, RelativeLayout.TRUE);\n        lp2.setMargins(dpToPx(15),0,dpToPx(15),shadowOffset);\n\n        roundImageView.setLayoutParams(lp2);\n\n        addView(blurImageView);\n        addView(roundImageView);\n\n       getViewTreeObserver().addOnGlobalLayoutListener(()-> {\n                int N = getChildCount();\n                for (int i = 0; i < N; i++) {\n                    N = getChildCount();\n                }\n                ((RoundImageView) getChildAt(1)).setRound(imageRound);\n\n                mInvalidat = true;\n        });\n\n    }\n\n\n    public void setImageResource(int resId) {\n        //Setting RoundedImageView layer\n        ((RoundImageView) getChildAt(1)).setImageResource(resId);\n\n        //Setting FadedBlurredImageView layer\n        Bitmap bitmap = BitmapFactory.decodeResource(getResources(),resId);\n        blurredImage = Bitmap.createScaledBitmap(bitmap,8,8,true);\n        ((FadingImageView) getChildAt(0)).setImageBitmap(blurredImage);\n\n        invalidate();\n        mInvalidat = true;\n    }\n\n\n\n    public void setImageDrawable(Drawable drawable) {\n        //Setting RoundedImageView layer\n        ((RoundImageView) getChildAt(1)).setImageDrawable(drawable);\n\n        //Setting FadedBlurredImageView layer\n        Bitmap bitmap = ((BitmapDrawable)drawable).getBitmap();\n        blurredImage = Bitmap.createScaledBitmap(bitmap,8,8,true);\n        ((FadingImageView) getChildAt(0)).setImageBitmap(blurredImage);\n\n        invalidate();\n        mInvalidat = true;\n    }\n\n\n\n    public void setImageBitmap(Bitmap bitmap) {\n        //Setting RoundedImageView layer\n        ((RoundImageView) getChildAt(1)).setImageBitmap(bitmap);\n\n        //Setting FadedBlurredImageView layer\n        blurredImage = Bitmap.createScaledBitmap(bitmap,8,8,true);\n        ((FadingImageView) getChildAt(0)).setImageBitmap(blurredImage);\n\n        invalidate();\n        mInvalidat = true;\n    }\n\n\n    public void setImageRadius(int radius_) {\n        if (radius_ > getChildAt(1).getWidth() / 2 || radius_ > getChildAt(1).getHeight() / 2) {\n            if (getChildAt(1).getWidth() > getChildAt(1).getHeight()) {\n                radius_ = getChildAt(1).getHeight() / 2;\n            } else {\n                radius_ = getChildAt(1).getWidth() / 2;\n            }\n        }\n        this.imageRound = radius_;\n        ((RoundImageView) getChildAt(1)).setRound(imageRound);\n        invalidate();\n        mInvalidat = true;\n    }\n\n\n}"
  },
  {
    "path": "library/src/main/java/me/virtualiz/blurshadowimageview/helper/FadingImageView.java",
    "content": "package me.virtualiz.blurshadowimageview.helper;\n\nimport android.annotation.SuppressLint;\nimport android.content.Context;\nimport android.content.res.Resources;\nimport android.graphics.Bitmap;\nimport android.graphics.Canvas;\nimport android.graphics.Color;\nimport android.graphics.Paint;\nimport android.graphics.PorterDuff;\nimport android.graphics.PorterDuffXfermode;\nimport android.util.AttributeSet;\nimport android.util.TypedValue;\nimport android.widget.ImageView;\n\n@SuppressLint(\"AppCompatCustomView\")\npublic class FadingImageView extends ImageView {\n\n    private boolean mFadeRight;\n    private boolean mFadeLeft;\n    private boolean mFadeTop;\n    private boolean mFadeBottom;\n    private Paint paint2;\n    private Context c;\n\n    public FadingImageView(Context c, AttributeSet attrs, int defStyle) {\n        super(c, attrs, defStyle);\n\n        this.c = c;\n        init();\n    }\n    public FadingImageView(Context c, AttributeSet attrs) {\n        super(c, attrs);\n\n        this.c = c;\n        init();\n    }\n    public FadingImageView(Context c) {\n        super(c);\n\n        this.c = c;\n        init();\n    }\n    private void init() {\n        Paint paint;\n        // Enable horizontal fading\n        this.setHorizontalFadingEdgeEnabled(true);\n        this.setVerticalFadingEdgeEnabled(true);\n        // Apply default fading length\n        this.setEdgeLength(78);\n        // Apply default side\n        this.setFadeRight(true);\n        this.setFadeLeft(true);\n        this.setFadeBottom(true);\n        this.setFadeTop(true);\n\n        //code to round the fadded view\n        paint = new Paint();\n        paint.setColor(Color.WHITE);\n        paint.setAntiAlias(true);\n        paint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.DST_OUT));\n\n        paint2 = new Paint();\n        paint2.setXfermode(null);\n    }\n    public void setFadeRight(boolean fadeRight) {\n        mFadeRight = fadeRight;\n    }\n    public void setFadeLeft(boolean fadeLeft) {\n        mFadeLeft = fadeLeft;\n    }\n    public void setFadeTop(boolean fadeTop) {\n        mFadeTop = fadeTop;\n    }\n    public void setFadeBottom(boolean fadeBottom) {\n        mFadeBottom = fadeBottom;\n    }\n    public void setEdgeLength(int length) {\n        this.setFadingEdgeLength(getPixels(length));\n    }\n    @Override\n    protected float getTopFadingEdgeStrength() {\n        return mFadeTop ? 1.0f : 0.0f;\n    }\n    @Override\n    protected float getBottomFadingEdgeStrength() {\n        return mFadeBottom ? 1.0f : 0.0f;\n    }\n    @Override\n    protected float getLeftFadingEdgeStrength() {\n        return mFadeLeft ? 1.0f : 0.0f;\n    }\n    @Override\n    protected float getRightFadingEdgeStrength() {\n        return mFadeRight ? 1.0f : 0.0f;\n    }\n    @Override\n    public boolean hasOverlappingRendering() {\n        return true;\n    }\n    @Override\n    public boolean onSetAlpha(int alpha) {\n        return false;\n    }\n    private int getPixels(int dipValue) {\n        Resources r = c.getResources();\n        return (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP,\n                dipValue, r.getDisplayMetrics());\n    }\n    @Override\n    public void draw(Canvas canvas) {\n        Bitmap bitmap = Bitmap.createBitmap(getWidth(), getHeight(), Bitmap.Config.ARGB_8888);\n        Canvas canvas2 = new Canvas(bitmap);\n        super.draw(canvas2);\n        canvas.drawBitmap(bitmap, 0, 0, paint2);\n        bitmap.recycle();\n    }\n}"
  },
  {
    "path": "library/src/main/java/me/virtualiz/blurshadowimageview/helper/RoundImageView.java",
    "content": "package me.virtualiz.blurshadowimageview.helper;\n\nimport android.annotation.SuppressLint;\nimport android.content.Context;\nimport android.graphics.Bitmap;\nimport android.graphics.Canvas;\nimport android.graphics.Color;\nimport android.graphics.Paint;\nimport android.graphics.Path;\nimport android.graphics.PorterDuff;\nimport android.graphics.PorterDuffXfermode;\nimport android.graphics.RectF;\nimport android.util.AttributeSet;\nimport android.widget.ImageView;\n\n@SuppressLint(\"AppCompatCustomView\")\npublic class RoundImageView extends ImageView {\n\n    private Paint paint;\n    private int roundWidth = 0;\n    private int roundHeight = 0;\n    private Paint paint2;\n\n    public RoundImageView(Context context) {\n        this(context, null);\n    }\n    public RoundImageView(Context context, AttributeSet attrs) {\n        this(context, attrs, 0);\n    }\n    public RoundImageView(Context context, AttributeSet attrs, int defStyle) {\n        super(context, attrs, defStyle);\n        init(context);\n    }\n    private void init(Context context) {\n        paint = new Paint();\n        paint.setColor(Color.WHITE);\n        paint.setAntiAlias(true);\n        paint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.DST_OUT));\n\n        paint2 = new Paint();\n        paint2.setXfermode(null);\n    }\n    public void setRound(int round_) {\n        if(round_ > getWidth()/2 || round_ > getHeight()/2){\n            if(getWidth() > getHeight()){\n                round_ = getHeight()/2;\n            }else{\n                round_ = getWidth()/2;\n            }\n        }\n        this.roundHeight = round_;\n        this.roundWidth = round_;\n        invalidate();\n    }\n    @Override\n    public void draw(Canvas canvas) {\n        Bitmap bitmap = Bitmap.createBitmap(getWidth(), getHeight(), Bitmap.Config.ARGB_8888);\n        Canvas canvas2 = new Canvas(bitmap);\n        super.draw(canvas2);\n        drawLiftUp(canvas2);\n        drawLiftDown(canvas2);\n        drawRightUp(canvas2);\n        drawRightDown(canvas2);\n        canvas.drawBitmap(bitmap, 0, 0, paint2);\n        bitmap.recycle();\n    }\n    private void drawLiftUp(Canvas canvas) {\n        Path path = new Path();\n        path.moveTo(0, roundHeight);\n        path.lineTo(0, 0);\n        path.lineTo(roundWidth, 0);\n        path.arcTo(new RectF(0, 0, roundWidth * 2, roundHeight * 2), -90, -90);\n        path.close();\n        canvas.drawPath(path, paint);\n    }\n    private void drawLiftDown(Canvas canvas) {\n        Path path = new Path();\n        path.moveTo(0, getHeight() - roundHeight);\n        path.lineTo(0, getHeight());\n        path.lineTo(roundWidth, getHeight());\n        path.arcTo(new RectF(0, getHeight() - roundHeight * 2, roundWidth * 2, getHeight()), 90, 90);\n        path.close();\n        canvas.drawPath(path, paint);\n    }\n    private void drawRightDown(Canvas canvas) {\n        Path path = new Path();\n        path.moveTo(getWidth() - roundWidth, getHeight());\n        path.lineTo(getWidth(), getHeight());\n        path.lineTo(getWidth(), getHeight() - roundHeight);\n        path.arcTo(new RectF(getWidth() - roundWidth * 2, getHeight() - roundHeight * 2, getWidth(), getHeight()), -0, 90);\n        path.close();\n        canvas.drawPath(path, paint);\n    }\n    private void drawRightUp(Canvas canvas) {\n        Path path = new Path();\n        path.moveTo(getWidth(), roundHeight);\n        path.lineTo(getWidth(), 0);\n        path.lineTo(getWidth() - roundWidth, 0);\n        path.arcTo(new RectF(getWidth() - roundWidth * 2, 0, getWidth(), 0 + roundHeight * 2), -90, 90);\n        path.close();\n        canvas.drawPath(path, paint);\n    }\n}"
  },
  {
    "path": "library/src/main/res/values/attr.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n    <declare-styleable name=\"BlurShadowImageView\">\n        <attr name=\"v_imageRound\" format=\"dimension\" />\n        <attr name=\"v_imageSrc\" format=\"reference\" />\n        <attr name=\"android:scaleType\"/>\n        <attr name=\"v_shadowOffset\" format=\"dimension\" />\n    </declare-styleable>\n</resources>\n"
  },
  {
    "path": "library/src/main/res/values/strings.xml",
    "content": "<resources>\n    <string name=\"app_name\">BlurShadowImageView</string>\n</resources>\n"
  },
  {
    "path": "library/src/test/java/me/virtualiz/blurshadowimageview/ExampleUnitTest.java",
    "content": "package me.virtualiz.blurshadowimageview;\n\nimport org.junit.Test;\n\nimport static org.junit.Assert.*;\n\n/**\n * Example local unit test, which will execute on the development machine (host).\n *\n * @see <a href=\"http://d.android.com/tools/testing\">Testing documentation</a>\n */\npublic class ExampleUnitTest {\n    @Test\n    public void addition_isCorrect() throws Exception {\n        assertEquals(4, 2 + 2);\n    }\n}"
  },
  {
    "path": "local.properties",
    "content": "## This file is automatically generated by Android Studio.\r\n# Do not modify this file -- YOUR CHANGES WILL BE ERASED!\r\n#\r\n# This file should *NOT* be checked into Version Control Systems,\r\n# as it contains information specific to your local configuration.\r\n#\r\n# Location of the SDK. This is only used by Gradle.\r\n# For customization when using a Version Control System, please read the\r\n# header note.\r\nsdk.dir=C\\:\\\\Users\\\\V\\\\AppData\\\\Local\\\\Android\\\\Sdk"
  },
  {
    "path": "settings.gradle",
    "content": "include ':app', ':library'\r\n"
  }
]