[
  {
    "path": ".github/workflows/Notify.yml",
    "content": "name: Notify Release\n\non:\n  workflow_run:\n    workflows:\n      - \"changelog\"\n    types:\n      - completed\n  workflow_dispatch:\n\njobs:\n  notify:\n    runs-on: ubuntu-latest\n    steps:\n      - name: Cloning repository\n        uses: actions/checkout@v4\n        with:\n          fetch-depth: 0\n      \n      - name: Fetch Repository Tags by Date and Time\n        id: fetch_tags\n        run: |\n          curl -s \"https://api.github.com/repos/${{github.repository}}/tags\" -o tags.json\n          TAGS=$(jq -r '.[].name' tags.json)\n          declare -a TAGS_WITH_DATES=()\n          for TAG in $TAGS; do\n            TAG_DETAILS=$(curl -s \"https://api.github.com/repos/${{github.repository}}/git/refs/tags/$TAG\")\n            OBJECT_URL=$(echo \"$TAG_DETAILS\" | jq -r '.object.url // empty')\n            if [ -n \"$OBJECT_URL\" ]; then\n              OBJECT_DETAILS=$(curl -s \"$OBJECT_URL\")\n              DATE=$(echo \"$OBJECT_DETAILS\" | jq -r '.tagger.date // .committer.date // empty')\n              if [ -n \"$DATE\" ]; then\n                TAGS_WITH_DATES+=(\"$DATE $TAG\")\n              fi\n            fi\n          done\n          LATEST_TAG=\"\"\n          LATEST_DATE=\"\"\n          for TAG_DATE in \"${TAGS_WITH_DATES[@]}\"; do\n            TAG_DATE_TIME=$(echo \"$TAG_DATE\" | awk '{print $1}')\n            TAG_NAME=$(echo \"$TAG_DATE\" | awk '{print $2}')\n            if [[ -z \"$LATEST_DATE\" || \"$TAG_DATE_TIME\" > \"$LATEST_DATE\" ]]; then\n              LATEST_DATE=\"$TAG_DATE_TIME\"\n              LATEST_TAG=\"$TAG_NAME\"\n            fi\n          done\n          echo \"$LATEST_TAG\"\n          echo \"LATEST_TAG=$LATEST_TAG\" >> $GITHUB_ENV\n          \n      - name: Get Latest Release Notes\n        id: get_release_notes\n        run: |\n          RELEASE_DATA=$(curl -s -H \"Authorization: token ${{ secrets.GITHUB_TOKEN }}\" \\\n          \"https://api.github.com/repos/${{ github.repository }}/releases/tags/${{ env.LATEST_TAG }}\")\n\n          RELEASE_NOTES=$(echo \"$RELEASE_DATA\" | jq -r '.body')\n          echo \"Release Notes: $RELEASE_NOTES\"\n\n          # Write to file to handle multiline content safely\n          echo \"$RELEASE_NOTES\" > release_notes.txt\n\n      - name: Format Release Notes\n        id: format_notes\n        run: |\n          # Clean || markers\n          sed 's/||//g' release_notes.txt > clean_release_notes.txt\n\n          echo \"\" > formatted_notes.txt\n\n          extract_section() {\n            local title=\"$1\"\n            local emoji=\"$2\"\n\n            local start=$(grep -n \"^### $emoji $title\" clean_release_notes.txt | cut -d: -f1)\n            if [ -z \"$start\" ]; then return; fi\n\n            local next=$(tail -n +$((start + 1)) clean_release_notes.txt | grep -n '^### ' | head -n1 | cut -d: -f1)\n            if [ -z \"$next\" ]; then\n              content=$(tail -n +$((start + 1)) clean_release_notes.txt | grep '^-' | head -n 5)\n            else\n              end=$((start + next - 1))\n              content=$(sed -n \"$((start + 1)),$((end - 1))p\" clean_release_notes.txt | grep '^-' | head -n 5)\n            fi\n\n            if [ -n \"$content\" ]; then\n              echo \"### $emoji $title\" >> formatted_notes.txt\n              echo \"$content\" >> formatted_notes.txt\n              echo \"\" >> formatted_notes.txt\n            fi\n          }\n\n          extract_section \"Features\" \"🌟\"\n          extract_section \"Bug Fixes & Improvements\" \"🔧\"\n          extract_section \"Refactors\" \"🔧\"\n          extract_section \"Style Changes\" \"🎨\"\n          extract_section \"Performance Improvements\" \"🚀\"\n          extract_section \"Chores & Documentation\" \"🧹\"\n\n          echo \"FORMATTED_NOTES<<EOF\" >> $GITHUB_ENV\n          cat formatted_notes.txt >> $GITHUB_ENV\n          echo \"EOF\" >> $GITHUB_ENV\n\n          echo \"Preview of formatted notes:\"\n          cat formatted_notes.txt\n\n      # You can now use ${{ env.FORMATTED_NOTES }} in your next Telegram/Discord steps\n\n      - name: Get and Categorize Assets with Sizes\n        id: categorize_assets\n        run: |\n          # Fetch release assets based on the latest tag\n          curl -s -H \"Authorization: token ${{ secrets.GITHUB_TOKEN }}\" \\\n           -H \"Accept: application/vnd.github.v3+json\" \\\n           \"https://api.github.com/repos/${{ github.repository }}/releases/tags/${{ env.LATEST_TAG }}\" -o release.json\n          \n          # Initialize environment variables\n          for VAR in apk_arm64 apk_armeabi apk_universal apk_x86_64 windows linux ios setup macos linuximg linuxrmp; do\n            echo \"${VAR}_message=\" >> $GITHUB_ENV\n          done\n          \n          # Process each asset\n          jq -r '.assets[] | \"\\(.browser_download_url) \\(.size)\"' release.json | while read -r LINE; do\n            ASSET_URL=$(echo \"$LINE\" | awk '{print $1}')\n            ASSET_SIZE=$(echo \"$LINE\" | awk '{print $2}')\n            SIZE_HR=$(awk -v size=\"$ASSET_SIZE\" 'BEGIN{\n              split(\"B KB MB GB TB\", unit);\n              for (i=1; size>=1024 && i<5; i++) size/=1024;\n              printf \"%.2f %s\", size, unit[i]\n            }')\n            FILE_NAME=$(basename \"$ASSET_URL\")\n            \n            # Categorize and set variables\n            if [[ \"$FILE_NAME\" == *\"-arm64.apk\" ]]; then\n              echo \"apk_arm64_message=[Download]($ASSET_URL) | $SIZE_HR\" >> $GITHUB_ENV\n            elif [[ \"$FILE_NAME\" == *\"-armeabi-v7a.apk\" ]]; then\n              echo \"apk_armeabi_message=[Download]($ASSET_URL) | $SIZE_HR\" >> $GITHUB_ENV\n            elif [[ \"$FILE_NAME\" == *\"-universal.apk\" ]]; then\n              echo \"apk_universal_message=[Download]($ASSET_URL) | $SIZE_HR\" >> $GITHUB_ENV\n            elif [[ \"$FILE_NAME\" == *\"-x86_64.apk\" ]]; then\n              echo \"apk_x86_64_message=[Download]($ASSET_URL) | $SIZE_HR\" >> $GITHUB_ENV\n            elif [[ \"$FILE_NAME\" == *.ipa ]]; then\n              echo \"ios_message=[Download]($ASSET_URL) | $SIZE_HR\" >> $GITHUB_ENV\n            elif [[ \"$FILE_NAME\" == *\"Linux.AppImage\" ]]; then\n              echo \"linuximg_message=[Download]($ASSET_URL) | $SIZE_HR\" >> $GITHUB_ENV\n            elif [[ \"$FILE_NAME\" == *\"Linux.rpm\" ]]; then\n              echo \"linuxrmp_message=[Download]($ASSET_URL) | $SIZE_HR\" >> $GITHUB_ENV              \n            elif [[ \"$FILE_NAME\" == *\"Linux.zip\" ]]; then\n              echo \"linux_message=[Download]($ASSET_URL) | $SIZE_HR\" >> $GITHUB_ENV\n            elif [[ \"$FILE_NAME\" == *\"Installer.exe\" ]]; then\n              echo \"setup_message=[Download]($ASSET_URL) | $SIZE_HR\" >> $GITHUB_ENV\n            elif [[ \"$FILE_NAME\" == *\"Windows.zip\" ]]; then\n              echo \"windows_message=[Download]($ASSET_URL) | $SIZE_HR\" >> $GITHUB_ENV\n            elif [[ \"$FILE_NAME\" == *\".dmg\" ]]; then\n              echo \"macos_message=[Download]($ASSET_URL) | $SIZE_HR\" >> $GITHUB_ENV\n            fi\n          done\n          \n      - name: Determine Webhook\n        id: determine_webhook\n        run: |\n          if [[ \"${{ env.LATEST_TAG }}\" == *\"alpha\"* ]]; then\n            echo \"DISCORD_WEBHOOK_URL=${{ secrets.DISCORD_WEBHOOK_ALPHA }}\" >> $GITHUB_ENV\n          else\n            echo \"DISCORD_WEBHOOK_URL=${{ secrets.DISCORD_WEBHOOK_BETA }}\" >> $GITHUB_ENV\n          fi\n\n      - name: Send message to Telegram\n        env:\n          TELEGRAM_BOT_TOKEN: ${{ secrets.TELEGRAM_BOT_TOKEN }}\n          TELEGRAM_CHAT_ID: ${{ secrets.TELEGRAM_CHAT_ID }}\n          TELEGRAM_TOPIC: ${{ secrets.TELEGRAM_THREAD_ID }}\n        run: |\n          # Start with release header\n          echo \"<b>🚀 New Release: ${{ env.LATEST_TAG }}</b>\" > header.txt\n          \n          # Clean release notes\n          sed 's/||//g' release_notes.txt > clean_release_notes.txt\n          \n          # Function to extract section content\n          extract_section_content() {\n            local section_name=\"$1\"\n            local output_file=\"$2\"\n            local title_file=\"$3\"\n            local limit=\"${4:-5}\"\n            \n            # Create title file\n            echo \"$title_file\" > \"T${section_name}.txt\"\n            \n            # Find the section and extract content until next section or end\n            awk -v section=\"$section_name\" -v limit=\"$limit\" '\n              BEGIN { found=0; count=0 }\n              $0 ~ \"^### .*\" section { found=1; next }\n              found && /^### / && $0 !~ section { found=0 }\n              found && /^- \\[/ && count < limit { \n                print $0; count++ \n              }\n            ' clean_release_notes.txt > \"$output_file\"\n          }\n          \n          # Extract each section with titles\n          extract_section_content \"Features\" \"feat.txt\" \"**🚀 Features**\" 5\n          extract_section_content \"Bug Fixes & Improvements\" \"fixes.txt\" \"**🐛 Fixes**\" 5\n          extract_section_content \"Refactors\" \"refactors.txt\" \"**🔧 Refactors**\" 3\n          extract_section_content \"Style Changes\" \"style.txt\" \"**💅 Style**\" 3\n          extract_section_content \"Performance Improvements\" \"perf.txt\" \"**⚡ Performance**\" 3\n          extract_section_content \"Chores & Documentation\" \"chores.txt\" \"**🛠 Chores**\" 3\n\n          # Process each file through the parser if it exists\n          if [ -f scripts/tel_commit_parser.sed ]; then\n            chmod +x scripts/tel_commit_parser.sed\n            \n            # Process files directly through your parser (preserving original format)\n            ./scripts/tel_commit_parser.sed feat.txt > feat_clean.txt || cp feat.txt feat_clean.txt\n            ./scripts/tel_commit_parser.sed fixes.txt > fixes_clean.txt || cp fixes.txt fixes_clean.txt\n            ./scripts/tel_commit_parser.sed refactors.txt > refactors_clean.txt || cp refactors.txt refactors_clean.txt\n            ./scripts/tel_commit_parser.sed style.txt > style_clean.txt || cp style.txt style_clean.txt\n            ./scripts/tel_commit_parser.sed perf.txt > perf_clean.txt || cp perf.txt perf_clean.txt\n            ./scripts/tel_commit_parser.sed chores.txt > chores_clean.txt || cp chores.txt chores_clean.txt\n            \n            echo \"**🚀 Features**\" | ./scripts/tel_commit_parser.sed > TFeaturesT.txt\n            echo \"**🐛 Fixes**\" | ./scripts/tel_commit_parser.sed > TFixesT.txt\n            echo \"**🔧 Refactors**\" | ./scripts/tel_commit_parser.sed > TRefactorsT.txt\n            echo \"**💅 Style**\" | ./scripts/tel_commit_parser.sed > TStyleT.txt\n            echo \"**⚡ Performance**\" | ./scripts/tel_commit_parser.sed > TPerformanceT.txt\n            echo \"**🛠 Chores**\" | ./scripts/tel_commit_parser.sed > TChoresT.txt\n          else\n            # If no parser script, just convert format manually\n            sed -E 's/^- \\[֍\\]\\(([^)]+)\\)\\s+(.+)/● <a href=\"\\1\">֍<\\/a> \\2/g' feat.txt > feat_clean.txt\n            sed -E 's/^- \\[֍\\]\\(([^)]+)\\)\\s+(.+)/● <a href=\"\\1\">֍<\\/a> \\2/g' fixes.txt > fixes_clean.txt\n            sed -E 's/^- \\[֍\\]\\(([^)]+)\\)\\s+(.+)/● <a href=\"\\1\">֍<\\/a> \\2/g' refactors.txt > refactors_clean.txt\n            sed -E 's/^- \\[֍\\]\\(([^)]+)\\)\\s+(.+)/● <a href=\"\\1\">֍<\\/a> \\2/g' style.txt > style_clean.txt\n            sed -E 's/^- \\[֍\\]\\(([^)]+)\\)\\s+(.+)/● <a href=\"\\1\">֍<\\/a> \\2/g' perf.txt > perf_clean.txt\n            sed -E 's/^- \\[֍\\]\\(([^)]+)\\)\\s+(.+)/● <a href=\"\\1\">֍<\\/a> \\2/g' chores.txt > chores_clean.txt\n            \n            echo \"<strong>🚀 Features</strong>\" > TFeaturesT.txt\n            echo \"<strong>🐛 Fixes</strong>\" > TFixesT.txt\n            echo \"<strong>🔧 Refactors</strong>\" > TRefactorsT.txt\n            echo \"<strong>💅 Style</strong>\" > TStyleT.txt\n            echo \"<strong>⚡ Performance</strong>\" > TPerformanceT.txt\n            echo \"<strong>🛠 Chores</strong>\" > TChoresT.txt\n          fi\n\n          # Check and remove empty categories\n          if [ ! -s feat_clean.txt ] || [ \"$(tr -d '[:space:]' < feat_clean.txt)\" = \"\" ]; then\n              rm -f feat_clean.txt TFeaturesT.txt\n          fi\n          if [ ! -s fixes_clean.txt ] || [ \"$(tr -d '[:space:]' < fixes_clean.txt)\" = \"\" ]; then\n              rm -f fixes_clean.txt TFixesT.txt\n          fi\n          if [ ! -s refactors_clean.txt ] || [ \"$(tr -d '[:space:]' < refactors_clean.txt)\" = \"\" ]; then\n              rm -f refactors_clean.txt TRefactorsT.txt\n          fi\n          if [ ! -s style_clean.txt ] || [ \"$(tr -d '[:space:]' < style_clean.txt)\" = \"\" ]; then\n              rm -f style_clean.txt TStyleT.txt\n          fi\n          if [ ! -s perf_clean.txt ] || [ \"$(tr -d '[:space:]' < perf_clean.txt)\" = \"\" ]; then\n              rm -f perf_clean.txt TPerformanceT.txt\n          fi\n          if [ ! -s chores_clean.txt ] || [ \"$(tr -d '[:space:]' < chores_clean.txt)\" = \"\" ]; then\n              rm -f chores_clean.txt TChoresT.txt\n          fi\n\n          # Combine categories into final output\n          {\n              cat header.txt\n              echo \"\"\n              [ -f TFeaturesT.txt ] && [ -f feat_clean.txt ] && echo -n \"$(cat TFeaturesT.txt) <blockquote>$(cat feat_clean.txt)</blockquote> \"\n              [ -f TFixesT.txt ] && [ -f fixes_clean.txt ] && echo -n \"$(cat TFixesT.txt) <blockquote>$(cat fixes_clean.txt)</blockquote> \"\n              [ -f TRefactorsT.txt ] && [ -f refactors_clean.txt ] && echo -n \"$(cat TRefactorsT.txt) <blockquote>$(cat refactors_clean.txt)</blockquote> \"\n              [ -f TStyleT.txt ] && [ -f style_clean.txt ] && echo -n \"$(cat TStyleT.txt) <blockquote>$(cat style_clean.txt)</blockquote> \"\n              [ -f TPerformanceT.txt ] && [ -f perf_clean.txt ] && echo -n \"$(cat TPerformanceT.txt) <blockquote>$(cat perf_clean.txt)</blockquote> \"\n              [ -f TChoresT.txt ] && [ -f chores_clean.txt ] && echo -n \"$(cat TChoresT.txt) <blockquote>$(cat chores_clean.txt)</blockquote> \"\n          } > output.txt\n\n          if [ ! -s output.txt ]; then\n              echo \"No commits found. Skipping Telegram message.\"\n              exit 0\n          fi\n          \n          markdown_info_tel=$(< output.txt)\n          echo \"Final Telegram Message:\"\n          echo \"$markdown_info_tel\"\n          \n          curl -s -X POST \"https://api.telegram.org/bot$TELEGRAM_BOT_TOKEN/sendMessage\" \\\n              -d \"chat_id=$TELEGRAM_CHAT_ID\" \\\n              -d \"text=$markdown_info_tel\" \\\n              -d \"parse_mode=HTML\" \\\n              -d \"disable_web_page_preview=true\"\n              \n      - name: Send Assets to Telegram\n        run: |\n          MESSAGE=\"🎉 *${{ env.LATEST_TAG }} Released* 🎉\n          \n            🔹 ${{ env.apk_arm64_message }} | **APK (arm64)**\n            🔹 ${{ env.apk_armeabi_message }} | **APK (armeabi-v7a)**\n            🔹 ${{ env.apk_universal_message }} | **APK (universal)**\n            🔹 ${{ env.apk_x86_64_message }} | **APK (x86 & x64)**\n            🔹 ${{ env.windows_message }} | **Windows Zip**\n            🔹 ${{ env.linux_message }} | **Linux**\"\n          curl -X POST \"https://api.telegram.org/bot${{ secrets.TELEGRAM_BOT_TOKEN }}/sendMessage\" \\\n            -H \"Content-Type: application/json\" \\\n            -d '{\n              \"chat_id\": \"${{ secrets.TELEGRAM_CHAT_ID }}\",\n              \"text\": \"'\"$MESSAGE\"'\",\n              \"parse_mode\": \"Markdown\"\n            }'\n\n      - name: Send message to Discord\n        env:\n          DISCORD_WEBHOOK_URL: ${{ env.DISCORD_WEBHOOK_URL }}\n        run: |\n          FORMATTED_NOTES_CLEAN=$(echo \"$FORMATTED_NOTES\" | sed -E 's/\\): [^:]+:/) :/g')\n          \n          # Mention the role based on the release name\n          if [[ \"${{ env.LATEST_TAG }}\" == *alpha* ]]; then\n            role_mention=\"<@&1330066513725620235>\"  # Role ID for alpha channel\n          elif [[ \"${{ env.LATEST_TAG }}\" == *beta* ]]; then\n            role_mention=\"<@&1330067482211385374>\"  # Role ID for beta channel\n          else\n            role_mention=\"<@&1330067650893709372>\"  # Default role ID\n          fi\n        \n          default_color=\"#1ac4c5\"\n          hex_to_decimal() { printf '%d' \"0x${1#\"#\"}\"; }\n          embed_color=$(hex_to_decimal \"$default_color\")\n\n          # Ensure VERSION is not empty\n          VERSION=${VERSION:-\"${{env.LATEST_TAG}}\"}\n      \n          discord_data=$(jq -nc \\\n                        --arg role_mention \"$role_mention\" \\\n                        --arg field_value \"$FORMATTED_NOTES_CLEAN\n                        \n            [📌 Full changelog](https://github.com/${{ github.repository }}/releases/tag/${{ env.LATEST_TAG }})\" \\\n                        --arg footer_text \"Version $VERSION\" \\\n                        --arg timestamp \"$(date -u +%Y-%m-%dT%H:%M:%S.000Z)\" \\\n                        --argjson embed_color \"$embed_color\" \\\n                        '{\n                          \"content\": $role_mention,\n                          \"embeds\": [\n                            {\n                              \"title\": \"🚀 New Release: ${{env.LATEST_TAG}}\",\n                              \"color\": $embed_color,\n                              \"description\": $field_value,\n                              \"footer\": {\n                                \"text\": $footer_text\n                              },\n                              \"timestamp\": $timestamp\n                            }\n                          ]\n                        }')\n\n          echo \"Debug: Final Discord payload is: $discord_data\"\n\n          # Send the message to Discord using the webhook\n          curl -H \"Content-Type: application/json\" \\\n              -X POST \\\n              -d \"$discord_data\" \\\n              \"$DISCORD_WEBHOOK_URL\"\n\n      - name: Send Assets to Discord\n        run: |\n          MESSAGE=\"${{ env.LATEST_TAG }} Released\n            🔹 ${{ env.apk_arm64_message }} | **APK (arm64)**\n            🔹 ${{ env.apk_armeabi_message }} | **APK (armeabi-v7a)**\n            🔹 ${{ env.apk_universal_message }} | **APK (universal)**\n            🔹 ${{ env.apk_x86_64_message }} | **APK (x86 & x64)**\n            🔹 ${{ env.windows_message }} | **Windows Zip**\n            🔹 ${{ env.linux_message }} | **Linux**\"\n          PAYLOAD=$(jq -n --arg content \"$MESSAGE\" '{ content: $content }')\n          curl -X POST \"${{ env.DISCORD_WEBHOOK_URL }}\" \\\n            -H \"Content-Type: application/json\" \\\n            -d \"$PAYLOAD\"\n"
  },
  {
    "path": ".github/workflows/build.yaml",
    "content": "name: Build and Release Azyx\n\non:\n  push:\n    tags:\n      - \"v*\"\n  workflow_dispatch:\n\njobs:\n  build-android:\n    runs-on: ubuntu-latest\n    steps:\n      - name: Checkout Code\n        uses: actions/checkout@v3\n\n      - name: Setup Java\n        uses: actions/setup-java@v3\n        with:\n          distribution: \"adopt\"\n          java-version: \"17\"\n\n      - name: Setup Flutter\n        uses: subosito/flutter-action@v2\n        with:\n          flutter-version: \"3.32.8\"\n\n      - name: Download and Install CMake 3.18.1\n        run: |\n          # Create cmake directory\n          mkdir -p $HOME/cmake\n          cd $HOME/cmake\n\n          # Download CMake 3.18.1 for Linux x86_64\n          wget https://github.com/Kitware/CMake/releases/download/v3.18.1/cmake-3.18.1-Linux-x86_64.tar.gz\n\n          # Extract the archive\n          tar -xzf cmake-3.18.1-Linux-x86_64.tar.gz\n\n          # Create symlink for easier access\n          ln -s $HOME/cmake/cmake-3.18.1-Linux-x86_64/bin/cmake $HOME/cmake/cmake\n\n          # Verify installation\n          $HOME/cmake/cmake-3.18.1-Linux-x86_64/bin/cmake --version\n\n      - name: Setup CMake path in local.properties\n        run: |\n          CMAKE_DIR=\"$HOME/cmake/cmake-3.18.1-Linux-x86_64\"\n          echo \"cmake.dir=$CMAKE_DIR\" >> android/local.properties\n          echo \"CMake directory set to: $CMAKE_DIR\"\n          cat android/local.properties\n      \n      - name: Download keystore\n        env:\n          KEYSTORE_BASE64: ${{ secrets.KEYSTORE_BASE64 }}\n        run: echo \"$KEYSTORE_BASE64\" | base64 --decode > android/app/azyx.jks\n\n      - name: Set up signing variables\n        env:\n          KEYSTORE_PASSWORD: ${{ secrets.KEYSTORE_PASSWORD }}\n          KEY_PASSWORD: ${{ secrets.KEY_PASSWORD }}\n          KEY_ALIAS: ${{ secrets.KEY_ALIAS }}\n        run: |\n          echo \"storePassword=$KEYSTORE_PASSWORD\" > android/key.properties\n          echo \"keyPassword=$KEY_PASSWORD\" >> android/key.properties\n          echo \"keyAlias=$KEY_ALIAS\" >> android/key.properties\n          echo \"storeFile=azyx.jks\" >> android/key.properties\n      \n      - name: Setup .env File\n        env:\n          CLIENT_ID: ${{ secrets.CLIENT_ID }}\n          CLIENT_SECRET: ${{ secrets.CLIENT_SECRET }}\n          MAL_CLIENT_ID: ${{ secrets.MAL_CLIENT_ID }}\n          MAL_CLIENT_SECRET: ${{ secrets.MAL_CLIENT_SECRET }}\n          REDIRECT_URL: ${{ secrets.REDIRECT_URL }}\n        run: |\n          echo \"CLIENT_ID=$CLIENT_ID\" > .env\n          echo \"CLIENT_SECRET=$CLIENT_SECRET\" >> .env\n          echo \"MAL_CLIENT_ID=$MAL_CLIENT_ID\" >> .env\n          echo \"MAL_CLIENT_SECRET=$MAL_CLIENT_SECRET\" >> .env\n          echo \"REDIRECT_URL=$REDIRECT_URL\" >> .env\n\n      - name: Get Dependencies\n        run: flutter pub get\n\n      - name: Build Android with Split ABI\n        run: flutter build apk --split-per-abi\n\n      - name: Rename APKs\n        run: |\n          mv build/app/outputs/flutter-apk/app-armeabi-v7a-release.apk build/app/outputs/flutter-apk/Azyx-Android-armeabi-v7a.apk\n          mv build/app/outputs/flutter-apk/app-arm64-v8a-release.apk build/app/outputs/flutter-apk/Azyx-Android-arm64.apk\n          mv build/app/outputs/flutter-apk/app-x86_64-release.apk build/app/outputs/flutter-apk/Azyx-Android-x86_64.apk\n\n      - name: Build Universal APK\n        run: flutter build apk --release\n\n      - name: Rename Universal APK\n        run: mv build/app/outputs/flutter-apk/app-release.apk build/app/outputs/flutter-apk/Azyx-Android-universal.apk\n\n      - name: Release Android APKs\n        uses: ncipollo/release-action@v1\n        with:\n          artifacts: \"build/app/outputs/flutter-apk/Azyx-Android-*.apk\"\n          token: ${{ secrets.GITHUB_TOKEN }}\n          allowUpdates: true\n          tag: ${{ github.ref_name }}\n\n  build-ios:\n    runs-on: macos-latest\n    steps:\n      - name: Checkout Code\n        uses: actions/checkout@v3\n\n      - name: Setup Flutter\n        uses: subosito/flutter-action@v2\n        with:\n          flutter-version: \"3.32.8\"\n        \n      - name: Setup .env File\n        env:\n          CLIENT_ID: ${{ secrets.CLIENT_ID }}\n          CLIENT_SECRET: ${{ secrets.CLIENT_SECRET }}\n          MAL_CLIENT_ID: ${{ secrets.MAL_CLIENT_ID }}\n          MAL_CLIENT_SECRET: ${{ secrets.MAL_CLIENT_SECRET }}\n          REDIRECT_URL: ${{ secrets.REDIRECT_URL }}\n        run: |\n          echo \"CLIENT_ID=$CLIENT_ID\" > .env\n          echo \"CLIENT_SECRET=$CLIENT_SECRET\" >> .env\n          echo \"MAL_CLIENT_ID=$MAL_CLIENT_ID\" >> .env\n          echo \"MAL_CLIENT_SECRET=$MAL_CLIENT_SECRET\" >> .env\n          echo \"REDIRECT_URL=$REDIRECT_URL\" >> .env\n      - name: Get Dependencies\n        run: flutter pub get\n\n      - name: Build iOS\n        run: |\n          flutter build ios --release --no-codesign\n          cd build/ios/iphoneos\n          mkdir -p Payload\n          cd Payload\n          ln -s ../Runner.app\n          cd ..\n          zip -r Azyx-iOS-${{ github.ref_name }}.ipa Payload\n          mv Azyx-iOS-${{ github.ref_name }}.ipa ../../../\n\n      - name: Release iOS IPA\n        uses: ncipollo/release-action@v1\n        with:\n          artifacts: \"Azyx-iOS-*.ipa\"\n          token: ${{ secrets.GITHUB_TOKEN }}\n          allowUpdates: true\n          tag: ${{ github.ref_name }}\n\n  build-linux:\n    runs-on: ubuntu-latest\n    steps:\n      - name: Checkout Code\n        uses: actions/checkout@v3\n\n      - name: Install Dependencies\n        run: |\n          sudo apt-get update\n          sudo apt-get install -y ninja-build cmake clang mpv libgtk-3-dev libblkid-dev liblzma-dev pkg-config libmpv-dev webkit2gtk-4.1\n\n      - name: Setup Flutter\n        uses: subosito/flutter-action@v2\n        with:\n          flutter-version: \"3.32.8\"\n\n      - name: Setup .env File\n        env:\n          CLIENT_ID: ${{ secrets.CLIENT_ID }}\n          CLIENT_SECRET: ${{ secrets.CLIENT_SECRET }}\n          MAL_CLIENT_ID: ${{ secrets.MAL_CLIENT_ID }}\n          MAL_CLIENT_SECRET: ${{ secrets.MAL_CLIENT_SECRET }}\n          REDIRECT_URL: ${{ secrets.REDIRECT_URL }}\n        run: |\n          echo \"CLIENT_ID=$CLIENT_ID\" > .env\n          echo \"CLIENT_SECRET=$CLIENT_SECRET\" >> .env\n          echo \"MAL_CLIENT_ID=$MAL_CLIENT_ID\" >> .env\n          echo \"MAL_CLIENT_SECRET=$MAL_CLIENT_SECRET\" >> .env\n          echo \"REDIRECT_URL=$REDIRECT_URL\" >> .env\n\n      - name: Get Dependencies\n        run: flutter pub get\n\n      - name: Build Linux\n        run: flutter build linux --release\n\n    \n      - name: Debug directory structure\n        run: |\n          pwd\n          ls -la .\n          ls -la ../../../\n        working-directory: build/linux/x64/release\n\n      - name: Zip Linux Artifacts\n        run: |\n          cd build/linux/x64/release\n          mkdir -p bundle/lib\n          cp ../../../linux-fix/* bundle/lib/ || true\n          zip -r ../../../../Azyx-Linux.zip .\n\n      - name: Release Linux Build\n        uses: ncipollo/release-action@v1\n        with:\n          artifacts: \"Azyx-Linux.zip\"\n          token: ${{ secrets.GITHUB_TOKEN }}\n          allowUpdates: true\n          tag: ${{ github.ref_name }}\n\n  build-windows:\n    runs-on: windows-latest\n    steps:\n      - name: Checkout Code\n        uses: actions/checkout@v3\n\n      - name: Setup Flutter\n        uses: subosito/flutter-action@v2\n        with:\n          flutter-version: \"3.32.8\"\n\n      - name: Setup .env File\n        env:\n          CLIENT_ID: ${{ secrets.CLIENT_ID }}\n          CLIENT_SECRET: ${{ secrets.CLIENT_SECRET }}\n          MAL_CLIENT_ID: ${{ secrets.MAL_CLIENT_ID }}\n          MAL_CLIENT_SECRET: ${{ secrets.MAL_CLIENT_SECRET }}\n          REDIRECT_URL: ${{ secrets.REDIRECT_URL }}\n        run: |\n          echo \"CLIENT_ID=$CLIENT_ID\" > .env\n          echo \"CLIENT_SECRET=$CLIENT_SECRET\" >> .env\n          echo \"MAL_CLIENT_ID=$MAL_CLIENT_ID\" >> .env\n          echo \"MAL_CLIENT_SECRET=$MAL_CLIENT_SECRET\" >> .env\n          echo \"REDIRECT_URL=$REDIRECT_URL\" >> .env\n        \n      - name: Get Dependencies\n        run: flutter pub get\n\n      - name: Build Windows\n        run: flutter build windows --release\n\n      - name: Create ZIP file for Windows Build\n        run: |\n          cd build/windows/x64/runner/Release\n          Compress-Archive -Path * -DestinationPath Azyx-Windows.zip\n\n      - name: Release Windows Builds\n        uses: ncipollo/release-action@v1\n        with:\n          artifacts: \"build/windows/x64/runner/Release/Azyx-Windows.zip\"\n          token: ${{ secrets.GITHUB_TOKEN }}\n          allowUpdates: true\n          tag: ${{ github.ref_name }}\n\n  build-macos:\n    runs-on: macos-latest\n    steps:\n      - name: Checkout Code\n        uses: actions/checkout@v3\n\n      - name: Setup Flutter\n        uses: subosito/flutter-action@v2\n        with:\n          flutter-version: \"3.32.8\"\n\n      - name: Setup .env File\n        env:\n          CLIENT_ID: ${{ secrets.CLIENT_ID }}\n          CLIENT_SECRET: ${{ secrets.CLIENT_SECRET }}\n          MAL_CLIENT_ID: ${{ secrets.MAL_CLIENT_ID }}\n          MAL_CLIENT_SECRET: ${{ secrets.MAL_CLIENT_SECRET }}\n          REDIRECT_URL: ${{ secrets.REDIRECT_URL }}\n        run: |\n          echo \"CLIENT_ID=$CLIENT_ID\" > .env\n          echo \"CLIENT_SECRET=$CLIENT_SECRET\" >> .env\n          echo \"MAL_CLIENT_ID=$MAL_CLIENT_ID\" >> .env\n          echo \"MAL_CLIENT_SECRET=$MAL_CLIENT_SECRET\" >> .env\n          echo \"REDIRECT_URL=$REDIRECT_URL\" >> .env\n      \n      # - name: Replace auth provider \n      #   run: |\n      #     mv lib/auth/auth_provider_macos.dart lib/auth/auth_provider.dart\n      #     mv pubspec_macos.yaml pubspec.yaml\n\n      - name: Get Dependencies\n        run: flutter pub get\n\n      - name: Build macOS\n        run: flutter build macos --release\n\n      - name: Verify Build Output\n        run: |\n          echo \"Checking build output...\"\n          ls -la build/macos/Build/Products/Release/ || echo \"Release directory not found\"\n          find build/macos -name \"*.app\" -type d || echo \"No .app files found\"\n\n      - name: Create DMG file for macOS Build\n        run: |\n          set -e  # Exit on any error\n\n          # Check if the .app file exists\n          APP_PATH=\"build/macos/Build/Products/Release/azyx.app\"\n          if [ ! -d \"$APP_PATH\" ]; then\n            echo \"Error: azyx.app not found at $APP_PATH\"\n            echo \"Available files in Release directory:\"\n            ls -la build/macos/Build/Products/Release/ || echo \"Release directory doesn't exist\"\n            exit 1\n          fi\n\n          # Create necessary directories\n          mkdir -p build/macos/Release\n          mkdir -p temp_dir\n\n          # Copy the app bundle\n          echo \"Copying app bundle...\"\n          cp -r \"$APP_PATH\" temp_dir/\n\n          # Create Applications symlink\n          echo \"Creating Applications symlink...\"\n          ln -s /Applications temp_dir/Applications\n\n          # Create DMG\n          echo \"Creating DMG file...\"\n          hdiutil create \\\n            -volname \"AzyX\" \\\n            -srcfolder temp_dir \\\n            -ov \\\n            -format UDZO \\\n            build/macos/Release/AzyX.dmg\n\n          # Cleanup\n          echo \"Cleaning up temporary directory...\"\n          rm -rf temp_dir\n\n          # Verify DMG was created\n          if [ -f \"build/macos/Release/AzyX.dmg\" ]; then\n            echo \"DMG created successfully!\"\n            ls -lh build/macos/Release/AzyX.dmg\n          else\n            echo \"Error: DMG file was not created\"\n            exit 1\n          fi\n      - name: Upload DMG as Artifact (for debugging)\n        uses: actions/upload-artifact@v4\n        with:\n          name: macos-dmg\n          path: build/macos/Release/AzyX.dmg\n          if-no-files-found: error\n      - name: Release macOS Builds\n        uses: ncipollo/release-action@v1\n        with:\n          artifacts: \"build/macos/Release/Azyx.dmg\"\n          token: ${{ secrets.GITHUB_TOKEN }}\n          allowUpdates: true\n          tag: ${{ github.ref_name }}\n\n  generate-changelog:\n    runs-on: ubuntu-latest\n    needs: [build-android, build-ios, build-linux]\n    steps:\n      - name: Checkout Code\n        uses: actions/checkout@v4\n        with:\n          fetch-depth: 0\n      - name: Generate Changelog\n        env:\n          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}\n        run: |\n          #!/bin/bash\n          PREVIOUS_TAG=$(git tag --sort=-v:refname | grep -vE '(-alpha|-beta|-rc)' | head -n 2 | tail -n 1)\n          CURRENT_TAG=${GITHUB_REF#refs/tags/}\n          if [ -z \"$PREVIOUS_TAG\" ]; then\n            PREVIOUS_TAG=$(git rev-list --max-parents=0 HEAD)\n          fi\n\n          # Initialize changelog with the current tag as the version\n          echo \"# Changelog\" > CHANGELOG.md\n          echo \"## $CURRENT_TAG\" >> CHANGELOG.md\n          echo \"\" >> CHANGELOG.md\n\n          # Function to add section if commits exist\n          add_section() {\n            local section_title=\"$1\"\n            local grep_pattern=\"$2\"\n            local commits=$(git log $PREVIOUS_TAG..$CURRENT_TAG --grep=\"$grep_pattern\" --pretty=format:'* [`%h`](https://github.com/reyyuuki/Azyx/commit/%h): %s')\n            \n            if [ ! -z \"$commits\" ]; then\n              echo \"## $section_title\" >> CHANGELOG.md\n              echo \"$commits\" >> CHANGELOG.md\n              echo \"\" >> CHANGELOG.md\n            fi\n          }\n\n          # Add sections dynamically\n          add_section \"🎉 New Features\" \"^feat:\"\n          add_section \"🛠️ Bug Fixes & Improvements\" \"^fix:\"\n          add_section \"🔧 Refactors\" \"^refactor:\"\n          add_section \"🎨 Style Changes\" \"^style:\"\n          add_section \"🚀 Performance Improvements\" \"^perf:\"\n          add_section \"🧹 Chores & Documentation\" \"^(chore|docs):\"\n\n          # Output the generated changelog\n          cat CHANGELOG.md\n          \n      - name: Update Release with Changelog\n        uses: ncipollo/release-action@v1\n        with:\n          bodyFile: \"CHANGELOG.md\"\n          token: ${{ secrets.GITHUB_TOKEN }}\n          allowUpdates: true\n"
  },
  {
    "path": ".github/workflows/changelog.yml",
    "content": "name: changelog\n\non:\n  workflow_run:\n    workflows:\n      - \"Build and Release Azyx\"\n    types:\n      - completed\n  workflow_dispatch:\n    inputs:\n      previous_tag:\n        description: 'Previous tag to compare against (optional, defaults to second most recent distinct tag)'\n        required: false\n      current_tag:\n        description: 'Current tag to generate changelog for (optional, defaults to latest tag)'\n        required: false\n\njobs:\n  generate-changelog:\n    runs-on: ubuntu-latest\n    steps:\n      - name: Check Job Statuses\n        id: check_jobs\n        env:\n          WORKFLOW_RUN: ${{ toJSON(github.event.workflow_run) }}\n          JOBS: ${{ toJSON(github.event.workflow_run.jobs) }}\n        run: |\n          echo \"Workflow run event: $WORKFLOW_RUN\"\n          if [ -z \"$JOBS\" ] || [ \"$JOBS\" == \"null\" ]; then\n            echo \"Warning: No job data available from workflow_run. This may occur if the triggering workflow failed. Assuming failure unless manual trigger.\"\n            ALL_SUCCESS=false\n          else\n            ALL_SUCCESS=true\n          fi\n\n          REQUIRED_JOBS=(\"build-windows\" \"build-ios\" \"build-macos\" \"build-android\" \"build-linux\")\n          \n          if [ -n \"$JOBS\" ] && [ \"$JOBS\" != \"null\" ]; then\n            for JOB in \"${REQUIRED_JOBS[@]}\"; do\n              JOB_STATUS=$(echo \"$JOBS\" | jq -c \".[] | select(.name == \\\"$JOB\\\") | .conclusion\")\n              if [ -z \"$JOB_STATUS\" ] || [ \"$JOB_STATUS\" != '\"success\"' ]; then\n                echo \"Job $JOB failed or was not found. Status: $JOB_STATUS\"\n                ALL_SUCCESS=false\n                break\n              else\n                echo \"Job $JOB succeeded. Status: $JOB_STATUS\"\n              fi\n            done\n          fi\n\n          echo \"all_jobs_success=$ALL_SUCCESS\" >> $GITHUB_OUTPUT\n        shell: /usr/bin/bash -e {0}\n\n      - name: Checkout Code\n        uses: actions/checkout@v4\n        if: ${{ steps.check_jobs.outputs.all_jobs_success == 'true' || github.event_name == 'workflow_dispatch' }}\n        with:\n          fetch-depth: 0\n\n      - name: Clear CHANGELOG.md\n        if: ${{ steps.check_jobs.outputs.all_jobs_success == 'true' || github.event_name == 'workflow_dispatch' }}\n        run: echo \"\" > CHANGELOG.md\n\n      - name: Fetch Tags\n        id: fetch_tags\n        if: ${{ steps.check_jobs.outputs.all_jobs_success == 'true' || github.event_name == 'workflow_dispatch' }}\n        run: |\n          git fetch --tags\n          TAGS=$(git tag --sort=-creatordate | tr '\\n' ' ')\n          echo \"All tags: $TAGS\"\n          echo \"tags=$TAGS\" >> $GITHUB_ENV\n\n      - name: Determine Tags for Comparison\n        id: determine_tags\n        if: ${{ steps.check_jobs.outputs.all_jobs_success == 'true' || github.event_name == 'workflow_dispatch' }}\n        run: |\n          if [ -n \"${{ inputs.current_tag }}\" ]; then\n            CURRENT_TAG=\"${{ inputs.current_tag }}\"\n          else\n            CURRENT_TAG=$(git describe --tags --abbrev=0)\n          fi\n          echo \"Current tag: $CURRENT_TAG\"\n          echo \"current_tag=$CURRENT_TAG\" >> $GITHUB_ENV\n\n          ALL_TAGS=(${{ env.tags }})\n          PREV_TAG=\"\"\n          SECOND_PREV_TAG=\"\"\n\n          for TAG in \"${ALL_TAGS[@]}\"; do\n            if [ \"$TAG\" != \"$CURRENT_TAG\" ]; then\n              if [ -z \"$PREV_TAG\" ]; then\n                PREV_TAG=\"$TAG\"\n              elif [ -z \"$SECOND_PREV_TAG\" ]; then\n                SECOND_PREV_TAG=\"$TAG\"\n                break\n              fi\n            fi\n          done\n\n          if [ -n \"${{ inputs.previous_tag }}\" ]; then\n            PREV_TAG=\"${{ inputs.previous_tag }}\"\n          elif [ \"$PREV_TAG\" == \"$CURRENT_TAG\" ] || [ -z \"$PREV_TAG\" ]; then\n            PREV_TAG=\"$SECOND_PREV_TAG\"\n          fi\n\n          if [ -z \"$PREV_TAG\" ]; then\n            PREV_TAG=$(git rev-list --max-parents=0 HEAD)\n          fi\n\n          echo \"Previous tag: $PREV_TAG\"\n          echo \"prev_tag=$PREV_TAG\" >> $GITHUB_ENV\n\n      - name: Debug Commit Log\n        if: ${{ steps.check_jobs.outputs.all_jobs_success == 'true' || github.event_name == 'workflow_dispatch' }}\n        run: git log ${{ env.prev_tag }}..${{ env.current_tag }} --pretty=format:'%h %s'\n\n      - name: Get Commit Messages Between Tags\n        id: get_commits\n        if: ${{ steps.check_jobs.outputs.all_jobs_success == 'true' || github.event_name == 'workflow_dispatch' }}\n        run: |\n          # Use a more robust method to handle special characters\n          git log ${{ env.prev_tag }}..${{ env.current_tag }} --pretty=format:'%h|||%s' > commits.tmp\n          echo \"commits_file=commits.tmp\" >> $GITHUB_OUTPUT\n\n      - name: Categorize Commits\n        id: categorize\n        if: ${{ steps.check_jobs.outputs.all_jobs_success == 'true' || github.event_name == 'workflow_dispatch' }}\n        run: |\n          echo \"Categorizing commits...\"\n\n          # Initialize section variables\n          FEATURES=\"\"\n          BUG_FIXES=\"\"\n          REFACTORS=\"\"\n          STYLE_CHANGES=\"\"\n          PERFORMANCE=\"\"\n          CHORES=\"\"\n\n          # Get repository URL\n          REPO_URL=\"https://github.com/${{ github.repository }}\"\n\n          # Get commits and categorize directly\n          while read -r HASH MESSAGE; do\n            [ -z \"$HASH\" ] && continue\n            \n            # Clean up the message by removing issue references and non-alphanumeric characters\n            CLEAN_MESSAGE=$(echo \"$MESSAGE\" | sed 's/#[0-9]\\+//g' | sed 's/[^a-zA-Z0-9 .,:!-]//g' | tr '[:upper:]' '[:lower:]' | sed 's/^[[:space:]]*//' | sed 's/[[:space:]]*$//')\n            \n            echo \"Processing commit: $HASH - $CLEAN_MESSAGE\"\n            \n            # Remove prefixes and categorize based on original message\n            if [[ \"$MESSAGE\" =~ ^feat: ]]; then\n              DESCR=$(echo \"$CLEAN_MESSAGE\" | sed 's/^feat://')\n              COMMIT_LINK=\"[֍]($REPO_URL/commit/$HASH)\"\n              FEATURES+=\"- $COMMIT_LINK $DESCR\"$'\\n'\n            elif [[ \"$MESSAGE\" =~ ^fix:|^bug:|^improvement:|^patch: ]]; then\n              DESCR=$(echo \"$CLEAN_MESSAGE\" | sed 's/^fix://' | sed 's/^bug://' | sed 's/^improvement://' | sed 's/^patch://')\n              COMMIT_LINK=\"[֍]($REPO_URL/commit/$HASH)\"\n              BUG_FIXES+=\"- $COMMIT_LINK $DESCR\"$'\\n'\n            elif [[ \"$MESSAGE\" =~ ^refactor: ]]; then\n              DESCR=$(echo \"$CLEAN_MESSAGE\" | sed 's/^refactor://')\n              COMMIT_LINK=\"[֍]($REPO_URL/commit/$HASH)\"\n              REFACTORS+=\"- $COMMIT_LINK $DESCR\"$'\\n'\n            elif [[ \"$MESSAGE\" =~ ^style: ]]; then\n              DESCR=$(echo \"$CLEAN_MESSAGE\" | sed 's/^style://')\n              COMMIT_LINK=\"[֍]($REPO_URL/commit/$HASH)\"\n              STYLE_CHANGES+=\"- $COMMIT_LINK $DESCR\"$'\\n'\n            elif [[ \"$MESSAGE\" =~ ^perf: ]]; then\n              DESCR=$(echo \"$CLEAN_MESSAGE\" | sed 's/^perf://')\n              COMMIT_LINK=\"[֍]($REPO_URL/commit/$HASH)\"\n              PERFORMANCE+=\"- $COMMIT_LINK $DESCR\"$'\\n'\n            elif [[ \"$MESSAGE\" =~ ^chore:|^docs:|^build:|^ci: ]]; then\n              DESCR=$(echo \"$CLEAN_MESSAGE\" | sed 's/^chore://' | sed 's/^docs://' | sed 's/^build://' | sed 's/^ci://')\n              COMMIT_LINK=\"[֍]($REPO_URL/commit/$HASH)\"\n              CHORES+=\"- $COMMIT_LINK $DESCR\"$'\\n'\n            fi\n          done < <(git log ${{ env.prev_tag }}..${{ env.current_tag }} --pretty=format:'%h %s')\n\n          # Generate changelog sections with date\n          echo \"### 🆕 Changelog\" > CHANGELOG.md\n          if [ -n \"$FEATURES\" ]; then\n            echo \"### 🌟 Features\" >> CHANGELOG.md\n            echo -e \"$FEATURES\" >> CHANGELOG.md\n            echo \"\" >> CHANGELOG.md\n          fi\n          if [ -n \"$BUG_FIXES\" ]; then\n            echo \"### 🔧 Bug Fixes & Improvements\" >> CHANGELOG.md\n            echo -e \"$BUG_FIXES\" >> CHANGELOG.md\n            echo \"\" >> CHANGELOG.md\n          fi\n          if [ -n \"$REFACTORS\" ]; then\n            echo \"### 🔧 Refactors\" >> CHANGELOG.md\n            echo -e \"$REFACTORS\" >> CHANGELOG.md\n            echo \"\" >> CHANGELOG.md\n          fi\n          if [ -n \"$STYLE_CHANGES\" ]; then\n            echo \"### 🎨 Style Changes\" >> CHANGELOG.md\n            echo -e \"$STYLE_CHANGES\" >> CHANGELOG.md\n            echo \"\" >> CHANGELOG.md\n          fi\n          if [ -n \"$PERFORMANCE\" ]; then\n            echo \"### 🚀 Performance Improvements\" >> CHANGELOG.md\n            echo -e \"$PERFORMANCE\" >> CHANGELOG.md\n            echo \"\" >> CHANGELOG.md\n          fi\n          if [ -n \"$CHORES\" ]; then\n            echo \"### 🧹 Chores & Documentation\" >> CHANGELOG.md\n            echo -e \"$CHORES\" >> CHANGELOG.md\n            echo \"\" >> CHANGELOG.md\n          fi\n\n          # Add download badges\n          CURRENT_TAG_SAFE=$(echo \"${{ env.current_tag }}\" | sed 's/[^a-zA-Z0-9.-]//g')\n          echo \"![Total Downloads](https://img.shields.io/github/downloads/RyanYuuki/AnymeX/total?style=for-the-badge&label=TOTAL%20DOWNLOADS&labelColor=black&color=white) ![Current Release](https://img.shields.io/github/downloads/RyanYuuki/AnymeX/${CURRENT_TAG_SAFE}/total?style=for-the-badge&label=CURRENT%20RELEASE&labelColor=black&color=white)\" >> CHANGELOG.md\n          \n          # Clean up temporary file\n          rm -f commits.tmp\n        shell: /usr/bin/bash -e {0}\n\n      - name: Debug CHANGELOG.md\n        if: ${{ steps.check_jobs.outputs.all_jobs_success == 'true' || github.event_name == 'workflow_dispatch' }}\n        run: cat CHANGELOG.md\n\n      - name: Commit and Push Changelog\n        if: ${{ steps.check_jobs.outputs.all_jobs_success == 'true' || github.event_name == 'workflow_dispatch' }}\n        run: |\n          git config --global user.name \"Git Paneer\"\n          git config --global user.email \"actions@github.com\"\n          git add CHANGELOG.md\n          git commit --allow-empty -m \"Update changelog for version ${{ env.current_tag }}\"\n          git push origin HEAD:main\n\n      - name: Create or Update Release\n        if: ${{ steps.check_jobs.outputs.all_jobs_success == 'true' || github.event_name == 'workflow_dispatch' }}\n        uses: ncipollo/release-action@v1\n        with:\n          token: ${{ secrets.GITHUB_TOKEN }}\n          bodyFile: CHANGELOG.md\n          tag: ${{ env.current_tag }}\n          allowUpdates: true\n"
  },
  {
    "path": ".gitignore",
    "content": "# Miscellaneous\n*.class\n*.log\n*.pyc\n*.swp\n.DS_Store\n.atom/\n.buildlog/\n.history\n.svn/\nmigrate_working_dir/\n\n# IntelliJ related\n*.iml\n*.ipr\n*.iws\n.idea/\n\n# The .vscode folder contains launch configuration and tasks you configure in\n# VS Code which you may wish to be included in version control, so this line\n# is commented out by default.\n#.vscode/\n\n# Flutter/Dart/Pub related\n**/doc/api/\n**/ios/Flutter/.last_build_id\n.dart_tool/\n.flutter-plugins\n.flutter-plugins-dependencies\n.pub-cache/\n.pub/\n/build/\n\n# Symbolication related\napp.*.symbols\n\n# Obfuscation related\napp.*.map.json\n\n# Android Studio will place build artifacts here\n/android/app/debug\n/android/app/profile\n/android/app/release\n\n.env\nandroid/azyx.jks"
  },
  {
    "path": ".metadata",
    "content": "# This file tracks properties of this Flutter project.\n# Used by Flutter tool to assess capabilities and perform upgrades etc.\n#\n# This file should be version controlled and should not be manually edited.\n\nversion:\n  revision: \"603104015dd692ea3403755b55d07813d5cf8965\"\n  channel: \"stable\"\n\nproject_type: app\n\n# Tracks metadata for the flutter migrate command\nmigration:\n  platforms:\n    - platform: root\n      create_revision: 603104015dd692ea3403755b55d07813d5cf8965\n      base_revision: 603104015dd692ea3403755b55d07813d5cf8965\n    - platform: android\n      create_revision: 603104015dd692ea3403755b55d07813d5cf8965\n      base_revision: 603104015dd692ea3403755b55d07813d5cf8965\n\n  # User provided section\n\n  # List of Local paths (relative to this file) that should be\n  # ignored by the migrate tool.\n  #\n  # Files that are not part of the templates will be ignored by default.\n  unmanaged_files:\n    - 'lib/main.dart'\n    - 'ios/Runner.xcodeproj/project.pbxproj'\n"
  },
  {
    "path": ".vincent/mcp.json",
    "content": "{\n  \"mcpServers\": {\n    \"Vincent\": {\n      \"url\": \"https://vincent.bespo.ai/api/v1/mcp/\",\n      \"transport\": \"http\"\n    }\n  }\n}"
  },
  {
    "path": ".vscode/launch.json",
    "content": "{\n    // Use IntelliSense to learn about possible attributes.\n    // Hover to view descriptions of existing attributes.\n    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387\n    \"version\": \"0.2.0\",\n    \"configurations\": [\n        {\n            \"name\": \"Azyx\",\n            \"request\": \"launch\",\n            \"type\": \"dart\"\n        },\n        {\n            \"name\": \"Azyx (profile mode)\",\n            \"request\": \"launch\",\n            \"type\": \"dart\",\n            \"flutterMode\": \"profile\"\n        },\n        {\n            \"name\": \"Azyx (release mode)\",\n            \"request\": \"launch\",\n            \"type\": \"dart\",\n            \"flutterMode\": \"release\"\n        },\n        {\n            \"name\": \"AnymeXExtensionBridge\",\n            \"cwd\": \"AnymeXExtensionBridge\",\n            \"request\": \"launch\",\n            \"type\": \"dart\"\n        },\n        {\n            \"name\": \"AnymeXExtensionBridge (profile mode)\",\n            \"cwd\": \"AnymeXExtensionBridge\",\n            \"request\": \"launch\",\n            \"type\": \"dart\",\n            \"flutterMode\": \"profile\"\n        },\n        {\n            \"name\": \"AnymeXExtensionBridge (release mode)\",\n            \"cwd\": \"AnymeXExtensionBridge\",\n            \"request\": \"launch\",\n            \"type\": \"dart\",\n            \"flutterMode\": \"release\"\n        }\n    ]\n}"
  },
  {
    "path": "CHANGELOG.md",
    "content": "### 🆕 Changelog\r\n### 🌟 Features\r\n- [֍](https://github.com/reyyuuki/Azyx/commit/afbb0cf)  added episode details\r\n- [֍](https://github.com/reyyuuki/Azyx/commit/3e55db0)  added aniyomi extensions support\r\n- [֍](https://github.com/reyyuuki/Azyx/commit/7bafdea)  added zoom and improved reader\r\n- [֍](https://github.com/reyyuuki/Azyx/commit/7c2c9a7)  added search filters\r\n- [֍](https://github.com/reyyuuki/Azyx/commit/512bb50)  added color profiles and custom filters thanks to ryanyuukii\r\n- [֍](https://github.com/reyyuuki/Azyx/commit/63b88be)  added mal support thanks to ryanyuuki\r\n- [֍](https://github.com/reyyuuki/Azyx/commit/881ece8)  improved player performance\r\n- [֍](https://github.com/reyyuuki/Azyx/commit/659955b)  implemented history page\r\n- [֍](https://github.com/reyyuuki/Azyx/commit/163048d)  implemented anilist anime calendar\r\n- [֍](https://github.com/reyyuuki/Azyx/commit/1c2c096)  implement 4 reading modes in manga section\r\n- [֍](https://github.com/reyyuuki/Azyx/commit/aaebab3)  implemented ai-based recommendation system with an optional adult content filter\r\n- [֍](https://github.com/reyyuuki/Azyx/commit/c664400)  added gradient disable feature\r\n- [֍](https://github.com/reyyuuki/Azyx/commit/b5d828a)  added chapters list sheet in reading page\r\n- [֍](https://github.com/reyyuuki/Azyx/commit/0916068)  added custom library support\r\n- [֍](https://github.com/reyyuuki/Azyx/commit/1a7e57b)  implemented offline library with custom categories support\r\n- [֍](https://github.com/reyyuuki/Azyx/commit/f41af04)   50 reader controls revamped\r\n- [֍](https://github.com/reyyuuki/Azyx/commit/0303745)  revamped the read section and reader\r\n- [֍](https://github.com/reyyuuki/Azyx/commit/ebbcd7e)  revamped app 30 completed\r\n\r\n\r\n### 🔧 Bug Fixes & Improvements\r\n- [֍](https://github.com/reyyuuki/Azyx/commit/fed7554)  fixed the scrolling problem in details page\r\n- [֍](https://github.com/reyyuuki/Azyx/commit/19e639a)  lots of error fixed\r\n- [֍](https://github.com/reyyuuki/Azyx/commit/b56a418)  errors and bugs fixing\r\n- [֍](https://github.com/reyyuuki/Azyx/commit/343ec3e)  3 sources is fixed for anime aniplay, animegg, aniworld\r\n\r\n\r\n### 🔧 Refactors\r\n- [֍](https://github.com/reyyuuki/Azyx/commit/5189b3b)  added new mapper which is 99 accurate thanks to ryanyuuki\r\n- [֍](https://github.com/reyyuuki/Azyx/commit/b6475a4)  clean up the player\r\n- [֍](https://github.com/reyyuuki/Azyx/commit/36b72c3)  overhauled anilist user lists with added filter functionality for improved performance and user experience\r\n- [֍](https://github.com/reyyuuki/Azyx/commit/eddcb0c)  fixed add to list anilist feature\r\n- [֍](https://github.com/reyyuuki/Azyx/commit/95b203e)  fixed anilist tracking support\r\n- [֍](https://github.com/reyyuuki/Azyx/commit/165d624)  revamped 40 done\r\n\r\n\r\n### 🎨 Style Changes\r\n- [֍](https://github.com/reyyuuki/Azyx/commit/8da9f5e)  added new beautiful dropdown\r\n- [֍](https://github.com/reyyuuki/Azyx/commit/9acb278)  improved the extension page ui\r\n- [֍](https://github.com/reyyuuki/Azyx/commit/efeb12f)  minor changes\r\n- [֍](https://github.com/reyyuuki/Azyx/commit/bbdec93)  revamped main carousale\r\n\r\n\r\n### 🧹 Chores & Documentation\r\n- [֍](https://github.com/reyyuuki/Azyx/commit/1471aea)  bump version to v2.6.4-beta pre-release\r\n- [֍](https://github.com/reyyuuki/Azyx/commit/7130de2)  bump version to v2.6.4-beta pre-release\r\n- [֍](https://github.com/reyyuuki/Azyx/commit/dfa5b7d)  bump version to v2.6.4-beta pre-release\r\n- [֍](https://github.com/reyyuuki/Azyx/commit/b9d9b27)  bump version to v2.6.4-beta pre-release\r\n- [֍](https://github.com/reyyuuki/Azyx/commit/340a144)  bump version to v2.6.4-beta pre-release\r\n- [֍](https://github.com/reyyuuki/Azyx/commit/32ce318)  try again\r\n- [֍](https://github.com/reyyuuki/Azyx/commit/9fa96ce)  bump version to v2.6.4-beta pre-release\r\n- [֍](https://github.com/reyyuuki/Azyx/commit/277189a)  fix workflow error\r\n- [֍](https://github.com/reyyuuki/Azyx/commit/d45f509)  bump version to v2.6.4-beta pre-release\r\n- [֍](https://github.com/reyyuuki/Azyx/commit/8033cc1)  bump version to v2.6.4-beta pre-release\r\n- [֍](https://github.com/reyyuuki/Azyx/commit/f095255)  bump version to v2.6.4-beta pre-release\r\n- [֍](https://github.com/reyyuuki/Azyx/commit/e022120)  bump version to v2.6.4-beta pre-release\r\n- [֍](https://github.com/reyyuuki/Azyx/commit/5764dcb)  bump version to v2.6.4-beta pre-release\r\n- [֍](https://github.com/reyyuuki/Azyx/commit/4b2e2a1)  bump version to v2.6.4-beta pre-release\r\n- [֍](https://github.com/reyyuuki/Azyx/commit/c3baedf)  bump version to v2.6.4-beta pre-release\r\n- [֍](https://github.com/reyyuuki/Azyx/commit/b9733e8)  bump version to v2.6.4-beta pre-release\r\n- [֍](https://github.com/reyyuuki/Azyx/commit/3c9ccf4)  bump version to v2.6.4-beta pre-release\r\n- [֍](https://github.com/reyyuuki/Azyx/commit/4aa0c10)  remove imports\r\n- [֍](https://github.com/reyyuuki/Azyx/commit/27e3cd8)  clean up unnecessary files\r\n- [֍](https://github.com/reyyuuki/Azyx/commit/789e789)  structure file system\r\n- [֍](https://github.com/reyyuuki/Azyx/commit/0a724aa)  update packages\r\n- [֍](https://github.com/reyyuuki/Azyx/commit/3ebca1a)  upgrading packages\r\n\r\n\r\n![Total Downloads](https://img.shields.io/github/downloads/reyyuuki/AzyX/total?style=for-the-badge&label=TOTAL%20DOWNLOADS&labelColor=black&color=white) ![Current Release](https://img.shields.io/github/downloads/reyyuuki/AzyX/v2.6.4-beta/total?style=for-the-badge&label=CURRENT%20RELEASE&labelColor=black&color=white)\r\n"
  },
  {
    "path": "README.md",
    "content": "<div align=\"center\">\r\n    <img src='assets/images/icon.jpg' alt='AzyX Icon' style=\"border-radius: 50px; height: 300px; width: 300px;\"/>\r\n    <h1 style=\"font-size:2rem; font-weight:bold;\">AzyX</h1>\r\n  <a href=\"https://github.com/reyyuuki/Azyx/releases\"/>\r\n    <img src=\"https://img.shields.io/github/downloads/reyyuuki/azyx/total.svg?color=white&labelColor=purple&style=for-the-badge\" alt=\"Total Downloads\"/></a>\r\n    \r\n  <a href=\"https://github.com/reyyuuki/Azyx/releases/latest\">\r\n    <img src=\"https://img.shields.io/github/v/release/reyyuuki/Azyx?color=white&labelColor=purple&style=for-the-badge\" alt=\"Latest Release\"/></a>\r\n  <a href=\"https://github.com/reyyuuki/Azyx/stargazers\">\r\n    <img src=\"https://img.shields.io/github/stars/reyyuuki/Azyx?color=white&labelColor=purple&style=for-the-badge\" alt=\"GitHub Stars\"/>\r\n  </a>\r\n</div>\r\n<div align=\"center\">\r\n   <a href=\"https://discord.gg/rDwNf4BYfz\">\r\n      <img src=\"https://img.shields.io/badge/Discord-%235865F2.svg?style=for-the-badge&logo=discord&color=white&labelColor=purple&logoColor=white\" alt=\"Discord\"/></a>\r\n   \r\n   <a href=\"https://t.me/Azyxanime\">\r\n      <img src=\"https://img.shields.io/badge/Telegram-2CA5E0?style=for-the-badge&logo=telegram&color=white&labelColor=purple&logoColor=white\" alt=\"Telegram\"/></a>\r\n</div>\r\n\r\n\r\n# 🎉 Azyx - An Anilist client 🎉\r\n\r\nWelcome to Azyx – a modern, feature-rich platform designed for seamless content browsing. With a sleek UI, extensive customization options, and a smooth user experience, Azyx makes discovering and organizing your favorite media effortless. 🚀📚\r\n\r\n## 🚀 Features That Set Azyx Apart\r\n\r\n### 🎨 Custom Themes\r\n- Personalize **Azyx** with **light**, **dark**, or **system themes**.\r\n- Go beyond the basics with fully customizable **highlight colors** to make Azyx truly yours.\r\n\r\n### 🌈 Dynamic Theming\r\n- **Effortlessly switch** between themes that adapt to your mood or device settings.\r\n- Azyx doesn’t just follow trends, it **adapts to you**!\r\n\r\n### 🖌️ Material Design Excellence\r\n- Designed with **Flutter**, inspired by **Google’s Material Design** principles.\r\n- Experience a **clean**, **modern**, and **intuitive interface** that feels just right.\r\n\r\n### 🔄 Cool UI Elements\r\n- Enjoy **sleek animations**, **smooth transitions**, and **engaging visuals**.\r\n- Elevate your viewing and reading experience with visuals that are **alive** and **responsive**.\r\n\r\n## 📥 Getting Started\r\n\r\nGetting started with Azyx is super simple:\r\n\r\n1. **Clone the Repo**:  \r\n    ```bash\r\n    git clone https://github.com/reyyuuki/Azyx.git\r\n    cd Azyx\r\n    ```\r\n\r\n2. **Install Dependencies**:  \r\n    ```bash\r\n    flutter pub get\r\n    ```\r\n\r\n3. **Run the App**:  \r\n    ```bash\r\n    flutter run\r\n    ```\r\n\r\n> **Note**: Ensure that you have Flutter installed. For help, check the [Flutter Docs](https://docs.flutter.dev/get-started).\r\n\r\n<!-- <div style=\"display: flex; flex-wrap: wrap; justify-content: space-between;\">\r\n<!--   <img src=\"https://github.com/user-attachments/assets/3d4a99da-b53b-43f7-aeb1-f1df3dae378e\" alt=\"Screenshot 2\" style=\"width: 49%; margin-bottom: 10px;\" /> -->\r\n<!--   <img src=\"https://github.com/user-attachments/assets/52a3b2be-292f-4cf0-b5a8-4f5c7ab427b7\" alt=\"Screenshot 3\" style=\"width: 49%; margin-bottom: 10px;\" /> -->\r\n<!--   <img src=\"https://github.com/user-attachments/assets/7e0b1e99-d58d-4b4d-8a97-5fb2a1974fcc\" alt=\"Screenshot 4\" style=\"width: 49%; margin-bottom: 10px;\" /> -->\r\n<!--  <img src=\"https://github.com/user-attachments/assets/432b7c2b-f290-4ed2-b4b2-ad22ba70055c\" alt=\"Screenshot 1\" style=\"width: 49%; margin-bottom: 10px;\" /> -->\r\n<!--   <img src=\"https://github.com/user-attachments/assets/acb8a7a0-7ace-4097-8220-11880ce8fbf0\" alt=\"Screenshot 5\" style=\"width: 49%; margin-bottom: 10px;\" /> -->\r\n<!-- </div> -->\r\n\r\n## 💡 Why Azyx?\r\n\r\n- 🌐 **All-in-One**: Enjoy both **anime** and **manga** in a single app.\r\n- ✨ **Highly Customizable**: Create an experience that’s **uniquely yours**.\r\n- ⚡ **Modern Design**: Built with the latest tools and technologies for a **smooth and intuitive** experience.\r\n\r\n## 🤝 Contributing\r\n\r\nContributions are more than welcome! If you have ideas for new features or spot any issues, here’s how you can get involved:\r\n\r\n1. Fork the project.\r\n2. Create your feature branch:\r\n    ```bash\r\n    git checkout -b feature/AmazingFeature\r\n    ```\r\n3. Commit your changes:\r\n    ```bash\r\n    git commit -m 'Add some AmazingFeature'\r\n    ```\r\n4. Push to the branch:\r\n    ```bash\r\n    git push origin feature/AmazingFeature\r\n    ```\r\n5. Open a pull request.\r\n\r\nCheck out our [contribution guidelines](CONTRIBUTING.md) for more details.\r\n\r\n## 🔗 Useful Links\r\n\r\n- 📥 **Downloads**: [GitHub Releases](https://github.com/reyyuuki/Azyx/releases)\r\n- 📸 **Screenshots**: [Screenshots Gallery](https://path-to-screenshots)\r\n- 🛠️ **Source Code**: [Azyx Repository](https://github.com/reyyuuki/Azyx)\r\n\r\n## 📜 License\r\n\r\nAzyx is open-sourced under the [MIT License](LICENSE). Feel free to use, modify, and distribute it as per the terms of the license.\r\n\r\n---\r\n\r\n> 💬 **Need Help?** Feel free to open an issue or reach out. We're always here to help you enjoy your anime and manga journey! 🚀✨\r\n\r\n---\r\n\r\nMade with ❤️ by anime and manga lovers for anime and manga lovers. 🌸\r\n"
  },
  {
    "path": "analysis_options.yaml",
    "content": "include: package:flutter_lints/flutter.yaml\r\nanalyzer:\r\n  errors:\r\n    deprecated_member_use: ignore\r\n"
  },
  {
    "path": "android/.gitignore",
    "content": "gradle-wrapper.jar\r\n/.gradle\r\n/captures/\r\n/gradlew\r\n/gradlew.bat\r\n/local.properties\r\nGeneratedPluginRegistrant.java\r\n\r\n# Remember to never publicly share your keystore.\r\n# See https://flutter.dev/to/reference-keystore\r\nkey.properties\r\n**/*.keystore\r\n**/*.jks\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/arm64-v8a/.cmake/api/v1/query/client-agp/cache-v2",
    "content": ""
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/arm64-v8a/.cmake/api/v1/query/client-agp/cmakeFiles-v1",
    "content": ""
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/arm64-v8a/.cmake/api/v1/query/client-agp/codemodel-v2",
    "content": ""
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/arm64-v8a/.cmake/api/v1/reply/cache-v2-12d544faf4e610540b7b.json",
    "content": "{\r\n\t\"entries\" : \r\n\t[\r\n\t\t{\r\n\t\t\t\"name\" : \"ANDROID_ABI\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"No help, variable specified on the command line.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"arm64-v8a\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"ANDROID_NDK\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"No help, variable specified on the command line.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\sdk\\\\ndk\\\\26.3.11579264\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"ANDROID_PLATFORM\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"No help, variable specified on the command line.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"android-21\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_ADDR2LINE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to a program.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-addr2line.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_ANDROID_ARCH_ABI\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"No help, variable specified on the command line.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"arm64-v8a\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_ANDROID_NDK\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"No help, variable specified on the command line.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\sdk\\\\ndk\\\\26.3.11579264\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_AR\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Archiver\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_ASM_FLAGS\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the compiler during all build types.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_ASM_FLAGS_DEBUG\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the compiler during debug builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_ASM_FLAGS_RELEASE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the compiler during release builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_BUILD_TYPE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel ...\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"Debug\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CACHEFILE_DIR\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"This is the directory where this CMakeCache.txt was created\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"c:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/586k2110/arm64-v8a\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CACHE_MAJOR_VERSION\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Major version of cmake used to create the current loaded cache\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"3\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CACHE_MINOR_VERSION\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Minor version of cmake used to create the current loaded cache\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"22\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CACHE_PATCH_VERSION\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Patch version of cmake used to create the current loaded cache\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"1\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_COMMAND\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to CMake executable.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/bin/cmake.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CPACK_COMMAND\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to cpack program executable.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/bin/cpack.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CTEST_COMMAND\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to ctest program executable.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/bin/ctest.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CXX_COMPILER\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"(This variable does not exist and should not be used)\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CXX_COMPILER_AR\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"LLVM archiver\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CXX_COMPILER_RANLIB\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Generate index for LLVM archive\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CXX_FLAGS\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the compiler during all build types.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CXX_FLAGS_DEBUG\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the compiler during debug builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CXX_FLAGS_MINSIZEREL\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the CXX compiler during MINSIZEREL builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"-Os -DNDEBUG\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CXX_FLAGS_RELEASE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the compiler during release builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CXX_FLAGS_RELWITHDEBINFO\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the CXX compiler during RELWITHDEBINFO builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"-O2 -g -DNDEBUG\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CXX_STANDARD_LIBRARIES\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Libraries linked by default with all C++ applications.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"-latomic -lm\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_C_COMPILER\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"(This variable does not exist and should not be used)\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_C_COMPILER_AR\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"LLVM archiver\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_C_COMPILER_RANLIB\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Generate index for LLVM archive\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_C_FLAGS\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the compiler during all build types.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_C_FLAGS_DEBUG\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the compiler during debug builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_C_FLAGS_MINSIZEREL\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the C compiler during MINSIZEREL builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"-Os -DNDEBUG\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_C_FLAGS_RELEASE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the compiler during release builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_C_FLAGS_RELWITHDEBINFO\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the C compiler during RELWITHDEBINFO builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"-O2 -g -DNDEBUG\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_C_STANDARD_LIBRARIES\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Libraries linked by default with all C applications.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"-latomic -lm\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_DLLTOOL\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to a program.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"CMAKE_DLLTOOL-NOTFOUND\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_ERROR_DEPRECATED\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Whether to issue deprecation errors for macros and functions.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"FALSE\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_EXECUTABLE_FORMAT\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Executable file format\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"ELF\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_EXE_LINKER_FLAGS\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_EXE_LINKER_FLAGS_DEBUG\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during DEBUG builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_EXE_LINKER_FLAGS_MINSIZEREL\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during MINSIZEREL builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_EXE_LINKER_FLAGS_RELEASE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during RELEASE builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during RELWITHDEBINFO builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_EXPORT_COMPILE_COMMANDS\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"No help, variable specified on the command line.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"ON\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_EXTRA_GENERATOR\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Name of external makefile project generator.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_GENERATOR\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Name of generator.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"Ninja\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_GENERATOR_INSTANCE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Generator instance identifier.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_GENERATOR_PLATFORM\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Name of generator platform.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_GENERATOR_TOOLSET\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Name of generator toolset.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_HOME_DIRECTORY\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Source directory with the top level CMakeLists.txt file for this project\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"C:/flutter/packages/flutter_tools/gradle/src/main/groovy\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_INSTALL_PREFIX\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Install path prefix, prepended onto install directories.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"PATH\",\r\n\t\t\t\"value\" : \"C:/Program Files (x86)/Project\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_INSTALL_SO_NO_EXE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Install .so files without execute permission.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"0\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_LIBRARY_OUTPUT_DIRECTORY\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"No help, variable specified on the command line.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"C:\\\\Users\\\\Admin\\\\Documents\\\\GitHub\\\\Azyx\\\\build\\\\app\\\\intermediates\\\\cxx\\\\Debug\\\\586k2110\\\\obj\\\\arm64-v8a\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_LINKER\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to a program.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_MAKE_PROGRAM\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"No help, variable specified on the command line.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\sdk\\\\cmake\\\\3.22.1\\\\bin\\\\ninja.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_MODULE_LINKER_FLAGS\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of modules.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_MODULE_LINKER_FLAGS_DEBUG\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of modules during DEBUG builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of modules during MINSIZEREL builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_MODULE_LINKER_FLAGS_RELEASE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of modules during RELEASE builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of modules during RELWITHDEBINFO builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_NM\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to a program.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-nm.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_NUMBER_OF_MAKEFILES\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"number of local generators\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"1\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_OBJCOPY\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to a program.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-objcopy.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_OBJDUMP\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to a program.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-objdump.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_PLATFORM_INFO_INITIALIZED\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Platform information initialized\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"1\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_PROJECT_DESCRIPTION\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Value Computed by CMake\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STATIC\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_PROJECT_HOMEPAGE_URL\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Value Computed by CMake\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STATIC\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_PROJECT_NAME\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Value Computed by CMake\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STATIC\",\r\n\t\t\t\"value\" : \"Project\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_RANLIB\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Ranlib\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_READELF\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to a program.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-readelf.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_ROOT\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to CMake installation.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_RUNTIME_OUTPUT_DIRECTORY\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"No help, variable specified on the command line.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"C:\\\\Users\\\\Admin\\\\Documents\\\\GitHub\\\\Azyx\\\\build\\\\app\\\\intermediates\\\\cxx\\\\Debug\\\\586k2110\\\\obj\\\\arm64-v8a\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_SHARED_LINKER_FLAGS\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of dll's.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_SHARED_LINKER_FLAGS_DEBUG\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of shared libraries during DEBUG builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of shared libraries during MINSIZEREL builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_SHARED_LINKER_FLAGS_RELEASE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of shared libraries during RELEASE builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of shared libraries during RELWITHDEBINFO builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_SKIP_INSTALL_RPATH\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"If set, runtime paths are not added when installing shared libraries, but are added when building.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"BOOL\",\r\n\t\t\t\"value\" : \"NO\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_SKIP_RPATH\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"If set, runtime paths are not added when using shared libraries.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"BOOL\",\r\n\t\t\t\"value\" : \"NO\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_STATIC_LINKER_FLAGS\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of static libraries during all build types.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_STATIC_LINKER_FLAGS_DEBUG\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of static libraries during DEBUG builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of static libraries during MINSIZEREL builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_STATIC_LINKER_FLAGS_RELEASE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of static libraries during RELEASE builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of static libraries during RELWITHDEBINFO builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_STRIP\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Strip\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-strip.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_SUPPRESS_DEVELOPER_ERRORS\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Suppress errors that are meant for the author of the CMakeLists.txt files.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"TRUE\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_SUPPRESS_DEVELOPER_WARNINGS\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Suppress Warnings that are meant for the author of the CMakeLists.txt files.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"TRUE\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_SYSTEM_NAME\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"No help, variable specified on the command line.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"Android\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_SYSTEM_VERSION\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"No help, variable specified on the command line.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"21\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_TOOLCHAIN_FILE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"The CMake toolchain file\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/android.toolchain.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_VERBOSE_MAKEFILE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"If this value is on, makefiles will be generated without the .SILENT directive, and all commands will be echoed to the console during the make.  This is useful for debugging only. With Visual Studio IDE projects all commands are done without /nologo.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"BOOL\",\r\n\t\t\t\"value\" : \"FALSE\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_WARN_DEPRECATED\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Whether to issue warnings for deprecated functionality.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"FALSE\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"Project_BINARY_DIR\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Value Computed by CMake\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STATIC\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/586k2110/arm64-v8a\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"Project_IS_TOP_LEVEL\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Value Computed by CMake\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STATIC\",\r\n\t\t\t\"value\" : \"ON\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"Project_SOURCE_DIR\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Value Computed by CMake\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STATIC\",\r\n\t\t\t\"value\" : \"C:/flutter/packages/flutter_tools/gradle/src/main/groovy\"\r\n\t\t}\r\n\t],\r\n\t\"kind\" : \"cache\",\r\n\t\"version\" : \r\n\t{\r\n\t\t\"major\" : 2,\r\n\t\t\"minor\" : 0\r\n\t}\r\n}\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/arm64-v8a/.cmake/api/v1/reply/cmakeFiles-v1-90948438557b8fdbf4b9.json",
    "content": "{\r\n\t\"inputs\" : \r\n\t[\r\n\t\t{\r\n\t\t\t\"path\" : \"CMakeLists.txt\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/android.toolchain.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/android-legacy.toolchain.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/platforms.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android-Determine.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isGenerated\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/586k2110/arm64-v8a/CMakeFiles/3.22.1-g37088a8-dirty/CMakeSystem.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/android.toolchain.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android-Initialize.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Determine-Compiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isGenerated\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/586k2110/arm64-v8a/CMakeFiles/3.22.1-g37088a8-dirty/CMakeCCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isGenerated\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/586k2110/arm64-v8a/CMakeFiles/3.22.1-g37088a8-dirty/CMakeCXXCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android-Clang.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/flags.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isGenerated\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/586k2110/arm64-v8a/CMakeFiles/3.22.1-g37088a8-dirty/CMakeCCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isGenerated\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/586k2110/arm64-v8a/CMakeFiles/3.22.1-g37088a8-dirty/CMakeCXXCompiler.cmake\"\r\n\t\t}\r\n\t],\r\n\t\"kind\" : \"cmakeFiles\",\r\n\t\"paths\" : \r\n\t{\r\n\t\t\"build\" : \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/586k2110/arm64-v8a\",\r\n\t\t\"source\" : \"C:/flutter/packages/flutter_tools/gradle/src/main/groovy\"\r\n\t},\r\n\t\"version\" : \r\n\t{\r\n\t\t\"major\" : 1,\r\n\t\t\"minor\" : 0\r\n\t}\r\n}\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/arm64-v8a/.cmake/api/v1/reply/codemodel-v2-b598ebd5f5c7e88b719c.json",
    "content": "{\r\n\t\"configurations\" : \r\n\t[\r\n\t\t{\r\n\t\t\t\"directories\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"build\" : \".\",\r\n\t\t\t\t\t\"jsonFile\" : \"directory-.-Debug-d0094a50bb2071803777.json\",\r\n\t\t\t\t\t\"minimumCMakeVersion\" : \r\n\t\t\t\t\t{\r\n\t\t\t\t\t\t\"string\" : \"3.6.0\"\r\n\t\t\t\t\t},\r\n\t\t\t\t\t\"projectIndex\" : 0,\r\n\t\t\t\t\t\"source\" : \".\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"name\" : \"Debug\",\r\n\t\t\t\"projects\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"directoryIndexes\" : \r\n\t\t\t\t\t[\r\n\t\t\t\t\t\t0\r\n\t\t\t\t\t],\r\n\t\t\t\t\t\"name\" : \"Project\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"targets\" : []\r\n\t\t}\r\n\t],\r\n\t\"kind\" : \"codemodel\",\r\n\t\"paths\" : \r\n\t{\r\n\t\t\"build\" : \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/586k2110/arm64-v8a\",\r\n\t\t\"source\" : \"C:/flutter/packages/flutter_tools/gradle/src/main/groovy\"\r\n\t},\r\n\t\"version\" : \r\n\t{\r\n\t\t\"major\" : 2,\r\n\t\t\"minor\" : 3\r\n\t}\r\n}\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/arm64-v8a/.cmake/api/v1/reply/directory-.-Debug-d0094a50bb2071803777.json",
    "content": "{\r\n\t\"backtraceGraph\" : \r\n\t{\r\n\t\t\"commands\" : [],\r\n\t\t\"files\" : [],\r\n\t\t\"nodes\" : []\r\n\t},\r\n\t\"installers\" : [],\r\n\t\"paths\" : \r\n\t{\r\n\t\t\"build\" : \".\",\r\n\t\t\"source\" : \".\"\r\n\t}\r\n}\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/arm64-v8a/.cmake/api/v1/reply/index-2025-02-17T16-41-27-0128.json",
    "content": "{\r\n\t\"cmake\" : \r\n\t{\r\n\t\t\"generator\" : \r\n\t\t{\r\n\t\t\t\"multiConfig\" : false,\r\n\t\t\t\"name\" : \"Ninja\"\r\n\t\t},\r\n\t\t\"paths\" : \r\n\t\t{\r\n\t\t\t\"cmake\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/bin/cmake.exe\",\r\n\t\t\t\"cpack\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/bin/cpack.exe\",\r\n\t\t\t\"ctest\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/bin/ctest.exe\",\r\n\t\t\t\"root\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22\"\r\n\t\t},\r\n\t\t\"version\" : \r\n\t\t{\r\n\t\t\t\"isDirty\" : true,\r\n\t\t\t\"major\" : 3,\r\n\t\t\t\"minor\" : 22,\r\n\t\t\t\"patch\" : 1,\r\n\t\t\t\"string\" : \"3.22.1-g37088a8-dirty\",\r\n\t\t\t\"suffix\" : \"g37088a8\"\r\n\t\t}\r\n\t},\r\n\t\"objects\" : \r\n\t[\r\n\t\t{\r\n\t\t\t\"jsonFile\" : \"codemodel-v2-b598ebd5f5c7e88b719c.json\",\r\n\t\t\t\"kind\" : \"codemodel\",\r\n\t\t\t\"version\" : \r\n\t\t\t{\r\n\t\t\t\t\"major\" : 2,\r\n\t\t\t\t\"minor\" : 3\r\n\t\t\t}\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"jsonFile\" : \"cache-v2-12d544faf4e610540b7b.json\",\r\n\t\t\t\"kind\" : \"cache\",\r\n\t\t\t\"version\" : \r\n\t\t\t{\r\n\t\t\t\t\"major\" : 2,\r\n\t\t\t\t\"minor\" : 0\r\n\t\t\t}\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"jsonFile\" : \"cmakeFiles-v1-90948438557b8fdbf4b9.json\",\r\n\t\t\t\"kind\" : \"cmakeFiles\",\r\n\t\t\t\"version\" : \r\n\t\t\t{\r\n\t\t\t\t\"major\" : 1,\r\n\t\t\t\t\"minor\" : 0\r\n\t\t\t}\r\n\t\t}\r\n\t],\r\n\t\"reply\" : \r\n\t{\r\n\t\t\"client-agp\" : \r\n\t\t{\r\n\t\t\t\"cache-v2\" : \r\n\t\t\t{\r\n\t\t\t\t\"jsonFile\" : \"cache-v2-12d544faf4e610540b7b.json\",\r\n\t\t\t\t\"kind\" : \"cache\",\r\n\t\t\t\t\"version\" : \r\n\t\t\t\t{\r\n\t\t\t\t\t\"major\" : 2,\r\n\t\t\t\t\t\"minor\" : 0\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\t\"cmakeFiles-v1\" : \r\n\t\t\t{\r\n\t\t\t\t\"jsonFile\" : \"cmakeFiles-v1-90948438557b8fdbf4b9.json\",\r\n\t\t\t\t\"kind\" : \"cmakeFiles\",\r\n\t\t\t\t\"version\" : \r\n\t\t\t\t{\r\n\t\t\t\t\t\"major\" : 1,\r\n\t\t\t\t\t\"minor\" : 0\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\t\"codemodel-v2\" : \r\n\t\t\t{\r\n\t\t\t\t\"jsonFile\" : \"codemodel-v2-b598ebd5f5c7e88b719c.json\",\r\n\t\t\t\t\"kind\" : \"codemodel\",\r\n\t\t\t\t\"version\" : \r\n\t\t\t\t{\r\n\t\t\t\t\t\"major\" : 2,\r\n\t\t\t\t\t\"minor\" : 3\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n}\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/arm64-v8a/CMakeCache.txt",
    "content": "# This is the CMakeCache file.\r\n# For build in directory: c:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/586k2110/arm64-v8a\r\n# It was generated by CMake: C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/bin/cmake.exe\r\n# You can edit this file to change values found and used by cmake.\r\n# If you do not want to change any of the values, simply exit the editor.\r\n# If you do want to change a value, simply edit, save, and exit the editor.\r\n# The syntax for the file is as follows:\r\n# KEY:TYPE=VALUE\r\n# KEY is the name of a variable in the cache.\r\n# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!.\r\n# VALUE is the current value for the KEY.\r\n\r\n########################\r\n# EXTERNAL cache entries\r\n########################\r\n\r\n//No help, variable specified on the command line.\r\nANDROID_ABI:UNINITIALIZED=arm64-v8a\r\n\r\n//No help, variable specified on the command line.\r\nANDROID_NDK:UNINITIALIZED=C:\\Users\\Admin\\AppData\\Local\\Android\\sdk\\ndk\\26.3.11579264\r\n\r\n//No help, variable specified on the command line.\r\nANDROID_PLATFORM:UNINITIALIZED=android-21\r\n\r\n//Path to a program.\r\nCMAKE_ADDR2LINE:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-addr2line.exe\r\n\r\n//No help, variable specified on the command line.\r\nCMAKE_ANDROID_ARCH_ABI:UNINITIALIZED=arm64-v8a\r\n\r\n//No help, variable specified on the command line.\r\nCMAKE_ANDROID_NDK:UNINITIALIZED=C:\\Users\\Admin\\AppData\\Local\\Android\\sdk\\ndk\\26.3.11579264\r\n\r\n//Archiver\r\nCMAKE_AR:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe\r\n\r\n//Flags used by the compiler during all build types.\r\nCMAKE_ASM_FLAGS:STRING=\r\n\r\n//Flags used by the compiler during debug builds.\r\nCMAKE_ASM_FLAGS_DEBUG:STRING=\r\n\r\n//Flags used by the compiler during release builds.\r\nCMAKE_ASM_FLAGS_RELEASE:STRING=\r\n\r\n//Choose the type of build, options are: None Debug Release RelWithDebInfo\r\n// MinSizeRel ...\r\nCMAKE_BUILD_TYPE:STRING=Debug\r\n\r\n//LLVM archiver\r\nCMAKE_CXX_COMPILER_AR:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe\r\n\r\n//Generate index for LLVM archive\r\nCMAKE_CXX_COMPILER_RANLIB:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe\r\n\r\n//Flags used by the compiler during all build types.\r\nCMAKE_CXX_FLAGS:STRING=\r\n\r\n//Flags used by the compiler during debug builds.\r\nCMAKE_CXX_FLAGS_DEBUG:STRING=\r\n\r\n//Flags used by the CXX compiler during MINSIZEREL builds.\r\nCMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG\r\n\r\n//Flags used by the compiler during release builds.\r\nCMAKE_CXX_FLAGS_RELEASE:STRING=\r\n\r\n//Flags used by the CXX compiler during RELWITHDEBINFO builds.\r\nCMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG\r\n\r\n//Libraries linked by default with all C++ applications.\r\nCMAKE_CXX_STANDARD_LIBRARIES:STRING=-latomic -lm\r\n\r\n//LLVM archiver\r\nCMAKE_C_COMPILER_AR:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe\r\n\r\n//Generate index for LLVM archive\r\nCMAKE_C_COMPILER_RANLIB:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe\r\n\r\n//Flags used by the compiler during all build types.\r\nCMAKE_C_FLAGS:STRING=\r\n\r\n//Flags used by the compiler during debug builds.\r\nCMAKE_C_FLAGS_DEBUG:STRING=\r\n\r\n//Flags used by the C compiler during MINSIZEREL builds.\r\nCMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG\r\n\r\n//Flags used by the compiler during release builds.\r\nCMAKE_C_FLAGS_RELEASE:STRING=\r\n\r\n//Flags used by the C compiler during RELWITHDEBINFO builds.\r\nCMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG\r\n\r\n//Libraries linked by default with all C applications.\r\nCMAKE_C_STANDARD_LIBRARIES:STRING=-latomic -lm\r\n\r\n//Path to a program.\r\nCMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND\r\n\r\n//Flags used by the linker.\r\nCMAKE_EXE_LINKER_FLAGS:STRING=\r\n\r\n//Flags used by the linker during DEBUG builds.\r\nCMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=\r\n\r\n//Flags used by the linker during MINSIZEREL builds.\r\nCMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=\r\n\r\n//Flags used by the linker during RELEASE builds.\r\nCMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=\r\n\r\n//Flags used by the linker during RELWITHDEBINFO builds.\r\nCMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=\r\n\r\n//No help, variable specified on the command line.\r\nCMAKE_EXPORT_COMPILE_COMMANDS:UNINITIALIZED=ON\r\n\r\n//Install path prefix, prepended onto install directories.\r\nCMAKE_INSTALL_PREFIX:PATH=C:/Program Files (x86)/Project\r\n\r\n//No help, variable specified on the command line.\r\nCMAKE_LIBRARY_OUTPUT_DIRECTORY:UNINITIALIZED=C:\\Users\\Admin\\Documents\\GitHub\\Azyx\\build\\app\\intermediates\\cxx\\Debug\\586k2110\\obj\\arm64-v8a\r\n\r\n//Path to a program.\r\nCMAKE_LINKER:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld.exe\r\n\r\n//No help, variable specified on the command line.\r\nCMAKE_MAKE_PROGRAM:UNINITIALIZED=C:\\Users\\Admin\\AppData\\Local\\Android\\sdk\\cmake\\3.22.1\\bin\\ninja.exe\r\n\r\n//Flags used by the linker during the creation of modules.\r\nCMAKE_MODULE_LINKER_FLAGS:STRING=\r\n\r\n//Flags used by the linker during the creation of modules during\r\n// DEBUG builds.\r\nCMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=\r\n\r\n//Flags used by the linker during the creation of modules during\r\n// MINSIZEREL builds.\r\nCMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=\r\n\r\n//Flags used by the linker during the creation of modules during\r\n// RELEASE builds.\r\nCMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=\r\n\r\n//Flags used by the linker during the creation of modules during\r\n// RELWITHDEBINFO builds.\r\nCMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=\r\n\r\n//Path to a program.\r\nCMAKE_NM:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-nm.exe\r\n\r\n//Path to a program.\r\nCMAKE_OBJCOPY:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-objcopy.exe\r\n\r\n//Path to a program.\r\nCMAKE_OBJDUMP:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-objdump.exe\r\n\r\n//Value Computed by CMake\r\nCMAKE_PROJECT_DESCRIPTION:STATIC=\r\n\r\n//Value Computed by CMake\r\nCMAKE_PROJECT_HOMEPAGE_URL:STATIC=\r\n\r\n//Value Computed by CMake\r\nCMAKE_PROJECT_NAME:STATIC=Project\r\n\r\n//Ranlib\r\nCMAKE_RANLIB:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe\r\n\r\n//Path to a program.\r\nCMAKE_READELF:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-readelf.exe\r\n\r\n//No help, variable specified on the command line.\r\nCMAKE_RUNTIME_OUTPUT_DIRECTORY:UNINITIALIZED=C:\\Users\\Admin\\Documents\\GitHub\\Azyx\\build\\app\\intermediates\\cxx\\Debug\\586k2110\\obj\\arm64-v8a\r\n\r\n//Flags used by the linker during the creation of dll's.\r\nCMAKE_SHARED_LINKER_FLAGS:STRING=\r\n\r\n//Flags used by the linker during the creation of shared libraries\r\n// during DEBUG builds.\r\nCMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=\r\n\r\n//Flags used by the linker during the creation of shared libraries\r\n// during MINSIZEREL builds.\r\nCMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=\r\n\r\n//Flags used by the linker during the creation of shared libraries\r\n// during RELEASE builds.\r\nCMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=\r\n\r\n//Flags used by the linker during the creation of shared libraries\r\n// during RELWITHDEBINFO builds.\r\nCMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=\r\n\r\n//If set, runtime paths are not added when installing shared libraries,\r\n// but are added when building.\r\nCMAKE_SKIP_INSTALL_RPATH:BOOL=NO\r\n\r\n//If set, runtime paths are not added when using shared libraries.\r\nCMAKE_SKIP_RPATH:BOOL=NO\r\n\r\n//Flags used by the linker during the creation of static libraries\r\n// during all build types.\r\nCMAKE_STATIC_LINKER_FLAGS:STRING=\r\n\r\n//Flags used by the linker during the creation of static libraries\r\n// during DEBUG builds.\r\nCMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING=\r\n\r\n//Flags used by the linker during the creation of static libraries\r\n// during MINSIZEREL builds.\r\nCMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING=\r\n\r\n//Flags used by the linker during the creation of static libraries\r\n// during RELEASE builds.\r\nCMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING=\r\n\r\n//Flags used by the linker during the creation of static libraries\r\n// during RELWITHDEBINFO builds.\r\nCMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING=\r\n\r\n//Strip\r\nCMAKE_STRIP:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-strip.exe\r\n\r\n//No help, variable specified on the command line.\r\nCMAKE_SYSTEM_NAME:UNINITIALIZED=Android\r\n\r\n//No help, variable specified on the command line.\r\nCMAKE_SYSTEM_VERSION:UNINITIALIZED=21\r\n\r\n//The CMake toolchain file\r\nCMAKE_TOOLCHAIN_FILE:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/android.toolchain.cmake\r\n\r\n//If this value is on, makefiles will be generated without the\r\n// .SILENT directive, and all commands will be echoed to the console\r\n// during the make.  This is useful for debugging only. With Visual\r\n// Studio IDE projects all commands are done without /nologo.\r\nCMAKE_VERBOSE_MAKEFILE:BOOL=FALSE\r\n\r\n//Value Computed by CMake\r\nProject_BINARY_DIR:STATIC=C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/586k2110/arm64-v8a\r\n\r\n//Value Computed by CMake\r\nProject_IS_TOP_LEVEL:STATIC=ON\r\n\r\n//Value Computed by CMake\r\nProject_SOURCE_DIR:STATIC=C:/flutter/packages/flutter_tools/gradle/src/main/groovy\r\n\r\n\r\n########################\r\n# INTERNAL cache entries\r\n########################\r\n\r\n//ADVANCED property for variable: CMAKE_ADDR2LINE\r\nCMAKE_ADDR2LINE-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_AR\r\nCMAKE_AR-ADVANCED:INTERNAL=1\r\n//This is the directory where this CMakeCache.txt was created\r\nCMAKE_CACHEFILE_DIR:INTERNAL=c:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/586k2110/arm64-v8a\r\n//Major version of cmake used to create the current loaded cache\r\nCMAKE_CACHE_MAJOR_VERSION:INTERNAL=3\r\n//Minor version of cmake used to create the current loaded cache\r\nCMAKE_CACHE_MINOR_VERSION:INTERNAL=22\r\n//Patch version of cmake used to create the current loaded cache\r\nCMAKE_CACHE_PATCH_VERSION:INTERNAL=1\r\n//Path to CMake executable.\r\nCMAKE_COMMAND:INTERNAL=C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/bin/cmake.exe\r\n//Path to cpack program executable.\r\nCMAKE_CPACK_COMMAND:INTERNAL=C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/bin/cpack.exe\r\n//Path to ctest program executable.\r\nCMAKE_CTEST_COMMAND:INTERNAL=C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/bin/ctest.exe\r\n//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR\r\nCMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB\r\nCMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_CXX_FLAGS\r\nCMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG\r\nCMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL\r\nCMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE\r\nCMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO\r\nCMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_CXX_STANDARD_LIBRARIES\r\nCMAKE_CXX_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_C_COMPILER_AR\r\nCMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB\r\nCMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_C_FLAGS\r\nCMAKE_C_FLAGS-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG\r\nCMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL\r\nCMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE\r\nCMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO\r\nCMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_C_STANDARD_LIBRARIES\r\nCMAKE_C_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_DLLTOOL\r\nCMAKE_DLLTOOL-ADVANCED:INTERNAL=1\r\n//Whether to issue deprecation errors for macros and functions.\r\nCMAKE_ERROR_DEPRECATED:INTERNAL=FALSE\r\n//Executable file format\r\nCMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF\r\n//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS\r\nCMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG\r\nCMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL\r\nCMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE\r\nCMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO\r\nCMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1\r\n//Name of external makefile project generator.\r\nCMAKE_EXTRA_GENERATOR:INTERNAL=\r\n//Name of generator.\r\nCMAKE_GENERATOR:INTERNAL=Ninja\r\n//Generator instance identifier.\r\nCMAKE_GENERATOR_INSTANCE:INTERNAL=\r\n//Name of generator platform.\r\nCMAKE_GENERATOR_PLATFORM:INTERNAL=\r\n//Name of generator toolset.\r\nCMAKE_GENERATOR_TOOLSET:INTERNAL=\r\n//Source directory with the top level CMakeLists.txt file for this\r\n// project\r\nCMAKE_HOME_DIRECTORY:INTERNAL=C:/flutter/packages/flutter_tools/gradle/src/main/groovy\r\n//Install .so files without execute permission.\r\nCMAKE_INSTALL_SO_NO_EXE:INTERNAL=0\r\n//ADVANCED property for variable: CMAKE_LINKER\r\nCMAKE_LINKER-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS\r\nCMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG\r\nCMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL\r\nCMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE\r\nCMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO\r\nCMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_NM\r\nCMAKE_NM-ADVANCED:INTERNAL=1\r\n//number of local generators\r\nCMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_OBJCOPY\r\nCMAKE_OBJCOPY-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_OBJDUMP\r\nCMAKE_OBJDUMP-ADVANCED:INTERNAL=1\r\n//Platform information initialized\r\nCMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_RANLIB\r\nCMAKE_RANLIB-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_READELF\r\nCMAKE_READELF-ADVANCED:INTERNAL=1\r\n//Path to CMake installation.\r\nCMAKE_ROOT:INTERNAL=C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22\r\n//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS\r\nCMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG\r\nCMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL\r\nCMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE\r\nCMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO\r\nCMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH\r\nCMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_SKIP_RPATH\r\nCMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS\r\nCMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG\r\nCMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL\r\nCMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE\r\nCMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO\r\nCMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_STRIP\r\nCMAKE_STRIP-ADVANCED:INTERNAL=1\r\n//Suppress errors that are meant for the author of the CMakeLists.txt\r\n// files.\r\nCMAKE_SUPPRESS_DEVELOPER_ERRORS:INTERNAL=TRUE\r\n//Suppress Warnings that are meant for the author of the CMakeLists.txt\r\n// files.\r\nCMAKE_SUPPRESS_DEVELOPER_WARNINGS:INTERNAL=TRUE\r\n//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE\r\nCMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1\r\n//Whether to issue warnings for deprecated functionality.\r\nCMAKE_WARN_DEPRECATED:INTERNAL=FALSE\r\n\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/arm64-v8a/CMakeFiles/3.22.1-g37088a8-dirty/CMakeCCompiler.cmake",
    "content": "set(CMAKE_C_COMPILER \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe\")\r\nset(CMAKE_C_COMPILER_ARG1 \"\")\r\nset(CMAKE_C_COMPILER_ID \"Clang\")\r\nset(CMAKE_C_COMPILER_VERSION \"17.0.2\")\r\nset(CMAKE_C_COMPILER_VERSION_INTERNAL \"\")\r\nset(CMAKE_C_COMPILER_WRAPPER \"\")\r\nset(CMAKE_C_STANDARD_COMPUTED_DEFAULT \"17\")\r\nset(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT \"ON\")\r\nset(CMAKE_C_COMPILE_FEATURES \"c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17;c_std_23\")\r\nset(CMAKE_C90_COMPILE_FEATURES \"c_std_90;c_function_prototypes\")\r\nset(CMAKE_C99_COMPILE_FEATURES \"c_std_99;c_restrict;c_variadic_macros\")\r\nset(CMAKE_C11_COMPILE_FEATURES \"c_std_11;c_static_assert\")\r\nset(CMAKE_C17_COMPILE_FEATURES \"c_std_17\")\r\nset(CMAKE_C23_COMPILE_FEATURES \"c_std_23\")\r\n\r\nset(CMAKE_C_PLATFORM_ID \"Linux\")\r\nset(CMAKE_C_SIMULATE_ID \"\")\r\nset(CMAKE_C_COMPILER_FRONTEND_VARIANT \"GNU\")\r\nset(CMAKE_C_SIMULATE_VERSION \"\")\r\n\r\n\r\n\r\n\r\nset(CMAKE_AR \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe\")\r\nset(CMAKE_C_COMPILER_AR \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe\")\r\nset(CMAKE_RANLIB \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe\")\r\nset(CMAKE_C_COMPILER_RANLIB \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe\")\r\nset(CMAKE_LINKER \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld.exe\")\r\nset(CMAKE_MT \"\")\r\nset(CMAKE_COMPILER_IS_GNUCC )\r\nset(CMAKE_C_COMPILER_LOADED 1)\r\nset(CMAKE_C_COMPILER_WORKS TRUE)\r\nset(CMAKE_C_ABI_COMPILED TRUE)\r\n\r\nset(CMAKE_C_COMPILER_ENV_VAR \"CC\")\r\n\r\nset(CMAKE_C_COMPILER_ID_RUN 1)\r\nset(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m)\r\nset(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC)\r\nset(CMAKE_C_LINKER_PREFERENCE 10)\r\n\r\n# Save compiler ABI information.\r\nset(CMAKE_C_SIZEOF_DATA_PTR \"8\")\r\nset(CMAKE_C_COMPILER_ABI \"ELF\")\r\nset(CMAKE_C_BYTE_ORDER \"LITTLE_ENDIAN\")\r\nset(CMAKE_C_LIBRARY_ARCHITECTURE \"\")\r\n\r\nif(CMAKE_C_SIZEOF_DATA_PTR)\r\n  set(CMAKE_SIZEOF_VOID_P \"${CMAKE_C_SIZEOF_DATA_PTR}\")\r\nendif()\r\n\r\nif(CMAKE_C_COMPILER_ABI)\r\n  set(CMAKE_INTERNAL_PLATFORM_ABI \"${CMAKE_C_COMPILER_ABI}\")\r\nendif()\r\n\r\nif(CMAKE_C_LIBRARY_ARCHITECTURE)\r\n  set(CMAKE_LIBRARY_ARCHITECTURE \"\")\r\nendif()\r\n\r\nset(CMAKE_C_CL_SHOWINCLUDES_PREFIX \"\")\r\nif(CMAKE_C_CL_SHOWINCLUDES_PREFIX)\r\n  set(CMAKE_CL_SHOWINCLUDES_PREFIX \"${CMAKE_C_CL_SHOWINCLUDES_PREFIX}\")\r\nendif()\r\n\r\n\r\n\r\n\r\n\r\nset(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/include;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/aarch64-linux-android;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include\")\r\nset(CMAKE_C_IMPLICIT_LINK_LIBRARIES \"-l:libunwind.a;dl;c;-l:libunwind.a;dl\")\r\nset(CMAKE_C_IMPLICIT_LINK_DIRECTORIES \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/aarch64;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/aarch64-linux-android/21;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/aarch64-linux-android;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib\")\r\nset(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES \"\")\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/arm64-v8a/CMakeFiles/3.22.1-g37088a8-dirty/CMakeCXXCompiler.cmake",
    "content": "set(CMAKE_CXX_COMPILER \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++.exe\")\r\nset(CMAKE_CXX_COMPILER_ARG1 \"\")\r\nset(CMAKE_CXX_COMPILER_ID \"Clang\")\r\nset(CMAKE_CXX_COMPILER_VERSION \"17.0.2\")\r\nset(CMAKE_CXX_COMPILER_VERSION_INTERNAL \"\")\r\nset(CMAKE_CXX_COMPILER_WRAPPER \"\")\r\nset(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT \"17\")\r\nset(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT \"ON\")\r\nset(CMAKE_CXX_COMPILE_FEATURES \"cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23\")\r\nset(CMAKE_CXX98_COMPILE_FEATURES \"cxx_std_98;cxx_template_template_parameters\")\r\nset(CMAKE_CXX11_COMPILE_FEATURES \"cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates\")\r\nset(CMAKE_CXX14_COMPILE_FEATURES \"cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates\")\r\nset(CMAKE_CXX17_COMPILE_FEATURES \"cxx_std_17\")\r\nset(CMAKE_CXX20_COMPILE_FEATURES \"cxx_std_20\")\r\nset(CMAKE_CXX23_COMPILE_FEATURES \"cxx_std_23\")\r\n\r\nset(CMAKE_CXX_PLATFORM_ID \"Linux\")\r\nset(CMAKE_CXX_SIMULATE_ID \"\")\r\nset(CMAKE_CXX_COMPILER_FRONTEND_VARIANT \"GNU\")\r\nset(CMAKE_CXX_SIMULATE_VERSION \"\")\r\n\r\n\r\n\r\n\r\nset(CMAKE_AR \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe\")\r\nset(CMAKE_CXX_COMPILER_AR \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe\")\r\nset(CMAKE_RANLIB \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe\")\r\nset(CMAKE_CXX_COMPILER_RANLIB \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe\")\r\nset(CMAKE_LINKER \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld.exe\")\r\nset(CMAKE_MT \"\")\r\nset(CMAKE_COMPILER_IS_GNUCXX )\r\nset(CMAKE_CXX_COMPILER_LOADED 1)\r\nset(CMAKE_CXX_COMPILER_WORKS TRUE)\r\nset(CMAKE_CXX_ABI_COMPILED TRUE)\r\n\r\nset(CMAKE_CXX_COMPILER_ENV_VAR \"CXX\")\r\n\r\nset(CMAKE_CXX_COMPILER_ID_RUN 1)\r\nset(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm)\r\nset(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC)\r\n\r\nforeach (lang C OBJC OBJCXX)\r\n  if (CMAKE_${lang}_COMPILER_ID_RUN)\r\n    foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS)\r\n      list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension})\r\n    endforeach()\r\n  endif()\r\nendforeach()\r\n\r\nset(CMAKE_CXX_LINKER_PREFERENCE 30)\r\nset(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1)\r\n\r\n# Save compiler ABI information.\r\nset(CMAKE_CXX_SIZEOF_DATA_PTR \"8\")\r\nset(CMAKE_CXX_COMPILER_ABI \"ELF\")\r\nset(CMAKE_CXX_BYTE_ORDER \"LITTLE_ENDIAN\")\r\nset(CMAKE_CXX_LIBRARY_ARCHITECTURE \"\")\r\n\r\nif(CMAKE_CXX_SIZEOF_DATA_PTR)\r\n  set(CMAKE_SIZEOF_VOID_P \"${CMAKE_CXX_SIZEOF_DATA_PTR}\")\r\nendif()\r\n\r\nif(CMAKE_CXX_COMPILER_ABI)\r\n  set(CMAKE_INTERNAL_PLATFORM_ABI \"${CMAKE_CXX_COMPILER_ABI}\")\r\nendif()\r\n\r\nif(CMAKE_CXX_LIBRARY_ARCHITECTURE)\r\n  set(CMAKE_LIBRARY_ARCHITECTURE \"\")\r\nendif()\r\n\r\nset(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX \"\")\r\nif(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX)\r\n  set(CMAKE_CL_SHOWINCLUDES_PREFIX \"${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}\")\r\nendif()\r\n\r\n\r\n\r\n\r\n\r\nset(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/c++/v1;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/include;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/aarch64-linux-android;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include\")\r\nset(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES \"c++;m;-l:libunwind.a;dl;c;-l:libunwind.a;dl\")\r\nset(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/aarch64;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/aarch64-linux-android/21;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/aarch64-linux-android;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib\")\r\nset(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES \"\")\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/arm64-v8a/CMakeFiles/3.22.1-g37088a8-dirty/CMakeSystem.cmake",
    "content": "set(CMAKE_HOST_SYSTEM \"Windows-10.0.19045\")\r\nset(CMAKE_HOST_SYSTEM_NAME \"Windows\")\r\nset(CMAKE_HOST_SYSTEM_VERSION \"10.0.19045\")\r\nset(CMAKE_HOST_SYSTEM_PROCESSOR \"AMD64\")\r\n\r\ninclude(\"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/android.toolchain.cmake\")\r\n\r\nset(CMAKE_SYSTEM \"Android-1\")\r\nset(CMAKE_SYSTEM_NAME \"Android\")\r\nset(CMAKE_SYSTEM_VERSION \"1\")\r\nset(CMAKE_SYSTEM_PROCESSOR \"aarch64\")\r\n\r\nset(CMAKE_CROSSCOMPILING \"TRUE\")\r\n\r\nset(CMAKE_SYSTEM_LOADED 1)\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/arm64-v8a/CMakeFiles/3.22.1-g37088a8-dirty/CompilerIdC/CMakeCCompilerId.c",
    "content": "#ifdef __cplusplus\r\n# error \"A C++ compiler has been selected for C.\"\r\n#endif\r\n\r\n#if defined(__18CXX)\r\n# define ID_VOID_MAIN\r\n#endif\r\n#if defined(__CLASSIC_C__)\r\n/* cv-qualifiers did not exist in K&R C */\r\n# define const\r\n# define volatile\r\n#endif\r\n\r\n#if !defined(__has_include)\r\n/* If the compiler does not have __has_include, pretend the answer is\r\n   always no.  */\r\n#  define __has_include(x) 0\r\n#endif\r\n\r\n\r\n/* Version number components: V=Version, R=Revision, P=Patch\r\n   Version date components:   YYYY=Year, MM=Month,   DD=Day  */\r\n\r\n#if defined(__INTEL_COMPILER) || defined(__ICC)\r\n# define COMPILER_ID \"Intel\"\r\n# if defined(_MSC_VER)\r\n#  define SIMULATE_ID \"MSVC\"\r\n# endif\r\n# if defined(__GNUC__)\r\n#  define SIMULATE_ID \"GNU\"\r\n# endif\r\n  /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later,\r\n     except that a few beta releases use the old format with V=2021.  */\r\n# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111\r\n#  define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100)\r\n#  define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10)\r\n#  if defined(__INTEL_COMPILER_UPDATE)\r\n#   define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE)\r\n#  else\r\n#   define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER   % 10)\r\n#  endif\r\n# else\r\n#  define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER)\r\n#  define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE)\r\n   /* The third version component from --version is an update index,\r\n      but no macro is provided for it.  */\r\n#  define COMPILER_VERSION_PATCH DEC(0)\r\n# endif\r\n# if defined(__INTEL_COMPILER_BUILD_DATE)\r\n   /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */\r\n#  define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE)\r\n# endif\r\n# if defined(_MSC_VER)\r\n   /* _MSC_VER = VVRR */\r\n#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)\r\n#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)\r\n# endif\r\n# if defined(__GNUC__)\r\n#  define SIMULATE_VERSION_MAJOR DEC(__GNUC__)\r\n# elif defined(__GNUG__)\r\n#  define SIMULATE_VERSION_MAJOR DEC(__GNUG__)\r\n# endif\r\n# if defined(__GNUC_MINOR__)\r\n#  define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)\r\n# endif\r\n# if defined(__GNUC_PATCHLEVEL__)\r\n#  define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)\r\n# endif\r\n\r\n#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER)\r\n# define COMPILER_ID \"IntelLLVM\"\r\n#if defined(_MSC_VER)\r\n# define SIMULATE_ID \"MSVC\"\r\n#endif\r\n#if defined(__GNUC__)\r\n# define SIMULATE_ID \"GNU\"\r\n#endif\r\n/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and\r\n * later.  Look for 6 digit vs. 8 digit version number to decide encoding.\r\n * VVVV is no smaller than the current year when a version is released.\r\n */\r\n#if __INTEL_LLVM_COMPILER < 1000000L\r\n# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100)\r\n# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10)\r\n# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER    % 10)\r\n#else\r\n# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000)\r\n# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100)\r\n# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER     % 100)\r\n#endif\r\n#if defined(_MSC_VER)\r\n  /* _MSC_VER = VVRR */\r\n# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)\r\n# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)\r\n#endif\r\n#if defined(__GNUC__)\r\n# define SIMULATE_VERSION_MAJOR DEC(__GNUC__)\r\n#elif defined(__GNUG__)\r\n# define SIMULATE_VERSION_MAJOR DEC(__GNUG__)\r\n#endif\r\n#if defined(__GNUC_MINOR__)\r\n# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)\r\n#endif\r\n#if defined(__GNUC_PATCHLEVEL__)\r\n# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)\r\n#endif\r\n\r\n#elif defined(__PATHCC__)\r\n# define COMPILER_ID \"PathScale\"\r\n# define COMPILER_VERSION_MAJOR DEC(__PATHCC__)\r\n# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__)\r\n# if defined(__PATHCC_PATCHLEVEL__)\r\n#  define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__)\r\n# endif\r\n\r\n#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__)\r\n# define COMPILER_ID \"Embarcadero\"\r\n# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF)\r\n# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF)\r\n# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__     & 0xFFFF)\r\n\r\n#elif defined(__BORLANDC__)\r\n# define COMPILER_ID \"Borland\"\r\n  /* __BORLANDC__ = 0xVRR */\r\n# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8)\r\n# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF)\r\n\r\n#elif defined(__WATCOMC__) && __WATCOMC__ < 1200\r\n# define COMPILER_ID \"Watcom\"\r\n   /* __WATCOMC__ = VVRR */\r\n# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100)\r\n# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)\r\n# if (__WATCOMC__ % 10) > 0\r\n#  define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)\r\n# endif\r\n\r\n#elif defined(__WATCOMC__)\r\n# define COMPILER_ID \"OpenWatcom\"\r\n   /* __WATCOMC__ = VVRP + 1100 */\r\n# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100)\r\n# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)\r\n# if (__WATCOMC__ % 10) > 0\r\n#  define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)\r\n# endif\r\n\r\n#elif defined(__SUNPRO_C)\r\n# define COMPILER_ID \"SunPro\"\r\n# if __SUNPRO_C >= 0x5100\r\n   /* __SUNPRO_C = 0xVRRP */\r\n#  define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12)\r\n#  define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF)\r\n#  define COMPILER_VERSION_PATCH HEX(__SUNPRO_C    & 0xF)\r\n# else\r\n   /* __SUNPRO_CC = 0xVRP */\r\n#  define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8)\r\n#  define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF)\r\n#  define COMPILER_VERSION_PATCH HEX(__SUNPRO_C    & 0xF)\r\n# endif\r\n\r\n#elif defined(__HP_cc)\r\n# define COMPILER_ID \"HP\"\r\n  /* __HP_cc = VVRRPP */\r\n# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000)\r\n# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100)\r\n# define COMPILER_VERSION_PATCH DEC(__HP_cc     % 100)\r\n\r\n#elif defined(__DECC)\r\n# define COMPILER_ID \"Compaq\"\r\n  /* __DECC_VER = VVRRTPPPP */\r\n# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000)\r\n# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000  % 100)\r\n# define COMPILER_VERSION_PATCH DEC(__DECC_VER         % 10000)\r\n\r\n#elif defined(__IBMC__) && defined(__COMPILER_VER__)\r\n# define COMPILER_ID \"zOS\"\r\n  /* __IBMC__ = VRP */\r\n# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)\r\n# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)\r\n# define COMPILER_VERSION_PATCH DEC(__IBMC__    % 10)\r\n\r\n#elif defined(__ibmxl__) && defined(__clang__)\r\n# define COMPILER_ID \"XLClang\"\r\n# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__)\r\n# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__)\r\n# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__)\r\n# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__)\r\n\r\n\r\n#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800\r\n# define COMPILER_ID \"XL\"\r\n  /* __IBMC__ = VRP */\r\n# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)\r\n# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)\r\n# define COMPILER_VERSION_PATCH DEC(__IBMC__    % 10)\r\n\r\n#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800\r\n# define COMPILER_ID \"VisualAge\"\r\n  /* __IBMC__ = VRP */\r\n# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)\r\n# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)\r\n# define COMPILER_VERSION_PATCH DEC(__IBMC__    % 10)\r\n\r\n#elif defined(__NVCOMPILER)\r\n# define COMPILER_ID \"NVHPC\"\r\n# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__)\r\n# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__)\r\n# if defined(__NVCOMPILER_PATCHLEVEL__)\r\n#  define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__)\r\n# endif\r\n\r\n#elif defined(__PGI)\r\n# define COMPILER_ID \"PGI\"\r\n# define COMPILER_VERSION_MAJOR DEC(__PGIC__)\r\n# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__)\r\n# if defined(__PGIC_PATCHLEVEL__)\r\n#  define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__)\r\n# endif\r\n\r\n#elif defined(_CRAYC)\r\n# define COMPILER_ID \"Cray\"\r\n# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR)\r\n# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR)\r\n\r\n#elif defined(__TI_COMPILER_VERSION__)\r\n# define COMPILER_ID \"TI\"\r\n  /* __TI_COMPILER_VERSION__ = VVVRRRPPP */\r\n# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000)\r\n# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000   % 1000)\r\n# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__        % 1000)\r\n\r\n#elif defined(__CLANG_FUJITSU)\r\n# define COMPILER_ID \"FujitsuClang\"\r\n# define COMPILER_VERSION_MAJOR DEC(__FCC_major__)\r\n# define COMPILER_VERSION_MINOR DEC(__FCC_minor__)\r\n# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__)\r\n# define COMPILER_VERSION_INTERNAL_STR __clang_version__\r\n\r\n\r\n#elif defined(__FUJITSU)\r\n# define COMPILER_ID \"Fujitsu\"\r\n# if defined(__FCC_version__)\r\n#   define COMPILER_VERSION __FCC_version__\r\n# elif defined(__FCC_major__)\r\n#   define COMPILER_VERSION_MAJOR DEC(__FCC_major__)\r\n#   define COMPILER_VERSION_MINOR DEC(__FCC_minor__)\r\n#   define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__)\r\n# endif\r\n# if defined(__fcc_version)\r\n#   define COMPILER_VERSION_INTERNAL DEC(__fcc_version)\r\n# elif defined(__FCC_VERSION)\r\n#   define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION)\r\n# endif\r\n\r\n\r\n#elif defined(__ghs__)\r\n# define COMPILER_ID \"GHS\"\r\n/* __GHS_VERSION_NUMBER = VVVVRP */\r\n# ifdef __GHS_VERSION_NUMBER\r\n# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100)\r\n# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10)\r\n# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER      % 10)\r\n# endif\r\n\r\n#elif defined(__TINYC__)\r\n# define COMPILER_ID \"TinyCC\"\r\n\r\n#elif defined(__BCC__)\r\n# define COMPILER_ID \"Bruce\"\r\n\r\n#elif defined(__SCO_VERSION__)\r\n# define COMPILER_ID \"SCO\"\r\n\r\n#elif defined(__ARMCC_VERSION) && !defined(__clang__)\r\n# define COMPILER_ID \"ARMCC\"\r\n#if __ARMCC_VERSION >= 1000000\r\n  /* __ARMCC_VERSION = VRRPPPP */\r\n  # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000)\r\n  # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100)\r\n  # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION     % 10000)\r\n#else\r\n  /* __ARMCC_VERSION = VRPPPP */\r\n  # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000)\r\n  # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10)\r\n  # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION    % 10000)\r\n#endif\r\n\r\n\r\n#elif defined(__clang__) && defined(__apple_build_version__)\r\n# define COMPILER_ID \"AppleClang\"\r\n# if defined(_MSC_VER)\r\n#  define SIMULATE_ID \"MSVC\"\r\n# endif\r\n# define COMPILER_VERSION_MAJOR DEC(__clang_major__)\r\n# define COMPILER_VERSION_MINOR DEC(__clang_minor__)\r\n# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)\r\n# if defined(_MSC_VER)\r\n   /* _MSC_VER = VVRR */\r\n#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)\r\n#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)\r\n# endif\r\n# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__)\r\n\r\n#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION)\r\n# define COMPILER_ID \"ARMClang\"\r\n  # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000)\r\n  # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100)\r\n  # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION     % 10000)\r\n# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION)\r\n\r\n#elif defined(__clang__)\r\n# define COMPILER_ID \"Clang\"\r\n# if defined(_MSC_VER)\r\n#  define SIMULATE_ID \"MSVC\"\r\n# endif\r\n# define COMPILER_VERSION_MAJOR DEC(__clang_major__)\r\n# define COMPILER_VERSION_MINOR DEC(__clang_minor__)\r\n# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)\r\n# if defined(_MSC_VER)\r\n   /* _MSC_VER = VVRR */\r\n#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)\r\n#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)\r\n# endif\r\n\r\n#elif defined(__GNUC__)\r\n# define COMPILER_ID \"GNU\"\r\n# define COMPILER_VERSION_MAJOR DEC(__GNUC__)\r\n# if defined(__GNUC_MINOR__)\r\n#  define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__)\r\n# endif\r\n# if defined(__GNUC_PATCHLEVEL__)\r\n#  define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)\r\n# endif\r\n\r\n#elif defined(_MSC_VER)\r\n# define COMPILER_ID \"MSVC\"\r\n  /* _MSC_VER = VVRR */\r\n# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100)\r\n# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100)\r\n# if defined(_MSC_FULL_VER)\r\n#  if _MSC_VER >= 1400\r\n    /* _MSC_FULL_VER = VVRRPPPPP */\r\n#   define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000)\r\n#  else\r\n    /* _MSC_FULL_VER = VVRRPPPP */\r\n#   define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000)\r\n#  endif\r\n# endif\r\n# if defined(_MSC_BUILD)\r\n#  define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD)\r\n# endif\r\n\r\n#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__)\r\n# define COMPILER_ID \"ADSP\"\r\n#if defined(__VISUALDSPVERSION__)\r\n  /* __VISUALDSPVERSION__ = 0xVVRRPP00 */\r\n# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24)\r\n# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF)\r\n# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8  & 0xFF)\r\n#endif\r\n\r\n#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)\r\n# define COMPILER_ID \"IAR\"\r\n# if defined(__VER__) && defined(__ICCARM__)\r\n#  define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000)\r\n#  define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000)\r\n#  define COMPILER_VERSION_PATCH DEC((__VER__) % 1000)\r\n#  define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)\r\n# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__))\r\n#  define COMPILER_VERSION_MAJOR DEC((__VER__) / 100)\r\n#  define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100))\r\n#  define COMPILER_VERSION_PATCH DEC(__SUBVERSION__)\r\n#  define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)\r\n# endif\r\n\r\n#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC)\r\n# define COMPILER_ID \"SDCC\"\r\n# if defined(__SDCC_VERSION_MAJOR)\r\n#  define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR)\r\n#  define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR)\r\n#  define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH)\r\n# else\r\n  /* SDCC = VRP */\r\n#  define COMPILER_VERSION_MAJOR DEC(SDCC/100)\r\n#  define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10)\r\n#  define COMPILER_VERSION_PATCH DEC(SDCC    % 10)\r\n# endif\r\n\r\n\r\n/* These compilers are either not known or too old to define an\r\n  identification macro.  Try to identify the platform and guess that\r\n  it is the native compiler.  */\r\n#elif defined(__hpux) || defined(__hpua)\r\n# define COMPILER_ID \"HP\"\r\n\r\n#else /* unknown compiler */\r\n# define COMPILER_ID \"\"\r\n#endif\r\n\r\n/* Construct the string literal in pieces to prevent the source from\r\n   getting matched.  Store it in a pointer rather than an array\r\n   because some compilers will just produce instructions to fill the\r\n   array rather than assigning a pointer to a static array.  */\r\nchar const* info_compiler = \"INFO\" \":\" \"compiler[\" COMPILER_ID \"]\";\r\n#ifdef SIMULATE_ID\r\nchar const* info_simulate = \"INFO\" \":\" \"simulate[\" SIMULATE_ID \"]\";\r\n#endif\r\n\r\n#ifdef __QNXNTO__\r\nchar const* qnxnto = \"INFO\" \":\" \"qnxnto[]\";\r\n#endif\r\n\r\n#if defined(__CRAYXT_COMPUTE_LINUX_TARGET)\r\nchar const *info_cray = \"INFO\" \":\" \"compiler_wrapper[CrayPrgEnv]\";\r\n#endif\r\n\r\n#define STRINGIFY_HELPER(X) #X\r\n#define STRINGIFY(X) STRINGIFY_HELPER(X)\r\n\r\n/* Identify known platforms by name.  */\r\n#if defined(__linux) || defined(__linux__) || defined(linux)\r\n# define PLATFORM_ID \"Linux\"\r\n\r\n#elif defined(__MSYS__)\r\n# define PLATFORM_ID \"MSYS\"\r\n\r\n#elif defined(__CYGWIN__)\r\n# define PLATFORM_ID \"Cygwin\"\r\n\r\n#elif defined(__MINGW32__)\r\n# define PLATFORM_ID \"MinGW\"\r\n\r\n#elif defined(__APPLE__)\r\n# define PLATFORM_ID \"Darwin\"\r\n\r\n#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32)\r\n# define PLATFORM_ID \"Windows\"\r\n\r\n#elif defined(__FreeBSD__) || defined(__FreeBSD)\r\n# define PLATFORM_ID \"FreeBSD\"\r\n\r\n#elif defined(__NetBSD__) || defined(__NetBSD)\r\n# define PLATFORM_ID \"NetBSD\"\r\n\r\n#elif defined(__OpenBSD__) || defined(__OPENBSD)\r\n# define PLATFORM_ID \"OpenBSD\"\r\n\r\n#elif defined(__sun) || defined(sun)\r\n# define PLATFORM_ID \"SunOS\"\r\n\r\n#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__)\r\n# define PLATFORM_ID \"AIX\"\r\n\r\n#elif defined(__hpux) || defined(__hpux__)\r\n# define PLATFORM_ID \"HP-UX\"\r\n\r\n#elif defined(__HAIKU__)\r\n# define PLATFORM_ID \"Haiku\"\r\n\r\n#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS)\r\n# define PLATFORM_ID \"BeOS\"\r\n\r\n#elif defined(__QNX__) || defined(__QNXNTO__)\r\n# define PLATFORM_ID \"QNX\"\r\n\r\n#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__)\r\n# define PLATFORM_ID \"Tru64\"\r\n\r\n#elif defined(__riscos) || defined(__riscos__)\r\n# define PLATFORM_ID \"RISCos\"\r\n\r\n#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__)\r\n# define PLATFORM_ID \"SINIX\"\r\n\r\n#elif defined(__UNIX_SV__)\r\n# define PLATFORM_ID \"UNIX_SV\"\r\n\r\n#elif defined(__bsdos__)\r\n# define PLATFORM_ID \"BSDOS\"\r\n\r\n#elif defined(_MPRAS) || defined(MPRAS)\r\n# define PLATFORM_ID \"MP-RAS\"\r\n\r\n#elif defined(__osf) || defined(__osf__)\r\n# define PLATFORM_ID \"OSF1\"\r\n\r\n#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv)\r\n# define PLATFORM_ID \"SCO_SV\"\r\n\r\n#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX)\r\n# define PLATFORM_ID \"ULTRIX\"\r\n\r\n#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX)\r\n# define PLATFORM_ID \"Xenix\"\r\n\r\n#elif defined(__WATCOMC__)\r\n# if defined(__LINUX__)\r\n#  define PLATFORM_ID \"Linux\"\r\n\r\n# elif defined(__DOS__)\r\n#  define PLATFORM_ID \"DOS\"\r\n\r\n# elif defined(__OS2__)\r\n#  define PLATFORM_ID \"OS2\"\r\n\r\n# elif defined(__WINDOWS__)\r\n#  define PLATFORM_ID \"Windows3x\"\r\n\r\n# elif defined(__VXWORKS__)\r\n#  define PLATFORM_ID \"VxWorks\"\r\n\r\n# else /* unknown platform */\r\n#  define PLATFORM_ID\r\n# endif\r\n\r\n#elif defined(__INTEGRITY)\r\n# if defined(INT_178B)\r\n#  define PLATFORM_ID \"Integrity178\"\r\n\r\n# else /* regular Integrity */\r\n#  define PLATFORM_ID \"Integrity\"\r\n# endif\r\n\r\n#else /* unknown platform */\r\n# define PLATFORM_ID\r\n\r\n#endif\r\n\r\n/* For windows compilers MSVC and Intel we can determine\r\n   the architecture of the compiler being used.  This is because\r\n   the compilers do not have flags that can change the architecture,\r\n   but rather depend on which compiler is being used\r\n*/\r\n#if defined(_WIN32) && defined(_MSC_VER)\r\n# if defined(_M_IA64)\r\n#  define ARCHITECTURE_ID \"IA64\"\r\n\r\n# elif defined(_M_ARM64EC)\r\n#  define ARCHITECTURE_ID \"ARM64EC\"\r\n\r\n# elif defined(_M_X64) || defined(_M_AMD64)\r\n#  define ARCHITECTURE_ID \"x64\"\r\n\r\n# elif defined(_M_IX86)\r\n#  define ARCHITECTURE_ID \"X86\"\r\n\r\n# elif defined(_M_ARM64)\r\n#  define ARCHITECTURE_ID \"ARM64\"\r\n\r\n# elif defined(_M_ARM)\r\n#  if _M_ARM == 4\r\n#   define ARCHITECTURE_ID \"ARMV4I\"\r\n#  elif _M_ARM == 5\r\n#   define ARCHITECTURE_ID \"ARMV5I\"\r\n#  else\r\n#   define ARCHITECTURE_ID \"ARMV\" STRINGIFY(_M_ARM)\r\n#  endif\r\n\r\n# elif defined(_M_MIPS)\r\n#  define ARCHITECTURE_ID \"MIPS\"\r\n\r\n# elif defined(_M_SH)\r\n#  define ARCHITECTURE_ID \"SHx\"\r\n\r\n# else /* unknown architecture */\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n#elif defined(__WATCOMC__)\r\n# if defined(_M_I86)\r\n#  define ARCHITECTURE_ID \"I86\"\r\n\r\n# elif defined(_M_IX86)\r\n#  define ARCHITECTURE_ID \"X86\"\r\n\r\n# else /* unknown architecture */\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)\r\n# if defined(__ICCARM__)\r\n#  define ARCHITECTURE_ID \"ARM\"\r\n\r\n# elif defined(__ICCRX__)\r\n#  define ARCHITECTURE_ID \"RX\"\r\n\r\n# elif defined(__ICCRH850__)\r\n#  define ARCHITECTURE_ID \"RH850\"\r\n\r\n# elif defined(__ICCRL78__)\r\n#  define ARCHITECTURE_ID \"RL78\"\r\n\r\n# elif defined(__ICCRISCV__)\r\n#  define ARCHITECTURE_ID \"RISCV\"\r\n\r\n# elif defined(__ICCAVR__)\r\n#  define ARCHITECTURE_ID \"AVR\"\r\n\r\n# elif defined(__ICC430__)\r\n#  define ARCHITECTURE_ID \"MSP430\"\r\n\r\n# elif defined(__ICCV850__)\r\n#  define ARCHITECTURE_ID \"V850\"\r\n\r\n# elif defined(__ICC8051__)\r\n#  define ARCHITECTURE_ID \"8051\"\r\n\r\n# elif defined(__ICCSTM8__)\r\n#  define ARCHITECTURE_ID \"STM8\"\r\n\r\n# else /* unknown architecture */\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n#elif defined(__ghs__)\r\n# if defined(__PPC64__)\r\n#  define ARCHITECTURE_ID \"PPC64\"\r\n\r\n# elif defined(__ppc__)\r\n#  define ARCHITECTURE_ID \"PPC\"\r\n\r\n# elif defined(__ARM__)\r\n#  define ARCHITECTURE_ID \"ARM\"\r\n\r\n# elif defined(__x86_64__)\r\n#  define ARCHITECTURE_ID \"x64\"\r\n\r\n# elif defined(__i386__)\r\n#  define ARCHITECTURE_ID \"X86\"\r\n\r\n# else /* unknown architecture */\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n#elif defined(__TI_COMPILER_VERSION__)\r\n# if defined(__TI_ARM__)\r\n#  define ARCHITECTURE_ID \"ARM\"\r\n\r\n# elif defined(__MSP430__)\r\n#  define ARCHITECTURE_ID \"MSP430\"\r\n\r\n# elif defined(__TMS320C28XX__)\r\n#  define ARCHITECTURE_ID \"TMS320C28x\"\r\n\r\n# elif defined(__TMS320C6X__) || defined(_TMS320C6X)\r\n#  define ARCHITECTURE_ID \"TMS320C6x\"\r\n\r\n# else /* unknown architecture */\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n#else\r\n#  define ARCHITECTURE_ID\r\n#endif\r\n\r\n/* Convert integer to decimal digit literals.  */\r\n#define DEC(n)                   \\\r\n  ('0' + (((n) / 10000000)%10)), \\\r\n  ('0' + (((n) / 1000000)%10)),  \\\r\n  ('0' + (((n) / 100000)%10)),   \\\r\n  ('0' + (((n) / 10000)%10)),    \\\r\n  ('0' + (((n) / 1000)%10)),     \\\r\n  ('0' + (((n) / 100)%10)),      \\\r\n  ('0' + (((n) / 10)%10)),       \\\r\n  ('0' +  ((n) % 10))\r\n\r\n/* Convert integer to hex digit literals.  */\r\n#define HEX(n)             \\\r\n  ('0' + ((n)>>28 & 0xF)), \\\r\n  ('0' + ((n)>>24 & 0xF)), \\\r\n  ('0' + ((n)>>20 & 0xF)), \\\r\n  ('0' + ((n)>>16 & 0xF)), \\\r\n  ('0' + ((n)>>12 & 0xF)), \\\r\n  ('0' + ((n)>>8  & 0xF)), \\\r\n  ('0' + ((n)>>4  & 0xF)), \\\r\n  ('0' + ((n)     & 0xF))\r\n\r\n/* Construct a string literal encoding the version number. */\r\n#ifdef COMPILER_VERSION\r\nchar const* info_version = \"INFO\" \":\" \"compiler_version[\" COMPILER_VERSION \"]\";\r\n\r\n/* Construct a string literal encoding the version number components. */\r\n#elif defined(COMPILER_VERSION_MAJOR)\r\nchar const info_version[] = {\r\n  'I', 'N', 'F', 'O', ':',\r\n  'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[',\r\n  COMPILER_VERSION_MAJOR,\r\n# ifdef COMPILER_VERSION_MINOR\r\n  '.', COMPILER_VERSION_MINOR,\r\n#  ifdef COMPILER_VERSION_PATCH\r\n   '.', COMPILER_VERSION_PATCH,\r\n#   ifdef COMPILER_VERSION_TWEAK\r\n    '.', COMPILER_VERSION_TWEAK,\r\n#   endif\r\n#  endif\r\n# endif\r\n  ']','\\0'};\r\n#endif\r\n\r\n/* Construct a string literal encoding the internal version number. */\r\n#ifdef COMPILER_VERSION_INTERNAL\r\nchar const info_version_internal[] = {\r\n  'I', 'N', 'F', 'O', ':',\r\n  'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_',\r\n  'i','n','t','e','r','n','a','l','[',\r\n  COMPILER_VERSION_INTERNAL,']','\\0'};\r\n#elif defined(COMPILER_VERSION_INTERNAL_STR)\r\nchar const* info_version_internal = \"INFO\" \":\" \"compiler_version_internal[\" COMPILER_VERSION_INTERNAL_STR \"]\";\r\n#endif\r\n\r\n/* Construct a string literal encoding the version number components. */\r\n#ifdef SIMULATE_VERSION_MAJOR\r\nchar const info_simulate_version[] = {\r\n  'I', 'N', 'F', 'O', ':',\r\n  's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[',\r\n  SIMULATE_VERSION_MAJOR,\r\n# ifdef SIMULATE_VERSION_MINOR\r\n  '.', SIMULATE_VERSION_MINOR,\r\n#  ifdef SIMULATE_VERSION_PATCH\r\n   '.', SIMULATE_VERSION_PATCH,\r\n#   ifdef SIMULATE_VERSION_TWEAK\r\n    '.', SIMULATE_VERSION_TWEAK,\r\n#   endif\r\n#  endif\r\n# endif\r\n  ']','\\0'};\r\n#endif\r\n\r\n/* Construct the string literal in pieces to prevent the source from\r\n   getting matched.  Store it in a pointer rather than an array\r\n   because some compilers will just produce instructions to fill the\r\n   array rather than assigning a pointer to a static array.  */\r\nchar const* info_platform = \"INFO\" \":\" \"platform[\" PLATFORM_ID \"]\";\r\nchar const* info_arch = \"INFO\" \":\" \"arch[\" ARCHITECTURE_ID \"]\";\r\n\r\n\r\n\r\n#if !defined(__STDC__) && !defined(__clang__)\r\n# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__)\r\n#  define C_VERSION \"90\"\r\n# else\r\n#  define C_VERSION\r\n# endif\r\n#elif __STDC_VERSION__ > 201710L\r\n# define C_VERSION \"23\"\r\n#elif __STDC_VERSION__ >= 201710L\r\n# define C_VERSION \"17\"\r\n#elif __STDC_VERSION__ >= 201000L\r\n# define C_VERSION \"11\"\r\n#elif __STDC_VERSION__ >= 199901L\r\n# define C_VERSION \"99\"\r\n#else\r\n# define C_VERSION \"90\"\r\n#endif\r\nconst char* info_language_standard_default =\r\n  \"INFO\" \":\" \"standard_default[\" C_VERSION \"]\";\r\n\r\nconst char* info_language_extensions_default = \"INFO\" \":\" \"extensions_default[\"\r\n/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */\r\n#if (defined(__clang__) || defined(__GNUC__) ||                               \\\r\n     defined(__TI_COMPILER_VERSION__)) &&                                     \\\r\n  !defined(__STRICT_ANSI__) && !defined(_MSC_VER)\r\n  \"ON\"\r\n#else\r\n  \"OFF\"\r\n#endif\r\n\"]\";\r\n\r\n/*--------------------------------------------------------------------------*/\r\n\r\n#ifdef ID_VOID_MAIN\r\nvoid main() {}\r\n#else\r\n# if defined(__CLASSIC_C__)\r\nint main(argc, argv) int argc; char *argv[];\r\n# else\r\nint main(int argc, char* argv[])\r\n# endif\r\n{\r\n  int require = 0;\r\n  require += info_compiler[argc];\r\n  require += info_platform[argc];\r\n  require += info_arch[argc];\r\n#ifdef COMPILER_VERSION_MAJOR\r\n  require += info_version[argc];\r\n#endif\r\n#ifdef COMPILER_VERSION_INTERNAL\r\n  require += info_version_internal[argc];\r\n#endif\r\n#ifdef SIMULATE_ID\r\n  require += info_simulate[argc];\r\n#endif\r\n#ifdef SIMULATE_VERSION_MAJOR\r\n  require += info_simulate_version[argc];\r\n#endif\r\n#if defined(__CRAYXT_COMPUTE_LINUX_TARGET)\r\n  require += info_cray[argc];\r\n#endif\r\n  require += info_language_standard_default[argc];\r\n  require += info_language_extensions_default[argc];\r\n  (void)argv;\r\n  return require;\r\n}\r\n#endif\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/arm64-v8a/CMakeFiles/3.22.1-g37088a8-dirty/CompilerIdCXX/CMakeCXXCompilerId.cpp",
    "content": "/* This source file must have a .cpp extension so that all C++ compilers\r\n   recognize the extension without flags.  Borland does not know .cxx for\r\n   example.  */\r\n#ifndef __cplusplus\r\n# error \"A C compiler has been selected for C++.\"\r\n#endif\r\n\r\n#if !defined(__has_include)\r\n/* If the compiler does not have __has_include, pretend the answer is\r\n   always no.  */\r\n#  define __has_include(x) 0\r\n#endif\r\n\r\n\r\n/* Version number components: V=Version, R=Revision, P=Patch\r\n   Version date components:   YYYY=Year, MM=Month,   DD=Day  */\r\n\r\n#if defined(__COMO__)\r\n# define COMPILER_ID \"Comeau\"\r\n  /* __COMO_VERSION__ = VRR */\r\n# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100)\r\n# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100)\r\n\r\n#elif defined(__INTEL_COMPILER) || defined(__ICC)\r\n# define COMPILER_ID \"Intel\"\r\n# if defined(_MSC_VER)\r\n#  define SIMULATE_ID \"MSVC\"\r\n# endif\r\n# if defined(__GNUC__)\r\n#  define SIMULATE_ID \"GNU\"\r\n# endif\r\n  /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later,\r\n     except that a few beta releases use the old format with V=2021.  */\r\n# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111\r\n#  define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100)\r\n#  define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10)\r\n#  if defined(__INTEL_COMPILER_UPDATE)\r\n#   define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE)\r\n#  else\r\n#   define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER   % 10)\r\n#  endif\r\n# else\r\n#  define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER)\r\n#  define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE)\r\n   /* The third version component from --version is an update index,\r\n      but no macro is provided for it.  */\r\n#  define COMPILER_VERSION_PATCH DEC(0)\r\n# endif\r\n# if defined(__INTEL_COMPILER_BUILD_DATE)\r\n   /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */\r\n#  define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE)\r\n# endif\r\n# if defined(_MSC_VER)\r\n   /* _MSC_VER = VVRR */\r\n#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)\r\n#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)\r\n# endif\r\n# if defined(__GNUC__)\r\n#  define SIMULATE_VERSION_MAJOR DEC(__GNUC__)\r\n# elif defined(__GNUG__)\r\n#  define SIMULATE_VERSION_MAJOR DEC(__GNUG__)\r\n# endif\r\n# if defined(__GNUC_MINOR__)\r\n#  define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)\r\n# endif\r\n# if defined(__GNUC_PATCHLEVEL__)\r\n#  define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)\r\n# endif\r\n\r\n#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER)\r\n# define COMPILER_ID \"IntelLLVM\"\r\n#if defined(_MSC_VER)\r\n# define SIMULATE_ID \"MSVC\"\r\n#endif\r\n#if defined(__GNUC__)\r\n# define SIMULATE_ID \"GNU\"\r\n#endif\r\n/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and\r\n * later.  Look for 6 digit vs. 8 digit version number to decide encoding.\r\n * VVVV is no smaller than the current year when a version is released.\r\n */\r\n#if __INTEL_LLVM_COMPILER < 1000000L\r\n# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100)\r\n# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10)\r\n# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER    % 10)\r\n#else\r\n# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000)\r\n# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100)\r\n# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER     % 100)\r\n#endif\r\n#if defined(_MSC_VER)\r\n  /* _MSC_VER = VVRR */\r\n# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)\r\n# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)\r\n#endif\r\n#if defined(__GNUC__)\r\n# define SIMULATE_VERSION_MAJOR DEC(__GNUC__)\r\n#elif defined(__GNUG__)\r\n# define SIMULATE_VERSION_MAJOR DEC(__GNUG__)\r\n#endif\r\n#if defined(__GNUC_MINOR__)\r\n# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)\r\n#endif\r\n#if defined(__GNUC_PATCHLEVEL__)\r\n# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)\r\n#endif\r\n\r\n#elif defined(__PATHCC__)\r\n# define COMPILER_ID \"PathScale\"\r\n# define COMPILER_VERSION_MAJOR DEC(__PATHCC__)\r\n# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__)\r\n# if defined(__PATHCC_PATCHLEVEL__)\r\n#  define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__)\r\n# endif\r\n\r\n#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__)\r\n# define COMPILER_ID \"Embarcadero\"\r\n# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF)\r\n# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF)\r\n# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__     & 0xFFFF)\r\n\r\n#elif defined(__BORLANDC__)\r\n# define COMPILER_ID \"Borland\"\r\n  /* __BORLANDC__ = 0xVRR */\r\n# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8)\r\n# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF)\r\n\r\n#elif defined(__WATCOMC__) && __WATCOMC__ < 1200\r\n# define COMPILER_ID \"Watcom\"\r\n   /* __WATCOMC__ = VVRR */\r\n# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100)\r\n# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)\r\n# if (__WATCOMC__ % 10) > 0\r\n#  define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)\r\n# endif\r\n\r\n#elif defined(__WATCOMC__)\r\n# define COMPILER_ID \"OpenWatcom\"\r\n   /* __WATCOMC__ = VVRP + 1100 */\r\n# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100)\r\n# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)\r\n# if (__WATCOMC__ % 10) > 0\r\n#  define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)\r\n# endif\r\n\r\n#elif defined(__SUNPRO_CC)\r\n# define COMPILER_ID \"SunPro\"\r\n# if __SUNPRO_CC >= 0x5100\r\n   /* __SUNPRO_CC = 0xVRRP */\r\n#  define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12)\r\n#  define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF)\r\n#  define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC    & 0xF)\r\n# else\r\n   /* __SUNPRO_CC = 0xVRP */\r\n#  define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8)\r\n#  define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF)\r\n#  define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC    & 0xF)\r\n# endif\r\n\r\n#elif defined(__HP_aCC)\r\n# define COMPILER_ID \"HP\"\r\n  /* __HP_aCC = VVRRPP */\r\n# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000)\r\n# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100)\r\n# define COMPILER_VERSION_PATCH DEC(__HP_aCC     % 100)\r\n\r\n#elif defined(__DECCXX)\r\n# define COMPILER_ID \"Compaq\"\r\n  /* __DECCXX_VER = VVRRTPPPP */\r\n# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000)\r\n# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000  % 100)\r\n# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER         % 10000)\r\n\r\n#elif defined(__IBMCPP__) && defined(__COMPILER_VER__)\r\n# define COMPILER_ID \"zOS\"\r\n  /* __IBMCPP__ = VRP */\r\n# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)\r\n# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)\r\n# define COMPILER_VERSION_PATCH DEC(__IBMCPP__    % 10)\r\n\r\n#elif defined(__ibmxl__) && defined(__clang__)\r\n# define COMPILER_ID \"XLClang\"\r\n# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__)\r\n# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__)\r\n# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__)\r\n# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__)\r\n\r\n\r\n#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800\r\n# define COMPILER_ID \"XL\"\r\n  /* __IBMCPP__ = VRP */\r\n# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)\r\n# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)\r\n# define COMPILER_VERSION_PATCH DEC(__IBMCPP__    % 10)\r\n\r\n#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800\r\n# define COMPILER_ID \"VisualAge\"\r\n  /* __IBMCPP__ = VRP */\r\n# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)\r\n# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)\r\n# define COMPILER_VERSION_PATCH DEC(__IBMCPP__    % 10)\r\n\r\n#elif defined(__NVCOMPILER)\r\n# define COMPILER_ID \"NVHPC\"\r\n# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__)\r\n# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__)\r\n# if defined(__NVCOMPILER_PATCHLEVEL__)\r\n#  define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__)\r\n# endif\r\n\r\n#elif defined(__PGI)\r\n# define COMPILER_ID \"PGI\"\r\n# define COMPILER_VERSION_MAJOR DEC(__PGIC__)\r\n# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__)\r\n# if defined(__PGIC_PATCHLEVEL__)\r\n#  define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__)\r\n# endif\r\n\r\n#elif defined(_CRAYC)\r\n# define COMPILER_ID \"Cray\"\r\n# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR)\r\n# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR)\r\n\r\n#elif defined(__TI_COMPILER_VERSION__)\r\n# define COMPILER_ID \"TI\"\r\n  /* __TI_COMPILER_VERSION__ = VVVRRRPPP */\r\n# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000)\r\n# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000   % 1000)\r\n# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__        % 1000)\r\n\r\n#elif defined(__CLANG_FUJITSU)\r\n# define COMPILER_ID \"FujitsuClang\"\r\n# define COMPILER_VERSION_MAJOR DEC(__FCC_major__)\r\n# define COMPILER_VERSION_MINOR DEC(__FCC_minor__)\r\n# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__)\r\n# define COMPILER_VERSION_INTERNAL_STR __clang_version__\r\n\r\n\r\n#elif defined(__FUJITSU)\r\n# define COMPILER_ID \"Fujitsu\"\r\n# if defined(__FCC_version__)\r\n#   define COMPILER_VERSION __FCC_version__\r\n# elif defined(__FCC_major__)\r\n#   define COMPILER_VERSION_MAJOR DEC(__FCC_major__)\r\n#   define COMPILER_VERSION_MINOR DEC(__FCC_minor__)\r\n#   define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__)\r\n# endif\r\n# if defined(__fcc_version)\r\n#   define COMPILER_VERSION_INTERNAL DEC(__fcc_version)\r\n# elif defined(__FCC_VERSION)\r\n#   define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION)\r\n# endif\r\n\r\n\r\n#elif defined(__ghs__)\r\n# define COMPILER_ID \"GHS\"\r\n/* __GHS_VERSION_NUMBER = VVVVRP */\r\n# ifdef __GHS_VERSION_NUMBER\r\n# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100)\r\n# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10)\r\n# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER      % 10)\r\n# endif\r\n\r\n#elif defined(__SCO_VERSION__)\r\n# define COMPILER_ID \"SCO\"\r\n\r\n#elif defined(__ARMCC_VERSION) && !defined(__clang__)\r\n# define COMPILER_ID \"ARMCC\"\r\n#if __ARMCC_VERSION >= 1000000\r\n  /* __ARMCC_VERSION = VRRPPPP */\r\n  # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000)\r\n  # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100)\r\n  # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION     % 10000)\r\n#else\r\n  /* __ARMCC_VERSION = VRPPPP */\r\n  # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000)\r\n  # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10)\r\n  # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION    % 10000)\r\n#endif\r\n\r\n\r\n#elif defined(__clang__) && defined(__apple_build_version__)\r\n# define COMPILER_ID \"AppleClang\"\r\n# if defined(_MSC_VER)\r\n#  define SIMULATE_ID \"MSVC\"\r\n# endif\r\n# define COMPILER_VERSION_MAJOR DEC(__clang_major__)\r\n# define COMPILER_VERSION_MINOR DEC(__clang_minor__)\r\n# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)\r\n# if defined(_MSC_VER)\r\n   /* _MSC_VER = VVRR */\r\n#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)\r\n#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)\r\n# endif\r\n# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__)\r\n\r\n#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION)\r\n# define COMPILER_ID \"ARMClang\"\r\n  # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000)\r\n  # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100)\r\n  # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION     % 10000)\r\n# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION)\r\n\r\n#elif defined(__clang__)\r\n# define COMPILER_ID \"Clang\"\r\n# if defined(_MSC_VER)\r\n#  define SIMULATE_ID \"MSVC\"\r\n# endif\r\n# define COMPILER_VERSION_MAJOR DEC(__clang_major__)\r\n# define COMPILER_VERSION_MINOR DEC(__clang_minor__)\r\n# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)\r\n# if defined(_MSC_VER)\r\n   /* _MSC_VER = VVRR */\r\n#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)\r\n#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)\r\n# endif\r\n\r\n#elif defined(__GNUC__) || defined(__GNUG__)\r\n# define COMPILER_ID \"GNU\"\r\n# if defined(__GNUC__)\r\n#  define COMPILER_VERSION_MAJOR DEC(__GNUC__)\r\n# else\r\n#  define COMPILER_VERSION_MAJOR DEC(__GNUG__)\r\n# endif\r\n# if defined(__GNUC_MINOR__)\r\n#  define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__)\r\n# endif\r\n# if defined(__GNUC_PATCHLEVEL__)\r\n#  define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)\r\n# endif\r\n\r\n#elif defined(_MSC_VER)\r\n# define COMPILER_ID \"MSVC\"\r\n  /* _MSC_VER = VVRR */\r\n# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100)\r\n# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100)\r\n# if defined(_MSC_FULL_VER)\r\n#  if _MSC_VER >= 1400\r\n    /* _MSC_FULL_VER = VVRRPPPPP */\r\n#   define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000)\r\n#  else\r\n    /* _MSC_FULL_VER = VVRRPPPP */\r\n#   define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000)\r\n#  endif\r\n# endif\r\n# if defined(_MSC_BUILD)\r\n#  define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD)\r\n# endif\r\n\r\n#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__)\r\n# define COMPILER_ID \"ADSP\"\r\n#if defined(__VISUALDSPVERSION__)\r\n  /* __VISUALDSPVERSION__ = 0xVVRRPP00 */\r\n# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24)\r\n# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF)\r\n# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8  & 0xFF)\r\n#endif\r\n\r\n#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)\r\n# define COMPILER_ID \"IAR\"\r\n# if defined(__VER__) && defined(__ICCARM__)\r\n#  define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000)\r\n#  define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000)\r\n#  define COMPILER_VERSION_PATCH DEC((__VER__) % 1000)\r\n#  define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)\r\n# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__))\r\n#  define COMPILER_VERSION_MAJOR DEC((__VER__) / 100)\r\n#  define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100))\r\n#  define COMPILER_VERSION_PATCH DEC(__SUBVERSION__)\r\n#  define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)\r\n# endif\r\n\r\n\r\n/* These compilers are either not known or too old to define an\r\n  identification macro.  Try to identify the platform and guess that\r\n  it is the native compiler.  */\r\n#elif defined(__hpux) || defined(__hpua)\r\n# define COMPILER_ID \"HP\"\r\n\r\n#else /* unknown compiler */\r\n# define COMPILER_ID \"\"\r\n#endif\r\n\r\n/* Construct the string literal in pieces to prevent the source from\r\n   getting matched.  Store it in a pointer rather than an array\r\n   because some compilers will just produce instructions to fill the\r\n   array rather than assigning a pointer to a static array.  */\r\nchar const* info_compiler = \"INFO\" \":\" \"compiler[\" COMPILER_ID \"]\";\r\n#ifdef SIMULATE_ID\r\nchar const* info_simulate = \"INFO\" \":\" \"simulate[\" SIMULATE_ID \"]\";\r\n#endif\r\n\r\n#ifdef __QNXNTO__\r\nchar const* qnxnto = \"INFO\" \":\" \"qnxnto[]\";\r\n#endif\r\n\r\n#if defined(__CRAYXT_COMPUTE_LINUX_TARGET)\r\nchar const *info_cray = \"INFO\" \":\" \"compiler_wrapper[CrayPrgEnv]\";\r\n#endif\r\n\r\n#define STRINGIFY_HELPER(X) #X\r\n#define STRINGIFY(X) STRINGIFY_HELPER(X)\r\n\r\n/* Identify known platforms by name.  */\r\n#if defined(__linux) || defined(__linux__) || defined(linux)\r\n# define PLATFORM_ID \"Linux\"\r\n\r\n#elif defined(__MSYS__)\r\n# define PLATFORM_ID \"MSYS\"\r\n\r\n#elif defined(__CYGWIN__)\r\n# define PLATFORM_ID \"Cygwin\"\r\n\r\n#elif defined(__MINGW32__)\r\n# define PLATFORM_ID \"MinGW\"\r\n\r\n#elif defined(__APPLE__)\r\n# define PLATFORM_ID \"Darwin\"\r\n\r\n#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32)\r\n# define PLATFORM_ID \"Windows\"\r\n\r\n#elif defined(__FreeBSD__) || defined(__FreeBSD)\r\n# define PLATFORM_ID \"FreeBSD\"\r\n\r\n#elif defined(__NetBSD__) || defined(__NetBSD)\r\n# define PLATFORM_ID \"NetBSD\"\r\n\r\n#elif defined(__OpenBSD__) || defined(__OPENBSD)\r\n# define PLATFORM_ID \"OpenBSD\"\r\n\r\n#elif defined(__sun) || defined(sun)\r\n# define PLATFORM_ID \"SunOS\"\r\n\r\n#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__)\r\n# define PLATFORM_ID \"AIX\"\r\n\r\n#elif defined(__hpux) || defined(__hpux__)\r\n# define PLATFORM_ID \"HP-UX\"\r\n\r\n#elif defined(__HAIKU__)\r\n# define PLATFORM_ID \"Haiku\"\r\n\r\n#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS)\r\n# define PLATFORM_ID \"BeOS\"\r\n\r\n#elif defined(__QNX__) || defined(__QNXNTO__)\r\n# define PLATFORM_ID \"QNX\"\r\n\r\n#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__)\r\n# define PLATFORM_ID \"Tru64\"\r\n\r\n#elif defined(__riscos) || defined(__riscos__)\r\n# define PLATFORM_ID \"RISCos\"\r\n\r\n#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__)\r\n# define PLATFORM_ID \"SINIX\"\r\n\r\n#elif defined(__UNIX_SV__)\r\n# define PLATFORM_ID \"UNIX_SV\"\r\n\r\n#elif defined(__bsdos__)\r\n# define PLATFORM_ID \"BSDOS\"\r\n\r\n#elif defined(_MPRAS) || defined(MPRAS)\r\n# define PLATFORM_ID \"MP-RAS\"\r\n\r\n#elif defined(__osf) || defined(__osf__)\r\n# define PLATFORM_ID \"OSF1\"\r\n\r\n#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv)\r\n# define PLATFORM_ID \"SCO_SV\"\r\n\r\n#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX)\r\n# define PLATFORM_ID \"ULTRIX\"\r\n\r\n#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX)\r\n# define PLATFORM_ID \"Xenix\"\r\n\r\n#elif defined(__WATCOMC__)\r\n# if defined(__LINUX__)\r\n#  define PLATFORM_ID \"Linux\"\r\n\r\n# elif defined(__DOS__)\r\n#  define PLATFORM_ID \"DOS\"\r\n\r\n# elif defined(__OS2__)\r\n#  define PLATFORM_ID \"OS2\"\r\n\r\n# elif defined(__WINDOWS__)\r\n#  define PLATFORM_ID \"Windows3x\"\r\n\r\n# elif defined(__VXWORKS__)\r\n#  define PLATFORM_ID \"VxWorks\"\r\n\r\n# else /* unknown platform */\r\n#  define PLATFORM_ID\r\n# endif\r\n\r\n#elif defined(__INTEGRITY)\r\n# if defined(INT_178B)\r\n#  define PLATFORM_ID \"Integrity178\"\r\n\r\n# else /* regular Integrity */\r\n#  define PLATFORM_ID \"Integrity\"\r\n# endif\r\n\r\n#else /* unknown platform */\r\n# define PLATFORM_ID\r\n\r\n#endif\r\n\r\n/* For windows compilers MSVC and Intel we can determine\r\n   the architecture of the compiler being used.  This is because\r\n   the compilers do not have flags that can change the architecture,\r\n   but rather depend on which compiler is being used\r\n*/\r\n#if defined(_WIN32) && defined(_MSC_VER)\r\n# if defined(_M_IA64)\r\n#  define ARCHITECTURE_ID \"IA64\"\r\n\r\n# elif defined(_M_ARM64EC)\r\n#  define ARCHITECTURE_ID \"ARM64EC\"\r\n\r\n# elif defined(_M_X64) || defined(_M_AMD64)\r\n#  define ARCHITECTURE_ID \"x64\"\r\n\r\n# elif defined(_M_IX86)\r\n#  define ARCHITECTURE_ID \"X86\"\r\n\r\n# elif defined(_M_ARM64)\r\n#  define ARCHITECTURE_ID \"ARM64\"\r\n\r\n# elif defined(_M_ARM)\r\n#  if _M_ARM == 4\r\n#   define ARCHITECTURE_ID \"ARMV4I\"\r\n#  elif _M_ARM == 5\r\n#   define ARCHITECTURE_ID \"ARMV5I\"\r\n#  else\r\n#   define ARCHITECTURE_ID \"ARMV\" STRINGIFY(_M_ARM)\r\n#  endif\r\n\r\n# elif defined(_M_MIPS)\r\n#  define ARCHITECTURE_ID \"MIPS\"\r\n\r\n# elif defined(_M_SH)\r\n#  define ARCHITECTURE_ID \"SHx\"\r\n\r\n# else /* unknown architecture */\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n#elif defined(__WATCOMC__)\r\n# if defined(_M_I86)\r\n#  define ARCHITECTURE_ID \"I86\"\r\n\r\n# elif defined(_M_IX86)\r\n#  define ARCHITECTURE_ID \"X86\"\r\n\r\n# else /* unknown architecture */\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)\r\n# if defined(__ICCARM__)\r\n#  define ARCHITECTURE_ID \"ARM\"\r\n\r\n# elif defined(__ICCRX__)\r\n#  define ARCHITECTURE_ID \"RX\"\r\n\r\n# elif defined(__ICCRH850__)\r\n#  define ARCHITECTURE_ID \"RH850\"\r\n\r\n# elif defined(__ICCRL78__)\r\n#  define ARCHITECTURE_ID \"RL78\"\r\n\r\n# elif defined(__ICCRISCV__)\r\n#  define ARCHITECTURE_ID \"RISCV\"\r\n\r\n# elif defined(__ICCAVR__)\r\n#  define ARCHITECTURE_ID \"AVR\"\r\n\r\n# elif defined(__ICC430__)\r\n#  define ARCHITECTURE_ID \"MSP430\"\r\n\r\n# elif defined(__ICCV850__)\r\n#  define ARCHITECTURE_ID \"V850\"\r\n\r\n# elif defined(__ICC8051__)\r\n#  define ARCHITECTURE_ID \"8051\"\r\n\r\n# elif defined(__ICCSTM8__)\r\n#  define ARCHITECTURE_ID \"STM8\"\r\n\r\n# else /* unknown architecture */\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n#elif defined(__ghs__)\r\n# if defined(__PPC64__)\r\n#  define ARCHITECTURE_ID \"PPC64\"\r\n\r\n# elif defined(__ppc__)\r\n#  define ARCHITECTURE_ID \"PPC\"\r\n\r\n# elif defined(__ARM__)\r\n#  define ARCHITECTURE_ID \"ARM\"\r\n\r\n# elif defined(__x86_64__)\r\n#  define ARCHITECTURE_ID \"x64\"\r\n\r\n# elif defined(__i386__)\r\n#  define ARCHITECTURE_ID \"X86\"\r\n\r\n# else /* unknown architecture */\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n#elif defined(__TI_COMPILER_VERSION__)\r\n# if defined(__TI_ARM__)\r\n#  define ARCHITECTURE_ID \"ARM\"\r\n\r\n# elif defined(__MSP430__)\r\n#  define ARCHITECTURE_ID \"MSP430\"\r\n\r\n# elif defined(__TMS320C28XX__)\r\n#  define ARCHITECTURE_ID \"TMS320C28x\"\r\n\r\n# elif defined(__TMS320C6X__) || defined(_TMS320C6X)\r\n#  define ARCHITECTURE_ID \"TMS320C6x\"\r\n\r\n# else /* unknown architecture */\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n#else\r\n#  define ARCHITECTURE_ID\r\n#endif\r\n\r\n/* Convert integer to decimal digit literals.  */\r\n#define DEC(n)                   \\\r\n  ('0' + (((n) / 10000000)%10)), \\\r\n  ('0' + (((n) / 1000000)%10)),  \\\r\n  ('0' + (((n) / 100000)%10)),   \\\r\n  ('0' + (((n) / 10000)%10)),    \\\r\n  ('0' + (((n) / 1000)%10)),     \\\r\n  ('0' + (((n) / 100)%10)),      \\\r\n  ('0' + (((n) / 10)%10)),       \\\r\n  ('0' +  ((n) % 10))\r\n\r\n/* Convert integer to hex digit literals.  */\r\n#define HEX(n)             \\\r\n  ('0' + ((n)>>28 & 0xF)), \\\r\n  ('0' + ((n)>>24 & 0xF)), \\\r\n  ('0' + ((n)>>20 & 0xF)), \\\r\n  ('0' + ((n)>>16 & 0xF)), \\\r\n  ('0' + ((n)>>12 & 0xF)), \\\r\n  ('0' + ((n)>>8  & 0xF)), \\\r\n  ('0' + ((n)>>4  & 0xF)), \\\r\n  ('0' + ((n)     & 0xF))\r\n\r\n/* Construct a string literal encoding the version number. */\r\n#ifdef COMPILER_VERSION\r\nchar const* info_version = \"INFO\" \":\" \"compiler_version[\" COMPILER_VERSION \"]\";\r\n\r\n/* Construct a string literal encoding the version number components. */\r\n#elif defined(COMPILER_VERSION_MAJOR)\r\nchar const info_version[] = {\r\n  'I', 'N', 'F', 'O', ':',\r\n  'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[',\r\n  COMPILER_VERSION_MAJOR,\r\n# ifdef COMPILER_VERSION_MINOR\r\n  '.', COMPILER_VERSION_MINOR,\r\n#  ifdef COMPILER_VERSION_PATCH\r\n   '.', COMPILER_VERSION_PATCH,\r\n#   ifdef COMPILER_VERSION_TWEAK\r\n    '.', COMPILER_VERSION_TWEAK,\r\n#   endif\r\n#  endif\r\n# endif\r\n  ']','\\0'};\r\n#endif\r\n\r\n/* Construct a string literal encoding the internal version number. */\r\n#ifdef COMPILER_VERSION_INTERNAL\r\nchar const info_version_internal[] = {\r\n  'I', 'N', 'F', 'O', ':',\r\n  'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_',\r\n  'i','n','t','e','r','n','a','l','[',\r\n  COMPILER_VERSION_INTERNAL,']','\\0'};\r\n#elif defined(COMPILER_VERSION_INTERNAL_STR)\r\nchar const* info_version_internal = \"INFO\" \":\" \"compiler_version_internal[\" COMPILER_VERSION_INTERNAL_STR \"]\";\r\n#endif\r\n\r\n/* Construct a string literal encoding the version number components. */\r\n#ifdef SIMULATE_VERSION_MAJOR\r\nchar const info_simulate_version[] = {\r\n  'I', 'N', 'F', 'O', ':',\r\n  's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[',\r\n  SIMULATE_VERSION_MAJOR,\r\n# ifdef SIMULATE_VERSION_MINOR\r\n  '.', SIMULATE_VERSION_MINOR,\r\n#  ifdef SIMULATE_VERSION_PATCH\r\n   '.', SIMULATE_VERSION_PATCH,\r\n#   ifdef SIMULATE_VERSION_TWEAK\r\n    '.', SIMULATE_VERSION_TWEAK,\r\n#   endif\r\n#  endif\r\n# endif\r\n  ']','\\0'};\r\n#endif\r\n\r\n/* Construct the string literal in pieces to prevent the source from\r\n   getting matched.  Store it in a pointer rather than an array\r\n   because some compilers will just produce instructions to fill the\r\n   array rather than assigning a pointer to a static array.  */\r\nchar const* info_platform = \"INFO\" \":\" \"platform[\" PLATFORM_ID \"]\";\r\nchar const* info_arch = \"INFO\" \":\" \"arch[\" ARCHITECTURE_ID \"]\";\r\n\r\n\r\n\r\n#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L\r\n#  if defined(__INTEL_CXX11_MODE__)\r\n#    if defined(__cpp_aggregate_nsdmi)\r\n#      define CXX_STD 201402L\r\n#    else\r\n#      define CXX_STD 201103L\r\n#    endif\r\n#  else\r\n#    define CXX_STD 199711L\r\n#  endif\r\n#elif defined(_MSC_VER) && defined(_MSVC_LANG)\r\n#  define CXX_STD _MSVC_LANG\r\n#else\r\n#  define CXX_STD __cplusplus\r\n#endif\r\n\r\nconst char* info_language_standard_default = \"INFO\" \":\" \"standard_default[\"\r\n#if CXX_STD > 202002L\r\n  \"23\"\r\n#elif CXX_STD > 201703L\r\n  \"20\"\r\n#elif CXX_STD >= 201703L\r\n  \"17\"\r\n#elif CXX_STD >= 201402L\r\n  \"14\"\r\n#elif CXX_STD >= 201103L\r\n  \"11\"\r\n#else\r\n  \"98\"\r\n#endif\r\n\"]\";\r\n\r\nconst char* info_language_extensions_default = \"INFO\" \":\" \"extensions_default[\"\r\n/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */\r\n#if (defined(__clang__) || defined(__GNUC__) ||                               \\\r\n     defined(__TI_COMPILER_VERSION__)) &&                                     \\\r\n  !defined(__STRICT_ANSI__) && !defined(_MSC_VER)\r\n  \"ON\"\r\n#else\r\n  \"OFF\"\r\n#endif\r\n\"]\";\r\n\r\n/*--------------------------------------------------------------------------*/\r\n\r\nint main(int argc, char* argv[])\r\n{\r\n  int require = 0;\r\n  require += info_compiler[argc];\r\n  require += info_platform[argc];\r\n#ifdef COMPILER_VERSION_MAJOR\r\n  require += info_version[argc];\r\n#endif\r\n#ifdef COMPILER_VERSION_INTERNAL\r\n  require += info_version_internal[argc];\r\n#endif\r\n#ifdef SIMULATE_ID\r\n  require += info_simulate[argc];\r\n#endif\r\n#ifdef SIMULATE_VERSION_MAJOR\r\n  require += info_simulate_version[argc];\r\n#endif\r\n#if defined(__CRAYXT_COMPUTE_LINUX_TARGET)\r\n  require += info_cray[argc];\r\n#endif\r\n  require += info_language_standard_default[argc];\r\n  require += info_language_extensions_default[argc];\r\n  (void)argv;\r\n  return require;\r\n}\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/arm64-v8a/CMakeFiles/TargetDirectories.txt",
    "content": "C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/586k2110/arm64-v8a/CMakeFiles/edit_cache.dir\r\nC:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/586k2110/arm64-v8a/CMakeFiles/rebuild_cache.dir\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/arm64-v8a/CMakeFiles/cmake.check_cache",
    "content": "# This file is generated by cmake for dependency checking of the CMakeCache.txt file\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/arm64-v8a/CMakeFiles/rules.ninja",
    "content": "# CMAKE generated file: DO NOT EDIT!\r\n# Generated by \"Ninja\" Generator, CMake Version 3.22\r\n\r\n# This file contains all the rules used to get the outputs files\r\n# built from the input files.\r\n# It is included in the main 'build.ninja'.\r\n\r\n# =============================================================================\r\n# Project: Project\r\n# Configurations: Debug\r\n# =============================================================================\r\n# =============================================================================\r\n\r\n#############################################\r\n# Rule for running custom commands.\r\n\r\nrule CUSTOM_COMMAND\r\n  command = $COMMAND\r\n  description = $DESC\r\n\r\n\r\n#############################################\r\n# Rule for re-running cmake.\r\n\r\nrule RERUN_CMAKE\r\n  command = C:\\Users\\Admin\\AppData\\Local\\Android\\Sdk\\cmake\\3.22.1\\bin\\cmake.exe --regenerate-during-build -SC:\\flutter\\packages\\flutter_tools\\gradle\\src\\main\\groovy -BC:\\Users\\Admin\\Documents\\GitHub\\Azyx\\android\\app\\.cxx\\Debug\\586k2110\\arm64-v8a\r\n  description = Re-running CMake...\r\n  generator = 1\r\n\r\n\r\n#############################################\r\n# Rule for cleaning all built files.\r\n\r\nrule CLEAN\r\n  command = C:\\Users\\Admin\\AppData\\Local\\Android\\sdk\\cmake\\3.22.1\\bin\\ninja.exe $FILE_ARG -t clean $TARGETS\r\n  description = Cleaning all built files...\r\n\r\n\r\n#############################################\r\n# Rule for printing all primary targets available.\r\n\r\nrule HELP\r\n  command = C:\\Users\\Admin\\AppData\\Local\\Android\\sdk\\cmake\\3.22.1\\bin\\ninja.exe -t targets\r\n  description = All primary targets available:\r\n\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/arm64-v8a/additional_project_files.txt",
    "content": ""
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/arm64-v8a/android_gradle_build.json",
    "content": "{\r\n  \"buildFiles\": [\r\n    \"C:\\\\flutter\\\\packages\\\\flutter_tools\\\\gradle\\\\src\\\\main\\\\groovy\\\\CMakeLists.txt\"\r\n  ],\r\n  \"cleanCommandsComponents\": [\r\n    [\r\n      \"C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\sdk\\\\cmake\\\\3.22.1\\\\bin\\\\ninja.exe\",\r\n      \"-C\",\r\n      \"C:\\\\Users\\\\Admin\\\\Documents\\\\GitHub\\\\Azyx\\\\android\\\\app\\\\.cxx\\\\Debug\\\\586k2110\\\\arm64-v8a\",\r\n      \"clean\"\r\n    ]\r\n  ],\r\n  \"buildTargetsCommandComponents\": [\r\n    \"C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\sdk\\\\cmake\\\\3.22.1\\\\bin\\\\ninja.exe\",\r\n    \"-C\",\r\n    \"C:\\\\Users\\\\Admin\\\\Documents\\\\GitHub\\\\Azyx\\\\android\\\\app\\\\.cxx\\\\Debug\\\\586k2110\\\\arm64-v8a\",\r\n    \"{LIST_OF_TARGETS_TO_BUILD}\"\r\n  ],\r\n  \"libraries\": {},\r\n  \"toolchains\": {\r\n    \"toolchain\": {\r\n      \"cCompilerExecutable\": \"C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\Sdk\\\\ndk\\\\26.3.11579264\\\\toolchains\\\\llvm\\\\prebuilt\\\\windows-x86_64\\\\bin\\\\clang.exe\",\r\n      \"cppCompilerExecutable\": \"C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\Sdk\\\\ndk\\\\26.3.11579264\\\\toolchains\\\\llvm\\\\prebuilt\\\\windows-x86_64\\\\bin\\\\clang++.exe\"\r\n    }\r\n  },\r\n  \"cFileExtensions\": [],\r\n  \"cppFileExtensions\": []\r\n}"
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/arm64-v8a/android_gradle_build_mini.json",
    "content": "{\r\n  \"buildFiles\": [\r\n    \"C:\\\\flutter\\\\packages\\\\flutter_tools\\\\gradle\\\\src\\\\main\\\\groovy\\\\CMakeLists.txt\"\r\n  ],\r\n  \"cleanCommandsComponents\": [\r\n    [\r\n      \"C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\sdk\\\\cmake\\\\3.22.1\\\\bin\\\\ninja.exe\",\r\n      \"-C\",\r\n      \"C:\\\\Users\\\\Admin\\\\Documents\\\\GitHub\\\\Azyx\\\\android\\\\app\\\\.cxx\\\\Debug\\\\586k2110\\\\arm64-v8a\",\r\n      \"clean\"\r\n    ]\r\n  ],\r\n  \"buildTargetsCommandComponents\": [\r\n    \"C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\sdk\\\\cmake\\\\3.22.1\\\\bin\\\\ninja.exe\",\r\n    \"-C\",\r\n    \"C:\\\\Users\\\\Admin\\\\Documents\\\\GitHub\\\\Azyx\\\\android\\\\app\\\\.cxx\\\\Debug\\\\586k2110\\\\arm64-v8a\",\r\n    \"{LIST_OF_TARGETS_TO_BUILD}\"\r\n  ],\r\n  \"libraries\": {}\r\n}"
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/arm64-v8a/build.ninja",
    "content": "# CMAKE generated file: DO NOT EDIT!\r\n# Generated by \"Ninja\" Generator, CMake Version 3.22\r\n\r\n# This file contains all the build statements describing the\r\n# compilation DAG.\r\n\r\n# =============================================================================\r\n# Write statements declared in CMakeLists.txt:\r\n# \r\n# Which is the root file.\r\n# =============================================================================\r\n\r\n# =============================================================================\r\n# Project: Project\r\n# Configurations: Debug\r\n# =============================================================================\r\n\r\n#############################################\r\n# Minimal version of Ninja required by this file\r\n\r\nninja_required_version = 1.5\r\n\r\n\r\n#############################################\r\n# Set configuration variable for custom commands.\r\n\r\nCONFIGURATION = Debug\r\n# =============================================================================\r\n# Include auxiliary files.\r\n\r\n\r\n#############################################\r\n# Include rules file.\r\n\r\ninclude CMakeFiles/rules.ninja\r\n\r\n# =============================================================================\r\n\r\n#############################################\r\n# Logical path to working directory; prefix for absolute paths.\r\n\r\ncmake_ninja_workdir = C$:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/586k2110/arm64-v8a/\r\n\r\n#############################################\r\n# Utility command for edit_cache\r\n\r\nbuild CMakeFiles/edit_cache.util: CUSTOM_COMMAND\r\n  COMMAND = cmd.exe /C \"cd /D C:\\Users\\Admin\\Documents\\GitHub\\Azyx\\android\\app\\.cxx\\Debug\\586k2110\\arm64-v8a && C:\\Users\\Admin\\AppData\\Local\\Android\\Sdk\\cmake\\3.22.1\\bin\\cmake.exe -E echo \"No interactive CMake dialog available.\"\"\r\n  DESC = No interactive CMake dialog available...\r\n  restat = 1\r\n\r\nbuild edit_cache: phony CMakeFiles/edit_cache.util\r\n\r\n\r\n#############################################\r\n# Utility command for rebuild_cache\r\n\r\nbuild CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND\r\n  COMMAND = cmd.exe /C \"cd /D C:\\Users\\Admin\\Documents\\GitHub\\Azyx\\android\\app\\.cxx\\Debug\\586k2110\\arm64-v8a && C:\\Users\\Admin\\AppData\\Local\\Android\\Sdk\\cmake\\3.22.1\\bin\\cmake.exe --regenerate-during-build -SC:\\flutter\\packages\\flutter_tools\\gradle\\src\\main\\groovy -BC:\\Users\\Admin\\Documents\\GitHub\\Azyx\\android\\app\\.cxx\\Debug\\586k2110\\arm64-v8a\"\r\n  DESC = Running CMake to regenerate build system...\r\n  pool = console\r\n  restat = 1\r\n\r\nbuild rebuild_cache: phony CMakeFiles/rebuild_cache.util\r\n\r\n# =============================================================================\r\n# Target aliases.\r\n\r\n# =============================================================================\r\n# Folder targets.\r\n\r\n# =============================================================================\r\n\r\n#############################################\r\n# Folder: C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/586k2110/arm64-v8a\r\n\r\nbuild all: phony\r\n\r\n# =============================================================================\r\n# Built-in targets\r\n\r\n\r\n#############################################\r\n# Re-run CMake if any of its inputs changed.\r\n\r\nbuild build.ninja: RERUN_CMAKE | C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/android-legacy.toolchain.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/android.toolchain.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/flags.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android-Clang.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android-Determine.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android-Initialize.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Determine-Compiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/platforms.cmake C$:/flutter/packages/flutter_tools/gradle/src/main/groovy/CMakeLists.txt CMakeCache.txt CMakeFiles/3.22.1-g37088a8-dirty/CMakeCCompiler.cmake CMakeFiles/3.22.1-g37088a8-dirty/CMakeCXXCompiler.cmake CMakeFiles/3.22.1-g37088a8-dirty/CMakeSystem.cmake\r\n  pool = console\r\n\r\n\r\n#############################################\r\n# A missing CMake input file is not an error.\r\n\r\nbuild C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/android-legacy.toolchain.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/android.toolchain.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/flags.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android-Clang.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android-Determine.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android-Initialize.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Determine-Compiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/platforms.cmake C$:/flutter/packages/flutter_tools/gradle/src/main/groovy/CMakeLists.txt CMakeCache.txt CMakeFiles/3.22.1-g37088a8-dirty/CMakeCCompiler.cmake CMakeFiles/3.22.1-g37088a8-dirty/CMakeCXXCompiler.cmake CMakeFiles/3.22.1-g37088a8-dirty/CMakeSystem.cmake: phony\r\n\r\n\r\n#############################################\r\n# Clean all the built files.\r\n\r\nbuild clean: CLEAN\r\n\r\n\r\n#############################################\r\n# Print all primary targets available.\r\n\r\nbuild help: HELP\r\n\r\n\r\n#############################################\r\n# Make the all target the default.\r\n\r\ndefault all\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/arm64-v8a/build_file_index.txt",
    "content": "C:\\flutter\\packages\\flutter_tools\\gradle\\src\\main\\groovy\\CMakeLists.txt"
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/arm64-v8a/cmake_install.cmake",
    "content": "# Install script for directory: C:/flutter/packages/flutter_tools/gradle/src/main/groovy\r\n\r\n# Set the install prefix\r\nif(NOT DEFINED CMAKE_INSTALL_PREFIX)\r\n  set(CMAKE_INSTALL_PREFIX \"C:/Program Files (x86)/Project\")\r\nendif()\r\nstring(REGEX REPLACE \"/$\" \"\" CMAKE_INSTALL_PREFIX \"${CMAKE_INSTALL_PREFIX}\")\r\n\r\n# Set the install configuration name.\r\nif(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)\r\n  if(BUILD_TYPE)\r\n    string(REGEX REPLACE \"^[^A-Za-z0-9_]+\" \"\"\r\n           CMAKE_INSTALL_CONFIG_NAME \"${BUILD_TYPE}\")\r\n  else()\r\n    set(CMAKE_INSTALL_CONFIG_NAME \"Debug\")\r\n  endif()\r\n  message(STATUS \"Install configuration: \\\"${CMAKE_INSTALL_CONFIG_NAME}\\\"\")\r\nendif()\r\n\r\n# Set the component getting installed.\r\nif(NOT CMAKE_INSTALL_COMPONENT)\r\n  if(COMPONENT)\r\n    message(STATUS \"Install component: \\\"${COMPONENT}\\\"\")\r\n    set(CMAKE_INSTALL_COMPONENT \"${COMPONENT}\")\r\n  else()\r\n    set(CMAKE_INSTALL_COMPONENT)\r\n  endif()\r\nendif()\r\n\r\n# Install shared libraries without execute permission?\r\nif(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)\r\n  set(CMAKE_INSTALL_SO_NO_EXE \"0\")\r\nendif()\r\n\r\n# Is this installation the result of a crosscompile?\r\nif(NOT DEFINED CMAKE_CROSSCOMPILING)\r\n  set(CMAKE_CROSSCOMPILING \"TRUE\")\r\nendif()\r\n\r\n# Set default install directory permissions.\r\nif(NOT DEFINED CMAKE_OBJDUMP)\r\n  set(CMAKE_OBJDUMP \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-objdump.exe\")\r\nendif()\r\n\r\nif(CMAKE_INSTALL_COMPONENT)\r\n  set(CMAKE_INSTALL_MANIFEST \"install_manifest_${CMAKE_INSTALL_COMPONENT}.txt\")\r\nelse()\r\n  set(CMAKE_INSTALL_MANIFEST \"install_manifest.txt\")\r\nendif()\r\n\r\nstring(REPLACE \";\" \"\\n\" CMAKE_INSTALL_MANIFEST_CONTENT\r\n       \"${CMAKE_INSTALL_MANIFEST_FILES}\")\r\nfile(WRITE \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/586k2110/arm64-v8a/${CMAKE_INSTALL_MANIFEST}\"\r\n     \"${CMAKE_INSTALL_MANIFEST_CONTENT}\")\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/arm64-v8a/metadata_generation_command.txt",
    "content": "                        -HC:\\flutter\\packages\\flutter_tools\\gradle\\src\\main\\groovy\r\n-DCMAKE_SYSTEM_NAME=Android\r\n-DCMAKE_EXPORT_COMPILE_COMMANDS=ON\r\n-DCMAKE_SYSTEM_VERSION=21\r\n-DANDROID_PLATFORM=android-21\r\n-DANDROID_ABI=arm64-v8a\r\n-DCMAKE_ANDROID_ARCH_ABI=arm64-v8a\r\n-DANDROID_NDK=C:\\Users\\Admin\\AppData\\Local\\Android\\sdk\\ndk\\26.3.11579264\r\n-DCMAKE_ANDROID_NDK=C:\\Users\\Admin\\AppData\\Local\\Android\\sdk\\ndk\\26.3.11579264\r\n-DCMAKE_TOOLCHAIN_FILE=C:\\Users\\Admin\\AppData\\Local\\Android\\sdk\\ndk\\26.3.11579264\\build\\cmake\\android.toolchain.cmake\r\n-DCMAKE_MAKE_PROGRAM=C:\\Users\\Admin\\AppData\\Local\\Android\\sdk\\cmake\\3.22.1\\bin\\ninja.exe\r\n-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=C:\\Users\\Admin\\Documents\\GitHub\\Azyx\\build\\app\\intermediates\\cxx\\Debug\\586k2110\\obj\\arm64-v8a\r\n-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=C:\\Users\\Admin\\Documents\\GitHub\\Azyx\\build\\app\\intermediates\\cxx\\Debug\\586k2110\\obj\\arm64-v8a\r\n-DCMAKE_BUILD_TYPE=Debug\r\n-BC:\\Users\\Admin\\Documents\\GitHub\\Azyx\\android\\app\\.cxx\\Debug\\586k2110\\arm64-v8a\r\n-GNinja\r\n-Wno-dev\r\n--no-warn-unused-cli\r\n                        Build command args: []\r\n                        Version: 2"
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/arm64-v8a/prefab_config.json",
    "content": "{\r\n  \"enabled\": false,\r\n  \"packages\": []\r\n}"
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/arm64-v8a/symbol_folder_index.txt",
    "content": "C:\\Users\\Admin\\Documents\\GitHub\\Azyx\\build\\app\\intermediates\\cxx\\Debug\\586k2110\\obj\\arm64-v8a"
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/armeabi-v7a/.cmake/api/v1/query/client-agp/cache-v2",
    "content": ""
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/armeabi-v7a/.cmake/api/v1/query/client-agp/cmakeFiles-v1",
    "content": ""
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/armeabi-v7a/.cmake/api/v1/query/client-agp/codemodel-v2",
    "content": ""
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/armeabi-v7a/.cmake/api/v1/reply/cache-v2-01cedb64309bdb924d83.json",
    "content": "{\r\n\t\"entries\" : \r\n\t[\r\n\t\t{\r\n\t\t\t\"name\" : \"ANDROID_ABI\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"No help, variable specified on the command line.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"armeabi-v7a\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"ANDROID_NDK\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"No help, variable specified on the command line.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\sdk\\\\ndk\\\\26.3.11579264\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"ANDROID_PLATFORM\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"No help, variable specified on the command line.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"android-21\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_ADDR2LINE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to a program.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-addr2line.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_ANDROID_ARCH_ABI\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"No help, variable specified on the command line.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"armeabi-v7a\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_ANDROID_NDK\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"No help, variable specified on the command line.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\sdk\\\\ndk\\\\26.3.11579264\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_AR\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Archiver\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_ASM_FLAGS\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the compiler during all build types.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_ASM_FLAGS_DEBUG\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the compiler during debug builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_ASM_FLAGS_RELEASE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the compiler during release builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_BUILD_TYPE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel ...\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"Debug\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CACHEFILE_DIR\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"This is the directory where this CMakeCache.txt was created\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"c:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/586k2110/armeabi-v7a\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CACHE_MAJOR_VERSION\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Major version of cmake used to create the current loaded cache\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"3\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CACHE_MINOR_VERSION\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Minor version of cmake used to create the current loaded cache\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"22\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CACHE_PATCH_VERSION\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Patch version of cmake used to create the current loaded cache\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"1\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_COMMAND\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to CMake executable.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/bin/cmake.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CPACK_COMMAND\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to cpack program executable.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/bin/cpack.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CTEST_COMMAND\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to ctest program executable.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/bin/ctest.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CXX_COMPILER\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"(This variable does not exist and should not be used)\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CXX_COMPILER_AR\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"LLVM archiver\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CXX_COMPILER_RANLIB\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Generate index for LLVM archive\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CXX_FLAGS\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the compiler during all build types.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CXX_FLAGS_DEBUG\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the compiler during debug builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CXX_FLAGS_MINSIZEREL\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the CXX compiler during MINSIZEREL builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"-Os -DNDEBUG\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CXX_FLAGS_RELEASE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the compiler during release builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CXX_FLAGS_RELWITHDEBINFO\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the CXX compiler during RELWITHDEBINFO builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"-O2 -g -DNDEBUG\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CXX_STANDARD_LIBRARIES\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Libraries linked by default with all C++ applications.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"-latomic -lm\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_C_COMPILER\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"(This variable does not exist and should not be used)\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_C_COMPILER_AR\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"LLVM archiver\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_C_COMPILER_RANLIB\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Generate index for LLVM archive\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_C_FLAGS\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the compiler during all build types.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_C_FLAGS_DEBUG\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the compiler during debug builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_C_FLAGS_MINSIZEREL\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the C compiler during MINSIZEREL builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"-Os -DNDEBUG\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_C_FLAGS_RELEASE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the compiler during release builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_C_FLAGS_RELWITHDEBINFO\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the C compiler during RELWITHDEBINFO builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"-O2 -g -DNDEBUG\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_C_STANDARD_LIBRARIES\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Libraries linked by default with all C applications.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"-latomic -lm\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_DLLTOOL\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to a program.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"CMAKE_DLLTOOL-NOTFOUND\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_ERROR_DEPRECATED\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Whether to issue deprecation errors for macros and functions.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"FALSE\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_EXECUTABLE_FORMAT\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Executable file format\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"ELF\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_EXE_LINKER_FLAGS\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_EXE_LINKER_FLAGS_DEBUG\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during DEBUG builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_EXE_LINKER_FLAGS_MINSIZEREL\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during MINSIZEREL builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_EXE_LINKER_FLAGS_RELEASE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during RELEASE builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during RELWITHDEBINFO builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_EXPORT_COMPILE_COMMANDS\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"No help, variable specified on the command line.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"ON\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_EXTRA_GENERATOR\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Name of external makefile project generator.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_GENERATOR\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Name of generator.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"Ninja\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_GENERATOR_INSTANCE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Generator instance identifier.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_GENERATOR_PLATFORM\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Name of generator platform.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_GENERATOR_TOOLSET\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Name of generator toolset.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_HOME_DIRECTORY\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Source directory with the top level CMakeLists.txt file for this project\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"C:/flutter/packages/flutter_tools/gradle/src/main/groovy\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_INSTALL_PREFIX\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Install path prefix, prepended onto install directories.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"PATH\",\r\n\t\t\t\"value\" : \"C:/Program Files (x86)/Project\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_INSTALL_SO_NO_EXE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Install .so files without execute permission.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"0\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_LIBRARY_OUTPUT_DIRECTORY\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"No help, variable specified on the command line.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"C:\\\\Users\\\\Admin\\\\Documents\\\\GitHub\\\\Azyx\\\\build\\\\app\\\\intermediates\\\\cxx\\\\Debug\\\\586k2110\\\\obj\\\\armeabi-v7a\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_LINKER\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to a program.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_MAKE_PROGRAM\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"No help, variable specified on the command line.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\sdk\\\\cmake\\\\3.22.1\\\\bin\\\\ninja.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_MODULE_LINKER_FLAGS\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of modules.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_MODULE_LINKER_FLAGS_DEBUG\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of modules during DEBUG builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of modules during MINSIZEREL builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_MODULE_LINKER_FLAGS_RELEASE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of modules during RELEASE builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of modules during RELWITHDEBINFO builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_NM\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to a program.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-nm.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_NUMBER_OF_MAKEFILES\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"number of local generators\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"1\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_OBJCOPY\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to a program.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-objcopy.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_OBJDUMP\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to a program.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-objdump.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_PLATFORM_INFO_INITIALIZED\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Platform information initialized\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"1\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_PROJECT_DESCRIPTION\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Value Computed by CMake\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STATIC\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_PROJECT_HOMEPAGE_URL\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Value Computed by CMake\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STATIC\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_PROJECT_NAME\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Value Computed by CMake\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STATIC\",\r\n\t\t\t\"value\" : \"Project\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_RANLIB\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Ranlib\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_READELF\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to a program.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-readelf.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_ROOT\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to CMake installation.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_RUNTIME_OUTPUT_DIRECTORY\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"No help, variable specified on the command line.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"C:\\\\Users\\\\Admin\\\\Documents\\\\GitHub\\\\Azyx\\\\build\\\\app\\\\intermediates\\\\cxx\\\\Debug\\\\586k2110\\\\obj\\\\armeabi-v7a\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_SHARED_LINKER_FLAGS\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of dll's.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_SHARED_LINKER_FLAGS_DEBUG\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of shared libraries during DEBUG builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of shared libraries during MINSIZEREL builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_SHARED_LINKER_FLAGS_RELEASE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of shared libraries during RELEASE builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of shared libraries during RELWITHDEBINFO builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_SKIP_INSTALL_RPATH\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"If set, runtime paths are not added when installing shared libraries, but are added when building.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"BOOL\",\r\n\t\t\t\"value\" : \"NO\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_SKIP_RPATH\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"If set, runtime paths are not added when using shared libraries.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"BOOL\",\r\n\t\t\t\"value\" : \"NO\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_STATIC_LINKER_FLAGS\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of static libraries during all build types.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_STATIC_LINKER_FLAGS_DEBUG\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of static libraries during DEBUG builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of static libraries during MINSIZEREL builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_STATIC_LINKER_FLAGS_RELEASE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of static libraries during RELEASE builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of static libraries during RELWITHDEBINFO builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_STRIP\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Strip\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-strip.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_SUPPRESS_DEVELOPER_ERRORS\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Suppress errors that are meant for the author of the CMakeLists.txt files.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"TRUE\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_SUPPRESS_DEVELOPER_WARNINGS\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Suppress Warnings that are meant for the author of the CMakeLists.txt files.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"TRUE\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_SYSTEM_NAME\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"No help, variable specified on the command line.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"Android\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_SYSTEM_VERSION\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"No help, variable specified on the command line.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"21\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_TOOLCHAIN_FILE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"The CMake toolchain file\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/android.toolchain.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_VERBOSE_MAKEFILE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"If this value is on, makefiles will be generated without the .SILENT directive, and all commands will be echoed to the console during the make.  This is useful for debugging only. With Visual Studio IDE projects all commands are done without /nologo.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"BOOL\",\r\n\t\t\t\"value\" : \"FALSE\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_WARN_DEPRECATED\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Whether to issue warnings for deprecated functionality.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"FALSE\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"Project_BINARY_DIR\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Value Computed by CMake\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STATIC\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/586k2110/armeabi-v7a\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"Project_IS_TOP_LEVEL\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Value Computed by CMake\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STATIC\",\r\n\t\t\t\"value\" : \"ON\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"Project_SOURCE_DIR\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Value Computed by CMake\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STATIC\",\r\n\t\t\t\"value\" : \"C:/flutter/packages/flutter_tools/gradle/src/main/groovy\"\r\n\t\t}\r\n\t],\r\n\t\"kind\" : \"cache\",\r\n\t\"version\" : \r\n\t{\r\n\t\t\"major\" : 2,\r\n\t\t\"minor\" : 0\r\n\t}\r\n}\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/armeabi-v7a/.cmake/api/v1/reply/cmakeFiles-v1-14bb5525ba2274713f69.json",
    "content": "{\r\n\t\"inputs\" : \r\n\t[\r\n\t\t{\r\n\t\t\t\"path\" : \"CMakeLists.txt\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/android.toolchain.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/android-legacy.toolchain.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/platforms.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android-Determine.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isGenerated\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/586k2110/armeabi-v7a/CMakeFiles/3.22.1-g37088a8-dirty/CMakeSystem.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/android.toolchain.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android-Initialize.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Determine-Compiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isGenerated\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/586k2110/armeabi-v7a/CMakeFiles/3.22.1-g37088a8-dirty/CMakeCCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isGenerated\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/586k2110/armeabi-v7a/CMakeFiles/3.22.1-g37088a8-dirty/CMakeCXXCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android-Clang.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/flags.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isGenerated\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/586k2110/armeabi-v7a/CMakeFiles/3.22.1-g37088a8-dirty/CMakeCCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isGenerated\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/586k2110/armeabi-v7a/CMakeFiles/3.22.1-g37088a8-dirty/CMakeCXXCompiler.cmake\"\r\n\t\t}\r\n\t],\r\n\t\"kind\" : \"cmakeFiles\",\r\n\t\"paths\" : \r\n\t{\r\n\t\t\"build\" : \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/586k2110/armeabi-v7a\",\r\n\t\t\"source\" : \"C:/flutter/packages/flutter_tools/gradle/src/main/groovy\"\r\n\t},\r\n\t\"version\" : \r\n\t{\r\n\t\t\"major\" : 1,\r\n\t\t\"minor\" : 0\r\n\t}\r\n}\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/armeabi-v7a/.cmake/api/v1/reply/codemodel-v2-faea34d8b2e195f4575a.json",
    "content": "{\r\n\t\"configurations\" : \r\n\t[\r\n\t\t{\r\n\t\t\t\"directories\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"build\" : \".\",\r\n\t\t\t\t\t\"jsonFile\" : \"directory-.-Debug-d0094a50bb2071803777.json\",\r\n\t\t\t\t\t\"minimumCMakeVersion\" : \r\n\t\t\t\t\t{\r\n\t\t\t\t\t\t\"string\" : \"3.6.0\"\r\n\t\t\t\t\t},\r\n\t\t\t\t\t\"projectIndex\" : 0,\r\n\t\t\t\t\t\"source\" : \".\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"name\" : \"Debug\",\r\n\t\t\t\"projects\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"directoryIndexes\" : \r\n\t\t\t\t\t[\r\n\t\t\t\t\t\t0\r\n\t\t\t\t\t],\r\n\t\t\t\t\t\"name\" : \"Project\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"targets\" : []\r\n\t\t}\r\n\t],\r\n\t\"kind\" : \"codemodel\",\r\n\t\"paths\" : \r\n\t{\r\n\t\t\"build\" : \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/586k2110/armeabi-v7a\",\r\n\t\t\"source\" : \"C:/flutter/packages/flutter_tools/gradle/src/main/groovy\"\r\n\t},\r\n\t\"version\" : \r\n\t{\r\n\t\t\"major\" : 2,\r\n\t\t\"minor\" : 3\r\n\t}\r\n}\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/armeabi-v7a/.cmake/api/v1/reply/directory-.-Debug-d0094a50bb2071803777.json",
    "content": "{\r\n\t\"backtraceGraph\" : \r\n\t{\r\n\t\t\"commands\" : [],\r\n\t\t\"files\" : [],\r\n\t\t\"nodes\" : []\r\n\t},\r\n\t\"installers\" : [],\r\n\t\"paths\" : \r\n\t{\r\n\t\t\"build\" : \".\",\r\n\t\t\"source\" : \".\"\r\n\t}\r\n}\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/armeabi-v7a/.cmake/api/v1/reply/index-2025-02-17T16-41-29-0011.json",
    "content": "{\r\n\t\"cmake\" : \r\n\t{\r\n\t\t\"generator\" : \r\n\t\t{\r\n\t\t\t\"multiConfig\" : false,\r\n\t\t\t\"name\" : \"Ninja\"\r\n\t\t},\r\n\t\t\"paths\" : \r\n\t\t{\r\n\t\t\t\"cmake\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/bin/cmake.exe\",\r\n\t\t\t\"cpack\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/bin/cpack.exe\",\r\n\t\t\t\"ctest\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/bin/ctest.exe\",\r\n\t\t\t\"root\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22\"\r\n\t\t},\r\n\t\t\"version\" : \r\n\t\t{\r\n\t\t\t\"isDirty\" : true,\r\n\t\t\t\"major\" : 3,\r\n\t\t\t\"minor\" : 22,\r\n\t\t\t\"patch\" : 1,\r\n\t\t\t\"string\" : \"3.22.1-g37088a8-dirty\",\r\n\t\t\t\"suffix\" : \"g37088a8\"\r\n\t\t}\r\n\t},\r\n\t\"objects\" : \r\n\t[\r\n\t\t{\r\n\t\t\t\"jsonFile\" : \"codemodel-v2-faea34d8b2e195f4575a.json\",\r\n\t\t\t\"kind\" : \"codemodel\",\r\n\t\t\t\"version\" : \r\n\t\t\t{\r\n\t\t\t\t\"major\" : 2,\r\n\t\t\t\t\"minor\" : 3\r\n\t\t\t}\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"jsonFile\" : \"cache-v2-01cedb64309bdb924d83.json\",\r\n\t\t\t\"kind\" : \"cache\",\r\n\t\t\t\"version\" : \r\n\t\t\t{\r\n\t\t\t\t\"major\" : 2,\r\n\t\t\t\t\"minor\" : 0\r\n\t\t\t}\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"jsonFile\" : \"cmakeFiles-v1-14bb5525ba2274713f69.json\",\r\n\t\t\t\"kind\" : \"cmakeFiles\",\r\n\t\t\t\"version\" : \r\n\t\t\t{\r\n\t\t\t\t\"major\" : 1,\r\n\t\t\t\t\"minor\" : 0\r\n\t\t\t}\r\n\t\t}\r\n\t],\r\n\t\"reply\" : \r\n\t{\r\n\t\t\"client-agp\" : \r\n\t\t{\r\n\t\t\t\"cache-v2\" : \r\n\t\t\t{\r\n\t\t\t\t\"jsonFile\" : \"cache-v2-01cedb64309bdb924d83.json\",\r\n\t\t\t\t\"kind\" : \"cache\",\r\n\t\t\t\t\"version\" : \r\n\t\t\t\t{\r\n\t\t\t\t\t\"major\" : 2,\r\n\t\t\t\t\t\"minor\" : 0\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\t\"cmakeFiles-v1\" : \r\n\t\t\t{\r\n\t\t\t\t\"jsonFile\" : \"cmakeFiles-v1-14bb5525ba2274713f69.json\",\r\n\t\t\t\t\"kind\" : \"cmakeFiles\",\r\n\t\t\t\t\"version\" : \r\n\t\t\t\t{\r\n\t\t\t\t\t\"major\" : 1,\r\n\t\t\t\t\t\"minor\" : 0\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\t\"codemodel-v2\" : \r\n\t\t\t{\r\n\t\t\t\t\"jsonFile\" : \"codemodel-v2-faea34d8b2e195f4575a.json\",\r\n\t\t\t\t\"kind\" : \"codemodel\",\r\n\t\t\t\t\"version\" : \r\n\t\t\t\t{\r\n\t\t\t\t\t\"major\" : 2,\r\n\t\t\t\t\t\"minor\" : 3\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n}\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/armeabi-v7a/CMakeCache.txt",
    "content": "# This is the CMakeCache file.\r\n# For build in directory: c:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/586k2110/armeabi-v7a\r\n# It was generated by CMake: C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/bin/cmake.exe\r\n# You can edit this file to change values found and used by cmake.\r\n# If you do not want to change any of the values, simply exit the editor.\r\n# If you do want to change a value, simply edit, save, and exit the editor.\r\n# The syntax for the file is as follows:\r\n# KEY:TYPE=VALUE\r\n# KEY is the name of a variable in the cache.\r\n# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!.\r\n# VALUE is the current value for the KEY.\r\n\r\n########################\r\n# EXTERNAL cache entries\r\n########################\r\n\r\n//No help, variable specified on the command line.\r\nANDROID_ABI:UNINITIALIZED=armeabi-v7a\r\n\r\n//No help, variable specified on the command line.\r\nANDROID_NDK:UNINITIALIZED=C:\\Users\\Admin\\AppData\\Local\\Android\\sdk\\ndk\\26.3.11579264\r\n\r\n//No help, variable specified on the command line.\r\nANDROID_PLATFORM:UNINITIALIZED=android-21\r\n\r\n//Path to a program.\r\nCMAKE_ADDR2LINE:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-addr2line.exe\r\n\r\n//No help, variable specified on the command line.\r\nCMAKE_ANDROID_ARCH_ABI:UNINITIALIZED=armeabi-v7a\r\n\r\n//No help, variable specified on the command line.\r\nCMAKE_ANDROID_NDK:UNINITIALIZED=C:\\Users\\Admin\\AppData\\Local\\Android\\sdk\\ndk\\26.3.11579264\r\n\r\n//Archiver\r\nCMAKE_AR:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe\r\n\r\n//Flags used by the compiler during all build types.\r\nCMAKE_ASM_FLAGS:STRING=\r\n\r\n//Flags used by the compiler during debug builds.\r\nCMAKE_ASM_FLAGS_DEBUG:STRING=\r\n\r\n//Flags used by the compiler during release builds.\r\nCMAKE_ASM_FLAGS_RELEASE:STRING=\r\n\r\n//Choose the type of build, options are: None Debug Release RelWithDebInfo\r\n// MinSizeRel ...\r\nCMAKE_BUILD_TYPE:STRING=Debug\r\n\r\n//LLVM archiver\r\nCMAKE_CXX_COMPILER_AR:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe\r\n\r\n//Generate index for LLVM archive\r\nCMAKE_CXX_COMPILER_RANLIB:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe\r\n\r\n//Flags used by the compiler during all build types.\r\nCMAKE_CXX_FLAGS:STRING=\r\n\r\n//Flags used by the compiler during debug builds.\r\nCMAKE_CXX_FLAGS_DEBUG:STRING=\r\n\r\n//Flags used by the CXX compiler during MINSIZEREL builds.\r\nCMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG\r\n\r\n//Flags used by the compiler during release builds.\r\nCMAKE_CXX_FLAGS_RELEASE:STRING=\r\n\r\n//Flags used by the CXX compiler during RELWITHDEBINFO builds.\r\nCMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG\r\n\r\n//Libraries linked by default with all C++ applications.\r\nCMAKE_CXX_STANDARD_LIBRARIES:STRING=-latomic -lm\r\n\r\n//LLVM archiver\r\nCMAKE_C_COMPILER_AR:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe\r\n\r\n//Generate index for LLVM archive\r\nCMAKE_C_COMPILER_RANLIB:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe\r\n\r\n//Flags used by the compiler during all build types.\r\nCMAKE_C_FLAGS:STRING=\r\n\r\n//Flags used by the compiler during debug builds.\r\nCMAKE_C_FLAGS_DEBUG:STRING=\r\n\r\n//Flags used by the C compiler during MINSIZEREL builds.\r\nCMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG\r\n\r\n//Flags used by the compiler during release builds.\r\nCMAKE_C_FLAGS_RELEASE:STRING=\r\n\r\n//Flags used by the C compiler during RELWITHDEBINFO builds.\r\nCMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG\r\n\r\n//Libraries linked by default with all C applications.\r\nCMAKE_C_STANDARD_LIBRARIES:STRING=-latomic -lm\r\n\r\n//Path to a program.\r\nCMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND\r\n\r\n//Flags used by the linker.\r\nCMAKE_EXE_LINKER_FLAGS:STRING=\r\n\r\n//Flags used by the linker during DEBUG builds.\r\nCMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=\r\n\r\n//Flags used by the linker during MINSIZEREL builds.\r\nCMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=\r\n\r\n//Flags used by the linker during RELEASE builds.\r\nCMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=\r\n\r\n//Flags used by the linker during RELWITHDEBINFO builds.\r\nCMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=\r\n\r\n//No help, variable specified on the command line.\r\nCMAKE_EXPORT_COMPILE_COMMANDS:UNINITIALIZED=ON\r\n\r\n//Install path prefix, prepended onto install directories.\r\nCMAKE_INSTALL_PREFIX:PATH=C:/Program Files (x86)/Project\r\n\r\n//No help, variable specified on the command line.\r\nCMAKE_LIBRARY_OUTPUT_DIRECTORY:UNINITIALIZED=C:\\Users\\Admin\\Documents\\GitHub\\Azyx\\build\\app\\intermediates\\cxx\\Debug\\586k2110\\obj\\armeabi-v7a\r\n\r\n//Path to a program.\r\nCMAKE_LINKER:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld.exe\r\n\r\n//No help, variable specified on the command line.\r\nCMAKE_MAKE_PROGRAM:UNINITIALIZED=C:\\Users\\Admin\\AppData\\Local\\Android\\sdk\\cmake\\3.22.1\\bin\\ninja.exe\r\n\r\n//Flags used by the linker during the creation of modules.\r\nCMAKE_MODULE_LINKER_FLAGS:STRING=\r\n\r\n//Flags used by the linker during the creation of modules during\r\n// DEBUG builds.\r\nCMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=\r\n\r\n//Flags used by the linker during the creation of modules during\r\n// MINSIZEREL builds.\r\nCMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=\r\n\r\n//Flags used by the linker during the creation of modules during\r\n// RELEASE builds.\r\nCMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=\r\n\r\n//Flags used by the linker during the creation of modules during\r\n// RELWITHDEBINFO builds.\r\nCMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=\r\n\r\n//Path to a program.\r\nCMAKE_NM:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-nm.exe\r\n\r\n//Path to a program.\r\nCMAKE_OBJCOPY:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-objcopy.exe\r\n\r\n//Path to a program.\r\nCMAKE_OBJDUMP:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-objdump.exe\r\n\r\n//Value Computed by CMake\r\nCMAKE_PROJECT_DESCRIPTION:STATIC=\r\n\r\n//Value Computed by CMake\r\nCMAKE_PROJECT_HOMEPAGE_URL:STATIC=\r\n\r\n//Value Computed by CMake\r\nCMAKE_PROJECT_NAME:STATIC=Project\r\n\r\n//Ranlib\r\nCMAKE_RANLIB:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe\r\n\r\n//Path to a program.\r\nCMAKE_READELF:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-readelf.exe\r\n\r\n//No help, variable specified on the command line.\r\nCMAKE_RUNTIME_OUTPUT_DIRECTORY:UNINITIALIZED=C:\\Users\\Admin\\Documents\\GitHub\\Azyx\\build\\app\\intermediates\\cxx\\Debug\\586k2110\\obj\\armeabi-v7a\r\n\r\n//Flags used by the linker during the creation of dll's.\r\nCMAKE_SHARED_LINKER_FLAGS:STRING=\r\n\r\n//Flags used by the linker during the creation of shared libraries\r\n// during DEBUG builds.\r\nCMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=\r\n\r\n//Flags used by the linker during the creation of shared libraries\r\n// during MINSIZEREL builds.\r\nCMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=\r\n\r\n//Flags used by the linker during the creation of shared libraries\r\n// during RELEASE builds.\r\nCMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=\r\n\r\n//Flags used by the linker during the creation of shared libraries\r\n// during RELWITHDEBINFO builds.\r\nCMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=\r\n\r\n//If set, runtime paths are not added when installing shared libraries,\r\n// but are added when building.\r\nCMAKE_SKIP_INSTALL_RPATH:BOOL=NO\r\n\r\n//If set, runtime paths are not added when using shared libraries.\r\nCMAKE_SKIP_RPATH:BOOL=NO\r\n\r\n//Flags used by the linker during the creation of static libraries\r\n// during all build types.\r\nCMAKE_STATIC_LINKER_FLAGS:STRING=\r\n\r\n//Flags used by the linker during the creation of static libraries\r\n// during DEBUG builds.\r\nCMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING=\r\n\r\n//Flags used by the linker during the creation of static libraries\r\n// during MINSIZEREL builds.\r\nCMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING=\r\n\r\n//Flags used by the linker during the creation of static libraries\r\n// during RELEASE builds.\r\nCMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING=\r\n\r\n//Flags used by the linker during the creation of static libraries\r\n// during RELWITHDEBINFO builds.\r\nCMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING=\r\n\r\n//Strip\r\nCMAKE_STRIP:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-strip.exe\r\n\r\n//No help, variable specified on the command line.\r\nCMAKE_SYSTEM_NAME:UNINITIALIZED=Android\r\n\r\n//No help, variable specified on the command line.\r\nCMAKE_SYSTEM_VERSION:UNINITIALIZED=21\r\n\r\n//The CMake toolchain file\r\nCMAKE_TOOLCHAIN_FILE:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/android.toolchain.cmake\r\n\r\n//If this value is on, makefiles will be generated without the\r\n// .SILENT directive, and all commands will be echoed to the console\r\n// during the make.  This is useful for debugging only. With Visual\r\n// Studio IDE projects all commands are done without /nologo.\r\nCMAKE_VERBOSE_MAKEFILE:BOOL=FALSE\r\n\r\n//Value Computed by CMake\r\nProject_BINARY_DIR:STATIC=C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/586k2110/armeabi-v7a\r\n\r\n//Value Computed by CMake\r\nProject_IS_TOP_LEVEL:STATIC=ON\r\n\r\n//Value Computed by CMake\r\nProject_SOURCE_DIR:STATIC=C:/flutter/packages/flutter_tools/gradle/src/main/groovy\r\n\r\n\r\n########################\r\n# INTERNAL cache entries\r\n########################\r\n\r\n//ADVANCED property for variable: CMAKE_ADDR2LINE\r\nCMAKE_ADDR2LINE-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_AR\r\nCMAKE_AR-ADVANCED:INTERNAL=1\r\n//This is the directory where this CMakeCache.txt was created\r\nCMAKE_CACHEFILE_DIR:INTERNAL=c:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/586k2110/armeabi-v7a\r\n//Major version of cmake used to create the current loaded cache\r\nCMAKE_CACHE_MAJOR_VERSION:INTERNAL=3\r\n//Minor version of cmake used to create the current loaded cache\r\nCMAKE_CACHE_MINOR_VERSION:INTERNAL=22\r\n//Patch version of cmake used to create the current loaded cache\r\nCMAKE_CACHE_PATCH_VERSION:INTERNAL=1\r\n//Path to CMake executable.\r\nCMAKE_COMMAND:INTERNAL=C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/bin/cmake.exe\r\n//Path to cpack program executable.\r\nCMAKE_CPACK_COMMAND:INTERNAL=C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/bin/cpack.exe\r\n//Path to ctest program executable.\r\nCMAKE_CTEST_COMMAND:INTERNAL=C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/bin/ctest.exe\r\n//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR\r\nCMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB\r\nCMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_CXX_FLAGS\r\nCMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG\r\nCMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL\r\nCMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE\r\nCMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO\r\nCMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_CXX_STANDARD_LIBRARIES\r\nCMAKE_CXX_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_C_COMPILER_AR\r\nCMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB\r\nCMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_C_FLAGS\r\nCMAKE_C_FLAGS-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG\r\nCMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL\r\nCMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE\r\nCMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO\r\nCMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_C_STANDARD_LIBRARIES\r\nCMAKE_C_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_DLLTOOL\r\nCMAKE_DLLTOOL-ADVANCED:INTERNAL=1\r\n//Whether to issue deprecation errors for macros and functions.\r\nCMAKE_ERROR_DEPRECATED:INTERNAL=FALSE\r\n//Executable file format\r\nCMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF\r\n//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS\r\nCMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG\r\nCMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL\r\nCMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE\r\nCMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO\r\nCMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1\r\n//Name of external makefile project generator.\r\nCMAKE_EXTRA_GENERATOR:INTERNAL=\r\n//Name of generator.\r\nCMAKE_GENERATOR:INTERNAL=Ninja\r\n//Generator instance identifier.\r\nCMAKE_GENERATOR_INSTANCE:INTERNAL=\r\n//Name of generator platform.\r\nCMAKE_GENERATOR_PLATFORM:INTERNAL=\r\n//Name of generator toolset.\r\nCMAKE_GENERATOR_TOOLSET:INTERNAL=\r\n//Source directory with the top level CMakeLists.txt file for this\r\n// project\r\nCMAKE_HOME_DIRECTORY:INTERNAL=C:/flutter/packages/flutter_tools/gradle/src/main/groovy\r\n//Install .so files without execute permission.\r\nCMAKE_INSTALL_SO_NO_EXE:INTERNAL=0\r\n//ADVANCED property for variable: CMAKE_LINKER\r\nCMAKE_LINKER-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS\r\nCMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG\r\nCMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL\r\nCMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE\r\nCMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO\r\nCMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_NM\r\nCMAKE_NM-ADVANCED:INTERNAL=1\r\n//number of local generators\r\nCMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_OBJCOPY\r\nCMAKE_OBJCOPY-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_OBJDUMP\r\nCMAKE_OBJDUMP-ADVANCED:INTERNAL=1\r\n//Platform information initialized\r\nCMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_RANLIB\r\nCMAKE_RANLIB-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_READELF\r\nCMAKE_READELF-ADVANCED:INTERNAL=1\r\n//Path to CMake installation.\r\nCMAKE_ROOT:INTERNAL=C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22\r\n//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS\r\nCMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG\r\nCMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL\r\nCMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE\r\nCMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO\r\nCMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH\r\nCMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_SKIP_RPATH\r\nCMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS\r\nCMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG\r\nCMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL\r\nCMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE\r\nCMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO\r\nCMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_STRIP\r\nCMAKE_STRIP-ADVANCED:INTERNAL=1\r\n//Suppress errors that are meant for the author of the CMakeLists.txt\r\n// files.\r\nCMAKE_SUPPRESS_DEVELOPER_ERRORS:INTERNAL=TRUE\r\n//Suppress Warnings that are meant for the author of the CMakeLists.txt\r\n// files.\r\nCMAKE_SUPPRESS_DEVELOPER_WARNINGS:INTERNAL=TRUE\r\n//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE\r\nCMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1\r\n//Whether to issue warnings for deprecated functionality.\r\nCMAKE_WARN_DEPRECATED:INTERNAL=FALSE\r\n\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/armeabi-v7a/CMakeFiles/3.22.1-g37088a8-dirty/CMakeCCompiler.cmake",
    "content": "set(CMAKE_C_COMPILER \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe\")\r\nset(CMAKE_C_COMPILER_ARG1 \"\")\r\nset(CMAKE_C_COMPILER_ID \"Clang\")\r\nset(CMAKE_C_COMPILER_VERSION \"17.0.2\")\r\nset(CMAKE_C_COMPILER_VERSION_INTERNAL \"\")\r\nset(CMAKE_C_COMPILER_WRAPPER \"\")\r\nset(CMAKE_C_STANDARD_COMPUTED_DEFAULT \"17\")\r\nset(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT \"ON\")\r\nset(CMAKE_C_COMPILE_FEATURES \"c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17;c_std_23\")\r\nset(CMAKE_C90_COMPILE_FEATURES \"c_std_90;c_function_prototypes\")\r\nset(CMAKE_C99_COMPILE_FEATURES \"c_std_99;c_restrict;c_variadic_macros\")\r\nset(CMAKE_C11_COMPILE_FEATURES \"c_std_11;c_static_assert\")\r\nset(CMAKE_C17_COMPILE_FEATURES \"c_std_17\")\r\nset(CMAKE_C23_COMPILE_FEATURES \"c_std_23\")\r\n\r\nset(CMAKE_C_PLATFORM_ID \"Linux\")\r\nset(CMAKE_C_SIMULATE_ID \"\")\r\nset(CMAKE_C_COMPILER_FRONTEND_VARIANT \"GNU\")\r\nset(CMAKE_C_SIMULATE_VERSION \"\")\r\n\r\n\r\n\r\n\r\nset(CMAKE_AR \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe\")\r\nset(CMAKE_C_COMPILER_AR \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe\")\r\nset(CMAKE_RANLIB \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe\")\r\nset(CMAKE_C_COMPILER_RANLIB \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe\")\r\nset(CMAKE_LINKER \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld.exe\")\r\nset(CMAKE_MT \"\")\r\nset(CMAKE_COMPILER_IS_GNUCC )\r\nset(CMAKE_C_COMPILER_LOADED 1)\r\nset(CMAKE_C_COMPILER_WORKS TRUE)\r\nset(CMAKE_C_ABI_COMPILED TRUE)\r\n\r\nset(CMAKE_C_COMPILER_ENV_VAR \"CC\")\r\n\r\nset(CMAKE_C_COMPILER_ID_RUN 1)\r\nset(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m)\r\nset(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC)\r\nset(CMAKE_C_LINKER_PREFERENCE 10)\r\n\r\n# Save compiler ABI information.\r\nset(CMAKE_C_SIZEOF_DATA_PTR \"4\")\r\nset(CMAKE_C_COMPILER_ABI \"ELF\")\r\nset(CMAKE_C_BYTE_ORDER \"LITTLE_ENDIAN\")\r\nset(CMAKE_C_LIBRARY_ARCHITECTURE \"\")\r\n\r\nif(CMAKE_C_SIZEOF_DATA_PTR)\r\n  set(CMAKE_SIZEOF_VOID_P \"${CMAKE_C_SIZEOF_DATA_PTR}\")\r\nendif()\r\n\r\nif(CMAKE_C_COMPILER_ABI)\r\n  set(CMAKE_INTERNAL_PLATFORM_ABI \"${CMAKE_C_COMPILER_ABI}\")\r\nendif()\r\n\r\nif(CMAKE_C_LIBRARY_ARCHITECTURE)\r\n  set(CMAKE_LIBRARY_ARCHITECTURE \"\")\r\nendif()\r\n\r\nset(CMAKE_C_CL_SHOWINCLUDES_PREFIX \"\")\r\nif(CMAKE_C_CL_SHOWINCLUDES_PREFIX)\r\n  set(CMAKE_CL_SHOWINCLUDES_PREFIX \"${CMAKE_C_CL_SHOWINCLUDES_PREFIX}\")\r\nendif()\r\n\r\n\r\n\r\n\r\n\r\nset(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/include;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/arm-linux-androideabi;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include\")\r\nset(CMAKE_C_IMPLICIT_LINK_LIBRARIES \"-l:libunwind.a;dl;c;-l:libunwind.a;dl\")\r\nset(CMAKE_C_IMPLICIT_LINK_DIRECTORIES \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/arm;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/arm-linux-androideabi/21;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/arm-linux-androideabi;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib\")\r\nset(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES \"\")\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/armeabi-v7a/CMakeFiles/3.22.1-g37088a8-dirty/CMakeCXXCompiler.cmake",
    "content": "set(CMAKE_CXX_COMPILER \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++.exe\")\r\nset(CMAKE_CXX_COMPILER_ARG1 \"\")\r\nset(CMAKE_CXX_COMPILER_ID \"Clang\")\r\nset(CMAKE_CXX_COMPILER_VERSION \"17.0.2\")\r\nset(CMAKE_CXX_COMPILER_VERSION_INTERNAL \"\")\r\nset(CMAKE_CXX_COMPILER_WRAPPER \"\")\r\nset(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT \"17\")\r\nset(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT \"ON\")\r\nset(CMAKE_CXX_COMPILE_FEATURES \"cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23\")\r\nset(CMAKE_CXX98_COMPILE_FEATURES \"cxx_std_98;cxx_template_template_parameters\")\r\nset(CMAKE_CXX11_COMPILE_FEATURES \"cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates\")\r\nset(CMAKE_CXX14_COMPILE_FEATURES \"cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates\")\r\nset(CMAKE_CXX17_COMPILE_FEATURES \"cxx_std_17\")\r\nset(CMAKE_CXX20_COMPILE_FEATURES \"cxx_std_20\")\r\nset(CMAKE_CXX23_COMPILE_FEATURES \"cxx_std_23\")\r\n\r\nset(CMAKE_CXX_PLATFORM_ID \"Linux\")\r\nset(CMAKE_CXX_SIMULATE_ID \"\")\r\nset(CMAKE_CXX_COMPILER_FRONTEND_VARIANT \"GNU\")\r\nset(CMAKE_CXX_SIMULATE_VERSION \"\")\r\n\r\n\r\n\r\n\r\nset(CMAKE_AR \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe\")\r\nset(CMAKE_CXX_COMPILER_AR \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe\")\r\nset(CMAKE_RANLIB \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe\")\r\nset(CMAKE_CXX_COMPILER_RANLIB \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe\")\r\nset(CMAKE_LINKER \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld.exe\")\r\nset(CMAKE_MT \"\")\r\nset(CMAKE_COMPILER_IS_GNUCXX )\r\nset(CMAKE_CXX_COMPILER_LOADED 1)\r\nset(CMAKE_CXX_COMPILER_WORKS TRUE)\r\nset(CMAKE_CXX_ABI_COMPILED TRUE)\r\n\r\nset(CMAKE_CXX_COMPILER_ENV_VAR \"CXX\")\r\n\r\nset(CMAKE_CXX_COMPILER_ID_RUN 1)\r\nset(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm)\r\nset(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC)\r\n\r\nforeach (lang C OBJC OBJCXX)\r\n  if (CMAKE_${lang}_COMPILER_ID_RUN)\r\n    foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS)\r\n      list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension})\r\n    endforeach()\r\n  endif()\r\nendforeach()\r\n\r\nset(CMAKE_CXX_LINKER_PREFERENCE 30)\r\nset(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1)\r\n\r\n# Save compiler ABI information.\r\nset(CMAKE_CXX_SIZEOF_DATA_PTR \"4\")\r\nset(CMAKE_CXX_COMPILER_ABI \"ELF\")\r\nset(CMAKE_CXX_BYTE_ORDER \"LITTLE_ENDIAN\")\r\nset(CMAKE_CXX_LIBRARY_ARCHITECTURE \"\")\r\n\r\nif(CMAKE_CXX_SIZEOF_DATA_PTR)\r\n  set(CMAKE_SIZEOF_VOID_P \"${CMAKE_CXX_SIZEOF_DATA_PTR}\")\r\nendif()\r\n\r\nif(CMAKE_CXX_COMPILER_ABI)\r\n  set(CMAKE_INTERNAL_PLATFORM_ABI \"${CMAKE_CXX_COMPILER_ABI}\")\r\nendif()\r\n\r\nif(CMAKE_CXX_LIBRARY_ARCHITECTURE)\r\n  set(CMAKE_LIBRARY_ARCHITECTURE \"\")\r\nendif()\r\n\r\nset(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX \"\")\r\nif(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX)\r\n  set(CMAKE_CL_SHOWINCLUDES_PREFIX \"${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}\")\r\nendif()\r\n\r\n\r\n\r\n\r\n\r\nset(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/c++/v1;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/include;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/arm-linux-androideabi;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include\")\r\nset(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES \"c++;m;-l:libunwind.a;dl;c;-l:libunwind.a;dl\")\r\nset(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/arm;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/arm-linux-androideabi/21;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/arm-linux-androideabi;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib\")\r\nset(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES \"\")\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/armeabi-v7a/CMakeFiles/3.22.1-g37088a8-dirty/CMakeSystem.cmake",
    "content": "set(CMAKE_HOST_SYSTEM \"Windows-10.0.19045\")\r\nset(CMAKE_HOST_SYSTEM_NAME \"Windows\")\r\nset(CMAKE_HOST_SYSTEM_VERSION \"10.0.19045\")\r\nset(CMAKE_HOST_SYSTEM_PROCESSOR \"AMD64\")\r\n\r\ninclude(\"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/android.toolchain.cmake\")\r\n\r\nset(CMAKE_SYSTEM \"Android-1\")\r\nset(CMAKE_SYSTEM_NAME \"Android\")\r\nset(CMAKE_SYSTEM_VERSION \"1\")\r\nset(CMAKE_SYSTEM_PROCESSOR \"armv7-a\")\r\n\r\nset(CMAKE_CROSSCOMPILING \"TRUE\")\r\n\r\nset(CMAKE_SYSTEM_LOADED 1)\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/armeabi-v7a/CMakeFiles/3.22.1-g37088a8-dirty/CompilerIdC/CMakeCCompilerId.c",
    "content": "#ifdef __cplusplus\r\n# error \"A C++ compiler has been selected for C.\"\r\n#endif\r\n\r\n#if defined(__18CXX)\r\n# define ID_VOID_MAIN\r\n#endif\r\n#if defined(__CLASSIC_C__)\r\n/* cv-qualifiers did not exist in K&R C */\r\n# define const\r\n# define volatile\r\n#endif\r\n\r\n#if !defined(__has_include)\r\n/* If the compiler does not have __has_include, pretend the answer is\r\n   always no.  */\r\n#  define __has_include(x) 0\r\n#endif\r\n\r\n\r\n/* Version number components: V=Version, R=Revision, P=Patch\r\n   Version date components:   YYYY=Year, MM=Month,   DD=Day  */\r\n\r\n#if defined(__INTEL_COMPILER) || defined(__ICC)\r\n# define COMPILER_ID \"Intel\"\r\n# if defined(_MSC_VER)\r\n#  define SIMULATE_ID \"MSVC\"\r\n# endif\r\n# if defined(__GNUC__)\r\n#  define SIMULATE_ID \"GNU\"\r\n# endif\r\n  /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later,\r\n     except that a few beta releases use the old format with V=2021.  */\r\n# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111\r\n#  define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100)\r\n#  define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10)\r\n#  if defined(__INTEL_COMPILER_UPDATE)\r\n#   define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE)\r\n#  else\r\n#   define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER   % 10)\r\n#  endif\r\n# else\r\n#  define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER)\r\n#  define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE)\r\n   /* The third version component from --version is an update index,\r\n      but no macro is provided for it.  */\r\n#  define COMPILER_VERSION_PATCH DEC(0)\r\n# endif\r\n# if defined(__INTEL_COMPILER_BUILD_DATE)\r\n   /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */\r\n#  define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE)\r\n# endif\r\n# if defined(_MSC_VER)\r\n   /* _MSC_VER = VVRR */\r\n#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)\r\n#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)\r\n# endif\r\n# if defined(__GNUC__)\r\n#  define SIMULATE_VERSION_MAJOR DEC(__GNUC__)\r\n# elif defined(__GNUG__)\r\n#  define SIMULATE_VERSION_MAJOR DEC(__GNUG__)\r\n# endif\r\n# if defined(__GNUC_MINOR__)\r\n#  define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)\r\n# endif\r\n# if defined(__GNUC_PATCHLEVEL__)\r\n#  define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)\r\n# endif\r\n\r\n#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER)\r\n# define COMPILER_ID \"IntelLLVM\"\r\n#if defined(_MSC_VER)\r\n# define SIMULATE_ID \"MSVC\"\r\n#endif\r\n#if defined(__GNUC__)\r\n# define SIMULATE_ID \"GNU\"\r\n#endif\r\n/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and\r\n * later.  Look for 6 digit vs. 8 digit version number to decide encoding.\r\n * VVVV is no smaller than the current year when a version is released.\r\n */\r\n#if __INTEL_LLVM_COMPILER < 1000000L\r\n# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100)\r\n# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10)\r\n# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER    % 10)\r\n#else\r\n# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000)\r\n# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100)\r\n# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER     % 100)\r\n#endif\r\n#if defined(_MSC_VER)\r\n  /* _MSC_VER = VVRR */\r\n# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)\r\n# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)\r\n#endif\r\n#if defined(__GNUC__)\r\n# define SIMULATE_VERSION_MAJOR DEC(__GNUC__)\r\n#elif defined(__GNUG__)\r\n# define SIMULATE_VERSION_MAJOR DEC(__GNUG__)\r\n#endif\r\n#if defined(__GNUC_MINOR__)\r\n# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)\r\n#endif\r\n#if defined(__GNUC_PATCHLEVEL__)\r\n# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)\r\n#endif\r\n\r\n#elif defined(__PATHCC__)\r\n# define COMPILER_ID \"PathScale\"\r\n# define COMPILER_VERSION_MAJOR DEC(__PATHCC__)\r\n# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__)\r\n# if defined(__PATHCC_PATCHLEVEL__)\r\n#  define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__)\r\n# endif\r\n\r\n#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__)\r\n# define COMPILER_ID \"Embarcadero\"\r\n# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF)\r\n# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF)\r\n# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__     & 0xFFFF)\r\n\r\n#elif defined(__BORLANDC__)\r\n# define COMPILER_ID \"Borland\"\r\n  /* __BORLANDC__ = 0xVRR */\r\n# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8)\r\n# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF)\r\n\r\n#elif defined(__WATCOMC__) && __WATCOMC__ < 1200\r\n# define COMPILER_ID \"Watcom\"\r\n   /* __WATCOMC__ = VVRR */\r\n# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100)\r\n# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)\r\n# if (__WATCOMC__ % 10) > 0\r\n#  define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)\r\n# endif\r\n\r\n#elif defined(__WATCOMC__)\r\n# define COMPILER_ID \"OpenWatcom\"\r\n   /* __WATCOMC__ = VVRP + 1100 */\r\n# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100)\r\n# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)\r\n# if (__WATCOMC__ % 10) > 0\r\n#  define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)\r\n# endif\r\n\r\n#elif defined(__SUNPRO_C)\r\n# define COMPILER_ID \"SunPro\"\r\n# if __SUNPRO_C >= 0x5100\r\n   /* __SUNPRO_C = 0xVRRP */\r\n#  define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12)\r\n#  define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF)\r\n#  define COMPILER_VERSION_PATCH HEX(__SUNPRO_C    & 0xF)\r\n# else\r\n   /* __SUNPRO_CC = 0xVRP */\r\n#  define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8)\r\n#  define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF)\r\n#  define COMPILER_VERSION_PATCH HEX(__SUNPRO_C    & 0xF)\r\n# endif\r\n\r\n#elif defined(__HP_cc)\r\n# define COMPILER_ID \"HP\"\r\n  /* __HP_cc = VVRRPP */\r\n# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000)\r\n# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100)\r\n# define COMPILER_VERSION_PATCH DEC(__HP_cc     % 100)\r\n\r\n#elif defined(__DECC)\r\n# define COMPILER_ID \"Compaq\"\r\n  /* __DECC_VER = VVRRTPPPP */\r\n# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000)\r\n# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000  % 100)\r\n# define COMPILER_VERSION_PATCH DEC(__DECC_VER         % 10000)\r\n\r\n#elif defined(__IBMC__) && defined(__COMPILER_VER__)\r\n# define COMPILER_ID \"zOS\"\r\n  /* __IBMC__ = VRP */\r\n# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)\r\n# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)\r\n# define COMPILER_VERSION_PATCH DEC(__IBMC__    % 10)\r\n\r\n#elif defined(__ibmxl__) && defined(__clang__)\r\n# define COMPILER_ID \"XLClang\"\r\n# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__)\r\n# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__)\r\n# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__)\r\n# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__)\r\n\r\n\r\n#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800\r\n# define COMPILER_ID \"XL\"\r\n  /* __IBMC__ = VRP */\r\n# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)\r\n# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)\r\n# define COMPILER_VERSION_PATCH DEC(__IBMC__    % 10)\r\n\r\n#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800\r\n# define COMPILER_ID \"VisualAge\"\r\n  /* __IBMC__ = VRP */\r\n# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)\r\n# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)\r\n# define COMPILER_VERSION_PATCH DEC(__IBMC__    % 10)\r\n\r\n#elif defined(__NVCOMPILER)\r\n# define COMPILER_ID \"NVHPC\"\r\n# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__)\r\n# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__)\r\n# if defined(__NVCOMPILER_PATCHLEVEL__)\r\n#  define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__)\r\n# endif\r\n\r\n#elif defined(__PGI)\r\n# define COMPILER_ID \"PGI\"\r\n# define COMPILER_VERSION_MAJOR DEC(__PGIC__)\r\n# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__)\r\n# if defined(__PGIC_PATCHLEVEL__)\r\n#  define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__)\r\n# endif\r\n\r\n#elif defined(_CRAYC)\r\n# define COMPILER_ID \"Cray\"\r\n# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR)\r\n# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR)\r\n\r\n#elif defined(__TI_COMPILER_VERSION__)\r\n# define COMPILER_ID \"TI\"\r\n  /* __TI_COMPILER_VERSION__ = VVVRRRPPP */\r\n# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000)\r\n# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000   % 1000)\r\n# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__        % 1000)\r\n\r\n#elif defined(__CLANG_FUJITSU)\r\n# define COMPILER_ID \"FujitsuClang\"\r\n# define COMPILER_VERSION_MAJOR DEC(__FCC_major__)\r\n# define COMPILER_VERSION_MINOR DEC(__FCC_minor__)\r\n# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__)\r\n# define COMPILER_VERSION_INTERNAL_STR __clang_version__\r\n\r\n\r\n#elif defined(__FUJITSU)\r\n# define COMPILER_ID \"Fujitsu\"\r\n# if defined(__FCC_version__)\r\n#   define COMPILER_VERSION __FCC_version__\r\n# elif defined(__FCC_major__)\r\n#   define COMPILER_VERSION_MAJOR DEC(__FCC_major__)\r\n#   define COMPILER_VERSION_MINOR DEC(__FCC_minor__)\r\n#   define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__)\r\n# endif\r\n# if defined(__fcc_version)\r\n#   define COMPILER_VERSION_INTERNAL DEC(__fcc_version)\r\n# elif defined(__FCC_VERSION)\r\n#   define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION)\r\n# endif\r\n\r\n\r\n#elif defined(__ghs__)\r\n# define COMPILER_ID \"GHS\"\r\n/* __GHS_VERSION_NUMBER = VVVVRP */\r\n# ifdef __GHS_VERSION_NUMBER\r\n# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100)\r\n# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10)\r\n# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER      % 10)\r\n# endif\r\n\r\n#elif defined(__TINYC__)\r\n# define COMPILER_ID \"TinyCC\"\r\n\r\n#elif defined(__BCC__)\r\n# define COMPILER_ID \"Bruce\"\r\n\r\n#elif defined(__SCO_VERSION__)\r\n# define COMPILER_ID \"SCO\"\r\n\r\n#elif defined(__ARMCC_VERSION) && !defined(__clang__)\r\n# define COMPILER_ID \"ARMCC\"\r\n#if __ARMCC_VERSION >= 1000000\r\n  /* __ARMCC_VERSION = VRRPPPP */\r\n  # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000)\r\n  # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100)\r\n  # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION     % 10000)\r\n#else\r\n  /* __ARMCC_VERSION = VRPPPP */\r\n  # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000)\r\n  # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10)\r\n  # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION    % 10000)\r\n#endif\r\n\r\n\r\n#elif defined(__clang__) && defined(__apple_build_version__)\r\n# define COMPILER_ID \"AppleClang\"\r\n# if defined(_MSC_VER)\r\n#  define SIMULATE_ID \"MSVC\"\r\n# endif\r\n# define COMPILER_VERSION_MAJOR DEC(__clang_major__)\r\n# define COMPILER_VERSION_MINOR DEC(__clang_minor__)\r\n# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)\r\n# if defined(_MSC_VER)\r\n   /* _MSC_VER = VVRR */\r\n#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)\r\n#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)\r\n# endif\r\n# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__)\r\n\r\n#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION)\r\n# define COMPILER_ID \"ARMClang\"\r\n  # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000)\r\n  # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100)\r\n  # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION     % 10000)\r\n# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION)\r\n\r\n#elif defined(__clang__)\r\n# define COMPILER_ID \"Clang\"\r\n# if defined(_MSC_VER)\r\n#  define SIMULATE_ID \"MSVC\"\r\n# endif\r\n# define COMPILER_VERSION_MAJOR DEC(__clang_major__)\r\n# define COMPILER_VERSION_MINOR DEC(__clang_minor__)\r\n# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)\r\n# if defined(_MSC_VER)\r\n   /* _MSC_VER = VVRR */\r\n#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)\r\n#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)\r\n# endif\r\n\r\n#elif defined(__GNUC__)\r\n# define COMPILER_ID \"GNU\"\r\n# define COMPILER_VERSION_MAJOR DEC(__GNUC__)\r\n# if defined(__GNUC_MINOR__)\r\n#  define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__)\r\n# endif\r\n# if defined(__GNUC_PATCHLEVEL__)\r\n#  define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)\r\n# endif\r\n\r\n#elif defined(_MSC_VER)\r\n# define COMPILER_ID \"MSVC\"\r\n  /* _MSC_VER = VVRR */\r\n# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100)\r\n# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100)\r\n# if defined(_MSC_FULL_VER)\r\n#  if _MSC_VER >= 1400\r\n    /* _MSC_FULL_VER = VVRRPPPPP */\r\n#   define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000)\r\n#  else\r\n    /* _MSC_FULL_VER = VVRRPPPP */\r\n#   define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000)\r\n#  endif\r\n# endif\r\n# if defined(_MSC_BUILD)\r\n#  define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD)\r\n# endif\r\n\r\n#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__)\r\n# define COMPILER_ID \"ADSP\"\r\n#if defined(__VISUALDSPVERSION__)\r\n  /* __VISUALDSPVERSION__ = 0xVVRRPP00 */\r\n# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24)\r\n# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF)\r\n# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8  & 0xFF)\r\n#endif\r\n\r\n#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)\r\n# define COMPILER_ID \"IAR\"\r\n# if defined(__VER__) && defined(__ICCARM__)\r\n#  define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000)\r\n#  define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000)\r\n#  define COMPILER_VERSION_PATCH DEC((__VER__) % 1000)\r\n#  define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)\r\n# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__))\r\n#  define COMPILER_VERSION_MAJOR DEC((__VER__) / 100)\r\n#  define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100))\r\n#  define COMPILER_VERSION_PATCH DEC(__SUBVERSION__)\r\n#  define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)\r\n# endif\r\n\r\n#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC)\r\n# define COMPILER_ID \"SDCC\"\r\n# if defined(__SDCC_VERSION_MAJOR)\r\n#  define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR)\r\n#  define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR)\r\n#  define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH)\r\n# else\r\n  /* SDCC = VRP */\r\n#  define COMPILER_VERSION_MAJOR DEC(SDCC/100)\r\n#  define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10)\r\n#  define COMPILER_VERSION_PATCH DEC(SDCC    % 10)\r\n# endif\r\n\r\n\r\n/* These compilers are either not known or too old to define an\r\n  identification macro.  Try to identify the platform and guess that\r\n  it is the native compiler.  */\r\n#elif defined(__hpux) || defined(__hpua)\r\n# define COMPILER_ID \"HP\"\r\n\r\n#else /* unknown compiler */\r\n# define COMPILER_ID \"\"\r\n#endif\r\n\r\n/* Construct the string literal in pieces to prevent the source from\r\n   getting matched.  Store it in a pointer rather than an array\r\n   because some compilers will just produce instructions to fill the\r\n   array rather than assigning a pointer to a static array.  */\r\nchar const* info_compiler = \"INFO\" \":\" \"compiler[\" COMPILER_ID \"]\";\r\n#ifdef SIMULATE_ID\r\nchar const* info_simulate = \"INFO\" \":\" \"simulate[\" SIMULATE_ID \"]\";\r\n#endif\r\n\r\n#ifdef __QNXNTO__\r\nchar const* qnxnto = \"INFO\" \":\" \"qnxnto[]\";\r\n#endif\r\n\r\n#if defined(__CRAYXT_COMPUTE_LINUX_TARGET)\r\nchar const *info_cray = \"INFO\" \":\" \"compiler_wrapper[CrayPrgEnv]\";\r\n#endif\r\n\r\n#define STRINGIFY_HELPER(X) #X\r\n#define STRINGIFY(X) STRINGIFY_HELPER(X)\r\n\r\n/* Identify known platforms by name.  */\r\n#if defined(__linux) || defined(__linux__) || defined(linux)\r\n# define PLATFORM_ID \"Linux\"\r\n\r\n#elif defined(__MSYS__)\r\n# define PLATFORM_ID \"MSYS\"\r\n\r\n#elif defined(__CYGWIN__)\r\n# define PLATFORM_ID \"Cygwin\"\r\n\r\n#elif defined(__MINGW32__)\r\n# define PLATFORM_ID \"MinGW\"\r\n\r\n#elif defined(__APPLE__)\r\n# define PLATFORM_ID \"Darwin\"\r\n\r\n#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32)\r\n# define PLATFORM_ID \"Windows\"\r\n\r\n#elif defined(__FreeBSD__) || defined(__FreeBSD)\r\n# define PLATFORM_ID \"FreeBSD\"\r\n\r\n#elif defined(__NetBSD__) || defined(__NetBSD)\r\n# define PLATFORM_ID \"NetBSD\"\r\n\r\n#elif defined(__OpenBSD__) || defined(__OPENBSD)\r\n# define PLATFORM_ID \"OpenBSD\"\r\n\r\n#elif defined(__sun) || defined(sun)\r\n# define PLATFORM_ID \"SunOS\"\r\n\r\n#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__)\r\n# define PLATFORM_ID \"AIX\"\r\n\r\n#elif defined(__hpux) || defined(__hpux__)\r\n# define PLATFORM_ID \"HP-UX\"\r\n\r\n#elif defined(__HAIKU__)\r\n# define PLATFORM_ID \"Haiku\"\r\n\r\n#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS)\r\n# define PLATFORM_ID \"BeOS\"\r\n\r\n#elif defined(__QNX__) || defined(__QNXNTO__)\r\n# define PLATFORM_ID \"QNX\"\r\n\r\n#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__)\r\n# define PLATFORM_ID \"Tru64\"\r\n\r\n#elif defined(__riscos) || defined(__riscos__)\r\n# define PLATFORM_ID \"RISCos\"\r\n\r\n#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__)\r\n# define PLATFORM_ID \"SINIX\"\r\n\r\n#elif defined(__UNIX_SV__)\r\n# define PLATFORM_ID \"UNIX_SV\"\r\n\r\n#elif defined(__bsdos__)\r\n# define PLATFORM_ID \"BSDOS\"\r\n\r\n#elif defined(_MPRAS) || defined(MPRAS)\r\n# define PLATFORM_ID \"MP-RAS\"\r\n\r\n#elif defined(__osf) || defined(__osf__)\r\n# define PLATFORM_ID \"OSF1\"\r\n\r\n#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv)\r\n# define PLATFORM_ID \"SCO_SV\"\r\n\r\n#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX)\r\n# define PLATFORM_ID \"ULTRIX\"\r\n\r\n#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX)\r\n# define PLATFORM_ID \"Xenix\"\r\n\r\n#elif defined(__WATCOMC__)\r\n# if defined(__LINUX__)\r\n#  define PLATFORM_ID \"Linux\"\r\n\r\n# elif defined(__DOS__)\r\n#  define PLATFORM_ID \"DOS\"\r\n\r\n# elif defined(__OS2__)\r\n#  define PLATFORM_ID \"OS2\"\r\n\r\n# elif defined(__WINDOWS__)\r\n#  define PLATFORM_ID \"Windows3x\"\r\n\r\n# elif defined(__VXWORKS__)\r\n#  define PLATFORM_ID \"VxWorks\"\r\n\r\n# else /* unknown platform */\r\n#  define PLATFORM_ID\r\n# endif\r\n\r\n#elif defined(__INTEGRITY)\r\n# if defined(INT_178B)\r\n#  define PLATFORM_ID \"Integrity178\"\r\n\r\n# else /* regular Integrity */\r\n#  define PLATFORM_ID \"Integrity\"\r\n# endif\r\n\r\n#else /* unknown platform */\r\n# define PLATFORM_ID\r\n\r\n#endif\r\n\r\n/* For windows compilers MSVC and Intel we can determine\r\n   the architecture of the compiler being used.  This is because\r\n   the compilers do not have flags that can change the architecture,\r\n   but rather depend on which compiler is being used\r\n*/\r\n#if defined(_WIN32) && defined(_MSC_VER)\r\n# if defined(_M_IA64)\r\n#  define ARCHITECTURE_ID \"IA64\"\r\n\r\n# elif defined(_M_ARM64EC)\r\n#  define ARCHITECTURE_ID \"ARM64EC\"\r\n\r\n# elif defined(_M_X64) || defined(_M_AMD64)\r\n#  define ARCHITECTURE_ID \"x64\"\r\n\r\n# elif defined(_M_IX86)\r\n#  define ARCHITECTURE_ID \"X86\"\r\n\r\n# elif defined(_M_ARM64)\r\n#  define ARCHITECTURE_ID \"ARM64\"\r\n\r\n# elif defined(_M_ARM)\r\n#  if _M_ARM == 4\r\n#   define ARCHITECTURE_ID \"ARMV4I\"\r\n#  elif _M_ARM == 5\r\n#   define ARCHITECTURE_ID \"ARMV5I\"\r\n#  else\r\n#   define ARCHITECTURE_ID \"ARMV\" STRINGIFY(_M_ARM)\r\n#  endif\r\n\r\n# elif defined(_M_MIPS)\r\n#  define ARCHITECTURE_ID \"MIPS\"\r\n\r\n# elif defined(_M_SH)\r\n#  define ARCHITECTURE_ID \"SHx\"\r\n\r\n# else /* unknown architecture */\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n#elif defined(__WATCOMC__)\r\n# if defined(_M_I86)\r\n#  define ARCHITECTURE_ID \"I86\"\r\n\r\n# elif defined(_M_IX86)\r\n#  define ARCHITECTURE_ID \"X86\"\r\n\r\n# else /* unknown architecture */\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)\r\n# if defined(__ICCARM__)\r\n#  define ARCHITECTURE_ID \"ARM\"\r\n\r\n# elif defined(__ICCRX__)\r\n#  define ARCHITECTURE_ID \"RX\"\r\n\r\n# elif defined(__ICCRH850__)\r\n#  define ARCHITECTURE_ID \"RH850\"\r\n\r\n# elif defined(__ICCRL78__)\r\n#  define ARCHITECTURE_ID \"RL78\"\r\n\r\n# elif defined(__ICCRISCV__)\r\n#  define ARCHITECTURE_ID \"RISCV\"\r\n\r\n# elif defined(__ICCAVR__)\r\n#  define ARCHITECTURE_ID \"AVR\"\r\n\r\n# elif defined(__ICC430__)\r\n#  define ARCHITECTURE_ID \"MSP430\"\r\n\r\n# elif defined(__ICCV850__)\r\n#  define ARCHITECTURE_ID \"V850\"\r\n\r\n# elif defined(__ICC8051__)\r\n#  define ARCHITECTURE_ID \"8051\"\r\n\r\n# elif defined(__ICCSTM8__)\r\n#  define ARCHITECTURE_ID \"STM8\"\r\n\r\n# else /* unknown architecture */\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n#elif defined(__ghs__)\r\n# if defined(__PPC64__)\r\n#  define ARCHITECTURE_ID \"PPC64\"\r\n\r\n# elif defined(__ppc__)\r\n#  define ARCHITECTURE_ID \"PPC\"\r\n\r\n# elif defined(__ARM__)\r\n#  define ARCHITECTURE_ID \"ARM\"\r\n\r\n# elif defined(__x86_64__)\r\n#  define ARCHITECTURE_ID \"x64\"\r\n\r\n# elif defined(__i386__)\r\n#  define ARCHITECTURE_ID \"X86\"\r\n\r\n# else /* unknown architecture */\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n#elif defined(__TI_COMPILER_VERSION__)\r\n# if defined(__TI_ARM__)\r\n#  define ARCHITECTURE_ID \"ARM\"\r\n\r\n# elif defined(__MSP430__)\r\n#  define ARCHITECTURE_ID \"MSP430\"\r\n\r\n# elif defined(__TMS320C28XX__)\r\n#  define ARCHITECTURE_ID \"TMS320C28x\"\r\n\r\n# elif defined(__TMS320C6X__) || defined(_TMS320C6X)\r\n#  define ARCHITECTURE_ID \"TMS320C6x\"\r\n\r\n# else /* unknown architecture */\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n#else\r\n#  define ARCHITECTURE_ID\r\n#endif\r\n\r\n/* Convert integer to decimal digit literals.  */\r\n#define DEC(n)                   \\\r\n  ('0' + (((n) / 10000000)%10)), \\\r\n  ('0' + (((n) / 1000000)%10)),  \\\r\n  ('0' + (((n) / 100000)%10)),   \\\r\n  ('0' + (((n) / 10000)%10)),    \\\r\n  ('0' + (((n) / 1000)%10)),     \\\r\n  ('0' + (((n) / 100)%10)),      \\\r\n  ('0' + (((n) / 10)%10)),       \\\r\n  ('0' +  ((n) % 10))\r\n\r\n/* Convert integer to hex digit literals.  */\r\n#define HEX(n)             \\\r\n  ('0' + ((n)>>28 & 0xF)), \\\r\n  ('0' + ((n)>>24 & 0xF)), \\\r\n  ('0' + ((n)>>20 & 0xF)), \\\r\n  ('0' + ((n)>>16 & 0xF)), \\\r\n  ('0' + ((n)>>12 & 0xF)), \\\r\n  ('0' + ((n)>>8  & 0xF)), \\\r\n  ('0' + ((n)>>4  & 0xF)), \\\r\n  ('0' + ((n)     & 0xF))\r\n\r\n/* Construct a string literal encoding the version number. */\r\n#ifdef COMPILER_VERSION\r\nchar const* info_version = \"INFO\" \":\" \"compiler_version[\" COMPILER_VERSION \"]\";\r\n\r\n/* Construct a string literal encoding the version number components. */\r\n#elif defined(COMPILER_VERSION_MAJOR)\r\nchar const info_version[] = {\r\n  'I', 'N', 'F', 'O', ':',\r\n  'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[',\r\n  COMPILER_VERSION_MAJOR,\r\n# ifdef COMPILER_VERSION_MINOR\r\n  '.', COMPILER_VERSION_MINOR,\r\n#  ifdef COMPILER_VERSION_PATCH\r\n   '.', COMPILER_VERSION_PATCH,\r\n#   ifdef COMPILER_VERSION_TWEAK\r\n    '.', COMPILER_VERSION_TWEAK,\r\n#   endif\r\n#  endif\r\n# endif\r\n  ']','\\0'};\r\n#endif\r\n\r\n/* Construct a string literal encoding the internal version number. */\r\n#ifdef COMPILER_VERSION_INTERNAL\r\nchar const info_version_internal[] = {\r\n  'I', 'N', 'F', 'O', ':',\r\n  'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_',\r\n  'i','n','t','e','r','n','a','l','[',\r\n  COMPILER_VERSION_INTERNAL,']','\\0'};\r\n#elif defined(COMPILER_VERSION_INTERNAL_STR)\r\nchar const* info_version_internal = \"INFO\" \":\" \"compiler_version_internal[\" COMPILER_VERSION_INTERNAL_STR \"]\";\r\n#endif\r\n\r\n/* Construct a string literal encoding the version number components. */\r\n#ifdef SIMULATE_VERSION_MAJOR\r\nchar const info_simulate_version[] = {\r\n  'I', 'N', 'F', 'O', ':',\r\n  's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[',\r\n  SIMULATE_VERSION_MAJOR,\r\n# ifdef SIMULATE_VERSION_MINOR\r\n  '.', SIMULATE_VERSION_MINOR,\r\n#  ifdef SIMULATE_VERSION_PATCH\r\n   '.', SIMULATE_VERSION_PATCH,\r\n#   ifdef SIMULATE_VERSION_TWEAK\r\n    '.', SIMULATE_VERSION_TWEAK,\r\n#   endif\r\n#  endif\r\n# endif\r\n  ']','\\0'};\r\n#endif\r\n\r\n/* Construct the string literal in pieces to prevent the source from\r\n   getting matched.  Store it in a pointer rather than an array\r\n   because some compilers will just produce instructions to fill the\r\n   array rather than assigning a pointer to a static array.  */\r\nchar const* info_platform = \"INFO\" \":\" \"platform[\" PLATFORM_ID \"]\";\r\nchar const* info_arch = \"INFO\" \":\" \"arch[\" ARCHITECTURE_ID \"]\";\r\n\r\n\r\n\r\n#if !defined(__STDC__) && !defined(__clang__)\r\n# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__)\r\n#  define C_VERSION \"90\"\r\n# else\r\n#  define C_VERSION\r\n# endif\r\n#elif __STDC_VERSION__ > 201710L\r\n# define C_VERSION \"23\"\r\n#elif __STDC_VERSION__ >= 201710L\r\n# define C_VERSION \"17\"\r\n#elif __STDC_VERSION__ >= 201000L\r\n# define C_VERSION \"11\"\r\n#elif __STDC_VERSION__ >= 199901L\r\n# define C_VERSION \"99\"\r\n#else\r\n# define C_VERSION \"90\"\r\n#endif\r\nconst char* info_language_standard_default =\r\n  \"INFO\" \":\" \"standard_default[\" C_VERSION \"]\";\r\n\r\nconst char* info_language_extensions_default = \"INFO\" \":\" \"extensions_default[\"\r\n/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */\r\n#if (defined(__clang__) || defined(__GNUC__) ||                               \\\r\n     defined(__TI_COMPILER_VERSION__)) &&                                     \\\r\n  !defined(__STRICT_ANSI__) && !defined(_MSC_VER)\r\n  \"ON\"\r\n#else\r\n  \"OFF\"\r\n#endif\r\n\"]\";\r\n\r\n/*--------------------------------------------------------------------------*/\r\n\r\n#ifdef ID_VOID_MAIN\r\nvoid main() {}\r\n#else\r\n# if defined(__CLASSIC_C__)\r\nint main(argc, argv) int argc; char *argv[];\r\n# else\r\nint main(int argc, char* argv[])\r\n# endif\r\n{\r\n  int require = 0;\r\n  require += info_compiler[argc];\r\n  require += info_platform[argc];\r\n  require += info_arch[argc];\r\n#ifdef COMPILER_VERSION_MAJOR\r\n  require += info_version[argc];\r\n#endif\r\n#ifdef COMPILER_VERSION_INTERNAL\r\n  require += info_version_internal[argc];\r\n#endif\r\n#ifdef SIMULATE_ID\r\n  require += info_simulate[argc];\r\n#endif\r\n#ifdef SIMULATE_VERSION_MAJOR\r\n  require += info_simulate_version[argc];\r\n#endif\r\n#if defined(__CRAYXT_COMPUTE_LINUX_TARGET)\r\n  require += info_cray[argc];\r\n#endif\r\n  require += info_language_standard_default[argc];\r\n  require += info_language_extensions_default[argc];\r\n  (void)argv;\r\n  return require;\r\n}\r\n#endif\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/armeabi-v7a/CMakeFiles/3.22.1-g37088a8-dirty/CompilerIdCXX/CMakeCXXCompilerId.cpp",
    "content": "/* This source file must have a .cpp extension so that all C++ compilers\r\n   recognize the extension without flags.  Borland does not know .cxx for\r\n   example.  */\r\n#ifndef __cplusplus\r\n# error \"A C compiler has been selected for C++.\"\r\n#endif\r\n\r\n#if !defined(__has_include)\r\n/* If the compiler does not have __has_include, pretend the answer is\r\n   always no.  */\r\n#  define __has_include(x) 0\r\n#endif\r\n\r\n\r\n/* Version number components: V=Version, R=Revision, P=Patch\r\n   Version date components:   YYYY=Year, MM=Month,   DD=Day  */\r\n\r\n#if defined(__COMO__)\r\n# define COMPILER_ID \"Comeau\"\r\n  /* __COMO_VERSION__ = VRR */\r\n# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100)\r\n# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100)\r\n\r\n#elif defined(__INTEL_COMPILER) || defined(__ICC)\r\n# define COMPILER_ID \"Intel\"\r\n# if defined(_MSC_VER)\r\n#  define SIMULATE_ID \"MSVC\"\r\n# endif\r\n# if defined(__GNUC__)\r\n#  define SIMULATE_ID \"GNU\"\r\n# endif\r\n  /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later,\r\n     except that a few beta releases use the old format with V=2021.  */\r\n# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111\r\n#  define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100)\r\n#  define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10)\r\n#  if defined(__INTEL_COMPILER_UPDATE)\r\n#   define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE)\r\n#  else\r\n#   define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER   % 10)\r\n#  endif\r\n# else\r\n#  define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER)\r\n#  define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE)\r\n   /* The third version component from --version is an update index,\r\n      but no macro is provided for it.  */\r\n#  define COMPILER_VERSION_PATCH DEC(0)\r\n# endif\r\n# if defined(__INTEL_COMPILER_BUILD_DATE)\r\n   /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */\r\n#  define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE)\r\n# endif\r\n# if defined(_MSC_VER)\r\n   /* _MSC_VER = VVRR */\r\n#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)\r\n#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)\r\n# endif\r\n# if defined(__GNUC__)\r\n#  define SIMULATE_VERSION_MAJOR DEC(__GNUC__)\r\n# elif defined(__GNUG__)\r\n#  define SIMULATE_VERSION_MAJOR DEC(__GNUG__)\r\n# endif\r\n# if defined(__GNUC_MINOR__)\r\n#  define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)\r\n# endif\r\n# if defined(__GNUC_PATCHLEVEL__)\r\n#  define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)\r\n# endif\r\n\r\n#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER)\r\n# define COMPILER_ID \"IntelLLVM\"\r\n#if defined(_MSC_VER)\r\n# define SIMULATE_ID \"MSVC\"\r\n#endif\r\n#if defined(__GNUC__)\r\n# define SIMULATE_ID \"GNU\"\r\n#endif\r\n/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and\r\n * later.  Look for 6 digit vs. 8 digit version number to decide encoding.\r\n * VVVV is no smaller than the current year when a version is released.\r\n */\r\n#if __INTEL_LLVM_COMPILER < 1000000L\r\n# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100)\r\n# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10)\r\n# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER    % 10)\r\n#else\r\n# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000)\r\n# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100)\r\n# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER     % 100)\r\n#endif\r\n#if defined(_MSC_VER)\r\n  /* _MSC_VER = VVRR */\r\n# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)\r\n# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)\r\n#endif\r\n#if defined(__GNUC__)\r\n# define SIMULATE_VERSION_MAJOR DEC(__GNUC__)\r\n#elif defined(__GNUG__)\r\n# define SIMULATE_VERSION_MAJOR DEC(__GNUG__)\r\n#endif\r\n#if defined(__GNUC_MINOR__)\r\n# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)\r\n#endif\r\n#if defined(__GNUC_PATCHLEVEL__)\r\n# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)\r\n#endif\r\n\r\n#elif defined(__PATHCC__)\r\n# define COMPILER_ID \"PathScale\"\r\n# define COMPILER_VERSION_MAJOR DEC(__PATHCC__)\r\n# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__)\r\n# if defined(__PATHCC_PATCHLEVEL__)\r\n#  define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__)\r\n# endif\r\n\r\n#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__)\r\n# define COMPILER_ID \"Embarcadero\"\r\n# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF)\r\n# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF)\r\n# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__     & 0xFFFF)\r\n\r\n#elif defined(__BORLANDC__)\r\n# define COMPILER_ID \"Borland\"\r\n  /* __BORLANDC__ = 0xVRR */\r\n# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8)\r\n# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF)\r\n\r\n#elif defined(__WATCOMC__) && __WATCOMC__ < 1200\r\n# define COMPILER_ID \"Watcom\"\r\n   /* __WATCOMC__ = VVRR */\r\n# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100)\r\n# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)\r\n# if (__WATCOMC__ % 10) > 0\r\n#  define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)\r\n# endif\r\n\r\n#elif defined(__WATCOMC__)\r\n# define COMPILER_ID \"OpenWatcom\"\r\n   /* __WATCOMC__ = VVRP + 1100 */\r\n# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100)\r\n# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)\r\n# if (__WATCOMC__ % 10) > 0\r\n#  define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)\r\n# endif\r\n\r\n#elif defined(__SUNPRO_CC)\r\n# define COMPILER_ID \"SunPro\"\r\n# if __SUNPRO_CC >= 0x5100\r\n   /* __SUNPRO_CC = 0xVRRP */\r\n#  define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12)\r\n#  define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF)\r\n#  define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC    & 0xF)\r\n# else\r\n   /* __SUNPRO_CC = 0xVRP */\r\n#  define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8)\r\n#  define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF)\r\n#  define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC    & 0xF)\r\n# endif\r\n\r\n#elif defined(__HP_aCC)\r\n# define COMPILER_ID \"HP\"\r\n  /* __HP_aCC = VVRRPP */\r\n# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000)\r\n# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100)\r\n# define COMPILER_VERSION_PATCH DEC(__HP_aCC     % 100)\r\n\r\n#elif defined(__DECCXX)\r\n# define COMPILER_ID \"Compaq\"\r\n  /* __DECCXX_VER = VVRRTPPPP */\r\n# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000)\r\n# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000  % 100)\r\n# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER         % 10000)\r\n\r\n#elif defined(__IBMCPP__) && defined(__COMPILER_VER__)\r\n# define COMPILER_ID \"zOS\"\r\n  /* __IBMCPP__ = VRP */\r\n# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)\r\n# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)\r\n# define COMPILER_VERSION_PATCH DEC(__IBMCPP__    % 10)\r\n\r\n#elif defined(__ibmxl__) && defined(__clang__)\r\n# define COMPILER_ID \"XLClang\"\r\n# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__)\r\n# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__)\r\n# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__)\r\n# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__)\r\n\r\n\r\n#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800\r\n# define COMPILER_ID \"XL\"\r\n  /* __IBMCPP__ = VRP */\r\n# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)\r\n# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)\r\n# define COMPILER_VERSION_PATCH DEC(__IBMCPP__    % 10)\r\n\r\n#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800\r\n# define COMPILER_ID \"VisualAge\"\r\n  /* __IBMCPP__ = VRP */\r\n# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)\r\n# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)\r\n# define COMPILER_VERSION_PATCH DEC(__IBMCPP__    % 10)\r\n\r\n#elif defined(__NVCOMPILER)\r\n# define COMPILER_ID \"NVHPC\"\r\n# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__)\r\n# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__)\r\n# if defined(__NVCOMPILER_PATCHLEVEL__)\r\n#  define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__)\r\n# endif\r\n\r\n#elif defined(__PGI)\r\n# define COMPILER_ID \"PGI\"\r\n# define COMPILER_VERSION_MAJOR DEC(__PGIC__)\r\n# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__)\r\n# if defined(__PGIC_PATCHLEVEL__)\r\n#  define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__)\r\n# endif\r\n\r\n#elif defined(_CRAYC)\r\n# define COMPILER_ID \"Cray\"\r\n# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR)\r\n# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR)\r\n\r\n#elif defined(__TI_COMPILER_VERSION__)\r\n# define COMPILER_ID \"TI\"\r\n  /* __TI_COMPILER_VERSION__ = VVVRRRPPP */\r\n# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000)\r\n# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000   % 1000)\r\n# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__        % 1000)\r\n\r\n#elif defined(__CLANG_FUJITSU)\r\n# define COMPILER_ID \"FujitsuClang\"\r\n# define COMPILER_VERSION_MAJOR DEC(__FCC_major__)\r\n# define COMPILER_VERSION_MINOR DEC(__FCC_minor__)\r\n# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__)\r\n# define COMPILER_VERSION_INTERNAL_STR __clang_version__\r\n\r\n\r\n#elif defined(__FUJITSU)\r\n# define COMPILER_ID \"Fujitsu\"\r\n# if defined(__FCC_version__)\r\n#   define COMPILER_VERSION __FCC_version__\r\n# elif defined(__FCC_major__)\r\n#   define COMPILER_VERSION_MAJOR DEC(__FCC_major__)\r\n#   define COMPILER_VERSION_MINOR DEC(__FCC_minor__)\r\n#   define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__)\r\n# endif\r\n# if defined(__fcc_version)\r\n#   define COMPILER_VERSION_INTERNAL DEC(__fcc_version)\r\n# elif defined(__FCC_VERSION)\r\n#   define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION)\r\n# endif\r\n\r\n\r\n#elif defined(__ghs__)\r\n# define COMPILER_ID \"GHS\"\r\n/* __GHS_VERSION_NUMBER = VVVVRP */\r\n# ifdef __GHS_VERSION_NUMBER\r\n# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100)\r\n# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10)\r\n# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER      % 10)\r\n# endif\r\n\r\n#elif defined(__SCO_VERSION__)\r\n# define COMPILER_ID \"SCO\"\r\n\r\n#elif defined(__ARMCC_VERSION) && !defined(__clang__)\r\n# define COMPILER_ID \"ARMCC\"\r\n#if __ARMCC_VERSION >= 1000000\r\n  /* __ARMCC_VERSION = VRRPPPP */\r\n  # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000)\r\n  # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100)\r\n  # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION     % 10000)\r\n#else\r\n  /* __ARMCC_VERSION = VRPPPP */\r\n  # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000)\r\n  # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10)\r\n  # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION    % 10000)\r\n#endif\r\n\r\n\r\n#elif defined(__clang__) && defined(__apple_build_version__)\r\n# define COMPILER_ID \"AppleClang\"\r\n# if defined(_MSC_VER)\r\n#  define SIMULATE_ID \"MSVC\"\r\n# endif\r\n# define COMPILER_VERSION_MAJOR DEC(__clang_major__)\r\n# define COMPILER_VERSION_MINOR DEC(__clang_minor__)\r\n# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)\r\n# if defined(_MSC_VER)\r\n   /* _MSC_VER = VVRR */\r\n#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)\r\n#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)\r\n# endif\r\n# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__)\r\n\r\n#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION)\r\n# define COMPILER_ID \"ARMClang\"\r\n  # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000)\r\n  # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100)\r\n  # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION     % 10000)\r\n# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION)\r\n\r\n#elif defined(__clang__)\r\n# define COMPILER_ID \"Clang\"\r\n# if defined(_MSC_VER)\r\n#  define SIMULATE_ID \"MSVC\"\r\n# endif\r\n# define COMPILER_VERSION_MAJOR DEC(__clang_major__)\r\n# define COMPILER_VERSION_MINOR DEC(__clang_minor__)\r\n# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)\r\n# if defined(_MSC_VER)\r\n   /* _MSC_VER = VVRR */\r\n#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)\r\n#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)\r\n# endif\r\n\r\n#elif defined(__GNUC__) || defined(__GNUG__)\r\n# define COMPILER_ID \"GNU\"\r\n# if defined(__GNUC__)\r\n#  define COMPILER_VERSION_MAJOR DEC(__GNUC__)\r\n# else\r\n#  define COMPILER_VERSION_MAJOR DEC(__GNUG__)\r\n# endif\r\n# if defined(__GNUC_MINOR__)\r\n#  define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__)\r\n# endif\r\n# if defined(__GNUC_PATCHLEVEL__)\r\n#  define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)\r\n# endif\r\n\r\n#elif defined(_MSC_VER)\r\n# define COMPILER_ID \"MSVC\"\r\n  /* _MSC_VER = VVRR */\r\n# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100)\r\n# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100)\r\n# if defined(_MSC_FULL_VER)\r\n#  if _MSC_VER >= 1400\r\n    /* _MSC_FULL_VER = VVRRPPPPP */\r\n#   define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000)\r\n#  else\r\n    /* _MSC_FULL_VER = VVRRPPPP */\r\n#   define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000)\r\n#  endif\r\n# endif\r\n# if defined(_MSC_BUILD)\r\n#  define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD)\r\n# endif\r\n\r\n#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__)\r\n# define COMPILER_ID \"ADSP\"\r\n#if defined(__VISUALDSPVERSION__)\r\n  /* __VISUALDSPVERSION__ = 0xVVRRPP00 */\r\n# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24)\r\n# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF)\r\n# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8  & 0xFF)\r\n#endif\r\n\r\n#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)\r\n# define COMPILER_ID \"IAR\"\r\n# if defined(__VER__) && defined(__ICCARM__)\r\n#  define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000)\r\n#  define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000)\r\n#  define COMPILER_VERSION_PATCH DEC((__VER__) % 1000)\r\n#  define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)\r\n# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__))\r\n#  define COMPILER_VERSION_MAJOR DEC((__VER__) / 100)\r\n#  define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100))\r\n#  define COMPILER_VERSION_PATCH DEC(__SUBVERSION__)\r\n#  define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)\r\n# endif\r\n\r\n\r\n/* These compilers are either not known or too old to define an\r\n  identification macro.  Try to identify the platform and guess that\r\n  it is the native compiler.  */\r\n#elif defined(__hpux) || defined(__hpua)\r\n# define COMPILER_ID \"HP\"\r\n\r\n#else /* unknown compiler */\r\n# define COMPILER_ID \"\"\r\n#endif\r\n\r\n/* Construct the string literal in pieces to prevent the source from\r\n   getting matched.  Store it in a pointer rather than an array\r\n   because some compilers will just produce instructions to fill the\r\n   array rather than assigning a pointer to a static array.  */\r\nchar const* info_compiler = \"INFO\" \":\" \"compiler[\" COMPILER_ID \"]\";\r\n#ifdef SIMULATE_ID\r\nchar const* info_simulate = \"INFO\" \":\" \"simulate[\" SIMULATE_ID \"]\";\r\n#endif\r\n\r\n#ifdef __QNXNTO__\r\nchar const* qnxnto = \"INFO\" \":\" \"qnxnto[]\";\r\n#endif\r\n\r\n#if defined(__CRAYXT_COMPUTE_LINUX_TARGET)\r\nchar const *info_cray = \"INFO\" \":\" \"compiler_wrapper[CrayPrgEnv]\";\r\n#endif\r\n\r\n#define STRINGIFY_HELPER(X) #X\r\n#define STRINGIFY(X) STRINGIFY_HELPER(X)\r\n\r\n/* Identify known platforms by name.  */\r\n#if defined(__linux) || defined(__linux__) || defined(linux)\r\n# define PLATFORM_ID \"Linux\"\r\n\r\n#elif defined(__MSYS__)\r\n# define PLATFORM_ID \"MSYS\"\r\n\r\n#elif defined(__CYGWIN__)\r\n# define PLATFORM_ID \"Cygwin\"\r\n\r\n#elif defined(__MINGW32__)\r\n# define PLATFORM_ID \"MinGW\"\r\n\r\n#elif defined(__APPLE__)\r\n# define PLATFORM_ID \"Darwin\"\r\n\r\n#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32)\r\n# define PLATFORM_ID \"Windows\"\r\n\r\n#elif defined(__FreeBSD__) || defined(__FreeBSD)\r\n# define PLATFORM_ID \"FreeBSD\"\r\n\r\n#elif defined(__NetBSD__) || defined(__NetBSD)\r\n# define PLATFORM_ID \"NetBSD\"\r\n\r\n#elif defined(__OpenBSD__) || defined(__OPENBSD)\r\n# define PLATFORM_ID \"OpenBSD\"\r\n\r\n#elif defined(__sun) || defined(sun)\r\n# define PLATFORM_ID \"SunOS\"\r\n\r\n#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__)\r\n# define PLATFORM_ID \"AIX\"\r\n\r\n#elif defined(__hpux) || defined(__hpux__)\r\n# define PLATFORM_ID \"HP-UX\"\r\n\r\n#elif defined(__HAIKU__)\r\n# define PLATFORM_ID \"Haiku\"\r\n\r\n#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS)\r\n# define PLATFORM_ID \"BeOS\"\r\n\r\n#elif defined(__QNX__) || defined(__QNXNTO__)\r\n# define PLATFORM_ID \"QNX\"\r\n\r\n#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__)\r\n# define PLATFORM_ID \"Tru64\"\r\n\r\n#elif defined(__riscos) || defined(__riscos__)\r\n# define PLATFORM_ID \"RISCos\"\r\n\r\n#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__)\r\n# define PLATFORM_ID \"SINIX\"\r\n\r\n#elif defined(__UNIX_SV__)\r\n# define PLATFORM_ID \"UNIX_SV\"\r\n\r\n#elif defined(__bsdos__)\r\n# define PLATFORM_ID \"BSDOS\"\r\n\r\n#elif defined(_MPRAS) || defined(MPRAS)\r\n# define PLATFORM_ID \"MP-RAS\"\r\n\r\n#elif defined(__osf) || defined(__osf__)\r\n# define PLATFORM_ID \"OSF1\"\r\n\r\n#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv)\r\n# define PLATFORM_ID \"SCO_SV\"\r\n\r\n#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX)\r\n# define PLATFORM_ID \"ULTRIX\"\r\n\r\n#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX)\r\n# define PLATFORM_ID \"Xenix\"\r\n\r\n#elif defined(__WATCOMC__)\r\n# if defined(__LINUX__)\r\n#  define PLATFORM_ID \"Linux\"\r\n\r\n# elif defined(__DOS__)\r\n#  define PLATFORM_ID \"DOS\"\r\n\r\n# elif defined(__OS2__)\r\n#  define PLATFORM_ID \"OS2\"\r\n\r\n# elif defined(__WINDOWS__)\r\n#  define PLATFORM_ID \"Windows3x\"\r\n\r\n# elif defined(__VXWORKS__)\r\n#  define PLATFORM_ID \"VxWorks\"\r\n\r\n# else /* unknown platform */\r\n#  define PLATFORM_ID\r\n# endif\r\n\r\n#elif defined(__INTEGRITY)\r\n# if defined(INT_178B)\r\n#  define PLATFORM_ID \"Integrity178\"\r\n\r\n# else /* regular Integrity */\r\n#  define PLATFORM_ID \"Integrity\"\r\n# endif\r\n\r\n#else /* unknown platform */\r\n# define PLATFORM_ID\r\n\r\n#endif\r\n\r\n/* For windows compilers MSVC and Intel we can determine\r\n   the architecture of the compiler being used.  This is because\r\n   the compilers do not have flags that can change the architecture,\r\n   but rather depend on which compiler is being used\r\n*/\r\n#if defined(_WIN32) && defined(_MSC_VER)\r\n# if defined(_M_IA64)\r\n#  define ARCHITECTURE_ID \"IA64\"\r\n\r\n# elif defined(_M_ARM64EC)\r\n#  define ARCHITECTURE_ID \"ARM64EC\"\r\n\r\n# elif defined(_M_X64) || defined(_M_AMD64)\r\n#  define ARCHITECTURE_ID \"x64\"\r\n\r\n# elif defined(_M_IX86)\r\n#  define ARCHITECTURE_ID \"X86\"\r\n\r\n# elif defined(_M_ARM64)\r\n#  define ARCHITECTURE_ID \"ARM64\"\r\n\r\n# elif defined(_M_ARM)\r\n#  if _M_ARM == 4\r\n#   define ARCHITECTURE_ID \"ARMV4I\"\r\n#  elif _M_ARM == 5\r\n#   define ARCHITECTURE_ID \"ARMV5I\"\r\n#  else\r\n#   define ARCHITECTURE_ID \"ARMV\" STRINGIFY(_M_ARM)\r\n#  endif\r\n\r\n# elif defined(_M_MIPS)\r\n#  define ARCHITECTURE_ID \"MIPS\"\r\n\r\n# elif defined(_M_SH)\r\n#  define ARCHITECTURE_ID \"SHx\"\r\n\r\n# else /* unknown architecture */\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n#elif defined(__WATCOMC__)\r\n# if defined(_M_I86)\r\n#  define ARCHITECTURE_ID \"I86\"\r\n\r\n# elif defined(_M_IX86)\r\n#  define ARCHITECTURE_ID \"X86\"\r\n\r\n# else /* unknown architecture */\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)\r\n# if defined(__ICCARM__)\r\n#  define ARCHITECTURE_ID \"ARM\"\r\n\r\n# elif defined(__ICCRX__)\r\n#  define ARCHITECTURE_ID \"RX\"\r\n\r\n# elif defined(__ICCRH850__)\r\n#  define ARCHITECTURE_ID \"RH850\"\r\n\r\n# elif defined(__ICCRL78__)\r\n#  define ARCHITECTURE_ID \"RL78\"\r\n\r\n# elif defined(__ICCRISCV__)\r\n#  define ARCHITECTURE_ID \"RISCV\"\r\n\r\n# elif defined(__ICCAVR__)\r\n#  define ARCHITECTURE_ID \"AVR\"\r\n\r\n# elif defined(__ICC430__)\r\n#  define ARCHITECTURE_ID \"MSP430\"\r\n\r\n# elif defined(__ICCV850__)\r\n#  define ARCHITECTURE_ID \"V850\"\r\n\r\n# elif defined(__ICC8051__)\r\n#  define ARCHITECTURE_ID \"8051\"\r\n\r\n# elif defined(__ICCSTM8__)\r\n#  define ARCHITECTURE_ID \"STM8\"\r\n\r\n# else /* unknown architecture */\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n#elif defined(__ghs__)\r\n# if defined(__PPC64__)\r\n#  define ARCHITECTURE_ID \"PPC64\"\r\n\r\n# elif defined(__ppc__)\r\n#  define ARCHITECTURE_ID \"PPC\"\r\n\r\n# elif defined(__ARM__)\r\n#  define ARCHITECTURE_ID \"ARM\"\r\n\r\n# elif defined(__x86_64__)\r\n#  define ARCHITECTURE_ID \"x64\"\r\n\r\n# elif defined(__i386__)\r\n#  define ARCHITECTURE_ID \"X86\"\r\n\r\n# else /* unknown architecture */\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n#elif defined(__TI_COMPILER_VERSION__)\r\n# if defined(__TI_ARM__)\r\n#  define ARCHITECTURE_ID \"ARM\"\r\n\r\n# elif defined(__MSP430__)\r\n#  define ARCHITECTURE_ID \"MSP430\"\r\n\r\n# elif defined(__TMS320C28XX__)\r\n#  define ARCHITECTURE_ID \"TMS320C28x\"\r\n\r\n# elif defined(__TMS320C6X__) || defined(_TMS320C6X)\r\n#  define ARCHITECTURE_ID \"TMS320C6x\"\r\n\r\n# else /* unknown architecture */\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n#else\r\n#  define ARCHITECTURE_ID\r\n#endif\r\n\r\n/* Convert integer to decimal digit literals.  */\r\n#define DEC(n)                   \\\r\n  ('0' + (((n) / 10000000)%10)), \\\r\n  ('0' + (((n) / 1000000)%10)),  \\\r\n  ('0' + (((n) / 100000)%10)),   \\\r\n  ('0' + (((n) / 10000)%10)),    \\\r\n  ('0' + (((n) / 1000)%10)),     \\\r\n  ('0' + (((n) / 100)%10)),      \\\r\n  ('0' + (((n) / 10)%10)),       \\\r\n  ('0' +  ((n) % 10))\r\n\r\n/* Convert integer to hex digit literals.  */\r\n#define HEX(n)             \\\r\n  ('0' + ((n)>>28 & 0xF)), \\\r\n  ('0' + ((n)>>24 & 0xF)), \\\r\n  ('0' + ((n)>>20 & 0xF)), \\\r\n  ('0' + ((n)>>16 & 0xF)), \\\r\n  ('0' + ((n)>>12 & 0xF)), \\\r\n  ('0' + ((n)>>8  & 0xF)), \\\r\n  ('0' + ((n)>>4  & 0xF)), \\\r\n  ('0' + ((n)     & 0xF))\r\n\r\n/* Construct a string literal encoding the version number. */\r\n#ifdef COMPILER_VERSION\r\nchar const* info_version = \"INFO\" \":\" \"compiler_version[\" COMPILER_VERSION \"]\";\r\n\r\n/* Construct a string literal encoding the version number components. */\r\n#elif defined(COMPILER_VERSION_MAJOR)\r\nchar const info_version[] = {\r\n  'I', 'N', 'F', 'O', ':',\r\n  'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[',\r\n  COMPILER_VERSION_MAJOR,\r\n# ifdef COMPILER_VERSION_MINOR\r\n  '.', COMPILER_VERSION_MINOR,\r\n#  ifdef COMPILER_VERSION_PATCH\r\n   '.', COMPILER_VERSION_PATCH,\r\n#   ifdef COMPILER_VERSION_TWEAK\r\n    '.', COMPILER_VERSION_TWEAK,\r\n#   endif\r\n#  endif\r\n# endif\r\n  ']','\\0'};\r\n#endif\r\n\r\n/* Construct a string literal encoding the internal version number. */\r\n#ifdef COMPILER_VERSION_INTERNAL\r\nchar const info_version_internal[] = {\r\n  'I', 'N', 'F', 'O', ':',\r\n  'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_',\r\n  'i','n','t','e','r','n','a','l','[',\r\n  COMPILER_VERSION_INTERNAL,']','\\0'};\r\n#elif defined(COMPILER_VERSION_INTERNAL_STR)\r\nchar const* info_version_internal = \"INFO\" \":\" \"compiler_version_internal[\" COMPILER_VERSION_INTERNAL_STR \"]\";\r\n#endif\r\n\r\n/* Construct a string literal encoding the version number components. */\r\n#ifdef SIMULATE_VERSION_MAJOR\r\nchar const info_simulate_version[] = {\r\n  'I', 'N', 'F', 'O', ':',\r\n  's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[',\r\n  SIMULATE_VERSION_MAJOR,\r\n# ifdef SIMULATE_VERSION_MINOR\r\n  '.', SIMULATE_VERSION_MINOR,\r\n#  ifdef SIMULATE_VERSION_PATCH\r\n   '.', SIMULATE_VERSION_PATCH,\r\n#   ifdef SIMULATE_VERSION_TWEAK\r\n    '.', SIMULATE_VERSION_TWEAK,\r\n#   endif\r\n#  endif\r\n# endif\r\n  ']','\\0'};\r\n#endif\r\n\r\n/* Construct the string literal in pieces to prevent the source from\r\n   getting matched.  Store it in a pointer rather than an array\r\n   because some compilers will just produce instructions to fill the\r\n   array rather than assigning a pointer to a static array.  */\r\nchar const* info_platform = \"INFO\" \":\" \"platform[\" PLATFORM_ID \"]\";\r\nchar const* info_arch = \"INFO\" \":\" \"arch[\" ARCHITECTURE_ID \"]\";\r\n\r\n\r\n\r\n#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L\r\n#  if defined(__INTEL_CXX11_MODE__)\r\n#    if defined(__cpp_aggregate_nsdmi)\r\n#      define CXX_STD 201402L\r\n#    else\r\n#      define CXX_STD 201103L\r\n#    endif\r\n#  else\r\n#    define CXX_STD 199711L\r\n#  endif\r\n#elif defined(_MSC_VER) && defined(_MSVC_LANG)\r\n#  define CXX_STD _MSVC_LANG\r\n#else\r\n#  define CXX_STD __cplusplus\r\n#endif\r\n\r\nconst char* info_language_standard_default = \"INFO\" \":\" \"standard_default[\"\r\n#if CXX_STD > 202002L\r\n  \"23\"\r\n#elif CXX_STD > 201703L\r\n  \"20\"\r\n#elif CXX_STD >= 201703L\r\n  \"17\"\r\n#elif CXX_STD >= 201402L\r\n  \"14\"\r\n#elif CXX_STD >= 201103L\r\n  \"11\"\r\n#else\r\n  \"98\"\r\n#endif\r\n\"]\";\r\n\r\nconst char* info_language_extensions_default = \"INFO\" \":\" \"extensions_default[\"\r\n/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */\r\n#if (defined(__clang__) || defined(__GNUC__) ||                               \\\r\n     defined(__TI_COMPILER_VERSION__)) &&                                     \\\r\n  !defined(__STRICT_ANSI__) && !defined(_MSC_VER)\r\n  \"ON\"\r\n#else\r\n  \"OFF\"\r\n#endif\r\n\"]\";\r\n\r\n/*--------------------------------------------------------------------------*/\r\n\r\nint main(int argc, char* argv[])\r\n{\r\n  int require = 0;\r\n  require += info_compiler[argc];\r\n  require += info_platform[argc];\r\n#ifdef COMPILER_VERSION_MAJOR\r\n  require += info_version[argc];\r\n#endif\r\n#ifdef COMPILER_VERSION_INTERNAL\r\n  require += info_version_internal[argc];\r\n#endif\r\n#ifdef SIMULATE_ID\r\n  require += info_simulate[argc];\r\n#endif\r\n#ifdef SIMULATE_VERSION_MAJOR\r\n  require += info_simulate_version[argc];\r\n#endif\r\n#if defined(__CRAYXT_COMPUTE_LINUX_TARGET)\r\n  require += info_cray[argc];\r\n#endif\r\n  require += info_language_standard_default[argc];\r\n  require += info_language_extensions_default[argc];\r\n  (void)argv;\r\n  return require;\r\n}\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/armeabi-v7a/CMakeFiles/TargetDirectories.txt",
    "content": "C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/586k2110/armeabi-v7a/CMakeFiles/edit_cache.dir\r\nC:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/586k2110/armeabi-v7a/CMakeFiles/rebuild_cache.dir\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/armeabi-v7a/CMakeFiles/cmake.check_cache",
    "content": "# This file is generated by cmake for dependency checking of the CMakeCache.txt file\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/armeabi-v7a/CMakeFiles/rules.ninja",
    "content": "# CMAKE generated file: DO NOT EDIT!\r\n# Generated by \"Ninja\" Generator, CMake Version 3.22\r\n\r\n# This file contains all the rules used to get the outputs files\r\n# built from the input files.\r\n# It is included in the main 'build.ninja'.\r\n\r\n# =============================================================================\r\n# Project: Project\r\n# Configurations: Debug\r\n# =============================================================================\r\n# =============================================================================\r\n\r\n#############################################\r\n# Rule for running custom commands.\r\n\r\nrule CUSTOM_COMMAND\r\n  command = $COMMAND\r\n  description = $DESC\r\n\r\n\r\n#############################################\r\n# Rule for re-running cmake.\r\n\r\nrule RERUN_CMAKE\r\n  command = C:\\Users\\Admin\\AppData\\Local\\Android\\Sdk\\cmake\\3.22.1\\bin\\cmake.exe --regenerate-during-build -SC:\\flutter\\packages\\flutter_tools\\gradle\\src\\main\\groovy -BC:\\Users\\Admin\\Documents\\GitHub\\Azyx\\android\\app\\.cxx\\Debug\\586k2110\\armeabi-v7a\r\n  description = Re-running CMake...\r\n  generator = 1\r\n\r\n\r\n#############################################\r\n# Rule for cleaning all built files.\r\n\r\nrule CLEAN\r\n  command = C:\\Users\\Admin\\AppData\\Local\\Android\\sdk\\cmake\\3.22.1\\bin\\ninja.exe $FILE_ARG -t clean $TARGETS\r\n  description = Cleaning all built files...\r\n\r\n\r\n#############################################\r\n# Rule for printing all primary targets available.\r\n\r\nrule HELP\r\n  command = C:\\Users\\Admin\\AppData\\Local\\Android\\sdk\\cmake\\3.22.1\\bin\\ninja.exe -t targets\r\n  description = All primary targets available:\r\n\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/armeabi-v7a/additional_project_files.txt",
    "content": ""
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/armeabi-v7a/android_gradle_build.json",
    "content": "{\r\n  \"buildFiles\": [\r\n    \"C:\\\\flutter\\\\packages\\\\flutter_tools\\\\gradle\\\\src\\\\main\\\\groovy\\\\CMakeLists.txt\"\r\n  ],\r\n  \"cleanCommandsComponents\": [\r\n    [\r\n      \"C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\sdk\\\\cmake\\\\3.22.1\\\\bin\\\\ninja.exe\",\r\n      \"-C\",\r\n      \"C:\\\\Users\\\\Admin\\\\Documents\\\\GitHub\\\\Azyx\\\\android\\\\app\\\\.cxx\\\\Debug\\\\586k2110\\\\armeabi-v7a\",\r\n      \"clean\"\r\n    ]\r\n  ],\r\n  \"buildTargetsCommandComponents\": [\r\n    \"C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\sdk\\\\cmake\\\\3.22.1\\\\bin\\\\ninja.exe\",\r\n    \"-C\",\r\n    \"C:\\\\Users\\\\Admin\\\\Documents\\\\GitHub\\\\Azyx\\\\android\\\\app\\\\.cxx\\\\Debug\\\\586k2110\\\\armeabi-v7a\",\r\n    \"{LIST_OF_TARGETS_TO_BUILD}\"\r\n  ],\r\n  \"libraries\": {},\r\n  \"toolchains\": {\r\n    \"toolchain\": {\r\n      \"cCompilerExecutable\": \"C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\Sdk\\\\ndk\\\\26.3.11579264\\\\toolchains\\\\llvm\\\\prebuilt\\\\windows-x86_64\\\\bin\\\\clang.exe\",\r\n      \"cppCompilerExecutable\": \"C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\Sdk\\\\ndk\\\\26.3.11579264\\\\toolchains\\\\llvm\\\\prebuilt\\\\windows-x86_64\\\\bin\\\\clang++.exe\"\r\n    }\r\n  },\r\n  \"cFileExtensions\": [],\r\n  \"cppFileExtensions\": []\r\n}"
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/armeabi-v7a/android_gradle_build_mini.json",
    "content": "{\r\n  \"buildFiles\": [\r\n    \"C:\\\\flutter\\\\packages\\\\flutter_tools\\\\gradle\\\\src\\\\main\\\\groovy\\\\CMakeLists.txt\"\r\n  ],\r\n  \"cleanCommandsComponents\": [\r\n    [\r\n      \"C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\sdk\\\\cmake\\\\3.22.1\\\\bin\\\\ninja.exe\",\r\n      \"-C\",\r\n      \"C:\\\\Users\\\\Admin\\\\Documents\\\\GitHub\\\\Azyx\\\\android\\\\app\\\\.cxx\\\\Debug\\\\586k2110\\\\armeabi-v7a\",\r\n      \"clean\"\r\n    ]\r\n  ],\r\n  \"buildTargetsCommandComponents\": [\r\n    \"C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\sdk\\\\cmake\\\\3.22.1\\\\bin\\\\ninja.exe\",\r\n    \"-C\",\r\n    \"C:\\\\Users\\\\Admin\\\\Documents\\\\GitHub\\\\Azyx\\\\android\\\\app\\\\.cxx\\\\Debug\\\\586k2110\\\\armeabi-v7a\",\r\n    \"{LIST_OF_TARGETS_TO_BUILD}\"\r\n  ],\r\n  \"libraries\": {}\r\n}"
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/armeabi-v7a/build.ninja",
    "content": "# CMAKE generated file: DO NOT EDIT!\r\n# Generated by \"Ninja\" Generator, CMake Version 3.22\r\n\r\n# This file contains all the build statements describing the\r\n# compilation DAG.\r\n\r\n# =============================================================================\r\n# Write statements declared in CMakeLists.txt:\r\n# \r\n# Which is the root file.\r\n# =============================================================================\r\n\r\n# =============================================================================\r\n# Project: Project\r\n# Configurations: Debug\r\n# =============================================================================\r\n\r\n#############################################\r\n# Minimal version of Ninja required by this file\r\n\r\nninja_required_version = 1.5\r\n\r\n\r\n#############################################\r\n# Set configuration variable for custom commands.\r\n\r\nCONFIGURATION = Debug\r\n# =============================================================================\r\n# Include auxiliary files.\r\n\r\n\r\n#############################################\r\n# Include rules file.\r\n\r\ninclude CMakeFiles/rules.ninja\r\n\r\n# =============================================================================\r\n\r\n#############################################\r\n# Logical path to working directory; prefix for absolute paths.\r\n\r\ncmake_ninja_workdir = C$:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/586k2110/armeabi-v7a/\r\n\r\n#############################################\r\n# Utility command for edit_cache\r\n\r\nbuild CMakeFiles/edit_cache.util: CUSTOM_COMMAND\r\n  COMMAND = cmd.exe /C \"cd /D C:\\Users\\Admin\\Documents\\GitHub\\Azyx\\android\\app\\.cxx\\Debug\\586k2110\\armeabi-v7a && C:\\Users\\Admin\\AppData\\Local\\Android\\Sdk\\cmake\\3.22.1\\bin\\cmake.exe -E echo \"No interactive CMake dialog available.\"\"\r\n  DESC = No interactive CMake dialog available...\r\n  restat = 1\r\n\r\nbuild edit_cache: phony CMakeFiles/edit_cache.util\r\n\r\n\r\n#############################################\r\n# Utility command for rebuild_cache\r\n\r\nbuild CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND\r\n  COMMAND = cmd.exe /C \"cd /D C:\\Users\\Admin\\Documents\\GitHub\\Azyx\\android\\app\\.cxx\\Debug\\586k2110\\armeabi-v7a && C:\\Users\\Admin\\AppData\\Local\\Android\\Sdk\\cmake\\3.22.1\\bin\\cmake.exe --regenerate-during-build -SC:\\flutter\\packages\\flutter_tools\\gradle\\src\\main\\groovy -BC:\\Users\\Admin\\Documents\\GitHub\\Azyx\\android\\app\\.cxx\\Debug\\586k2110\\armeabi-v7a\"\r\n  DESC = Running CMake to regenerate build system...\r\n  pool = console\r\n  restat = 1\r\n\r\nbuild rebuild_cache: phony CMakeFiles/rebuild_cache.util\r\n\r\n# =============================================================================\r\n# Target aliases.\r\n\r\n# =============================================================================\r\n# Folder targets.\r\n\r\n# =============================================================================\r\n\r\n#############################################\r\n# Folder: C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/586k2110/armeabi-v7a\r\n\r\nbuild all: phony\r\n\r\n# =============================================================================\r\n# Built-in targets\r\n\r\n\r\n#############################################\r\n# Re-run CMake if any of its inputs changed.\r\n\r\nbuild build.ninja: RERUN_CMAKE | C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/android-legacy.toolchain.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/android.toolchain.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/flags.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android-Clang.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android-Determine.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android-Initialize.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Determine-Compiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/platforms.cmake C$:/flutter/packages/flutter_tools/gradle/src/main/groovy/CMakeLists.txt CMakeCache.txt CMakeFiles/3.22.1-g37088a8-dirty/CMakeCCompiler.cmake CMakeFiles/3.22.1-g37088a8-dirty/CMakeCXXCompiler.cmake CMakeFiles/3.22.1-g37088a8-dirty/CMakeSystem.cmake\r\n  pool = console\r\n\r\n\r\n#############################################\r\n# A missing CMake input file is not an error.\r\n\r\nbuild C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/android-legacy.toolchain.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/android.toolchain.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/flags.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android-Clang.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android-Determine.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android-Initialize.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Determine-Compiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/platforms.cmake C$:/flutter/packages/flutter_tools/gradle/src/main/groovy/CMakeLists.txt CMakeCache.txt CMakeFiles/3.22.1-g37088a8-dirty/CMakeCCompiler.cmake CMakeFiles/3.22.1-g37088a8-dirty/CMakeCXXCompiler.cmake CMakeFiles/3.22.1-g37088a8-dirty/CMakeSystem.cmake: phony\r\n\r\n\r\n#############################################\r\n# Clean all the built files.\r\n\r\nbuild clean: CLEAN\r\n\r\n\r\n#############################################\r\n# Print all primary targets available.\r\n\r\nbuild help: HELP\r\n\r\n\r\n#############################################\r\n# Make the all target the default.\r\n\r\ndefault all\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/armeabi-v7a/build_file_index.txt",
    "content": "C:\\flutter\\packages\\flutter_tools\\gradle\\src\\main\\groovy\\CMakeLists.txt"
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/armeabi-v7a/cmake_install.cmake",
    "content": "# Install script for directory: C:/flutter/packages/flutter_tools/gradle/src/main/groovy\r\n\r\n# Set the install prefix\r\nif(NOT DEFINED CMAKE_INSTALL_PREFIX)\r\n  set(CMAKE_INSTALL_PREFIX \"C:/Program Files (x86)/Project\")\r\nendif()\r\nstring(REGEX REPLACE \"/$\" \"\" CMAKE_INSTALL_PREFIX \"${CMAKE_INSTALL_PREFIX}\")\r\n\r\n# Set the install configuration name.\r\nif(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)\r\n  if(BUILD_TYPE)\r\n    string(REGEX REPLACE \"^[^A-Za-z0-9_]+\" \"\"\r\n           CMAKE_INSTALL_CONFIG_NAME \"${BUILD_TYPE}\")\r\n  else()\r\n    set(CMAKE_INSTALL_CONFIG_NAME \"Debug\")\r\n  endif()\r\n  message(STATUS \"Install configuration: \\\"${CMAKE_INSTALL_CONFIG_NAME}\\\"\")\r\nendif()\r\n\r\n# Set the component getting installed.\r\nif(NOT CMAKE_INSTALL_COMPONENT)\r\n  if(COMPONENT)\r\n    message(STATUS \"Install component: \\\"${COMPONENT}\\\"\")\r\n    set(CMAKE_INSTALL_COMPONENT \"${COMPONENT}\")\r\n  else()\r\n    set(CMAKE_INSTALL_COMPONENT)\r\n  endif()\r\nendif()\r\n\r\n# Install shared libraries without execute permission?\r\nif(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)\r\n  set(CMAKE_INSTALL_SO_NO_EXE \"0\")\r\nendif()\r\n\r\n# Is this installation the result of a crosscompile?\r\nif(NOT DEFINED CMAKE_CROSSCOMPILING)\r\n  set(CMAKE_CROSSCOMPILING \"TRUE\")\r\nendif()\r\n\r\n# Set default install directory permissions.\r\nif(NOT DEFINED CMAKE_OBJDUMP)\r\n  set(CMAKE_OBJDUMP \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-objdump.exe\")\r\nendif()\r\n\r\nif(CMAKE_INSTALL_COMPONENT)\r\n  set(CMAKE_INSTALL_MANIFEST \"install_manifest_${CMAKE_INSTALL_COMPONENT}.txt\")\r\nelse()\r\n  set(CMAKE_INSTALL_MANIFEST \"install_manifest.txt\")\r\nendif()\r\n\r\nstring(REPLACE \";\" \"\\n\" CMAKE_INSTALL_MANIFEST_CONTENT\r\n       \"${CMAKE_INSTALL_MANIFEST_FILES}\")\r\nfile(WRITE \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/586k2110/armeabi-v7a/${CMAKE_INSTALL_MANIFEST}\"\r\n     \"${CMAKE_INSTALL_MANIFEST_CONTENT}\")\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/armeabi-v7a/metadata_generation_command.txt",
    "content": "                        -HC:\\flutter\\packages\\flutter_tools\\gradle\\src\\main\\groovy\r\n-DCMAKE_SYSTEM_NAME=Android\r\n-DCMAKE_EXPORT_COMPILE_COMMANDS=ON\r\n-DCMAKE_SYSTEM_VERSION=21\r\n-DANDROID_PLATFORM=android-21\r\n-DANDROID_ABI=armeabi-v7a\r\n-DCMAKE_ANDROID_ARCH_ABI=armeabi-v7a\r\n-DANDROID_NDK=C:\\Users\\Admin\\AppData\\Local\\Android\\sdk\\ndk\\26.3.11579264\r\n-DCMAKE_ANDROID_NDK=C:\\Users\\Admin\\AppData\\Local\\Android\\sdk\\ndk\\26.3.11579264\r\n-DCMAKE_TOOLCHAIN_FILE=C:\\Users\\Admin\\AppData\\Local\\Android\\sdk\\ndk\\26.3.11579264\\build\\cmake\\android.toolchain.cmake\r\n-DCMAKE_MAKE_PROGRAM=C:\\Users\\Admin\\AppData\\Local\\Android\\sdk\\cmake\\3.22.1\\bin\\ninja.exe\r\n-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=C:\\Users\\Admin\\Documents\\GitHub\\Azyx\\build\\app\\intermediates\\cxx\\Debug\\586k2110\\obj\\armeabi-v7a\r\n-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=C:\\Users\\Admin\\Documents\\GitHub\\Azyx\\build\\app\\intermediates\\cxx\\Debug\\586k2110\\obj\\armeabi-v7a\r\n-DCMAKE_BUILD_TYPE=Debug\r\n-BC:\\Users\\Admin\\Documents\\GitHub\\Azyx\\android\\app\\.cxx\\Debug\\586k2110\\armeabi-v7a\r\n-GNinja\r\n-Wno-dev\r\n--no-warn-unused-cli\r\n                        Build command args: []\r\n                        Version: 2"
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/armeabi-v7a/prefab_config.json",
    "content": "{\r\n  \"enabled\": false,\r\n  \"packages\": []\r\n}"
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/armeabi-v7a/symbol_folder_index.txt",
    "content": "C:\\Users\\Admin\\Documents\\GitHub\\Azyx\\build\\app\\intermediates\\cxx\\Debug\\586k2110\\obj\\armeabi-v7a"
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/hash_key.txt",
    "content": "# Values used to calculate the hash in this folder name.\r\n# Should not depend on the absolute path of the project itself.\r\n#   - AGP: 8.2.1.\r\n#   - $NDK is the path to NDK 26.3.11579264.\r\n#   - $PROJECT is the path to the parent folder of the root Gradle build file.\r\n#   - $ABI is the ABI to be built with. The specific value doesn't contribute to the value of the hash.\r\n#   - $HASH is the hash value computed from this text.\r\n#   - $CMAKE is the path to CMake 3.22.1.\r\n#   - $NINJA is the path to Ninja.\r\n-HC:/flutter/packages/flutter_tools/gradle/src/main/groovy\r\n-DCMAKE_SYSTEM_NAME=Android\r\n-DCMAKE_EXPORT_COMPILE_COMMANDS=ON\r\n-DCMAKE_SYSTEM_VERSION=21\r\n-DANDROID_PLATFORM=android-21\r\n-DANDROID_ABI=$ABI\r\n-DCMAKE_ANDROID_ARCH_ABI=$ABI\r\n-DANDROID_NDK=$NDK\r\n-DCMAKE_ANDROID_NDK=$NDK\r\n-DCMAKE_TOOLCHAIN_FILE=$NDK/build/cmake/android.toolchain.cmake\r\n-DCMAKE_MAKE_PROGRAM=$NINJA\r\n-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=C:/Users/Admin/Documents/GitHub/Azyx/build/app/intermediates/cxx/Debug/$HASH/obj/$ABI\r\n-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=C:/Users/Admin/Documents/GitHub/Azyx/build/app/intermediates/cxx/Debug/$HASH/obj/$ABI\r\n-DCMAKE_BUILD_TYPE=Debug\r\n-B$PROJECT/app/.cxx/Debug/$HASH/$ABI\r\n-GNinja\r\n-Wno-dev\r\n--no-warn-unused-cli"
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/x86/.cmake/api/v1/query/client-agp/cache-v2",
    "content": ""
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1",
    "content": ""
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/x86/.cmake/api/v1/query/client-agp/codemodel-v2",
    "content": ""
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/x86/.cmake/api/v1/reply/cache-v2-216999cfbc4ace2529e3.json",
    "content": "{\r\n\t\"entries\" : \r\n\t[\r\n\t\t{\r\n\t\t\t\"name\" : \"ANDROID_ABI\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"No help, variable specified on the command line.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"x86\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"ANDROID_NDK\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"No help, variable specified on the command line.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\sdk\\\\ndk\\\\26.3.11579264\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"ANDROID_PLATFORM\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"No help, variable specified on the command line.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"android-21\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_ADDR2LINE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to a program.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-addr2line.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_ANDROID_ARCH_ABI\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"No help, variable specified on the command line.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"x86\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_ANDROID_NDK\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"No help, variable specified on the command line.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\sdk\\\\ndk\\\\26.3.11579264\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_AR\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Archiver\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_ASM_FLAGS\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the compiler during all build types.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_ASM_FLAGS_DEBUG\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the compiler during debug builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_ASM_FLAGS_RELEASE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the compiler during release builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_BUILD_TYPE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel ...\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"Debug\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CACHEFILE_DIR\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"This is the directory where this CMakeCache.txt was created\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"c:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/586k2110/x86\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CACHE_MAJOR_VERSION\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Major version of cmake used to create the current loaded cache\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"3\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CACHE_MINOR_VERSION\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Minor version of cmake used to create the current loaded cache\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"22\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CACHE_PATCH_VERSION\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Patch version of cmake used to create the current loaded cache\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"1\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_COMMAND\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to CMake executable.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/bin/cmake.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CPACK_COMMAND\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to cpack program executable.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/bin/cpack.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CTEST_COMMAND\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to ctest program executable.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/bin/ctest.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CXX_COMPILER\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"(This variable does not exist and should not be used)\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CXX_COMPILER_AR\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"LLVM archiver\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CXX_COMPILER_RANLIB\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Generate index for LLVM archive\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CXX_FLAGS\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the compiler during all build types.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CXX_FLAGS_DEBUG\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the compiler during debug builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CXX_FLAGS_MINSIZEREL\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the CXX compiler during MINSIZEREL builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"-Os -DNDEBUG\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CXX_FLAGS_RELEASE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the compiler during release builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CXX_FLAGS_RELWITHDEBINFO\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the CXX compiler during RELWITHDEBINFO builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"-O2 -g -DNDEBUG\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CXX_STANDARD_LIBRARIES\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Libraries linked by default with all C++ applications.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"-latomic -lm\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_C_COMPILER\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"(This variable does not exist and should not be used)\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_C_COMPILER_AR\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"LLVM archiver\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_C_COMPILER_RANLIB\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Generate index for LLVM archive\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_C_FLAGS\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the compiler during all build types.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_C_FLAGS_DEBUG\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the compiler during debug builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_C_FLAGS_MINSIZEREL\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the C compiler during MINSIZEREL builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"-Os -DNDEBUG\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_C_FLAGS_RELEASE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the compiler during release builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_C_FLAGS_RELWITHDEBINFO\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the C compiler during RELWITHDEBINFO builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"-O2 -g -DNDEBUG\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_C_STANDARD_LIBRARIES\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Libraries linked by default with all C applications.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"-latomic -lm\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_DLLTOOL\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to a program.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"CMAKE_DLLTOOL-NOTFOUND\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_ERROR_DEPRECATED\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Whether to issue deprecation errors for macros and functions.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"FALSE\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_EXECUTABLE_FORMAT\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Executable file format\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"ELF\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_EXE_LINKER_FLAGS\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_EXE_LINKER_FLAGS_DEBUG\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during DEBUG builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_EXE_LINKER_FLAGS_MINSIZEREL\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during MINSIZEREL builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_EXE_LINKER_FLAGS_RELEASE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during RELEASE builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during RELWITHDEBINFO builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_EXPORT_COMPILE_COMMANDS\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"No help, variable specified on the command line.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"ON\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_EXTRA_GENERATOR\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Name of external makefile project generator.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_GENERATOR\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Name of generator.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"Ninja\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_GENERATOR_INSTANCE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Generator instance identifier.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_GENERATOR_PLATFORM\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Name of generator platform.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_GENERATOR_TOOLSET\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Name of generator toolset.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_HOME_DIRECTORY\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Source directory with the top level CMakeLists.txt file for this project\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"C:/flutter/packages/flutter_tools/gradle/src/main/groovy\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_INSTALL_PREFIX\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Install path prefix, prepended onto install directories.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"PATH\",\r\n\t\t\t\"value\" : \"C:/Program Files (x86)/Project\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_INSTALL_SO_NO_EXE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Install .so files without execute permission.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"0\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_LIBRARY_OUTPUT_DIRECTORY\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"No help, variable specified on the command line.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"C:\\\\Users\\\\Admin\\\\Documents\\\\GitHub\\\\Azyx\\\\build\\\\app\\\\intermediates\\\\cxx\\\\Debug\\\\586k2110\\\\obj\\\\x86\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_LINKER\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to a program.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_MAKE_PROGRAM\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"No help, variable specified on the command line.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\sdk\\\\cmake\\\\3.22.1\\\\bin\\\\ninja.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_MODULE_LINKER_FLAGS\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of modules.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_MODULE_LINKER_FLAGS_DEBUG\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of modules during DEBUG builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of modules during MINSIZEREL builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_MODULE_LINKER_FLAGS_RELEASE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of modules during RELEASE builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of modules during RELWITHDEBINFO builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_NM\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to a program.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-nm.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_NUMBER_OF_MAKEFILES\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"number of local generators\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"1\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_OBJCOPY\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to a program.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-objcopy.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_OBJDUMP\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to a program.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-objdump.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_PLATFORM_INFO_INITIALIZED\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Platform information initialized\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"1\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_PROJECT_DESCRIPTION\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Value Computed by CMake\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STATIC\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_PROJECT_HOMEPAGE_URL\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Value Computed by CMake\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STATIC\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_PROJECT_NAME\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Value Computed by CMake\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STATIC\",\r\n\t\t\t\"value\" : \"Project\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_RANLIB\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Ranlib\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_READELF\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to a program.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-readelf.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_ROOT\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to CMake installation.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_RUNTIME_OUTPUT_DIRECTORY\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"No help, variable specified on the command line.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"C:\\\\Users\\\\Admin\\\\Documents\\\\GitHub\\\\Azyx\\\\build\\\\app\\\\intermediates\\\\cxx\\\\Debug\\\\586k2110\\\\obj\\\\x86\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_SHARED_LINKER_FLAGS\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of dll's.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_SHARED_LINKER_FLAGS_DEBUG\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of shared libraries during DEBUG builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of shared libraries during MINSIZEREL builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_SHARED_LINKER_FLAGS_RELEASE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of shared libraries during RELEASE builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of shared libraries during RELWITHDEBINFO builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_SKIP_INSTALL_RPATH\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"If set, runtime paths are not added when installing shared libraries, but are added when building.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"BOOL\",\r\n\t\t\t\"value\" : \"NO\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_SKIP_RPATH\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"If set, runtime paths are not added when using shared libraries.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"BOOL\",\r\n\t\t\t\"value\" : \"NO\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_STATIC_LINKER_FLAGS\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of static libraries during all build types.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_STATIC_LINKER_FLAGS_DEBUG\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of static libraries during DEBUG builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of static libraries during MINSIZEREL builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_STATIC_LINKER_FLAGS_RELEASE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of static libraries during RELEASE builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of static libraries during RELWITHDEBINFO builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_STRIP\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Strip\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-strip.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_SUPPRESS_DEVELOPER_ERRORS\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Suppress errors that are meant for the author of the CMakeLists.txt files.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"TRUE\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_SUPPRESS_DEVELOPER_WARNINGS\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Suppress Warnings that are meant for the author of the CMakeLists.txt files.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"TRUE\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_SYSTEM_NAME\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"No help, variable specified on the command line.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"Android\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_SYSTEM_VERSION\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"No help, variable specified on the command line.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"21\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_TOOLCHAIN_FILE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"The CMake toolchain file\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/android.toolchain.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_VERBOSE_MAKEFILE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"If this value is on, makefiles will be generated without the .SILENT directive, and all commands will be echoed to the console during the make.  This is useful for debugging only. With Visual Studio IDE projects all commands are done without /nologo.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"BOOL\",\r\n\t\t\t\"value\" : \"FALSE\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_WARN_DEPRECATED\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Whether to issue warnings for deprecated functionality.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"FALSE\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"Project_BINARY_DIR\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Value Computed by CMake\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STATIC\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/586k2110/x86\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"Project_IS_TOP_LEVEL\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Value Computed by CMake\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STATIC\",\r\n\t\t\t\"value\" : \"ON\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"Project_SOURCE_DIR\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Value Computed by CMake\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STATIC\",\r\n\t\t\t\"value\" : \"C:/flutter/packages/flutter_tools/gradle/src/main/groovy\"\r\n\t\t}\r\n\t],\r\n\t\"kind\" : \"cache\",\r\n\t\"version\" : \r\n\t{\r\n\t\t\"major\" : 2,\r\n\t\t\"minor\" : 0\r\n\t}\r\n}\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/x86/.cmake/api/v1/reply/cmakeFiles-v1-96178bd5b2699c9d0440.json",
    "content": "{\r\n\t\"inputs\" : \r\n\t[\r\n\t\t{\r\n\t\t\t\"path\" : \"CMakeLists.txt\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/android.toolchain.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/android-legacy.toolchain.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/platforms.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android-Determine.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isGenerated\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/586k2110/x86/CMakeFiles/3.22.1-g37088a8-dirty/CMakeSystem.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/android.toolchain.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android-Initialize.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Determine-Compiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isGenerated\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/586k2110/x86/CMakeFiles/3.22.1-g37088a8-dirty/CMakeCCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isGenerated\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/586k2110/x86/CMakeFiles/3.22.1-g37088a8-dirty/CMakeCXXCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android-Clang.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/flags.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isGenerated\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/586k2110/x86/CMakeFiles/3.22.1-g37088a8-dirty/CMakeCCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isGenerated\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/586k2110/x86/CMakeFiles/3.22.1-g37088a8-dirty/CMakeCXXCompiler.cmake\"\r\n\t\t}\r\n\t],\r\n\t\"kind\" : \"cmakeFiles\",\r\n\t\"paths\" : \r\n\t{\r\n\t\t\"build\" : \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/586k2110/x86\",\r\n\t\t\"source\" : \"C:/flutter/packages/flutter_tools/gradle/src/main/groovy\"\r\n\t},\r\n\t\"version\" : \r\n\t{\r\n\t\t\"major\" : 1,\r\n\t\t\"minor\" : 0\r\n\t}\r\n}\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/x86/.cmake/api/v1/reply/codemodel-v2-9d3ba3351c38a1a129d8.json",
    "content": "{\r\n\t\"configurations\" : \r\n\t[\r\n\t\t{\r\n\t\t\t\"directories\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"build\" : \".\",\r\n\t\t\t\t\t\"jsonFile\" : \"directory-.-Debug-d0094a50bb2071803777.json\",\r\n\t\t\t\t\t\"minimumCMakeVersion\" : \r\n\t\t\t\t\t{\r\n\t\t\t\t\t\t\"string\" : \"3.6.0\"\r\n\t\t\t\t\t},\r\n\t\t\t\t\t\"projectIndex\" : 0,\r\n\t\t\t\t\t\"source\" : \".\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"name\" : \"Debug\",\r\n\t\t\t\"projects\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"directoryIndexes\" : \r\n\t\t\t\t\t[\r\n\t\t\t\t\t\t0\r\n\t\t\t\t\t],\r\n\t\t\t\t\t\"name\" : \"Project\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"targets\" : []\r\n\t\t}\r\n\t],\r\n\t\"kind\" : \"codemodel\",\r\n\t\"paths\" : \r\n\t{\r\n\t\t\"build\" : \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/586k2110/x86\",\r\n\t\t\"source\" : \"C:/flutter/packages/flutter_tools/gradle/src/main/groovy\"\r\n\t},\r\n\t\"version\" : \r\n\t{\r\n\t\t\"major\" : 2,\r\n\t\t\"minor\" : 3\r\n\t}\r\n}\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/x86/.cmake/api/v1/reply/directory-.-Debug-d0094a50bb2071803777.json",
    "content": "{\r\n\t\"backtraceGraph\" : \r\n\t{\r\n\t\t\"commands\" : [],\r\n\t\t\"files\" : [],\r\n\t\t\"nodes\" : []\r\n\t},\r\n\t\"installers\" : [],\r\n\t\"paths\" : \r\n\t{\r\n\t\t\"build\" : \".\",\r\n\t\t\"source\" : \".\"\r\n\t}\r\n}\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/x86/.cmake/api/v1/reply/index-2025-02-17T16-41-30-0580.json",
    "content": "{\r\n\t\"cmake\" : \r\n\t{\r\n\t\t\"generator\" : \r\n\t\t{\r\n\t\t\t\"multiConfig\" : false,\r\n\t\t\t\"name\" : \"Ninja\"\r\n\t\t},\r\n\t\t\"paths\" : \r\n\t\t{\r\n\t\t\t\"cmake\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/bin/cmake.exe\",\r\n\t\t\t\"cpack\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/bin/cpack.exe\",\r\n\t\t\t\"ctest\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/bin/ctest.exe\",\r\n\t\t\t\"root\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22\"\r\n\t\t},\r\n\t\t\"version\" : \r\n\t\t{\r\n\t\t\t\"isDirty\" : true,\r\n\t\t\t\"major\" : 3,\r\n\t\t\t\"minor\" : 22,\r\n\t\t\t\"patch\" : 1,\r\n\t\t\t\"string\" : \"3.22.1-g37088a8-dirty\",\r\n\t\t\t\"suffix\" : \"g37088a8\"\r\n\t\t}\r\n\t},\r\n\t\"objects\" : \r\n\t[\r\n\t\t{\r\n\t\t\t\"jsonFile\" : \"codemodel-v2-9d3ba3351c38a1a129d8.json\",\r\n\t\t\t\"kind\" : \"codemodel\",\r\n\t\t\t\"version\" : \r\n\t\t\t{\r\n\t\t\t\t\"major\" : 2,\r\n\t\t\t\t\"minor\" : 3\r\n\t\t\t}\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"jsonFile\" : \"cache-v2-216999cfbc4ace2529e3.json\",\r\n\t\t\t\"kind\" : \"cache\",\r\n\t\t\t\"version\" : \r\n\t\t\t{\r\n\t\t\t\t\"major\" : 2,\r\n\t\t\t\t\"minor\" : 0\r\n\t\t\t}\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"jsonFile\" : \"cmakeFiles-v1-96178bd5b2699c9d0440.json\",\r\n\t\t\t\"kind\" : \"cmakeFiles\",\r\n\t\t\t\"version\" : \r\n\t\t\t{\r\n\t\t\t\t\"major\" : 1,\r\n\t\t\t\t\"minor\" : 0\r\n\t\t\t}\r\n\t\t}\r\n\t],\r\n\t\"reply\" : \r\n\t{\r\n\t\t\"client-agp\" : \r\n\t\t{\r\n\t\t\t\"cache-v2\" : \r\n\t\t\t{\r\n\t\t\t\t\"jsonFile\" : \"cache-v2-216999cfbc4ace2529e3.json\",\r\n\t\t\t\t\"kind\" : \"cache\",\r\n\t\t\t\t\"version\" : \r\n\t\t\t\t{\r\n\t\t\t\t\t\"major\" : 2,\r\n\t\t\t\t\t\"minor\" : 0\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\t\"cmakeFiles-v1\" : \r\n\t\t\t{\r\n\t\t\t\t\"jsonFile\" : \"cmakeFiles-v1-96178bd5b2699c9d0440.json\",\r\n\t\t\t\t\"kind\" : \"cmakeFiles\",\r\n\t\t\t\t\"version\" : \r\n\t\t\t\t{\r\n\t\t\t\t\t\"major\" : 1,\r\n\t\t\t\t\t\"minor\" : 0\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\t\"codemodel-v2\" : \r\n\t\t\t{\r\n\t\t\t\t\"jsonFile\" : \"codemodel-v2-9d3ba3351c38a1a129d8.json\",\r\n\t\t\t\t\"kind\" : \"codemodel\",\r\n\t\t\t\t\"version\" : \r\n\t\t\t\t{\r\n\t\t\t\t\t\"major\" : 2,\r\n\t\t\t\t\t\"minor\" : 3\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n}\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/x86/CMakeCache.txt",
    "content": "# This is the CMakeCache file.\r\n# For build in directory: c:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/586k2110/x86\r\n# It was generated by CMake: C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/bin/cmake.exe\r\n# You can edit this file to change values found and used by cmake.\r\n# If you do not want to change any of the values, simply exit the editor.\r\n# If you do want to change a value, simply edit, save, and exit the editor.\r\n# The syntax for the file is as follows:\r\n# KEY:TYPE=VALUE\r\n# KEY is the name of a variable in the cache.\r\n# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!.\r\n# VALUE is the current value for the KEY.\r\n\r\n########################\r\n# EXTERNAL cache entries\r\n########################\r\n\r\n//No help, variable specified on the command line.\r\nANDROID_ABI:UNINITIALIZED=x86\r\n\r\n//No help, variable specified on the command line.\r\nANDROID_NDK:UNINITIALIZED=C:\\Users\\Admin\\AppData\\Local\\Android\\sdk\\ndk\\26.3.11579264\r\n\r\n//No help, variable specified on the command line.\r\nANDROID_PLATFORM:UNINITIALIZED=android-21\r\n\r\n//Path to a program.\r\nCMAKE_ADDR2LINE:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-addr2line.exe\r\n\r\n//No help, variable specified on the command line.\r\nCMAKE_ANDROID_ARCH_ABI:UNINITIALIZED=x86\r\n\r\n//No help, variable specified on the command line.\r\nCMAKE_ANDROID_NDK:UNINITIALIZED=C:\\Users\\Admin\\AppData\\Local\\Android\\sdk\\ndk\\26.3.11579264\r\n\r\n//Archiver\r\nCMAKE_AR:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe\r\n\r\n//Flags used by the compiler during all build types.\r\nCMAKE_ASM_FLAGS:STRING=\r\n\r\n//Flags used by the compiler during debug builds.\r\nCMAKE_ASM_FLAGS_DEBUG:STRING=\r\n\r\n//Flags used by the compiler during release builds.\r\nCMAKE_ASM_FLAGS_RELEASE:STRING=\r\n\r\n//Choose the type of build, options are: None Debug Release RelWithDebInfo\r\n// MinSizeRel ...\r\nCMAKE_BUILD_TYPE:STRING=Debug\r\n\r\n//LLVM archiver\r\nCMAKE_CXX_COMPILER_AR:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe\r\n\r\n//Generate index for LLVM archive\r\nCMAKE_CXX_COMPILER_RANLIB:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe\r\n\r\n//Flags used by the compiler during all build types.\r\nCMAKE_CXX_FLAGS:STRING=\r\n\r\n//Flags used by the compiler during debug builds.\r\nCMAKE_CXX_FLAGS_DEBUG:STRING=\r\n\r\n//Flags used by the CXX compiler during MINSIZEREL builds.\r\nCMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG\r\n\r\n//Flags used by the compiler during release builds.\r\nCMAKE_CXX_FLAGS_RELEASE:STRING=\r\n\r\n//Flags used by the CXX compiler during RELWITHDEBINFO builds.\r\nCMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG\r\n\r\n//Libraries linked by default with all C++ applications.\r\nCMAKE_CXX_STANDARD_LIBRARIES:STRING=-latomic -lm\r\n\r\n//LLVM archiver\r\nCMAKE_C_COMPILER_AR:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe\r\n\r\n//Generate index for LLVM archive\r\nCMAKE_C_COMPILER_RANLIB:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe\r\n\r\n//Flags used by the compiler during all build types.\r\nCMAKE_C_FLAGS:STRING=\r\n\r\n//Flags used by the compiler during debug builds.\r\nCMAKE_C_FLAGS_DEBUG:STRING=\r\n\r\n//Flags used by the C compiler during MINSIZEREL builds.\r\nCMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG\r\n\r\n//Flags used by the compiler during release builds.\r\nCMAKE_C_FLAGS_RELEASE:STRING=\r\n\r\n//Flags used by the C compiler during RELWITHDEBINFO builds.\r\nCMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG\r\n\r\n//Libraries linked by default with all C applications.\r\nCMAKE_C_STANDARD_LIBRARIES:STRING=-latomic -lm\r\n\r\n//Path to a program.\r\nCMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND\r\n\r\n//Flags used by the linker.\r\nCMAKE_EXE_LINKER_FLAGS:STRING=\r\n\r\n//Flags used by the linker during DEBUG builds.\r\nCMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=\r\n\r\n//Flags used by the linker during MINSIZEREL builds.\r\nCMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=\r\n\r\n//Flags used by the linker during RELEASE builds.\r\nCMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=\r\n\r\n//Flags used by the linker during RELWITHDEBINFO builds.\r\nCMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=\r\n\r\n//No help, variable specified on the command line.\r\nCMAKE_EXPORT_COMPILE_COMMANDS:UNINITIALIZED=ON\r\n\r\n//Install path prefix, prepended onto install directories.\r\nCMAKE_INSTALL_PREFIX:PATH=C:/Program Files (x86)/Project\r\n\r\n//No help, variable specified on the command line.\r\nCMAKE_LIBRARY_OUTPUT_DIRECTORY:UNINITIALIZED=C:\\Users\\Admin\\Documents\\GitHub\\Azyx\\build\\app\\intermediates\\cxx\\Debug\\586k2110\\obj\\x86\r\n\r\n//Path to a program.\r\nCMAKE_LINKER:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld.exe\r\n\r\n//No help, variable specified on the command line.\r\nCMAKE_MAKE_PROGRAM:UNINITIALIZED=C:\\Users\\Admin\\AppData\\Local\\Android\\sdk\\cmake\\3.22.1\\bin\\ninja.exe\r\n\r\n//Flags used by the linker during the creation of modules.\r\nCMAKE_MODULE_LINKER_FLAGS:STRING=\r\n\r\n//Flags used by the linker during the creation of modules during\r\n// DEBUG builds.\r\nCMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=\r\n\r\n//Flags used by the linker during the creation of modules during\r\n// MINSIZEREL builds.\r\nCMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=\r\n\r\n//Flags used by the linker during the creation of modules during\r\n// RELEASE builds.\r\nCMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=\r\n\r\n//Flags used by the linker during the creation of modules during\r\n// RELWITHDEBINFO builds.\r\nCMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=\r\n\r\n//Path to a program.\r\nCMAKE_NM:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-nm.exe\r\n\r\n//Path to a program.\r\nCMAKE_OBJCOPY:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-objcopy.exe\r\n\r\n//Path to a program.\r\nCMAKE_OBJDUMP:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-objdump.exe\r\n\r\n//Value Computed by CMake\r\nCMAKE_PROJECT_DESCRIPTION:STATIC=\r\n\r\n//Value Computed by CMake\r\nCMAKE_PROJECT_HOMEPAGE_URL:STATIC=\r\n\r\n//Value Computed by CMake\r\nCMAKE_PROJECT_NAME:STATIC=Project\r\n\r\n//Ranlib\r\nCMAKE_RANLIB:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe\r\n\r\n//Path to a program.\r\nCMAKE_READELF:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-readelf.exe\r\n\r\n//No help, variable specified on the command line.\r\nCMAKE_RUNTIME_OUTPUT_DIRECTORY:UNINITIALIZED=C:\\Users\\Admin\\Documents\\GitHub\\Azyx\\build\\app\\intermediates\\cxx\\Debug\\586k2110\\obj\\x86\r\n\r\n//Flags used by the linker during the creation of dll's.\r\nCMAKE_SHARED_LINKER_FLAGS:STRING=\r\n\r\n//Flags used by the linker during the creation of shared libraries\r\n// during DEBUG builds.\r\nCMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=\r\n\r\n//Flags used by the linker during the creation of shared libraries\r\n// during MINSIZEREL builds.\r\nCMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=\r\n\r\n//Flags used by the linker during the creation of shared libraries\r\n// during RELEASE builds.\r\nCMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=\r\n\r\n//Flags used by the linker during the creation of shared libraries\r\n// during RELWITHDEBINFO builds.\r\nCMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=\r\n\r\n//If set, runtime paths are not added when installing shared libraries,\r\n// but are added when building.\r\nCMAKE_SKIP_INSTALL_RPATH:BOOL=NO\r\n\r\n//If set, runtime paths are not added when using shared libraries.\r\nCMAKE_SKIP_RPATH:BOOL=NO\r\n\r\n//Flags used by the linker during the creation of static libraries\r\n// during all build types.\r\nCMAKE_STATIC_LINKER_FLAGS:STRING=\r\n\r\n//Flags used by the linker during the creation of static libraries\r\n// during DEBUG builds.\r\nCMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING=\r\n\r\n//Flags used by the linker during the creation of static libraries\r\n// during MINSIZEREL builds.\r\nCMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING=\r\n\r\n//Flags used by the linker during the creation of static libraries\r\n// during RELEASE builds.\r\nCMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING=\r\n\r\n//Flags used by the linker during the creation of static libraries\r\n// during RELWITHDEBINFO builds.\r\nCMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING=\r\n\r\n//Strip\r\nCMAKE_STRIP:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-strip.exe\r\n\r\n//No help, variable specified on the command line.\r\nCMAKE_SYSTEM_NAME:UNINITIALIZED=Android\r\n\r\n//No help, variable specified on the command line.\r\nCMAKE_SYSTEM_VERSION:UNINITIALIZED=21\r\n\r\n//The CMake toolchain file\r\nCMAKE_TOOLCHAIN_FILE:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/android.toolchain.cmake\r\n\r\n//If this value is on, makefiles will be generated without the\r\n// .SILENT directive, and all commands will be echoed to the console\r\n// during the make.  This is useful for debugging only. With Visual\r\n// Studio IDE projects all commands are done without /nologo.\r\nCMAKE_VERBOSE_MAKEFILE:BOOL=FALSE\r\n\r\n//Value Computed by CMake\r\nProject_BINARY_DIR:STATIC=C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/586k2110/x86\r\n\r\n//Value Computed by CMake\r\nProject_IS_TOP_LEVEL:STATIC=ON\r\n\r\n//Value Computed by CMake\r\nProject_SOURCE_DIR:STATIC=C:/flutter/packages/flutter_tools/gradle/src/main/groovy\r\n\r\n\r\n########################\r\n# INTERNAL cache entries\r\n########################\r\n\r\n//ADVANCED property for variable: CMAKE_ADDR2LINE\r\nCMAKE_ADDR2LINE-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_AR\r\nCMAKE_AR-ADVANCED:INTERNAL=1\r\n//This is the directory where this CMakeCache.txt was created\r\nCMAKE_CACHEFILE_DIR:INTERNAL=c:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/586k2110/x86\r\n//Major version of cmake used to create the current loaded cache\r\nCMAKE_CACHE_MAJOR_VERSION:INTERNAL=3\r\n//Minor version of cmake used to create the current loaded cache\r\nCMAKE_CACHE_MINOR_VERSION:INTERNAL=22\r\n//Patch version of cmake used to create the current loaded cache\r\nCMAKE_CACHE_PATCH_VERSION:INTERNAL=1\r\n//Path to CMake executable.\r\nCMAKE_COMMAND:INTERNAL=C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/bin/cmake.exe\r\n//Path to cpack program executable.\r\nCMAKE_CPACK_COMMAND:INTERNAL=C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/bin/cpack.exe\r\n//Path to ctest program executable.\r\nCMAKE_CTEST_COMMAND:INTERNAL=C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/bin/ctest.exe\r\n//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR\r\nCMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB\r\nCMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_CXX_FLAGS\r\nCMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG\r\nCMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL\r\nCMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE\r\nCMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO\r\nCMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_CXX_STANDARD_LIBRARIES\r\nCMAKE_CXX_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_C_COMPILER_AR\r\nCMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB\r\nCMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_C_FLAGS\r\nCMAKE_C_FLAGS-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG\r\nCMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL\r\nCMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE\r\nCMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO\r\nCMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_C_STANDARD_LIBRARIES\r\nCMAKE_C_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_DLLTOOL\r\nCMAKE_DLLTOOL-ADVANCED:INTERNAL=1\r\n//Whether to issue deprecation errors for macros and functions.\r\nCMAKE_ERROR_DEPRECATED:INTERNAL=FALSE\r\n//Executable file format\r\nCMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF\r\n//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS\r\nCMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG\r\nCMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL\r\nCMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE\r\nCMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO\r\nCMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1\r\n//Name of external makefile project generator.\r\nCMAKE_EXTRA_GENERATOR:INTERNAL=\r\n//Name of generator.\r\nCMAKE_GENERATOR:INTERNAL=Ninja\r\n//Generator instance identifier.\r\nCMAKE_GENERATOR_INSTANCE:INTERNAL=\r\n//Name of generator platform.\r\nCMAKE_GENERATOR_PLATFORM:INTERNAL=\r\n//Name of generator toolset.\r\nCMAKE_GENERATOR_TOOLSET:INTERNAL=\r\n//Source directory with the top level CMakeLists.txt file for this\r\n// project\r\nCMAKE_HOME_DIRECTORY:INTERNAL=C:/flutter/packages/flutter_tools/gradle/src/main/groovy\r\n//Install .so files without execute permission.\r\nCMAKE_INSTALL_SO_NO_EXE:INTERNAL=0\r\n//ADVANCED property for variable: CMAKE_LINKER\r\nCMAKE_LINKER-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS\r\nCMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG\r\nCMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL\r\nCMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE\r\nCMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO\r\nCMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_NM\r\nCMAKE_NM-ADVANCED:INTERNAL=1\r\n//number of local generators\r\nCMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_OBJCOPY\r\nCMAKE_OBJCOPY-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_OBJDUMP\r\nCMAKE_OBJDUMP-ADVANCED:INTERNAL=1\r\n//Platform information initialized\r\nCMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_RANLIB\r\nCMAKE_RANLIB-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_READELF\r\nCMAKE_READELF-ADVANCED:INTERNAL=1\r\n//Path to CMake installation.\r\nCMAKE_ROOT:INTERNAL=C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22\r\n//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS\r\nCMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG\r\nCMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL\r\nCMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE\r\nCMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO\r\nCMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH\r\nCMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_SKIP_RPATH\r\nCMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS\r\nCMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG\r\nCMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL\r\nCMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE\r\nCMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO\r\nCMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_STRIP\r\nCMAKE_STRIP-ADVANCED:INTERNAL=1\r\n//Suppress errors that are meant for the author of the CMakeLists.txt\r\n// files.\r\nCMAKE_SUPPRESS_DEVELOPER_ERRORS:INTERNAL=TRUE\r\n//Suppress Warnings that are meant for the author of the CMakeLists.txt\r\n// files.\r\nCMAKE_SUPPRESS_DEVELOPER_WARNINGS:INTERNAL=TRUE\r\n//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE\r\nCMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1\r\n//Whether to issue warnings for deprecated functionality.\r\nCMAKE_WARN_DEPRECATED:INTERNAL=FALSE\r\n\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/x86/CMakeFiles/3.22.1-g37088a8-dirty/CMakeCCompiler.cmake",
    "content": "set(CMAKE_C_COMPILER \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe\")\r\nset(CMAKE_C_COMPILER_ARG1 \"\")\r\nset(CMAKE_C_COMPILER_ID \"Clang\")\r\nset(CMAKE_C_COMPILER_VERSION \"17.0.2\")\r\nset(CMAKE_C_COMPILER_VERSION_INTERNAL \"\")\r\nset(CMAKE_C_COMPILER_WRAPPER \"\")\r\nset(CMAKE_C_STANDARD_COMPUTED_DEFAULT \"17\")\r\nset(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT \"ON\")\r\nset(CMAKE_C_COMPILE_FEATURES \"c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17;c_std_23\")\r\nset(CMAKE_C90_COMPILE_FEATURES \"c_std_90;c_function_prototypes\")\r\nset(CMAKE_C99_COMPILE_FEATURES \"c_std_99;c_restrict;c_variadic_macros\")\r\nset(CMAKE_C11_COMPILE_FEATURES \"c_std_11;c_static_assert\")\r\nset(CMAKE_C17_COMPILE_FEATURES \"c_std_17\")\r\nset(CMAKE_C23_COMPILE_FEATURES \"c_std_23\")\r\n\r\nset(CMAKE_C_PLATFORM_ID \"Linux\")\r\nset(CMAKE_C_SIMULATE_ID \"\")\r\nset(CMAKE_C_COMPILER_FRONTEND_VARIANT \"GNU\")\r\nset(CMAKE_C_SIMULATE_VERSION \"\")\r\n\r\n\r\n\r\n\r\nset(CMAKE_AR \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe\")\r\nset(CMAKE_C_COMPILER_AR \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe\")\r\nset(CMAKE_RANLIB \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe\")\r\nset(CMAKE_C_COMPILER_RANLIB \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe\")\r\nset(CMAKE_LINKER \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld.exe\")\r\nset(CMAKE_MT \"\")\r\nset(CMAKE_COMPILER_IS_GNUCC )\r\nset(CMAKE_C_COMPILER_LOADED 1)\r\nset(CMAKE_C_COMPILER_WORKS TRUE)\r\nset(CMAKE_C_ABI_COMPILED TRUE)\r\n\r\nset(CMAKE_C_COMPILER_ENV_VAR \"CC\")\r\n\r\nset(CMAKE_C_COMPILER_ID_RUN 1)\r\nset(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m)\r\nset(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC)\r\nset(CMAKE_C_LINKER_PREFERENCE 10)\r\n\r\n# Save compiler ABI information.\r\nset(CMAKE_C_SIZEOF_DATA_PTR \"4\")\r\nset(CMAKE_C_COMPILER_ABI \"ELF\")\r\nset(CMAKE_C_BYTE_ORDER \"LITTLE_ENDIAN\")\r\nset(CMAKE_C_LIBRARY_ARCHITECTURE \"\")\r\n\r\nif(CMAKE_C_SIZEOF_DATA_PTR)\r\n  set(CMAKE_SIZEOF_VOID_P \"${CMAKE_C_SIZEOF_DATA_PTR}\")\r\nendif()\r\n\r\nif(CMAKE_C_COMPILER_ABI)\r\n  set(CMAKE_INTERNAL_PLATFORM_ABI \"${CMAKE_C_COMPILER_ABI}\")\r\nendif()\r\n\r\nif(CMAKE_C_LIBRARY_ARCHITECTURE)\r\n  set(CMAKE_LIBRARY_ARCHITECTURE \"\")\r\nendif()\r\n\r\nset(CMAKE_C_CL_SHOWINCLUDES_PREFIX \"\")\r\nif(CMAKE_C_CL_SHOWINCLUDES_PREFIX)\r\n  set(CMAKE_CL_SHOWINCLUDES_PREFIX \"${CMAKE_C_CL_SHOWINCLUDES_PREFIX}\")\r\nendif()\r\n\r\n\r\n\r\n\r\n\r\nset(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/include;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/i686-linux-android;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include\")\r\nset(CMAKE_C_IMPLICIT_LINK_LIBRARIES \"-l:libunwind.a;dl;c;-l:libunwind.a;dl\")\r\nset(CMAKE_C_IMPLICIT_LINK_DIRECTORIES \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/i386;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/i686-linux-android/21;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/i686-linux-android;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib\")\r\nset(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES \"\")\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/x86/CMakeFiles/3.22.1-g37088a8-dirty/CMakeCXXCompiler.cmake",
    "content": "set(CMAKE_CXX_COMPILER \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++.exe\")\r\nset(CMAKE_CXX_COMPILER_ARG1 \"\")\r\nset(CMAKE_CXX_COMPILER_ID \"Clang\")\r\nset(CMAKE_CXX_COMPILER_VERSION \"17.0.2\")\r\nset(CMAKE_CXX_COMPILER_VERSION_INTERNAL \"\")\r\nset(CMAKE_CXX_COMPILER_WRAPPER \"\")\r\nset(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT \"17\")\r\nset(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT \"ON\")\r\nset(CMAKE_CXX_COMPILE_FEATURES \"cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23\")\r\nset(CMAKE_CXX98_COMPILE_FEATURES \"cxx_std_98;cxx_template_template_parameters\")\r\nset(CMAKE_CXX11_COMPILE_FEATURES \"cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates\")\r\nset(CMAKE_CXX14_COMPILE_FEATURES \"cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates\")\r\nset(CMAKE_CXX17_COMPILE_FEATURES \"cxx_std_17\")\r\nset(CMAKE_CXX20_COMPILE_FEATURES \"cxx_std_20\")\r\nset(CMAKE_CXX23_COMPILE_FEATURES \"cxx_std_23\")\r\n\r\nset(CMAKE_CXX_PLATFORM_ID \"Linux\")\r\nset(CMAKE_CXX_SIMULATE_ID \"\")\r\nset(CMAKE_CXX_COMPILER_FRONTEND_VARIANT \"GNU\")\r\nset(CMAKE_CXX_SIMULATE_VERSION \"\")\r\n\r\n\r\n\r\n\r\nset(CMAKE_AR \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe\")\r\nset(CMAKE_CXX_COMPILER_AR \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe\")\r\nset(CMAKE_RANLIB \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe\")\r\nset(CMAKE_CXX_COMPILER_RANLIB \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe\")\r\nset(CMAKE_LINKER \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld.exe\")\r\nset(CMAKE_MT \"\")\r\nset(CMAKE_COMPILER_IS_GNUCXX )\r\nset(CMAKE_CXX_COMPILER_LOADED 1)\r\nset(CMAKE_CXX_COMPILER_WORKS TRUE)\r\nset(CMAKE_CXX_ABI_COMPILED TRUE)\r\n\r\nset(CMAKE_CXX_COMPILER_ENV_VAR \"CXX\")\r\n\r\nset(CMAKE_CXX_COMPILER_ID_RUN 1)\r\nset(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm)\r\nset(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC)\r\n\r\nforeach (lang C OBJC OBJCXX)\r\n  if (CMAKE_${lang}_COMPILER_ID_RUN)\r\n    foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS)\r\n      list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension})\r\n    endforeach()\r\n  endif()\r\nendforeach()\r\n\r\nset(CMAKE_CXX_LINKER_PREFERENCE 30)\r\nset(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1)\r\n\r\n# Save compiler ABI information.\r\nset(CMAKE_CXX_SIZEOF_DATA_PTR \"4\")\r\nset(CMAKE_CXX_COMPILER_ABI \"ELF\")\r\nset(CMAKE_CXX_BYTE_ORDER \"LITTLE_ENDIAN\")\r\nset(CMAKE_CXX_LIBRARY_ARCHITECTURE \"\")\r\n\r\nif(CMAKE_CXX_SIZEOF_DATA_PTR)\r\n  set(CMAKE_SIZEOF_VOID_P \"${CMAKE_CXX_SIZEOF_DATA_PTR}\")\r\nendif()\r\n\r\nif(CMAKE_CXX_COMPILER_ABI)\r\n  set(CMAKE_INTERNAL_PLATFORM_ABI \"${CMAKE_CXX_COMPILER_ABI}\")\r\nendif()\r\n\r\nif(CMAKE_CXX_LIBRARY_ARCHITECTURE)\r\n  set(CMAKE_LIBRARY_ARCHITECTURE \"\")\r\nendif()\r\n\r\nset(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX \"\")\r\nif(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX)\r\n  set(CMAKE_CL_SHOWINCLUDES_PREFIX \"${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}\")\r\nendif()\r\n\r\n\r\n\r\n\r\n\r\nset(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/c++/v1;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/include;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/i686-linux-android;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include\")\r\nset(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES \"c++;m;-l:libunwind.a;dl;c;-l:libunwind.a;dl\")\r\nset(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/i386;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/i686-linux-android/21;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/i686-linux-android;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib\")\r\nset(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES \"\")\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/x86/CMakeFiles/3.22.1-g37088a8-dirty/CMakeSystem.cmake",
    "content": "set(CMAKE_HOST_SYSTEM \"Windows-10.0.19045\")\r\nset(CMAKE_HOST_SYSTEM_NAME \"Windows\")\r\nset(CMAKE_HOST_SYSTEM_VERSION \"10.0.19045\")\r\nset(CMAKE_HOST_SYSTEM_PROCESSOR \"AMD64\")\r\n\r\ninclude(\"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/android.toolchain.cmake\")\r\n\r\nset(CMAKE_SYSTEM \"Android-1\")\r\nset(CMAKE_SYSTEM_NAME \"Android\")\r\nset(CMAKE_SYSTEM_VERSION \"1\")\r\nset(CMAKE_SYSTEM_PROCESSOR \"i686\")\r\n\r\nset(CMAKE_CROSSCOMPILING \"TRUE\")\r\n\r\nset(CMAKE_SYSTEM_LOADED 1)\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/x86/CMakeFiles/3.22.1-g37088a8-dirty/CompilerIdC/CMakeCCompilerId.c",
    "content": "#ifdef __cplusplus\r\n# error \"A C++ compiler has been selected for C.\"\r\n#endif\r\n\r\n#if defined(__18CXX)\r\n# define ID_VOID_MAIN\r\n#endif\r\n#if defined(__CLASSIC_C__)\r\n/* cv-qualifiers did not exist in K&R C */\r\n# define const\r\n# define volatile\r\n#endif\r\n\r\n#if !defined(__has_include)\r\n/* If the compiler does not have __has_include, pretend the answer is\r\n   always no.  */\r\n#  define __has_include(x) 0\r\n#endif\r\n\r\n\r\n/* Version number components: V=Version, R=Revision, P=Patch\r\n   Version date components:   YYYY=Year, MM=Month,   DD=Day  */\r\n\r\n#if defined(__INTEL_COMPILER) || defined(__ICC)\r\n# define COMPILER_ID \"Intel\"\r\n# if defined(_MSC_VER)\r\n#  define SIMULATE_ID \"MSVC\"\r\n# endif\r\n# if defined(__GNUC__)\r\n#  define SIMULATE_ID \"GNU\"\r\n# endif\r\n  /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later,\r\n     except that a few beta releases use the old format with V=2021.  */\r\n# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111\r\n#  define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100)\r\n#  define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10)\r\n#  if defined(__INTEL_COMPILER_UPDATE)\r\n#   define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE)\r\n#  else\r\n#   define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER   % 10)\r\n#  endif\r\n# else\r\n#  define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER)\r\n#  define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE)\r\n   /* The third version component from --version is an update index,\r\n      but no macro is provided for it.  */\r\n#  define COMPILER_VERSION_PATCH DEC(0)\r\n# endif\r\n# if defined(__INTEL_COMPILER_BUILD_DATE)\r\n   /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */\r\n#  define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE)\r\n# endif\r\n# if defined(_MSC_VER)\r\n   /* _MSC_VER = VVRR */\r\n#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)\r\n#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)\r\n# endif\r\n# if defined(__GNUC__)\r\n#  define SIMULATE_VERSION_MAJOR DEC(__GNUC__)\r\n# elif defined(__GNUG__)\r\n#  define SIMULATE_VERSION_MAJOR DEC(__GNUG__)\r\n# endif\r\n# if defined(__GNUC_MINOR__)\r\n#  define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)\r\n# endif\r\n# if defined(__GNUC_PATCHLEVEL__)\r\n#  define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)\r\n# endif\r\n\r\n#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER)\r\n# define COMPILER_ID \"IntelLLVM\"\r\n#if defined(_MSC_VER)\r\n# define SIMULATE_ID \"MSVC\"\r\n#endif\r\n#if defined(__GNUC__)\r\n# define SIMULATE_ID \"GNU\"\r\n#endif\r\n/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and\r\n * later.  Look for 6 digit vs. 8 digit version number to decide encoding.\r\n * VVVV is no smaller than the current year when a version is released.\r\n */\r\n#if __INTEL_LLVM_COMPILER < 1000000L\r\n# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100)\r\n# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10)\r\n# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER    % 10)\r\n#else\r\n# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000)\r\n# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100)\r\n# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER     % 100)\r\n#endif\r\n#if defined(_MSC_VER)\r\n  /* _MSC_VER = VVRR */\r\n# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)\r\n# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)\r\n#endif\r\n#if defined(__GNUC__)\r\n# define SIMULATE_VERSION_MAJOR DEC(__GNUC__)\r\n#elif defined(__GNUG__)\r\n# define SIMULATE_VERSION_MAJOR DEC(__GNUG__)\r\n#endif\r\n#if defined(__GNUC_MINOR__)\r\n# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)\r\n#endif\r\n#if defined(__GNUC_PATCHLEVEL__)\r\n# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)\r\n#endif\r\n\r\n#elif defined(__PATHCC__)\r\n# define COMPILER_ID \"PathScale\"\r\n# define COMPILER_VERSION_MAJOR DEC(__PATHCC__)\r\n# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__)\r\n# if defined(__PATHCC_PATCHLEVEL__)\r\n#  define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__)\r\n# endif\r\n\r\n#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__)\r\n# define COMPILER_ID \"Embarcadero\"\r\n# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF)\r\n# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF)\r\n# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__     & 0xFFFF)\r\n\r\n#elif defined(__BORLANDC__)\r\n# define COMPILER_ID \"Borland\"\r\n  /* __BORLANDC__ = 0xVRR */\r\n# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8)\r\n# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF)\r\n\r\n#elif defined(__WATCOMC__) && __WATCOMC__ < 1200\r\n# define COMPILER_ID \"Watcom\"\r\n   /* __WATCOMC__ = VVRR */\r\n# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100)\r\n# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)\r\n# if (__WATCOMC__ % 10) > 0\r\n#  define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)\r\n# endif\r\n\r\n#elif defined(__WATCOMC__)\r\n# define COMPILER_ID \"OpenWatcom\"\r\n   /* __WATCOMC__ = VVRP + 1100 */\r\n# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100)\r\n# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)\r\n# if (__WATCOMC__ % 10) > 0\r\n#  define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)\r\n# endif\r\n\r\n#elif defined(__SUNPRO_C)\r\n# define COMPILER_ID \"SunPro\"\r\n# if __SUNPRO_C >= 0x5100\r\n   /* __SUNPRO_C = 0xVRRP */\r\n#  define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12)\r\n#  define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF)\r\n#  define COMPILER_VERSION_PATCH HEX(__SUNPRO_C    & 0xF)\r\n# else\r\n   /* __SUNPRO_CC = 0xVRP */\r\n#  define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8)\r\n#  define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF)\r\n#  define COMPILER_VERSION_PATCH HEX(__SUNPRO_C    & 0xF)\r\n# endif\r\n\r\n#elif defined(__HP_cc)\r\n# define COMPILER_ID \"HP\"\r\n  /* __HP_cc = VVRRPP */\r\n# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000)\r\n# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100)\r\n# define COMPILER_VERSION_PATCH DEC(__HP_cc     % 100)\r\n\r\n#elif defined(__DECC)\r\n# define COMPILER_ID \"Compaq\"\r\n  /* __DECC_VER = VVRRTPPPP */\r\n# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000)\r\n# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000  % 100)\r\n# define COMPILER_VERSION_PATCH DEC(__DECC_VER         % 10000)\r\n\r\n#elif defined(__IBMC__) && defined(__COMPILER_VER__)\r\n# define COMPILER_ID \"zOS\"\r\n  /* __IBMC__ = VRP */\r\n# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)\r\n# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)\r\n# define COMPILER_VERSION_PATCH DEC(__IBMC__    % 10)\r\n\r\n#elif defined(__ibmxl__) && defined(__clang__)\r\n# define COMPILER_ID \"XLClang\"\r\n# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__)\r\n# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__)\r\n# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__)\r\n# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__)\r\n\r\n\r\n#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800\r\n# define COMPILER_ID \"XL\"\r\n  /* __IBMC__ = VRP */\r\n# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)\r\n# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)\r\n# define COMPILER_VERSION_PATCH DEC(__IBMC__    % 10)\r\n\r\n#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800\r\n# define COMPILER_ID \"VisualAge\"\r\n  /* __IBMC__ = VRP */\r\n# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)\r\n# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)\r\n# define COMPILER_VERSION_PATCH DEC(__IBMC__    % 10)\r\n\r\n#elif defined(__NVCOMPILER)\r\n# define COMPILER_ID \"NVHPC\"\r\n# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__)\r\n# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__)\r\n# if defined(__NVCOMPILER_PATCHLEVEL__)\r\n#  define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__)\r\n# endif\r\n\r\n#elif defined(__PGI)\r\n# define COMPILER_ID \"PGI\"\r\n# define COMPILER_VERSION_MAJOR DEC(__PGIC__)\r\n# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__)\r\n# if defined(__PGIC_PATCHLEVEL__)\r\n#  define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__)\r\n# endif\r\n\r\n#elif defined(_CRAYC)\r\n# define COMPILER_ID \"Cray\"\r\n# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR)\r\n# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR)\r\n\r\n#elif defined(__TI_COMPILER_VERSION__)\r\n# define COMPILER_ID \"TI\"\r\n  /* __TI_COMPILER_VERSION__ = VVVRRRPPP */\r\n# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000)\r\n# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000   % 1000)\r\n# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__        % 1000)\r\n\r\n#elif defined(__CLANG_FUJITSU)\r\n# define COMPILER_ID \"FujitsuClang\"\r\n# define COMPILER_VERSION_MAJOR DEC(__FCC_major__)\r\n# define COMPILER_VERSION_MINOR DEC(__FCC_minor__)\r\n# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__)\r\n# define COMPILER_VERSION_INTERNAL_STR __clang_version__\r\n\r\n\r\n#elif defined(__FUJITSU)\r\n# define COMPILER_ID \"Fujitsu\"\r\n# if defined(__FCC_version__)\r\n#   define COMPILER_VERSION __FCC_version__\r\n# elif defined(__FCC_major__)\r\n#   define COMPILER_VERSION_MAJOR DEC(__FCC_major__)\r\n#   define COMPILER_VERSION_MINOR DEC(__FCC_minor__)\r\n#   define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__)\r\n# endif\r\n# if defined(__fcc_version)\r\n#   define COMPILER_VERSION_INTERNAL DEC(__fcc_version)\r\n# elif defined(__FCC_VERSION)\r\n#   define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION)\r\n# endif\r\n\r\n\r\n#elif defined(__ghs__)\r\n# define COMPILER_ID \"GHS\"\r\n/* __GHS_VERSION_NUMBER = VVVVRP */\r\n# ifdef __GHS_VERSION_NUMBER\r\n# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100)\r\n# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10)\r\n# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER      % 10)\r\n# endif\r\n\r\n#elif defined(__TINYC__)\r\n# define COMPILER_ID \"TinyCC\"\r\n\r\n#elif defined(__BCC__)\r\n# define COMPILER_ID \"Bruce\"\r\n\r\n#elif defined(__SCO_VERSION__)\r\n# define COMPILER_ID \"SCO\"\r\n\r\n#elif defined(__ARMCC_VERSION) && !defined(__clang__)\r\n# define COMPILER_ID \"ARMCC\"\r\n#if __ARMCC_VERSION >= 1000000\r\n  /* __ARMCC_VERSION = VRRPPPP */\r\n  # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000)\r\n  # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100)\r\n  # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION     % 10000)\r\n#else\r\n  /* __ARMCC_VERSION = VRPPPP */\r\n  # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000)\r\n  # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10)\r\n  # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION    % 10000)\r\n#endif\r\n\r\n\r\n#elif defined(__clang__) && defined(__apple_build_version__)\r\n# define COMPILER_ID \"AppleClang\"\r\n# if defined(_MSC_VER)\r\n#  define SIMULATE_ID \"MSVC\"\r\n# endif\r\n# define COMPILER_VERSION_MAJOR DEC(__clang_major__)\r\n# define COMPILER_VERSION_MINOR DEC(__clang_minor__)\r\n# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)\r\n# if defined(_MSC_VER)\r\n   /* _MSC_VER = VVRR */\r\n#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)\r\n#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)\r\n# endif\r\n# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__)\r\n\r\n#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION)\r\n# define COMPILER_ID \"ARMClang\"\r\n  # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000)\r\n  # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100)\r\n  # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION     % 10000)\r\n# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION)\r\n\r\n#elif defined(__clang__)\r\n# define COMPILER_ID \"Clang\"\r\n# if defined(_MSC_VER)\r\n#  define SIMULATE_ID \"MSVC\"\r\n# endif\r\n# define COMPILER_VERSION_MAJOR DEC(__clang_major__)\r\n# define COMPILER_VERSION_MINOR DEC(__clang_minor__)\r\n# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)\r\n# if defined(_MSC_VER)\r\n   /* _MSC_VER = VVRR */\r\n#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)\r\n#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)\r\n# endif\r\n\r\n#elif defined(__GNUC__)\r\n# define COMPILER_ID \"GNU\"\r\n# define COMPILER_VERSION_MAJOR DEC(__GNUC__)\r\n# if defined(__GNUC_MINOR__)\r\n#  define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__)\r\n# endif\r\n# if defined(__GNUC_PATCHLEVEL__)\r\n#  define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)\r\n# endif\r\n\r\n#elif defined(_MSC_VER)\r\n# define COMPILER_ID \"MSVC\"\r\n  /* _MSC_VER = VVRR */\r\n# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100)\r\n# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100)\r\n# if defined(_MSC_FULL_VER)\r\n#  if _MSC_VER >= 1400\r\n    /* _MSC_FULL_VER = VVRRPPPPP */\r\n#   define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000)\r\n#  else\r\n    /* _MSC_FULL_VER = VVRRPPPP */\r\n#   define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000)\r\n#  endif\r\n# endif\r\n# if defined(_MSC_BUILD)\r\n#  define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD)\r\n# endif\r\n\r\n#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__)\r\n# define COMPILER_ID \"ADSP\"\r\n#if defined(__VISUALDSPVERSION__)\r\n  /* __VISUALDSPVERSION__ = 0xVVRRPP00 */\r\n# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24)\r\n# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF)\r\n# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8  & 0xFF)\r\n#endif\r\n\r\n#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)\r\n# define COMPILER_ID \"IAR\"\r\n# if defined(__VER__) && defined(__ICCARM__)\r\n#  define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000)\r\n#  define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000)\r\n#  define COMPILER_VERSION_PATCH DEC((__VER__) % 1000)\r\n#  define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)\r\n# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__))\r\n#  define COMPILER_VERSION_MAJOR DEC((__VER__) / 100)\r\n#  define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100))\r\n#  define COMPILER_VERSION_PATCH DEC(__SUBVERSION__)\r\n#  define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)\r\n# endif\r\n\r\n#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC)\r\n# define COMPILER_ID \"SDCC\"\r\n# if defined(__SDCC_VERSION_MAJOR)\r\n#  define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR)\r\n#  define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR)\r\n#  define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH)\r\n# else\r\n  /* SDCC = VRP */\r\n#  define COMPILER_VERSION_MAJOR DEC(SDCC/100)\r\n#  define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10)\r\n#  define COMPILER_VERSION_PATCH DEC(SDCC    % 10)\r\n# endif\r\n\r\n\r\n/* These compilers are either not known or too old to define an\r\n  identification macro.  Try to identify the platform and guess that\r\n  it is the native compiler.  */\r\n#elif defined(__hpux) || defined(__hpua)\r\n# define COMPILER_ID \"HP\"\r\n\r\n#else /* unknown compiler */\r\n# define COMPILER_ID \"\"\r\n#endif\r\n\r\n/* Construct the string literal in pieces to prevent the source from\r\n   getting matched.  Store it in a pointer rather than an array\r\n   because some compilers will just produce instructions to fill the\r\n   array rather than assigning a pointer to a static array.  */\r\nchar const* info_compiler = \"INFO\" \":\" \"compiler[\" COMPILER_ID \"]\";\r\n#ifdef SIMULATE_ID\r\nchar const* info_simulate = \"INFO\" \":\" \"simulate[\" SIMULATE_ID \"]\";\r\n#endif\r\n\r\n#ifdef __QNXNTO__\r\nchar const* qnxnto = \"INFO\" \":\" \"qnxnto[]\";\r\n#endif\r\n\r\n#if defined(__CRAYXT_COMPUTE_LINUX_TARGET)\r\nchar const *info_cray = \"INFO\" \":\" \"compiler_wrapper[CrayPrgEnv]\";\r\n#endif\r\n\r\n#define STRINGIFY_HELPER(X) #X\r\n#define STRINGIFY(X) STRINGIFY_HELPER(X)\r\n\r\n/* Identify known platforms by name.  */\r\n#if defined(__linux) || defined(__linux__) || defined(linux)\r\n# define PLATFORM_ID \"Linux\"\r\n\r\n#elif defined(__MSYS__)\r\n# define PLATFORM_ID \"MSYS\"\r\n\r\n#elif defined(__CYGWIN__)\r\n# define PLATFORM_ID \"Cygwin\"\r\n\r\n#elif defined(__MINGW32__)\r\n# define PLATFORM_ID \"MinGW\"\r\n\r\n#elif defined(__APPLE__)\r\n# define PLATFORM_ID \"Darwin\"\r\n\r\n#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32)\r\n# define PLATFORM_ID \"Windows\"\r\n\r\n#elif defined(__FreeBSD__) || defined(__FreeBSD)\r\n# define PLATFORM_ID \"FreeBSD\"\r\n\r\n#elif defined(__NetBSD__) || defined(__NetBSD)\r\n# define PLATFORM_ID \"NetBSD\"\r\n\r\n#elif defined(__OpenBSD__) || defined(__OPENBSD)\r\n# define PLATFORM_ID \"OpenBSD\"\r\n\r\n#elif defined(__sun) || defined(sun)\r\n# define PLATFORM_ID \"SunOS\"\r\n\r\n#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__)\r\n# define PLATFORM_ID \"AIX\"\r\n\r\n#elif defined(__hpux) || defined(__hpux__)\r\n# define PLATFORM_ID \"HP-UX\"\r\n\r\n#elif defined(__HAIKU__)\r\n# define PLATFORM_ID \"Haiku\"\r\n\r\n#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS)\r\n# define PLATFORM_ID \"BeOS\"\r\n\r\n#elif defined(__QNX__) || defined(__QNXNTO__)\r\n# define PLATFORM_ID \"QNX\"\r\n\r\n#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__)\r\n# define PLATFORM_ID \"Tru64\"\r\n\r\n#elif defined(__riscos) || defined(__riscos__)\r\n# define PLATFORM_ID \"RISCos\"\r\n\r\n#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__)\r\n# define PLATFORM_ID \"SINIX\"\r\n\r\n#elif defined(__UNIX_SV__)\r\n# define PLATFORM_ID \"UNIX_SV\"\r\n\r\n#elif defined(__bsdos__)\r\n# define PLATFORM_ID \"BSDOS\"\r\n\r\n#elif defined(_MPRAS) || defined(MPRAS)\r\n# define PLATFORM_ID \"MP-RAS\"\r\n\r\n#elif defined(__osf) || defined(__osf__)\r\n# define PLATFORM_ID \"OSF1\"\r\n\r\n#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv)\r\n# define PLATFORM_ID \"SCO_SV\"\r\n\r\n#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX)\r\n# define PLATFORM_ID \"ULTRIX\"\r\n\r\n#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX)\r\n# define PLATFORM_ID \"Xenix\"\r\n\r\n#elif defined(__WATCOMC__)\r\n# if defined(__LINUX__)\r\n#  define PLATFORM_ID \"Linux\"\r\n\r\n# elif defined(__DOS__)\r\n#  define PLATFORM_ID \"DOS\"\r\n\r\n# elif defined(__OS2__)\r\n#  define PLATFORM_ID \"OS2\"\r\n\r\n# elif defined(__WINDOWS__)\r\n#  define PLATFORM_ID \"Windows3x\"\r\n\r\n# elif defined(__VXWORKS__)\r\n#  define PLATFORM_ID \"VxWorks\"\r\n\r\n# else /* unknown platform */\r\n#  define PLATFORM_ID\r\n# endif\r\n\r\n#elif defined(__INTEGRITY)\r\n# if defined(INT_178B)\r\n#  define PLATFORM_ID \"Integrity178\"\r\n\r\n# else /* regular Integrity */\r\n#  define PLATFORM_ID \"Integrity\"\r\n# endif\r\n\r\n#else /* unknown platform */\r\n# define PLATFORM_ID\r\n\r\n#endif\r\n\r\n/* For windows compilers MSVC and Intel we can determine\r\n   the architecture of the compiler being used.  This is because\r\n   the compilers do not have flags that can change the architecture,\r\n   but rather depend on which compiler is being used\r\n*/\r\n#if defined(_WIN32) && defined(_MSC_VER)\r\n# if defined(_M_IA64)\r\n#  define ARCHITECTURE_ID \"IA64\"\r\n\r\n# elif defined(_M_ARM64EC)\r\n#  define ARCHITECTURE_ID \"ARM64EC\"\r\n\r\n# elif defined(_M_X64) || defined(_M_AMD64)\r\n#  define ARCHITECTURE_ID \"x64\"\r\n\r\n# elif defined(_M_IX86)\r\n#  define ARCHITECTURE_ID \"X86\"\r\n\r\n# elif defined(_M_ARM64)\r\n#  define ARCHITECTURE_ID \"ARM64\"\r\n\r\n# elif defined(_M_ARM)\r\n#  if _M_ARM == 4\r\n#   define ARCHITECTURE_ID \"ARMV4I\"\r\n#  elif _M_ARM == 5\r\n#   define ARCHITECTURE_ID \"ARMV5I\"\r\n#  else\r\n#   define ARCHITECTURE_ID \"ARMV\" STRINGIFY(_M_ARM)\r\n#  endif\r\n\r\n# elif defined(_M_MIPS)\r\n#  define ARCHITECTURE_ID \"MIPS\"\r\n\r\n# elif defined(_M_SH)\r\n#  define ARCHITECTURE_ID \"SHx\"\r\n\r\n# else /* unknown architecture */\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n#elif defined(__WATCOMC__)\r\n# if defined(_M_I86)\r\n#  define ARCHITECTURE_ID \"I86\"\r\n\r\n# elif defined(_M_IX86)\r\n#  define ARCHITECTURE_ID \"X86\"\r\n\r\n# else /* unknown architecture */\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)\r\n# if defined(__ICCARM__)\r\n#  define ARCHITECTURE_ID \"ARM\"\r\n\r\n# elif defined(__ICCRX__)\r\n#  define ARCHITECTURE_ID \"RX\"\r\n\r\n# elif defined(__ICCRH850__)\r\n#  define ARCHITECTURE_ID \"RH850\"\r\n\r\n# elif defined(__ICCRL78__)\r\n#  define ARCHITECTURE_ID \"RL78\"\r\n\r\n# elif defined(__ICCRISCV__)\r\n#  define ARCHITECTURE_ID \"RISCV\"\r\n\r\n# elif defined(__ICCAVR__)\r\n#  define ARCHITECTURE_ID \"AVR\"\r\n\r\n# elif defined(__ICC430__)\r\n#  define ARCHITECTURE_ID \"MSP430\"\r\n\r\n# elif defined(__ICCV850__)\r\n#  define ARCHITECTURE_ID \"V850\"\r\n\r\n# elif defined(__ICC8051__)\r\n#  define ARCHITECTURE_ID \"8051\"\r\n\r\n# elif defined(__ICCSTM8__)\r\n#  define ARCHITECTURE_ID \"STM8\"\r\n\r\n# else /* unknown architecture */\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n#elif defined(__ghs__)\r\n# if defined(__PPC64__)\r\n#  define ARCHITECTURE_ID \"PPC64\"\r\n\r\n# elif defined(__ppc__)\r\n#  define ARCHITECTURE_ID \"PPC\"\r\n\r\n# elif defined(__ARM__)\r\n#  define ARCHITECTURE_ID \"ARM\"\r\n\r\n# elif defined(__x86_64__)\r\n#  define ARCHITECTURE_ID \"x64\"\r\n\r\n# elif defined(__i386__)\r\n#  define ARCHITECTURE_ID \"X86\"\r\n\r\n# else /* unknown architecture */\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n#elif defined(__TI_COMPILER_VERSION__)\r\n# if defined(__TI_ARM__)\r\n#  define ARCHITECTURE_ID \"ARM\"\r\n\r\n# elif defined(__MSP430__)\r\n#  define ARCHITECTURE_ID \"MSP430\"\r\n\r\n# elif defined(__TMS320C28XX__)\r\n#  define ARCHITECTURE_ID \"TMS320C28x\"\r\n\r\n# elif defined(__TMS320C6X__) || defined(_TMS320C6X)\r\n#  define ARCHITECTURE_ID \"TMS320C6x\"\r\n\r\n# else /* unknown architecture */\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n#else\r\n#  define ARCHITECTURE_ID\r\n#endif\r\n\r\n/* Convert integer to decimal digit literals.  */\r\n#define DEC(n)                   \\\r\n  ('0' + (((n) / 10000000)%10)), \\\r\n  ('0' + (((n) / 1000000)%10)),  \\\r\n  ('0' + (((n) / 100000)%10)),   \\\r\n  ('0' + (((n) / 10000)%10)),    \\\r\n  ('0' + (((n) / 1000)%10)),     \\\r\n  ('0' + (((n) / 100)%10)),      \\\r\n  ('0' + (((n) / 10)%10)),       \\\r\n  ('0' +  ((n) % 10))\r\n\r\n/* Convert integer to hex digit literals.  */\r\n#define HEX(n)             \\\r\n  ('0' + ((n)>>28 & 0xF)), \\\r\n  ('0' + ((n)>>24 & 0xF)), \\\r\n  ('0' + ((n)>>20 & 0xF)), \\\r\n  ('0' + ((n)>>16 & 0xF)), \\\r\n  ('0' + ((n)>>12 & 0xF)), \\\r\n  ('0' + ((n)>>8  & 0xF)), \\\r\n  ('0' + ((n)>>4  & 0xF)), \\\r\n  ('0' + ((n)     & 0xF))\r\n\r\n/* Construct a string literal encoding the version number. */\r\n#ifdef COMPILER_VERSION\r\nchar const* info_version = \"INFO\" \":\" \"compiler_version[\" COMPILER_VERSION \"]\";\r\n\r\n/* Construct a string literal encoding the version number components. */\r\n#elif defined(COMPILER_VERSION_MAJOR)\r\nchar const info_version[] = {\r\n  'I', 'N', 'F', 'O', ':',\r\n  'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[',\r\n  COMPILER_VERSION_MAJOR,\r\n# ifdef COMPILER_VERSION_MINOR\r\n  '.', COMPILER_VERSION_MINOR,\r\n#  ifdef COMPILER_VERSION_PATCH\r\n   '.', COMPILER_VERSION_PATCH,\r\n#   ifdef COMPILER_VERSION_TWEAK\r\n    '.', COMPILER_VERSION_TWEAK,\r\n#   endif\r\n#  endif\r\n# endif\r\n  ']','\\0'};\r\n#endif\r\n\r\n/* Construct a string literal encoding the internal version number. */\r\n#ifdef COMPILER_VERSION_INTERNAL\r\nchar const info_version_internal[] = {\r\n  'I', 'N', 'F', 'O', ':',\r\n  'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_',\r\n  'i','n','t','e','r','n','a','l','[',\r\n  COMPILER_VERSION_INTERNAL,']','\\0'};\r\n#elif defined(COMPILER_VERSION_INTERNAL_STR)\r\nchar const* info_version_internal = \"INFO\" \":\" \"compiler_version_internal[\" COMPILER_VERSION_INTERNAL_STR \"]\";\r\n#endif\r\n\r\n/* Construct a string literal encoding the version number components. */\r\n#ifdef SIMULATE_VERSION_MAJOR\r\nchar const info_simulate_version[] = {\r\n  'I', 'N', 'F', 'O', ':',\r\n  's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[',\r\n  SIMULATE_VERSION_MAJOR,\r\n# ifdef SIMULATE_VERSION_MINOR\r\n  '.', SIMULATE_VERSION_MINOR,\r\n#  ifdef SIMULATE_VERSION_PATCH\r\n   '.', SIMULATE_VERSION_PATCH,\r\n#   ifdef SIMULATE_VERSION_TWEAK\r\n    '.', SIMULATE_VERSION_TWEAK,\r\n#   endif\r\n#  endif\r\n# endif\r\n  ']','\\0'};\r\n#endif\r\n\r\n/* Construct the string literal in pieces to prevent the source from\r\n   getting matched.  Store it in a pointer rather than an array\r\n   because some compilers will just produce instructions to fill the\r\n   array rather than assigning a pointer to a static array.  */\r\nchar const* info_platform = \"INFO\" \":\" \"platform[\" PLATFORM_ID \"]\";\r\nchar const* info_arch = \"INFO\" \":\" \"arch[\" ARCHITECTURE_ID \"]\";\r\n\r\n\r\n\r\n#if !defined(__STDC__) && !defined(__clang__)\r\n# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__)\r\n#  define C_VERSION \"90\"\r\n# else\r\n#  define C_VERSION\r\n# endif\r\n#elif __STDC_VERSION__ > 201710L\r\n# define C_VERSION \"23\"\r\n#elif __STDC_VERSION__ >= 201710L\r\n# define C_VERSION \"17\"\r\n#elif __STDC_VERSION__ >= 201000L\r\n# define C_VERSION \"11\"\r\n#elif __STDC_VERSION__ >= 199901L\r\n# define C_VERSION \"99\"\r\n#else\r\n# define C_VERSION \"90\"\r\n#endif\r\nconst char* info_language_standard_default =\r\n  \"INFO\" \":\" \"standard_default[\" C_VERSION \"]\";\r\n\r\nconst char* info_language_extensions_default = \"INFO\" \":\" \"extensions_default[\"\r\n/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */\r\n#if (defined(__clang__) || defined(__GNUC__) ||                               \\\r\n     defined(__TI_COMPILER_VERSION__)) &&                                     \\\r\n  !defined(__STRICT_ANSI__) && !defined(_MSC_VER)\r\n  \"ON\"\r\n#else\r\n  \"OFF\"\r\n#endif\r\n\"]\";\r\n\r\n/*--------------------------------------------------------------------------*/\r\n\r\n#ifdef ID_VOID_MAIN\r\nvoid main() {}\r\n#else\r\n# if defined(__CLASSIC_C__)\r\nint main(argc, argv) int argc; char *argv[];\r\n# else\r\nint main(int argc, char* argv[])\r\n# endif\r\n{\r\n  int require = 0;\r\n  require += info_compiler[argc];\r\n  require += info_platform[argc];\r\n  require += info_arch[argc];\r\n#ifdef COMPILER_VERSION_MAJOR\r\n  require += info_version[argc];\r\n#endif\r\n#ifdef COMPILER_VERSION_INTERNAL\r\n  require += info_version_internal[argc];\r\n#endif\r\n#ifdef SIMULATE_ID\r\n  require += info_simulate[argc];\r\n#endif\r\n#ifdef SIMULATE_VERSION_MAJOR\r\n  require += info_simulate_version[argc];\r\n#endif\r\n#if defined(__CRAYXT_COMPUTE_LINUX_TARGET)\r\n  require += info_cray[argc];\r\n#endif\r\n  require += info_language_standard_default[argc];\r\n  require += info_language_extensions_default[argc];\r\n  (void)argv;\r\n  return require;\r\n}\r\n#endif\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/x86/CMakeFiles/3.22.1-g37088a8-dirty/CompilerIdCXX/CMakeCXXCompilerId.cpp",
    "content": "/* This source file must have a .cpp extension so that all C++ compilers\r\n   recognize the extension without flags.  Borland does not know .cxx for\r\n   example.  */\r\n#ifndef __cplusplus\r\n# error \"A C compiler has been selected for C++.\"\r\n#endif\r\n\r\n#if !defined(__has_include)\r\n/* If the compiler does not have __has_include, pretend the answer is\r\n   always no.  */\r\n#  define __has_include(x) 0\r\n#endif\r\n\r\n\r\n/* Version number components: V=Version, R=Revision, P=Patch\r\n   Version date components:   YYYY=Year, MM=Month,   DD=Day  */\r\n\r\n#if defined(__COMO__)\r\n# define COMPILER_ID \"Comeau\"\r\n  /* __COMO_VERSION__ = VRR */\r\n# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100)\r\n# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100)\r\n\r\n#elif defined(__INTEL_COMPILER) || defined(__ICC)\r\n# define COMPILER_ID \"Intel\"\r\n# if defined(_MSC_VER)\r\n#  define SIMULATE_ID \"MSVC\"\r\n# endif\r\n# if defined(__GNUC__)\r\n#  define SIMULATE_ID \"GNU\"\r\n# endif\r\n  /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later,\r\n     except that a few beta releases use the old format with V=2021.  */\r\n# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111\r\n#  define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100)\r\n#  define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10)\r\n#  if defined(__INTEL_COMPILER_UPDATE)\r\n#   define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE)\r\n#  else\r\n#   define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER   % 10)\r\n#  endif\r\n# else\r\n#  define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER)\r\n#  define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE)\r\n   /* The third version component from --version is an update index,\r\n      but no macro is provided for it.  */\r\n#  define COMPILER_VERSION_PATCH DEC(0)\r\n# endif\r\n# if defined(__INTEL_COMPILER_BUILD_DATE)\r\n   /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */\r\n#  define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE)\r\n# endif\r\n# if defined(_MSC_VER)\r\n   /* _MSC_VER = VVRR */\r\n#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)\r\n#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)\r\n# endif\r\n# if defined(__GNUC__)\r\n#  define SIMULATE_VERSION_MAJOR DEC(__GNUC__)\r\n# elif defined(__GNUG__)\r\n#  define SIMULATE_VERSION_MAJOR DEC(__GNUG__)\r\n# endif\r\n# if defined(__GNUC_MINOR__)\r\n#  define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)\r\n# endif\r\n# if defined(__GNUC_PATCHLEVEL__)\r\n#  define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)\r\n# endif\r\n\r\n#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER)\r\n# define COMPILER_ID \"IntelLLVM\"\r\n#if defined(_MSC_VER)\r\n# define SIMULATE_ID \"MSVC\"\r\n#endif\r\n#if defined(__GNUC__)\r\n# define SIMULATE_ID \"GNU\"\r\n#endif\r\n/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and\r\n * later.  Look for 6 digit vs. 8 digit version number to decide encoding.\r\n * VVVV is no smaller than the current year when a version is released.\r\n */\r\n#if __INTEL_LLVM_COMPILER < 1000000L\r\n# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100)\r\n# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10)\r\n# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER    % 10)\r\n#else\r\n# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000)\r\n# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100)\r\n# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER     % 100)\r\n#endif\r\n#if defined(_MSC_VER)\r\n  /* _MSC_VER = VVRR */\r\n# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)\r\n# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)\r\n#endif\r\n#if defined(__GNUC__)\r\n# define SIMULATE_VERSION_MAJOR DEC(__GNUC__)\r\n#elif defined(__GNUG__)\r\n# define SIMULATE_VERSION_MAJOR DEC(__GNUG__)\r\n#endif\r\n#if defined(__GNUC_MINOR__)\r\n# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)\r\n#endif\r\n#if defined(__GNUC_PATCHLEVEL__)\r\n# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)\r\n#endif\r\n\r\n#elif defined(__PATHCC__)\r\n# define COMPILER_ID \"PathScale\"\r\n# define COMPILER_VERSION_MAJOR DEC(__PATHCC__)\r\n# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__)\r\n# if defined(__PATHCC_PATCHLEVEL__)\r\n#  define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__)\r\n# endif\r\n\r\n#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__)\r\n# define COMPILER_ID \"Embarcadero\"\r\n# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF)\r\n# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF)\r\n# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__     & 0xFFFF)\r\n\r\n#elif defined(__BORLANDC__)\r\n# define COMPILER_ID \"Borland\"\r\n  /* __BORLANDC__ = 0xVRR */\r\n# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8)\r\n# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF)\r\n\r\n#elif defined(__WATCOMC__) && __WATCOMC__ < 1200\r\n# define COMPILER_ID \"Watcom\"\r\n   /* __WATCOMC__ = VVRR */\r\n# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100)\r\n# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)\r\n# if (__WATCOMC__ % 10) > 0\r\n#  define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)\r\n# endif\r\n\r\n#elif defined(__WATCOMC__)\r\n# define COMPILER_ID \"OpenWatcom\"\r\n   /* __WATCOMC__ = VVRP + 1100 */\r\n# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100)\r\n# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)\r\n# if (__WATCOMC__ % 10) > 0\r\n#  define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)\r\n# endif\r\n\r\n#elif defined(__SUNPRO_CC)\r\n# define COMPILER_ID \"SunPro\"\r\n# if __SUNPRO_CC >= 0x5100\r\n   /* __SUNPRO_CC = 0xVRRP */\r\n#  define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12)\r\n#  define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF)\r\n#  define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC    & 0xF)\r\n# else\r\n   /* __SUNPRO_CC = 0xVRP */\r\n#  define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8)\r\n#  define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF)\r\n#  define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC    & 0xF)\r\n# endif\r\n\r\n#elif defined(__HP_aCC)\r\n# define COMPILER_ID \"HP\"\r\n  /* __HP_aCC = VVRRPP */\r\n# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000)\r\n# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100)\r\n# define COMPILER_VERSION_PATCH DEC(__HP_aCC     % 100)\r\n\r\n#elif defined(__DECCXX)\r\n# define COMPILER_ID \"Compaq\"\r\n  /* __DECCXX_VER = VVRRTPPPP */\r\n# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000)\r\n# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000  % 100)\r\n# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER         % 10000)\r\n\r\n#elif defined(__IBMCPP__) && defined(__COMPILER_VER__)\r\n# define COMPILER_ID \"zOS\"\r\n  /* __IBMCPP__ = VRP */\r\n# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)\r\n# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)\r\n# define COMPILER_VERSION_PATCH DEC(__IBMCPP__    % 10)\r\n\r\n#elif defined(__ibmxl__) && defined(__clang__)\r\n# define COMPILER_ID \"XLClang\"\r\n# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__)\r\n# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__)\r\n# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__)\r\n# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__)\r\n\r\n\r\n#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800\r\n# define COMPILER_ID \"XL\"\r\n  /* __IBMCPP__ = VRP */\r\n# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)\r\n# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)\r\n# define COMPILER_VERSION_PATCH DEC(__IBMCPP__    % 10)\r\n\r\n#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800\r\n# define COMPILER_ID \"VisualAge\"\r\n  /* __IBMCPP__ = VRP */\r\n# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)\r\n# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)\r\n# define COMPILER_VERSION_PATCH DEC(__IBMCPP__    % 10)\r\n\r\n#elif defined(__NVCOMPILER)\r\n# define COMPILER_ID \"NVHPC\"\r\n# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__)\r\n# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__)\r\n# if defined(__NVCOMPILER_PATCHLEVEL__)\r\n#  define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__)\r\n# endif\r\n\r\n#elif defined(__PGI)\r\n# define COMPILER_ID \"PGI\"\r\n# define COMPILER_VERSION_MAJOR DEC(__PGIC__)\r\n# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__)\r\n# if defined(__PGIC_PATCHLEVEL__)\r\n#  define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__)\r\n# endif\r\n\r\n#elif defined(_CRAYC)\r\n# define COMPILER_ID \"Cray\"\r\n# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR)\r\n# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR)\r\n\r\n#elif defined(__TI_COMPILER_VERSION__)\r\n# define COMPILER_ID \"TI\"\r\n  /* __TI_COMPILER_VERSION__ = VVVRRRPPP */\r\n# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000)\r\n# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000   % 1000)\r\n# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__        % 1000)\r\n\r\n#elif defined(__CLANG_FUJITSU)\r\n# define COMPILER_ID \"FujitsuClang\"\r\n# define COMPILER_VERSION_MAJOR DEC(__FCC_major__)\r\n# define COMPILER_VERSION_MINOR DEC(__FCC_minor__)\r\n# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__)\r\n# define COMPILER_VERSION_INTERNAL_STR __clang_version__\r\n\r\n\r\n#elif defined(__FUJITSU)\r\n# define COMPILER_ID \"Fujitsu\"\r\n# if defined(__FCC_version__)\r\n#   define COMPILER_VERSION __FCC_version__\r\n# elif defined(__FCC_major__)\r\n#   define COMPILER_VERSION_MAJOR DEC(__FCC_major__)\r\n#   define COMPILER_VERSION_MINOR DEC(__FCC_minor__)\r\n#   define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__)\r\n# endif\r\n# if defined(__fcc_version)\r\n#   define COMPILER_VERSION_INTERNAL DEC(__fcc_version)\r\n# elif defined(__FCC_VERSION)\r\n#   define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION)\r\n# endif\r\n\r\n\r\n#elif defined(__ghs__)\r\n# define COMPILER_ID \"GHS\"\r\n/* __GHS_VERSION_NUMBER = VVVVRP */\r\n# ifdef __GHS_VERSION_NUMBER\r\n# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100)\r\n# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10)\r\n# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER      % 10)\r\n# endif\r\n\r\n#elif defined(__SCO_VERSION__)\r\n# define COMPILER_ID \"SCO\"\r\n\r\n#elif defined(__ARMCC_VERSION) && !defined(__clang__)\r\n# define COMPILER_ID \"ARMCC\"\r\n#if __ARMCC_VERSION >= 1000000\r\n  /* __ARMCC_VERSION = VRRPPPP */\r\n  # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000)\r\n  # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100)\r\n  # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION     % 10000)\r\n#else\r\n  /* __ARMCC_VERSION = VRPPPP */\r\n  # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000)\r\n  # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10)\r\n  # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION    % 10000)\r\n#endif\r\n\r\n\r\n#elif defined(__clang__) && defined(__apple_build_version__)\r\n# define COMPILER_ID \"AppleClang\"\r\n# if defined(_MSC_VER)\r\n#  define SIMULATE_ID \"MSVC\"\r\n# endif\r\n# define COMPILER_VERSION_MAJOR DEC(__clang_major__)\r\n# define COMPILER_VERSION_MINOR DEC(__clang_minor__)\r\n# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)\r\n# if defined(_MSC_VER)\r\n   /* _MSC_VER = VVRR */\r\n#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)\r\n#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)\r\n# endif\r\n# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__)\r\n\r\n#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION)\r\n# define COMPILER_ID \"ARMClang\"\r\n  # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000)\r\n  # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100)\r\n  # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION     % 10000)\r\n# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION)\r\n\r\n#elif defined(__clang__)\r\n# define COMPILER_ID \"Clang\"\r\n# if defined(_MSC_VER)\r\n#  define SIMULATE_ID \"MSVC\"\r\n# endif\r\n# define COMPILER_VERSION_MAJOR DEC(__clang_major__)\r\n# define COMPILER_VERSION_MINOR DEC(__clang_minor__)\r\n# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)\r\n# if defined(_MSC_VER)\r\n   /* _MSC_VER = VVRR */\r\n#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)\r\n#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)\r\n# endif\r\n\r\n#elif defined(__GNUC__) || defined(__GNUG__)\r\n# define COMPILER_ID \"GNU\"\r\n# if defined(__GNUC__)\r\n#  define COMPILER_VERSION_MAJOR DEC(__GNUC__)\r\n# else\r\n#  define COMPILER_VERSION_MAJOR DEC(__GNUG__)\r\n# endif\r\n# if defined(__GNUC_MINOR__)\r\n#  define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__)\r\n# endif\r\n# if defined(__GNUC_PATCHLEVEL__)\r\n#  define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)\r\n# endif\r\n\r\n#elif defined(_MSC_VER)\r\n# define COMPILER_ID \"MSVC\"\r\n  /* _MSC_VER = VVRR */\r\n# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100)\r\n# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100)\r\n# if defined(_MSC_FULL_VER)\r\n#  if _MSC_VER >= 1400\r\n    /* _MSC_FULL_VER = VVRRPPPPP */\r\n#   define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000)\r\n#  else\r\n    /* _MSC_FULL_VER = VVRRPPPP */\r\n#   define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000)\r\n#  endif\r\n# endif\r\n# if defined(_MSC_BUILD)\r\n#  define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD)\r\n# endif\r\n\r\n#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__)\r\n# define COMPILER_ID \"ADSP\"\r\n#if defined(__VISUALDSPVERSION__)\r\n  /* __VISUALDSPVERSION__ = 0xVVRRPP00 */\r\n# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24)\r\n# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF)\r\n# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8  & 0xFF)\r\n#endif\r\n\r\n#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)\r\n# define COMPILER_ID \"IAR\"\r\n# if defined(__VER__) && defined(__ICCARM__)\r\n#  define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000)\r\n#  define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000)\r\n#  define COMPILER_VERSION_PATCH DEC((__VER__) % 1000)\r\n#  define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)\r\n# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__))\r\n#  define COMPILER_VERSION_MAJOR DEC((__VER__) / 100)\r\n#  define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100))\r\n#  define COMPILER_VERSION_PATCH DEC(__SUBVERSION__)\r\n#  define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)\r\n# endif\r\n\r\n\r\n/* These compilers are either not known or too old to define an\r\n  identification macro.  Try to identify the platform and guess that\r\n  it is the native compiler.  */\r\n#elif defined(__hpux) || defined(__hpua)\r\n# define COMPILER_ID \"HP\"\r\n\r\n#else /* unknown compiler */\r\n# define COMPILER_ID \"\"\r\n#endif\r\n\r\n/* Construct the string literal in pieces to prevent the source from\r\n   getting matched.  Store it in a pointer rather than an array\r\n   because some compilers will just produce instructions to fill the\r\n   array rather than assigning a pointer to a static array.  */\r\nchar const* info_compiler = \"INFO\" \":\" \"compiler[\" COMPILER_ID \"]\";\r\n#ifdef SIMULATE_ID\r\nchar const* info_simulate = \"INFO\" \":\" \"simulate[\" SIMULATE_ID \"]\";\r\n#endif\r\n\r\n#ifdef __QNXNTO__\r\nchar const* qnxnto = \"INFO\" \":\" \"qnxnto[]\";\r\n#endif\r\n\r\n#if defined(__CRAYXT_COMPUTE_LINUX_TARGET)\r\nchar const *info_cray = \"INFO\" \":\" \"compiler_wrapper[CrayPrgEnv]\";\r\n#endif\r\n\r\n#define STRINGIFY_HELPER(X) #X\r\n#define STRINGIFY(X) STRINGIFY_HELPER(X)\r\n\r\n/* Identify known platforms by name.  */\r\n#if defined(__linux) || defined(__linux__) || defined(linux)\r\n# define PLATFORM_ID \"Linux\"\r\n\r\n#elif defined(__MSYS__)\r\n# define PLATFORM_ID \"MSYS\"\r\n\r\n#elif defined(__CYGWIN__)\r\n# define PLATFORM_ID \"Cygwin\"\r\n\r\n#elif defined(__MINGW32__)\r\n# define PLATFORM_ID \"MinGW\"\r\n\r\n#elif defined(__APPLE__)\r\n# define PLATFORM_ID \"Darwin\"\r\n\r\n#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32)\r\n# define PLATFORM_ID \"Windows\"\r\n\r\n#elif defined(__FreeBSD__) || defined(__FreeBSD)\r\n# define PLATFORM_ID \"FreeBSD\"\r\n\r\n#elif defined(__NetBSD__) || defined(__NetBSD)\r\n# define PLATFORM_ID \"NetBSD\"\r\n\r\n#elif defined(__OpenBSD__) || defined(__OPENBSD)\r\n# define PLATFORM_ID \"OpenBSD\"\r\n\r\n#elif defined(__sun) || defined(sun)\r\n# define PLATFORM_ID \"SunOS\"\r\n\r\n#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__)\r\n# define PLATFORM_ID \"AIX\"\r\n\r\n#elif defined(__hpux) || defined(__hpux__)\r\n# define PLATFORM_ID \"HP-UX\"\r\n\r\n#elif defined(__HAIKU__)\r\n# define PLATFORM_ID \"Haiku\"\r\n\r\n#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS)\r\n# define PLATFORM_ID \"BeOS\"\r\n\r\n#elif defined(__QNX__) || defined(__QNXNTO__)\r\n# define PLATFORM_ID \"QNX\"\r\n\r\n#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__)\r\n# define PLATFORM_ID \"Tru64\"\r\n\r\n#elif defined(__riscos) || defined(__riscos__)\r\n# define PLATFORM_ID \"RISCos\"\r\n\r\n#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__)\r\n# define PLATFORM_ID \"SINIX\"\r\n\r\n#elif defined(__UNIX_SV__)\r\n# define PLATFORM_ID \"UNIX_SV\"\r\n\r\n#elif defined(__bsdos__)\r\n# define PLATFORM_ID \"BSDOS\"\r\n\r\n#elif defined(_MPRAS) || defined(MPRAS)\r\n# define PLATFORM_ID \"MP-RAS\"\r\n\r\n#elif defined(__osf) || defined(__osf__)\r\n# define PLATFORM_ID \"OSF1\"\r\n\r\n#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv)\r\n# define PLATFORM_ID \"SCO_SV\"\r\n\r\n#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX)\r\n# define PLATFORM_ID \"ULTRIX\"\r\n\r\n#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX)\r\n# define PLATFORM_ID \"Xenix\"\r\n\r\n#elif defined(__WATCOMC__)\r\n# if defined(__LINUX__)\r\n#  define PLATFORM_ID \"Linux\"\r\n\r\n# elif defined(__DOS__)\r\n#  define PLATFORM_ID \"DOS\"\r\n\r\n# elif defined(__OS2__)\r\n#  define PLATFORM_ID \"OS2\"\r\n\r\n# elif defined(__WINDOWS__)\r\n#  define PLATFORM_ID \"Windows3x\"\r\n\r\n# elif defined(__VXWORKS__)\r\n#  define PLATFORM_ID \"VxWorks\"\r\n\r\n# else /* unknown platform */\r\n#  define PLATFORM_ID\r\n# endif\r\n\r\n#elif defined(__INTEGRITY)\r\n# if defined(INT_178B)\r\n#  define PLATFORM_ID \"Integrity178\"\r\n\r\n# else /* regular Integrity */\r\n#  define PLATFORM_ID \"Integrity\"\r\n# endif\r\n\r\n#else /* unknown platform */\r\n# define PLATFORM_ID\r\n\r\n#endif\r\n\r\n/* For windows compilers MSVC and Intel we can determine\r\n   the architecture of the compiler being used.  This is because\r\n   the compilers do not have flags that can change the architecture,\r\n   but rather depend on which compiler is being used\r\n*/\r\n#if defined(_WIN32) && defined(_MSC_VER)\r\n# if defined(_M_IA64)\r\n#  define ARCHITECTURE_ID \"IA64\"\r\n\r\n# elif defined(_M_ARM64EC)\r\n#  define ARCHITECTURE_ID \"ARM64EC\"\r\n\r\n# elif defined(_M_X64) || defined(_M_AMD64)\r\n#  define ARCHITECTURE_ID \"x64\"\r\n\r\n# elif defined(_M_IX86)\r\n#  define ARCHITECTURE_ID \"X86\"\r\n\r\n# elif defined(_M_ARM64)\r\n#  define ARCHITECTURE_ID \"ARM64\"\r\n\r\n# elif defined(_M_ARM)\r\n#  if _M_ARM == 4\r\n#   define ARCHITECTURE_ID \"ARMV4I\"\r\n#  elif _M_ARM == 5\r\n#   define ARCHITECTURE_ID \"ARMV5I\"\r\n#  else\r\n#   define ARCHITECTURE_ID \"ARMV\" STRINGIFY(_M_ARM)\r\n#  endif\r\n\r\n# elif defined(_M_MIPS)\r\n#  define ARCHITECTURE_ID \"MIPS\"\r\n\r\n# elif defined(_M_SH)\r\n#  define ARCHITECTURE_ID \"SHx\"\r\n\r\n# else /* unknown architecture */\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n#elif defined(__WATCOMC__)\r\n# if defined(_M_I86)\r\n#  define ARCHITECTURE_ID \"I86\"\r\n\r\n# elif defined(_M_IX86)\r\n#  define ARCHITECTURE_ID \"X86\"\r\n\r\n# else /* unknown architecture */\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)\r\n# if defined(__ICCARM__)\r\n#  define ARCHITECTURE_ID \"ARM\"\r\n\r\n# elif defined(__ICCRX__)\r\n#  define ARCHITECTURE_ID \"RX\"\r\n\r\n# elif defined(__ICCRH850__)\r\n#  define ARCHITECTURE_ID \"RH850\"\r\n\r\n# elif defined(__ICCRL78__)\r\n#  define ARCHITECTURE_ID \"RL78\"\r\n\r\n# elif defined(__ICCRISCV__)\r\n#  define ARCHITECTURE_ID \"RISCV\"\r\n\r\n# elif defined(__ICCAVR__)\r\n#  define ARCHITECTURE_ID \"AVR\"\r\n\r\n# elif defined(__ICC430__)\r\n#  define ARCHITECTURE_ID \"MSP430\"\r\n\r\n# elif defined(__ICCV850__)\r\n#  define ARCHITECTURE_ID \"V850\"\r\n\r\n# elif defined(__ICC8051__)\r\n#  define ARCHITECTURE_ID \"8051\"\r\n\r\n# elif defined(__ICCSTM8__)\r\n#  define ARCHITECTURE_ID \"STM8\"\r\n\r\n# else /* unknown architecture */\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n#elif defined(__ghs__)\r\n# if defined(__PPC64__)\r\n#  define ARCHITECTURE_ID \"PPC64\"\r\n\r\n# elif defined(__ppc__)\r\n#  define ARCHITECTURE_ID \"PPC\"\r\n\r\n# elif defined(__ARM__)\r\n#  define ARCHITECTURE_ID \"ARM\"\r\n\r\n# elif defined(__x86_64__)\r\n#  define ARCHITECTURE_ID \"x64\"\r\n\r\n# elif defined(__i386__)\r\n#  define ARCHITECTURE_ID \"X86\"\r\n\r\n# else /* unknown architecture */\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n#elif defined(__TI_COMPILER_VERSION__)\r\n# if defined(__TI_ARM__)\r\n#  define ARCHITECTURE_ID \"ARM\"\r\n\r\n# elif defined(__MSP430__)\r\n#  define ARCHITECTURE_ID \"MSP430\"\r\n\r\n# elif defined(__TMS320C28XX__)\r\n#  define ARCHITECTURE_ID \"TMS320C28x\"\r\n\r\n# elif defined(__TMS320C6X__) || defined(_TMS320C6X)\r\n#  define ARCHITECTURE_ID \"TMS320C6x\"\r\n\r\n# else /* unknown architecture */\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n#else\r\n#  define ARCHITECTURE_ID\r\n#endif\r\n\r\n/* Convert integer to decimal digit literals.  */\r\n#define DEC(n)                   \\\r\n  ('0' + (((n) / 10000000)%10)), \\\r\n  ('0' + (((n) / 1000000)%10)),  \\\r\n  ('0' + (((n) / 100000)%10)),   \\\r\n  ('0' + (((n) / 10000)%10)),    \\\r\n  ('0' + (((n) / 1000)%10)),     \\\r\n  ('0' + (((n) / 100)%10)),      \\\r\n  ('0' + (((n) / 10)%10)),       \\\r\n  ('0' +  ((n) % 10))\r\n\r\n/* Convert integer to hex digit literals.  */\r\n#define HEX(n)             \\\r\n  ('0' + ((n)>>28 & 0xF)), \\\r\n  ('0' + ((n)>>24 & 0xF)), \\\r\n  ('0' + ((n)>>20 & 0xF)), \\\r\n  ('0' + ((n)>>16 & 0xF)), \\\r\n  ('0' + ((n)>>12 & 0xF)), \\\r\n  ('0' + ((n)>>8  & 0xF)), \\\r\n  ('0' + ((n)>>4  & 0xF)), \\\r\n  ('0' + ((n)     & 0xF))\r\n\r\n/* Construct a string literal encoding the version number. */\r\n#ifdef COMPILER_VERSION\r\nchar const* info_version = \"INFO\" \":\" \"compiler_version[\" COMPILER_VERSION \"]\";\r\n\r\n/* Construct a string literal encoding the version number components. */\r\n#elif defined(COMPILER_VERSION_MAJOR)\r\nchar const info_version[] = {\r\n  'I', 'N', 'F', 'O', ':',\r\n  'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[',\r\n  COMPILER_VERSION_MAJOR,\r\n# ifdef COMPILER_VERSION_MINOR\r\n  '.', COMPILER_VERSION_MINOR,\r\n#  ifdef COMPILER_VERSION_PATCH\r\n   '.', COMPILER_VERSION_PATCH,\r\n#   ifdef COMPILER_VERSION_TWEAK\r\n    '.', COMPILER_VERSION_TWEAK,\r\n#   endif\r\n#  endif\r\n# endif\r\n  ']','\\0'};\r\n#endif\r\n\r\n/* Construct a string literal encoding the internal version number. */\r\n#ifdef COMPILER_VERSION_INTERNAL\r\nchar const info_version_internal[] = {\r\n  'I', 'N', 'F', 'O', ':',\r\n  'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_',\r\n  'i','n','t','e','r','n','a','l','[',\r\n  COMPILER_VERSION_INTERNAL,']','\\0'};\r\n#elif defined(COMPILER_VERSION_INTERNAL_STR)\r\nchar const* info_version_internal = \"INFO\" \":\" \"compiler_version_internal[\" COMPILER_VERSION_INTERNAL_STR \"]\";\r\n#endif\r\n\r\n/* Construct a string literal encoding the version number components. */\r\n#ifdef SIMULATE_VERSION_MAJOR\r\nchar const info_simulate_version[] = {\r\n  'I', 'N', 'F', 'O', ':',\r\n  's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[',\r\n  SIMULATE_VERSION_MAJOR,\r\n# ifdef SIMULATE_VERSION_MINOR\r\n  '.', SIMULATE_VERSION_MINOR,\r\n#  ifdef SIMULATE_VERSION_PATCH\r\n   '.', SIMULATE_VERSION_PATCH,\r\n#   ifdef SIMULATE_VERSION_TWEAK\r\n    '.', SIMULATE_VERSION_TWEAK,\r\n#   endif\r\n#  endif\r\n# endif\r\n  ']','\\0'};\r\n#endif\r\n\r\n/* Construct the string literal in pieces to prevent the source from\r\n   getting matched.  Store it in a pointer rather than an array\r\n   because some compilers will just produce instructions to fill the\r\n   array rather than assigning a pointer to a static array.  */\r\nchar const* info_platform = \"INFO\" \":\" \"platform[\" PLATFORM_ID \"]\";\r\nchar const* info_arch = \"INFO\" \":\" \"arch[\" ARCHITECTURE_ID \"]\";\r\n\r\n\r\n\r\n#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L\r\n#  if defined(__INTEL_CXX11_MODE__)\r\n#    if defined(__cpp_aggregate_nsdmi)\r\n#      define CXX_STD 201402L\r\n#    else\r\n#      define CXX_STD 201103L\r\n#    endif\r\n#  else\r\n#    define CXX_STD 199711L\r\n#  endif\r\n#elif defined(_MSC_VER) && defined(_MSVC_LANG)\r\n#  define CXX_STD _MSVC_LANG\r\n#else\r\n#  define CXX_STD __cplusplus\r\n#endif\r\n\r\nconst char* info_language_standard_default = \"INFO\" \":\" \"standard_default[\"\r\n#if CXX_STD > 202002L\r\n  \"23\"\r\n#elif CXX_STD > 201703L\r\n  \"20\"\r\n#elif CXX_STD >= 201703L\r\n  \"17\"\r\n#elif CXX_STD >= 201402L\r\n  \"14\"\r\n#elif CXX_STD >= 201103L\r\n  \"11\"\r\n#else\r\n  \"98\"\r\n#endif\r\n\"]\";\r\n\r\nconst char* info_language_extensions_default = \"INFO\" \":\" \"extensions_default[\"\r\n/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */\r\n#if (defined(__clang__) || defined(__GNUC__) ||                               \\\r\n     defined(__TI_COMPILER_VERSION__)) &&                                     \\\r\n  !defined(__STRICT_ANSI__) && !defined(_MSC_VER)\r\n  \"ON\"\r\n#else\r\n  \"OFF\"\r\n#endif\r\n\"]\";\r\n\r\n/*--------------------------------------------------------------------------*/\r\n\r\nint main(int argc, char* argv[])\r\n{\r\n  int require = 0;\r\n  require += info_compiler[argc];\r\n  require += info_platform[argc];\r\n#ifdef COMPILER_VERSION_MAJOR\r\n  require += info_version[argc];\r\n#endif\r\n#ifdef COMPILER_VERSION_INTERNAL\r\n  require += info_version_internal[argc];\r\n#endif\r\n#ifdef SIMULATE_ID\r\n  require += info_simulate[argc];\r\n#endif\r\n#ifdef SIMULATE_VERSION_MAJOR\r\n  require += info_simulate_version[argc];\r\n#endif\r\n#if defined(__CRAYXT_COMPUTE_LINUX_TARGET)\r\n  require += info_cray[argc];\r\n#endif\r\n  require += info_language_standard_default[argc];\r\n  require += info_language_extensions_default[argc];\r\n  (void)argv;\r\n  return require;\r\n}\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/x86/CMakeFiles/TargetDirectories.txt",
    "content": "C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/586k2110/x86/CMakeFiles/edit_cache.dir\r\nC:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/586k2110/x86/CMakeFiles/rebuild_cache.dir\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/x86/CMakeFiles/cmake.check_cache",
    "content": "# This file is generated by cmake for dependency checking of the CMakeCache.txt file\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/x86/CMakeFiles/rules.ninja",
    "content": "# CMAKE generated file: DO NOT EDIT!\r\n# Generated by \"Ninja\" Generator, CMake Version 3.22\r\n\r\n# This file contains all the rules used to get the outputs files\r\n# built from the input files.\r\n# It is included in the main 'build.ninja'.\r\n\r\n# =============================================================================\r\n# Project: Project\r\n# Configurations: Debug\r\n# =============================================================================\r\n# =============================================================================\r\n\r\n#############################################\r\n# Rule for running custom commands.\r\n\r\nrule CUSTOM_COMMAND\r\n  command = $COMMAND\r\n  description = $DESC\r\n\r\n\r\n#############################################\r\n# Rule for re-running cmake.\r\n\r\nrule RERUN_CMAKE\r\n  command = C:\\Users\\Admin\\AppData\\Local\\Android\\Sdk\\cmake\\3.22.1\\bin\\cmake.exe --regenerate-during-build -SC:\\flutter\\packages\\flutter_tools\\gradle\\src\\main\\groovy -BC:\\Users\\Admin\\Documents\\GitHub\\Azyx\\android\\app\\.cxx\\Debug\\586k2110\\x86\r\n  description = Re-running CMake...\r\n  generator = 1\r\n\r\n\r\n#############################################\r\n# Rule for cleaning all built files.\r\n\r\nrule CLEAN\r\n  command = C:\\Users\\Admin\\AppData\\Local\\Android\\sdk\\cmake\\3.22.1\\bin\\ninja.exe $FILE_ARG -t clean $TARGETS\r\n  description = Cleaning all built files...\r\n\r\n\r\n#############################################\r\n# Rule for printing all primary targets available.\r\n\r\nrule HELP\r\n  command = C:\\Users\\Admin\\AppData\\Local\\Android\\sdk\\cmake\\3.22.1\\bin\\ninja.exe -t targets\r\n  description = All primary targets available:\r\n\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/x86/additional_project_files.txt",
    "content": ""
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/x86/android_gradle_build.json",
    "content": "{\r\n  \"buildFiles\": [\r\n    \"C:\\\\flutter\\\\packages\\\\flutter_tools\\\\gradle\\\\src\\\\main\\\\groovy\\\\CMakeLists.txt\"\r\n  ],\r\n  \"cleanCommandsComponents\": [\r\n    [\r\n      \"C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\sdk\\\\cmake\\\\3.22.1\\\\bin\\\\ninja.exe\",\r\n      \"-C\",\r\n      \"C:\\\\Users\\\\Admin\\\\Documents\\\\GitHub\\\\Azyx\\\\android\\\\app\\\\.cxx\\\\Debug\\\\586k2110\\\\x86\",\r\n      \"clean\"\r\n    ]\r\n  ],\r\n  \"buildTargetsCommandComponents\": [\r\n    \"C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\sdk\\\\cmake\\\\3.22.1\\\\bin\\\\ninja.exe\",\r\n    \"-C\",\r\n    \"C:\\\\Users\\\\Admin\\\\Documents\\\\GitHub\\\\Azyx\\\\android\\\\app\\\\.cxx\\\\Debug\\\\586k2110\\\\x86\",\r\n    \"{LIST_OF_TARGETS_TO_BUILD}\"\r\n  ],\r\n  \"libraries\": {},\r\n  \"toolchains\": {\r\n    \"toolchain\": {\r\n      \"cCompilerExecutable\": \"C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\Sdk\\\\ndk\\\\26.3.11579264\\\\toolchains\\\\llvm\\\\prebuilt\\\\windows-x86_64\\\\bin\\\\clang.exe\",\r\n      \"cppCompilerExecutable\": \"C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\Sdk\\\\ndk\\\\26.3.11579264\\\\toolchains\\\\llvm\\\\prebuilt\\\\windows-x86_64\\\\bin\\\\clang++.exe\"\r\n    }\r\n  },\r\n  \"cFileExtensions\": [],\r\n  \"cppFileExtensions\": []\r\n}"
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/x86/android_gradle_build_mini.json",
    "content": "{\r\n  \"buildFiles\": [\r\n    \"C:\\\\flutter\\\\packages\\\\flutter_tools\\\\gradle\\\\src\\\\main\\\\groovy\\\\CMakeLists.txt\"\r\n  ],\r\n  \"cleanCommandsComponents\": [\r\n    [\r\n      \"C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\sdk\\\\cmake\\\\3.22.1\\\\bin\\\\ninja.exe\",\r\n      \"-C\",\r\n      \"C:\\\\Users\\\\Admin\\\\Documents\\\\GitHub\\\\Azyx\\\\android\\\\app\\\\.cxx\\\\Debug\\\\586k2110\\\\x86\",\r\n      \"clean\"\r\n    ]\r\n  ],\r\n  \"buildTargetsCommandComponents\": [\r\n    \"C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\sdk\\\\cmake\\\\3.22.1\\\\bin\\\\ninja.exe\",\r\n    \"-C\",\r\n    \"C:\\\\Users\\\\Admin\\\\Documents\\\\GitHub\\\\Azyx\\\\android\\\\app\\\\.cxx\\\\Debug\\\\586k2110\\\\x86\",\r\n    \"{LIST_OF_TARGETS_TO_BUILD}\"\r\n  ],\r\n  \"libraries\": {}\r\n}"
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/x86/build.ninja",
    "content": "# CMAKE generated file: DO NOT EDIT!\r\n# Generated by \"Ninja\" Generator, CMake Version 3.22\r\n\r\n# This file contains all the build statements describing the\r\n# compilation DAG.\r\n\r\n# =============================================================================\r\n# Write statements declared in CMakeLists.txt:\r\n# \r\n# Which is the root file.\r\n# =============================================================================\r\n\r\n# =============================================================================\r\n# Project: Project\r\n# Configurations: Debug\r\n# =============================================================================\r\n\r\n#############################################\r\n# Minimal version of Ninja required by this file\r\n\r\nninja_required_version = 1.5\r\n\r\n\r\n#############################################\r\n# Set configuration variable for custom commands.\r\n\r\nCONFIGURATION = Debug\r\n# =============================================================================\r\n# Include auxiliary files.\r\n\r\n\r\n#############################################\r\n# Include rules file.\r\n\r\ninclude CMakeFiles/rules.ninja\r\n\r\n# =============================================================================\r\n\r\n#############################################\r\n# Logical path to working directory; prefix for absolute paths.\r\n\r\ncmake_ninja_workdir = C$:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/586k2110/x86/\r\n\r\n#############################################\r\n# Utility command for edit_cache\r\n\r\nbuild CMakeFiles/edit_cache.util: CUSTOM_COMMAND\r\n  COMMAND = cmd.exe /C \"cd /D C:\\Users\\Admin\\Documents\\GitHub\\Azyx\\android\\app\\.cxx\\Debug\\586k2110\\x86 && C:\\Users\\Admin\\AppData\\Local\\Android\\Sdk\\cmake\\3.22.1\\bin\\cmake.exe -E echo \"No interactive CMake dialog available.\"\"\r\n  DESC = No interactive CMake dialog available...\r\n  restat = 1\r\n\r\nbuild edit_cache: phony CMakeFiles/edit_cache.util\r\n\r\n\r\n#############################################\r\n# Utility command for rebuild_cache\r\n\r\nbuild CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND\r\n  COMMAND = cmd.exe /C \"cd /D C:\\Users\\Admin\\Documents\\GitHub\\Azyx\\android\\app\\.cxx\\Debug\\586k2110\\x86 && C:\\Users\\Admin\\AppData\\Local\\Android\\Sdk\\cmake\\3.22.1\\bin\\cmake.exe --regenerate-during-build -SC:\\flutter\\packages\\flutter_tools\\gradle\\src\\main\\groovy -BC:\\Users\\Admin\\Documents\\GitHub\\Azyx\\android\\app\\.cxx\\Debug\\586k2110\\x86\"\r\n  DESC = Running CMake to regenerate build system...\r\n  pool = console\r\n  restat = 1\r\n\r\nbuild rebuild_cache: phony CMakeFiles/rebuild_cache.util\r\n\r\n# =============================================================================\r\n# Target aliases.\r\n\r\n# =============================================================================\r\n# Folder targets.\r\n\r\n# =============================================================================\r\n\r\n#############################################\r\n# Folder: C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/586k2110/x86\r\n\r\nbuild all: phony\r\n\r\n# =============================================================================\r\n# Built-in targets\r\n\r\n\r\n#############################################\r\n# Re-run CMake if any of its inputs changed.\r\n\r\nbuild build.ninja: RERUN_CMAKE | C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/android-legacy.toolchain.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/android.toolchain.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/flags.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android-Clang.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android-Determine.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android-Initialize.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Determine-Compiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/platforms.cmake C$:/flutter/packages/flutter_tools/gradle/src/main/groovy/CMakeLists.txt CMakeCache.txt CMakeFiles/3.22.1-g37088a8-dirty/CMakeCCompiler.cmake CMakeFiles/3.22.1-g37088a8-dirty/CMakeCXXCompiler.cmake CMakeFiles/3.22.1-g37088a8-dirty/CMakeSystem.cmake\r\n  pool = console\r\n\r\n\r\n#############################################\r\n# A missing CMake input file is not an error.\r\n\r\nbuild C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/android-legacy.toolchain.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/android.toolchain.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/flags.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android-Clang.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android-Determine.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android-Initialize.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Determine-Compiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/platforms.cmake C$:/flutter/packages/flutter_tools/gradle/src/main/groovy/CMakeLists.txt CMakeCache.txt CMakeFiles/3.22.1-g37088a8-dirty/CMakeCCompiler.cmake CMakeFiles/3.22.1-g37088a8-dirty/CMakeCXXCompiler.cmake CMakeFiles/3.22.1-g37088a8-dirty/CMakeSystem.cmake: phony\r\n\r\n\r\n#############################################\r\n# Clean all the built files.\r\n\r\nbuild clean: CLEAN\r\n\r\n\r\n#############################################\r\n# Print all primary targets available.\r\n\r\nbuild help: HELP\r\n\r\n\r\n#############################################\r\n# Make the all target the default.\r\n\r\ndefault all\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/x86/build_file_index.txt",
    "content": "C:\\flutter\\packages\\flutter_tools\\gradle\\src\\main\\groovy\\CMakeLists.txt"
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/x86/cmake_install.cmake",
    "content": "# Install script for directory: C:/flutter/packages/flutter_tools/gradle/src/main/groovy\r\n\r\n# Set the install prefix\r\nif(NOT DEFINED CMAKE_INSTALL_PREFIX)\r\n  set(CMAKE_INSTALL_PREFIX \"C:/Program Files (x86)/Project\")\r\nendif()\r\nstring(REGEX REPLACE \"/$\" \"\" CMAKE_INSTALL_PREFIX \"${CMAKE_INSTALL_PREFIX}\")\r\n\r\n# Set the install configuration name.\r\nif(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)\r\n  if(BUILD_TYPE)\r\n    string(REGEX REPLACE \"^[^A-Za-z0-9_]+\" \"\"\r\n           CMAKE_INSTALL_CONFIG_NAME \"${BUILD_TYPE}\")\r\n  else()\r\n    set(CMAKE_INSTALL_CONFIG_NAME \"Debug\")\r\n  endif()\r\n  message(STATUS \"Install configuration: \\\"${CMAKE_INSTALL_CONFIG_NAME}\\\"\")\r\nendif()\r\n\r\n# Set the component getting installed.\r\nif(NOT CMAKE_INSTALL_COMPONENT)\r\n  if(COMPONENT)\r\n    message(STATUS \"Install component: \\\"${COMPONENT}\\\"\")\r\n    set(CMAKE_INSTALL_COMPONENT \"${COMPONENT}\")\r\n  else()\r\n    set(CMAKE_INSTALL_COMPONENT)\r\n  endif()\r\nendif()\r\n\r\n# Install shared libraries without execute permission?\r\nif(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)\r\n  set(CMAKE_INSTALL_SO_NO_EXE \"0\")\r\nendif()\r\n\r\n# Is this installation the result of a crosscompile?\r\nif(NOT DEFINED CMAKE_CROSSCOMPILING)\r\n  set(CMAKE_CROSSCOMPILING \"TRUE\")\r\nendif()\r\n\r\n# Set default install directory permissions.\r\nif(NOT DEFINED CMAKE_OBJDUMP)\r\n  set(CMAKE_OBJDUMP \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-objdump.exe\")\r\nendif()\r\n\r\nif(CMAKE_INSTALL_COMPONENT)\r\n  set(CMAKE_INSTALL_MANIFEST \"install_manifest_${CMAKE_INSTALL_COMPONENT}.txt\")\r\nelse()\r\n  set(CMAKE_INSTALL_MANIFEST \"install_manifest.txt\")\r\nendif()\r\n\r\nstring(REPLACE \";\" \"\\n\" CMAKE_INSTALL_MANIFEST_CONTENT\r\n       \"${CMAKE_INSTALL_MANIFEST_FILES}\")\r\nfile(WRITE \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/586k2110/x86/${CMAKE_INSTALL_MANIFEST}\"\r\n     \"${CMAKE_INSTALL_MANIFEST_CONTENT}\")\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/x86/metadata_generation_command.txt",
    "content": "                        -HC:\\flutter\\packages\\flutter_tools\\gradle\\src\\main\\groovy\r\n-DCMAKE_SYSTEM_NAME=Android\r\n-DCMAKE_EXPORT_COMPILE_COMMANDS=ON\r\n-DCMAKE_SYSTEM_VERSION=21\r\n-DANDROID_PLATFORM=android-21\r\n-DANDROID_ABI=x86\r\n-DCMAKE_ANDROID_ARCH_ABI=x86\r\n-DANDROID_NDK=C:\\Users\\Admin\\AppData\\Local\\Android\\sdk\\ndk\\26.3.11579264\r\n-DCMAKE_ANDROID_NDK=C:\\Users\\Admin\\AppData\\Local\\Android\\sdk\\ndk\\26.3.11579264\r\n-DCMAKE_TOOLCHAIN_FILE=C:\\Users\\Admin\\AppData\\Local\\Android\\sdk\\ndk\\26.3.11579264\\build\\cmake\\android.toolchain.cmake\r\n-DCMAKE_MAKE_PROGRAM=C:\\Users\\Admin\\AppData\\Local\\Android\\sdk\\cmake\\3.22.1\\bin\\ninja.exe\r\n-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=C:\\Users\\Admin\\Documents\\GitHub\\Azyx\\build\\app\\intermediates\\cxx\\Debug\\586k2110\\obj\\x86\r\n-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=C:\\Users\\Admin\\Documents\\GitHub\\Azyx\\build\\app\\intermediates\\cxx\\Debug\\586k2110\\obj\\x86\r\n-DCMAKE_BUILD_TYPE=Debug\r\n-BC:\\Users\\Admin\\Documents\\GitHub\\Azyx\\android\\app\\.cxx\\Debug\\586k2110\\x86\r\n-GNinja\r\n-Wno-dev\r\n--no-warn-unused-cli\r\n                        Build command args: []\r\n                        Version: 2"
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/x86/prefab_config.json",
    "content": "{\r\n  \"enabled\": false,\r\n  \"packages\": []\r\n}"
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/x86/symbol_folder_index.txt",
    "content": "C:\\Users\\Admin\\Documents\\GitHub\\Azyx\\build\\app\\intermediates\\cxx\\Debug\\586k2110\\obj\\x86"
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/x86_64/.cmake/api/v1/query/client-agp/cache-v2",
    "content": ""
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/x86_64/.cmake/api/v1/query/client-agp/cmakeFiles-v1",
    "content": ""
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/x86_64/.cmake/api/v1/query/client-agp/codemodel-v2",
    "content": ""
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/x86_64/.cmake/api/v1/reply/cache-v2-f9dd5b4303cace251c1c.json",
    "content": "{\r\n\t\"entries\" : \r\n\t[\r\n\t\t{\r\n\t\t\t\"name\" : \"ANDROID_ABI\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"No help, variable specified on the command line.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"x86_64\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"ANDROID_NDK\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"No help, variable specified on the command line.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\sdk\\\\ndk\\\\26.3.11579264\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"ANDROID_PLATFORM\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"No help, variable specified on the command line.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"android-21\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_ADDR2LINE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to a program.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-addr2line.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_ANDROID_ARCH_ABI\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"No help, variable specified on the command line.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"x86_64\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_ANDROID_NDK\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"No help, variable specified on the command line.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\sdk\\\\ndk\\\\26.3.11579264\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_AR\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Archiver\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_ASM_FLAGS\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the compiler during all build types.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_ASM_FLAGS_DEBUG\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the compiler during debug builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_ASM_FLAGS_RELEASE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the compiler during release builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_BUILD_TYPE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel ...\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"Debug\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CACHEFILE_DIR\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"This is the directory where this CMakeCache.txt was created\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"c:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/586k2110/x86_64\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CACHE_MAJOR_VERSION\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Major version of cmake used to create the current loaded cache\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"3\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CACHE_MINOR_VERSION\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Minor version of cmake used to create the current loaded cache\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"22\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CACHE_PATCH_VERSION\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Patch version of cmake used to create the current loaded cache\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"1\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_COMMAND\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to CMake executable.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/bin/cmake.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CPACK_COMMAND\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to cpack program executable.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/bin/cpack.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CTEST_COMMAND\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to ctest program executable.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/bin/ctest.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CXX_COMPILER\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"(This variable does not exist and should not be used)\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CXX_COMPILER_AR\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"LLVM archiver\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CXX_COMPILER_RANLIB\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Generate index for LLVM archive\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CXX_FLAGS\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the compiler during all build types.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CXX_FLAGS_DEBUG\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the compiler during debug builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CXX_FLAGS_MINSIZEREL\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the CXX compiler during MINSIZEREL builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"-Os -DNDEBUG\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CXX_FLAGS_RELEASE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the compiler during release builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CXX_FLAGS_RELWITHDEBINFO\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the CXX compiler during RELWITHDEBINFO builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"-O2 -g -DNDEBUG\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CXX_STANDARD_LIBRARIES\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Libraries linked by default with all C++ applications.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"-latomic -lm\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_C_COMPILER\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"(This variable does not exist and should not be used)\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_C_COMPILER_AR\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"LLVM archiver\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_C_COMPILER_RANLIB\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Generate index for LLVM archive\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_C_FLAGS\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the compiler during all build types.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_C_FLAGS_DEBUG\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the compiler during debug builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_C_FLAGS_MINSIZEREL\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the C compiler during MINSIZEREL builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"-Os -DNDEBUG\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_C_FLAGS_RELEASE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the compiler during release builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_C_FLAGS_RELWITHDEBINFO\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the C compiler during RELWITHDEBINFO builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"-O2 -g -DNDEBUG\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_C_STANDARD_LIBRARIES\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Libraries linked by default with all C applications.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"-latomic -lm\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_DLLTOOL\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to a program.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"CMAKE_DLLTOOL-NOTFOUND\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_ERROR_DEPRECATED\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Whether to issue deprecation errors for macros and functions.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"FALSE\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_EXECUTABLE_FORMAT\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Executable file format\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"ELF\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_EXE_LINKER_FLAGS\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_EXE_LINKER_FLAGS_DEBUG\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during DEBUG builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_EXE_LINKER_FLAGS_MINSIZEREL\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during MINSIZEREL builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_EXE_LINKER_FLAGS_RELEASE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during RELEASE builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during RELWITHDEBINFO builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_EXPORT_COMPILE_COMMANDS\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"No help, variable specified on the command line.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"ON\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_EXTRA_GENERATOR\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Name of external makefile project generator.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_GENERATOR\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Name of generator.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"Ninja\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_GENERATOR_INSTANCE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Generator instance identifier.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_GENERATOR_PLATFORM\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Name of generator platform.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_GENERATOR_TOOLSET\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Name of generator toolset.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_HOME_DIRECTORY\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Source directory with the top level CMakeLists.txt file for this project\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"C:/flutter/packages/flutter_tools/gradle/src/main/groovy\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_INSTALL_PREFIX\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Install path prefix, prepended onto install directories.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"PATH\",\r\n\t\t\t\"value\" : \"C:/Program Files (x86)/Project\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_INSTALL_SO_NO_EXE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Install .so files without execute permission.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"0\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_LIBRARY_OUTPUT_DIRECTORY\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"No help, variable specified on the command line.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"C:\\\\Users\\\\Admin\\\\Documents\\\\GitHub\\\\Azyx\\\\build\\\\app\\\\intermediates\\\\cxx\\\\Debug\\\\586k2110\\\\obj\\\\x86_64\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_LINKER\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to a program.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_MAKE_PROGRAM\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"No help, variable specified on the command line.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\sdk\\\\cmake\\\\3.22.1\\\\bin\\\\ninja.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_MODULE_LINKER_FLAGS\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of modules.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_MODULE_LINKER_FLAGS_DEBUG\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of modules during DEBUG builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of modules during MINSIZEREL builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_MODULE_LINKER_FLAGS_RELEASE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of modules during RELEASE builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of modules during RELWITHDEBINFO builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_NM\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to a program.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-nm.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_NUMBER_OF_MAKEFILES\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"number of local generators\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"1\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_OBJCOPY\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to a program.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-objcopy.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_OBJDUMP\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to a program.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-objdump.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_PLATFORM_INFO_INITIALIZED\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Platform information initialized\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"1\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_PROJECT_DESCRIPTION\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Value Computed by CMake\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STATIC\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_PROJECT_HOMEPAGE_URL\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Value Computed by CMake\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STATIC\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_PROJECT_NAME\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Value Computed by CMake\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STATIC\",\r\n\t\t\t\"value\" : \"Project\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_RANLIB\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Ranlib\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_READELF\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to a program.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-readelf.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_ROOT\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to CMake installation.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_RUNTIME_OUTPUT_DIRECTORY\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"No help, variable specified on the command line.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"C:\\\\Users\\\\Admin\\\\Documents\\\\GitHub\\\\Azyx\\\\build\\\\app\\\\intermediates\\\\cxx\\\\Debug\\\\586k2110\\\\obj\\\\x86_64\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_SHARED_LINKER_FLAGS\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of dll's.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_SHARED_LINKER_FLAGS_DEBUG\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of shared libraries during DEBUG builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of shared libraries during MINSIZEREL builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_SHARED_LINKER_FLAGS_RELEASE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of shared libraries during RELEASE builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of shared libraries during RELWITHDEBINFO builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_SKIP_INSTALL_RPATH\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"If set, runtime paths are not added when installing shared libraries, but are added when building.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"BOOL\",\r\n\t\t\t\"value\" : \"NO\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_SKIP_RPATH\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"If set, runtime paths are not added when using shared libraries.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"BOOL\",\r\n\t\t\t\"value\" : \"NO\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_STATIC_LINKER_FLAGS\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of static libraries during all build types.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_STATIC_LINKER_FLAGS_DEBUG\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of static libraries during DEBUG builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of static libraries during MINSIZEREL builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_STATIC_LINKER_FLAGS_RELEASE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of static libraries during RELEASE builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of static libraries during RELWITHDEBINFO builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_STRIP\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Strip\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-strip.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_SUPPRESS_DEVELOPER_ERRORS\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Suppress errors that are meant for the author of the CMakeLists.txt files.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"TRUE\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_SUPPRESS_DEVELOPER_WARNINGS\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Suppress Warnings that are meant for the author of the CMakeLists.txt files.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"TRUE\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_SYSTEM_NAME\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"No help, variable specified on the command line.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"Android\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_SYSTEM_VERSION\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"No help, variable specified on the command line.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"21\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_TOOLCHAIN_FILE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"The CMake toolchain file\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/android.toolchain.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_VERBOSE_MAKEFILE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"If this value is on, makefiles will be generated without the .SILENT directive, and all commands will be echoed to the console during the make.  This is useful for debugging only. With Visual Studio IDE projects all commands are done without /nologo.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"BOOL\",\r\n\t\t\t\"value\" : \"FALSE\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_WARN_DEPRECATED\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Whether to issue warnings for deprecated functionality.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"FALSE\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"Project_BINARY_DIR\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Value Computed by CMake\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STATIC\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/586k2110/x86_64\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"Project_IS_TOP_LEVEL\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Value Computed by CMake\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STATIC\",\r\n\t\t\t\"value\" : \"ON\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"Project_SOURCE_DIR\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Value Computed by CMake\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STATIC\",\r\n\t\t\t\"value\" : \"C:/flutter/packages/flutter_tools/gradle/src/main/groovy\"\r\n\t\t}\r\n\t],\r\n\t\"kind\" : \"cache\",\r\n\t\"version\" : \r\n\t{\r\n\t\t\"major\" : 2,\r\n\t\t\"minor\" : 0\r\n\t}\r\n}\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/x86_64/.cmake/api/v1/reply/cmakeFiles-v1-eb5f6158fa89b3ca1ae6.json",
    "content": "{\r\n\t\"inputs\" : \r\n\t[\r\n\t\t{\r\n\t\t\t\"path\" : \"CMakeLists.txt\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/android.toolchain.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/android-legacy.toolchain.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/platforms.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android-Determine.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isGenerated\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/586k2110/x86_64/CMakeFiles/3.22.1-g37088a8-dirty/CMakeSystem.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/android.toolchain.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android-Initialize.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Determine-Compiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isGenerated\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/586k2110/x86_64/CMakeFiles/3.22.1-g37088a8-dirty/CMakeCCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isGenerated\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/586k2110/x86_64/CMakeFiles/3.22.1-g37088a8-dirty/CMakeCXXCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android-Clang.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/flags.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isGenerated\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/586k2110/x86_64/CMakeFiles/3.22.1-g37088a8-dirty/CMakeCCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isGenerated\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/586k2110/x86_64/CMakeFiles/3.22.1-g37088a8-dirty/CMakeCXXCompiler.cmake\"\r\n\t\t}\r\n\t],\r\n\t\"kind\" : \"cmakeFiles\",\r\n\t\"paths\" : \r\n\t{\r\n\t\t\"build\" : \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/586k2110/x86_64\",\r\n\t\t\"source\" : \"C:/flutter/packages/flutter_tools/gradle/src/main/groovy\"\r\n\t},\r\n\t\"version\" : \r\n\t{\r\n\t\t\"major\" : 1,\r\n\t\t\"minor\" : 0\r\n\t}\r\n}\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/x86_64/.cmake/api/v1/reply/codemodel-v2-86b10a83dae52025dd58.json",
    "content": "{\r\n\t\"configurations\" : \r\n\t[\r\n\t\t{\r\n\t\t\t\"directories\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"build\" : \".\",\r\n\t\t\t\t\t\"jsonFile\" : \"directory-.-Debug-d0094a50bb2071803777.json\",\r\n\t\t\t\t\t\"minimumCMakeVersion\" : \r\n\t\t\t\t\t{\r\n\t\t\t\t\t\t\"string\" : \"3.6.0\"\r\n\t\t\t\t\t},\r\n\t\t\t\t\t\"projectIndex\" : 0,\r\n\t\t\t\t\t\"source\" : \".\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"name\" : \"Debug\",\r\n\t\t\t\"projects\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"directoryIndexes\" : \r\n\t\t\t\t\t[\r\n\t\t\t\t\t\t0\r\n\t\t\t\t\t],\r\n\t\t\t\t\t\"name\" : \"Project\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"targets\" : []\r\n\t\t}\r\n\t],\r\n\t\"kind\" : \"codemodel\",\r\n\t\"paths\" : \r\n\t{\r\n\t\t\"build\" : \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/586k2110/x86_64\",\r\n\t\t\"source\" : \"C:/flutter/packages/flutter_tools/gradle/src/main/groovy\"\r\n\t},\r\n\t\"version\" : \r\n\t{\r\n\t\t\"major\" : 2,\r\n\t\t\"minor\" : 3\r\n\t}\r\n}\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/x86_64/.cmake/api/v1/reply/directory-.-Debug-d0094a50bb2071803777.json",
    "content": "{\r\n\t\"backtraceGraph\" : \r\n\t{\r\n\t\t\"commands\" : [],\r\n\t\t\"files\" : [],\r\n\t\t\"nodes\" : []\r\n\t},\r\n\t\"installers\" : [],\r\n\t\"paths\" : \r\n\t{\r\n\t\t\"build\" : \".\",\r\n\t\t\"source\" : \".\"\r\n\t}\r\n}\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/x86_64/.cmake/api/v1/reply/index-2025-02-17T16-41-31-0868.json",
    "content": "{\r\n\t\"cmake\" : \r\n\t{\r\n\t\t\"generator\" : \r\n\t\t{\r\n\t\t\t\"multiConfig\" : false,\r\n\t\t\t\"name\" : \"Ninja\"\r\n\t\t},\r\n\t\t\"paths\" : \r\n\t\t{\r\n\t\t\t\"cmake\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/bin/cmake.exe\",\r\n\t\t\t\"cpack\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/bin/cpack.exe\",\r\n\t\t\t\"ctest\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/bin/ctest.exe\",\r\n\t\t\t\"root\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22\"\r\n\t\t},\r\n\t\t\"version\" : \r\n\t\t{\r\n\t\t\t\"isDirty\" : true,\r\n\t\t\t\"major\" : 3,\r\n\t\t\t\"minor\" : 22,\r\n\t\t\t\"patch\" : 1,\r\n\t\t\t\"string\" : \"3.22.1-g37088a8-dirty\",\r\n\t\t\t\"suffix\" : \"g37088a8\"\r\n\t\t}\r\n\t},\r\n\t\"objects\" : \r\n\t[\r\n\t\t{\r\n\t\t\t\"jsonFile\" : \"codemodel-v2-86b10a83dae52025dd58.json\",\r\n\t\t\t\"kind\" : \"codemodel\",\r\n\t\t\t\"version\" : \r\n\t\t\t{\r\n\t\t\t\t\"major\" : 2,\r\n\t\t\t\t\"minor\" : 3\r\n\t\t\t}\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"jsonFile\" : \"cache-v2-f9dd5b4303cace251c1c.json\",\r\n\t\t\t\"kind\" : \"cache\",\r\n\t\t\t\"version\" : \r\n\t\t\t{\r\n\t\t\t\t\"major\" : 2,\r\n\t\t\t\t\"minor\" : 0\r\n\t\t\t}\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"jsonFile\" : \"cmakeFiles-v1-eb5f6158fa89b3ca1ae6.json\",\r\n\t\t\t\"kind\" : \"cmakeFiles\",\r\n\t\t\t\"version\" : \r\n\t\t\t{\r\n\t\t\t\t\"major\" : 1,\r\n\t\t\t\t\"minor\" : 0\r\n\t\t\t}\r\n\t\t}\r\n\t],\r\n\t\"reply\" : \r\n\t{\r\n\t\t\"client-agp\" : \r\n\t\t{\r\n\t\t\t\"cache-v2\" : \r\n\t\t\t{\r\n\t\t\t\t\"jsonFile\" : \"cache-v2-f9dd5b4303cace251c1c.json\",\r\n\t\t\t\t\"kind\" : \"cache\",\r\n\t\t\t\t\"version\" : \r\n\t\t\t\t{\r\n\t\t\t\t\t\"major\" : 2,\r\n\t\t\t\t\t\"minor\" : 0\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\t\"cmakeFiles-v1\" : \r\n\t\t\t{\r\n\t\t\t\t\"jsonFile\" : \"cmakeFiles-v1-eb5f6158fa89b3ca1ae6.json\",\r\n\t\t\t\t\"kind\" : \"cmakeFiles\",\r\n\t\t\t\t\"version\" : \r\n\t\t\t\t{\r\n\t\t\t\t\t\"major\" : 1,\r\n\t\t\t\t\t\"minor\" : 0\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\t\"codemodel-v2\" : \r\n\t\t\t{\r\n\t\t\t\t\"jsonFile\" : \"codemodel-v2-86b10a83dae52025dd58.json\",\r\n\t\t\t\t\"kind\" : \"codemodel\",\r\n\t\t\t\t\"version\" : \r\n\t\t\t\t{\r\n\t\t\t\t\t\"major\" : 2,\r\n\t\t\t\t\t\"minor\" : 3\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n}\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/x86_64/CMakeCache.txt",
    "content": "# This is the CMakeCache file.\r\n# For build in directory: c:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/586k2110/x86_64\r\n# It was generated by CMake: C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/bin/cmake.exe\r\n# You can edit this file to change values found and used by cmake.\r\n# If you do not want to change any of the values, simply exit the editor.\r\n# If you do want to change a value, simply edit, save, and exit the editor.\r\n# The syntax for the file is as follows:\r\n# KEY:TYPE=VALUE\r\n# KEY is the name of a variable in the cache.\r\n# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!.\r\n# VALUE is the current value for the KEY.\r\n\r\n########################\r\n# EXTERNAL cache entries\r\n########################\r\n\r\n//No help, variable specified on the command line.\r\nANDROID_ABI:UNINITIALIZED=x86_64\r\n\r\n//No help, variable specified on the command line.\r\nANDROID_NDK:UNINITIALIZED=C:\\Users\\Admin\\AppData\\Local\\Android\\sdk\\ndk\\26.3.11579264\r\n\r\n//No help, variable specified on the command line.\r\nANDROID_PLATFORM:UNINITIALIZED=android-21\r\n\r\n//Path to a program.\r\nCMAKE_ADDR2LINE:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-addr2line.exe\r\n\r\n//No help, variable specified on the command line.\r\nCMAKE_ANDROID_ARCH_ABI:UNINITIALIZED=x86_64\r\n\r\n//No help, variable specified on the command line.\r\nCMAKE_ANDROID_NDK:UNINITIALIZED=C:\\Users\\Admin\\AppData\\Local\\Android\\sdk\\ndk\\26.3.11579264\r\n\r\n//Archiver\r\nCMAKE_AR:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe\r\n\r\n//Flags used by the compiler during all build types.\r\nCMAKE_ASM_FLAGS:STRING=\r\n\r\n//Flags used by the compiler during debug builds.\r\nCMAKE_ASM_FLAGS_DEBUG:STRING=\r\n\r\n//Flags used by the compiler during release builds.\r\nCMAKE_ASM_FLAGS_RELEASE:STRING=\r\n\r\n//Choose the type of build, options are: None Debug Release RelWithDebInfo\r\n// MinSizeRel ...\r\nCMAKE_BUILD_TYPE:STRING=Debug\r\n\r\n//LLVM archiver\r\nCMAKE_CXX_COMPILER_AR:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe\r\n\r\n//Generate index for LLVM archive\r\nCMAKE_CXX_COMPILER_RANLIB:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe\r\n\r\n//Flags used by the compiler during all build types.\r\nCMAKE_CXX_FLAGS:STRING=\r\n\r\n//Flags used by the compiler during debug builds.\r\nCMAKE_CXX_FLAGS_DEBUG:STRING=\r\n\r\n//Flags used by the CXX compiler during MINSIZEREL builds.\r\nCMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG\r\n\r\n//Flags used by the compiler during release builds.\r\nCMAKE_CXX_FLAGS_RELEASE:STRING=\r\n\r\n//Flags used by the CXX compiler during RELWITHDEBINFO builds.\r\nCMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG\r\n\r\n//Libraries linked by default with all C++ applications.\r\nCMAKE_CXX_STANDARD_LIBRARIES:STRING=-latomic -lm\r\n\r\n//LLVM archiver\r\nCMAKE_C_COMPILER_AR:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe\r\n\r\n//Generate index for LLVM archive\r\nCMAKE_C_COMPILER_RANLIB:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe\r\n\r\n//Flags used by the compiler during all build types.\r\nCMAKE_C_FLAGS:STRING=\r\n\r\n//Flags used by the compiler during debug builds.\r\nCMAKE_C_FLAGS_DEBUG:STRING=\r\n\r\n//Flags used by the C compiler during MINSIZEREL builds.\r\nCMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG\r\n\r\n//Flags used by the compiler during release builds.\r\nCMAKE_C_FLAGS_RELEASE:STRING=\r\n\r\n//Flags used by the C compiler during RELWITHDEBINFO builds.\r\nCMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG\r\n\r\n//Libraries linked by default with all C applications.\r\nCMAKE_C_STANDARD_LIBRARIES:STRING=-latomic -lm\r\n\r\n//Path to a program.\r\nCMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND\r\n\r\n//Flags used by the linker.\r\nCMAKE_EXE_LINKER_FLAGS:STRING=\r\n\r\n//Flags used by the linker during DEBUG builds.\r\nCMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=\r\n\r\n//Flags used by the linker during MINSIZEREL builds.\r\nCMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=\r\n\r\n//Flags used by the linker during RELEASE builds.\r\nCMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=\r\n\r\n//Flags used by the linker during RELWITHDEBINFO builds.\r\nCMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=\r\n\r\n//No help, variable specified on the command line.\r\nCMAKE_EXPORT_COMPILE_COMMANDS:UNINITIALIZED=ON\r\n\r\n//Install path prefix, prepended onto install directories.\r\nCMAKE_INSTALL_PREFIX:PATH=C:/Program Files (x86)/Project\r\n\r\n//No help, variable specified on the command line.\r\nCMAKE_LIBRARY_OUTPUT_DIRECTORY:UNINITIALIZED=C:\\Users\\Admin\\Documents\\GitHub\\Azyx\\build\\app\\intermediates\\cxx\\Debug\\586k2110\\obj\\x86_64\r\n\r\n//Path to a program.\r\nCMAKE_LINKER:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld.exe\r\n\r\n//No help, variable specified on the command line.\r\nCMAKE_MAKE_PROGRAM:UNINITIALIZED=C:\\Users\\Admin\\AppData\\Local\\Android\\sdk\\cmake\\3.22.1\\bin\\ninja.exe\r\n\r\n//Flags used by the linker during the creation of modules.\r\nCMAKE_MODULE_LINKER_FLAGS:STRING=\r\n\r\n//Flags used by the linker during the creation of modules during\r\n// DEBUG builds.\r\nCMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=\r\n\r\n//Flags used by the linker during the creation of modules during\r\n// MINSIZEREL builds.\r\nCMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=\r\n\r\n//Flags used by the linker during the creation of modules during\r\n// RELEASE builds.\r\nCMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=\r\n\r\n//Flags used by the linker during the creation of modules during\r\n// RELWITHDEBINFO builds.\r\nCMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=\r\n\r\n//Path to a program.\r\nCMAKE_NM:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-nm.exe\r\n\r\n//Path to a program.\r\nCMAKE_OBJCOPY:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-objcopy.exe\r\n\r\n//Path to a program.\r\nCMAKE_OBJDUMP:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-objdump.exe\r\n\r\n//Value Computed by CMake\r\nCMAKE_PROJECT_DESCRIPTION:STATIC=\r\n\r\n//Value Computed by CMake\r\nCMAKE_PROJECT_HOMEPAGE_URL:STATIC=\r\n\r\n//Value Computed by CMake\r\nCMAKE_PROJECT_NAME:STATIC=Project\r\n\r\n//Ranlib\r\nCMAKE_RANLIB:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe\r\n\r\n//Path to a program.\r\nCMAKE_READELF:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-readelf.exe\r\n\r\n//No help, variable specified on the command line.\r\nCMAKE_RUNTIME_OUTPUT_DIRECTORY:UNINITIALIZED=C:\\Users\\Admin\\Documents\\GitHub\\Azyx\\build\\app\\intermediates\\cxx\\Debug\\586k2110\\obj\\x86_64\r\n\r\n//Flags used by the linker during the creation of dll's.\r\nCMAKE_SHARED_LINKER_FLAGS:STRING=\r\n\r\n//Flags used by the linker during the creation of shared libraries\r\n// during DEBUG builds.\r\nCMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=\r\n\r\n//Flags used by the linker during the creation of shared libraries\r\n// during MINSIZEREL builds.\r\nCMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=\r\n\r\n//Flags used by the linker during the creation of shared libraries\r\n// during RELEASE builds.\r\nCMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=\r\n\r\n//Flags used by the linker during the creation of shared libraries\r\n// during RELWITHDEBINFO builds.\r\nCMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=\r\n\r\n//If set, runtime paths are not added when installing shared libraries,\r\n// but are added when building.\r\nCMAKE_SKIP_INSTALL_RPATH:BOOL=NO\r\n\r\n//If set, runtime paths are not added when using shared libraries.\r\nCMAKE_SKIP_RPATH:BOOL=NO\r\n\r\n//Flags used by the linker during the creation of static libraries\r\n// during all build types.\r\nCMAKE_STATIC_LINKER_FLAGS:STRING=\r\n\r\n//Flags used by the linker during the creation of static libraries\r\n// during DEBUG builds.\r\nCMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING=\r\n\r\n//Flags used by the linker during the creation of static libraries\r\n// during MINSIZEREL builds.\r\nCMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING=\r\n\r\n//Flags used by the linker during the creation of static libraries\r\n// during RELEASE builds.\r\nCMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING=\r\n\r\n//Flags used by the linker during the creation of static libraries\r\n// during RELWITHDEBINFO builds.\r\nCMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING=\r\n\r\n//Strip\r\nCMAKE_STRIP:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-strip.exe\r\n\r\n//No help, variable specified on the command line.\r\nCMAKE_SYSTEM_NAME:UNINITIALIZED=Android\r\n\r\n//No help, variable specified on the command line.\r\nCMAKE_SYSTEM_VERSION:UNINITIALIZED=21\r\n\r\n//The CMake toolchain file\r\nCMAKE_TOOLCHAIN_FILE:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/android.toolchain.cmake\r\n\r\n//If this value is on, makefiles will be generated without the\r\n// .SILENT directive, and all commands will be echoed to the console\r\n// during the make.  This is useful for debugging only. With Visual\r\n// Studio IDE projects all commands are done without /nologo.\r\nCMAKE_VERBOSE_MAKEFILE:BOOL=FALSE\r\n\r\n//Value Computed by CMake\r\nProject_BINARY_DIR:STATIC=C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/586k2110/x86_64\r\n\r\n//Value Computed by CMake\r\nProject_IS_TOP_LEVEL:STATIC=ON\r\n\r\n//Value Computed by CMake\r\nProject_SOURCE_DIR:STATIC=C:/flutter/packages/flutter_tools/gradle/src/main/groovy\r\n\r\n\r\n########################\r\n# INTERNAL cache entries\r\n########################\r\n\r\n//ADVANCED property for variable: CMAKE_ADDR2LINE\r\nCMAKE_ADDR2LINE-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_AR\r\nCMAKE_AR-ADVANCED:INTERNAL=1\r\n//This is the directory where this CMakeCache.txt was created\r\nCMAKE_CACHEFILE_DIR:INTERNAL=c:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/586k2110/x86_64\r\n//Major version of cmake used to create the current loaded cache\r\nCMAKE_CACHE_MAJOR_VERSION:INTERNAL=3\r\n//Minor version of cmake used to create the current loaded cache\r\nCMAKE_CACHE_MINOR_VERSION:INTERNAL=22\r\n//Patch version of cmake used to create the current loaded cache\r\nCMAKE_CACHE_PATCH_VERSION:INTERNAL=1\r\n//Path to CMake executable.\r\nCMAKE_COMMAND:INTERNAL=C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/bin/cmake.exe\r\n//Path to cpack program executable.\r\nCMAKE_CPACK_COMMAND:INTERNAL=C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/bin/cpack.exe\r\n//Path to ctest program executable.\r\nCMAKE_CTEST_COMMAND:INTERNAL=C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/bin/ctest.exe\r\n//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR\r\nCMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB\r\nCMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_CXX_FLAGS\r\nCMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG\r\nCMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL\r\nCMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE\r\nCMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO\r\nCMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_CXX_STANDARD_LIBRARIES\r\nCMAKE_CXX_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_C_COMPILER_AR\r\nCMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB\r\nCMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_C_FLAGS\r\nCMAKE_C_FLAGS-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG\r\nCMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL\r\nCMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE\r\nCMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO\r\nCMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_C_STANDARD_LIBRARIES\r\nCMAKE_C_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_DLLTOOL\r\nCMAKE_DLLTOOL-ADVANCED:INTERNAL=1\r\n//Whether to issue deprecation errors for macros and functions.\r\nCMAKE_ERROR_DEPRECATED:INTERNAL=FALSE\r\n//Executable file format\r\nCMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF\r\n//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS\r\nCMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG\r\nCMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL\r\nCMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE\r\nCMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO\r\nCMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1\r\n//Name of external makefile project generator.\r\nCMAKE_EXTRA_GENERATOR:INTERNAL=\r\n//Name of generator.\r\nCMAKE_GENERATOR:INTERNAL=Ninja\r\n//Generator instance identifier.\r\nCMAKE_GENERATOR_INSTANCE:INTERNAL=\r\n//Name of generator platform.\r\nCMAKE_GENERATOR_PLATFORM:INTERNAL=\r\n//Name of generator toolset.\r\nCMAKE_GENERATOR_TOOLSET:INTERNAL=\r\n//Source directory with the top level CMakeLists.txt file for this\r\n// project\r\nCMAKE_HOME_DIRECTORY:INTERNAL=C:/flutter/packages/flutter_tools/gradle/src/main/groovy\r\n//Install .so files without execute permission.\r\nCMAKE_INSTALL_SO_NO_EXE:INTERNAL=0\r\n//ADVANCED property for variable: CMAKE_LINKER\r\nCMAKE_LINKER-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS\r\nCMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG\r\nCMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL\r\nCMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE\r\nCMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO\r\nCMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_NM\r\nCMAKE_NM-ADVANCED:INTERNAL=1\r\n//number of local generators\r\nCMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_OBJCOPY\r\nCMAKE_OBJCOPY-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_OBJDUMP\r\nCMAKE_OBJDUMP-ADVANCED:INTERNAL=1\r\n//Platform information initialized\r\nCMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_RANLIB\r\nCMAKE_RANLIB-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_READELF\r\nCMAKE_READELF-ADVANCED:INTERNAL=1\r\n//Path to CMake installation.\r\nCMAKE_ROOT:INTERNAL=C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22\r\n//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS\r\nCMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG\r\nCMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL\r\nCMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE\r\nCMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO\r\nCMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH\r\nCMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_SKIP_RPATH\r\nCMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS\r\nCMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG\r\nCMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL\r\nCMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE\r\nCMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO\r\nCMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_STRIP\r\nCMAKE_STRIP-ADVANCED:INTERNAL=1\r\n//Suppress errors that are meant for the author of the CMakeLists.txt\r\n// files.\r\nCMAKE_SUPPRESS_DEVELOPER_ERRORS:INTERNAL=TRUE\r\n//Suppress Warnings that are meant for the author of the CMakeLists.txt\r\n// files.\r\nCMAKE_SUPPRESS_DEVELOPER_WARNINGS:INTERNAL=TRUE\r\n//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE\r\nCMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1\r\n//Whether to issue warnings for deprecated functionality.\r\nCMAKE_WARN_DEPRECATED:INTERNAL=FALSE\r\n\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/x86_64/CMakeFiles/3.22.1-g37088a8-dirty/CMakeCCompiler.cmake",
    "content": "set(CMAKE_C_COMPILER \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe\")\r\nset(CMAKE_C_COMPILER_ARG1 \"\")\r\nset(CMAKE_C_COMPILER_ID \"Clang\")\r\nset(CMAKE_C_COMPILER_VERSION \"17.0.2\")\r\nset(CMAKE_C_COMPILER_VERSION_INTERNAL \"\")\r\nset(CMAKE_C_COMPILER_WRAPPER \"\")\r\nset(CMAKE_C_STANDARD_COMPUTED_DEFAULT \"17\")\r\nset(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT \"ON\")\r\nset(CMAKE_C_COMPILE_FEATURES \"c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17;c_std_23\")\r\nset(CMAKE_C90_COMPILE_FEATURES \"c_std_90;c_function_prototypes\")\r\nset(CMAKE_C99_COMPILE_FEATURES \"c_std_99;c_restrict;c_variadic_macros\")\r\nset(CMAKE_C11_COMPILE_FEATURES \"c_std_11;c_static_assert\")\r\nset(CMAKE_C17_COMPILE_FEATURES \"c_std_17\")\r\nset(CMAKE_C23_COMPILE_FEATURES \"c_std_23\")\r\n\r\nset(CMAKE_C_PLATFORM_ID \"Linux\")\r\nset(CMAKE_C_SIMULATE_ID \"\")\r\nset(CMAKE_C_COMPILER_FRONTEND_VARIANT \"GNU\")\r\nset(CMAKE_C_SIMULATE_VERSION \"\")\r\n\r\n\r\n\r\n\r\nset(CMAKE_AR \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe\")\r\nset(CMAKE_C_COMPILER_AR \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe\")\r\nset(CMAKE_RANLIB \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe\")\r\nset(CMAKE_C_COMPILER_RANLIB \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe\")\r\nset(CMAKE_LINKER \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld.exe\")\r\nset(CMAKE_MT \"\")\r\nset(CMAKE_COMPILER_IS_GNUCC )\r\nset(CMAKE_C_COMPILER_LOADED 1)\r\nset(CMAKE_C_COMPILER_WORKS TRUE)\r\nset(CMAKE_C_ABI_COMPILED TRUE)\r\n\r\nset(CMAKE_C_COMPILER_ENV_VAR \"CC\")\r\n\r\nset(CMAKE_C_COMPILER_ID_RUN 1)\r\nset(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m)\r\nset(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC)\r\nset(CMAKE_C_LINKER_PREFERENCE 10)\r\n\r\n# Save compiler ABI information.\r\nset(CMAKE_C_SIZEOF_DATA_PTR \"8\")\r\nset(CMAKE_C_COMPILER_ABI \"ELF\")\r\nset(CMAKE_C_BYTE_ORDER \"LITTLE_ENDIAN\")\r\nset(CMAKE_C_LIBRARY_ARCHITECTURE \"\")\r\n\r\nif(CMAKE_C_SIZEOF_DATA_PTR)\r\n  set(CMAKE_SIZEOF_VOID_P \"${CMAKE_C_SIZEOF_DATA_PTR}\")\r\nendif()\r\n\r\nif(CMAKE_C_COMPILER_ABI)\r\n  set(CMAKE_INTERNAL_PLATFORM_ABI \"${CMAKE_C_COMPILER_ABI}\")\r\nendif()\r\n\r\nif(CMAKE_C_LIBRARY_ARCHITECTURE)\r\n  set(CMAKE_LIBRARY_ARCHITECTURE \"\")\r\nendif()\r\n\r\nset(CMAKE_C_CL_SHOWINCLUDES_PREFIX \"\")\r\nif(CMAKE_C_CL_SHOWINCLUDES_PREFIX)\r\n  set(CMAKE_CL_SHOWINCLUDES_PREFIX \"${CMAKE_C_CL_SHOWINCLUDES_PREFIX}\")\r\nendif()\r\n\r\n\r\n\r\n\r\n\r\nset(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/include;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/x86_64-linux-android;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include\")\r\nset(CMAKE_C_IMPLICIT_LINK_LIBRARIES \"-l:libunwind.a;dl;c;-l:libunwind.a;dl\")\r\nset(CMAKE_C_IMPLICIT_LINK_DIRECTORIES \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/x86_64;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/x86_64-linux-android/21;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/x86_64-linux-android;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib\")\r\nset(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES \"\")\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/x86_64/CMakeFiles/3.22.1-g37088a8-dirty/CMakeCXXCompiler.cmake",
    "content": "set(CMAKE_CXX_COMPILER \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++.exe\")\r\nset(CMAKE_CXX_COMPILER_ARG1 \"\")\r\nset(CMAKE_CXX_COMPILER_ID \"Clang\")\r\nset(CMAKE_CXX_COMPILER_VERSION \"17.0.2\")\r\nset(CMAKE_CXX_COMPILER_VERSION_INTERNAL \"\")\r\nset(CMAKE_CXX_COMPILER_WRAPPER \"\")\r\nset(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT \"17\")\r\nset(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT \"ON\")\r\nset(CMAKE_CXX_COMPILE_FEATURES \"cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23\")\r\nset(CMAKE_CXX98_COMPILE_FEATURES \"cxx_std_98;cxx_template_template_parameters\")\r\nset(CMAKE_CXX11_COMPILE_FEATURES \"cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates\")\r\nset(CMAKE_CXX14_COMPILE_FEATURES \"cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates\")\r\nset(CMAKE_CXX17_COMPILE_FEATURES \"cxx_std_17\")\r\nset(CMAKE_CXX20_COMPILE_FEATURES \"cxx_std_20\")\r\nset(CMAKE_CXX23_COMPILE_FEATURES \"cxx_std_23\")\r\n\r\nset(CMAKE_CXX_PLATFORM_ID \"Linux\")\r\nset(CMAKE_CXX_SIMULATE_ID \"\")\r\nset(CMAKE_CXX_COMPILER_FRONTEND_VARIANT \"GNU\")\r\nset(CMAKE_CXX_SIMULATE_VERSION \"\")\r\n\r\n\r\n\r\n\r\nset(CMAKE_AR \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe\")\r\nset(CMAKE_CXX_COMPILER_AR \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe\")\r\nset(CMAKE_RANLIB \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe\")\r\nset(CMAKE_CXX_COMPILER_RANLIB \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe\")\r\nset(CMAKE_LINKER \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld.exe\")\r\nset(CMAKE_MT \"\")\r\nset(CMAKE_COMPILER_IS_GNUCXX )\r\nset(CMAKE_CXX_COMPILER_LOADED 1)\r\nset(CMAKE_CXX_COMPILER_WORKS TRUE)\r\nset(CMAKE_CXX_ABI_COMPILED TRUE)\r\n\r\nset(CMAKE_CXX_COMPILER_ENV_VAR \"CXX\")\r\n\r\nset(CMAKE_CXX_COMPILER_ID_RUN 1)\r\nset(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm)\r\nset(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC)\r\n\r\nforeach (lang C OBJC OBJCXX)\r\n  if (CMAKE_${lang}_COMPILER_ID_RUN)\r\n    foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS)\r\n      list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension})\r\n    endforeach()\r\n  endif()\r\nendforeach()\r\n\r\nset(CMAKE_CXX_LINKER_PREFERENCE 30)\r\nset(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1)\r\n\r\n# Save compiler ABI information.\r\nset(CMAKE_CXX_SIZEOF_DATA_PTR \"8\")\r\nset(CMAKE_CXX_COMPILER_ABI \"ELF\")\r\nset(CMAKE_CXX_BYTE_ORDER \"LITTLE_ENDIAN\")\r\nset(CMAKE_CXX_LIBRARY_ARCHITECTURE \"\")\r\n\r\nif(CMAKE_CXX_SIZEOF_DATA_PTR)\r\n  set(CMAKE_SIZEOF_VOID_P \"${CMAKE_CXX_SIZEOF_DATA_PTR}\")\r\nendif()\r\n\r\nif(CMAKE_CXX_COMPILER_ABI)\r\n  set(CMAKE_INTERNAL_PLATFORM_ABI \"${CMAKE_CXX_COMPILER_ABI}\")\r\nendif()\r\n\r\nif(CMAKE_CXX_LIBRARY_ARCHITECTURE)\r\n  set(CMAKE_LIBRARY_ARCHITECTURE \"\")\r\nendif()\r\n\r\nset(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX \"\")\r\nif(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX)\r\n  set(CMAKE_CL_SHOWINCLUDES_PREFIX \"${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}\")\r\nendif()\r\n\r\n\r\n\r\n\r\n\r\nset(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/c++/v1;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/include;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/x86_64-linux-android;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include\")\r\nset(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES \"c++;m;-l:libunwind.a;dl;c;-l:libunwind.a;dl\")\r\nset(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/x86_64;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/x86_64-linux-android/21;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/x86_64-linux-android;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib\")\r\nset(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES \"\")\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/x86_64/CMakeFiles/3.22.1-g37088a8-dirty/CMakeSystem.cmake",
    "content": "set(CMAKE_HOST_SYSTEM \"Windows-10.0.19045\")\r\nset(CMAKE_HOST_SYSTEM_NAME \"Windows\")\r\nset(CMAKE_HOST_SYSTEM_VERSION \"10.0.19045\")\r\nset(CMAKE_HOST_SYSTEM_PROCESSOR \"AMD64\")\r\n\r\ninclude(\"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/android.toolchain.cmake\")\r\n\r\nset(CMAKE_SYSTEM \"Android-1\")\r\nset(CMAKE_SYSTEM_NAME \"Android\")\r\nset(CMAKE_SYSTEM_VERSION \"1\")\r\nset(CMAKE_SYSTEM_PROCESSOR \"x86_64\")\r\n\r\nset(CMAKE_CROSSCOMPILING \"TRUE\")\r\n\r\nset(CMAKE_SYSTEM_LOADED 1)\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/x86_64/CMakeFiles/3.22.1-g37088a8-dirty/CompilerIdC/CMakeCCompilerId.c",
    "content": "#ifdef __cplusplus\r\n# error \"A C++ compiler has been selected for C.\"\r\n#endif\r\n\r\n#if defined(__18CXX)\r\n# define ID_VOID_MAIN\r\n#endif\r\n#if defined(__CLASSIC_C__)\r\n/* cv-qualifiers did not exist in K&R C */\r\n# define const\r\n# define volatile\r\n#endif\r\n\r\n#if !defined(__has_include)\r\n/* If the compiler does not have __has_include, pretend the answer is\r\n   always no.  */\r\n#  define __has_include(x) 0\r\n#endif\r\n\r\n\r\n/* Version number components: V=Version, R=Revision, P=Patch\r\n   Version date components:   YYYY=Year, MM=Month,   DD=Day  */\r\n\r\n#if defined(__INTEL_COMPILER) || defined(__ICC)\r\n# define COMPILER_ID \"Intel\"\r\n# if defined(_MSC_VER)\r\n#  define SIMULATE_ID \"MSVC\"\r\n# endif\r\n# if defined(__GNUC__)\r\n#  define SIMULATE_ID \"GNU\"\r\n# endif\r\n  /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later,\r\n     except that a few beta releases use the old format with V=2021.  */\r\n# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111\r\n#  define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100)\r\n#  define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10)\r\n#  if defined(__INTEL_COMPILER_UPDATE)\r\n#   define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE)\r\n#  else\r\n#   define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER   % 10)\r\n#  endif\r\n# else\r\n#  define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER)\r\n#  define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE)\r\n   /* The third version component from --version is an update index,\r\n      but no macro is provided for it.  */\r\n#  define COMPILER_VERSION_PATCH DEC(0)\r\n# endif\r\n# if defined(__INTEL_COMPILER_BUILD_DATE)\r\n   /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */\r\n#  define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE)\r\n# endif\r\n# if defined(_MSC_VER)\r\n   /* _MSC_VER = VVRR */\r\n#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)\r\n#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)\r\n# endif\r\n# if defined(__GNUC__)\r\n#  define SIMULATE_VERSION_MAJOR DEC(__GNUC__)\r\n# elif defined(__GNUG__)\r\n#  define SIMULATE_VERSION_MAJOR DEC(__GNUG__)\r\n# endif\r\n# if defined(__GNUC_MINOR__)\r\n#  define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)\r\n# endif\r\n# if defined(__GNUC_PATCHLEVEL__)\r\n#  define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)\r\n# endif\r\n\r\n#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER)\r\n# define COMPILER_ID \"IntelLLVM\"\r\n#if defined(_MSC_VER)\r\n# define SIMULATE_ID \"MSVC\"\r\n#endif\r\n#if defined(__GNUC__)\r\n# define SIMULATE_ID \"GNU\"\r\n#endif\r\n/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and\r\n * later.  Look for 6 digit vs. 8 digit version number to decide encoding.\r\n * VVVV is no smaller than the current year when a version is released.\r\n */\r\n#if __INTEL_LLVM_COMPILER < 1000000L\r\n# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100)\r\n# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10)\r\n# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER    % 10)\r\n#else\r\n# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000)\r\n# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100)\r\n# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER     % 100)\r\n#endif\r\n#if defined(_MSC_VER)\r\n  /* _MSC_VER = VVRR */\r\n# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)\r\n# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)\r\n#endif\r\n#if defined(__GNUC__)\r\n# define SIMULATE_VERSION_MAJOR DEC(__GNUC__)\r\n#elif defined(__GNUG__)\r\n# define SIMULATE_VERSION_MAJOR DEC(__GNUG__)\r\n#endif\r\n#if defined(__GNUC_MINOR__)\r\n# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)\r\n#endif\r\n#if defined(__GNUC_PATCHLEVEL__)\r\n# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)\r\n#endif\r\n\r\n#elif defined(__PATHCC__)\r\n# define COMPILER_ID \"PathScale\"\r\n# define COMPILER_VERSION_MAJOR DEC(__PATHCC__)\r\n# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__)\r\n# if defined(__PATHCC_PATCHLEVEL__)\r\n#  define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__)\r\n# endif\r\n\r\n#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__)\r\n# define COMPILER_ID \"Embarcadero\"\r\n# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF)\r\n# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF)\r\n# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__     & 0xFFFF)\r\n\r\n#elif defined(__BORLANDC__)\r\n# define COMPILER_ID \"Borland\"\r\n  /* __BORLANDC__ = 0xVRR */\r\n# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8)\r\n# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF)\r\n\r\n#elif defined(__WATCOMC__) && __WATCOMC__ < 1200\r\n# define COMPILER_ID \"Watcom\"\r\n   /* __WATCOMC__ = VVRR */\r\n# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100)\r\n# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)\r\n# if (__WATCOMC__ % 10) > 0\r\n#  define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)\r\n# endif\r\n\r\n#elif defined(__WATCOMC__)\r\n# define COMPILER_ID \"OpenWatcom\"\r\n   /* __WATCOMC__ = VVRP + 1100 */\r\n# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100)\r\n# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)\r\n# if (__WATCOMC__ % 10) > 0\r\n#  define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)\r\n# endif\r\n\r\n#elif defined(__SUNPRO_C)\r\n# define COMPILER_ID \"SunPro\"\r\n# if __SUNPRO_C >= 0x5100\r\n   /* __SUNPRO_C = 0xVRRP */\r\n#  define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12)\r\n#  define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF)\r\n#  define COMPILER_VERSION_PATCH HEX(__SUNPRO_C    & 0xF)\r\n# else\r\n   /* __SUNPRO_CC = 0xVRP */\r\n#  define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8)\r\n#  define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF)\r\n#  define COMPILER_VERSION_PATCH HEX(__SUNPRO_C    & 0xF)\r\n# endif\r\n\r\n#elif defined(__HP_cc)\r\n# define COMPILER_ID \"HP\"\r\n  /* __HP_cc = VVRRPP */\r\n# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000)\r\n# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100)\r\n# define COMPILER_VERSION_PATCH DEC(__HP_cc     % 100)\r\n\r\n#elif defined(__DECC)\r\n# define COMPILER_ID \"Compaq\"\r\n  /* __DECC_VER = VVRRTPPPP */\r\n# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000)\r\n# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000  % 100)\r\n# define COMPILER_VERSION_PATCH DEC(__DECC_VER         % 10000)\r\n\r\n#elif defined(__IBMC__) && defined(__COMPILER_VER__)\r\n# define COMPILER_ID \"zOS\"\r\n  /* __IBMC__ = VRP */\r\n# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)\r\n# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)\r\n# define COMPILER_VERSION_PATCH DEC(__IBMC__    % 10)\r\n\r\n#elif defined(__ibmxl__) && defined(__clang__)\r\n# define COMPILER_ID \"XLClang\"\r\n# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__)\r\n# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__)\r\n# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__)\r\n# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__)\r\n\r\n\r\n#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800\r\n# define COMPILER_ID \"XL\"\r\n  /* __IBMC__ = VRP */\r\n# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)\r\n# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)\r\n# define COMPILER_VERSION_PATCH DEC(__IBMC__    % 10)\r\n\r\n#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800\r\n# define COMPILER_ID \"VisualAge\"\r\n  /* __IBMC__ = VRP */\r\n# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)\r\n# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)\r\n# define COMPILER_VERSION_PATCH DEC(__IBMC__    % 10)\r\n\r\n#elif defined(__NVCOMPILER)\r\n# define COMPILER_ID \"NVHPC\"\r\n# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__)\r\n# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__)\r\n# if defined(__NVCOMPILER_PATCHLEVEL__)\r\n#  define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__)\r\n# endif\r\n\r\n#elif defined(__PGI)\r\n# define COMPILER_ID \"PGI\"\r\n# define COMPILER_VERSION_MAJOR DEC(__PGIC__)\r\n# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__)\r\n# if defined(__PGIC_PATCHLEVEL__)\r\n#  define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__)\r\n# endif\r\n\r\n#elif defined(_CRAYC)\r\n# define COMPILER_ID \"Cray\"\r\n# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR)\r\n# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR)\r\n\r\n#elif defined(__TI_COMPILER_VERSION__)\r\n# define COMPILER_ID \"TI\"\r\n  /* __TI_COMPILER_VERSION__ = VVVRRRPPP */\r\n# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000)\r\n# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000   % 1000)\r\n# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__        % 1000)\r\n\r\n#elif defined(__CLANG_FUJITSU)\r\n# define COMPILER_ID \"FujitsuClang\"\r\n# define COMPILER_VERSION_MAJOR DEC(__FCC_major__)\r\n# define COMPILER_VERSION_MINOR DEC(__FCC_minor__)\r\n# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__)\r\n# define COMPILER_VERSION_INTERNAL_STR __clang_version__\r\n\r\n\r\n#elif defined(__FUJITSU)\r\n# define COMPILER_ID \"Fujitsu\"\r\n# if defined(__FCC_version__)\r\n#   define COMPILER_VERSION __FCC_version__\r\n# elif defined(__FCC_major__)\r\n#   define COMPILER_VERSION_MAJOR DEC(__FCC_major__)\r\n#   define COMPILER_VERSION_MINOR DEC(__FCC_minor__)\r\n#   define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__)\r\n# endif\r\n# if defined(__fcc_version)\r\n#   define COMPILER_VERSION_INTERNAL DEC(__fcc_version)\r\n# elif defined(__FCC_VERSION)\r\n#   define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION)\r\n# endif\r\n\r\n\r\n#elif defined(__ghs__)\r\n# define COMPILER_ID \"GHS\"\r\n/* __GHS_VERSION_NUMBER = VVVVRP */\r\n# ifdef __GHS_VERSION_NUMBER\r\n# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100)\r\n# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10)\r\n# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER      % 10)\r\n# endif\r\n\r\n#elif defined(__TINYC__)\r\n# define COMPILER_ID \"TinyCC\"\r\n\r\n#elif defined(__BCC__)\r\n# define COMPILER_ID \"Bruce\"\r\n\r\n#elif defined(__SCO_VERSION__)\r\n# define COMPILER_ID \"SCO\"\r\n\r\n#elif defined(__ARMCC_VERSION) && !defined(__clang__)\r\n# define COMPILER_ID \"ARMCC\"\r\n#if __ARMCC_VERSION >= 1000000\r\n  /* __ARMCC_VERSION = VRRPPPP */\r\n  # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000)\r\n  # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100)\r\n  # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION     % 10000)\r\n#else\r\n  /* __ARMCC_VERSION = VRPPPP */\r\n  # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000)\r\n  # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10)\r\n  # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION    % 10000)\r\n#endif\r\n\r\n\r\n#elif defined(__clang__) && defined(__apple_build_version__)\r\n# define COMPILER_ID \"AppleClang\"\r\n# if defined(_MSC_VER)\r\n#  define SIMULATE_ID \"MSVC\"\r\n# endif\r\n# define COMPILER_VERSION_MAJOR DEC(__clang_major__)\r\n# define COMPILER_VERSION_MINOR DEC(__clang_minor__)\r\n# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)\r\n# if defined(_MSC_VER)\r\n   /* _MSC_VER = VVRR */\r\n#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)\r\n#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)\r\n# endif\r\n# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__)\r\n\r\n#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION)\r\n# define COMPILER_ID \"ARMClang\"\r\n  # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000)\r\n  # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100)\r\n  # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION     % 10000)\r\n# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION)\r\n\r\n#elif defined(__clang__)\r\n# define COMPILER_ID \"Clang\"\r\n# if defined(_MSC_VER)\r\n#  define SIMULATE_ID \"MSVC\"\r\n# endif\r\n# define COMPILER_VERSION_MAJOR DEC(__clang_major__)\r\n# define COMPILER_VERSION_MINOR DEC(__clang_minor__)\r\n# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)\r\n# if defined(_MSC_VER)\r\n   /* _MSC_VER = VVRR */\r\n#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)\r\n#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)\r\n# endif\r\n\r\n#elif defined(__GNUC__)\r\n# define COMPILER_ID \"GNU\"\r\n# define COMPILER_VERSION_MAJOR DEC(__GNUC__)\r\n# if defined(__GNUC_MINOR__)\r\n#  define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__)\r\n# endif\r\n# if defined(__GNUC_PATCHLEVEL__)\r\n#  define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)\r\n# endif\r\n\r\n#elif defined(_MSC_VER)\r\n# define COMPILER_ID \"MSVC\"\r\n  /* _MSC_VER = VVRR */\r\n# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100)\r\n# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100)\r\n# if defined(_MSC_FULL_VER)\r\n#  if _MSC_VER >= 1400\r\n    /* _MSC_FULL_VER = VVRRPPPPP */\r\n#   define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000)\r\n#  else\r\n    /* _MSC_FULL_VER = VVRRPPPP */\r\n#   define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000)\r\n#  endif\r\n# endif\r\n# if defined(_MSC_BUILD)\r\n#  define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD)\r\n# endif\r\n\r\n#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__)\r\n# define COMPILER_ID \"ADSP\"\r\n#if defined(__VISUALDSPVERSION__)\r\n  /* __VISUALDSPVERSION__ = 0xVVRRPP00 */\r\n# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24)\r\n# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF)\r\n# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8  & 0xFF)\r\n#endif\r\n\r\n#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)\r\n# define COMPILER_ID \"IAR\"\r\n# if defined(__VER__) && defined(__ICCARM__)\r\n#  define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000)\r\n#  define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000)\r\n#  define COMPILER_VERSION_PATCH DEC((__VER__) % 1000)\r\n#  define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)\r\n# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__))\r\n#  define COMPILER_VERSION_MAJOR DEC((__VER__) / 100)\r\n#  define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100))\r\n#  define COMPILER_VERSION_PATCH DEC(__SUBVERSION__)\r\n#  define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)\r\n# endif\r\n\r\n#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC)\r\n# define COMPILER_ID \"SDCC\"\r\n# if defined(__SDCC_VERSION_MAJOR)\r\n#  define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR)\r\n#  define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR)\r\n#  define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH)\r\n# else\r\n  /* SDCC = VRP */\r\n#  define COMPILER_VERSION_MAJOR DEC(SDCC/100)\r\n#  define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10)\r\n#  define COMPILER_VERSION_PATCH DEC(SDCC    % 10)\r\n# endif\r\n\r\n\r\n/* These compilers are either not known or too old to define an\r\n  identification macro.  Try to identify the platform and guess that\r\n  it is the native compiler.  */\r\n#elif defined(__hpux) || defined(__hpua)\r\n# define COMPILER_ID \"HP\"\r\n\r\n#else /* unknown compiler */\r\n# define COMPILER_ID \"\"\r\n#endif\r\n\r\n/* Construct the string literal in pieces to prevent the source from\r\n   getting matched.  Store it in a pointer rather than an array\r\n   because some compilers will just produce instructions to fill the\r\n   array rather than assigning a pointer to a static array.  */\r\nchar const* info_compiler = \"INFO\" \":\" \"compiler[\" COMPILER_ID \"]\";\r\n#ifdef SIMULATE_ID\r\nchar const* info_simulate = \"INFO\" \":\" \"simulate[\" SIMULATE_ID \"]\";\r\n#endif\r\n\r\n#ifdef __QNXNTO__\r\nchar const* qnxnto = \"INFO\" \":\" \"qnxnto[]\";\r\n#endif\r\n\r\n#if defined(__CRAYXT_COMPUTE_LINUX_TARGET)\r\nchar const *info_cray = \"INFO\" \":\" \"compiler_wrapper[CrayPrgEnv]\";\r\n#endif\r\n\r\n#define STRINGIFY_HELPER(X) #X\r\n#define STRINGIFY(X) STRINGIFY_HELPER(X)\r\n\r\n/* Identify known platforms by name.  */\r\n#if defined(__linux) || defined(__linux__) || defined(linux)\r\n# define PLATFORM_ID \"Linux\"\r\n\r\n#elif defined(__MSYS__)\r\n# define PLATFORM_ID \"MSYS\"\r\n\r\n#elif defined(__CYGWIN__)\r\n# define PLATFORM_ID \"Cygwin\"\r\n\r\n#elif defined(__MINGW32__)\r\n# define PLATFORM_ID \"MinGW\"\r\n\r\n#elif defined(__APPLE__)\r\n# define PLATFORM_ID \"Darwin\"\r\n\r\n#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32)\r\n# define PLATFORM_ID \"Windows\"\r\n\r\n#elif defined(__FreeBSD__) || defined(__FreeBSD)\r\n# define PLATFORM_ID \"FreeBSD\"\r\n\r\n#elif defined(__NetBSD__) || defined(__NetBSD)\r\n# define PLATFORM_ID \"NetBSD\"\r\n\r\n#elif defined(__OpenBSD__) || defined(__OPENBSD)\r\n# define PLATFORM_ID \"OpenBSD\"\r\n\r\n#elif defined(__sun) || defined(sun)\r\n# define PLATFORM_ID \"SunOS\"\r\n\r\n#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__)\r\n# define PLATFORM_ID \"AIX\"\r\n\r\n#elif defined(__hpux) || defined(__hpux__)\r\n# define PLATFORM_ID \"HP-UX\"\r\n\r\n#elif defined(__HAIKU__)\r\n# define PLATFORM_ID \"Haiku\"\r\n\r\n#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS)\r\n# define PLATFORM_ID \"BeOS\"\r\n\r\n#elif defined(__QNX__) || defined(__QNXNTO__)\r\n# define PLATFORM_ID \"QNX\"\r\n\r\n#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__)\r\n# define PLATFORM_ID \"Tru64\"\r\n\r\n#elif defined(__riscos) || defined(__riscos__)\r\n# define PLATFORM_ID \"RISCos\"\r\n\r\n#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__)\r\n# define PLATFORM_ID \"SINIX\"\r\n\r\n#elif defined(__UNIX_SV__)\r\n# define PLATFORM_ID \"UNIX_SV\"\r\n\r\n#elif defined(__bsdos__)\r\n# define PLATFORM_ID \"BSDOS\"\r\n\r\n#elif defined(_MPRAS) || defined(MPRAS)\r\n# define PLATFORM_ID \"MP-RAS\"\r\n\r\n#elif defined(__osf) || defined(__osf__)\r\n# define PLATFORM_ID \"OSF1\"\r\n\r\n#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv)\r\n# define PLATFORM_ID \"SCO_SV\"\r\n\r\n#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX)\r\n# define PLATFORM_ID \"ULTRIX\"\r\n\r\n#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX)\r\n# define PLATFORM_ID \"Xenix\"\r\n\r\n#elif defined(__WATCOMC__)\r\n# if defined(__LINUX__)\r\n#  define PLATFORM_ID \"Linux\"\r\n\r\n# elif defined(__DOS__)\r\n#  define PLATFORM_ID \"DOS\"\r\n\r\n# elif defined(__OS2__)\r\n#  define PLATFORM_ID \"OS2\"\r\n\r\n# elif defined(__WINDOWS__)\r\n#  define PLATFORM_ID \"Windows3x\"\r\n\r\n# elif defined(__VXWORKS__)\r\n#  define PLATFORM_ID \"VxWorks\"\r\n\r\n# else /* unknown platform */\r\n#  define PLATFORM_ID\r\n# endif\r\n\r\n#elif defined(__INTEGRITY)\r\n# if defined(INT_178B)\r\n#  define PLATFORM_ID \"Integrity178\"\r\n\r\n# else /* regular Integrity */\r\n#  define PLATFORM_ID \"Integrity\"\r\n# endif\r\n\r\n#else /* unknown platform */\r\n# define PLATFORM_ID\r\n\r\n#endif\r\n\r\n/* For windows compilers MSVC and Intel we can determine\r\n   the architecture of the compiler being used.  This is because\r\n   the compilers do not have flags that can change the architecture,\r\n   but rather depend on which compiler is being used\r\n*/\r\n#if defined(_WIN32) && defined(_MSC_VER)\r\n# if defined(_M_IA64)\r\n#  define ARCHITECTURE_ID \"IA64\"\r\n\r\n# elif defined(_M_ARM64EC)\r\n#  define ARCHITECTURE_ID \"ARM64EC\"\r\n\r\n# elif defined(_M_X64) || defined(_M_AMD64)\r\n#  define ARCHITECTURE_ID \"x64\"\r\n\r\n# elif defined(_M_IX86)\r\n#  define ARCHITECTURE_ID \"X86\"\r\n\r\n# elif defined(_M_ARM64)\r\n#  define ARCHITECTURE_ID \"ARM64\"\r\n\r\n# elif defined(_M_ARM)\r\n#  if _M_ARM == 4\r\n#   define ARCHITECTURE_ID \"ARMV4I\"\r\n#  elif _M_ARM == 5\r\n#   define ARCHITECTURE_ID \"ARMV5I\"\r\n#  else\r\n#   define ARCHITECTURE_ID \"ARMV\" STRINGIFY(_M_ARM)\r\n#  endif\r\n\r\n# elif defined(_M_MIPS)\r\n#  define ARCHITECTURE_ID \"MIPS\"\r\n\r\n# elif defined(_M_SH)\r\n#  define ARCHITECTURE_ID \"SHx\"\r\n\r\n# else /* unknown architecture */\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n#elif defined(__WATCOMC__)\r\n# if defined(_M_I86)\r\n#  define ARCHITECTURE_ID \"I86\"\r\n\r\n# elif defined(_M_IX86)\r\n#  define ARCHITECTURE_ID \"X86\"\r\n\r\n# else /* unknown architecture */\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)\r\n# if defined(__ICCARM__)\r\n#  define ARCHITECTURE_ID \"ARM\"\r\n\r\n# elif defined(__ICCRX__)\r\n#  define ARCHITECTURE_ID \"RX\"\r\n\r\n# elif defined(__ICCRH850__)\r\n#  define ARCHITECTURE_ID \"RH850\"\r\n\r\n# elif defined(__ICCRL78__)\r\n#  define ARCHITECTURE_ID \"RL78\"\r\n\r\n# elif defined(__ICCRISCV__)\r\n#  define ARCHITECTURE_ID \"RISCV\"\r\n\r\n# elif defined(__ICCAVR__)\r\n#  define ARCHITECTURE_ID \"AVR\"\r\n\r\n# elif defined(__ICC430__)\r\n#  define ARCHITECTURE_ID \"MSP430\"\r\n\r\n# elif defined(__ICCV850__)\r\n#  define ARCHITECTURE_ID \"V850\"\r\n\r\n# elif defined(__ICC8051__)\r\n#  define ARCHITECTURE_ID \"8051\"\r\n\r\n# elif defined(__ICCSTM8__)\r\n#  define ARCHITECTURE_ID \"STM8\"\r\n\r\n# else /* unknown architecture */\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n#elif defined(__ghs__)\r\n# if defined(__PPC64__)\r\n#  define ARCHITECTURE_ID \"PPC64\"\r\n\r\n# elif defined(__ppc__)\r\n#  define ARCHITECTURE_ID \"PPC\"\r\n\r\n# elif defined(__ARM__)\r\n#  define ARCHITECTURE_ID \"ARM\"\r\n\r\n# elif defined(__x86_64__)\r\n#  define ARCHITECTURE_ID \"x64\"\r\n\r\n# elif defined(__i386__)\r\n#  define ARCHITECTURE_ID \"X86\"\r\n\r\n# else /* unknown architecture */\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n#elif defined(__TI_COMPILER_VERSION__)\r\n# if defined(__TI_ARM__)\r\n#  define ARCHITECTURE_ID \"ARM\"\r\n\r\n# elif defined(__MSP430__)\r\n#  define ARCHITECTURE_ID \"MSP430\"\r\n\r\n# elif defined(__TMS320C28XX__)\r\n#  define ARCHITECTURE_ID \"TMS320C28x\"\r\n\r\n# elif defined(__TMS320C6X__) || defined(_TMS320C6X)\r\n#  define ARCHITECTURE_ID \"TMS320C6x\"\r\n\r\n# else /* unknown architecture */\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n#else\r\n#  define ARCHITECTURE_ID\r\n#endif\r\n\r\n/* Convert integer to decimal digit literals.  */\r\n#define DEC(n)                   \\\r\n  ('0' + (((n) / 10000000)%10)), \\\r\n  ('0' + (((n) / 1000000)%10)),  \\\r\n  ('0' + (((n) / 100000)%10)),   \\\r\n  ('0' + (((n) / 10000)%10)),    \\\r\n  ('0' + (((n) / 1000)%10)),     \\\r\n  ('0' + (((n) / 100)%10)),      \\\r\n  ('0' + (((n) / 10)%10)),       \\\r\n  ('0' +  ((n) % 10))\r\n\r\n/* Convert integer to hex digit literals.  */\r\n#define HEX(n)             \\\r\n  ('0' + ((n)>>28 & 0xF)), \\\r\n  ('0' + ((n)>>24 & 0xF)), \\\r\n  ('0' + ((n)>>20 & 0xF)), \\\r\n  ('0' + ((n)>>16 & 0xF)), \\\r\n  ('0' + ((n)>>12 & 0xF)), \\\r\n  ('0' + ((n)>>8  & 0xF)), \\\r\n  ('0' + ((n)>>4  & 0xF)), \\\r\n  ('0' + ((n)     & 0xF))\r\n\r\n/* Construct a string literal encoding the version number. */\r\n#ifdef COMPILER_VERSION\r\nchar const* info_version = \"INFO\" \":\" \"compiler_version[\" COMPILER_VERSION \"]\";\r\n\r\n/* Construct a string literal encoding the version number components. */\r\n#elif defined(COMPILER_VERSION_MAJOR)\r\nchar const info_version[] = {\r\n  'I', 'N', 'F', 'O', ':',\r\n  'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[',\r\n  COMPILER_VERSION_MAJOR,\r\n# ifdef COMPILER_VERSION_MINOR\r\n  '.', COMPILER_VERSION_MINOR,\r\n#  ifdef COMPILER_VERSION_PATCH\r\n   '.', COMPILER_VERSION_PATCH,\r\n#   ifdef COMPILER_VERSION_TWEAK\r\n    '.', COMPILER_VERSION_TWEAK,\r\n#   endif\r\n#  endif\r\n# endif\r\n  ']','\\0'};\r\n#endif\r\n\r\n/* Construct a string literal encoding the internal version number. */\r\n#ifdef COMPILER_VERSION_INTERNAL\r\nchar const info_version_internal[] = {\r\n  'I', 'N', 'F', 'O', ':',\r\n  'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_',\r\n  'i','n','t','e','r','n','a','l','[',\r\n  COMPILER_VERSION_INTERNAL,']','\\0'};\r\n#elif defined(COMPILER_VERSION_INTERNAL_STR)\r\nchar const* info_version_internal = \"INFO\" \":\" \"compiler_version_internal[\" COMPILER_VERSION_INTERNAL_STR \"]\";\r\n#endif\r\n\r\n/* Construct a string literal encoding the version number components. */\r\n#ifdef SIMULATE_VERSION_MAJOR\r\nchar const info_simulate_version[] = {\r\n  'I', 'N', 'F', 'O', ':',\r\n  's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[',\r\n  SIMULATE_VERSION_MAJOR,\r\n# ifdef SIMULATE_VERSION_MINOR\r\n  '.', SIMULATE_VERSION_MINOR,\r\n#  ifdef SIMULATE_VERSION_PATCH\r\n   '.', SIMULATE_VERSION_PATCH,\r\n#   ifdef SIMULATE_VERSION_TWEAK\r\n    '.', SIMULATE_VERSION_TWEAK,\r\n#   endif\r\n#  endif\r\n# endif\r\n  ']','\\0'};\r\n#endif\r\n\r\n/* Construct the string literal in pieces to prevent the source from\r\n   getting matched.  Store it in a pointer rather than an array\r\n   because some compilers will just produce instructions to fill the\r\n   array rather than assigning a pointer to a static array.  */\r\nchar const* info_platform = \"INFO\" \":\" \"platform[\" PLATFORM_ID \"]\";\r\nchar const* info_arch = \"INFO\" \":\" \"arch[\" ARCHITECTURE_ID \"]\";\r\n\r\n\r\n\r\n#if !defined(__STDC__) && !defined(__clang__)\r\n# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__)\r\n#  define C_VERSION \"90\"\r\n# else\r\n#  define C_VERSION\r\n# endif\r\n#elif __STDC_VERSION__ > 201710L\r\n# define C_VERSION \"23\"\r\n#elif __STDC_VERSION__ >= 201710L\r\n# define C_VERSION \"17\"\r\n#elif __STDC_VERSION__ >= 201000L\r\n# define C_VERSION \"11\"\r\n#elif __STDC_VERSION__ >= 199901L\r\n# define C_VERSION \"99\"\r\n#else\r\n# define C_VERSION \"90\"\r\n#endif\r\nconst char* info_language_standard_default =\r\n  \"INFO\" \":\" \"standard_default[\" C_VERSION \"]\";\r\n\r\nconst char* info_language_extensions_default = \"INFO\" \":\" \"extensions_default[\"\r\n/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */\r\n#if (defined(__clang__) || defined(__GNUC__) ||                               \\\r\n     defined(__TI_COMPILER_VERSION__)) &&                                     \\\r\n  !defined(__STRICT_ANSI__) && !defined(_MSC_VER)\r\n  \"ON\"\r\n#else\r\n  \"OFF\"\r\n#endif\r\n\"]\";\r\n\r\n/*--------------------------------------------------------------------------*/\r\n\r\n#ifdef ID_VOID_MAIN\r\nvoid main() {}\r\n#else\r\n# if defined(__CLASSIC_C__)\r\nint main(argc, argv) int argc; char *argv[];\r\n# else\r\nint main(int argc, char* argv[])\r\n# endif\r\n{\r\n  int require = 0;\r\n  require += info_compiler[argc];\r\n  require += info_platform[argc];\r\n  require += info_arch[argc];\r\n#ifdef COMPILER_VERSION_MAJOR\r\n  require += info_version[argc];\r\n#endif\r\n#ifdef COMPILER_VERSION_INTERNAL\r\n  require += info_version_internal[argc];\r\n#endif\r\n#ifdef SIMULATE_ID\r\n  require += info_simulate[argc];\r\n#endif\r\n#ifdef SIMULATE_VERSION_MAJOR\r\n  require += info_simulate_version[argc];\r\n#endif\r\n#if defined(__CRAYXT_COMPUTE_LINUX_TARGET)\r\n  require += info_cray[argc];\r\n#endif\r\n  require += info_language_standard_default[argc];\r\n  require += info_language_extensions_default[argc];\r\n  (void)argv;\r\n  return require;\r\n}\r\n#endif\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/x86_64/CMakeFiles/3.22.1-g37088a8-dirty/CompilerIdCXX/CMakeCXXCompilerId.cpp",
    "content": "/* This source file must have a .cpp extension so that all C++ compilers\r\n   recognize the extension without flags.  Borland does not know .cxx for\r\n   example.  */\r\n#ifndef __cplusplus\r\n# error \"A C compiler has been selected for C++.\"\r\n#endif\r\n\r\n#if !defined(__has_include)\r\n/* If the compiler does not have __has_include, pretend the answer is\r\n   always no.  */\r\n#  define __has_include(x) 0\r\n#endif\r\n\r\n\r\n/* Version number components: V=Version, R=Revision, P=Patch\r\n   Version date components:   YYYY=Year, MM=Month,   DD=Day  */\r\n\r\n#if defined(__COMO__)\r\n# define COMPILER_ID \"Comeau\"\r\n  /* __COMO_VERSION__ = VRR */\r\n# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100)\r\n# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100)\r\n\r\n#elif defined(__INTEL_COMPILER) || defined(__ICC)\r\n# define COMPILER_ID \"Intel\"\r\n# if defined(_MSC_VER)\r\n#  define SIMULATE_ID \"MSVC\"\r\n# endif\r\n# if defined(__GNUC__)\r\n#  define SIMULATE_ID \"GNU\"\r\n# endif\r\n  /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later,\r\n     except that a few beta releases use the old format with V=2021.  */\r\n# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111\r\n#  define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100)\r\n#  define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10)\r\n#  if defined(__INTEL_COMPILER_UPDATE)\r\n#   define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE)\r\n#  else\r\n#   define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER   % 10)\r\n#  endif\r\n# else\r\n#  define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER)\r\n#  define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE)\r\n   /* The third version component from --version is an update index,\r\n      but no macro is provided for it.  */\r\n#  define COMPILER_VERSION_PATCH DEC(0)\r\n# endif\r\n# if defined(__INTEL_COMPILER_BUILD_DATE)\r\n   /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */\r\n#  define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE)\r\n# endif\r\n# if defined(_MSC_VER)\r\n   /* _MSC_VER = VVRR */\r\n#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)\r\n#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)\r\n# endif\r\n# if defined(__GNUC__)\r\n#  define SIMULATE_VERSION_MAJOR DEC(__GNUC__)\r\n# elif defined(__GNUG__)\r\n#  define SIMULATE_VERSION_MAJOR DEC(__GNUG__)\r\n# endif\r\n# if defined(__GNUC_MINOR__)\r\n#  define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)\r\n# endif\r\n# if defined(__GNUC_PATCHLEVEL__)\r\n#  define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)\r\n# endif\r\n\r\n#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER)\r\n# define COMPILER_ID \"IntelLLVM\"\r\n#if defined(_MSC_VER)\r\n# define SIMULATE_ID \"MSVC\"\r\n#endif\r\n#if defined(__GNUC__)\r\n# define SIMULATE_ID \"GNU\"\r\n#endif\r\n/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and\r\n * later.  Look for 6 digit vs. 8 digit version number to decide encoding.\r\n * VVVV is no smaller than the current year when a version is released.\r\n */\r\n#if __INTEL_LLVM_COMPILER < 1000000L\r\n# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100)\r\n# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10)\r\n# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER    % 10)\r\n#else\r\n# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000)\r\n# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100)\r\n# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER     % 100)\r\n#endif\r\n#if defined(_MSC_VER)\r\n  /* _MSC_VER = VVRR */\r\n# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)\r\n# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)\r\n#endif\r\n#if defined(__GNUC__)\r\n# define SIMULATE_VERSION_MAJOR DEC(__GNUC__)\r\n#elif defined(__GNUG__)\r\n# define SIMULATE_VERSION_MAJOR DEC(__GNUG__)\r\n#endif\r\n#if defined(__GNUC_MINOR__)\r\n# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)\r\n#endif\r\n#if defined(__GNUC_PATCHLEVEL__)\r\n# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)\r\n#endif\r\n\r\n#elif defined(__PATHCC__)\r\n# define COMPILER_ID \"PathScale\"\r\n# define COMPILER_VERSION_MAJOR DEC(__PATHCC__)\r\n# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__)\r\n# if defined(__PATHCC_PATCHLEVEL__)\r\n#  define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__)\r\n# endif\r\n\r\n#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__)\r\n# define COMPILER_ID \"Embarcadero\"\r\n# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF)\r\n# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF)\r\n# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__     & 0xFFFF)\r\n\r\n#elif defined(__BORLANDC__)\r\n# define COMPILER_ID \"Borland\"\r\n  /* __BORLANDC__ = 0xVRR */\r\n# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8)\r\n# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF)\r\n\r\n#elif defined(__WATCOMC__) && __WATCOMC__ < 1200\r\n# define COMPILER_ID \"Watcom\"\r\n   /* __WATCOMC__ = VVRR */\r\n# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100)\r\n# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)\r\n# if (__WATCOMC__ % 10) > 0\r\n#  define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)\r\n# endif\r\n\r\n#elif defined(__WATCOMC__)\r\n# define COMPILER_ID \"OpenWatcom\"\r\n   /* __WATCOMC__ = VVRP + 1100 */\r\n# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100)\r\n# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)\r\n# if (__WATCOMC__ % 10) > 0\r\n#  define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)\r\n# endif\r\n\r\n#elif defined(__SUNPRO_CC)\r\n# define COMPILER_ID \"SunPro\"\r\n# if __SUNPRO_CC >= 0x5100\r\n   /* __SUNPRO_CC = 0xVRRP */\r\n#  define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12)\r\n#  define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF)\r\n#  define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC    & 0xF)\r\n# else\r\n   /* __SUNPRO_CC = 0xVRP */\r\n#  define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8)\r\n#  define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF)\r\n#  define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC    & 0xF)\r\n# endif\r\n\r\n#elif defined(__HP_aCC)\r\n# define COMPILER_ID \"HP\"\r\n  /* __HP_aCC = VVRRPP */\r\n# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000)\r\n# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100)\r\n# define COMPILER_VERSION_PATCH DEC(__HP_aCC     % 100)\r\n\r\n#elif defined(__DECCXX)\r\n# define COMPILER_ID \"Compaq\"\r\n  /* __DECCXX_VER = VVRRTPPPP */\r\n# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000)\r\n# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000  % 100)\r\n# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER         % 10000)\r\n\r\n#elif defined(__IBMCPP__) && defined(__COMPILER_VER__)\r\n# define COMPILER_ID \"zOS\"\r\n  /* __IBMCPP__ = VRP */\r\n# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)\r\n# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)\r\n# define COMPILER_VERSION_PATCH DEC(__IBMCPP__    % 10)\r\n\r\n#elif defined(__ibmxl__) && defined(__clang__)\r\n# define COMPILER_ID \"XLClang\"\r\n# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__)\r\n# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__)\r\n# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__)\r\n# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__)\r\n\r\n\r\n#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800\r\n# define COMPILER_ID \"XL\"\r\n  /* __IBMCPP__ = VRP */\r\n# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)\r\n# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)\r\n# define COMPILER_VERSION_PATCH DEC(__IBMCPP__    % 10)\r\n\r\n#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800\r\n# define COMPILER_ID \"VisualAge\"\r\n  /* __IBMCPP__ = VRP */\r\n# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)\r\n# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)\r\n# define COMPILER_VERSION_PATCH DEC(__IBMCPP__    % 10)\r\n\r\n#elif defined(__NVCOMPILER)\r\n# define COMPILER_ID \"NVHPC\"\r\n# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__)\r\n# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__)\r\n# if defined(__NVCOMPILER_PATCHLEVEL__)\r\n#  define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__)\r\n# endif\r\n\r\n#elif defined(__PGI)\r\n# define COMPILER_ID \"PGI\"\r\n# define COMPILER_VERSION_MAJOR DEC(__PGIC__)\r\n# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__)\r\n# if defined(__PGIC_PATCHLEVEL__)\r\n#  define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__)\r\n# endif\r\n\r\n#elif defined(_CRAYC)\r\n# define COMPILER_ID \"Cray\"\r\n# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR)\r\n# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR)\r\n\r\n#elif defined(__TI_COMPILER_VERSION__)\r\n# define COMPILER_ID \"TI\"\r\n  /* __TI_COMPILER_VERSION__ = VVVRRRPPP */\r\n# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000)\r\n# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000   % 1000)\r\n# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__        % 1000)\r\n\r\n#elif defined(__CLANG_FUJITSU)\r\n# define COMPILER_ID \"FujitsuClang\"\r\n# define COMPILER_VERSION_MAJOR DEC(__FCC_major__)\r\n# define COMPILER_VERSION_MINOR DEC(__FCC_minor__)\r\n# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__)\r\n# define COMPILER_VERSION_INTERNAL_STR __clang_version__\r\n\r\n\r\n#elif defined(__FUJITSU)\r\n# define COMPILER_ID \"Fujitsu\"\r\n# if defined(__FCC_version__)\r\n#   define COMPILER_VERSION __FCC_version__\r\n# elif defined(__FCC_major__)\r\n#   define COMPILER_VERSION_MAJOR DEC(__FCC_major__)\r\n#   define COMPILER_VERSION_MINOR DEC(__FCC_minor__)\r\n#   define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__)\r\n# endif\r\n# if defined(__fcc_version)\r\n#   define COMPILER_VERSION_INTERNAL DEC(__fcc_version)\r\n# elif defined(__FCC_VERSION)\r\n#   define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION)\r\n# endif\r\n\r\n\r\n#elif defined(__ghs__)\r\n# define COMPILER_ID \"GHS\"\r\n/* __GHS_VERSION_NUMBER = VVVVRP */\r\n# ifdef __GHS_VERSION_NUMBER\r\n# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100)\r\n# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10)\r\n# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER      % 10)\r\n# endif\r\n\r\n#elif defined(__SCO_VERSION__)\r\n# define COMPILER_ID \"SCO\"\r\n\r\n#elif defined(__ARMCC_VERSION) && !defined(__clang__)\r\n# define COMPILER_ID \"ARMCC\"\r\n#if __ARMCC_VERSION >= 1000000\r\n  /* __ARMCC_VERSION = VRRPPPP */\r\n  # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000)\r\n  # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100)\r\n  # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION     % 10000)\r\n#else\r\n  /* __ARMCC_VERSION = VRPPPP */\r\n  # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000)\r\n  # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10)\r\n  # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION    % 10000)\r\n#endif\r\n\r\n\r\n#elif defined(__clang__) && defined(__apple_build_version__)\r\n# define COMPILER_ID \"AppleClang\"\r\n# if defined(_MSC_VER)\r\n#  define SIMULATE_ID \"MSVC\"\r\n# endif\r\n# define COMPILER_VERSION_MAJOR DEC(__clang_major__)\r\n# define COMPILER_VERSION_MINOR DEC(__clang_minor__)\r\n# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)\r\n# if defined(_MSC_VER)\r\n   /* _MSC_VER = VVRR */\r\n#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)\r\n#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)\r\n# endif\r\n# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__)\r\n\r\n#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION)\r\n# define COMPILER_ID \"ARMClang\"\r\n  # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000)\r\n  # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100)\r\n  # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION     % 10000)\r\n# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION)\r\n\r\n#elif defined(__clang__)\r\n# define COMPILER_ID \"Clang\"\r\n# if defined(_MSC_VER)\r\n#  define SIMULATE_ID \"MSVC\"\r\n# endif\r\n# define COMPILER_VERSION_MAJOR DEC(__clang_major__)\r\n# define COMPILER_VERSION_MINOR DEC(__clang_minor__)\r\n# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)\r\n# if defined(_MSC_VER)\r\n   /* _MSC_VER = VVRR */\r\n#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)\r\n#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)\r\n# endif\r\n\r\n#elif defined(__GNUC__) || defined(__GNUG__)\r\n# define COMPILER_ID \"GNU\"\r\n# if defined(__GNUC__)\r\n#  define COMPILER_VERSION_MAJOR DEC(__GNUC__)\r\n# else\r\n#  define COMPILER_VERSION_MAJOR DEC(__GNUG__)\r\n# endif\r\n# if defined(__GNUC_MINOR__)\r\n#  define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__)\r\n# endif\r\n# if defined(__GNUC_PATCHLEVEL__)\r\n#  define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)\r\n# endif\r\n\r\n#elif defined(_MSC_VER)\r\n# define COMPILER_ID \"MSVC\"\r\n  /* _MSC_VER = VVRR */\r\n# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100)\r\n# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100)\r\n# if defined(_MSC_FULL_VER)\r\n#  if _MSC_VER >= 1400\r\n    /* _MSC_FULL_VER = VVRRPPPPP */\r\n#   define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000)\r\n#  else\r\n    /* _MSC_FULL_VER = VVRRPPPP */\r\n#   define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000)\r\n#  endif\r\n# endif\r\n# if defined(_MSC_BUILD)\r\n#  define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD)\r\n# endif\r\n\r\n#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__)\r\n# define COMPILER_ID \"ADSP\"\r\n#if defined(__VISUALDSPVERSION__)\r\n  /* __VISUALDSPVERSION__ = 0xVVRRPP00 */\r\n# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24)\r\n# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF)\r\n# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8  & 0xFF)\r\n#endif\r\n\r\n#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)\r\n# define COMPILER_ID \"IAR\"\r\n# if defined(__VER__) && defined(__ICCARM__)\r\n#  define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000)\r\n#  define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000)\r\n#  define COMPILER_VERSION_PATCH DEC((__VER__) % 1000)\r\n#  define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)\r\n# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__))\r\n#  define COMPILER_VERSION_MAJOR DEC((__VER__) / 100)\r\n#  define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100))\r\n#  define COMPILER_VERSION_PATCH DEC(__SUBVERSION__)\r\n#  define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)\r\n# endif\r\n\r\n\r\n/* These compilers are either not known or too old to define an\r\n  identification macro.  Try to identify the platform and guess that\r\n  it is the native compiler.  */\r\n#elif defined(__hpux) || defined(__hpua)\r\n# define COMPILER_ID \"HP\"\r\n\r\n#else /* unknown compiler */\r\n# define COMPILER_ID \"\"\r\n#endif\r\n\r\n/* Construct the string literal in pieces to prevent the source from\r\n   getting matched.  Store it in a pointer rather than an array\r\n   because some compilers will just produce instructions to fill the\r\n   array rather than assigning a pointer to a static array.  */\r\nchar const* info_compiler = \"INFO\" \":\" \"compiler[\" COMPILER_ID \"]\";\r\n#ifdef SIMULATE_ID\r\nchar const* info_simulate = \"INFO\" \":\" \"simulate[\" SIMULATE_ID \"]\";\r\n#endif\r\n\r\n#ifdef __QNXNTO__\r\nchar const* qnxnto = \"INFO\" \":\" \"qnxnto[]\";\r\n#endif\r\n\r\n#if defined(__CRAYXT_COMPUTE_LINUX_TARGET)\r\nchar const *info_cray = \"INFO\" \":\" \"compiler_wrapper[CrayPrgEnv]\";\r\n#endif\r\n\r\n#define STRINGIFY_HELPER(X) #X\r\n#define STRINGIFY(X) STRINGIFY_HELPER(X)\r\n\r\n/* Identify known platforms by name.  */\r\n#if defined(__linux) || defined(__linux__) || defined(linux)\r\n# define PLATFORM_ID \"Linux\"\r\n\r\n#elif defined(__MSYS__)\r\n# define PLATFORM_ID \"MSYS\"\r\n\r\n#elif defined(__CYGWIN__)\r\n# define PLATFORM_ID \"Cygwin\"\r\n\r\n#elif defined(__MINGW32__)\r\n# define PLATFORM_ID \"MinGW\"\r\n\r\n#elif defined(__APPLE__)\r\n# define PLATFORM_ID \"Darwin\"\r\n\r\n#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32)\r\n# define PLATFORM_ID \"Windows\"\r\n\r\n#elif defined(__FreeBSD__) || defined(__FreeBSD)\r\n# define PLATFORM_ID \"FreeBSD\"\r\n\r\n#elif defined(__NetBSD__) || defined(__NetBSD)\r\n# define PLATFORM_ID \"NetBSD\"\r\n\r\n#elif defined(__OpenBSD__) || defined(__OPENBSD)\r\n# define PLATFORM_ID \"OpenBSD\"\r\n\r\n#elif defined(__sun) || defined(sun)\r\n# define PLATFORM_ID \"SunOS\"\r\n\r\n#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__)\r\n# define PLATFORM_ID \"AIX\"\r\n\r\n#elif defined(__hpux) || defined(__hpux__)\r\n# define PLATFORM_ID \"HP-UX\"\r\n\r\n#elif defined(__HAIKU__)\r\n# define PLATFORM_ID \"Haiku\"\r\n\r\n#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS)\r\n# define PLATFORM_ID \"BeOS\"\r\n\r\n#elif defined(__QNX__) || defined(__QNXNTO__)\r\n# define PLATFORM_ID \"QNX\"\r\n\r\n#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__)\r\n# define PLATFORM_ID \"Tru64\"\r\n\r\n#elif defined(__riscos) || defined(__riscos__)\r\n# define PLATFORM_ID \"RISCos\"\r\n\r\n#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__)\r\n# define PLATFORM_ID \"SINIX\"\r\n\r\n#elif defined(__UNIX_SV__)\r\n# define PLATFORM_ID \"UNIX_SV\"\r\n\r\n#elif defined(__bsdos__)\r\n# define PLATFORM_ID \"BSDOS\"\r\n\r\n#elif defined(_MPRAS) || defined(MPRAS)\r\n# define PLATFORM_ID \"MP-RAS\"\r\n\r\n#elif defined(__osf) || defined(__osf__)\r\n# define PLATFORM_ID \"OSF1\"\r\n\r\n#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv)\r\n# define PLATFORM_ID \"SCO_SV\"\r\n\r\n#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX)\r\n# define PLATFORM_ID \"ULTRIX\"\r\n\r\n#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX)\r\n# define PLATFORM_ID \"Xenix\"\r\n\r\n#elif defined(__WATCOMC__)\r\n# if defined(__LINUX__)\r\n#  define PLATFORM_ID \"Linux\"\r\n\r\n# elif defined(__DOS__)\r\n#  define PLATFORM_ID \"DOS\"\r\n\r\n# elif defined(__OS2__)\r\n#  define PLATFORM_ID \"OS2\"\r\n\r\n# elif defined(__WINDOWS__)\r\n#  define PLATFORM_ID \"Windows3x\"\r\n\r\n# elif defined(__VXWORKS__)\r\n#  define PLATFORM_ID \"VxWorks\"\r\n\r\n# else /* unknown platform */\r\n#  define PLATFORM_ID\r\n# endif\r\n\r\n#elif defined(__INTEGRITY)\r\n# if defined(INT_178B)\r\n#  define PLATFORM_ID \"Integrity178\"\r\n\r\n# else /* regular Integrity */\r\n#  define PLATFORM_ID \"Integrity\"\r\n# endif\r\n\r\n#else /* unknown platform */\r\n# define PLATFORM_ID\r\n\r\n#endif\r\n\r\n/* For windows compilers MSVC and Intel we can determine\r\n   the architecture of the compiler being used.  This is because\r\n   the compilers do not have flags that can change the architecture,\r\n   but rather depend on which compiler is being used\r\n*/\r\n#if defined(_WIN32) && defined(_MSC_VER)\r\n# if defined(_M_IA64)\r\n#  define ARCHITECTURE_ID \"IA64\"\r\n\r\n# elif defined(_M_ARM64EC)\r\n#  define ARCHITECTURE_ID \"ARM64EC\"\r\n\r\n# elif defined(_M_X64) || defined(_M_AMD64)\r\n#  define ARCHITECTURE_ID \"x64\"\r\n\r\n# elif defined(_M_IX86)\r\n#  define ARCHITECTURE_ID \"X86\"\r\n\r\n# elif defined(_M_ARM64)\r\n#  define ARCHITECTURE_ID \"ARM64\"\r\n\r\n# elif defined(_M_ARM)\r\n#  if _M_ARM == 4\r\n#   define ARCHITECTURE_ID \"ARMV4I\"\r\n#  elif _M_ARM == 5\r\n#   define ARCHITECTURE_ID \"ARMV5I\"\r\n#  else\r\n#   define ARCHITECTURE_ID \"ARMV\" STRINGIFY(_M_ARM)\r\n#  endif\r\n\r\n# elif defined(_M_MIPS)\r\n#  define ARCHITECTURE_ID \"MIPS\"\r\n\r\n# elif defined(_M_SH)\r\n#  define ARCHITECTURE_ID \"SHx\"\r\n\r\n# else /* unknown architecture */\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n#elif defined(__WATCOMC__)\r\n# if defined(_M_I86)\r\n#  define ARCHITECTURE_ID \"I86\"\r\n\r\n# elif defined(_M_IX86)\r\n#  define ARCHITECTURE_ID \"X86\"\r\n\r\n# else /* unknown architecture */\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)\r\n# if defined(__ICCARM__)\r\n#  define ARCHITECTURE_ID \"ARM\"\r\n\r\n# elif defined(__ICCRX__)\r\n#  define ARCHITECTURE_ID \"RX\"\r\n\r\n# elif defined(__ICCRH850__)\r\n#  define ARCHITECTURE_ID \"RH850\"\r\n\r\n# elif defined(__ICCRL78__)\r\n#  define ARCHITECTURE_ID \"RL78\"\r\n\r\n# elif defined(__ICCRISCV__)\r\n#  define ARCHITECTURE_ID \"RISCV\"\r\n\r\n# elif defined(__ICCAVR__)\r\n#  define ARCHITECTURE_ID \"AVR\"\r\n\r\n# elif defined(__ICC430__)\r\n#  define ARCHITECTURE_ID \"MSP430\"\r\n\r\n# elif defined(__ICCV850__)\r\n#  define ARCHITECTURE_ID \"V850\"\r\n\r\n# elif defined(__ICC8051__)\r\n#  define ARCHITECTURE_ID \"8051\"\r\n\r\n# elif defined(__ICCSTM8__)\r\n#  define ARCHITECTURE_ID \"STM8\"\r\n\r\n# else /* unknown architecture */\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n#elif defined(__ghs__)\r\n# if defined(__PPC64__)\r\n#  define ARCHITECTURE_ID \"PPC64\"\r\n\r\n# elif defined(__ppc__)\r\n#  define ARCHITECTURE_ID \"PPC\"\r\n\r\n# elif defined(__ARM__)\r\n#  define ARCHITECTURE_ID \"ARM\"\r\n\r\n# elif defined(__x86_64__)\r\n#  define ARCHITECTURE_ID \"x64\"\r\n\r\n# elif defined(__i386__)\r\n#  define ARCHITECTURE_ID \"X86\"\r\n\r\n# else /* unknown architecture */\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n#elif defined(__TI_COMPILER_VERSION__)\r\n# if defined(__TI_ARM__)\r\n#  define ARCHITECTURE_ID \"ARM\"\r\n\r\n# elif defined(__MSP430__)\r\n#  define ARCHITECTURE_ID \"MSP430\"\r\n\r\n# elif defined(__TMS320C28XX__)\r\n#  define ARCHITECTURE_ID \"TMS320C28x\"\r\n\r\n# elif defined(__TMS320C6X__) || defined(_TMS320C6X)\r\n#  define ARCHITECTURE_ID \"TMS320C6x\"\r\n\r\n# else /* unknown architecture */\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n#else\r\n#  define ARCHITECTURE_ID\r\n#endif\r\n\r\n/* Convert integer to decimal digit literals.  */\r\n#define DEC(n)                   \\\r\n  ('0' + (((n) / 10000000)%10)), \\\r\n  ('0' + (((n) / 1000000)%10)),  \\\r\n  ('0' + (((n) / 100000)%10)),   \\\r\n  ('0' + (((n) / 10000)%10)),    \\\r\n  ('0' + (((n) / 1000)%10)),     \\\r\n  ('0' + (((n) / 100)%10)),      \\\r\n  ('0' + (((n) / 10)%10)),       \\\r\n  ('0' +  ((n) % 10))\r\n\r\n/* Convert integer to hex digit literals.  */\r\n#define HEX(n)             \\\r\n  ('0' + ((n)>>28 & 0xF)), \\\r\n  ('0' + ((n)>>24 & 0xF)), \\\r\n  ('0' + ((n)>>20 & 0xF)), \\\r\n  ('0' + ((n)>>16 & 0xF)), \\\r\n  ('0' + ((n)>>12 & 0xF)), \\\r\n  ('0' + ((n)>>8  & 0xF)), \\\r\n  ('0' + ((n)>>4  & 0xF)), \\\r\n  ('0' + ((n)     & 0xF))\r\n\r\n/* Construct a string literal encoding the version number. */\r\n#ifdef COMPILER_VERSION\r\nchar const* info_version = \"INFO\" \":\" \"compiler_version[\" COMPILER_VERSION \"]\";\r\n\r\n/* Construct a string literal encoding the version number components. */\r\n#elif defined(COMPILER_VERSION_MAJOR)\r\nchar const info_version[] = {\r\n  'I', 'N', 'F', 'O', ':',\r\n  'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[',\r\n  COMPILER_VERSION_MAJOR,\r\n# ifdef COMPILER_VERSION_MINOR\r\n  '.', COMPILER_VERSION_MINOR,\r\n#  ifdef COMPILER_VERSION_PATCH\r\n   '.', COMPILER_VERSION_PATCH,\r\n#   ifdef COMPILER_VERSION_TWEAK\r\n    '.', COMPILER_VERSION_TWEAK,\r\n#   endif\r\n#  endif\r\n# endif\r\n  ']','\\0'};\r\n#endif\r\n\r\n/* Construct a string literal encoding the internal version number. */\r\n#ifdef COMPILER_VERSION_INTERNAL\r\nchar const info_version_internal[] = {\r\n  'I', 'N', 'F', 'O', ':',\r\n  'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_',\r\n  'i','n','t','e','r','n','a','l','[',\r\n  COMPILER_VERSION_INTERNAL,']','\\0'};\r\n#elif defined(COMPILER_VERSION_INTERNAL_STR)\r\nchar const* info_version_internal = \"INFO\" \":\" \"compiler_version_internal[\" COMPILER_VERSION_INTERNAL_STR \"]\";\r\n#endif\r\n\r\n/* Construct a string literal encoding the version number components. */\r\n#ifdef SIMULATE_VERSION_MAJOR\r\nchar const info_simulate_version[] = {\r\n  'I', 'N', 'F', 'O', ':',\r\n  's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[',\r\n  SIMULATE_VERSION_MAJOR,\r\n# ifdef SIMULATE_VERSION_MINOR\r\n  '.', SIMULATE_VERSION_MINOR,\r\n#  ifdef SIMULATE_VERSION_PATCH\r\n   '.', SIMULATE_VERSION_PATCH,\r\n#   ifdef SIMULATE_VERSION_TWEAK\r\n    '.', SIMULATE_VERSION_TWEAK,\r\n#   endif\r\n#  endif\r\n# endif\r\n  ']','\\0'};\r\n#endif\r\n\r\n/* Construct the string literal in pieces to prevent the source from\r\n   getting matched.  Store it in a pointer rather than an array\r\n   because some compilers will just produce instructions to fill the\r\n   array rather than assigning a pointer to a static array.  */\r\nchar const* info_platform = \"INFO\" \":\" \"platform[\" PLATFORM_ID \"]\";\r\nchar const* info_arch = \"INFO\" \":\" \"arch[\" ARCHITECTURE_ID \"]\";\r\n\r\n\r\n\r\n#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L\r\n#  if defined(__INTEL_CXX11_MODE__)\r\n#    if defined(__cpp_aggregate_nsdmi)\r\n#      define CXX_STD 201402L\r\n#    else\r\n#      define CXX_STD 201103L\r\n#    endif\r\n#  else\r\n#    define CXX_STD 199711L\r\n#  endif\r\n#elif defined(_MSC_VER) && defined(_MSVC_LANG)\r\n#  define CXX_STD _MSVC_LANG\r\n#else\r\n#  define CXX_STD __cplusplus\r\n#endif\r\n\r\nconst char* info_language_standard_default = \"INFO\" \":\" \"standard_default[\"\r\n#if CXX_STD > 202002L\r\n  \"23\"\r\n#elif CXX_STD > 201703L\r\n  \"20\"\r\n#elif CXX_STD >= 201703L\r\n  \"17\"\r\n#elif CXX_STD >= 201402L\r\n  \"14\"\r\n#elif CXX_STD >= 201103L\r\n  \"11\"\r\n#else\r\n  \"98\"\r\n#endif\r\n\"]\";\r\n\r\nconst char* info_language_extensions_default = \"INFO\" \":\" \"extensions_default[\"\r\n/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */\r\n#if (defined(__clang__) || defined(__GNUC__) ||                               \\\r\n     defined(__TI_COMPILER_VERSION__)) &&                                     \\\r\n  !defined(__STRICT_ANSI__) && !defined(_MSC_VER)\r\n  \"ON\"\r\n#else\r\n  \"OFF\"\r\n#endif\r\n\"]\";\r\n\r\n/*--------------------------------------------------------------------------*/\r\n\r\nint main(int argc, char* argv[])\r\n{\r\n  int require = 0;\r\n  require += info_compiler[argc];\r\n  require += info_platform[argc];\r\n#ifdef COMPILER_VERSION_MAJOR\r\n  require += info_version[argc];\r\n#endif\r\n#ifdef COMPILER_VERSION_INTERNAL\r\n  require += info_version_internal[argc];\r\n#endif\r\n#ifdef SIMULATE_ID\r\n  require += info_simulate[argc];\r\n#endif\r\n#ifdef SIMULATE_VERSION_MAJOR\r\n  require += info_simulate_version[argc];\r\n#endif\r\n#if defined(__CRAYXT_COMPUTE_LINUX_TARGET)\r\n  require += info_cray[argc];\r\n#endif\r\n  require += info_language_standard_default[argc];\r\n  require += info_language_extensions_default[argc];\r\n  (void)argv;\r\n  return require;\r\n}\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/x86_64/CMakeFiles/TargetDirectories.txt",
    "content": "C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/586k2110/x86_64/CMakeFiles/edit_cache.dir\r\nC:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/586k2110/x86_64/CMakeFiles/rebuild_cache.dir\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/x86_64/CMakeFiles/cmake.check_cache",
    "content": "# This file is generated by cmake for dependency checking of the CMakeCache.txt file\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/x86_64/CMakeFiles/rules.ninja",
    "content": "# CMAKE generated file: DO NOT EDIT!\r\n# Generated by \"Ninja\" Generator, CMake Version 3.22\r\n\r\n# This file contains all the rules used to get the outputs files\r\n# built from the input files.\r\n# It is included in the main 'build.ninja'.\r\n\r\n# =============================================================================\r\n# Project: Project\r\n# Configurations: Debug\r\n# =============================================================================\r\n# =============================================================================\r\n\r\n#############################################\r\n# Rule for running custom commands.\r\n\r\nrule CUSTOM_COMMAND\r\n  command = $COMMAND\r\n  description = $DESC\r\n\r\n\r\n#############################################\r\n# Rule for re-running cmake.\r\n\r\nrule RERUN_CMAKE\r\n  command = C:\\Users\\Admin\\AppData\\Local\\Android\\Sdk\\cmake\\3.22.1\\bin\\cmake.exe --regenerate-during-build -SC:\\flutter\\packages\\flutter_tools\\gradle\\src\\main\\groovy -BC:\\Users\\Admin\\Documents\\GitHub\\Azyx\\android\\app\\.cxx\\Debug\\586k2110\\x86_64\r\n  description = Re-running CMake...\r\n  generator = 1\r\n\r\n\r\n#############################################\r\n# Rule for cleaning all built files.\r\n\r\nrule CLEAN\r\n  command = C:\\Users\\Admin\\AppData\\Local\\Android\\sdk\\cmake\\3.22.1\\bin\\ninja.exe $FILE_ARG -t clean $TARGETS\r\n  description = Cleaning all built files...\r\n\r\n\r\n#############################################\r\n# Rule for printing all primary targets available.\r\n\r\nrule HELP\r\n  command = C:\\Users\\Admin\\AppData\\Local\\Android\\sdk\\cmake\\3.22.1\\bin\\ninja.exe -t targets\r\n  description = All primary targets available:\r\n\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/x86_64/additional_project_files.txt",
    "content": ""
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/x86_64/android_gradle_build.json",
    "content": "{\r\n  \"buildFiles\": [\r\n    \"C:\\\\flutter\\\\packages\\\\flutter_tools\\\\gradle\\\\src\\\\main\\\\groovy\\\\CMakeLists.txt\"\r\n  ],\r\n  \"cleanCommandsComponents\": [\r\n    [\r\n      \"C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\sdk\\\\cmake\\\\3.22.1\\\\bin\\\\ninja.exe\",\r\n      \"-C\",\r\n      \"C:\\\\Users\\\\Admin\\\\Documents\\\\GitHub\\\\Azyx\\\\android\\\\app\\\\.cxx\\\\Debug\\\\586k2110\\\\x86_64\",\r\n      \"clean\"\r\n    ]\r\n  ],\r\n  \"buildTargetsCommandComponents\": [\r\n    \"C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\sdk\\\\cmake\\\\3.22.1\\\\bin\\\\ninja.exe\",\r\n    \"-C\",\r\n    \"C:\\\\Users\\\\Admin\\\\Documents\\\\GitHub\\\\Azyx\\\\android\\\\app\\\\.cxx\\\\Debug\\\\586k2110\\\\x86_64\",\r\n    \"{LIST_OF_TARGETS_TO_BUILD}\"\r\n  ],\r\n  \"libraries\": {},\r\n  \"toolchains\": {\r\n    \"toolchain\": {\r\n      \"cCompilerExecutable\": \"C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\Sdk\\\\ndk\\\\26.3.11579264\\\\toolchains\\\\llvm\\\\prebuilt\\\\windows-x86_64\\\\bin\\\\clang.exe\",\r\n      \"cppCompilerExecutable\": \"C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\Sdk\\\\ndk\\\\26.3.11579264\\\\toolchains\\\\llvm\\\\prebuilt\\\\windows-x86_64\\\\bin\\\\clang++.exe\"\r\n    }\r\n  },\r\n  \"cFileExtensions\": [],\r\n  \"cppFileExtensions\": []\r\n}"
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/x86_64/android_gradle_build_mini.json",
    "content": "{\r\n  \"buildFiles\": [\r\n    \"C:\\\\flutter\\\\packages\\\\flutter_tools\\\\gradle\\\\src\\\\main\\\\groovy\\\\CMakeLists.txt\"\r\n  ],\r\n  \"cleanCommandsComponents\": [\r\n    [\r\n      \"C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\sdk\\\\cmake\\\\3.22.1\\\\bin\\\\ninja.exe\",\r\n      \"-C\",\r\n      \"C:\\\\Users\\\\Admin\\\\Documents\\\\GitHub\\\\Azyx\\\\android\\\\app\\\\.cxx\\\\Debug\\\\586k2110\\\\x86_64\",\r\n      \"clean\"\r\n    ]\r\n  ],\r\n  \"buildTargetsCommandComponents\": [\r\n    \"C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\sdk\\\\cmake\\\\3.22.1\\\\bin\\\\ninja.exe\",\r\n    \"-C\",\r\n    \"C:\\\\Users\\\\Admin\\\\Documents\\\\GitHub\\\\Azyx\\\\android\\\\app\\\\.cxx\\\\Debug\\\\586k2110\\\\x86_64\",\r\n    \"{LIST_OF_TARGETS_TO_BUILD}\"\r\n  ],\r\n  \"libraries\": {}\r\n}"
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/x86_64/build.ninja",
    "content": "# CMAKE generated file: DO NOT EDIT!\r\n# Generated by \"Ninja\" Generator, CMake Version 3.22\r\n\r\n# This file contains all the build statements describing the\r\n# compilation DAG.\r\n\r\n# =============================================================================\r\n# Write statements declared in CMakeLists.txt:\r\n# \r\n# Which is the root file.\r\n# =============================================================================\r\n\r\n# =============================================================================\r\n# Project: Project\r\n# Configurations: Debug\r\n# =============================================================================\r\n\r\n#############################################\r\n# Minimal version of Ninja required by this file\r\n\r\nninja_required_version = 1.5\r\n\r\n\r\n#############################################\r\n# Set configuration variable for custom commands.\r\n\r\nCONFIGURATION = Debug\r\n# =============================================================================\r\n# Include auxiliary files.\r\n\r\n\r\n#############################################\r\n# Include rules file.\r\n\r\ninclude CMakeFiles/rules.ninja\r\n\r\n# =============================================================================\r\n\r\n#############################################\r\n# Logical path to working directory; prefix for absolute paths.\r\n\r\ncmake_ninja_workdir = C$:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/586k2110/x86_64/\r\n\r\n#############################################\r\n# Utility command for edit_cache\r\n\r\nbuild CMakeFiles/edit_cache.util: CUSTOM_COMMAND\r\n  COMMAND = cmd.exe /C \"cd /D C:\\Users\\Admin\\Documents\\GitHub\\Azyx\\android\\app\\.cxx\\Debug\\586k2110\\x86_64 && C:\\Users\\Admin\\AppData\\Local\\Android\\Sdk\\cmake\\3.22.1\\bin\\cmake.exe -E echo \"No interactive CMake dialog available.\"\"\r\n  DESC = No interactive CMake dialog available...\r\n  restat = 1\r\n\r\nbuild edit_cache: phony CMakeFiles/edit_cache.util\r\n\r\n\r\n#############################################\r\n# Utility command for rebuild_cache\r\n\r\nbuild CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND\r\n  COMMAND = cmd.exe /C \"cd /D C:\\Users\\Admin\\Documents\\GitHub\\Azyx\\android\\app\\.cxx\\Debug\\586k2110\\x86_64 && C:\\Users\\Admin\\AppData\\Local\\Android\\Sdk\\cmake\\3.22.1\\bin\\cmake.exe --regenerate-during-build -SC:\\flutter\\packages\\flutter_tools\\gradle\\src\\main\\groovy -BC:\\Users\\Admin\\Documents\\GitHub\\Azyx\\android\\app\\.cxx\\Debug\\586k2110\\x86_64\"\r\n  DESC = Running CMake to regenerate build system...\r\n  pool = console\r\n  restat = 1\r\n\r\nbuild rebuild_cache: phony CMakeFiles/rebuild_cache.util\r\n\r\n# =============================================================================\r\n# Target aliases.\r\n\r\n# =============================================================================\r\n# Folder targets.\r\n\r\n# =============================================================================\r\n\r\n#############################################\r\n# Folder: C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/586k2110/x86_64\r\n\r\nbuild all: phony\r\n\r\n# =============================================================================\r\n# Built-in targets\r\n\r\n\r\n#############################################\r\n# Re-run CMake if any of its inputs changed.\r\n\r\nbuild build.ninja: RERUN_CMAKE | C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/android-legacy.toolchain.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/android.toolchain.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/flags.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android-Clang.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android-Determine.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android-Initialize.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Determine-Compiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/platforms.cmake C$:/flutter/packages/flutter_tools/gradle/src/main/groovy/CMakeLists.txt CMakeCache.txt CMakeFiles/3.22.1-g37088a8-dirty/CMakeCCompiler.cmake CMakeFiles/3.22.1-g37088a8-dirty/CMakeCXXCompiler.cmake CMakeFiles/3.22.1-g37088a8-dirty/CMakeSystem.cmake\r\n  pool = console\r\n\r\n\r\n#############################################\r\n# A missing CMake input file is not an error.\r\n\r\nbuild C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/android-legacy.toolchain.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/android.toolchain.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/flags.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android-Clang.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android-Determine.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android-Initialize.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Determine-Compiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/platforms.cmake C$:/flutter/packages/flutter_tools/gradle/src/main/groovy/CMakeLists.txt CMakeCache.txt CMakeFiles/3.22.1-g37088a8-dirty/CMakeCCompiler.cmake CMakeFiles/3.22.1-g37088a8-dirty/CMakeCXXCompiler.cmake CMakeFiles/3.22.1-g37088a8-dirty/CMakeSystem.cmake: phony\r\n\r\n\r\n#############################################\r\n# Clean all the built files.\r\n\r\nbuild clean: CLEAN\r\n\r\n\r\n#############################################\r\n# Print all primary targets available.\r\n\r\nbuild help: HELP\r\n\r\n\r\n#############################################\r\n# Make the all target the default.\r\n\r\ndefault all\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/x86_64/build_file_index.txt",
    "content": "C:\\flutter\\packages\\flutter_tools\\gradle\\src\\main\\groovy\\CMakeLists.txt"
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/x86_64/cmake_install.cmake",
    "content": "# Install script for directory: C:/flutter/packages/flutter_tools/gradle/src/main/groovy\r\n\r\n# Set the install prefix\r\nif(NOT DEFINED CMAKE_INSTALL_PREFIX)\r\n  set(CMAKE_INSTALL_PREFIX \"C:/Program Files (x86)/Project\")\r\nendif()\r\nstring(REGEX REPLACE \"/$\" \"\" CMAKE_INSTALL_PREFIX \"${CMAKE_INSTALL_PREFIX}\")\r\n\r\n# Set the install configuration name.\r\nif(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)\r\n  if(BUILD_TYPE)\r\n    string(REGEX REPLACE \"^[^A-Za-z0-9_]+\" \"\"\r\n           CMAKE_INSTALL_CONFIG_NAME \"${BUILD_TYPE}\")\r\n  else()\r\n    set(CMAKE_INSTALL_CONFIG_NAME \"Debug\")\r\n  endif()\r\n  message(STATUS \"Install configuration: \\\"${CMAKE_INSTALL_CONFIG_NAME}\\\"\")\r\nendif()\r\n\r\n# Set the component getting installed.\r\nif(NOT CMAKE_INSTALL_COMPONENT)\r\n  if(COMPONENT)\r\n    message(STATUS \"Install component: \\\"${COMPONENT}\\\"\")\r\n    set(CMAKE_INSTALL_COMPONENT \"${COMPONENT}\")\r\n  else()\r\n    set(CMAKE_INSTALL_COMPONENT)\r\n  endif()\r\nendif()\r\n\r\n# Install shared libraries without execute permission?\r\nif(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)\r\n  set(CMAKE_INSTALL_SO_NO_EXE \"0\")\r\nendif()\r\n\r\n# Is this installation the result of a crosscompile?\r\nif(NOT DEFINED CMAKE_CROSSCOMPILING)\r\n  set(CMAKE_CROSSCOMPILING \"TRUE\")\r\nendif()\r\n\r\n# Set default install directory permissions.\r\nif(NOT DEFINED CMAKE_OBJDUMP)\r\n  set(CMAKE_OBJDUMP \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-objdump.exe\")\r\nendif()\r\n\r\nif(CMAKE_INSTALL_COMPONENT)\r\n  set(CMAKE_INSTALL_MANIFEST \"install_manifest_${CMAKE_INSTALL_COMPONENT}.txt\")\r\nelse()\r\n  set(CMAKE_INSTALL_MANIFEST \"install_manifest.txt\")\r\nendif()\r\n\r\nstring(REPLACE \";\" \"\\n\" CMAKE_INSTALL_MANIFEST_CONTENT\r\n       \"${CMAKE_INSTALL_MANIFEST_FILES}\")\r\nfile(WRITE \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/586k2110/x86_64/${CMAKE_INSTALL_MANIFEST}\"\r\n     \"${CMAKE_INSTALL_MANIFEST_CONTENT}\")\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/x86_64/metadata_generation_command.txt",
    "content": "                        -HC:\\flutter\\packages\\flutter_tools\\gradle\\src\\main\\groovy\r\n-DCMAKE_SYSTEM_NAME=Android\r\n-DCMAKE_EXPORT_COMPILE_COMMANDS=ON\r\n-DCMAKE_SYSTEM_VERSION=21\r\n-DANDROID_PLATFORM=android-21\r\n-DANDROID_ABI=x86_64\r\n-DCMAKE_ANDROID_ARCH_ABI=x86_64\r\n-DANDROID_NDK=C:\\Users\\Admin\\AppData\\Local\\Android\\sdk\\ndk\\26.3.11579264\r\n-DCMAKE_ANDROID_NDK=C:\\Users\\Admin\\AppData\\Local\\Android\\sdk\\ndk\\26.3.11579264\r\n-DCMAKE_TOOLCHAIN_FILE=C:\\Users\\Admin\\AppData\\Local\\Android\\sdk\\ndk\\26.3.11579264\\build\\cmake\\android.toolchain.cmake\r\n-DCMAKE_MAKE_PROGRAM=C:\\Users\\Admin\\AppData\\Local\\Android\\sdk\\cmake\\3.22.1\\bin\\ninja.exe\r\n-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=C:\\Users\\Admin\\Documents\\GitHub\\Azyx\\build\\app\\intermediates\\cxx\\Debug\\586k2110\\obj\\x86_64\r\n-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=C:\\Users\\Admin\\Documents\\GitHub\\Azyx\\build\\app\\intermediates\\cxx\\Debug\\586k2110\\obj\\x86_64\r\n-DCMAKE_BUILD_TYPE=Debug\r\n-BC:\\Users\\Admin\\Documents\\GitHub\\Azyx\\android\\app\\.cxx\\Debug\\586k2110\\x86_64\r\n-GNinja\r\n-Wno-dev\r\n--no-warn-unused-cli\r\n                        Build command args: []\r\n                        Version: 2"
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/x86_64/prefab_config.json",
    "content": "{\r\n  \"enabled\": false,\r\n  \"packages\": []\r\n}"
  },
  {
    "path": "android/app/.cxx/Debug/586k2110/x86_64/symbol_folder_index.txt",
    "content": "C:\\Users\\Admin\\Documents\\GitHub\\Azyx\\build\\app\\intermediates\\cxx\\Debug\\586k2110\\obj\\x86_64"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/arm64-v8a/.cmake/api/v1/query/client-agp/cache-v2",
    "content": ""
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/arm64-v8a/.cmake/api/v1/query/client-agp/cmakeFiles-v1",
    "content": ""
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/arm64-v8a/.cmake/api/v1/query/client-agp/codemodel-v2",
    "content": ""
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/arm64-v8a/.cmake/api/v1/reply/cache-v2-814fb167cfe1df1d3799.json",
    "content": "{\r\n\t\"entries\" : \r\n\t[\r\n\t\t{\r\n\t\t\t\"name\" : \"ANDROID_ABI\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"No help, variable specified on the command line.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"arm64-v8a\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"ANDROID_NDK\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"No help, variable specified on the command line.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\sdk\\\\ndk\\\\26.3.11579264\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"ANDROID_PLATFORM\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"No help, variable specified on the command line.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"android-21\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_ADDR2LINE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to a program.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-addr2line.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_ANDROID_ARCH_ABI\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"No help, variable specified on the command line.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"arm64-v8a\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_ANDROID_NDK\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"No help, variable specified on the command line.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\sdk\\\\ndk\\\\26.3.11579264\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_AR\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Archiver\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_ASM_FLAGS\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the compiler during all build types.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_ASM_FLAGS_DEBUG\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the compiler during debug builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_ASM_FLAGS_RELEASE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the compiler during release builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_BUILD_TYPE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel ...\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"Debug\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CACHEFILE_DIR\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"This is the directory where this CMakeCache.txt was created\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"c:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/arm64-v8a\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CACHE_MAJOR_VERSION\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Major version of cmake used to create the current loaded cache\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"3\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CACHE_MINOR_VERSION\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Minor version of cmake used to create the current loaded cache\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"31\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CACHE_PATCH_VERSION\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Patch version of cmake used to create the current loaded cache\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"5\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_COMMAND\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to CMake executable.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/bin/cmake.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CPACK_COMMAND\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to cpack program executable.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/bin/cpack.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CTEST_COMMAND\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to ctest program executable.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/bin/ctest.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CXX_COMPILER\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CXX_COMPILER_AR\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"LLVM archiver\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"`clang-scan-deps` dependency scanner\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS-NOTFOUND\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CXX_COMPILER_RANLIB\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Generate index for LLVM archive\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CXX_FLAGS\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the compiler during all build types.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CXX_FLAGS_DEBUG\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the compiler during debug builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CXX_FLAGS_MINSIZEREL\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the CXX compiler during MINSIZEREL builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"-Os -DNDEBUG\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CXX_FLAGS_RELEASE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the compiler during release builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CXX_FLAGS_RELWITHDEBINFO\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the CXX compiler during RELWITHDEBINFO builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"-O2 -g -DNDEBUG\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CXX_STANDARD_LIBRARIES\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Libraries linked by default with all C++ applications.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"-latomic -lm\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_C_COMPILER\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_C_COMPILER_AR\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"LLVM archiver\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_C_COMPILER_CLANG_SCAN_DEPS\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"`clang-scan-deps` dependency scanner\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"CMAKE_C_COMPILER_CLANG_SCAN_DEPS-NOTFOUND\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_C_COMPILER_RANLIB\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Generate index for LLVM archive\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_C_FLAGS\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the compiler during all build types.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_C_FLAGS_DEBUG\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the compiler during debug builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_C_FLAGS_MINSIZEREL\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the C compiler during MINSIZEREL builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"-Os -DNDEBUG\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_C_FLAGS_RELEASE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the compiler during release builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_C_FLAGS_RELWITHDEBINFO\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the C compiler during RELWITHDEBINFO builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"-O2 -g -DNDEBUG\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_C_STANDARD_LIBRARIES\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Libraries linked by default with all C applications.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"-latomic -lm\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_DLLTOOL\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to a program.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"CMAKE_DLLTOOL-NOTFOUND\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_ERROR_DEPRECATED\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Whether to issue deprecation errors for macros and functions.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"FALSE\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_EXECUTABLE_FORMAT\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Executable file format\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"ELF\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_EXE_LINKER_FLAGS\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_EXE_LINKER_FLAGS_DEBUG\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during DEBUG builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_EXE_LINKER_FLAGS_MINSIZEREL\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during MINSIZEREL builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_EXE_LINKER_FLAGS_RELEASE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during RELEASE builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during RELWITHDEBINFO builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_EXPORT_BUILD_DATABASE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Enable/Disable output of build database during the build.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"BOOL\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_EXPORT_COMPILE_COMMANDS\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"No help, variable specified on the command line.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"ON\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_EXTRA_GENERATOR\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Name of external makefile project generator.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_FIND_PACKAGE_REDIRECTS_DIR\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Value Computed by CMake.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STATIC\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/arm64-v8a/CMakeFiles/pkgRedirects\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_GENERATOR\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Name of generator.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"Ninja\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_GENERATOR_INSTANCE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Generator instance identifier.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_GENERATOR_PLATFORM\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Name of generator platform.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_GENERATOR_TOOLSET\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Name of generator toolset.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_HOME_DIRECTORY\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Source directory with the top level CMakeLists.txt file for this project\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"C:/flutter/packages/flutter_tools/gradle/src/main/groovy\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_INSTALL_PREFIX\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Install path prefix, prepended onto install directories.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"PATH\",\r\n\t\t\t\"value\" : \"C:/Program Files (x86)/Project\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_INSTALL_SO_NO_EXE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Install .so files without execute permission.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"0\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_LIBRARY_OUTPUT_DIRECTORY\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"No help, variable specified on the command line.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"C:\\\\Users\\\\Admin\\\\Documents\\\\GitHub\\\\Azyx\\\\build\\\\app\\\\intermediates\\\\cxx\\\\Debug\\\\i214x256\\\\obj\\\\arm64-v8a\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_LINKER\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to a program.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_MAKE_PROGRAM\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"No help, variable specified on the command line.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\Sdk\\\\cmake\\\\3.31.5\\\\bin\\\\ninja.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_MODULE_LINKER_FLAGS\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of modules.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_MODULE_LINKER_FLAGS_DEBUG\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of modules during DEBUG builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of modules during MINSIZEREL builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_MODULE_LINKER_FLAGS_RELEASE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of modules during RELEASE builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of modules during RELWITHDEBINFO builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_NM\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to a program.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-nm.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_NUMBER_OF_MAKEFILES\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"number of local generators\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"1\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_OBJCOPY\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to a program.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-objcopy.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_OBJDUMP\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to a program.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-objdump.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_PLATFORM_INFO_INITIALIZED\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Platform information initialized\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"1\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_PROJECT_DESCRIPTION\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Value Computed by CMake\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STATIC\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_PROJECT_HOMEPAGE_URL\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Value Computed by CMake\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STATIC\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_PROJECT_NAME\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Value Computed by CMake\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STATIC\",\r\n\t\t\t\"value\" : \"Project\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_RANLIB\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Ranlib\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_READELF\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to a program.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-readelf.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_ROOT\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to CMake installation.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_RUNTIME_OUTPUT_DIRECTORY\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"No help, variable specified on the command line.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"C:\\\\Users\\\\Admin\\\\Documents\\\\GitHub\\\\Azyx\\\\build\\\\app\\\\intermediates\\\\cxx\\\\Debug\\\\i214x256\\\\obj\\\\arm64-v8a\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_SHARED_LINKER_FLAGS\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of dll's.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_SHARED_LINKER_FLAGS_DEBUG\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of shared libraries during DEBUG builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of shared libraries during MINSIZEREL builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_SHARED_LINKER_FLAGS_RELEASE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of shared libraries during RELEASE builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of shared libraries during RELWITHDEBINFO builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_SKIP_INSTALL_RPATH\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"If set, runtime paths are not added when installing shared libraries, but are added when building.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"BOOL\",\r\n\t\t\t\"value\" : \"NO\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_SKIP_RPATH\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"If set, runtime paths are not added when using shared libraries.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"BOOL\",\r\n\t\t\t\"value\" : \"NO\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_STATIC_LINKER_FLAGS\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of static libraries during all build types.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_STATIC_LINKER_FLAGS_DEBUG\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of static libraries during DEBUG builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of static libraries during MINSIZEREL builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_STATIC_LINKER_FLAGS_RELEASE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of static libraries during RELEASE builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of static libraries during RELWITHDEBINFO builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_STRIP\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Strip\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-strip.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_SUPPRESS_DEVELOPER_ERRORS\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Suppress errors that are meant for the author of the CMakeLists.txt files.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"TRUE\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_SUPPRESS_DEVELOPER_WARNINGS\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Suppress Warnings that are meant for the author of the CMakeLists.txt files.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"TRUE\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_SYSTEM_NAME\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"No help, variable specified on the command line.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"Android\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_SYSTEM_VERSION\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"No help, variable specified on the command line.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"21\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_TAPI\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to a program.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"CMAKE_TAPI-NOTFOUND\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_TOOLCHAIN_FILE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"The CMake toolchain file\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/android.toolchain.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_VERBOSE_MAKEFILE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"If this value is on, makefiles will be generated without the .SILENT directive, and all commands will be echoed to the console during the make.  This is useful for debugging only. With Visual Studio IDE projects all commands are done without /nologo.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"BOOL\",\r\n\t\t\t\"value\" : \"FALSE\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_WARN_DEPRECATED\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Whether to issue warnings for deprecated functionality.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"FALSE\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"Project_BINARY_DIR\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Value Computed by CMake\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STATIC\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/arm64-v8a\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"Project_IS_TOP_LEVEL\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Value Computed by CMake\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STATIC\",\r\n\t\t\t\"value\" : \"ON\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"Project_SOURCE_DIR\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Value Computed by CMake\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STATIC\",\r\n\t\t\t\"value\" : \"C:/flutter/packages/flutter_tools/gradle/src/main/groovy\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"_CMAKE_CXX_LINKER_PUSHPOP_STATE_SUPPORTED\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"linker supports push/pop state\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"TRUE\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"_CMAKE_C_LINKER_PUSHPOP_STATE_SUPPORTED\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"linker supports push/pop state\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"TRUE\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"linker supports push/pop state\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"TRUE\"\r\n\t\t}\r\n\t],\r\n\t\"kind\" : \"cache\",\r\n\t\"version\" : \r\n\t{\r\n\t\t\"major\" : 2,\r\n\t\t\"minor\" : 0\r\n\t}\r\n}\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/arm64-v8a/.cmake/api/v1/reply/cmakeFiles-v1-9527e95ad1990f0186f9.json",
    "content": "{\r\n\t\"inputs\" : \r\n\t[\r\n\t\t{\r\n\t\t\t\"path\" : \"CMakeLists.txt\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineSystem.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/android.toolchain.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/android-legacy.toolchain.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/platforms.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android-Determine.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android-Determine.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeSystem.cmake.in\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isGenerated\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/arm64-v8a/CMakeFiles/3.31.5/CMakeSystem.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/android.toolchain.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeSystemSpecificInitialize.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android-Initialize.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android-Initialize.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linux-Initialize.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android-Determine-C.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android/Determine-Compiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Determine-Compiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCompilerIdDetection.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/ADSP-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/ARMCC-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/ARMClang-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/AppleClang-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-DetermineCompilerInternal.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Borland-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Bruce-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-DetermineCompilerInternal.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Compaq-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Cray-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/CrayClang-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Embarcadero-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Fujitsu-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/GHS-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/GNU-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/HP-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IAR-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Intel-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/LCC-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/MSVC-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/NVHPC-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/NVIDIA-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/OrangeC-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/PGI-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/PathScale-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/SCO-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/SDCC-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/SunPro-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/TI-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/TIClang-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Tasking-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Watcom-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/XL-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/XLClang-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/zOS-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeFindBinUtils.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-FindBinUtils.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCCompiler.cmake.in\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isGenerated\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/arm64-v8a/CMakeFiles/3.31.5/CMakeCCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCXXCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android-Determine-CXX.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android/Determine-Compiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCompilerIdDetection.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/ADSP-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/ARMCC-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/ARMClang-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/AppleClang-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-DetermineCompilerInternal.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Borland-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-DetermineCompilerInternal.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Cray-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/CrayClang-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Embarcadero-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Fujitsu-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/GHS-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/HP-CXX-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IAR-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Intel-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/MSVC-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/NVHPC-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/NVIDIA-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/OrangeC-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/PGI-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/PathScale-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/SCO-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/TI-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/TIClang-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Tasking-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Watcom-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/XL-CXX-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeFindBinUtils.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-FindBinUtils.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCXXCompiler.cmake.in\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isGenerated\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/arm64-v8a/CMakeFiles/3.31.5/CMakeCXXCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeSystemSpecificInformation.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeGenericSystem.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeInitializeConfigs.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linux.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/UnixPaths.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCInformation.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeLanguageInformation.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-C.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/CMakeCommonCompilerMacros.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/GNU.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/CMakeCommonCompilerMacros.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android-Clang-C.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android-Clang.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android-Clang.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/flags.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCommonLanguageInclude.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeTestCompilerCommon.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Internal/CMakeDetermineLinkerId.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeParseImplicitIncludeInfo.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeParseImplicitLinkInfo.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeParseLibraryArchitecture.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeTestCompilerCommon.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCCompilerABI.c\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerSupport.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Internal/FeatureTesting.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCCompiler.cmake.in\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isGenerated\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/arm64-v8a/CMakeFiles/3.31.5/CMakeCCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Internal/CMakeCLinkerInformation.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Internal/CMakeCommonLinkerInformation.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Linker/LLD-C.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Linker/LLD.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Linker/GNU.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linker/Android-LLD-C.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linker/Linux-LLD-C.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linker/Linux-LLD.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linker/Linux-GNU.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linker/GNU.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCXXInformation.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeLanguageInformation.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-CXX.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android-Clang-CXX.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android-Clang.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCommonLanguageInclude.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeTestCompilerCommon.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Internal/CMakeDetermineLinkerId.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeParseImplicitIncludeInfo.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeParseImplicitLinkInfo.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeParseLibraryArchitecture.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeTestCompilerCommon.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerSupport.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Internal/FeatureTesting.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-CXX-CXXImportStd.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCXXCompiler.cmake.in\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isGenerated\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/arm64-v8a/CMakeFiles/3.31.5/CMakeCXXCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Internal/CMakeCXXLinkerInformation.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Internal/CMakeCommonLinkerInformation.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Linker/LLD-CXX.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Linker/LLD.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linker/Android-LLD-CXX.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linker/Linux-LLD-CXX.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linker/Linux-LLD.cmake\"\r\n\t\t}\r\n\t],\r\n\t\"kind\" : \"cmakeFiles\",\r\n\t\"paths\" : \r\n\t{\r\n\t\t\"build\" : \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/arm64-v8a\",\r\n\t\t\"source\" : \"C:/flutter/packages/flutter_tools/gradle/src/main/groovy\"\r\n\t},\r\n\t\"version\" : \r\n\t{\r\n\t\t\"major\" : 1,\r\n\t\t\"minor\" : 1\r\n\t}\r\n}\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/arm64-v8a/.cmake/api/v1/reply/codemodel-v2-c3711974fbbac95641d7.json",
    "content": "{\r\n\t\"configurations\" : \r\n\t[\r\n\t\t{\r\n\t\t\t\"directories\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"build\" : \".\",\r\n\t\t\t\t\t\"jsonFile\" : \"directory-.-Debug-d0094a50bb2071803777.json\",\r\n\t\t\t\t\t\"minimumCMakeVersion\" : \r\n\t\t\t\t\t{\r\n\t\t\t\t\t\t\"string\" : \"3.6.0\"\r\n\t\t\t\t\t},\r\n\t\t\t\t\t\"projectIndex\" : 0,\r\n\t\t\t\t\t\"source\" : \".\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"name\" : \"Debug\",\r\n\t\t\t\"projects\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"directoryIndexes\" : \r\n\t\t\t\t\t[\r\n\t\t\t\t\t\t0\r\n\t\t\t\t\t],\r\n\t\t\t\t\t\"name\" : \"Project\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"targets\" : []\r\n\t\t}\r\n\t],\r\n\t\"kind\" : \"codemodel\",\r\n\t\"paths\" : \r\n\t{\r\n\t\t\"build\" : \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/arm64-v8a\",\r\n\t\t\"source\" : \"C:/flutter/packages/flutter_tools/gradle/src/main/groovy\"\r\n\t},\r\n\t\"version\" : \r\n\t{\r\n\t\t\"major\" : 2,\r\n\t\t\"minor\" : 7\r\n\t}\r\n}\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/arm64-v8a/.cmake/api/v1/reply/directory-.-Debug-d0094a50bb2071803777.json",
    "content": "{\r\n\t\"backtraceGraph\" : \r\n\t{\r\n\t\t\"commands\" : [],\r\n\t\t\"files\" : [],\r\n\t\t\"nodes\" : []\r\n\t},\r\n\t\"installers\" : [],\r\n\t\"paths\" : \r\n\t{\r\n\t\t\"build\" : \".\",\r\n\t\t\"source\" : \".\"\r\n\t}\r\n}\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/arm64-v8a/.cmake/api/v1/reply/index-2025-02-18T06-35-26-0737.json",
    "content": "{\r\n\t\"cmake\" : \r\n\t{\r\n\t\t\"generator\" : \r\n\t\t{\r\n\t\t\t\"multiConfig\" : false,\r\n\t\t\t\"name\" : \"Ninja\"\r\n\t\t},\r\n\t\t\"paths\" : \r\n\t\t{\r\n\t\t\t\"cmake\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/bin/cmake.exe\",\r\n\t\t\t\"cpack\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/bin/cpack.exe\",\r\n\t\t\t\"ctest\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/bin/ctest.exe\",\r\n\t\t\t\"root\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31\"\r\n\t\t},\r\n\t\t\"version\" : \r\n\t\t{\r\n\t\t\t\"isDirty\" : false,\r\n\t\t\t\"major\" : 3,\r\n\t\t\t\"minor\" : 31,\r\n\t\t\t\"patch\" : 5,\r\n\t\t\t\"string\" : \"3.31.5\",\r\n\t\t\t\"suffix\" : \"\"\r\n\t\t}\r\n\t},\r\n\t\"objects\" : \r\n\t[\r\n\t\t{\r\n\t\t\t\"jsonFile\" : \"codemodel-v2-c3711974fbbac95641d7.json\",\r\n\t\t\t\"kind\" : \"codemodel\",\r\n\t\t\t\"version\" : \r\n\t\t\t{\r\n\t\t\t\t\"major\" : 2,\r\n\t\t\t\t\"minor\" : 7\r\n\t\t\t}\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"jsonFile\" : \"cache-v2-814fb167cfe1df1d3799.json\",\r\n\t\t\t\"kind\" : \"cache\",\r\n\t\t\t\"version\" : \r\n\t\t\t{\r\n\t\t\t\t\"major\" : 2,\r\n\t\t\t\t\"minor\" : 0\r\n\t\t\t}\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"jsonFile\" : \"cmakeFiles-v1-9527e95ad1990f0186f9.json\",\r\n\t\t\t\"kind\" : \"cmakeFiles\",\r\n\t\t\t\"version\" : \r\n\t\t\t{\r\n\t\t\t\t\"major\" : 1,\r\n\t\t\t\t\"minor\" : 1\r\n\t\t\t}\r\n\t\t}\r\n\t],\r\n\t\"reply\" : \r\n\t{\r\n\t\t\"client-agp\" : \r\n\t\t{\r\n\t\t\t\"cache-v2\" : \r\n\t\t\t{\r\n\t\t\t\t\"jsonFile\" : \"cache-v2-814fb167cfe1df1d3799.json\",\r\n\t\t\t\t\"kind\" : \"cache\",\r\n\t\t\t\t\"version\" : \r\n\t\t\t\t{\r\n\t\t\t\t\t\"major\" : 2,\r\n\t\t\t\t\t\"minor\" : 0\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\t\"cmakeFiles-v1\" : \r\n\t\t\t{\r\n\t\t\t\t\"jsonFile\" : \"cmakeFiles-v1-9527e95ad1990f0186f9.json\",\r\n\t\t\t\t\"kind\" : \"cmakeFiles\",\r\n\t\t\t\t\"version\" : \r\n\t\t\t\t{\r\n\t\t\t\t\t\"major\" : 1,\r\n\t\t\t\t\t\"minor\" : 1\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\t\"codemodel-v2\" : \r\n\t\t\t{\r\n\t\t\t\t\"jsonFile\" : \"codemodel-v2-c3711974fbbac95641d7.json\",\r\n\t\t\t\t\"kind\" : \"codemodel\",\r\n\t\t\t\t\"version\" : \r\n\t\t\t\t{\r\n\t\t\t\t\t\"major\" : 2,\r\n\t\t\t\t\t\"minor\" : 7\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n}\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/arm64-v8a/CMakeCache.txt",
    "content": "# This is the CMakeCache file.\r\n# For build in directory: c:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/arm64-v8a\r\n# It was generated by CMake: C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/bin/cmake.exe\r\n# You can edit this file to change values found and used by cmake.\r\n# If you do not want to change any of the values, simply exit the editor.\r\n# If you do want to change a value, simply edit, save, and exit the editor.\r\n# The syntax for the file is as follows:\r\n# KEY:TYPE=VALUE\r\n# KEY is the name of a variable in the cache.\r\n# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!.\r\n# VALUE is the current value for the KEY.\r\n\r\n########################\r\n# EXTERNAL cache entries\r\n########################\r\n\r\n//No help, variable specified on the command line.\r\nANDROID_ABI:UNINITIALIZED=arm64-v8a\r\n\r\n//No help, variable specified on the command line.\r\nANDROID_NDK:UNINITIALIZED=C:\\Users\\Admin\\AppData\\Local\\Android\\sdk\\ndk\\26.3.11579264\r\n\r\n//No help, variable specified on the command line.\r\nANDROID_PLATFORM:UNINITIALIZED=android-21\r\n\r\n//Path to a program.\r\nCMAKE_ADDR2LINE:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-addr2line.exe\r\n\r\n//No help, variable specified on the command line.\r\nCMAKE_ANDROID_ARCH_ABI:UNINITIALIZED=arm64-v8a\r\n\r\n//No help, variable specified on the command line.\r\nCMAKE_ANDROID_NDK:UNINITIALIZED=C:\\Users\\Admin\\AppData\\Local\\Android\\sdk\\ndk\\26.3.11579264\r\n\r\n//Archiver\r\nCMAKE_AR:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe\r\n\r\n//Flags used by the compiler during all build types.\r\nCMAKE_ASM_FLAGS:STRING=\r\n\r\n//Flags used by the compiler during debug builds.\r\nCMAKE_ASM_FLAGS_DEBUG:STRING=\r\n\r\n//Flags used by the compiler during release builds.\r\nCMAKE_ASM_FLAGS_RELEASE:STRING=\r\n\r\n//Choose the type of build, options are: None Debug Release RelWithDebInfo\r\n// MinSizeRel ...\r\nCMAKE_BUILD_TYPE:STRING=Debug\r\n\r\n//LLVM archiver\r\nCMAKE_CXX_COMPILER_AR:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe\r\n\r\n//`clang-scan-deps` dependency scanner\r\nCMAKE_CXX_COMPILER_CLANG_SCAN_DEPS:FILEPATH=CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS-NOTFOUND\r\n\r\n//Generate index for LLVM archive\r\nCMAKE_CXX_COMPILER_RANLIB:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe\r\n\r\n//Flags used by the compiler during all build types.\r\nCMAKE_CXX_FLAGS:STRING=\r\n\r\n//Flags used by the compiler during debug builds.\r\nCMAKE_CXX_FLAGS_DEBUG:STRING=\r\n\r\n//Flags used by the CXX compiler during MINSIZEREL builds.\r\nCMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG\r\n\r\n//Flags used by the compiler during release builds.\r\nCMAKE_CXX_FLAGS_RELEASE:STRING=\r\n\r\n//Flags used by the CXX compiler during RELWITHDEBINFO builds.\r\nCMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG\r\n\r\n//Libraries linked by default with all C++ applications.\r\nCMAKE_CXX_STANDARD_LIBRARIES:STRING=-latomic -lm\r\n\r\n//LLVM archiver\r\nCMAKE_C_COMPILER_AR:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe\r\n\r\n//`clang-scan-deps` dependency scanner\r\nCMAKE_C_COMPILER_CLANG_SCAN_DEPS:FILEPATH=CMAKE_C_COMPILER_CLANG_SCAN_DEPS-NOTFOUND\r\n\r\n//Generate index for LLVM archive\r\nCMAKE_C_COMPILER_RANLIB:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe\r\n\r\n//Flags used by the compiler during all build types.\r\nCMAKE_C_FLAGS:STRING=\r\n\r\n//Flags used by the compiler during debug builds.\r\nCMAKE_C_FLAGS_DEBUG:STRING=\r\n\r\n//Flags used by the C compiler during MINSIZEREL builds.\r\nCMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG\r\n\r\n//Flags used by the compiler during release builds.\r\nCMAKE_C_FLAGS_RELEASE:STRING=\r\n\r\n//Flags used by the C compiler during RELWITHDEBINFO builds.\r\nCMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG\r\n\r\n//Libraries linked by default with all C applications.\r\nCMAKE_C_STANDARD_LIBRARIES:STRING=-latomic -lm\r\n\r\n//Path to a program.\r\nCMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND\r\n\r\n//Flags used by the linker.\r\nCMAKE_EXE_LINKER_FLAGS:STRING=\r\n\r\n//Flags used by the linker during DEBUG builds.\r\nCMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=\r\n\r\n//Flags used by the linker during MINSIZEREL builds.\r\nCMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=\r\n\r\n//Flags used by the linker during RELEASE builds.\r\nCMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=\r\n\r\n//Flags used by the linker during RELWITHDEBINFO builds.\r\nCMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=\r\n\r\n//Enable/Disable output of build database during the build.\r\nCMAKE_EXPORT_BUILD_DATABASE:BOOL=\r\n\r\n//No help, variable specified on the command line.\r\nCMAKE_EXPORT_COMPILE_COMMANDS:UNINITIALIZED=ON\r\n\r\n//Value Computed by CMake.\r\nCMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/arm64-v8a/CMakeFiles/pkgRedirects\r\n\r\n//Install path prefix, prepended onto install directories.\r\nCMAKE_INSTALL_PREFIX:PATH=C:/Program Files (x86)/Project\r\n\r\n//No help, variable specified on the command line.\r\nCMAKE_LIBRARY_OUTPUT_DIRECTORY:UNINITIALIZED=C:\\Users\\Admin\\Documents\\GitHub\\Azyx\\build\\app\\intermediates\\cxx\\Debug\\i214x256\\obj\\arm64-v8a\r\n\r\n//Path to a program.\r\nCMAKE_LINKER:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld.exe\r\n\r\n//No help, variable specified on the command line.\r\nCMAKE_MAKE_PROGRAM:UNINITIALIZED=C:\\Users\\Admin\\AppData\\Local\\Android\\Sdk\\cmake\\3.31.5\\bin\\ninja.exe\r\n\r\n//Flags used by the linker during the creation of modules.\r\nCMAKE_MODULE_LINKER_FLAGS:STRING=\r\n\r\n//Flags used by the linker during the creation of modules during\r\n// DEBUG builds.\r\nCMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=\r\n\r\n//Flags used by the linker during the creation of modules during\r\n// MINSIZEREL builds.\r\nCMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=\r\n\r\n//Flags used by the linker during the creation of modules during\r\n// RELEASE builds.\r\nCMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=\r\n\r\n//Flags used by the linker during the creation of modules during\r\n// RELWITHDEBINFO builds.\r\nCMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=\r\n\r\n//Path to a program.\r\nCMAKE_NM:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-nm.exe\r\n\r\n//Path to a program.\r\nCMAKE_OBJCOPY:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-objcopy.exe\r\n\r\n//Path to a program.\r\nCMAKE_OBJDUMP:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-objdump.exe\r\n\r\n//Value Computed by CMake\r\nCMAKE_PROJECT_DESCRIPTION:STATIC=\r\n\r\n//Value Computed by CMake\r\nCMAKE_PROJECT_HOMEPAGE_URL:STATIC=\r\n\r\n//Value Computed by CMake\r\nCMAKE_PROJECT_NAME:STATIC=Project\r\n\r\n//Ranlib\r\nCMAKE_RANLIB:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe\r\n\r\n//Path to a program.\r\nCMAKE_READELF:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-readelf.exe\r\n\r\n//No help, variable specified on the command line.\r\nCMAKE_RUNTIME_OUTPUT_DIRECTORY:UNINITIALIZED=C:\\Users\\Admin\\Documents\\GitHub\\Azyx\\build\\app\\intermediates\\cxx\\Debug\\i214x256\\obj\\arm64-v8a\r\n\r\n//Flags used by the linker during the creation of dll's.\r\nCMAKE_SHARED_LINKER_FLAGS:STRING=\r\n\r\n//Flags used by the linker during the creation of shared libraries\r\n// during DEBUG builds.\r\nCMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=\r\n\r\n//Flags used by the linker during the creation of shared libraries\r\n// during MINSIZEREL builds.\r\nCMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=\r\n\r\n//Flags used by the linker during the creation of shared libraries\r\n// during RELEASE builds.\r\nCMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=\r\n\r\n//Flags used by the linker during the creation of shared libraries\r\n// during RELWITHDEBINFO builds.\r\nCMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=\r\n\r\n//If set, runtime paths are not added when installing shared libraries,\r\n// but are added when building.\r\nCMAKE_SKIP_INSTALL_RPATH:BOOL=NO\r\n\r\n//If set, runtime paths are not added when using shared libraries.\r\nCMAKE_SKIP_RPATH:BOOL=NO\r\n\r\n//Flags used by the linker during the creation of static libraries\r\n// during all build types.\r\nCMAKE_STATIC_LINKER_FLAGS:STRING=\r\n\r\n//Flags used by the linker during the creation of static libraries\r\n// during DEBUG builds.\r\nCMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING=\r\n\r\n//Flags used by the linker during the creation of static libraries\r\n// during MINSIZEREL builds.\r\nCMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING=\r\n\r\n//Flags used by the linker during the creation of static libraries\r\n// during RELEASE builds.\r\nCMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING=\r\n\r\n//Flags used by the linker during the creation of static libraries\r\n// during RELWITHDEBINFO builds.\r\nCMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING=\r\n\r\n//Strip\r\nCMAKE_STRIP:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-strip.exe\r\n\r\n//No help, variable specified on the command line.\r\nCMAKE_SYSTEM_NAME:UNINITIALIZED=Android\r\n\r\n//No help, variable specified on the command line.\r\nCMAKE_SYSTEM_VERSION:UNINITIALIZED=21\r\n\r\n//Path to a program.\r\nCMAKE_TAPI:FILEPATH=CMAKE_TAPI-NOTFOUND\r\n\r\n//The CMake toolchain file\r\nCMAKE_TOOLCHAIN_FILE:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/android.toolchain.cmake\r\n\r\n//If this value is on, makefiles will be generated without the\r\n// .SILENT directive, and all commands will be echoed to the console\r\n// during the make.  This is useful for debugging only. With Visual\r\n// Studio IDE projects all commands are done without /nologo.\r\nCMAKE_VERBOSE_MAKEFILE:BOOL=FALSE\r\n\r\n//Value Computed by CMake\r\nProject_BINARY_DIR:STATIC=C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/arm64-v8a\r\n\r\n//Value Computed by CMake\r\nProject_IS_TOP_LEVEL:STATIC=ON\r\n\r\n//Value Computed by CMake\r\nProject_SOURCE_DIR:STATIC=C:/flutter/packages/flutter_tools/gradle/src/main/groovy\r\n\r\n\r\n########################\r\n# INTERNAL cache entries\r\n########################\r\n\r\n//ADVANCED property for variable: CMAKE_ADDR2LINE\r\nCMAKE_ADDR2LINE-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_AR\r\nCMAKE_AR-ADVANCED:INTERNAL=1\r\n//This is the directory where this CMakeCache.txt was created\r\nCMAKE_CACHEFILE_DIR:INTERNAL=c:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/arm64-v8a\r\n//Major version of cmake used to create the current loaded cache\r\nCMAKE_CACHE_MAJOR_VERSION:INTERNAL=3\r\n//Minor version of cmake used to create the current loaded cache\r\nCMAKE_CACHE_MINOR_VERSION:INTERNAL=31\r\n//Patch version of cmake used to create the current loaded cache\r\nCMAKE_CACHE_PATCH_VERSION:INTERNAL=5\r\n//Path to CMake executable.\r\nCMAKE_COMMAND:INTERNAL=C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/bin/cmake.exe\r\n//Path to cpack program executable.\r\nCMAKE_CPACK_COMMAND:INTERNAL=C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/bin/cpack.exe\r\n//Path to ctest program executable.\r\nCMAKE_CTEST_COMMAND:INTERNAL=C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/bin/ctest.exe\r\n//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR\r\nCMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS\r\nCMAKE_CXX_COMPILER_CLANG_SCAN_DEPS-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB\r\nCMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_CXX_FLAGS\r\nCMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG\r\nCMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL\r\nCMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE\r\nCMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO\r\nCMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_CXX_STANDARD_LIBRARIES\r\nCMAKE_CXX_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_C_COMPILER_AR\r\nCMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_C_COMPILER_CLANG_SCAN_DEPS\r\nCMAKE_C_COMPILER_CLANG_SCAN_DEPS-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB\r\nCMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_C_FLAGS\r\nCMAKE_C_FLAGS-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG\r\nCMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL\r\nCMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE\r\nCMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO\r\nCMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_C_STANDARD_LIBRARIES\r\nCMAKE_C_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_DLLTOOL\r\nCMAKE_DLLTOOL-ADVANCED:INTERNAL=1\r\n//Whether to issue deprecation errors for macros and functions.\r\nCMAKE_ERROR_DEPRECATED:INTERNAL=FALSE\r\n//Executable file format\r\nCMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF\r\n//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS\r\nCMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG\r\nCMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL\r\nCMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE\r\nCMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO\r\nCMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_EXPORT_BUILD_DATABASE\r\nCMAKE_EXPORT_BUILD_DATABASE-ADVANCED:INTERNAL=1\r\n//Name of external makefile project generator.\r\nCMAKE_EXTRA_GENERATOR:INTERNAL=\r\n//Name of generator.\r\nCMAKE_GENERATOR:INTERNAL=Ninja\r\n//Generator instance identifier.\r\nCMAKE_GENERATOR_INSTANCE:INTERNAL=\r\n//Name of generator platform.\r\nCMAKE_GENERATOR_PLATFORM:INTERNAL=\r\n//Name of generator toolset.\r\nCMAKE_GENERATOR_TOOLSET:INTERNAL=\r\n//Source directory with the top level CMakeLists.txt file for this\r\n// project\r\nCMAKE_HOME_DIRECTORY:INTERNAL=C:/flutter/packages/flutter_tools/gradle/src/main/groovy\r\n//Install .so files without execute permission.\r\nCMAKE_INSTALL_SO_NO_EXE:INTERNAL=0\r\n//ADVANCED property for variable: CMAKE_LINKER\r\nCMAKE_LINKER-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS\r\nCMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG\r\nCMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL\r\nCMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE\r\nCMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO\r\nCMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_NM\r\nCMAKE_NM-ADVANCED:INTERNAL=1\r\n//number of local generators\r\nCMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_OBJCOPY\r\nCMAKE_OBJCOPY-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_OBJDUMP\r\nCMAKE_OBJDUMP-ADVANCED:INTERNAL=1\r\n//Platform information initialized\r\nCMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_RANLIB\r\nCMAKE_RANLIB-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_READELF\r\nCMAKE_READELF-ADVANCED:INTERNAL=1\r\n//Path to CMake installation.\r\nCMAKE_ROOT:INTERNAL=C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31\r\n//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS\r\nCMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG\r\nCMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL\r\nCMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE\r\nCMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO\r\nCMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH\r\nCMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_SKIP_RPATH\r\nCMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS\r\nCMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG\r\nCMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL\r\nCMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE\r\nCMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO\r\nCMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_STRIP\r\nCMAKE_STRIP-ADVANCED:INTERNAL=1\r\n//Suppress errors that are meant for the author of the CMakeLists.txt\r\n// files.\r\nCMAKE_SUPPRESS_DEVELOPER_ERRORS:INTERNAL=TRUE\r\n//Suppress Warnings that are meant for the author of the CMakeLists.txt\r\n// files.\r\nCMAKE_SUPPRESS_DEVELOPER_WARNINGS:INTERNAL=TRUE\r\n//ADVANCED property for variable: CMAKE_TAPI\r\nCMAKE_TAPI-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE\r\nCMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1\r\n//Whether to issue warnings for deprecated functionality.\r\nCMAKE_WARN_DEPRECATED:INTERNAL=FALSE\r\n//linker supports push/pop state\r\n_CMAKE_CXX_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE\r\n//linker supports push/pop state\r\n_CMAKE_C_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE\r\n//linker supports push/pop state\r\n_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE\r\n\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/arm64-v8a/CMakeFiles/3.31.5/CMakeCCompiler.cmake",
    "content": "set(CMAKE_C_COMPILER \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe\")\r\nset(CMAKE_C_COMPILER_ARG1 \"\")\r\nset(CMAKE_C_COMPILER_ID \"Clang\")\r\nset(CMAKE_C_COMPILER_VERSION \"17.0.2\")\r\nset(CMAKE_C_COMPILER_VERSION_INTERNAL \"\")\r\nset(CMAKE_C_COMPILER_WRAPPER \"\")\r\nset(CMAKE_C_STANDARD_COMPUTED_DEFAULT \"17\")\r\nset(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT \"ON\")\r\nset(CMAKE_C_STANDARD_LATEST \"23\")\r\nset(CMAKE_C_COMPILE_FEATURES \"c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17;c_std_23\")\r\nset(CMAKE_C90_COMPILE_FEATURES \"c_std_90;c_function_prototypes\")\r\nset(CMAKE_C99_COMPILE_FEATURES \"c_std_99;c_restrict;c_variadic_macros\")\r\nset(CMAKE_C11_COMPILE_FEATURES \"c_std_11;c_static_assert\")\r\nset(CMAKE_C17_COMPILE_FEATURES \"c_std_17\")\r\nset(CMAKE_C23_COMPILE_FEATURES \"c_std_23\")\r\n\r\nset(CMAKE_C_PLATFORM_ID \"Linux\")\r\nset(CMAKE_C_SIMULATE_ID \"\")\r\nset(CMAKE_C_COMPILER_FRONTEND_VARIANT \"GNU\")\r\nset(CMAKE_C_SIMULATE_VERSION \"\")\r\n\r\n\r\n\r\n\r\nset(CMAKE_AR \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe\")\r\nset(CMAKE_C_COMPILER_AR \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe\")\r\nset(CMAKE_RANLIB \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe\")\r\nset(CMAKE_C_COMPILER_RANLIB \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe\")\r\nset(CMAKE_LINKER \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld.exe\")\r\nset(CMAKE_LINKER_LINK \"\")\r\nset(CMAKE_LINKER_LLD \"\")\r\nset(CMAKE_C_COMPILER_LINKER \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld\")\r\nset(CMAKE_C_COMPILER_LINKER_ID \"LLD\")\r\nset(CMAKE_C_COMPILER_LINKER_VERSION 17.0.2)\r\nset(CMAKE_C_COMPILER_LINKER_FRONTEND_VARIANT GNU)\r\nset(CMAKE_MT \"\")\r\nset(CMAKE_TAPI \"CMAKE_TAPI-NOTFOUND\")\r\nset(CMAKE_COMPILER_IS_GNUCC )\r\nset(CMAKE_C_COMPILER_LOADED 1)\r\nset(CMAKE_C_COMPILER_WORKS TRUE)\r\nset(CMAKE_C_ABI_COMPILED TRUE)\r\n\r\nset(CMAKE_C_COMPILER_ENV_VAR \"CC\")\r\n\r\nset(CMAKE_C_COMPILER_ID_RUN 1)\r\nset(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m)\r\nset(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC)\r\nset(CMAKE_C_LINKER_PREFERENCE 10)\r\nset(CMAKE_C_LINKER_DEPFILE_SUPPORTED )\r\n\r\n# Save compiler ABI information.\r\nset(CMAKE_C_SIZEOF_DATA_PTR \"8\")\r\nset(CMAKE_C_COMPILER_ABI \"ELF\")\r\nset(CMAKE_C_BYTE_ORDER \"LITTLE_ENDIAN\")\r\nset(CMAKE_C_LIBRARY_ARCHITECTURE \"aarch64-linux-android\")\r\n\r\nif(CMAKE_C_SIZEOF_DATA_PTR)\r\n  set(CMAKE_SIZEOF_VOID_P \"${CMAKE_C_SIZEOF_DATA_PTR}\")\r\nendif()\r\n\r\nif(CMAKE_C_COMPILER_ABI)\r\n  set(CMAKE_INTERNAL_PLATFORM_ABI \"${CMAKE_C_COMPILER_ABI}\")\r\nendif()\r\n\r\nif(CMAKE_C_LIBRARY_ARCHITECTURE)\r\n  set(CMAKE_LIBRARY_ARCHITECTURE \"aarch64-linux-android\")\r\nendif()\r\n\r\nset(CMAKE_C_CL_SHOWINCLUDES_PREFIX \"\")\r\nif(CMAKE_C_CL_SHOWINCLUDES_PREFIX)\r\n  set(CMAKE_CL_SHOWINCLUDES_PREFIX \"${CMAKE_C_CL_SHOWINCLUDES_PREFIX}\")\r\nendif()\r\n\r\n\r\n\r\n\r\n\r\nset(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/include;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/aarch64-linux-android;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include\")\r\nset(CMAKE_C_IMPLICIT_LINK_LIBRARIES \"-l:libunwind.a;dl;c;-l:libunwind.a;dl\")\r\nset(CMAKE_C_IMPLICIT_LINK_DIRECTORIES \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/aarch64;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/aarch64-linux-android/21;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/aarch64-linux-android;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib\")\r\nset(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES \"\")\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/arm64-v8a/CMakeFiles/3.31.5/CMakeCXXCompiler.cmake",
    "content": "set(CMAKE_CXX_COMPILER \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++.exe\")\r\nset(CMAKE_CXX_COMPILER_ARG1 \"\")\r\nset(CMAKE_CXX_COMPILER_ID \"Clang\")\r\nset(CMAKE_CXX_COMPILER_VERSION \"17.0.2\")\r\nset(CMAKE_CXX_COMPILER_VERSION_INTERNAL \"\")\r\nset(CMAKE_CXX_COMPILER_WRAPPER \"\")\r\nset(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT \"17\")\r\nset(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT \"ON\")\r\nset(CMAKE_CXX_STANDARD_LATEST \"23\")\r\nset(CMAKE_CXX_COMPILE_FEATURES \"cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23\")\r\nset(CMAKE_CXX98_COMPILE_FEATURES \"cxx_std_98;cxx_template_template_parameters\")\r\nset(CMAKE_CXX11_COMPILE_FEATURES \"cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates\")\r\nset(CMAKE_CXX14_COMPILE_FEATURES \"cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates\")\r\nset(CMAKE_CXX17_COMPILE_FEATURES \"cxx_std_17\")\r\nset(CMAKE_CXX20_COMPILE_FEATURES \"cxx_std_20\")\r\nset(CMAKE_CXX23_COMPILE_FEATURES \"cxx_std_23\")\r\nset(CMAKE_CXX26_COMPILE_FEATURES \"\")\r\n\r\nset(CMAKE_CXX_PLATFORM_ID \"Linux\")\r\nset(CMAKE_CXX_SIMULATE_ID \"\")\r\nset(CMAKE_CXX_COMPILER_FRONTEND_VARIANT \"GNU\")\r\nset(CMAKE_CXX_SIMULATE_VERSION \"\")\r\n\r\n\r\n\r\n\r\nset(CMAKE_AR \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe\")\r\nset(CMAKE_CXX_COMPILER_AR \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe\")\r\nset(CMAKE_RANLIB \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe\")\r\nset(CMAKE_CXX_COMPILER_RANLIB \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe\")\r\nset(CMAKE_LINKER \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld.exe\")\r\nset(CMAKE_LINKER_LINK \"\")\r\nset(CMAKE_LINKER_LLD \"\")\r\nset(CMAKE_CXX_COMPILER_LINKER \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld\")\r\nset(CMAKE_CXX_COMPILER_LINKER_ID \"LLD\")\r\nset(CMAKE_CXX_COMPILER_LINKER_VERSION 17.0.2)\r\nset(CMAKE_CXX_COMPILER_LINKER_FRONTEND_VARIANT GNU)\r\nset(CMAKE_MT \"\")\r\nset(CMAKE_TAPI \"CMAKE_TAPI-NOTFOUND\")\r\nset(CMAKE_COMPILER_IS_GNUCXX )\r\nset(CMAKE_CXX_COMPILER_LOADED 1)\r\nset(CMAKE_CXX_COMPILER_WORKS TRUE)\r\nset(CMAKE_CXX_ABI_COMPILED TRUE)\r\n\r\nset(CMAKE_CXX_COMPILER_ENV_VAR \"CXX\")\r\n\r\nset(CMAKE_CXX_COMPILER_ID_RUN 1)\r\nset(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm;ccm;cxxm;c++m)\r\nset(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC)\r\n\r\nforeach (lang IN ITEMS C OBJC OBJCXX)\r\n  if (CMAKE_${lang}_COMPILER_ID_RUN)\r\n    foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS)\r\n      list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension})\r\n    endforeach()\r\n  endif()\r\nendforeach()\r\n\r\nset(CMAKE_CXX_LINKER_PREFERENCE 30)\r\nset(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1)\r\nset(CMAKE_CXX_LINKER_DEPFILE_SUPPORTED )\r\n\r\n# Save compiler ABI information.\r\nset(CMAKE_CXX_SIZEOF_DATA_PTR \"8\")\r\nset(CMAKE_CXX_COMPILER_ABI \"ELF\")\r\nset(CMAKE_CXX_BYTE_ORDER \"LITTLE_ENDIAN\")\r\nset(CMAKE_CXX_LIBRARY_ARCHITECTURE \"aarch64-linux-android\")\r\n\r\nif(CMAKE_CXX_SIZEOF_DATA_PTR)\r\n  set(CMAKE_SIZEOF_VOID_P \"${CMAKE_CXX_SIZEOF_DATA_PTR}\")\r\nendif()\r\n\r\nif(CMAKE_CXX_COMPILER_ABI)\r\n  set(CMAKE_INTERNAL_PLATFORM_ABI \"${CMAKE_CXX_COMPILER_ABI}\")\r\nendif()\r\n\r\nif(CMAKE_CXX_LIBRARY_ARCHITECTURE)\r\n  set(CMAKE_LIBRARY_ARCHITECTURE \"aarch64-linux-android\")\r\nendif()\r\n\r\nset(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX \"\")\r\nif(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX)\r\n  set(CMAKE_CL_SHOWINCLUDES_PREFIX \"${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}\")\r\nendif()\r\n\r\n\r\n\r\n\r\n\r\nset(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/c++/v1;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/include;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/aarch64-linux-android;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include\")\r\nset(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES \"c++;m;-l:libunwind.a;dl;c;-l:libunwind.a;dl\")\r\nset(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/aarch64;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/aarch64-linux-android/21;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/aarch64-linux-android;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib\")\r\nset(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES \"\")\r\nset(CMAKE_CXX_COMPILER_CLANG_RESOURCE_DIR \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17\")\r\n\r\nset(CMAKE_CXX_COMPILER_IMPORT_STD \"\")\r\n### Imported target for C++23 standard library\r\nset(CMAKE_CXX23_COMPILER_IMPORT_STD_NOT_FOUND_MESSAGE \"Experimental `import std` support not enabled when detecting toolchain; it must be set before `CXX` is enabled (usually a `project()` call)\")\r\n\r\n\r\n\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/arm64-v8a/CMakeFiles/3.31.5/CMakeSystem.cmake",
    "content": "set(CMAKE_HOST_SYSTEM \"Windows-10.0.19045\")\r\nset(CMAKE_HOST_SYSTEM_NAME \"Windows\")\r\nset(CMAKE_HOST_SYSTEM_VERSION \"10.0.19045\")\r\nset(CMAKE_HOST_SYSTEM_PROCESSOR \"AMD64\")\r\n\r\ninclude(\"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/android.toolchain.cmake\")\r\n\r\nset(CMAKE_SYSTEM \"Android-1\")\r\nset(CMAKE_SYSTEM_NAME \"Android\")\r\nset(CMAKE_SYSTEM_VERSION \"1\")\r\nset(CMAKE_SYSTEM_PROCESSOR \"aarch64\")\r\n\r\nset(CMAKE_CROSSCOMPILING \"TRUE\")\r\n\r\nset(CMAKE_SYSTEM_LOADED 1)\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/arm64-v8a/CMakeFiles/3.31.5/CompilerIdC/CMakeCCompilerId.c",
    "content": "#ifdef __cplusplus\r\n# error \"A C++ compiler has been selected for C.\"\r\n#endif\r\n\r\n#if defined(__18CXX)\r\n# define ID_VOID_MAIN\r\n#endif\r\n#if defined(__CLASSIC_C__)\r\n/* cv-qualifiers did not exist in K&R C */\r\n# define const\r\n# define volatile\r\n#endif\r\n\r\n#if !defined(__has_include)\r\n/* If the compiler does not have __has_include, pretend the answer is\r\n   always no.  */\r\n#  define __has_include(x) 0\r\n#endif\r\n\r\n\r\n/* Version number components: V=Version, R=Revision, P=Patch\r\n   Version date components:   YYYY=Year, MM=Month,   DD=Day  */\r\n\r\n#if defined(__INTEL_COMPILER) || defined(__ICC)\r\n# define COMPILER_ID \"Intel\"\r\n# if defined(_MSC_VER)\r\n#  define SIMULATE_ID \"MSVC\"\r\n# endif\r\n# if defined(__GNUC__)\r\n#  define SIMULATE_ID \"GNU\"\r\n# endif\r\n  /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later,\r\n     except that a few beta releases use the old format with V=2021.  */\r\n# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111\r\n#  define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100)\r\n#  define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10)\r\n#  if defined(__INTEL_COMPILER_UPDATE)\r\n#   define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE)\r\n#  else\r\n#   define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER   % 10)\r\n#  endif\r\n# else\r\n#  define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER)\r\n#  define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE)\r\n   /* The third version component from --version is an update index,\r\n      but no macro is provided for it.  */\r\n#  define COMPILER_VERSION_PATCH DEC(0)\r\n# endif\r\n# if defined(__INTEL_COMPILER_BUILD_DATE)\r\n   /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */\r\n#  define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE)\r\n# endif\r\n# if defined(_MSC_VER)\r\n   /* _MSC_VER = VVRR */\r\n#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)\r\n#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)\r\n# endif\r\n# if defined(__GNUC__)\r\n#  define SIMULATE_VERSION_MAJOR DEC(__GNUC__)\r\n# elif defined(__GNUG__)\r\n#  define SIMULATE_VERSION_MAJOR DEC(__GNUG__)\r\n# endif\r\n# if defined(__GNUC_MINOR__)\r\n#  define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)\r\n# endif\r\n# if defined(__GNUC_PATCHLEVEL__)\r\n#  define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)\r\n# endif\r\n\r\n#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER)\r\n# define COMPILER_ID \"IntelLLVM\"\r\n#if defined(_MSC_VER)\r\n# define SIMULATE_ID \"MSVC\"\r\n#endif\r\n#if defined(__GNUC__)\r\n# define SIMULATE_ID \"GNU\"\r\n#endif\r\n/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and\r\n * later.  Look for 6 digit vs. 8 digit version number to decide encoding.\r\n * VVVV is no smaller than the current year when a version is released.\r\n */\r\n#if __INTEL_LLVM_COMPILER < 1000000L\r\n# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100)\r\n# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10)\r\n# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER    % 10)\r\n#else\r\n# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000)\r\n# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100)\r\n# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER     % 100)\r\n#endif\r\n#if defined(_MSC_VER)\r\n  /* _MSC_VER = VVRR */\r\n# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)\r\n# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)\r\n#endif\r\n#if defined(__GNUC__)\r\n# define SIMULATE_VERSION_MAJOR DEC(__GNUC__)\r\n#elif defined(__GNUG__)\r\n# define SIMULATE_VERSION_MAJOR DEC(__GNUG__)\r\n#endif\r\n#if defined(__GNUC_MINOR__)\r\n# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)\r\n#endif\r\n#if defined(__GNUC_PATCHLEVEL__)\r\n# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)\r\n#endif\r\n\r\n#elif defined(__PATHCC__)\r\n# define COMPILER_ID \"PathScale\"\r\n# define COMPILER_VERSION_MAJOR DEC(__PATHCC__)\r\n# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__)\r\n# if defined(__PATHCC_PATCHLEVEL__)\r\n#  define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__)\r\n# endif\r\n\r\n#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__)\r\n# define COMPILER_ID \"Embarcadero\"\r\n# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF)\r\n# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF)\r\n# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__     & 0xFFFF)\r\n\r\n#elif defined(__BORLANDC__)\r\n# define COMPILER_ID \"Borland\"\r\n  /* __BORLANDC__ = 0xVRR */\r\n# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8)\r\n# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF)\r\n\r\n#elif defined(__WATCOMC__) && __WATCOMC__ < 1200\r\n# define COMPILER_ID \"Watcom\"\r\n   /* __WATCOMC__ = VVRR */\r\n# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100)\r\n# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)\r\n# if (__WATCOMC__ % 10) > 0\r\n#  define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)\r\n# endif\r\n\r\n#elif defined(__WATCOMC__)\r\n# define COMPILER_ID \"OpenWatcom\"\r\n   /* __WATCOMC__ = VVRP + 1100 */\r\n# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100)\r\n# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)\r\n# if (__WATCOMC__ % 10) > 0\r\n#  define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)\r\n# endif\r\n\r\n#elif defined(__SUNPRO_C)\r\n# define COMPILER_ID \"SunPro\"\r\n# if __SUNPRO_C >= 0x5100\r\n   /* __SUNPRO_C = 0xVRRP */\r\n#  define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12)\r\n#  define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF)\r\n#  define COMPILER_VERSION_PATCH HEX(__SUNPRO_C    & 0xF)\r\n# else\r\n   /* __SUNPRO_CC = 0xVRP */\r\n#  define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8)\r\n#  define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF)\r\n#  define COMPILER_VERSION_PATCH HEX(__SUNPRO_C    & 0xF)\r\n# endif\r\n\r\n#elif defined(__HP_cc)\r\n# define COMPILER_ID \"HP\"\r\n  /* __HP_cc = VVRRPP */\r\n# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000)\r\n# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100)\r\n# define COMPILER_VERSION_PATCH DEC(__HP_cc     % 100)\r\n\r\n#elif defined(__DECC)\r\n# define COMPILER_ID \"Compaq\"\r\n  /* __DECC_VER = VVRRTPPPP */\r\n# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000)\r\n# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000  % 100)\r\n# define COMPILER_VERSION_PATCH DEC(__DECC_VER         % 10000)\r\n\r\n#elif defined(__IBMC__) && defined(__COMPILER_VER__)\r\n# define COMPILER_ID \"zOS\"\r\n  /* __IBMC__ = VRP */\r\n# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)\r\n# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)\r\n# define COMPILER_VERSION_PATCH DEC(__IBMC__    % 10)\r\n\r\n#elif defined(__open_xl__) && defined(__clang__)\r\n# define COMPILER_ID \"IBMClang\"\r\n# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__)\r\n# define COMPILER_VERSION_MINOR DEC(__open_xl_release__)\r\n# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__)\r\n# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__)\r\n\r\n\r\n#elif defined(__ibmxl__) && defined(__clang__)\r\n# define COMPILER_ID \"XLClang\"\r\n# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__)\r\n# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__)\r\n# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__)\r\n# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__)\r\n\r\n\r\n#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800\r\n# define COMPILER_ID \"XL\"\r\n  /* __IBMC__ = VRP */\r\n# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)\r\n# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)\r\n# define COMPILER_VERSION_PATCH DEC(__IBMC__    % 10)\r\n\r\n#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800\r\n# define COMPILER_ID \"VisualAge\"\r\n  /* __IBMC__ = VRP */\r\n# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)\r\n# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)\r\n# define COMPILER_VERSION_PATCH DEC(__IBMC__    % 10)\r\n\r\n#elif defined(__NVCOMPILER)\r\n# define COMPILER_ID \"NVHPC\"\r\n# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__)\r\n# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__)\r\n# if defined(__NVCOMPILER_PATCHLEVEL__)\r\n#  define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__)\r\n# endif\r\n\r\n#elif defined(__PGI)\r\n# define COMPILER_ID \"PGI\"\r\n# define COMPILER_VERSION_MAJOR DEC(__PGIC__)\r\n# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__)\r\n# if defined(__PGIC_PATCHLEVEL__)\r\n#  define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__)\r\n# endif\r\n\r\n#elif defined(__clang__) && defined(__cray__)\r\n# define COMPILER_ID \"CrayClang\"\r\n# define COMPILER_VERSION_MAJOR DEC(__cray_major__)\r\n# define COMPILER_VERSION_MINOR DEC(__cray_minor__)\r\n# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__)\r\n# define COMPILER_VERSION_INTERNAL_STR __clang_version__\r\n\r\n\r\n#elif defined(_CRAYC)\r\n# define COMPILER_ID \"Cray\"\r\n# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR)\r\n# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR)\r\n\r\n#elif defined(__TI_COMPILER_VERSION__)\r\n# define COMPILER_ID \"TI\"\r\n  /* __TI_COMPILER_VERSION__ = VVVRRRPPP */\r\n# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000)\r\n# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000   % 1000)\r\n# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__        % 1000)\r\n\r\n#elif defined(__CLANG_FUJITSU)\r\n# define COMPILER_ID \"FujitsuClang\"\r\n# define COMPILER_VERSION_MAJOR DEC(__FCC_major__)\r\n# define COMPILER_VERSION_MINOR DEC(__FCC_minor__)\r\n# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__)\r\n# define COMPILER_VERSION_INTERNAL_STR __clang_version__\r\n\r\n\r\n#elif defined(__FUJITSU)\r\n# define COMPILER_ID \"Fujitsu\"\r\n# if defined(__FCC_version__)\r\n#   define COMPILER_VERSION __FCC_version__\r\n# elif defined(__FCC_major__)\r\n#   define COMPILER_VERSION_MAJOR DEC(__FCC_major__)\r\n#   define COMPILER_VERSION_MINOR DEC(__FCC_minor__)\r\n#   define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__)\r\n# endif\r\n# if defined(__fcc_version)\r\n#   define COMPILER_VERSION_INTERNAL DEC(__fcc_version)\r\n# elif defined(__FCC_VERSION)\r\n#   define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION)\r\n# endif\r\n\r\n\r\n#elif defined(__ghs__)\r\n# define COMPILER_ID \"GHS\"\r\n/* __GHS_VERSION_NUMBER = VVVVRP */\r\n# ifdef __GHS_VERSION_NUMBER\r\n# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100)\r\n# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10)\r\n# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER      % 10)\r\n# endif\r\n\r\n#elif defined(__TASKING__)\r\n# define COMPILER_ID \"Tasking\"\r\n  # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000)\r\n  # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100)\r\n# define COMPILER_VERSION_INTERNAL DEC(__VERSION__)\r\n\r\n#elif defined(__ORANGEC__)\r\n# define COMPILER_ID \"OrangeC\"\r\n# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__)\r\n# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__)\r\n# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__)\r\n\r\n#elif defined(__TINYC__)\r\n# define COMPILER_ID \"TinyCC\"\r\n\r\n#elif defined(__BCC__)\r\n# define COMPILER_ID \"Bruce\"\r\n\r\n#elif defined(__SCO_VERSION__)\r\n# define COMPILER_ID \"SCO\"\r\n\r\n#elif defined(__ARMCC_VERSION) && !defined(__clang__)\r\n# define COMPILER_ID \"ARMCC\"\r\n#if __ARMCC_VERSION >= 1000000\r\n  /* __ARMCC_VERSION = VRRPPPP */\r\n  # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000)\r\n  # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100)\r\n  # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION     % 10000)\r\n#else\r\n  /* __ARMCC_VERSION = VRPPPP */\r\n  # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000)\r\n  # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10)\r\n  # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION    % 10000)\r\n#endif\r\n\r\n\r\n#elif defined(__clang__) && defined(__apple_build_version__)\r\n# define COMPILER_ID \"AppleClang\"\r\n# if defined(_MSC_VER)\r\n#  define SIMULATE_ID \"MSVC\"\r\n# endif\r\n# define COMPILER_VERSION_MAJOR DEC(__clang_major__)\r\n# define COMPILER_VERSION_MINOR DEC(__clang_minor__)\r\n# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)\r\n# if defined(_MSC_VER)\r\n   /* _MSC_VER = VVRR */\r\n#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)\r\n#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)\r\n# endif\r\n# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__)\r\n\r\n#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION)\r\n# define COMPILER_ID \"ARMClang\"\r\n  # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000)\r\n  # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100)\r\n  # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100   % 100)\r\n# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION)\r\n\r\n#elif defined(__clang__) && defined(__ti__)\r\n# define COMPILER_ID \"TIClang\"\r\n  # define COMPILER_VERSION_MAJOR DEC(__ti_major__)\r\n  # define COMPILER_VERSION_MINOR DEC(__ti_minor__)\r\n  # define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__)\r\n# define COMPILER_VERSION_INTERNAL DEC(__ti_version__)\r\n\r\n#elif defined(__clang__)\r\n# define COMPILER_ID \"Clang\"\r\n# if defined(_MSC_VER)\r\n#  define SIMULATE_ID \"MSVC\"\r\n# endif\r\n# define COMPILER_VERSION_MAJOR DEC(__clang_major__)\r\n# define COMPILER_VERSION_MINOR DEC(__clang_minor__)\r\n# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)\r\n# if defined(_MSC_VER)\r\n   /* _MSC_VER = VVRR */\r\n#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)\r\n#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)\r\n# endif\r\n\r\n#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__))\r\n# define COMPILER_ID \"LCC\"\r\n# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100)\r\n# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100)\r\n# if defined(__LCC_MINOR__)\r\n#  define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__)\r\n# endif\r\n# if defined(__GNUC__) && defined(__GNUC_MINOR__)\r\n#  define SIMULATE_ID \"GNU\"\r\n#  define SIMULATE_VERSION_MAJOR DEC(__GNUC__)\r\n#  define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)\r\n#  if defined(__GNUC_PATCHLEVEL__)\r\n#   define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)\r\n#  endif\r\n# endif\r\n\r\n#elif defined(__GNUC__)\r\n# define COMPILER_ID \"GNU\"\r\n# define COMPILER_VERSION_MAJOR DEC(__GNUC__)\r\n# if defined(__GNUC_MINOR__)\r\n#  define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__)\r\n# endif\r\n# if defined(__GNUC_PATCHLEVEL__)\r\n#  define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)\r\n# endif\r\n\r\n#elif defined(_MSC_VER)\r\n# define COMPILER_ID \"MSVC\"\r\n  /* _MSC_VER = VVRR */\r\n# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100)\r\n# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100)\r\n# if defined(_MSC_FULL_VER)\r\n#  if _MSC_VER >= 1400\r\n    /* _MSC_FULL_VER = VVRRPPPPP */\r\n#   define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000)\r\n#  else\r\n    /* _MSC_FULL_VER = VVRRPPPP */\r\n#   define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000)\r\n#  endif\r\n# endif\r\n# if defined(_MSC_BUILD)\r\n#  define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD)\r\n# endif\r\n\r\n#elif defined(_ADI_COMPILER)\r\n# define COMPILER_ID \"ADSP\"\r\n#if defined(__VERSIONNUM__)\r\n  /* __VERSIONNUM__ = 0xVVRRPPTT */\r\n#  define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF)\r\n#  define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF)\r\n#  define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF)\r\n#  define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF)\r\n#endif\r\n\r\n#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)\r\n# define COMPILER_ID \"IAR\"\r\n# if defined(__VER__) && defined(__ICCARM__)\r\n#  define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000)\r\n#  define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000)\r\n#  define COMPILER_VERSION_PATCH DEC((__VER__) % 1000)\r\n#  define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)\r\n# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__))\r\n#  define COMPILER_VERSION_MAJOR DEC((__VER__) / 100)\r\n#  define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100))\r\n#  define COMPILER_VERSION_PATCH DEC(__SUBVERSION__)\r\n#  define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)\r\n# endif\r\n\r\n#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC)\r\n# define COMPILER_ID \"SDCC\"\r\n# if defined(__SDCC_VERSION_MAJOR)\r\n#  define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR)\r\n#  define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR)\r\n#  define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH)\r\n# else\r\n  /* SDCC = VRP */\r\n#  define COMPILER_VERSION_MAJOR DEC(SDCC/100)\r\n#  define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10)\r\n#  define COMPILER_VERSION_PATCH DEC(SDCC    % 10)\r\n# endif\r\n\r\n\r\n/* These compilers are either not known or too old to define an\r\n  identification macro.  Try to identify the platform and guess that\r\n  it is the native compiler.  */\r\n#elif defined(__hpux) || defined(__hpua)\r\n# define COMPILER_ID \"HP\"\r\n\r\n#else /* unknown compiler */\r\n# define COMPILER_ID \"\"\r\n#endif\r\n\r\n/* Construct the string literal in pieces to prevent the source from\r\n   getting matched.  Store it in a pointer rather than an array\r\n   because some compilers will just produce instructions to fill the\r\n   array rather than assigning a pointer to a static array.  */\r\nchar const* info_compiler = \"INFO\" \":\" \"compiler[\" COMPILER_ID \"]\";\r\n#ifdef SIMULATE_ID\r\nchar const* info_simulate = \"INFO\" \":\" \"simulate[\" SIMULATE_ID \"]\";\r\n#endif\r\n\r\n#ifdef __QNXNTO__\r\nchar const* qnxnto = \"INFO\" \":\" \"qnxnto[]\";\r\n#endif\r\n\r\n#if defined(__CRAYXT_COMPUTE_LINUX_TARGET)\r\nchar const *info_cray = \"INFO\" \":\" \"compiler_wrapper[CrayPrgEnv]\";\r\n#endif\r\n\r\n#define STRINGIFY_HELPER(X) #X\r\n#define STRINGIFY(X) STRINGIFY_HELPER(X)\r\n\r\n/* Identify known platforms by name.  */\r\n#if defined(__linux) || defined(__linux__) || defined(linux)\r\n# define PLATFORM_ID \"Linux\"\r\n\r\n#elif defined(__MSYS__)\r\n# define PLATFORM_ID \"MSYS\"\r\n\r\n#elif defined(__CYGWIN__)\r\n# define PLATFORM_ID \"Cygwin\"\r\n\r\n#elif defined(__MINGW32__)\r\n# define PLATFORM_ID \"MinGW\"\r\n\r\n#elif defined(__APPLE__)\r\n# define PLATFORM_ID \"Darwin\"\r\n\r\n#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32)\r\n# define PLATFORM_ID \"Windows\"\r\n\r\n#elif defined(__FreeBSD__) || defined(__FreeBSD)\r\n# define PLATFORM_ID \"FreeBSD\"\r\n\r\n#elif defined(__NetBSD__) || defined(__NetBSD)\r\n# define PLATFORM_ID \"NetBSD\"\r\n\r\n#elif defined(__OpenBSD__) || defined(__OPENBSD)\r\n# define PLATFORM_ID \"OpenBSD\"\r\n\r\n#elif defined(__sun) || defined(sun)\r\n# define PLATFORM_ID \"SunOS\"\r\n\r\n#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__)\r\n# define PLATFORM_ID \"AIX\"\r\n\r\n#elif defined(__hpux) || defined(__hpux__)\r\n# define PLATFORM_ID \"HP-UX\"\r\n\r\n#elif defined(__HAIKU__)\r\n# define PLATFORM_ID \"Haiku\"\r\n\r\n#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS)\r\n# define PLATFORM_ID \"BeOS\"\r\n\r\n#elif defined(__QNX__) || defined(__QNXNTO__)\r\n# define PLATFORM_ID \"QNX\"\r\n\r\n#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__)\r\n# define PLATFORM_ID \"Tru64\"\r\n\r\n#elif defined(__riscos) || defined(__riscos__)\r\n# define PLATFORM_ID \"RISCos\"\r\n\r\n#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__)\r\n# define PLATFORM_ID \"SINIX\"\r\n\r\n#elif defined(__UNIX_SV__)\r\n# define PLATFORM_ID \"UNIX_SV\"\r\n\r\n#elif defined(__bsdos__)\r\n# define PLATFORM_ID \"BSDOS\"\r\n\r\n#elif defined(_MPRAS) || defined(MPRAS)\r\n# define PLATFORM_ID \"MP-RAS\"\r\n\r\n#elif defined(__osf) || defined(__osf__)\r\n# define PLATFORM_ID \"OSF1\"\r\n\r\n#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv)\r\n# define PLATFORM_ID \"SCO_SV\"\r\n\r\n#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX)\r\n# define PLATFORM_ID \"ULTRIX\"\r\n\r\n#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX)\r\n# define PLATFORM_ID \"Xenix\"\r\n\r\n#elif defined(__WATCOMC__)\r\n# if defined(__LINUX__)\r\n#  define PLATFORM_ID \"Linux\"\r\n\r\n# elif defined(__DOS__)\r\n#  define PLATFORM_ID \"DOS\"\r\n\r\n# elif defined(__OS2__)\r\n#  define PLATFORM_ID \"OS2\"\r\n\r\n# elif defined(__WINDOWS__)\r\n#  define PLATFORM_ID \"Windows3x\"\r\n\r\n# elif defined(__VXWORKS__)\r\n#  define PLATFORM_ID \"VxWorks\"\r\n\r\n# else /* unknown platform */\r\n#  define PLATFORM_ID\r\n# endif\r\n\r\n#elif defined(__INTEGRITY)\r\n# if defined(INT_178B)\r\n#  define PLATFORM_ID \"Integrity178\"\r\n\r\n# else /* regular Integrity */\r\n#  define PLATFORM_ID \"Integrity\"\r\n# endif\r\n\r\n# elif defined(_ADI_COMPILER)\r\n#  define PLATFORM_ID \"ADSP\"\r\n\r\n#else /* unknown platform */\r\n# define PLATFORM_ID\r\n\r\n#endif\r\n\r\n/* For windows compilers MSVC and Intel we can determine\r\n   the architecture of the compiler being used.  This is because\r\n   the compilers do not have flags that can change the architecture,\r\n   but rather depend on which compiler is being used\r\n*/\r\n#if defined(_WIN32) && defined(_MSC_VER)\r\n# if defined(_M_IA64)\r\n#  define ARCHITECTURE_ID \"IA64\"\r\n\r\n# elif defined(_M_ARM64EC)\r\n#  define ARCHITECTURE_ID \"ARM64EC\"\r\n\r\n# elif defined(_M_X64) || defined(_M_AMD64)\r\n#  define ARCHITECTURE_ID \"x64\"\r\n\r\n# elif defined(_M_IX86)\r\n#  define ARCHITECTURE_ID \"X86\"\r\n\r\n# elif defined(_M_ARM64)\r\n#  define ARCHITECTURE_ID \"ARM64\"\r\n\r\n# elif defined(_M_ARM)\r\n#  if _M_ARM == 4\r\n#   define ARCHITECTURE_ID \"ARMV4I\"\r\n#  elif _M_ARM == 5\r\n#   define ARCHITECTURE_ID \"ARMV5I\"\r\n#  else\r\n#   define ARCHITECTURE_ID \"ARMV\" STRINGIFY(_M_ARM)\r\n#  endif\r\n\r\n# elif defined(_M_MIPS)\r\n#  define ARCHITECTURE_ID \"MIPS\"\r\n\r\n# elif defined(_M_SH)\r\n#  define ARCHITECTURE_ID \"SHx\"\r\n\r\n# else /* unknown architecture */\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n#elif defined(__WATCOMC__)\r\n# if defined(_M_I86)\r\n#  define ARCHITECTURE_ID \"I86\"\r\n\r\n# elif defined(_M_IX86)\r\n#  define ARCHITECTURE_ID \"X86\"\r\n\r\n# else /* unknown architecture */\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)\r\n# if defined(__ICCARM__)\r\n#  define ARCHITECTURE_ID \"ARM\"\r\n\r\n# elif defined(__ICCRX__)\r\n#  define ARCHITECTURE_ID \"RX\"\r\n\r\n# elif defined(__ICCRH850__)\r\n#  define ARCHITECTURE_ID \"RH850\"\r\n\r\n# elif defined(__ICCRL78__)\r\n#  define ARCHITECTURE_ID \"RL78\"\r\n\r\n# elif defined(__ICCRISCV__)\r\n#  define ARCHITECTURE_ID \"RISCV\"\r\n\r\n# elif defined(__ICCAVR__)\r\n#  define ARCHITECTURE_ID \"AVR\"\r\n\r\n# elif defined(__ICC430__)\r\n#  define ARCHITECTURE_ID \"MSP430\"\r\n\r\n# elif defined(__ICCV850__)\r\n#  define ARCHITECTURE_ID \"V850\"\r\n\r\n# elif defined(__ICC8051__)\r\n#  define ARCHITECTURE_ID \"8051\"\r\n\r\n# elif defined(__ICCSTM8__)\r\n#  define ARCHITECTURE_ID \"STM8\"\r\n\r\n# else /* unknown architecture */\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n#elif defined(__ghs__)\r\n# if defined(__PPC64__)\r\n#  define ARCHITECTURE_ID \"PPC64\"\r\n\r\n# elif defined(__ppc__)\r\n#  define ARCHITECTURE_ID \"PPC\"\r\n\r\n# elif defined(__ARM__)\r\n#  define ARCHITECTURE_ID \"ARM\"\r\n\r\n# elif defined(__x86_64__)\r\n#  define ARCHITECTURE_ID \"x64\"\r\n\r\n# elif defined(__i386__)\r\n#  define ARCHITECTURE_ID \"X86\"\r\n\r\n# else /* unknown architecture */\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n#elif defined(__clang__) && defined(__ti__)\r\n# if defined(__ARM_ARCH)\r\n#  define ARCHITECTURE_ID \"Arm\"\r\n\r\n# else /* unknown architecture */\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n#elif defined(__TI_COMPILER_VERSION__)\r\n# if defined(__TI_ARM__)\r\n#  define ARCHITECTURE_ID \"ARM\"\r\n\r\n# elif defined(__MSP430__)\r\n#  define ARCHITECTURE_ID \"MSP430\"\r\n\r\n# elif defined(__TMS320C28XX__)\r\n#  define ARCHITECTURE_ID \"TMS320C28x\"\r\n\r\n# elif defined(__TMS320C6X__) || defined(_TMS320C6X)\r\n#  define ARCHITECTURE_ID \"TMS320C6x\"\r\n\r\n# else /* unknown architecture */\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n# elif defined(__ADSPSHARC__)\r\n#  define ARCHITECTURE_ID \"SHARC\"\r\n\r\n# elif defined(__ADSPBLACKFIN__)\r\n#  define ARCHITECTURE_ID \"Blackfin\"\r\n\r\n#elif defined(__TASKING__)\r\n\r\n# if defined(__CTC__) || defined(__CPTC__)\r\n#  define ARCHITECTURE_ID \"TriCore\"\r\n\r\n# elif defined(__CMCS__)\r\n#  define ARCHITECTURE_ID \"MCS\"\r\n\r\n# elif defined(__CARM__)\r\n#  define ARCHITECTURE_ID \"ARM\"\r\n\r\n# elif defined(__CARC__)\r\n#  define ARCHITECTURE_ID \"ARC\"\r\n\r\n# elif defined(__C51__)\r\n#  define ARCHITECTURE_ID \"8051\"\r\n\r\n# elif defined(__CPCP__)\r\n#  define ARCHITECTURE_ID \"PCP\"\r\n\r\n# else\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n#else\r\n#  define ARCHITECTURE_ID\r\n#endif\r\n\r\n/* Convert integer to decimal digit literals.  */\r\n#define DEC(n)                   \\\r\n  ('0' + (((n) / 10000000)%10)), \\\r\n  ('0' + (((n) / 1000000)%10)),  \\\r\n  ('0' + (((n) / 100000)%10)),   \\\r\n  ('0' + (((n) / 10000)%10)),    \\\r\n  ('0' + (((n) / 1000)%10)),     \\\r\n  ('0' + (((n) / 100)%10)),      \\\r\n  ('0' + (((n) / 10)%10)),       \\\r\n  ('0' +  ((n) % 10))\r\n\r\n/* Convert integer to hex digit literals.  */\r\n#define HEX(n)             \\\r\n  ('0' + ((n)>>28 & 0xF)), \\\r\n  ('0' + ((n)>>24 & 0xF)), \\\r\n  ('0' + ((n)>>20 & 0xF)), \\\r\n  ('0' + ((n)>>16 & 0xF)), \\\r\n  ('0' + ((n)>>12 & 0xF)), \\\r\n  ('0' + ((n)>>8  & 0xF)), \\\r\n  ('0' + ((n)>>4  & 0xF)), \\\r\n  ('0' + ((n)     & 0xF))\r\n\r\n/* Construct a string literal encoding the version number. */\r\n#ifdef COMPILER_VERSION\r\nchar const* info_version = \"INFO\" \":\" \"compiler_version[\" COMPILER_VERSION \"]\";\r\n\r\n/* Construct a string literal encoding the version number components. */\r\n#elif defined(COMPILER_VERSION_MAJOR)\r\nchar const info_version[] = {\r\n  'I', 'N', 'F', 'O', ':',\r\n  'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[',\r\n  COMPILER_VERSION_MAJOR,\r\n# ifdef COMPILER_VERSION_MINOR\r\n  '.', COMPILER_VERSION_MINOR,\r\n#  ifdef COMPILER_VERSION_PATCH\r\n   '.', COMPILER_VERSION_PATCH,\r\n#   ifdef COMPILER_VERSION_TWEAK\r\n    '.', COMPILER_VERSION_TWEAK,\r\n#   endif\r\n#  endif\r\n# endif\r\n  ']','\\0'};\r\n#endif\r\n\r\n/* Construct a string literal encoding the internal version number. */\r\n#ifdef COMPILER_VERSION_INTERNAL\r\nchar const info_version_internal[] = {\r\n  'I', 'N', 'F', 'O', ':',\r\n  'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_',\r\n  'i','n','t','e','r','n','a','l','[',\r\n  COMPILER_VERSION_INTERNAL,']','\\0'};\r\n#elif defined(COMPILER_VERSION_INTERNAL_STR)\r\nchar const* info_version_internal = \"INFO\" \":\" \"compiler_version_internal[\" COMPILER_VERSION_INTERNAL_STR \"]\";\r\n#endif\r\n\r\n/* Construct a string literal encoding the version number components. */\r\n#ifdef SIMULATE_VERSION_MAJOR\r\nchar const info_simulate_version[] = {\r\n  'I', 'N', 'F', 'O', ':',\r\n  's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[',\r\n  SIMULATE_VERSION_MAJOR,\r\n# ifdef SIMULATE_VERSION_MINOR\r\n  '.', SIMULATE_VERSION_MINOR,\r\n#  ifdef SIMULATE_VERSION_PATCH\r\n   '.', SIMULATE_VERSION_PATCH,\r\n#   ifdef SIMULATE_VERSION_TWEAK\r\n    '.', SIMULATE_VERSION_TWEAK,\r\n#   endif\r\n#  endif\r\n# endif\r\n  ']','\\0'};\r\n#endif\r\n\r\n/* Construct the string literal in pieces to prevent the source from\r\n   getting matched.  Store it in a pointer rather than an array\r\n   because some compilers will just produce instructions to fill the\r\n   array rather than assigning a pointer to a static array.  */\r\nchar const* info_platform = \"INFO\" \":\" \"platform[\" PLATFORM_ID \"]\";\r\nchar const* info_arch = \"INFO\" \":\" \"arch[\" ARCHITECTURE_ID \"]\";\r\n\r\n\r\n\r\n#define C_STD_99 199901L\r\n#define C_STD_11 201112L\r\n#define C_STD_17 201710L\r\n#define C_STD_23 202311L\r\n\r\n#ifdef __STDC_VERSION__\r\n#  define C_STD __STDC_VERSION__\r\n#endif\r\n\r\n#if !defined(__STDC__) && !defined(__clang__)\r\n# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__)\r\n#  define C_VERSION \"90\"\r\n# else\r\n#  define C_VERSION\r\n# endif\r\n#elif C_STD > C_STD_17\r\n# define C_VERSION \"23\"\r\n#elif C_STD > C_STD_11\r\n# define C_VERSION \"17\"\r\n#elif C_STD > C_STD_99\r\n# define C_VERSION \"11\"\r\n#elif C_STD >= C_STD_99\r\n# define C_VERSION \"99\"\r\n#else\r\n# define C_VERSION \"90\"\r\n#endif\r\nconst char* info_language_standard_default =\r\n  \"INFO\" \":\" \"standard_default[\" C_VERSION \"]\";\r\n\r\nconst char* info_language_extensions_default = \"INFO\" \":\" \"extensions_default[\"\r\n#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) ||           \\\r\n     defined(__TI_COMPILER_VERSION__)) &&                                     \\\r\n  !defined(__STRICT_ANSI__)\r\n  \"ON\"\r\n#else\r\n  \"OFF\"\r\n#endif\r\n\"]\";\r\n\r\n/*--------------------------------------------------------------------------*/\r\n\r\n#ifdef ID_VOID_MAIN\r\nvoid main() {}\r\n#else\r\n# if defined(__CLASSIC_C__)\r\nint main(argc, argv) int argc; char *argv[];\r\n# else\r\nint main(int argc, char* argv[])\r\n# endif\r\n{\r\n  int require = 0;\r\n  require += info_compiler[argc];\r\n  require += info_platform[argc];\r\n  require += info_arch[argc];\r\n#ifdef COMPILER_VERSION_MAJOR\r\n  require += info_version[argc];\r\n#endif\r\n#ifdef COMPILER_VERSION_INTERNAL\r\n  require += info_version_internal[argc];\r\n#endif\r\n#ifdef SIMULATE_ID\r\n  require += info_simulate[argc];\r\n#endif\r\n#ifdef SIMULATE_VERSION_MAJOR\r\n  require += info_simulate_version[argc];\r\n#endif\r\n#if defined(__CRAYXT_COMPUTE_LINUX_TARGET)\r\n  require += info_cray[argc];\r\n#endif\r\n  require += info_language_standard_default[argc];\r\n  require += info_language_extensions_default[argc];\r\n  (void)argv;\r\n  return require;\r\n}\r\n#endif\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/arm64-v8a/CMakeFiles/3.31.5/CompilerIdCXX/CMakeCXXCompilerId.cpp",
    "content": "/* This source file must have a .cpp extension so that all C++ compilers\r\n   recognize the extension without flags.  Borland does not know .cxx for\r\n   example.  */\r\n#ifndef __cplusplus\r\n# error \"A C compiler has been selected for C++.\"\r\n#endif\r\n\r\n#if !defined(__has_include)\r\n/* If the compiler does not have __has_include, pretend the answer is\r\n   always no.  */\r\n#  define __has_include(x) 0\r\n#endif\r\n\r\n\r\n/* Version number components: V=Version, R=Revision, P=Patch\r\n   Version date components:   YYYY=Year, MM=Month,   DD=Day  */\r\n\r\n#if defined(__INTEL_COMPILER) || defined(__ICC)\r\n# define COMPILER_ID \"Intel\"\r\n# if defined(_MSC_VER)\r\n#  define SIMULATE_ID \"MSVC\"\r\n# endif\r\n# if defined(__GNUC__)\r\n#  define SIMULATE_ID \"GNU\"\r\n# endif\r\n  /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later,\r\n     except that a few beta releases use the old format with V=2021.  */\r\n# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111\r\n#  define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100)\r\n#  define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10)\r\n#  if defined(__INTEL_COMPILER_UPDATE)\r\n#   define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE)\r\n#  else\r\n#   define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER   % 10)\r\n#  endif\r\n# else\r\n#  define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER)\r\n#  define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE)\r\n   /* The third version component from --version is an update index,\r\n      but no macro is provided for it.  */\r\n#  define COMPILER_VERSION_PATCH DEC(0)\r\n# endif\r\n# if defined(__INTEL_COMPILER_BUILD_DATE)\r\n   /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */\r\n#  define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE)\r\n# endif\r\n# if defined(_MSC_VER)\r\n   /* _MSC_VER = VVRR */\r\n#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)\r\n#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)\r\n# endif\r\n# if defined(__GNUC__)\r\n#  define SIMULATE_VERSION_MAJOR DEC(__GNUC__)\r\n# elif defined(__GNUG__)\r\n#  define SIMULATE_VERSION_MAJOR DEC(__GNUG__)\r\n# endif\r\n# if defined(__GNUC_MINOR__)\r\n#  define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)\r\n# endif\r\n# if defined(__GNUC_PATCHLEVEL__)\r\n#  define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)\r\n# endif\r\n\r\n#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER)\r\n# define COMPILER_ID \"IntelLLVM\"\r\n#if defined(_MSC_VER)\r\n# define SIMULATE_ID \"MSVC\"\r\n#endif\r\n#if defined(__GNUC__)\r\n# define SIMULATE_ID \"GNU\"\r\n#endif\r\n/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and\r\n * later.  Look for 6 digit vs. 8 digit version number to decide encoding.\r\n * VVVV is no smaller than the current year when a version is released.\r\n */\r\n#if __INTEL_LLVM_COMPILER < 1000000L\r\n# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100)\r\n# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10)\r\n# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER    % 10)\r\n#else\r\n# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000)\r\n# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100)\r\n# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER     % 100)\r\n#endif\r\n#if defined(_MSC_VER)\r\n  /* _MSC_VER = VVRR */\r\n# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)\r\n# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)\r\n#endif\r\n#if defined(__GNUC__)\r\n# define SIMULATE_VERSION_MAJOR DEC(__GNUC__)\r\n#elif defined(__GNUG__)\r\n# define SIMULATE_VERSION_MAJOR DEC(__GNUG__)\r\n#endif\r\n#if defined(__GNUC_MINOR__)\r\n# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)\r\n#endif\r\n#if defined(__GNUC_PATCHLEVEL__)\r\n# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)\r\n#endif\r\n\r\n#elif defined(__PATHCC__)\r\n# define COMPILER_ID \"PathScale\"\r\n# define COMPILER_VERSION_MAJOR DEC(__PATHCC__)\r\n# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__)\r\n# if defined(__PATHCC_PATCHLEVEL__)\r\n#  define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__)\r\n# endif\r\n\r\n#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__)\r\n# define COMPILER_ID \"Embarcadero\"\r\n# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF)\r\n# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF)\r\n# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__     & 0xFFFF)\r\n\r\n#elif defined(__BORLANDC__)\r\n# define COMPILER_ID \"Borland\"\r\n  /* __BORLANDC__ = 0xVRR */\r\n# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8)\r\n# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF)\r\n\r\n#elif defined(__WATCOMC__) && __WATCOMC__ < 1200\r\n# define COMPILER_ID \"Watcom\"\r\n   /* __WATCOMC__ = VVRR */\r\n# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100)\r\n# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)\r\n# if (__WATCOMC__ % 10) > 0\r\n#  define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)\r\n# endif\r\n\r\n#elif defined(__WATCOMC__)\r\n# define COMPILER_ID \"OpenWatcom\"\r\n   /* __WATCOMC__ = VVRP + 1100 */\r\n# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100)\r\n# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)\r\n# if (__WATCOMC__ % 10) > 0\r\n#  define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)\r\n# endif\r\n\r\n#elif defined(__SUNPRO_CC)\r\n# define COMPILER_ID \"SunPro\"\r\n# if __SUNPRO_CC >= 0x5100\r\n   /* __SUNPRO_CC = 0xVRRP */\r\n#  define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12)\r\n#  define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF)\r\n#  define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC    & 0xF)\r\n# else\r\n   /* __SUNPRO_CC = 0xVRP */\r\n#  define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8)\r\n#  define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF)\r\n#  define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC    & 0xF)\r\n# endif\r\n\r\n#elif defined(__HP_aCC)\r\n# define COMPILER_ID \"HP\"\r\n  /* __HP_aCC = VVRRPP */\r\n# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000)\r\n# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100)\r\n# define COMPILER_VERSION_PATCH DEC(__HP_aCC     % 100)\r\n\r\n#elif defined(__DECCXX)\r\n# define COMPILER_ID \"Compaq\"\r\n  /* __DECCXX_VER = VVRRTPPPP */\r\n# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000)\r\n# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000  % 100)\r\n# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER         % 10000)\r\n\r\n#elif defined(__IBMCPP__) && defined(__COMPILER_VER__)\r\n# define COMPILER_ID \"zOS\"\r\n  /* __IBMCPP__ = VRP */\r\n# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)\r\n# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)\r\n# define COMPILER_VERSION_PATCH DEC(__IBMCPP__    % 10)\r\n\r\n#elif defined(__open_xl__) && defined(__clang__)\r\n# define COMPILER_ID \"IBMClang\"\r\n# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__)\r\n# define COMPILER_VERSION_MINOR DEC(__open_xl_release__)\r\n# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__)\r\n# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__)\r\n\r\n\r\n#elif defined(__ibmxl__) && defined(__clang__)\r\n# define COMPILER_ID \"XLClang\"\r\n# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__)\r\n# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__)\r\n# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__)\r\n# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__)\r\n\r\n\r\n#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800\r\n# define COMPILER_ID \"XL\"\r\n  /* __IBMCPP__ = VRP */\r\n# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)\r\n# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)\r\n# define COMPILER_VERSION_PATCH DEC(__IBMCPP__    % 10)\r\n\r\n#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800\r\n# define COMPILER_ID \"VisualAge\"\r\n  /* __IBMCPP__ = VRP */\r\n# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)\r\n# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)\r\n# define COMPILER_VERSION_PATCH DEC(__IBMCPP__    % 10)\r\n\r\n#elif defined(__NVCOMPILER)\r\n# define COMPILER_ID \"NVHPC\"\r\n# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__)\r\n# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__)\r\n# if defined(__NVCOMPILER_PATCHLEVEL__)\r\n#  define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__)\r\n# endif\r\n\r\n#elif defined(__PGI)\r\n# define COMPILER_ID \"PGI\"\r\n# define COMPILER_VERSION_MAJOR DEC(__PGIC__)\r\n# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__)\r\n# if defined(__PGIC_PATCHLEVEL__)\r\n#  define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__)\r\n# endif\r\n\r\n#elif defined(__clang__) && defined(__cray__)\r\n# define COMPILER_ID \"CrayClang\"\r\n# define COMPILER_VERSION_MAJOR DEC(__cray_major__)\r\n# define COMPILER_VERSION_MINOR DEC(__cray_minor__)\r\n# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__)\r\n# define COMPILER_VERSION_INTERNAL_STR __clang_version__\r\n\r\n\r\n#elif defined(_CRAYC)\r\n# define COMPILER_ID \"Cray\"\r\n# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR)\r\n# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR)\r\n\r\n#elif defined(__TI_COMPILER_VERSION__)\r\n# define COMPILER_ID \"TI\"\r\n  /* __TI_COMPILER_VERSION__ = VVVRRRPPP */\r\n# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000)\r\n# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000   % 1000)\r\n# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__        % 1000)\r\n\r\n#elif defined(__CLANG_FUJITSU)\r\n# define COMPILER_ID \"FujitsuClang\"\r\n# define COMPILER_VERSION_MAJOR DEC(__FCC_major__)\r\n# define COMPILER_VERSION_MINOR DEC(__FCC_minor__)\r\n# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__)\r\n# define COMPILER_VERSION_INTERNAL_STR __clang_version__\r\n\r\n\r\n#elif defined(__FUJITSU)\r\n# define COMPILER_ID \"Fujitsu\"\r\n# if defined(__FCC_version__)\r\n#   define COMPILER_VERSION __FCC_version__\r\n# elif defined(__FCC_major__)\r\n#   define COMPILER_VERSION_MAJOR DEC(__FCC_major__)\r\n#   define COMPILER_VERSION_MINOR DEC(__FCC_minor__)\r\n#   define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__)\r\n# endif\r\n# if defined(__fcc_version)\r\n#   define COMPILER_VERSION_INTERNAL DEC(__fcc_version)\r\n# elif defined(__FCC_VERSION)\r\n#   define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION)\r\n# endif\r\n\r\n\r\n#elif defined(__ghs__)\r\n# define COMPILER_ID \"GHS\"\r\n/* __GHS_VERSION_NUMBER = VVVVRP */\r\n# ifdef __GHS_VERSION_NUMBER\r\n# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100)\r\n# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10)\r\n# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER      % 10)\r\n# endif\r\n\r\n#elif defined(__TASKING__)\r\n# define COMPILER_ID \"Tasking\"\r\n  # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000)\r\n  # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100)\r\n# define COMPILER_VERSION_INTERNAL DEC(__VERSION__)\r\n\r\n#elif defined(__ORANGEC__)\r\n# define COMPILER_ID \"OrangeC\"\r\n# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__)\r\n# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__)\r\n# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__)\r\n\r\n#elif defined(__SCO_VERSION__)\r\n# define COMPILER_ID \"SCO\"\r\n\r\n#elif defined(__ARMCC_VERSION) && !defined(__clang__)\r\n# define COMPILER_ID \"ARMCC\"\r\n#if __ARMCC_VERSION >= 1000000\r\n  /* __ARMCC_VERSION = VRRPPPP */\r\n  # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000)\r\n  # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100)\r\n  # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION     % 10000)\r\n#else\r\n  /* __ARMCC_VERSION = VRPPPP */\r\n  # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000)\r\n  # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10)\r\n  # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION    % 10000)\r\n#endif\r\n\r\n\r\n#elif defined(__clang__) && defined(__apple_build_version__)\r\n# define COMPILER_ID \"AppleClang\"\r\n# if defined(_MSC_VER)\r\n#  define SIMULATE_ID \"MSVC\"\r\n# endif\r\n# define COMPILER_VERSION_MAJOR DEC(__clang_major__)\r\n# define COMPILER_VERSION_MINOR DEC(__clang_minor__)\r\n# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)\r\n# if defined(_MSC_VER)\r\n   /* _MSC_VER = VVRR */\r\n#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)\r\n#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)\r\n# endif\r\n# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__)\r\n\r\n#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION)\r\n# define COMPILER_ID \"ARMClang\"\r\n  # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000)\r\n  # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100)\r\n  # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100   % 100)\r\n# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION)\r\n\r\n#elif defined(__clang__) && defined(__ti__)\r\n# define COMPILER_ID \"TIClang\"\r\n  # define COMPILER_VERSION_MAJOR DEC(__ti_major__)\r\n  # define COMPILER_VERSION_MINOR DEC(__ti_minor__)\r\n  # define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__)\r\n# define COMPILER_VERSION_INTERNAL DEC(__ti_version__)\r\n\r\n#elif defined(__clang__)\r\n# define COMPILER_ID \"Clang\"\r\n# if defined(_MSC_VER)\r\n#  define SIMULATE_ID \"MSVC\"\r\n# endif\r\n# define COMPILER_VERSION_MAJOR DEC(__clang_major__)\r\n# define COMPILER_VERSION_MINOR DEC(__clang_minor__)\r\n# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)\r\n# if defined(_MSC_VER)\r\n   /* _MSC_VER = VVRR */\r\n#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)\r\n#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)\r\n# endif\r\n\r\n#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__))\r\n# define COMPILER_ID \"LCC\"\r\n# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100)\r\n# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100)\r\n# if defined(__LCC_MINOR__)\r\n#  define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__)\r\n# endif\r\n# if defined(__GNUC__) && defined(__GNUC_MINOR__)\r\n#  define SIMULATE_ID \"GNU\"\r\n#  define SIMULATE_VERSION_MAJOR DEC(__GNUC__)\r\n#  define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)\r\n#  if defined(__GNUC_PATCHLEVEL__)\r\n#   define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)\r\n#  endif\r\n# endif\r\n\r\n#elif defined(__GNUC__) || defined(__GNUG__)\r\n# define COMPILER_ID \"GNU\"\r\n# if defined(__GNUC__)\r\n#  define COMPILER_VERSION_MAJOR DEC(__GNUC__)\r\n# else\r\n#  define COMPILER_VERSION_MAJOR DEC(__GNUG__)\r\n# endif\r\n# if defined(__GNUC_MINOR__)\r\n#  define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__)\r\n# endif\r\n# if defined(__GNUC_PATCHLEVEL__)\r\n#  define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)\r\n# endif\r\n\r\n#elif defined(_MSC_VER)\r\n# define COMPILER_ID \"MSVC\"\r\n  /* _MSC_VER = VVRR */\r\n# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100)\r\n# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100)\r\n# if defined(_MSC_FULL_VER)\r\n#  if _MSC_VER >= 1400\r\n    /* _MSC_FULL_VER = VVRRPPPPP */\r\n#   define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000)\r\n#  else\r\n    /* _MSC_FULL_VER = VVRRPPPP */\r\n#   define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000)\r\n#  endif\r\n# endif\r\n# if defined(_MSC_BUILD)\r\n#  define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD)\r\n# endif\r\n\r\n#elif defined(_ADI_COMPILER)\r\n# define COMPILER_ID \"ADSP\"\r\n#if defined(__VERSIONNUM__)\r\n  /* __VERSIONNUM__ = 0xVVRRPPTT */\r\n#  define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF)\r\n#  define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF)\r\n#  define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF)\r\n#  define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF)\r\n#endif\r\n\r\n#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)\r\n# define COMPILER_ID \"IAR\"\r\n# if defined(__VER__) && defined(__ICCARM__)\r\n#  define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000)\r\n#  define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000)\r\n#  define COMPILER_VERSION_PATCH DEC((__VER__) % 1000)\r\n#  define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)\r\n# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__))\r\n#  define COMPILER_VERSION_MAJOR DEC((__VER__) / 100)\r\n#  define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100))\r\n#  define COMPILER_VERSION_PATCH DEC(__SUBVERSION__)\r\n#  define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)\r\n# endif\r\n\r\n\r\n/* These compilers are either not known or too old to define an\r\n  identification macro.  Try to identify the platform and guess that\r\n  it is the native compiler.  */\r\n#elif defined(__hpux) || defined(__hpua)\r\n# define COMPILER_ID \"HP\"\r\n\r\n#else /* unknown compiler */\r\n# define COMPILER_ID \"\"\r\n#endif\r\n\r\n/* Construct the string literal in pieces to prevent the source from\r\n   getting matched.  Store it in a pointer rather than an array\r\n   because some compilers will just produce instructions to fill the\r\n   array rather than assigning a pointer to a static array.  */\r\nchar const* info_compiler = \"INFO\" \":\" \"compiler[\" COMPILER_ID \"]\";\r\n#ifdef SIMULATE_ID\r\nchar const* info_simulate = \"INFO\" \":\" \"simulate[\" SIMULATE_ID \"]\";\r\n#endif\r\n\r\n#ifdef __QNXNTO__\r\nchar const* qnxnto = \"INFO\" \":\" \"qnxnto[]\";\r\n#endif\r\n\r\n#if defined(__CRAYXT_COMPUTE_LINUX_TARGET)\r\nchar const *info_cray = \"INFO\" \":\" \"compiler_wrapper[CrayPrgEnv]\";\r\n#endif\r\n\r\n#define STRINGIFY_HELPER(X) #X\r\n#define STRINGIFY(X) STRINGIFY_HELPER(X)\r\n\r\n/* Identify known platforms by name.  */\r\n#if defined(__linux) || defined(__linux__) || defined(linux)\r\n# define PLATFORM_ID \"Linux\"\r\n\r\n#elif defined(__MSYS__)\r\n# define PLATFORM_ID \"MSYS\"\r\n\r\n#elif defined(__CYGWIN__)\r\n# define PLATFORM_ID \"Cygwin\"\r\n\r\n#elif defined(__MINGW32__)\r\n# define PLATFORM_ID \"MinGW\"\r\n\r\n#elif defined(__APPLE__)\r\n# define PLATFORM_ID \"Darwin\"\r\n\r\n#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32)\r\n# define PLATFORM_ID \"Windows\"\r\n\r\n#elif defined(__FreeBSD__) || defined(__FreeBSD)\r\n# define PLATFORM_ID \"FreeBSD\"\r\n\r\n#elif defined(__NetBSD__) || defined(__NetBSD)\r\n# define PLATFORM_ID \"NetBSD\"\r\n\r\n#elif defined(__OpenBSD__) || defined(__OPENBSD)\r\n# define PLATFORM_ID \"OpenBSD\"\r\n\r\n#elif defined(__sun) || defined(sun)\r\n# define PLATFORM_ID \"SunOS\"\r\n\r\n#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__)\r\n# define PLATFORM_ID \"AIX\"\r\n\r\n#elif defined(__hpux) || defined(__hpux__)\r\n# define PLATFORM_ID \"HP-UX\"\r\n\r\n#elif defined(__HAIKU__)\r\n# define PLATFORM_ID \"Haiku\"\r\n\r\n#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS)\r\n# define PLATFORM_ID \"BeOS\"\r\n\r\n#elif defined(__QNX__) || defined(__QNXNTO__)\r\n# define PLATFORM_ID \"QNX\"\r\n\r\n#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__)\r\n# define PLATFORM_ID \"Tru64\"\r\n\r\n#elif defined(__riscos) || defined(__riscos__)\r\n# define PLATFORM_ID \"RISCos\"\r\n\r\n#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__)\r\n# define PLATFORM_ID \"SINIX\"\r\n\r\n#elif defined(__UNIX_SV__)\r\n# define PLATFORM_ID \"UNIX_SV\"\r\n\r\n#elif defined(__bsdos__)\r\n# define PLATFORM_ID \"BSDOS\"\r\n\r\n#elif defined(_MPRAS) || defined(MPRAS)\r\n# define PLATFORM_ID \"MP-RAS\"\r\n\r\n#elif defined(__osf) || defined(__osf__)\r\n# define PLATFORM_ID \"OSF1\"\r\n\r\n#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv)\r\n# define PLATFORM_ID \"SCO_SV\"\r\n\r\n#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX)\r\n# define PLATFORM_ID \"ULTRIX\"\r\n\r\n#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX)\r\n# define PLATFORM_ID \"Xenix\"\r\n\r\n#elif defined(__WATCOMC__)\r\n# if defined(__LINUX__)\r\n#  define PLATFORM_ID \"Linux\"\r\n\r\n# elif defined(__DOS__)\r\n#  define PLATFORM_ID \"DOS\"\r\n\r\n# elif defined(__OS2__)\r\n#  define PLATFORM_ID \"OS2\"\r\n\r\n# elif defined(__WINDOWS__)\r\n#  define PLATFORM_ID \"Windows3x\"\r\n\r\n# elif defined(__VXWORKS__)\r\n#  define PLATFORM_ID \"VxWorks\"\r\n\r\n# else /* unknown platform */\r\n#  define PLATFORM_ID\r\n# endif\r\n\r\n#elif defined(__INTEGRITY)\r\n# if defined(INT_178B)\r\n#  define PLATFORM_ID \"Integrity178\"\r\n\r\n# else /* regular Integrity */\r\n#  define PLATFORM_ID \"Integrity\"\r\n# endif\r\n\r\n# elif defined(_ADI_COMPILER)\r\n#  define PLATFORM_ID \"ADSP\"\r\n\r\n#else /* unknown platform */\r\n# define PLATFORM_ID\r\n\r\n#endif\r\n\r\n/* For windows compilers MSVC and Intel we can determine\r\n   the architecture of the compiler being used.  This is because\r\n   the compilers do not have flags that can change the architecture,\r\n   but rather depend on which compiler is being used\r\n*/\r\n#if defined(_WIN32) && defined(_MSC_VER)\r\n# if defined(_M_IA64)\r\n#  define ARCHITECTURE_ID \"IA64\"\r\n\r\n# elif defined(_M_ARM64EC)\r\n#  define ARCHITECTURE_ID \"ARM64EC\"\r\n\r\n# elif defined(_M_X64) || defined(_M_AMD64)\r\n#  define ARCHITECTURE_ID \"x64\"\r\n\r\n# elif defined(_M_IX86)\r\n#  define ARCHITECTURE_ID \"X86\"\r\n\r\n# elif defined(_M_ARM64)\r\n#  define ARCHITECTURE_ID \"ARM64\"\r\n\r\n# elif defined(_M_ARM)\r\n#  if _M_ARM == 4\r\n#   define ARCHITECTURE_ID \"ARMV4I\"\r\n#  elif _M_ARM == 5\r\n#   define ARCHITECTURE_ID \"ARMV5I\"\r\n#  else\r\n#   define ARCHITECTURE_ID \"ARMV\" STRINGIFY(_M_ARM)\r\n#  endif\r\n\r\n# elif defined(_M_MIPS)\r\n#  define ARCHITECTURE_ID \"MIPS\"\r\n\r\n# elif defined(_M_SH)\r\n#  define ARCHITECTURE_ID \"SHx\"\r\n\r\n# else /* unknown architecture */\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n#elif defined(__WATCOMC__)\r\n# if defined(_M_I86)\r\n#  define ARCHITECTURE_ID \"I86\"\r\n\r\n# elif defined(_M_IX86)\r\n#  define ARCHITECTURE_ID \"X86\"\r\n\r\n# else /* unknown architecture */\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)\r\n# if defined(__ICCARM__)\r\n#  define ARCHITECTURE_ID \"ARM\"\r\n\r\n# elif defined(__ICCRX__)\r\n#  define ARCHITECTURE_ID \"RX\"\r\n\r\n# elif defined(__ICCRH850__)\r\n#  define ARCHITECTURE_ID \"RH850\"\r\n\r\n# elif defined(__ICCRL78__)\r\n#  define ARCHITECTURE_ID \"RL78\"\r\n\r\n# elif defined(__ICCRISCV__)\r\n#  define ARCHITECTURE_ID \"RISCV\"\r\n\r\n# elif defined(__ICCAVR__)\r\n#  define ARCHITECTURE_ID \"AVR\"\r\n\r\n# elif defined(__ICC430__)\r\n#  define ARCHITECTURE_ID \"MSP430\"\r\n\r\n# elif defined(__ICCV850__)\r\n#  define ARCHITECTURE_ID \"V850\"\r\n\r\n# elif defined(__ICC8051__)\r\n#  define ARCHITECTURE_ID \"8051\"\r\n\r\n# elif defined(__ICCSTM8__)\r\n#  define ARCHITECTURE_ID \"STM8\"\r\n\r\n# else /* unknown architecture */\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n#elif defined(__ghs__)\r\n# if defined(__PPC64__)\r\n#  define ARCHITECTURE_ID \"PPC64\"\r\n\r\n# elif defined(__ppc__)\r\n#  define ARCHITECTURE_ID \"PPC\"\r\n\r\n# elif defined(__ARM__)\r\n#  define ARCHITECTURE_ID \"ARM\"\r\n\r\n# elif defined(__x86_64__)\r\n#  define ARCHITECTURE_ID \"x64\"\r\n\r\n# elif defined(__i386__)\r\n#  define ARCHITECTURE_ID \"X86\"\r\n\r\n# else /* unknown architecture */\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n#elif defined(__clang__) && defined(__ti__)\r\n# if defined(__ARM_ARCH)\r\n#  define ARCHITECTURE_ID \"Arm\"\r\n\r\n# else /* unknown architecture */\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n#elif defined(__TI_COMPILER_VERSION__)\r\n# if defined(__TI_ARM__)\r\n#  define ARCHITECTURE_ID \"ARM\"\r\n\r\n# elif defined(__MSP430__)\r\n#  define ARCHITECTURE_ID \"MSP430\"\r\n\r\n# elif defined(__TMS320C28XX__)\r\n#  define ARCHITECTURE_ID \"TMS320C28x\"\r\n\r\n# elif defined(__TMS320C6X__) || defined(_TMS320C6X)\r\n#  define ARCHITECTURE_ID \"TMS320C6x\"\r\n\r\n# else /* unknown architecture */\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n# elif defined(__ADSPSHARC__)\r\n#  define ARCHITECTURE_ID \"SHARC\"\r\n\r\n# elif defined(__ADSPBLACKFIN__)\r\n#  define ARCHITECTURE_ID \"Blackfin\"\r\n\r\n#elif defined(__TASKING__)\r\n\r\n# if defined(__CTC__) || defined(__CPTC__)\r\n#  define ARCHITECTURE_ID \"TriCore\"\r\n\r\n# elif defined(__CMCS__)\r\n#  define ARCHITECTURE_ID \"MCS\"\r\n\r\n# elif defined(__CARM__)\r\n#  define ARCHITECTURE_ID \"ARM\"\r\n\r\n# elif defined(__CARC__)\r\n#  define ARCHITECTURE_ID \"ARC\"\r\n\r\n# elif defined(__C51__)\r\n#  define ARCHITECTURE_ID \"8051\"\r\n\r\n# elif defined(__CPCP__)\r\n#  define ARCHITECTURE_ID \"PCP\"\r\n\r\n# else\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n#else\r\n#  define ARCHITECTURE_ID\r\n#endif\r\n\r\n/* Convert integer to decimal digit literals.  */\r\n#define DEC(n)                   \\\r\n  ('0' + (((n) / 10000000)%10)), \\\r\n  ('0' + (((n) / 1000000)%10)),  \\\r\n  ('0' + (((n) / 100000)%10)),   \\\r\n  ('0' + (((n) / 10000)%10)),    \\\r\n  ('0' + (((n) / 1000)%10)),     \\\r\n  ('0' + (((n) / 100)%10)),      \\\r\n  ('0' + (((n) / 10)%10)),       \\\r\n  ('0' +  ((n) % 10))\r\n\r\n/* Convert integer to hex digit literals.  */\r\n#define HEX(n)             \\\r\n  ('0' + ((n)>>28 & 0xF)), \\\r\n  ('0' + ((n)>>24 & 0xF)), \\\r\n  ('0' + ((n)>>20 & 0xF)), \\\r\n  ('0' + ((n)>>16 & 0xF)), \\\r\n  ('0' + ((n)>>12 & 0xF)), \\\r\n  ('0' + ((n)>>8  & 0xF)), \\\r\n  ('0' + ((n)>>4  & 0xF)), \\\r\n  ('0' + ((n)     & 0xF))\r\n\r\n/* Construct a string literal encoding the version number. */\r\n#ifdef COMPILER_VERSION\r\nchar const* info_version = \"INFO\" \":\" \"compiler_version[\" COMPILER_VERSION \"]\";\r\n\r\n/* Construct a string literal encoding the version number components. */\r\n#elif defined(COMPILER_VERSION_MAJOR)\r\nchar const info_version[] = {\r\n  'I', 'N', 'F', 'O', ':',\r\n  'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[',\r\n  COMPILER_VERSION_MAJOR,\r\n# ifdef COMPILER_VERSION_MINOR\r\n  '.', COMPILER_VERSION_MINOR,\r\n#  ifdef COMPILER_VERSION_PATCH\r\n   '.', COMPILER_VERSION_PATCH,\r\n#   ifdef COMPILER_VERSION_TWEAK\r\n    '.', COMPILER_VERSION_TWEAK,\r\n#   endif\r\n#  endif\r\n# endif\r\n  ']','\\0'};\r\n#endif\r\n\r\n/* Construct a string literal encoding the internal version number. */\r\n#ifdef COMPILER_VERSION_INTERNAL\r\nchar const info_version_internal[] = {\r\n  'I', 'N', 'F', 'O', ':',\r\n  'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_',\r\n  'i','n','t','e','r','n','a','l','[',\r\n  COMPILER_VERSION_INTERNAL,']','\\0'};\r\n#elif defined(COMPILER_VERSION_INTERNAL_STR)\r\nchar const* info_version_internal = \"INFO\" \":\" \"compiler_version_internal[\" COMPILER_VERSION_INTERNAL_STR \"]\";\r\n#endif\r\n\r\n/* Construct a string literal encoding the version number components. */\r\n#ifdef SIMULATE_VERSION_MAJOR\r\nchar const info_simulate_version[] = {\r\n  'I', 'N', 'F', 'O', ':',\r\n  's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[',\r\n  SIMULATE_VERSION_MAJOR,\r\n# ifdef SIMULATE_VERSION_MINOR\r\n  '.', SIMULATE_VERSION_MINOR,\r\n#  ifdef SIMULATE_VERSION_PATCH\r\n   '.', SIMULATE_VERSION_PATCH,\r\n#   ifdef SIMULATE_VERSION_TWEAK\r\n    '.', SIMULATE_VERSION_TWEAK,\r\n#   endif\r\n#  endif\r\n# endif\r\n  ']','\\0'};\r\n#endif\r\n\r\n/* Construct the string literal in pieces to prevent the source from\r\n   getting matched.  Store it in a pointer rather than an array\r\n   because some compilers will just produce instructions to fill the\r\n   array rather than assigning a pointer to a static array.  */\r\nchar const* info_platform = \"INFO\" \":\" \"platform[\" PLATFORM_ID \"]\";\r\nchar const* info_arch = \"INFO\" \":\" \"arch[\" ARCHITECTURE_ID \"]\";\r\n\r\n\r\n\r\n#define CXX_STD_98 199711L\r\n#define CXX_STD_11 201103L\r\n#define CXX_STD_14 201402L\r\n#define CXX_STD_17 201703L\r\n#define CXX_STD_20 202002L\r\n#define CXX_STD_23 202302L\r\n\r\n#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG)\r\n#  if _MSVC_LANG > CXX_STD_17\r\n#    define CXX_STD _MSVC_LANG\r\n#  elif _MSVC_LANG == CXX_STD_17 && defined(__cpp_aggregate_paren_init)\r\n#    define CXX_STD CXX_STD_20\r\n#  elif _MSVC_LANG > CXX_STD_14 && __cplusplus > CXX_STD_17\r\n#    define CXX_STD CXX_STD_20\r\n#  elif _MSVC_LANG > CXX_STD_14\r\n#    define CXX_STD CXX_STD_17\r\n#  elif defined(__INTEL_CXX11_MODE__) && defined(__cpp_aggregate_nsdmi)\r\n#    define CXX_STD CXX_STD_14\r\n#  elif defined(__INTEL_CXX11_MODE__)\r\n#    define CXX_STD CXX_STD_11\r\n#  else\r\n#    define CXX_STD CXX_STD_98\r\n#  endif\r\n#elif defined(_MSC_VER) && defined(_MSVC_LANG)\r\n#  if _MSVC_LANG > __cplusplus\r\n#    define CXX_STD _MSVC_LANG\r\n#  else\r\n#    define CXX_STD __cplusplus\r\n#  endif\r\n#elif defined(__NVCOMPILER)\r\n#  if __cplusplus == CXX_STD_17 && defined(__cpp_aggregate_paren_init)\r\n#    define CXX_STD CXX_STD_20\r\n#  else\r\n#    define CXX_STD __cplusplus\r\n#  endif\r\n#elif defined(__INTEL_COMPILER) || defined(__PGI)\r\n#  if __cplusplus == CXX_STD_11 && defined(__cpp_namespace_attributes)\r\n#    define CXX_STD CXX_STD_17\r\n#  elif __cplusplus == CXX_STD_11 && defined(__cpp_aggregate_nsdmi)\r\n#    define CXX_STD CXX_STD_14\r\n#  else\r\n#    define CXX_STD __cplusplus\r\n#  endif\r\n#elif (defined(__IBMCPP__) || defined(__ibmxl__)) && defined(__linux__)\r\n#  if __cplusplus == CXX_STD_11 && defined(__cpp_aggregate_nsdmi)\r\n#    define CXX_STD CXX_STD_14\r\n#  else\r\n#    define CXX_STD __cplusplus\r\n#  endif\r\n#elif __cplusplus == 1 && defined(__GXX_EXPERIMENTAL_CXX0X__)\r\n#  define CXX_STD CXX_STD_11\r\n#else\r\n#  define CXX_STD __cplusplus\r\n#endif\r\n\r\nconst char* info_language_standard_default = \"INFO\" \":\" \"standard_default[\"\r\n#if CXX_STD > CXX_STD_23\r\n  \"26\"\r\n#elif CXX_STD > CXX_STD_20\r\n  \"23\"\r\n#elif CXX_STD > CXX_STD_17\r\n  \"20\"\r\n#elif CXX_STD > CXX_STD_14\r\n  \"17\"\r\n#elif CXX_STD > CXX_STD_11\r\n  \"14\"\r\n#elif CXX_STD >= CXX_STD_11\r\n  \"11\"\r\n#else\r\n  \"98\"\r\n#endif\r\n\"]\";\r\n\r\nconst char* info_language_extensions_default = \"INFO\" \":\" \"extensions_default[\"\r\n#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) ||           \\\r\n     defined(__TI_COMPILER_VERSION__)) &&                                     \\\r\n  !defined(__STRICT_ANSI__)\r\n  \"ON\"\r\n#else\r\n  \"OFF\"\r\n#endif\r\n\"]\";\r\n\r\n/*--------------------------------------------------------------------------*/\r\n\r\nint main(int argc, char* argv[])\r\n{\r\n  int require = 0;\r\n  require += info_compiler[argc];\r\n  require += info_platform[argc];\r\n  require += info_arch[argc];\r\n#ifdef COMPILER_VERSION_MAJOR\r\n  require += info_version[argc];\r\n#endif\r\n#ifdef COMPILER_VERSION_INTERNAL\r\n  require += info_version_internal[argc];\r\n#endif\r\n#ifdef SIMULATE_ID\r\n  require += info_simulate[argc];\r\n#endif\r\n#ifdef SIMULATE_VERSION_MAJOR\r\n  require += info_simulate_version[argc];\r\n#endif\r\n#if defined(__CRAYXT_COMPUTE_LINUX_TARGET)\r\n  require += info_cray[argc];\r\n#endif\r\n  require += info_language_standard_default[argc];\r\n  require += info_language_extensions_default[argc];\r\n  (void)argv;\r\n  return require;\r\n}\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/arm64-v8a/CMakeFiles/CMakeConfigureLog.yaml",
    "content": "\r\n---\r\nevents:\r\n  -\r\n    kind: \"message-v1\"\r\n    backtrace:\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineSystem.cmake:200 (message)\"\r\n      - \"CMakeLists.txt\"\r\n    message: |\r\n      The target system is: Android - 1 - aarch64\r\n      The host system is: Windows - 10.0.19045 - AMD64\r\n  -\r\n    kind: \"message-v1\"\r\n    backtrace:\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake:17 (message)\"\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)\"\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)\"\r\n      - \"CMakeLists.txt\"\r\n    message: |\r\n      Compiling the C compiler identification source file \"CMakeCCompilerId.c\" succeeded.\r\n      Compiler: C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe \r\n      Build flags: -g;-DANDROID;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-D_FORTIFY_SOURCE=2;-Wformat;-Werror=format-security\r\n      Id flags: -c;--target=aarch64-none-linux-android21 \r\n      \r\n      The output was:\r\n      0\r\n      \r\n      \r\n      Compilation of the C compiler identification source \"CMakeCCompilerId.c\" produced \"CMakeCCompilerId.o\"\r\n      \r\n      The C compiler identification is Clang, found in:\r\n        C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/arm64-v8a/CMakeFiles/3.31.5/CompilerIdC/CMakeCCompilerId.o\r\n      \r\n  -\r\n    kind: \"message-v1\"\r\n    backtrace:\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake:17 (message)\"\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)\"\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCXXCompiler.cmake:126 (CMAKE_DETERMINE_COMPILER_ID)\"\r\n      - \"CMakeLists.txt\"\r\n    message: |\r\n      Compiling the CXX compiler identification source file \"CMakeCXXCompilerId.cpp\" succeeded.\r\n      Compiler: C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++.exe \r\n      Build flags: -g;-DANDROID;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-D_FORTIFY_SOURCE=2;-Wformat;-Werror=format-security\r\n      Id flags: -c;--target=aarch64-none-linux-android21 \r\n      \r\n      The output was:\r\n      0\r\n      \r\n      \r\n      Compilation of the CXX compiler identification source \"CMakeCXXCompilerId.cpp\" produced \"CMakeCXXCompilerId.o\"\r\n      \r\n      The CXX compiler identification is Clang, found in:\r\n        C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/arm64-v8a/CMakeFiles/3.31.5/CompilerIdCXX/CMakeCXXCompilerId.o\r\n      \r\n  -\r\n    kind: \"try_compile-v1\"\r\n    backtrace:\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:74 (try_compile)\"\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)\"\r\n      - \"CMakeLists.txt\"\r\n    checks:\r\n      - \"Detecting C compiler ABI info\"\r\n    directories:\r\n      source: \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/arm64-v8a/CMakeFiles/CMakeScratch/TryCompile-i44ek4\"\r\n      binary: \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/arm64-v8a/CMakeFiles/CMakeScratch/TryCompile-i44ek4\"\r\n    cmakeVariables:\r\n      ANDROID_ABI: \"arm64-v8a\"\r\n      ANDROID_ARM_MODE: \"thumb\"\r\n      ANDROID_PIE: \"TRUE\"\r\n      ANDROID_PLATFORM: \"android-21\"\r\n      ANDROID_STL: \"c++_static\"\r\n      ANDROID_TOOLCHAIN: \"clang\"\r\n      CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: \"CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS-NOTFOUND\"\r\n      CMAKE_CXX_COMPILER_TARGET: \"aarch64-none-linux-android21\"\r\n      CMAKE_C_COMPILER_TARGET: \"aarch64-none-linux-android21\"\r\n      CMAKE_C_FLAGS: \"-g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat \"\r\n      CMAKE_EXE_LINKER_FLAGS: \"-static-libstdc++ -Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--no-undefined-version -Wl,--fatal-warnings -Wl,--no-undefined -Qunused-arguments  \"\r\n      CMAKE_POSITION_INDEPENDENT_CODE: \"TRUE\"\r\n      CMAKE_SYSROOT: \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot\"\r\n      CMAKE_WARN_DEPRECATED: \"FALSE\"\r\n    buildResult:\r\n      variable: \"CMAKE_C_ABI_COMPILED\"\r\n      cached: true\r\n      stdout: |\r\n        Change Dir: 'C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/arm64-v8a/CMakeFiles/CMakeScratch/TryCompile-i44ek4'\r\n        \r\n        Run Build Command(s): C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\Sdk\\\\cmake\\\\3.31.5\\\\bin\\\\ninja.exe -v cmTC_e0ae6\r\n        [1/2] C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\Sdk\\\\ndk\\\\26.3.11579264\\\\toolchains\\\\llvm\\\\prebuilt\\\\windows-x86_64\\\\bin\\\\clang.exe --target=aarch64-none-linux-android21 --sysroot=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot   -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat   -fPIE   -v -MD -MT CMakeFiles/cmTC_e0ae6.dir/CMakeCCompilerABI.c.o -MF CMakeFiles\\\\cmTC_e0ae6.dir\\\\CMakeCCompilerABI.c.o.d -o CMakeFiles/cmTC_e0ae6.dir/CMakeCCompilerABI.c.o -c C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCCompilerABI.c\r\n        Android (11349228, based on r487747e) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)\r\n        Target: aarch64-none-linux-android21\r\n        Thread model: posix\r\n        InstalledDir: C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin\r\n         (in-process)\r\n         \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe\" -cc1 -triple aarch64-none-linux-android21 -emit-obj -mrelax-all -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=non-leaf -ffp-contract=on -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu generic -target-feature +neon -target-feature +v8a -target-feature +fix-cortex-a53-835769 -target-abi aapcs -mllvm -treat-scalable-fixed-error-as-warning -debug-info-kind=constructor -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -fcoverage-compilation-dir=C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/arm64-v8a/CMakeFiles/CMakeScratch/TryCompile-i44ek4 -resource-dir C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17 -dependency-file \"CMakeFiles\\\\\\\\cmTC_e0ae6.dir\\\\\\\\CMakeCCompilerABI.c.o.d\" -MT CMakeFiles/cmTC_e0ae6.dir/CMakeCCompilerABI.c.o -sys-header-deps -D ANDROID -D _FORTIFY_SOURCE=2 -isysroot C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot -internal-isystem C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/include -internal-isystem C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/local/include -internal-externc-isystem C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/aarch64-linux-android -internal-externc-isystem C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/include -internal-externc-isystem C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include -Wformat -fdebug-compilation-dir=C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/arm64-v8a/CMakeFiles/CMakeScratch/TryCompile-i44ek4 -ferror-limit 19 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -target-feature +outline-atomics -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_e0ae6.dir/CMakeCCompilerABI.c.o -x c C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCCompilerABI.c\r\n        clang -cc1 version 17.0.2 based upon LLVM 17.0.2 default target x86_64-w64-windows-gnu\r\n        ignoring nonexistent directory \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/local/include\"\r\n        ignoring nonexistent directory \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/include\"\r\n        #include \"...\" search starts here:\r\n        #include <...> search starts here:\r\n         C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/include\r\n         C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/aarch64-linux-android\r\n         C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include\r\n        End of search list.\r\n        [2/2] C:\\\\Windows\\\\system32\\\\cmd.exe /C \"cd . && C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\Sdk\\\\ndk\\\\26.3.11579264\\\\toolchains\\\\llvm\\\\prebuilt\\\\windows-x86_64\\\\bin\\\\clang.exe --target=aarch64-none-linux-android21 --sysroot=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -static-libstdc++ -Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--no-undefined-version -Wl,--fatal-warnings -Wl,--no-undefined -Qunused-arguments   -v CMakeFiles/cmTC_e0ae6.dir/CMakeCCompilerABI.c.o -o cmTC_e0ae6   && cd .\"\r\n        Android (11349228, based on r487747e) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)\r\n        Target: aarch64-none-linux-android21\r\n        Thread model: posix\r\n        InstalledDir: C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin\r\n         \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld\" --sysroot=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot -pie -EL --fix-cortex-a53-843419 -z now -z relro -z max-page-size=4096 --hash-style=both --eh-frame-hdr -m aarch64linux -dynamic-linker /system/bin/linker64 -o cmTC_e0ae6 C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtbegin_dynamic.o -LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/aarch64 -LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/aarch64-linux-android/21 -LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/aarch64-linux-android -LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib --build-id=sha1 --no-rosegment --no-undefined-version --fatal-warnings --no-undefined CMakeFiles/cmTC_e0ae6.dir/CMakeCCompilerABI.c.o C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/libclang_rt.builtins-aarch64-android.a -l:libunwind.a -ldl -lc C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/libclang_rt.builtins-aarch64-android.a -l:libunwind.a -ldl C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtend_android.o\r\n        \r\n      exitCode: 0\r\n  -\r\n    kind: \"message-v1\"\r\n    backtrace:\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:182 (message)\"\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)\"\r\n      - \"CMakeLists.txt\"\r\n    message: |\r\n      Parsed C implicit include dir info: rv=done\r\n        found start of include info\r\n        found start of implicit include info\r\n          add: [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/include]\r\n          add: [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/aarch64-linux-android]\r\n          add: [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include]\r\n        end of search list found\r\n        collapse include dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/include] ==> [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/include]\r\n        collapse include dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/aarch64-linux-android] ==> [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/aarch64-linux-android]\r\n        collapse include dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include] ==> [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include]\r\n        implicit include dirs: [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/include;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/aarch64-linux-android;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include]\r\n      \r\n      \r\n  -\r\n    kind: \"message-v1\"\r\n    backtrace:\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:218 (message)\"\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)\"\r\n      - \"CMakeLists.txt\"\r\n    message: |\r\n      Parsed C implicit link information:\r\n        link line regex: [^( *|.*[/\\\\])(ld[0-9]*(\\\\.[a-z]+)?|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\\\]+-)?ld|collect2)[^/\\\\]*( |$)]\r\n        linker tool regex: [^[ \t]*(->|\")?[ \t]*(([^\"]*[/\\\\])?(ld[0-9]*(\\\\.[a-z]+)?))(\"|,| |$)]\r\n        ignore line: [Change Dir: 'C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/arm64-v8a/CMakeFiles/CMakeScratch/TryCompile-i44ek4']\r\n        ignore line: []\r\n        ignore line: [Run Build Command(s): C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\Sdk\\\\cmake\\\\3.31.5\\\\bin\\\\ninja.exe -v cmTC_e0ae6]\r\n        ignore line: [[1/2] C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\Sdk\\\\ndk\\\\26.3.11579264\\\\toolchains\\\\llvm\\\\prebuilt\\\\windows-x86_64\\\\bin\\\\clang.exe --target=aarch64-none-linux-android21 --sysroot=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot   -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat   -fPIE   -v -MD -MT CMakeFiles/cmTC_e0ae6.dir/CMakeCCompilerABI.c.o -MF CMakeFiles\\\\cmTC_e0ae6.dir\\\\CMakeCCompilerABI.c.o.d -o CMakeFiles/cmTC_e0ae6.dir/CMakeCCompilerABI.c.o -c C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCCompilerABI.c]\r\n        ignore line: [Android (11349228  based on r487747e) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)]\r\n        ignore line: [Target: aarch64-none-linux-android21]\r\n        ignore line: [Thread model: posix]\r\n        ignore line: [InstalledDir: C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin]\r\n        ignore line: [ (in-process)]\r\n        ignore line: [ \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe\" -cc1 -triple aarch64-none-linux-android21 -emit-obj -mrelax-all -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=non-leaf -ffp-contract=on -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu generic -target-feature +neon -target-feature +v8a -target-feature +fix-cortex-a53-835769 -target-abi aapcs -mllvm -treat-scalable-fixed-error-as-warning -debug-info-kind=constructor -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -fcoverage-compilation-dir=C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/arm64-v8a/CMakeFiles/CMakeScratch/TryCompile-i44ek4 -resource-dir C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17 -dependency-file \"CMakeFiles\\\\\\\\cmTC_e0ae6.dir\\\\\\\\CMakeCCompilerABI.c.o.d\" -MT CMakeFiles/cmTC_e0ae6.dir/CMakeCCompilerABI.c.o -sys-header-deps -D ANDROID -D _FORTIFY_SOURCE=2 -isysroot C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot -internal-isystem C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/include -internal-isystem C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/local/include -internal-externc-isystem C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/aarch64-linux-android -internal-externc-isystem C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/include -internal-externc-isystem C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include -Wformat -fdebug-compilation-dir=C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/arm64-v8a/CMakeFiles/CMakeScratch/TryCompile-i44ek4 -ferror-limit 19 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -target-feature +outline-atomics -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_e0ae6.dir/CMakeCCompilerABI.c.o -x c C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCCompilerABI.c]\r\n        ignore line: [clang -cc1 version 17.0.2 based upon LLVM 17.0.2 default target x86_64-w64-windows-gnu]\r\n        ignore line: [ignoring nonexistent directory \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/local/include\"]\r\n        ignore line: [ignoring nonexistent directory \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/include\"]\r\n        ignore line: [#include \"...\" search starts here:]\r\n        ignore line: [#include <...> search starts here:]\r\n        ignore line: [ C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/include]\r\n        ignore line: [ C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/aarch64-linux-android]\r\n        ignore line: [ C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include]\r\n        ignore line: [End of search list.]\r\n        ignore line: [[2/2] C:\\\\Windows\\\\system32\\\\cmd.exe /C \"cd . && C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\Sdk\\\\ndk\\\\26.3.11579264\\\\toolchains\\\\llvm\\\\prebuilt\\\\windows-x86_64\\\\bin\\\\clang.exe --target=aarch64-none-linux-android21 --sysroot=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -static-libstdc++ -Wl --build-id=sha1 -Wl --no-rosegment -Wl --no-undefined-version -Wl --fatal-warnings -Wl --no-undefined -Qunused-arguments   -v CMakeFiles/cmTC_e0ae6.dir/CMakeCCompilerABI.c.o -o cmTC_e0ae6   && cd .\"]\r\n        ignore line: [Android (11349228  based on r487747e) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)]\r\n        ignore line: [Target: aarch64-none-linux-android21]\r\n        ignore line: [Thread model: posix]\r\n        ignore line: [InstalledDir: C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin]\r\n        link line: [ \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld\" --sysroot=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot -pie -EL --fix-cortex-a53-843419 -z now -z relro -z max-page-size=4096 --hash-style=both --eh-frame-hdr -m aarch64linux -dynamic-linker /system/bin/linker64 -o cmTC_e0ae6 C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtbegin_dynamic.o -LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/aarch64 -LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/aarch64-linux-android/21 -LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/aarch64-linux-android -LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib --build-id=sha1 --no-rosegment --no-undefined-version --fatal-warnings --no-undefined CMakeFiles/cmTC_e0ae6.dir/CMakeCCompilerABI.c.o C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/libclang_rt.builtins-aarch64-android.a -l:libunwind.a -ldl -lc C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/libclang_rt.builtins-aarch64-android.a -l:libunwind.a -ldl C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtend_android.o]\r\n          arg [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld] ==> ignore\r\n          arg [--sysroot=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot] ==> ignore\r\n          arg [-pie] ==> ignore\r\n          arg [-EL] ==> ignore\r\n          arg [--fix-cortex-a53-843419] ==> ignore\r\n          arg [-znow] ==> ignore\r\n          arg [-zrelro] ==> ignore\r\n          arg [-zmax-page-size=4096] ==> ignore\r\n          arg [--hash-style=both] ==> ignore\r\n          arg [--eh-frame-hdr] ==> ignore\r\n          arg [-m] ==> ignore\r\n          arg [aarch64linux] ==> ignore\r\n          arg [-dynamic-linker] ==> ignore\r\n          arg [/system/bin/linker64] ==> ignore\r\n          arg [-o] ==> ignore\r\n          arg [cmTC_e0ae6] ==> ignore\r\n          arg [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtbegin_dynamic.o] ==> obj [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtbegin_dynamic.o]\r\n          arg [-LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/aarch64] ==> dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/aarch64]\r\n          arg [-LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/aarch64-linux-android/21] ==> dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/aarch64-linux-android/21]\r\n          arg [-LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/aarch64-linux-android] ==> dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/aarch64-linux-android]\r\n          arg [-LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib] ==> dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib]\r\n          arg [--build-id=sha1] ==> ignore\r\n          arg [--no-rosegment] ==> ignore\r\n          arg [--no-undefined-version] ==> ignore\r\n          arg [--fatal-warnings] ==> ignore\r\n          arg [--no-undefined] ==> ignore\r\n          arg [CMakeFiles/cmTC_e0ae6.dir/CMakeCCompilerABI.c.o] ==> ignore\r\n          arg [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/libclang_rt.builtins-aarch64-android.a] ==> lib [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/libclang_rt.builtins-aarch64-android.a]\r\n          arg [-l:libunwind.a] ==> lib [-l:libunwind.a]\r\n          arg [-ldl] ==> lib [dl]\r\n          arg [-lc] ==> lib [c]\r\n          arg [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/libclang_rt.builtins-aarch64-android.a] ==> lib [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/libclang_rt.builtins-aarch64-android.a]\r\n          arg [-l:libunwind.a] ==> lib [-l:libunwind.a]\r\n          arg [-ldl] ==> lib [dl]\r\n          arg [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtend_android.o] ==> obj [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtend_android.o]\r\n        linker tool for 'C': C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld\r\n        remove lib [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/libclang_rt.builtins-aarch64-android.a]\r\n        remove lib [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/libclang_rt.builtins-aarch64-android.a]\r\n        collapse library dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/aarch64] ==> [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/aarch64]\r\n        collapse library dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/aarch64-linux-android/21] ==> [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/aarch64-linux-android/21]\r\n        collapse library dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/aarch64-linux-android] ==> [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/aarch64-linux-android]\r\n        collapse library dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib] ==> [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib]\r\n        implicit libs: [-l:libunwind.a;dl;c;-l:libunwind.a;dl]\r\n        implicit objs: [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtbegin_dynamic.o;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtend_android.o]\r\n        implicit dirs: [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/aarch64;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/aarch64-linux-android/21;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/aarch64-linux-android;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib]\r\n        implicit fwks: []\r\n      \r\n      \r\n  -\r\n    kind: \"message-v1\"\r\n    backtrace:\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Internal/CMakeDetermineLinkerId.cmake:40 (message)\"\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:255 (cmake_determine_linker_id)\"\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)\"\r\n      - \"CMakeLists.txt\"\r\n    message: |\r\n      Running the C compiler's linker: \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld\" \"-v\"\r\n      LLD 17.0.2 (compatible with GNU linkers)\r\n  -\r\n    kind: \"try_compile-v1\"\r\n    backtrace:\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:74 (try_compile)\"\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)\"\r\n      - \"CMakeLists.txt\"\r\n    checks:\r\n      - \"Detecting CXX compiler ABI info\"\r\n    directories:\r\n      source: \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/arm64-v8a/CMakeFiles/CMakeScratch/TryCompile-vkzm0q\"\r\n      binary: \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/arm64-v8a/CMakeFiles/CMakeScratch/TryCompile-vkzm0q\"\r\n    cmakeVariables:\r\n      ANDROID_ABI: \"arm64-v8a\"\r\n      ANDROID_ARM_MODE: \"thumb\"\r\n      ANDROID_PIE: \"TRUE\"\r\n      ANDROID_PLATFORM: \"android-21\"\r\n      ANDROID_STL: \"c++_static\"\r\n      ANDROID_TOOLCHAIN: \"clang\"\r\n      CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: \"CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS-NOTFOUND\"\r\n      CMAKE_CXX_COMPILER_TARGET: \"aarch64-none-linux-android21\"\r\n      CMAKE_CXX_FLAGS: \"-g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat  \"\r\n      CMAKE_CXX_SCAN_FOR_MODULES: \"OFF\"\r\n      CMAKE_C_COMPILER_TARGET: \"aarch64-none-linux-android21\"\r\n      CMAKE_EXE_LINKER_FLAGS: \"-static-libstdc++ -Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--no-undefined-version -Wl,--fatal-warnings -Wl,--no-undefined -Qunused-arguments  \"\r\n      CMAKE_POSITION_INDEPENDENT_CODE: \"TRUE\"\r\n      CMAKE_SYSROOT: \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot\"\r\n      CMAKE_WARN_DEPRECATED: \"FALSE\"\r\n    buildResult:\r\n      variable: \"CMAKE_CXX_ABI_COMPILED\"\r\n      cached: true\r\n      stdout: |\r\n        Change Dir: 'C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/arm64-v8a/CMakeFiles/CMakeScratch/TryCompile-vkzm0q'\r\n        \r\n        Run Build Command(s): C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\Sdk\\\\cmake\\\\3.31.5\\\\bin\\\\ninja.exe -v cmTC_55cc7\r\n        [1/2] C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\Sdk\\\\ndk\\\\26.3.11579264\\\\toolchains\\\\llvm\\\\prebuilt\\\\windows-x86_64\\\\bin\\\\clang++.exe --target=aarch64-none-linux-android21 --sysroot=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot   -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat    -fPIE   -v -MD -MT CMakeFiles/cmTC_55cc7.dir/CMakeCXXCompilerABI.cpp.o -MF CMakeFiles\\\\cmTC_55cc7.dir\\\\CMakeCXXCompilerABI.cpp.o.d -o CMakeFiles/cmTC_55cc7.dir/CMakeCXXCompilerABI.cpp.o -c C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp\r\n        Android (11349228, based on r487747e) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)\r\n        Target: aarch64-none-linux-android21\r\n        Thread model: posix\r\n        InstalledDir: C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin\r\n         (in-process)\r\n         \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++.exe\" -cc1 -triple aarch64-none-linux-android21 -emit-obj -mrelax-all -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=non-leaf -ffp-contract=on -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu generic -target-feature +neon -target-feature +v8a -target-feature +fix-cortex-a53-835769 -target-abi aapcs -mllvm -treat-scalable-fixed-error-as-warning -debug-info-kind=constructor -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -fcoverage-compilation-dir=C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/arm64-v8a/CMakeFiles/CMakeScratch/TryCompile-vkzm0q -resource-dir C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17 -dependency-file \"CMakeFiles\\\\\\\\cmTC_55cc7.dir\\\\\\\\CMakeCXXCompilerABI.cpp.o.d\" -MT CMakeFiles/cmTC_55cc7.dir/CMakeCXXCompilerABI.cpp.o -sys-header-deps -D ANDROID -D _FORTIFY_SOURCE=2 -isysroot C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot -internal-isystem C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/c++/v1 -internal-isystem C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/include -internal-isystem C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/local/include -internal-externc-isystem C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/aarch64-linux-android -internal-externc-isystem C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/include -internal-externc-isystem C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include -Wformat -fdeprecated-macro -fdebug-compilation-dir=C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/arm64-v8a/CMakeFiles/CMakeScratch/TryCompile-vkzm0q -ferror-limit 19 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fcxx-exceptions -fexceptions -target-feature +outline-atomics -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_55cc7.dir/CMakeCXXCompilerABI.cpp.o -x c++ C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp\r\n        clang -cc1 version 17.0.2 based upon LLVM 17.0.2 default target x86_64-w64-windows-gnu\r\n        ignoring nonexistent directory \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/local/include\"\r\n        ignoring nonexistent directory \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/include\"\r\n        #include \"...\" search starts here:\r\n        #include <...> search starts here:\r\n         C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/c++/v1\r\n         C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/include\r\n         C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/aarch64-linux-android\r\n         C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include\r\n        End of search list.\r\n        [2/2] C:\\\\Windows\\\\system32\\\\cmd.exe /C \"cd . && C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\Sdk\\\\ndk\\\\26.3.11579264\\\\toolchains\\\\llvm\\\\prebuilt\\\\windows-x86_64\\\\bin\\\\clang++.exe --target=aarch64-none-linux-android21 --sysroot=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -static-libstdc++ -Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--no-undefined-version -Wl,--fatal-warnings -Wl,--no-undefined -Qunused-arguments   -v CMakeFiles/cmTC_55cc7.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_55cc7   && cd .\"\r\n        Android (11349228, based on r487747e) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)\r\n        Target: aarch64-none-linux-android21\r\n        Thread model: posix\r\n        InstalledDir: C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin\r\n         \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld\" --sysroot=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot -pie -EL --fix-cortex-a53-843419 -z now -z relro -z max-page-size=4096 --hash-style=both --eh-frame-hdr -m aarch64linux -dynamic-linker /system/bin/linker64 -o cmTC_55cc7 C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtbegin_dynamic.o -LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/aarch64 -LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/aarch64-linux-android/21 -LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/aarch64-linux-android -LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib --build-id=sha1 --no-rosegment --no-undefined-version --fatal-warnings --no-undefined CMakeFiles/cmTC_55cc7.dir/CMakeCXXCompilerABI.cpp.o -Bstatic -lc++ -Bdynamic -lm C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/libclang_rt.builtins-aarch64-android.a -l:libunwind.a -ldl -lc C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/libclang_rt.builtins-aarch64-android.a -l:libunwind.a -ldl C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtend_android.o\r\n        \r\n      exitCode: 0\r\n  -\r\n    kind: \"message-v1\"\r\n    backtrace:\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:182 (message)\"\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)\"\r\n      - \"CMakeLists.txt\"\r\n    message: |\r\n      Parsed CXX implicit include dir info: rv=done\r\n        found start of include info\r\n        found start of implicit include info\r\n          add: [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/c++/v1]\r\n          add: [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/include]\r\n          add: [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/aarch64-linux-android]\r\n          add: [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include]\r\n        end of search list found\r\n        collapse include dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/c++/v1] ==> [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/c++/v1]\r\n        collapse include dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/include] ==> [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/include]\r\n        collapse include dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/aarch64-linux-android] ==> [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/aarch64-linux-android]\r\n        collapse include dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include] ==> [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include]\r\n        implicit include dirs: [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/c++/v1;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/include;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/aarch64-linux-android;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include]\r\n      \r\n      \r\n  -\r\n    kind: \"message-v1\"\r\n    backtrace:\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:218 (message)\"\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)\"\r\n      - \"CMakeLists.txt\"\r\n    message: |\r\n      Parsed CXX implicit link information:\r\n        link line regex: [^( *|.*[/\\\\])(ld[0-9]*(\\\\.[a-z]+)?|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\\\]+-)?ld|collect2)[^/\\\\]*( |$)]\r\n        linker tool regex: [^[ \t]*(->|\")?[ \t]*(([^\"]*[/\\\\])?(ld[0-9]*(\\\\.[a-z]+)?))(\"|,| |$)]\r\n        ignore line: [Change Dir: 'C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/arm64-v8a/CMakeFiles/CMakeScratch/TryCompile-vkzm0q']\r\n        ignore line: []\r\n        ignore line: [Run Build Command(s): C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\Sdk\\\\cmake\\\\3.31.5\\\\bin\\\\ninja.exe -v cmTC_55cc7]\r\n        ignore line: [[1/2] C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\Sdk\\\\ndk\\\\26.3.11579264\\\\toolchains\\\\llvm\\\\prebuilt\\\\windows-x86_64\\\\bin\\\\clang++.exe --target=aarch64-none-linux-android21 --sysroot=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot   -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat    -fPIE   -v -MD -MT CMakeFiles/cmTC_55cc7.dir/CMakeCXXCompilerABI.cpp.o -MF CMakeFiles\\\\cmTC_55cc7.dir\\\\CMakeCXXCompilerABI.cpp.o.d -o CMakeFiles/cmTC_55cc7.dir/CMakeCXXCompilerABI.cpp.o -c C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp]\r\n        ignore line: [Android (11349228  based on r487747e) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)]\r\n        ignore line: [Target: aarch64-none-linux-android21]\r\n        ignore line: [Thread model: posix]\r\n        ignore line: [InstalledDir: C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin]\r\n        ignore line: [ (in-process)]\r\n        ignore line: [ \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++.exe\" -cc1 -triple aarch64-none-linux-android21 -emit-obj -mrelax-all -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=non-leaf -ffp-contract=on -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu generic -target-feature +neon -target-feature +v8a -target-feature +fix-cortex-a53-835769 -target-abi aapcs -mllvm -treat-scalable-fixed-error-as-warning -debug-info-kind=constructor -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -fcoverage-compilation-dir=C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/arm64-v8a/CMakeFiles/CMakeScratch/TryCompile-vkzm0q -resource-dir C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17 -dependency-file \"CMakeFiles\\\\\\\\cmTC_55cc7.dir\\\\\\\\CMakeCXXCompilerABI.cpp.o.d\" -MT CMakeFiles/cmTC_55cc7.dir/CMakeCXXCompilerABI.cpp.o -sys-header-deps -D ANDROID -D _FORTIFY_SOURCE=2 -isysroot C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot -internal-isystem C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/c++/v1 -internal-isystem C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/include -internal-isystem C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/local/include -internal-externc-isystem C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/aarch64-linux-android -internal-externc-isystem C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/include -internal-externc-isystem C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include -Wformat -fdeprecated-macro -fdebug-compilation-dir=C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/arm64-v8a/CMakeFiles/CMakeScratch/TryCompile-vkzm0q -ferror-limit 19 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fcxx-exceptions -fexceptions -target-feature +outline-atomics -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_55cc7.dir/CMakeCXXCompilerABI.cpp.o -x c++ C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp]\r\n        ignore line: [clang -cc1 version 17.0.2 based upon LLVM 17.0.2 default target x86_64-w64-windows-gnu]\r\n        ignore line: [ignoring nonexistent directory \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/local/include\"]\r\n        ignore line: [ignoring nonexistent directory \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/include\"]\r\n        ignore line: [#include \"...\" search starts here:]\r\n        ignore line: [#include <...> search starts here:]\r\n        ignore line: [ C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/c++/v1]\r\n        ignore line: [ C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/include]\r\n        ignore line: [ C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/aarch64-linux-android]\r\n        ignore line: [ C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include]\r\n        ignore line: [End of search list.]\r\n        ignore line: [[2/2] C:\\\\Windows\\\\system32\\\\cmd.exe /C \"cd . && C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\Sdk\\\\ndk\\\\26.3.11579264\\\\toolchains\\\\llvm\\\\prebuilt\\\\windows-x86_64\\\\bin\\\\clang++.exe --target=aarch64-none-linux-android21 --sysroot=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -static-libstdc++ -Wl --build-id=sha1 -Wl --no-rosegment -Wl --no-undefined-version -Wl --fatal-warnings -Wl --no-undefined -Qunused-arguments   -v CMakeFiles/cmTC_55cc7.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_55cc7   && cd .\"]\r\n        ignore line: [Android (11349228  based on r487747e) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)]\r\n        ignore line: [Target: aarch64-none-linux-android21]\r\n        ignore line: [Thread model: posix]\r\n        ignore line: [InstalledDir: C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin]\r\n        link line: [ \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld\" --sysroot=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot -pie -EL --fix-cortex-a53-843419 -z now -z relro -z max-page-size=4096 --hash-style=both --eh-frame-hdr -m aarch64linux -dynamic-linker /system/bin/linker64 -o cmTC_55cc7 C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtbegin_dynamic.o -LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/aarch64 -LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/aarch64-linux-android/21 -LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/aarch64-linux-android -LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib --build-id=sha1 --no-rosegment --no-undefined-version --fatal-warnings --no-undefined CMakeFiles/cmTC_55cc7.dir/CMakeCXXCompilerABI.cpp.o -Bstatic -lc++ -Bdynamic -lm C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/libclang_rt.builtins-aarch64-android.a -l:libunwind.a -ldl -lc C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/libclang_rt.builtins-aarch64-android.a -l:libunwind.a -ldl C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtend_android.o]\r\n          arg [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld] ==> ignore\r\n          arg [--sysroot=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot] ==> ignore\r\n          arg [-pie] ==> ignore\r\n          arg [-EL] ==> ignore\r\n          arg [--fix-cortex-a53-843419] ==> ignore\r\n          arg [-znow] ==> ignore\r\n          arg [-zrelro] ==> ignore\r\n          arg [-zmax-page-size=4096] ==> ignore\r\n          arg [--hash-style=both] ==> ignore\r\n          arg [--eh-frame-hdr] ==> ignore\r\n          arg [-m] ==> ignore\r\n          arg [aarch64linux] ==> ignore\r\n          arg [-dynamic-linker] ==> ignore\r\n          arg [/system/bin/linker64] ==> ignore\r\n          arg [-o] ==> ignore\r\n          arg [cmTC_55cc7] ==> ignore\r\n          arg [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtbegin_dynamic.o] ==> obj [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtbegin_dynamic.o]\r\n          arg [-LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/aarch64] ==> dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/aarch64]\r\n          arg [-LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/aarch64-linux-android/21] ==> dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/aarch64-linux-android/21]\r\n          arg [-LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/aarch64-linux-android] ==> dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/aarch64-linux-android]\r\n          arg [-LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib] ==> dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib]\r\n          arg [--build-id=sha1] ==> ignore\r\n          arg [--no-rosegment] ==> ignore\r\n          arg [--no-undefined-version] ==> ignore\r\n          arg [--fatal-warnings] ==> ignore\r\n          arg [--no-undefined] ==> ignore\r\n          arg [CMakeFiles/cmTC_55cc7.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore\r\n          arg [-Bstatic] ==> search static\r\n          arg [-lc++] ==> lib [c++]\r\n          arg [-Bdynamic] ==> search dynamic\r\n          arg [-lm] ==> lib [m]\r\n          arg [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/libclang_rt.builtins-aarch64-android.a] ==> lib [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/libclang_rt.builtins-aarch64-android.a]\r\n          arg [-l:libunwind.a] ==> lib [-l:libunwind.a]\r\n          arg [-ldl] ==> lib [dl]\r\n          arg [-lc] ==> lib [c]\r\n          arg [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/libclang_rt.builtins-aarch64-android.a] ==> lib [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/libclang_rt.builtins-aarch64-android.a]\r\n          arg [-l:libunwind.a] ==> lib [-l:libunwind.a]\r\n          arg [-ldl] ==> lib [dl]\r\n          arg [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtend_android.o] ==> obj [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtend_android.o]\r\n        linker tool for 'CXX': C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld\r\n        remove lib [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/libclang_rt.builtins-aarch64-android.a]\r\n        remove lib [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/libclang_rt.builtins-aarch64-android.a]\r\n        collapse library dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/aarch64] ==> [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/aarch64]\r\n        collapse library dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/aarch64-linux-android/21] ==> [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/aarch64-linux-android/21]\r\n        collapse library dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/aarch64-linux-android] ==> [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/aarch64-linux-android]\r\n        collapse library dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib] ==> [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib]\r\n        implicit libs: [c++;m;-l:libunwind.a;dl;c;-l:libunwind.a;dl]\r\n        implicit objs: [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtbegin_dynamic.o;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtend_android.o]\r\n        implicit dirs: [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/aarch64;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/aarch64-linux-android/21;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/aarch64-linux-android;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib]\r\n        implicit fwks: []\r\n      \r\n      \r\n  -\r\n    kind: \"message-v1\"\r\n    backtrace:\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Internal/CMakeDetermineLinkerId.cmake:40 (message)\"\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:255 (cmake_determine_linker_id)\"\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)\"\r\n      - \"CMakeLists.txt\"\r\n    message: |\r\n      Running the CXX compiler's linker: \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld\" \"-v\"\r\n      LLD 17.0.2 (compatible with GNU linkers)\r\n...\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/arm64-v8a/CMakeFiles/TargetDirectories.txt",
    "content": "C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/arm64-v8a/CMakeFiles/edit_cache.dir\r\nC:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/arm64-v8a/CMakeFiles/rebuild_cache.dir\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/arm64-v8a/CMakeFiles/cmake.check_cache",
    "content": "# This file is generated by cmake for dependency checking of the CMakeCache.txt file\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/arm64-v8a/CMakeFiles/rules.ninja",
    "content": "# CMAKE generated file: DO NOT EDIT!\r\n# Generated by \"Ninja\" Generator, CMake Version 3.31\r\n\r\n# This file contains all the rules used to get the outputs files\r\n# built from the input files.\r\n# It is included in the main 'build.ninja'.\r\n\r\n# =============================================================================\r\n# Project: Project\r\n# Configurations: Debug\r\n# =============================================================================\r\n# =============================================================================\r\n\r\n#############################################\r\n# Rule for running custom commands.\r\n\r\nrule CUSTOM_COMMAND\r\n  command = $COMMAND\r\n  description = $DESC\r\n\r\n\r\n#############################################\r\n# Rule for re-running cmake.\r\n\r\nrule RERUN_CMAKE\r\n  command = C:\\Users\\Admin\\AppData\\Local\\Android\\Sdk\\cmake\\3.31.5\\bin\\cmake.exe --regenerate-during-build -SC:\\flutter\\packages\\flutter_tools\\gradle\\src\\main\\groovy -BC:\\Users\\Admin\\Documents\\GitHub\\Azyx\\android\\app\\.cxx\\Debug\\i214x256\\arm64-v8a\r\n  description = Re-running CMake...\r\n  generator = 1\r\n\r\n\r\n#############################################\r\n# Rule for cleaning all built files.\r\n\r\nrule CLEAN\r\n  command = C:\\Users\\Admin\\AppData\\Local\\Android\\Sdk\\cmake\\3.31.5\\bin\\ninja.exe $FILE_ARG -t clean $TARGETS\r\n  description = Cleaning all built files...\r\n\r\n\r\n#############################################\r\n# Rule for printing all primary targets available.\r\n\r\nrule HELP\r\n  command = C:\\Users\\Admin\\AppData\\Local\\Android\\Sdk\\cmake\\3.31.5\\bin\\ninja.exe -t targets\r\n  description = All primary targets available:\r\n\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/arm64-v8a/additional_project_files.txt",
    "content": ""
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/arm64-v8a/android_gradle_build.json",
    "content": "{\r\n  \"buildFiles\": [\r\n    \"C:\\\\flutter\\\\packages\\\\flutter_tools\\\\gradle\\\\src\\\\main\\\\groovy\\\\CMakeLists.txt\"\r\n  ],\r\n  \"cleanCommandsComponents\": [\r\n    [\r\n      \"C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\Sdk\\\\cmake\\\\3.31.5\\\\bin\\\\ninja.exe\",\r\n      \"-C\",\r\n      \"C:\\\\Users\\\\Admin\\\\Documents\\\\GitHub\\\\Azyx\\\\android\\\\app\\\\.cxx\\\\Debug\\\\i214x256\\\\arm64-v8a\",\r\n      \"clean\"\r\n    ]\r\n  ],\r\n  \"buildTargetsCommandComponents\": [\r\n    \"C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\Sdk\\\\cmake\\\\3.31.5\\\\bin\\\\ninja.exe\",\r\n    \"-C\",\r\n    \"C:\\\\Users\\\\Admin\\\\Documents\\\\GitHub\\\\Azyx\\\\android\\\\app\\\\.cxx\\\\Debug\\\\i214x256\\\\arm64-v8a\",\r\n    \"{LIST_OF_TARGETS_TO_BUILD}\"\r\n  ],\r\n  \"libraries\": {},\r\n  \"toolchains\": {\r\n    \"toolchain\": {\r\n      \"cCompilerExecutable\": \"C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\Sdk\\\\ndk\\\\26.3.11579264\\\\toolchains\\\\llvm\\\\prebuilt\\\\windows-x86_64\\\\bin\\\\clang.exe\",\r\n      \"cppCompilerExecutable\": \"C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\Sdk\\\\ndk\\\\26.3.11579264\\\\toolchains\\\\llvm\\\\prebuilt\\\\windows-x86_64\\\\bin\\\\clang++.exe\"\r\n    }\r\n  },\r\n  \"cFileExtensions\": [],\r\n  \"cppFileExtensions\": []\r\n}"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/arm64-v8a/android_gradle_build_mini.json",
    "content": "{\r\n  \"buildFiles\": [\r\n    \"C:\\\\flutter\\\\packages\\\\flutter_tools\\\\gradle\\\\src\\\\main\\\\groovy\\\\CMakeLists.txt\"\r\n  ],\r\n  \"cleanCommandsComponents\": [\r\n    [\r\n      \"C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\Sdk\\\\cmake\\\\3.31.5\\\\bin\\\\ninja.exe\",\r\n      \"-C\",\r\n      \"C:\\\\Users\\\\Admin\\\\Documents\\\\GitHub\\\\Azyx\\\\android\\\\app\\\\.cxx\\\\Debug\\\\i214x256\\\\arm64-v8a\",\r\n      \"clean\"\r\n    ]\r\n  ],\r\n  \"buildTargetsCommandComponents\": [\r\n    \"C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\Sdk\\\\cmake\\\\3.31.5\\\\bin\\\\ninja.exe\",\r\n    \"-C\",\r\n    \"C:\\\\Users\\\\Admin\\\\Documents\\\\GitHub\\\\Azyx\\\\android\\\\app\\\\.cxx\\\\Debug\\\\i214x256\\\\arm64-v8a\",\r\n    \"{LIST_OF_TARGETS_TO_BUILD}\"\r\n  ],\r\n  \"libraries\": {}\r\n}"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/arm64-v8a/build.ninja",
    "content": "# CMAKE generated file: DO NOT EDIT!\r\n# Generated by \"Ninja\" Generator, CMake Version 3.31\r\n\r\n# This file contains all the build statements describing the\r\n# compilation DAG.\r\n\r\n# =============================================================================\r\n# Write statements declared in CMakeLists.txt:\r\n# \r\n# Which is the root file.\r\n# =============================================================================\r\n\r\n# =============================================================================\r\n# Project: Project\r\n# Configurations: Debug\r\n# =============================================================================\r\n\r\n#############################################\r\n# Minimal version of Ninja required by this file\r\n\r\nninja_required_version = 1.5\r\n\r\n\r\n#############################################\r\n# Set configuration variable for custom commands.\r\n\r\nCONFIGURATION = Debug\r\n# =============================================================================\r\n# Include auxiliary files.\r\n\r\n\r\n#############################################\r\n# Include rules file.\r\n\r\ninclude CMakeFiles/rules.ninja\r\n\r\n# =============================================================================\r\n\r\n#############################################\r\n# Logical path to working directory; prefix for absolute paths.\r\n\r\ncmake_ninja_workdir = C$:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/arm64-v8a/\r\n\r\n#############################################\r\n# Utility command for edit_cache\r\n\r\nbuild CMakeFiles/edit_cache.util: CUSTOM_COMMAND\r\n  COMMAND = C:\\Windows\\system32\\cmd.exe /C \"cd /D C:\\Users\\Admin\\Documents\\GitHub\\Azyx\\android\\app\\.cxx\\Debug\\i214x256\\arm64-v8a && C:\\Users\\Admin\\AppData\\Local\\Android\\Sdk\\cmake\\3.31.5\\bin\\cmake.exe -E echo \"No interactive CMake dialog available.\"\"\r\n  DESC = No interactive CMake dialog available...\r\n  restat = 1\r\n\r\nbuild edit_cache: phony CMakeFiles/edit_cache.util\r\n\r\n\r\n#############################################\r\n# Utility command for rebuild_cache\r\n\r\nbuild CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND\r\n  COMMAND = C:\\Windows\\system32\\cmd.exe /C \"cd /D C:\\Users\\Admin\\Documents\\GitHub\\Azyx\\android\\app\\.cxx\\Debug\\i214x256\\arm64-v8a && C:\\Users\\Admin\\AppData\\Local\\Android\\Sdk\\cmake\\3.31.5\\bin\\cmake.exe --regenerate-during-build -SC:\\flutter\\packages\\flutter_tools\\gradle\\src\\main\\groovy -BC:\\Users\\Admin\\Documents\\GitHub\\Azyx\\android\\app\\.cxx\\Debug\\i214x256\\arm64-v8a\"\r\n  DESC = Running CMake to regenerate build system...\r\n  pool = console\r\n  restat = 1\r\n\r\nbuild rebuild_cache: phony CMakeFiles/rebuild_cache.util\r\n\r\n# =============================================================================\r\n# Target aliases.\r\n\r\n# =============================================================================\r\n# Folder targets.\r\n\r\n# =============================================================================\r\n\r\n#############################################\r\n# Folder: C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/arm64-v8a\r\n\r\nbuild all: phony\r\n\r\n# =============================================================================\r\n# Built-in targets\r\n\r\n\r\n#############################################\r\n# Re-run CMake if any of its inputs changed.\r\n\r\nbuild build.ninja: RERUN_CMAKE | C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCCompiler.cmake.in C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCCompilerABI.c C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCInformation.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCXXCompiler.cmake.in C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCXXInformation.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCommonLanguageInclude.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCompilerIdDetection.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCXXCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerSupport.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineSystem.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeFindBinUtils.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeGenericSystem.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeInitializeConfigs.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeLanguageInformation.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeParseImplicitIncludeInfo.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeParseImplicitLinkInfo.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeParseLibraryArchitecture.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeSystem.cmake.in C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeSystemSpecificInformation.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeSystemSpecificInitialize.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeTestCompilerCommon.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/ADSP-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/ARMCC-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/ARMClang-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/AppleClang-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Borland-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Bruce-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/CMakeCommonCompilerMacros.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-C.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-CXX-CXXImportStd.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-CXX.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-DetermineCompilerInternal.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-FindBinUtils.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Compaq-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Cray-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/CrayClang-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Embarcadero-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Fujitsu-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/GHS-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/GNU-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/GNU.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/HP-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/HP-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IAR-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Intel-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/LCC-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/MSVC-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/NVHPC-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/NVIDIA-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/OrangeC-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/PGI-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/PathScale-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/SCO-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/SDCC-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/SunPro-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/TI-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/TIClang-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Tasking-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Watcom-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/XL-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/XL-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/XLClang-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/zOS-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Internal/CMakeCLinkerInformation.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Internal/CMakeCXXLinkerInformation.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Internal/CMakeCommonLinkerInformation.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Internal/CMakeDetermineLinkerId.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Internal/FeatureTesting.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Linker/GNU.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Linker/LLD-C.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Linker/LLD-CXX.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Linker/LLD.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android-Clang-C.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android-Clang-CXX.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android-Clang.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android-Determine-C.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android-Determine-CXX.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android-Determine.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android-Initialize.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android/Determine-Compiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linker/Android-LLD-C.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linker/Android-LLD-CXX.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linker/GNU.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linker/Linux-GNU.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linker/Linux-LLD-C.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linker/Linux-LLD-CXX.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linker/Linux-LLD.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linux-Initialize.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linux.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/UnixPaths.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/android-legacy.toolchain.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/android.toolchain.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/flags.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android-Clang.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android-Determine.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android-Initialize.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Determine-Compiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/platforms.cmake C$:/flutter/packages/flutter_tools/gradle/src/main/groovy/CMakeLists.txt CMakeCache.txt CMakeFiles/3.31.5/CMakeCCompiler.cmake CMakeFiles/3.31.5/CMakeCXXCompiler.cmake CMakeFiles/3.31.5/CMakeSystem.cmake\r\n  pool = console\r\n\r\n\r\n#############################################\r\n# A missing CMake input file is not an error.\r\n\r\nbuild C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCCompiler.cmake.in C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCCompilerABI.c C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCInformation.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCXXCompiler.cmake.in C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCXXInformation.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCommonLanguageInclude.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCompilerIdDetection.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCXXCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerSupport.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineSystem.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeFindBinUtils.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeGenericSystem.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeInitializeConfigs.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeLanguageInformation.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeParseImplicitIncludeInfo.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeParseImplicitLinkInfo.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeParseLibraryArchitecture.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeSystem.cmake.in C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeSystemSpecificInformation.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeSystemSpecificInitialize.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeTestCompilerCommon.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/ADSP-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/ARMCC-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/ARMClang-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/AppleClang-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Borland-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Bruce-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/CMakeCommonCompilerMacros.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-C.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-CXX-CXXImportStd.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-CXX.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-DetermineCompilerInternal.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-FindBinUtils.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Compaq-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Cray-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/CrayClang-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Embarcadero-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Fujitsu-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/GHS-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/GNU-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/GNU.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/HP-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/HP-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IAR-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Intel-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/LCC-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/MSVC-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/NVHPC-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/NVIDIA-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/OrangeC-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/PGI-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/PathScale-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/SCO-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/SDCC-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/SunPro-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/TI-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/TIClang-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Tasking-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Watcom-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/XL-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/XL-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/XLClang-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/zOS-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Internal/CMakeCLinkerInformation.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Internal/CMakeCXXLinkerInformation.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Internal/CMakeCommonLinkerInformation.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Internal/CMakeDetermineLinkerId.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Internal/FeatureTesting.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Linker/GNU.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Linker/LLD-C.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Linker/LLD-CXX.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Linker/LLD.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android-Clang-C.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android-Clang-CXX.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android-Clang.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android-Determine-C.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android-Determine-CXX.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android-Determine.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android-Initialize.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android/Determine-Compiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linker/Android-LLD-C.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linker/Android-LLD-CXX.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linker/GNU.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linker/Linux-GNU.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linker/Linux-LLD-C.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linker/Linux-LLD-CXX.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linker/Linux-LLD.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linux-Initialize.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linux.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/UnixPaths.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/android-legacy.toolchain.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/android.toolchain.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/flags.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android-Clang.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android-Determine.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android-Initialize.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Determine-Compiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/platforms.cmake C$:/flutter/packages/flutter_tools/gradle/src/main/groovy/CMakeLists.txt CMakeCache.txt CMakeFiles/3.31.5/CMakeCCompiler.cmake CMakeFiles/3.31.5/CMakeCXXCompiler.cmake CMakeFiles/3.31.5/CMakeSystem.cmake: phony\r\n\r\n\r\n#############################################\r\n# Clean all the built files.\r\n\r\nbuild clean: CLEAN\r\n\r\n\r\n#############################################\r\n# Print all primary targets available.\r\n\r\nbuild help: HELP\r\n\r\n\r\n#############################################\r\n# Make the all target the default.\r\n\r\ndefault all\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/arm64-v8a/build_file_index.txt",
    "content": "C:\\flutter\\packages\\flutter_tools\\gradle\\src\\main\\groovy\\CMakeLists.txt"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/arm64-v8a/cmake_install.cmake",
    "content": "# Install script for directory: C:/flutter/packages/flutter_tools/gradle/src/main/groovy\r\n\r\n# Set the install prefix\r\nif(NOT DEFINED CMAKE_INSTALL_PREFIX)\r\n  set(CMAKE_INSTALL_PREFIX \"C:/Program Files (x86)/Project\")\r\nendif()\r\nstring(REGEX REPLACE \"/$\" \"\" CMAKE_INSTALL_PREFIX \"${CMAKE_INSTALL_PREFIX}\")\r\n\r\n# Set the install configuration name.\r\nif(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)\r\n  if(BUILD_TYPE)\r\n    string(REGEX REPLACE \"^[^A-Za-z0-9_]+\" \"\"\r\n           CMAKE_INSTALL_CONFIG_NAME \"${BUILD_TYPE}\")\r\n  else()\r\n    set(CMAKE_INSTALL_CONFIG_NAME \"Debug\")\r\n  endif()\r\n  message(STATUS \"Install configuration: \\\"${CMAKE_INSTALL_CONFIG_NAME}\\\"\")\r\nendif()\r\n\r\n# Set the component getting installed.\r\nif(NOT CMAKE_INSTALL_COMPONENT)\r\n  if(COMPONENT)\r\n    message(STATUS \"Install component: \\\"${COMPONENT}\\\"\")\r\n    set(CMAKE_INSTALL_COMPONENT \"${COMPONENT}\")\r\n  else()\r\n    set(CMAKE_INSTALL_COMPONENT)\r\n  endif()\r\nendif()\r\n\r\n# Install shared libraries without execute permission?\r\nif(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)\r\n  set(CMAKE_INSTALL_SO_NO_EXE \"0\")\r\nendif()\r\n\r\n# Is this installation the result of a crosscompile?\r\nif(NOT DEFINED CMAKE_CROSSCOMPILING)\r\n  set(CMAKE_CROSSCOMPILING \"TRUE\")\r\nendif()\r\n\r\n# Set path to fallback-tool for dependency-resolution.\r\nif(NOT DEFINED CMAKE_OBJDUMP)\r\n  set(CMAKE_OBJDUMP \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-objdump.exe\")\r\nendif()\r\n\r\nstring(REPLACE \";\" \"\\n\" CMAKE_INSTALL_MANIFEST_CONTENT\r\n       \"${CMAKE_INSTALL_MANIFEST_FILES}\")\r\nif(CMAKE_INSTALL_LOCAL_ONLY)\r\n  file(WRITE \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/arm64-v8a/install_local_manifest.txt\"\r\n     \"${CMAKE_INSTALL_MANIFEST_CONTENT}\")\r\nendif()\r\nif(CMAKE_INSTALL_COMPONENT)\r\n  if(CMAKE_INSTALL_COMPONENT MATCHES \"^[a-zA-Z0-9_.+-]+$\")\r\n    set(CMAKE_INSTALL_MANIFEST \"install_manifest_${CMAKE_INSTALL_COMPONENT}.txt\")\r\n  else()\r\n    string(MD5 CMAKE_INST_COMP_HASH \"${CMAKE_INSTALL_COMPONENT}\")\r\n    set(CMAKE_INSTALL_MANIFEST \"install_manifest_${CMAKE_INST_COMP_HASH}.txt\")\r\n    unset(CMAKE_INST_COMP_HASH)\r\n  endif()\r\nelse()\r\n  set(CMAKE_INSTALL_MANIFEST \"install_manifest.txt\")\r\nendif()\r\n\r\nif(NOT CMAKE_INSTALL_LOCAL_ONLY)\r\n  file(WRITE \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/arm64-v8a/${CMAKE_INSTALL_MANIFEST}\"\r\n     \"${CMAKE_INSTALL_MANIFEST_CONTENT}\")\r\nendif()\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/arm64-v8a/metadata_generation_command.txt",
    "content": "                        -HC:\\flutter\\packages\\flutter_tools\\gradle\\src\\main\\groovy\r\n-DCMAKE_SYSTEM_NAME=Android\r\n-DCMAKE_EXPORT_COMPILE_COMMANDS=ON\r\n-DCMAKE_SYSTEM_VERSION=21\r\n-DANDROID_PLATFORM=android-21\r\n-DANDROID_ABI=arm64-v8a\r\n-DCMAKE_ANDROID_ARCH_ABI=arm64-v8a\r\n-DANDROID_NDK=C:\\Users\\Admin\\AppData\\Local\\Android\\sdk\\ndk\\26.3.11579264\r\n-DCMAKE_ANDROID_NDK=C:\\Users\\Admin\\AppData\\Local\\Android\\sdk\\ndk\\26.3.11579264\r\n-DCMAKE_TOOLCHAIN_FILE=C:\\Users\\Admin\\AppData\\Local\\Android\\sdk\\ndk\\26.3.11579264\\build\\cmake\\android.toolchain.cmake\r\n-DCMAKE_MAKE_PROGRAM=C:\\Users\\Admin\\AppData\\Local\\Android\\Sdk\\cmake\\3.31.5\\bin\\ninja.exe\r\n-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=C:\\Users\\Admin\\Documents\\GitHub\\Azyx\\build\\app\\intermediates\\cxx\\Debug\\i214x256\\obj\\arm64-v8a\r\n-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=C:\\Users\\Admin\\Documents\\GitHub\\Azyx\\build\\app\\intermediates\\cxx\\Debug\\i214x256\\obj\\arm64-v8a\r\n-DCMAKE_BUILD_TYPE=Debug\r\n-BC:\\Users\\Admin\\Documents\\GitHub\\Azyx\\android\\app\\.cxx\\Debug\\i214x256\\arm64-v8a\r\n-GNinja\r\n-Wno-dev\r\n--no-warn-unused-cli\r\n                        Build command args: []\r\n                        Version: 2"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/arm64-v8a/prefab_config.json",
    "content": "{\r\n  \"enabled\": false,\r\n  \"packages\": []\r\n}"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/arm64-v8a/symbol_folder_index.txt",
    "content": "C:\\Users\\Admin\\Documents\\GitHub\\Azyx\\build\\app\\intermediates\\cxx\\Debug\\i214x256\\obj\\arm64-v8a"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/armeabi-v7a/.cmake/api/v1/query/client-agp/cache-v2",
    "content": ""
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/armeabi-v7a/.cmake/api/v1/query/client-agp/cmakeFiles-v1",
    "content": ""
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/armeabi-v7a/.cmake/api/v1/query/client-agp/codemodel-v2",
    "content": ""
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/armeabi-v7a/.cmake/api/v1/reply/cache-v2-821f78616ffb73512669.json",
    "content": "{\r\n\t\"entries\" : \r\n\t[\r\n\t\t{\r\n\t\t\t\"name\" : \"ANDROID_ABI\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"No help, variable specified on the command line.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"armeabi-v7a\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"ANDROID_NDK\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"No help, variable specified on the command line.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\sdk\\\\ndk\\\\26.3.11579264\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"ANDROID_PLATFORM\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"No help, variable specified on the command line.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"android-21\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_ADDR2LINE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to a program.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-addr2line.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_ANDROID_ARCH_ABI\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"No help, variable specified on the command line.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"armeabi-v7a\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_ANDROID_NDK\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"No help, variable specified on the command line.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\sdk\\\\ndk\\\\26.3.11579264\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_AR\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Archiver\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_ASM_FLAGS\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the compiler during all build types.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_ASM_FLAGS_DEBUG\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the compiler during debug builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_ASM_FLAGS_RELEASE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the compiler during release builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_BUILD_TYPE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel ...\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"Debug\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CACHEFILE_DIR\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"This is the directory where this CMakeCache.txt was created\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"c:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/armeabi-v7a\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CACHE_MAJOR_VERSION\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Major version of cmake used to create the current loaded cache\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"3\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CACHE_MINOR_VERSION\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Minor version of cmake used to create the current loaded cache\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"31\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CACHE_PATCH_VERSION\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Patch version of cmake used to create the current loaded cache\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"5\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_COMMAND\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to CMake executable.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/bin/cmake.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CPACK_COMMAND\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to cpack program executable.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/bin/cpack.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CTEST_COMMAND\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to ctest program executable.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/bin/ctest.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CXX_COMPILER\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CXX_COMPILER_AR\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"LLVM archiver\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"`clang-scan-deps` dependency scanner\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS-NOTFOUND\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CXX_COMPILER_RANLIB\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Generate index for LLVM archive\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CXX_FLAGS\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the compiler during all build types.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CXX_FLAGS_DEBUG\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the compiler during debug builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CXX_FLAGS_MINSIZEREL\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the CXX compiler during MINSIZEREL builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"-Os -DNDEBUG\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CXX_FLAGS_RELEASE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the compiler during release builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CXX_FLAGS_RELWITHDEBINFO\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the CXX compiler during RELWITHDEBINFO builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"-O2 -g -DNDEBUG\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CXX_STANDARD_LIBRARIES\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Libraries linked by default with all C++ applications.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"-latomic -lm\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_C_COMPILER\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_C_COMPILER_AR\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"LLVM archiver\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_C_COMPILER_CLANG_SCAN_DEPS\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"`clang-scan-deps` dependency scanner\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"CMAKE_C_COMPILER_CLANG_SCAN_DEPS-NOTFOUND\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_C_COMPILER_RANLIB\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Generate index for LLVM archive\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_C_FLAGS\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the compiler during all build types.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_C_FLAGS_DEBUG\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the compiler during debug builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_C_FLAGS_MINSIZEREL\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the C compiler during MINSIZEREL builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"-Os -DNDEBUG\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_C_FLAGS_RELEASE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the compiler during release builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_C_FLAGS_RELWITHDEBINFO\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the C compiler during RELWITHDEBINFO builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"-O2 -g -DNDEBUG\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_C_STANDARD_LIBRARIES\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Libraries linked by default with all C applications.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"-latomic -lm\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_DLLTOOL\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to a program.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"CMAKE_DLLTOOL-NOTFOUND\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_ERROR_DEPRECATED\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Whether to issue deprecation errors for macros and functions.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"FALSE\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_EXECUTABLE_FORMAT\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Executable file format\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"ELF\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_EXE_LINKER_FLAGS\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_EXE_LINKER_FLAGS_DEBUG\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during DEBUG builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_EXE_LINKER_FLAGS_MINSIZEREL\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during MINSIZEREL builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_EXE_LINKER_FLAGS_RELEASE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during RELEASE builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during RELWITHDEBINFO builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_EXPORT_BUILD_DATABASE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Enable/Disable output of build database during the build.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"BOOL\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_EXPORT_COMPILE_COMMANDS\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"No help, variable specified on the command line.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"ON\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_EXTRA_GENERATOR\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Name of external makefile project generator.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_FIND_PACKAGE_REDIRECTS_DIR\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Value Computed by CMake.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STATIC\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/armeabi-v7a/CMakeFiles/pkgRedirects\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_GENERATOR\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Name of generator.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"Ninja\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_GENERATOR_INSTANCE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Generator instance identifier.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_GENERATOR_PLATFORM\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Name of generator platform.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_GENERATOR_TOOLSET\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Name of generator toolset.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_HOME_DIRECTORY\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Source directory with the top level CMakeLists.txt file for this project\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"C:/flutter/packages/flutter_tools/gradle/src/main/groovy\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_INSTALL_PREFIX\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Install path prefix, prepended onto install directories.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"PATH\",\r\n\t\t\t\"value\" : \"C:/Program Files (x86)/Project\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_INSTALL_SO_NO_EXE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Install .so files without execute permission.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"0\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_LIBRARY_OUTPUT_DIRECTORY\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"No help, variable specified on the command line.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"C:\\\\Users\\\\Admin\\\\Documents\\\\GitHub\\\\Azyx\\\\build\\\\app\\\\intermediates\\\\cxx\\\\Debug\\\\i214x256\\\\obj\\\\armeabi-v7a\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_LINKER\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to a program.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_MAKE_PROGRAM\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"No help, variable specified on the command line.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\Sdk\\\\cmake\\\\3.31.5\\\\bin\\\\ninja.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_MODULE_LINKER_FLAGS\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of modules.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_MODULE_LINKER_FLAGS_DEBUG\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of modules during DEBUG builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of modules during MINSIZEREL builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_MODULE_LINKER_FLAGS_RELEASE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of modules during RELEASE builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of modules during RELWITHDEBINFO builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_NM\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to a program.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-nm.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_NUMBER_OF_MAKEFILES\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"number of local generators\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"1\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_OBJCOPY\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to a program.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-objcopy.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_OBJDUMP\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to a program.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-objdump.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_PLATFORM_INFO_INITIALIZED\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Platform information initialized\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"1\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_PROJECT_DESCRIPTION\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Value Computed by CMake\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STATIC\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_PROJECT_HOMEPAGE_URL\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Value Computed by CMake\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STATIC\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_PROJECT_NAME\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Value Computed by CMake\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STATIC\",\r\n\t\t\t\"value\" : \"Project\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_RANLIB\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Ranlib\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_READELF\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to a program.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-readelf.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_ROOT\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to CMake installation.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_RUNTIME_OUTPUT_DIRECTORY\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"No help, variable specified on the command line.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"C:\\\\Users\\\\Admin\\\\Documents\\\\GitHub\\\\Azyx\\\\build\\\\app\\\\intermediates\\\\cxx\\\\Debug\\\\i214x256\\\\obj\\\\armeabi-v7a\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_SHARED_LINKER_FLAGS\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of dll's.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_SHARED_LINKER_FLAGS_DEBUG\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of shared libraries during DEBUG builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of shared libraries during MINSIZEREL builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_SHARED_LINKER_FLAGS_RELEASE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of shared libraries during RELEASE builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of shared libraries during RELWITHDEBINFO builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_SKIP_INSTALL_RPATH\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"If set, runtime paths are not added when installing shared libraries, but are added when building.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"BOOL\",\r\n\t\t\t\"value\" : \"NO\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_SKIP_RPATH\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"If set, runtime paths are not added when using shared libraries.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"BOOL\",\r\n\t\t\t\"value\" : \"NO\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_STATIC_LINKER_FLAGS\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of static libraries during all build types.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_STATIC_LINKER_FLAGS_DEBUG\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of static libraries during DEBUG builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of static libraries during MINSIZEREL builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_STATIC_LINKER_FLAGS_RELEASE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of static libraries during RELEASE builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of static libraries during RELWITHDEBINFO builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_STRIP\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Strip\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-strip.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_SUPPRESS_DEVELOPER_ERRORS\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Suppress errors that are meant for the author of the CMakeLists.txt files.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"TRUE\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_SUPPRESS_DEVELOPER_WARNINGS\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Suppress Warnings that are meant for the author of the CMakeLists.txt files.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"TRUE\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_SYSTEM_NAME\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"No help, variable specified on the command line.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"Android\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_SYSTEM_VERSION\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"No help, variable specified on the command line.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"21\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_TAPI\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to a program.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"CMAKE_TAPI-NOTFOUND\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_TOOLCHAIN_FILE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"The CMake toolchain file\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/android.toolchain.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_VERBOSE_MAKEFILE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"If this value is on, makefiles will be generated without the .SILENT directive, and all commands will be echoed to the console during the make.  This is useful for debugging only. With Visual Studio IDE projects all commands are done without /nologo.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"BOOL\",\r\n\t\t\t\"value\" : \"FALSE\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_WARN_DEPRECATED\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Whether to issue warnings for deprecated functionality.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"FALSE\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"Project_BINARY_DIR\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Value Computed by CMake\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STATIC\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/armeabi-v7a\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"Project_IS_TOP_LEVEL\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Value Computed by CMake\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STATIC\",\r\n\t\t\t\"value\" : \"ON\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"Project_SOURCE_DIR\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Value Computed by CMake\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STATIC\",\r\n\t\t\t\"value\" : \"C:/flutter/packages/flutter_tools/gradle/src/main/groovy\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"_CMAKE_CXX_LINKER_PUSHPOP_STATE_SUPPORTED\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"linker supports push/pop state\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"TRUE\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"_CMAKE_C_LINKER_PUSHPOP_STATE_SUPPORTED\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"linker supports push/pop state\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"TRUE\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"linker supports push/pop state\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"TRUE\"\r\n\t\t}\r\n\t],\r\n\t\"kind\" : \"cache\",\r\n\t\"version\" : \r\n\t{\r\n\t\t\"major\" : 2,\r\n\t\t\"minor\" : 0\r\n\t}\r\n}\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/armeabi-v7a/.cmake/api/v1/reply/cmakeFiles-v1-569e9c01027c468b5295.json",
    "content": "{\r\n\t\"inputs\" : \r\n\t[\r\n\t\t{\r\n\t\t\t\"path\" : \"CMakeLists.txt\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineSystem.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/android.toolchain.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/android-legacy.toolchain.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/platforms.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android-Determine.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android-Determine.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeSystem.cmake.in\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isGenerated\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/armeabi-v7a/CMakeFiles/3.31.5/CMakeSystem.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/android.toolchain.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeSystemSpecificInitialize.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android-Initialize.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android-Initialize.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linux-Initialize.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android-Determine-C.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android/Determine-Compiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Determine-Compiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCompilerIdDetection.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/ADSP-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/ARMCC-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/ARMClang-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/AppleClang-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-DetermineCompilerInternal.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Borland-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Bruce-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-DetermineCompilerInternal.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Compaq-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Cray-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/CrayClang-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Embarcadero-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Fujitsu-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/GHS-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/GNU-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/HP-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IAR-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Intel-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/LCC-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/MSVC-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/NVHPC-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/NVIDIA-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/OrangeC-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/PGI-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/PathScale-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/SCO-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/SDCC-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/SunPro-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/TI-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/TIClang-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Tasking-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Watcom-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/XL-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/XLClang-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/zOS-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeFindBinUtils.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-FindBinUtils.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCCompiler.cmake.in\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isGenerated\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/armeabi-v7a/CMakeFiles/3.31.5/CMakeCCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCXXCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android-Determine-CXX.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android/Determine-Compiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCompilerIdDetection.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/ADSP-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/ARMCC-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/ARMClang-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/AppleClang-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-DetermineCompilerInternal.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Borland-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-DetermineCompilerInternal.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Cray-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/CrayClang-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Embarcadero-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Fujitsu-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/GHS-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/HP-CXX-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IAR-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Intel-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/MSVC-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/NVHPC-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/NVIDIA-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/OrangeC-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/PGI-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/PathScale-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/SCO-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/TI-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/TIClang-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Tasking-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Watcom-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/XL-CXX-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeFindBinUtils.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-FindBinUtils.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCXXCompiler.cmake.in\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isGenerated\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/armeabi-v7a/CMakeFiles/3.31.5/CMakeCXXCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeSystemSpecificInformation.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeGenericSystem.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeInitializeConfigs.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linux.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/UnixPaths.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCInformation.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeLanguageInformation.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-C.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/CMakeCommonCompilerMacros.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/GNU.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/CMakeCommonCompilerMacros.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android-Clang-C.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android-Clang.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android-Clang.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/flags.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCommonLanguageInclude.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeTestCompilerCommon.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Internal/CMakeDetermineLinkerId.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeParseImplicitIncludeInfo.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeParseImplicitLinkInfo.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeParseLibraryArchitecture.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeTestCompilerCommon.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCCompilerABI.c\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerSupport.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Internal/FeatureTesting.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCCompiler.cmake.in\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isGenerated\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/armeabi-v7a/CMakeFiles/3.31.5/CMakeCCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Internal/CMakeCLinkerInformation.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Internal/CMakeCommonLinkerInformation.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Linker/LLD-C.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Linker/LLD.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Linker/GNU.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linker/Android-LLD-C.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linker/Linux-LLD-C.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linker/Linux-LLD.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linker/Linux-GNU.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linker/GNU.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCXXInformation.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeLanguageInformation.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-CXX.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android-Clang-CXX.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android-Clang.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCommonLanguageInclude.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeTestCompilerCommon.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Internal/CMakeDetermineLinkerId.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeParseImplicitIncludeInfo.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeParseImplicitLinkInfo.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeParseLibraryArchitecture.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeTestCompilerCommon.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerSupport.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Internal/FeatureTesting.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-CXX-CXXImportStd.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCXXCompiler.cmake.in\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isGenerated\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/armeabi-v7a/CMakeFiles/3.31.5/CMakeCXXCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Internal/CMakeCXXLinkerInformation.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Internal/CMakeCommonLinkerInformation.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Linker/LLD-CXX.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Linker/LLD.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linker/Android-LLD-CXX.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linker/Linux-LLD-CXX.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linker/Linux-LLD.cmake\"\r\n\t\t}\r\n\t],\r\n\t\"kind\" : \"cmakeFiles\",\r\n\t\"paths\" : \r\n\t{\r\n\t\t\"build\" : \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/armeabi-v7a\",\r\n\t\t\"source\" : \"C:/flutter/packages/flutter_tools/gradle/src/main/groovy\"\r\n\t},\r\n\t\"version\" : \r\n\t{\r\n\t\t\"major\" : 1,\r\n\t\t\"minor\" : 1\r\n\t}\r\n}\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/armeabi-v7a/.cmake/api/v1/reply/codemodel-v2-891a83f15c0d9f7e1287.json",
    "content": "{\r\n\t\"configurations\" : \r\n\t[\r\n\t\t{\r\n\t\t\t\"directories\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"build\" : \".\",\r\n\t\t\t\t\t\"jsonFile\" : \"directory-.-Debug-d0094a50bb2071803777.json\",\r\n\t\t\t\t\t\"minimumCMakeVersion\" : \r\n\t\t\t\t\t{\r\n\t\t\t\t\t\t\"string\" : \"3.6.0\"\r\n\t\t\t\t\t},\r\n\t\t\t\t\t\"projectIndex\" : 0,\r\n\t\t\t\t\t\"source\" : \".\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"name\" : \"Debug\",\r\n\t\t\t\"projects\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"directoryIndexes\" : \r\n\t\t\t\t\t[\r\n\t\t\t\t\t\t0\r\n\t\t\t\t\t],\r\n\t\t\t\t\t\"name\" : \"Project\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"targets\" : []\r\n\t\t}\r\n\t],\r\n\t\"kind\" : \"codemodel\",\r\n\t\"paths\" : \r\n\t{\r\n\t\t\"build\" : \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/armeabi-v7a\",\r\n\t\t\"source\" : \"C:/flutter/packages/flutter_tools/gradle/src/main/groovy\"\r\n\t},\r\n\t\"version\" : \r\n\t{\r\n\t\t\"major\" : 2,\r\n\t\t\"minor\" : 7\r\n\t}\r\n}\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/armeabi-v7a/.cmake/api/v1/reply/directory-.-Debug-d0094a50bb2071803777.json",
    "content": "{\r\n\t\"backtraceGraph\" : \r\n\t{\r\n\t\t\"commands\" : [],\r\n\t\t\"files\" : [],\r\n\t\t\"nodes\" : []\r\n\t},\r\n\t\"installers\" : [],\r\n\t\"paths\" : \r\n\t{\r\n\t\t\"build\" : \".\",\r\n\t\t\"source\" : \".\"\r\n\t}\r\n}\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/armeabi-v7a/.cmake/api/v1/reply/index-2025-02-18T06-35-29-0211.json",
    "content": "{\r\n\t\"cmake\" : \r\n\t{\r\n\t\t\"generator\" : \r\n\t\t{\r\n\t\t\t\"multiConfig\" : false,\r\n\t\t\t\"name\" : \"Ninja\"\r\n\t\t},\r\n\t\t\"paths\" : \r\n\t\t{\r\n\t\t\t\"cmake\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/bin/cmake.exe\",\r\n\t\t\t\"cpack\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/bin/cpack.exe\",\r\n\t\t\t\"ctest\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/bin/ctest.exe\",\r\n\t\t\t\"root\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31\"\r\n\t\t},\r\n\t\t\"version\" : \r\n\t\t{\r\n\t\t\t\"isDirty\" : false,\r\n\t\t\t\"major\" : 3,\r\n\t\t\t\"minor\" : 31,\r\n\t\t\t\"patch\" : 5,\r\n\t\t\t\"string\" : \"3.31.5\",\r\n\t\t\t\"suffix\" : \"\"\r\n\t\t}\r\n\t},\r\n\t\"objects\" : \r\n\t[\r\n\t\t{\r\n\t\t\t\"jsonFile\" : \"codemodel-v2-891a83f15c0d9f7e1287.json\",\r\n\t\t\t\"kind\" : \"codemodel\",\r\n\t\t\t\"version\" : \r\n\t\t\t{\r\n\t\t\t\t\"major\" : 2,\r\n\t\t\t\t\"minor\" : 7\r\n\t\t\t}\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"jsonFile\" : \"cache-v2-821f78616ffb73512669.json\",\r\n\t\t\t\"kind\" : \"cache\",\r\n\t\t\t\"version\" : \r\n\t\t\t{\r\n\t\t\t\t\"major\" : 2,\r\n\t\t\t\t\"minor\" : 0\r\n\t\t\t}\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"jsonFile\" : \"cmakeFiles-v1-569e9c01027c468b5295.json\",\r\n\t\t\t\"kind\" : \"cmakeFiles\",\r\n\t\t\t\"version\" : \r\n\t\t\t{\r\n\t\t\t\t\"major\" : 1,\r\n\t\t\t\t\"minor\" : 1\r\n\t\t\t}\r\n\t\t}\r\n\t],\r\n\t\"reply\" : \r\n\t{\r\n\t\t\"client-agp\" : \r\n\t\t{\r\n\t\t\t\"cache-v2\" : \r\n\t\t\t{\r\n\t\t\t\t\"jsonFile\" : \"cache-v2-821f78616ffb73512669.json\",\r\n\t\t\t\t\"kind\" : \"cache\",\r\n\t\t\t\t\"version\" : \r\n\t\t\t\t{\r\n\t\t\t\t\t\"major\" : 2,\r\n\t\t\t\t\t\"minor\" : 0\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\t\"cmakeFiles-v1\" : \r\n\t\t\t{\r\n\t\t\t\t\"jsonFile\" : \"cmakeFiles-v1-569e9c01027c468b5295.json\",\r\n\t\t\t\t\"kind\" : \"cmakeFiles\",\r\n\t\t\t\t\"version\" : \r\n\t\t\t\t{\r\n\t\t\t\t\t\"major\" : 1,\r\n\t\t\t\t\t\"minor\" : 1\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\t\"codemodel-v2\" : \r\n\t\t\t{\r\n\t\t\t\t\"jsonFile\" : \"codemodel-v2-891a83f15c0d9f7e1287.json\",\r\n\t\t\t\t\"kind\" : \"codemodel\",\r\n\t\t\t\t\"version\" : \r\n\t\t\t\t{\r\n\t\t\t\t\t\"major\" : 2,\r\n\t\t\t\t\t\"minor\" : 7\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n}\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/armeabi-v7a/CMakeCache.txt",
    "content": "# This is the CMakeCache file.\r\n# For build in directory: c:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/armeabi-v7a\r\n# It was generated by CMake: C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/bin/cmake.exe\r\n# You can edit this file to change values found and used by cmake.\r\n# If you do not want to change any of the values, simply exit the editor.\r\n# If you do want to change a value, simply edit, save, and exit the editor.\r\n# The syntax for the file is as follows:\r\n# KEY:TYPE=VALUE\r\n# KEY is the name of a variable in the cache.\r\n# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!.\r\n# VALUE is the current value for the KEY.\r\n\r\n########################\r\n# EXTERNAL cache entries\r\n########################\r\n\r\n//No help, variable specified on the command line.\r\nANDROID_ABI:UNINITIALIZED=armeabi-v7a\r\n\r\n//No help, variable specified on the command line.\r\nANDROID_NDK:UNINITIALIZED=C:\\Users\\Admin\\AppData\\Local\\Android\\sdk\\ndk\\26.3.11579264\r\n\r\n//No help, variable specified on the command line.\r\nANDROID_PLATFORM:UNINITIALIZED=android-21\r\n\r\n//Path to a program.\r\nCMAKE_ADDR2LINE:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-addr2line.exe\r\n\r\n//No help, variable specified on the command line.\r\nCMAKE_ANDROID_ARCH_ABI:UNINITIALIZED=armeabi-v7a\r\n\r\n//No help, variable specified on the command line.\r\nCMAKE_ANDROID_NDK:UNINITIALIZED=C:\\Users\\Admin\\AppData\\Local\\Android\\sdk\\ndk\\26.3.11579264\r\n\r\n//Archiver\r\nCMAKE_AR:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe\r\n\r\n//Flags used by the compiler during all build types.\r\nCMAKE_ASM_FLAGS:STRING=\r\n\r\n//Flags used by the compiler during debug builds.\r\nCMAKE_ASM_FLAGS_DEBUG:STRING=\r\n\r\n//Flags used by the compiler during release builds.\r\nCMAKE_ASM_FLAGS_RELEASE:STRING=\r\n\r\n//Choose the type of build, options are: None Debug Release RelWithDebInfo\r\n// MinSizeRel ...\r\nCMAKE_BUILD_TYPE:STRING=Debug\r\n\r\n//LLVM archiver\r\nCMAKE_CXX_COMPILER_AR:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe\r\n\r\n//`clang-scan-deps` dependency scanner\r\nCMAKE_CXX_COMPILER_CLANG_SCAN_DEPS:FILEPATH=CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS-NOTFOUND\r\n\r\n//Generate index for LLVM archive\r\nCMAKE_CXX_COMPILER_RANLIB:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe\r\n\r\n//Flags used by the compiler during all build types.\r\nCMAKE_CXX_FLAGS:STRING=\r\n\r\n//Flags used by the compiler during debug builds.\r\nCMAKE_CXX_FLAGS_DEBUG:STRING=\r\n\r\n//Flags used by the CXX compiler during MINSIZEREL builds.\r\nCMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG\r\n\r\n//Flags used by the compiler during release builds.\r\nCMAKE_CXX_FLAGS_RELEASE:STRING=\r\n\r\n//Flags used by the CXX compiler during RELWITHDEBINFO builds.\r\nCMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG\r\n\r\n//Libraries linked by default with all C++ applications.\r\nCMAKE_CXX_STANDARD_LIBRARIES:STRING=-latomic -lm\r\n\r\n//LLVM archiver\r\nCMAKE_C_COMPILER_AR:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe\r\n\r\n//`clang-scan-deps` dependency scanner\r\nCMAKE_C_COMPILER_CLANG_SCAN_DEPS:FILEPATH=CMAKE_C_COMPILER_CLANG_SCAN_DEPS-NOTFOUND\r\n\r\n//Generate index for LLVM archive\r\nCMAKE_C_COMPILER_RANLIB:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe\r\n\r\n//Flags used by the compiler during all build types.\r\nCMAKE_C_FLAGS:STRING=\r\n\r\n//Flags used by the compiler during debug builds.\r\nCMAKE_C_FLAGS_DEBUG:STRING=\r\n\r\n//Flags used by the C compiler during MINSIZEREL builds.\r\nCMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG\r\n\r\n//Flags used by the compiler during release builds.\r\nCMAKE_C_FLAGS_RELEASE:STRING=\r\n\r\n//Flags used by the C compiler during RELWITHDEBINFO builds.\r\nCMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG\r\n\r\n//Libraries linked by default with all C applications.\r\nCMAKE_C_STANDARD_LIBRARIES:STRING=-latomic -lm\r\n\r\n//Path to a program.\r\nCMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND\r\n\r\n//Flags used by the linker.\r\nCMAKE_EXE_LINKER_FLAGS:STRING=\r\n\r\n//Flags used by the linker during DEBUG builds.\r\nCMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=\r\n\r\n//Flags used by the linker during MINSIZEREL builds.\r\nCMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=\r\n\r\n//Flags used by the linker during RELEASE builds.\r\nCMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=\r\n\r\n//Flags used by the linker during RELWITHDEBINFO builds.\r\nCMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=\r\n\r\n//Enable/Disable output of build database during the build.\r\nCMAKE_EXPORT_BUILD_DATABASE:BOOL=\r\n\r\n//No help, variable specified on the command line.\r\nCMAKE_EXPORT_COMPILE_COMMANDS:UNINITIALIZED=ON\r\n\r\n//Value Computed by CMake.\r\nCMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/armeabi-v7a/CMakeFiles/pkgRedirects\r\n\r\n//Install path prefix, prepended onto install directories.\r\nCMAKE_INSTALL_PREFIX:PATH=C:/Program Files (x86)/Project\r\n\r\n//No help, variable specified on the command line.\r\nCMAKE_LIBRARY_OUTPUT_DIRECTORY:UNINITIALIZED=C:\\Users\\Admin\\Documents\\GitHub\\Azyx\\build\\app\\intermediates\\cxx\\Debug\\i214x256\\obj\\armeabi-v7a\r\n\r\n//Path to a program.\r\nCMAKE_LINKER:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld.exe\r\n\r\n//No help, variable specified on the command line.\r\nCMAKE_MAKE_PROGRAM:UNINITIALIZED=C:\\Users\\Admin\\AppData\\Local\\Android\\Sdk\\cmake\\3.31.5\\bin\\ninja.exe\r\n\r\n//Flags used by the linker during the creation of modules.\r\nCMAKE_MODULE_LINKER_FLAGS:STRING=\r\n\r\n//Flags used by the linker during the creation of modules during\r\n// DEBUG builds.\r\nCMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=\r\n\r\n//Flags used by the linker during the creation of modules during\r\n// MINSIZEREL builds.\r\nCMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=\r\n\r\n//Flags used by the linker during the creation of modules during\r\n// RELEASE builds.\r\nCMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=\r\n\r\n//Flags used by the linker during the creation of modules during\r\n// RELWITHDEBINFO builds.\r\nCMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=\r\n\r\n//Path to a program.\r\nCMAKE_NM:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-nm.exe\r\n\r\n//Path to a program.\r\nCMAKE_OBJCOPY:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-objcopy.exe\r\n\r\n//Path to a program.\r\nCMAKE_OBJDUMP:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-objdump.exe\r\n\r\n//Value Computed by CMake\r\nCMAKE_PROJECT_DESCRIPTION:STATIC=\r\n\r\n//Value Computed by CMake\r\nCMAKE_PROJECT_HOMEPAGE_URL:STATIC=\r\n\r\n//Value Computed by CMake\r\nCMAKE_PROJECT_NAME:STATIC=Project\r\n\r\n//Ranlib\r\nCMAKE_RANLIB:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe\r\n\r\n//Path to a program.\r\nCMAKE_READELF:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-readelf.exe\r\n\r\n//No help, variable specified on the command line.\r\nCMAKE_RUNTIME_OUTPUT_DIRECTORY:UNINITIALIZED=C:\\Users\\Admin\\Documents\\GitHub\\Azyx\\build\\app\\intermediates\\cxx\\Debug\\i214x256\\obj\\armeabi-v7a\r\n\r\n//Flags used by the linker during the creation of dll's.\r\nCMAKE_SHARED_LINKER_FLAGS:STRING=\r\n\r\n//Flags used by the linker during the creation of shared libraries\r\n// during DEBUG builds.\r\nCMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=\r\n\r\n//Flags used by the linker during the creation of shared libraries\r\n// during MINSIZEREL builds.\r\nCMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=\r\n\r\n//Flags used by the linker during the creation of shared libraries\r\n// during RELEASE builds.\r\nCMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=\r\n\r\n//Flags used by the linker during the creation of shared libraries\r\n// during RELWITHDEBINFO builds.\r\nCMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=\r\n\r\n//If set, runtime paths are not added when installing shared libraries,\r\n// but are added when building.\r\nCMAKE_SKIP_INSTALL_RPATH:BOOL=NO\r\n\r\n//If set, runtime paths are not added when using shared libraries.\r\nCMAKE_SKIP_RPATH:BOOL=NO\r\n\r\n//Flags used by the linker during the creation of static libraries\r\n// during all build types.\r\nCMAKE_STATIC_LINKER_FLAGS:STRING=\r\n\r\n//Flags used by the linker during the creation of static libraries\r\n// during DEBUG builds.\r\nCMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING=\r\n\r\n//Flags used by the linker during the creation of static libraries\r\n// during MINSIZEREL builds.\r\nCMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING=\r\n\r\n//Flags used by the linker during the creation of static libraries\r\n// during RELEASE builds.\r\nCMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING=\r\n\r\n//Flags used by the linker during the creation of static libraries\r\n// during RELWITHDEBINFO builds.\r\nCMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING=\r\n\r\n//Strip\r\nCMAKE_STRIP:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-strip.exe\r\n\r\n//No help, variable specified on the command line.\r\nCMAKE_SYSTEM_NAME:UNINITIALIZED=Android\r\n\r\n//No help, variable specified on the command line.\r\nCMAKE_SYSTEM_VERSION:UNINITIALIZED=21\r\n\r\n//Path to a program.\r\nCMAKE_TAPI:FILEPATH=CMAKE_TAPI-NOTFOUND\r\n\r\n//The CMake toolchain file\r\nCMAKE_TOOLCHAIN_FILE:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/android.toolchain.cmake\r\n\r\n//If this value is on, makefiles will be generated without the\r\n// .SILENT directive, and all commands will be echoed to the console\r\n// during the make.  This is useful for debugging only. With Visual\r\n// Studio IDE projects all commands are done without /nologo.\r\nCMAKE_VERBOSE_MAKEFILE:BOOL=FALSE\r\n\r\n//Value Computed by CMake\r\nProject_BINARY_DIR:STATIC=C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/armeabi-v7a\r\n\r\n//Value Computed by CMake\r\nProject_IS_TOP_LEVEL:STATIC=ON\r\n\r\n//Value Computed by CMake\r\nProject_SOURCE_DIR:STATIC=C:/flutter/packages/flutter_tools/gradle/src/main/groovy\r\n\r\n\r\n########################\r\n# INTERNAL cache entries\r\n########################\r\n\r\n//ADVANCED property for variable: CMAKE_ADDR2LINE\r\nCMAKE_ADDR2LINE-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_AR\r\nCMAKE_AR-ADVANCED:INTERNAL=1\r\n//This is the directory where this CMakeCache.txt was created\r\nCMAKE_CACHEFILE_DIR:INTERNAL=c:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/armeabi-v7a\r\n//Major version of cmake used to create the current loaded cache\r\nCMAKE_CACHE_MAJOR_VERSION:INTERNAL=3\r\n//Minor version of cmake used to create the current loaded cache\r\nCMAKE_CACHE_MINOR_VERSION:INTERNAL=31\r\n//Patch version of cmake used to create the current loaded cache\r\nCMAKE_CACHE_PATCH_VERSION:INTERNAL=5\r\n//Path to CMake executable.\r\nCMAKE_COMMAND:INTERNAL=C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/bin/cmake.exe\r\n//Path to cpack program executable.\r\nCMAKE_CPACK_COMMAND:INTERNAL=C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/bin/cpack.exe\r\n//Path to ctest program executable.\r\nCMAKE_CTEST_COMMAND:INTERNAL=C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/bin/ctest.exe\r\n//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR\r\nCMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS\r\nCMAKE_CXX_COMPILER_CLANG_SCAN_DEPS-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB\r\nCMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_CXX_FLAGS\r\nCMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG\r\nCMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL\r\nCMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE\r\nCMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO\r\nCMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_CXX_STANDARD_LIBRARIES\r\nCMAKE_CXX_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_C_COMPILER_AR\r\nCMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_C_COMPILER_CLANG_SCAN_DEPS\r\nCMAKE_C_COMPILER_CLANG_SCAN_DEPS-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB\r\nCMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_C_FLAGS\r\nCMAKE_C_FLAGS-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG\r\nCMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL\r\nCMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE\r\nCMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO\r\nCMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_C_STANDARD_LIBRARIES\r\nCMAKE_C_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_DLLTOOL\r\nCMAKE_DLLTOOL-ADVANCED:INTERNAL=1\r\n//Whether to issue deprecation errors for macros and functions.\r\nCMAKE_ERROR_DEPRECATED:INTERNAL=FALSE\r\n//Executable file format\r\nCMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF\r\n//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS\r\nCMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG\r\nCMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL\r\nCMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE\r\nCMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO\r\nCMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_EXPORT_BUILD_DATABASE\r\nCMAKE_EXPORT_BUILD_DATABASE-ADVANCED:INTERNAL=1\r\n//Name of external makefile project generator.\r\nCMAKE_EXTRA_GENERATOR:INTERNAL=\r\n//Name of generator.\r\nCMAKE_GENERATOR:INTERNAL=Ninja\r\n//Generator instance identifier.\r\nCMAKE_GENERATOR_INSTANCE:INTERNAL=\r\n//Name of generator platform.\r\nCMAKE_GENERATOR_PLATFORM:INTERNAL=\r\n//Name of generator toolset.\r\nCMAKE_GENERATOR_TOOLSET:INTERNAL=\r\n//Source directory with the top level CMakeLists.txt file for this\r\n// project\r\nCMAKE_HOME_DIRECTORY:INTERNAL=C:/flutter/packages/flutter_tools/gradle/src/main/groovy\r\n//Install .so files without execute permission.\r\nCMAKE_INSTALL_SO_NO_EXE:INTERNAL=0\r\n//ADVANCED property for variable: CMAKE_LINKER\r\nCMAKE_LINKER-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS\r\nCMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG\r\nCMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL\r\nCMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE\r\nCMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO\r\nCMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_NM\r\nCMAKE_NM-ADVANCED:INTERNAL=1\r\n//number of local generators\r\nCMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_OBJCOPY\r\nCMAKE_OBJCOPY-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_OBJDUMP\r\nCMAKE_OBJDUMP-ADVANCED:INTERNAL=1\r\n//Platform information initialized\r\nCMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_RANLIB\r\nCMAKE_RANLIB-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_READELF\r\nCMAKE_READELF-ADVANCED:INTERNAL=1\r\n//Path to CMake installation.\r\nCMAKE_ROOT:INTERNAL=C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31\r\n//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS\r\nCMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG\r\nCMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL\r\nCMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE\r\nCMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO\r\nCMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH\r\nCMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_SKIP_RPATH\r\nCMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS\r\nCMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG\r\nCMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL\r\nCMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE\r\nCMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO\r\nCMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_STRIP\r\nCMAKE_STRIP-ADVANCED:INTERNAL=1\r\n//Suppress errors that are meant for the author of the CMakeLists.txt\r\n// files.\r\nCMAKE_SUPPRESS_DEVELOPER_ERRORS:INTERNAL=TRUE\r\n//Suppress Warnings that are meant for the author of the CMakeLists.txt\r\n// files.\r\nCMAKE_SUPPRESS_DEVELOPER_WARNINGS:INTERNAL=TRUE\r\n//ADVANCED property for variable: CMAKE_TAPI\r\nCMAKE_TAPI-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE\r\nCMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1\r\n//Whether to issue warnings for deprecated functionality.\r\nCMAKE_WARN_DEPRECATED:INTERNAL=FALSE\r\n//linker supports push/pop state\r\n_CMAKE_CXX_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE\r\n//linker supports push/pop state\r\n_CMAKE_C_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE\r\n//linker supports push/pop state\r\n_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE\r\n\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/armeabi-v7a/CMakeFiles/3.31.5/CMakeCCompiler.cmake",
    "content": "set(CMAKE_C_COMPILER \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe\")\r\nset(CMAKE_C_COMPILER_ARG1 \"\")\r\nset(CMAKE_C_COMPILER_ID \"Clang\")\r\nset(CMAKE_C_COMPILER_VERSION \"17.0.2\")\r\nset(CMAKE_C_COMPILER_VERSION_INTERNAL \"\")\r\nset(CMAKE_C_COMPILER_WRAPPER \"\")\r\nset(CMAKE_C_STANDARD_COMPUTED_DEFAULT \"17\")\r\nset(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT \"ON\")\r\nset(CMAKE_C_STANDARD_LATEST \"23\")\r\nset(CMAKE_C_COMPILE_FEATURES \"c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17;c_std_23\")\r\nset(CMAKE_C90_COMPILE_FEATURES \"c_std_90;c_function_prototypes\")\r\nset(CMAKE_C99_COMPILE_FEATURES \"c_std_99;c_restrict;c_variadic_macros\")\r\nset(CMAKE_C11_COMPILE_FEATURES \"c_std_11;c_static_assert\")\r\nset(CMAKE_C17_COMPILE_FEATURES \"c_std_17\")\r\nset(CMAKE_C23_COMPILE_FEATURES \"c_std_23\")\r\n\r\nset(CMAKE_C_PLATFORM_ID \"Linux\")\r\nset(CMAKE_C_SIMULATE_ID \"\")\r\nset(CMAKE_C_COMPILER_FRONTEND_VARIANT \"GNU\")\r\nset(CMAKE_C_SIMULATE_VERSION \"\")\r\n\r\n\r\n\r\n\r\nset(CMAKE_AR \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe\")\r\nset(CMAKE_C_COMPILER_AR \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe\")\r\nset(CMAKE_RANLIB \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe\")\r\nset(CMAKE_C_COMPILER_RANLIB \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe\")\r\nset(CMAKE_LINKER \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld.exe\")\r\nset(CMAKE_LINKER_LINK \"\")\r\nset(CMAKE_LINKER_LLD \"\")\r\nset(CMAKE_C_COMPILER_LINKER \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld\")\r\nset(CMAKE_C_COMPILER_LINKER_ID \"LLD\")\r\nset(CMAKE_C_COMPILER_LINKER_VERSION 17.0.2)\r\nset(CMAKE_C_COMPILER_LINKER_FRONTEND_VARIANT GNU)\r\nset(CMAKE_MT \"\")\r\nset(CMAKE_TAPI \"CMAKE_TAPI-NOTFOUND\")\r\nset(CMAKE_COMPILER_IS_GNUCC )\r\nset(CMAKE_C_COMPILER_LOADED 1)\r\nset(CMAKE_C_COMPILER_WORKS TRUE)\r\nset(CMAKE_C_ABI_COMPILED TRUE)\r\n\r\nset(CMAKE_C_COMPILER_ENV_VAR \"CC\")\r\n\r\nset(CMAKE_C_COMPILER_ID_RUN 1)\r\nset(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m)\r\nset(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC)\r\nset(CMAKE_C_LINKER_PREFERENCE 10)\r\nset(CMAKE_C_LINKER_DEPFILE_SUPPORTED )\r\n\r\n# Save compiler ABI information.\r\nset(CMAKE_C_SIZEOF_DATA_PTR \"4\")\r\nset(CMAKE_C_COMPILER_ABI \"ELF\")\r\nset(CMAKE_C_BYTE_ORDER \"LITTLE_ENDIAN\")\r\nset(CMAKE_C_LIBRARY_ARCHITECTURE \"arm-linux-androideabi\")\r\n\r\nif(CMAKE_C_SIZEOF_DATA_PTR)\r\n  set(CMAKE_SIZEOF_VOID_P \"${CMAKE_C_SIZEOF_DATA_PTR}\")\r\nendif()\r\n\r\nif(CMAKE_C_COMPILER_ABI)\r\n  set(CMAKE_INTERNAL_PLATFORM_ABI \"${CMAKE_C_COMPILER_ABI}\")\r\nendif()\r\n\r\nif(CMAKE_C_LIBRARY_ARCHITECTURE)\r\n  set(CMAKE_LIBRARY_ARCHITECTURE \"arm-linux-androideabi\")\r\nendif()\r\n\r\nset(CMAKE_C_CL_SHOWINCLUDES_PREFIX \"\")\r\nif(CMAKE_C_CL_SHOWINCLUDES_PREFIX)\r\n  set(CMAKE_CL_SHOWINCLUDES_PREFIX \"${CMAKE_C_CL_SHOWINCLUDES_PREFIX}\")\r\nendif()\r\n\r\n\r\n\r\n\r\n\r\nset(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/include;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/arm-linux-androideabi;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include\")\r\nset(CMAKE_C_IMPLICIT_LINK_LIBRARIES \"-l:libunwind.a;dl;c;-l:libunwind.a;dl\")\r\nset(CMAKE_C_IMPLICIT_LINK_DIRECTORIES \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/arm;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/arm-linux-androideabi/21;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/arm-linux-androideabi;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib\")\r\nset(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES \"\")\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/armeabi-v7a/CMakeFiles/3.31.5/CMakeCXXCompiler.cmake",
    "content": "set(CMAKE_CXX_COMPILER \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++.exe\")\r\nset(CMAKE_CXX_COMPILER_ARG1 \"\")\r\nset(CMAKE_CXX_COMPILER_ID \"Clang\")\r\nset(CMAKE_CXX_COMPILER_VERSION \"17.0.2\")\r\nset(CMAKE_CXX_COMPILER_VERSION_INTERNAL \"\")\r\nset(CMAKE_CXX_COMPILER_WRAPPER \"\")\r\nset(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT \"17\")\r\nset(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT \"ON\")\r\nset(CMAKE_CXX_STANDARD_LATEST \"23\")\r\nset(CMAKE_CXX_COMPILE_FEATURES \"cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23\")\r\nset(CMAKE_CXX98_COMPILE_FEATURES \"cxx_std_98;cxx_template_template_parameters\")\r\nset(CMAKE_CXX11_COMPILE_FEATURES \"cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates\")\r\nset(CMAKE_CXX14_COMPILE_FEATURES \"cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates\")\r\nset(CMAKE_CXX17_COMPILE_FEATURES \"cxx_std_17\")\r\nset(CMAKE_CXX20_COMPILE_FEATURES \"cxx_std_20\")\r\nset(CMAKE_CXX23_COMPILE_FEATURES \"cxx_std_23\")\r\nset(CMAKE_CXX26_COMPILE_FEATURES \"\")\r\n\r\nset(CMAKE_CXX_PLATFORM_ID \"Linux\")\r\nset(CMAKE_CXX_SIMULATE_ID \"\")\r\nset(CMAKE_CXX_COMPILER_FRONTEND_VARIANT \"GNU\")\r\nset(CMAKE_CXX_SIMULATE_VERSION \"\")\r\n\r\n\r\n\r\n\r\nset(CMAKE_AR \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe\")\r\nset(CMAKE_CXX_COMPILER_AR \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe\")\r\nset(CMAKE_RANLIB \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe\")\r\nset(CMAKE_CXX_COMPILER_RANLIB \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe\")\r\nset(CMAKE_LINKER \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld.exe\")\r\nset(CMAKE_LINKER_LINK \"\")\r\nset(CMAKE_LINKER_LLD \"\")\r\nset(CMAKE_CXX_COMPILER_LINKER \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld\")\r\nset(CMAKE_CXX_COMPILER_LINKER_ID \"LLD\")\r\nset(CMAKE_CXX_COMPILER_LINKER_VERSION 17.0.2)\r\nset(CMAKE_CXX_COMPILER_LINKER_FRONTEND_VARIANT GNU)\r\nset(CMAKE_MT \"\")\r\nset(CMAKE_TAPI \"CMAKE_TAPI-NOTFOUND\")\r\nset(CMAKE_COMPILER_IS_GNUCXX )\r\nset(CMAKE_CXX_COMPILER_LOADED 1)\r\nset(CMAKE_CXX_COMPILER_WORKS TRUE)\r\nset(CMAKE_CXX_ABI_COMPILED TRUE)\r\n\r\nset(CMAKE_CXX_COMPILER_ENV_VAR \"CXX\")\r\n\r\nset(CMAKE_CXX_COMPILER_ID_RUN 1)\r\nset(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm;ccm;cxxm;c++m)\r\nset(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC)\r\n\r\nforeach (lang IN ITEMS C OBJC OBJCXX)\r\n  if (CMAKE_${lang}_COMPILER_ID_RUN)\r\n    foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS)\r\n      list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension})\r\n    endforeach()\r\n  endif()\r\nendforeach()\r\n\r\nset(CMAKE_CXX_LINKER_PREFERENCE 30)\r\nset(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1)\r\nset(CMAKE_CXX_LINKER_DEPFILE_SUPPORTED )\r\n\r\n# Save compiler ABI information.\r\nset(CMAKE_CXX_SIZEOF_DATA_PTR \"4\")\r\nset(CMAKE_CXX_COMPILER_ABI \"ELF\")\r\nset(CMAKE_CXX_BYTE_ORDER \"LITTLE_ENDIAN\")\r\nset(CMAKE_CXX_LIBRARY_ARCHITECTURE \"arm-linux-androideabi\")\r\n\r\nif(CMAKE_CXX_SIZEOF_DATA_PTR)\r\n  set(CMAKE_SIZEOF_VOID_P \"${CMAKE_CXX_SIZEOF_DATA_PTR}\")\r\nendif()\r\n\r\nif(CMAKE_CXX_COMPILER_ABI)\r\n  set(CMAKE_INTERNAL_PLATFORM_ABI \"${CMAKE_CXX_COMPILER_ABI}\")\r\nendif()\r\n\r\nif(CMAKE_CXX_LIBRARY_ARCHITECTURE)\r\n  set(CMAKE_LIBRARY_ARCHITECTURE \"arm-linux-androideabi\")\r\nendif()\r\n\r\nset(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX \"\")\r\nif(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX)\r\n  set(CMAKE_CL_SHOWINCLUDES_PREFIX \"${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}\")\r\nendif()\r\n\r\n\r\n\r\n\r\n\r\nset(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/c++/v1;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/include;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/arm-linux-androideabi;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include\")\r\nset(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES \"c++;m;-l:libunwind.a;dl;c;-l:libunwind.a;dl\")\r\nset(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/arm;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/arm-linux-androideabi/21;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/arm-linux-androideabi;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib\")\r\nset(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES \"\")\r\nset(CMAKE_CXX_COMPILER_CLANG_RESOURCE_DIR \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17\")\r\n\r\nset(CMAKE_CXX_COMPILER_IMPORT_STD \"\")\r\n### Imported target for C++23 standard library\r\nset(CMAKE_CXX23_COMPILER_IMPORT_STD_NOT_FOUND_MESSAGE \"Experimental `import std` support not enabled when detecting toolchain; it must be set before `CXX` is enabled (usually a `project()` call)\")\r\n\r\n\r\n\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/armeabi-v7a/CMakeFiles/3.31.5/CMakeSystem.cmake",
    "content": "set(CMAKE_HOST_SYSTEM \"Windows-10.0.19045\")\r\nset(CMAKE_HOST_SYSTEM_NAME \"Windows\")\r\nset(CMAKE_HOST_SYSTEM_VERSION \"10.0.19045\")\r\nset(CMAKE_HOST_SYSTEM_PROCESSOR \"AMD64\")\r\n\r\ninclude(\"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/android.toolchain.cmake\")\r\n\r\nset(CMAKE_SYSTEM \"Android-1\")\r\nset(CMAKE_SYSTEM_NAME \"Android\")\r\nset(CMAKE_SYSTEM_VERSION \"1\")\r\nset(CMAKE_SYSTEM_PROCESSOR \"armv7-a\")\r\n\r\nset(CMAKE_CROSSCOMPILING \"TRUE\")\r\n\r\nset(CMAKE_SYSTEM_LOADED 1)\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/armeabi-v7a/CMakeFiles/3.31.5/CompilerIdC/CMakeCCompilerId.c",
    "content": "#ifdef __cplusplus\r\n# error \"A C++ compiler has been selected for C.\"\r\n#endif\r\n\r\n#if defined(__18CXX)\r\n# define ID_VOID_MAIN\r\n#endif\r\n#if defined(__CLASSIC_C__)\r\n/* cv-qualifiers did not exist in K&R C */\r\n# define const\r\n# define volatile\r\n#endif\r\n\r\n#if !defined(__has_include)\r\n/* If the compiler does not have __has_include, pretend the answer is\r\n   always no.  */\r\n#  define __has_include(x) 0\r\n#endif\r\n\r\n\r\n/* Version number components: V=Version, R=Revision, P=Patch\r\n   Version date components:   YYYY=Year, MM=Month,   DD=Day  */\r\n\r\n#if defined(__INTEL_COMPILER) || defined(__ICC)\r\n# define COMPILER_ID \"Intel\"\r\n# if defined(_MSC_VER)\r\n#  define SIMULATE_ID \"MSVC\"\r\n# endif\r\n# if defined(__GNUC__)\r\n#  define SIMULATE_ID \"GNU\"\r\n# endif\r\n  /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later,\r\n     except that a few beta releases use the old format with V=2021.  */\r\n# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111\r\n#  define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100)\r\n#  define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10)\r\n#  if defined(__INTEL_COMPILER_UPDATE)\r\n#   define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE)\r\n#  else\r\n#   define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER   % 10)\r\n#  endif\r\n# else\r\n#  define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER)\r\n#  define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE)\r\n   /* The third version component from --version is an update index,\r\n      but no macro is provided for it.  */\r\n#  define COMPILER_VERSION_PATCH DEC(0)\r\n# endif\r\n# if defined(__INTEL_COMPILER_BUILD_DATE)\r\n   /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */\r\n#  define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE)\r\n# endif\r\n# if defined(_MSC_VER)\r\n   /* _MSC_VER = VVRR */\r\n#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)\r\n#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)\r\n# endif\r\n# if defined(__GNUC__)\r\n#  define SIMULATE_VERSION_MAJOR DEC(__GNUC__)\r\n# elif defined(__GNUG__)\r\n#  define SIMULATE_VERSION_MAJOR DEC(__GNUG__)\r\n# endif\r\n# if defined(__GNUC_MINOR__)\r\n#  define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)\r\n# endif\r\n# if defined(__GNUC_PATCHLEVEL__)\r\n#  define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)\r\n# endif\r\n\r\n#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER)\r\n# define COMPILER_ID \"IntelLLVM\"\r\n#if defined(_MSC_VER)\r\n# define SIMULATE_ID \"MSVC\"\r\n#endif\r\n#if defined(__GNUC__)\r\n# define SIMULATE_ID \"GNU\"\r\n#endif\r\n/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and\r\n * later.  Look for 6 digit vs. 8 digit version number to decide encoding.\r\n * VVVV is no smaller than the current year when a version is released.\r\n */\r\n#if __INTEL_LLVM_COMPILER < 1000000L\r\n# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100)\r\n# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10)\r\n# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER    % 10)\r\n#else\r\n# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000)\r\n# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100)\r\n# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER     % 100)\r\n#endif\r\n#if defined(_MSC_VER)\r\n  /* _MSC_VER = VVRR */\r\n# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)\r\n# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)\r\n#endif\r\n#if defined(__GNUC__)\r\n# define SIMULATE_VERSION_MAJOR DEC(__GNUC__)\r\n#elif defined(__GNUG__)\r\n# define SIMULATE_VERSION_MAJOR DEC(__GNUG__)\r\n#endif\r\n#if defined(__GNUC_MINOR__)\r\n# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)\r\n#endif\r\n#if defined(__GNUC_PATCHLEVEL__)\r\n# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)\r\n#endif\r\n\r\n#elif defined(__PATHCC__)\r\n# define COMPILER_ID \"PathScale\"\r\n# define COMPILER_VERSION_MAJOR DEC(__PATHCC__)\r\n# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__)\r\n# if defined(__PATHCC_PATCHLEVEL__)\r\n#  define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__)\r\n# endif\r\n\r\n#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__)\r\n# define COMPILER_ID \"Embarcadero\"\r\n# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF)\r\n# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF)\r\n# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__     & 0xFFFF)\r\n\r\n#elif defined(__BORLANDC__)\r\n# define COMPILER_ID \"Borland\"\r\n  /* __BORLANDC__ = 0xVRR */\r\n# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8)\r\n# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF)\r\n\r\n#elif defined(__WATCOMC__) && __WATCOMC__ < 1200\r\n# define COMPILER_ID \"Watcom\"\r\n   /* __WATCOMC__ = VVRR */\r\n# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100)\r\n# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)\r\n# if (__WATCOMC__ % 10) > 0\r\n#  define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)\r\n# endif\r\n\r\n#elif defined(__WATCOMC__)\r\n# define COMPILER_ID \"OpenWatcom\"\r\n   /* __WATCOMC__ = VVRP + 1100 */\r\n# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100)\r\n# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)\r\n# if (__WATCOMC__ % 10) > 0\r\n#  define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)\r\n# endif\r\n\r\n#elif defined(__SUNPRO_C)\r\n# define COMPILER_ID \"SunPro\"\r\n# if __SUNPRO_C >= 0x5100\r\n   /* __SUNPRO_C = 0xVRRP */\r\n#  define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12)\r\n#  define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF)\r\n#  define COMPILER_VERSION_PATCH HEX(__SUNPRO_C    & 0xF)\r\n# else\r\n   /* __SUNPRO_CC = 0xVRP */\r\n#  define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8)\r\n#  define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF)\r\n#  define COMPILER_VERSION_PATCH HEX(__SUNPRO_C    & 0xF)\r\n# endif\r\n\r\n#elif defined(__HP_cc)\r\n# define COMPILER_ID \"HP\"\r\n  /* __HP_cc = VVRRPP */\r\n# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000)\r\n# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100)\r\n# define COMPILER_VERSION_PATCH DEC(__HP_cc     % 100)\r\n\r\n#elif defined(__DECC)\r\n# define COMPILER_ID \"Compaq\"\r\n  /* __DECC_VER = VVRRTPPPP */\r\n# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000)\r\n# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000  % 100)\r\n# define COMPILER_VERSION_PATCH DEC(__DECC_VER         % 10000)\r\n\r\n#elif defined(__IBMC__) && defined(__COMPILER_VER__)\r\n# define COMPILER_ID \"zOS\"\r\n  /* __IBMC__ = VRP */\r\n# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)\r\n# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)\r\n# define COMPILER_VERSION_PATCH DEC(__IBMC__    % 10)\r\n\r\n#elif defined(__open_xl__) && defined(__clang__)\r\n# define COMPILER_ID \"IBMClang\"\r\n# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__)\r\n# define COMPILER_VERSION_MINOR DEC(__open_xl_release__)\r\n# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__)\r\n# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__)\r\n\r\n\r\n#elif defined(__ibmxl__) && defined(__clang__)\r\n# define COMPILER_ID \"XLClang\"\r\n# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__)\r\n# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__)\r\n# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__)\r\n# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__)\r\n\r\n\r\n#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800\r\n# define COMPILER_ID \"XL\"\r\n  /* __IBMC__ = VRP */\r\n# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)\r\n# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)\r\n# define COMPILER_VERSION_PATCH DEC(__IBMC__    % 10)\r\n\r\n#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800\r\n# define COMPILER_ID \"VisualAge\"\r\n  /* __IBMC__ = VRP */\r\n# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)\r\n# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)\r\n# define COMPILER_VERSION_PATCH DEC(__IBMC__    % 10)\r\n\r\n#elif defined(__NVCOMPILER)\r\n# define COMPILER_ID \"NVHPC\"\r\n# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__)\r\n# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__)\r\n# if defined(__NVCOMPILER_PATCHLEVEL__)\r\n#  define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__)\r\n# endif\r\n\r\n#elif defined(__PGI)\r\n# define COMPILER_ID \"PGI\"\r\n# define COMPILER_VERSION_MAJOR DEC(__PGIC__)\r\n# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__)\r\n# if defined(__PGIC_PATCHLEVEL__)\r\n#  define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__)\r\n# endif\r\n\r\n#elif defined(__clang__) && defined(__cray__)\r\n# define COMPILER_ID \"CrayClang\"\r\n# define COMPILER_VERSION_MAJOR DEC(__cray_major__)\r\n# define COMPILER_VERSION_MINOR DEC(__cray_minor__)\r\n# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__)\r\n# define COMPILER_VERSION_INTERNAL_STR __clang_version__\r\n\r\n\r\n#elif defined(_CRAYC)\r\n# define COMPILER_ID \"Cray\"\r\n# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR)\r\n# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR)\r\n\r\n#elif defined(__TI_COMPILER_VERSION__)\r\n# define COMPILER_ID \"TI\"\r\n  /* __TI_COMPILER_VERSION__ = VVVRRRPPP */\r\n# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000)\r\n# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000   % 1000)\r\n# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__        % 1000)\r\n\r\n#elif defined(__CLANG_FUJITSU)\r\n# define COMPILER_ID \"FujitsuClang\"\r\n# define COMPILER_VERSION_MAJOR DEC(__FCC_major__)\r\n# define COMPILER_VERSION_MINOR DEC(__FCC_minor__)\r\n# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__)\r\n# define COMPILER_VERSION_INTERNAL_STR __clang_version__\r\n\r\n\r\n#elif defined(__FUJITSU)\r\n# define COMPILER_ID \"Fujitsu\"\r\n# if defined(__FCC_version__)\r\n#   define COMPILER_VERSION __FCC_version__\r\n# elif defined(__FCC_major__)\r\n#   define COMPILER_VERSION_MAJOR DEC(__FCC_major__)\r\n#   define COMPILER_VERSION_MINOR DEC(__FCC_minor__)\r\n#   define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__)\r\n# endif\r\n# if defined(__fcc_version)\r\n#   define COMPILER_VERSION_INTERNAL DEC(__fcc_version)\r\n# elif defined(__FCC_VERSION)\r\n#   define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION)\r\n# endif\r\n\r\n\r\n#elif defined(__ghs__)\r\n# define COMPILER_ID \"GHS\"\r\n/* __GHS_VERSION_NUMBER = VVVVRP */\r\n# ifdef __GHS_VERSION_NUMBER\r\n# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100)\r\n# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10)\r\n# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER      % 10)\r\n# endif\r\n\r\n#elif defined(__TASKING__)\r\n# define COMPILER_ID \"Tasking\"\r\n  # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000)\r\n  # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100)\r\n# define COMPILER_VERSION_INTERNAL DEC(__VERSION__)\r\n\r\n#elif defined(__ORANGEC__)\r\n# define COMPILER_ID \"OrangeC\"\r\n# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__)\r\n# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__)\r\n# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__)\r\n\r\n#elif defined(__TINYC__)\r\n# define COMPILER_ID \"TinyCC\"\r\n\r\n#elif defined(__BCC__)\r\n# define COMPILER_ID \"Bruce\"\r\n\r\n#elif defined(__SCO_VERSION__)\r\n# define COMPILER_ID \"SCO\"\r\n\r\n#elif defined(__ARMCC_VERSION) && !defined(__clang__)\r\n# define COMPILER_ID \"ARMCC\"\r\n#if __ARMCC_VERSION >= 1000000\r\n  /* __ARMCC_VERSION = VRRPPPP */\r\n  # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000)\r\n  # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100)\r\n  # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION     % 10000)\r\n#else\r\n  /* __ARMCC_VERSION = VRPPPP */\r\n  # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000)\r\n  # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10)\r\n  # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION    % 10000)\r\n#endif\r\n\r\n\r\n#elif defined(__clang__) && defined(__apple_build_version__)\r\n# define COMPILER_ID \"AppleClang\"\r\n# if defined(_MSC_VER)\r\n#  define SIMULATE_ID \"MSVC\"\r\n# endif\r\n# define COMPILER_VERSION_MAJOR DEC(__clang_major__)\r\n# define COMPILER_VERSION_MINOR DEC(__clang_minor__)\r\n# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)\r\n# if defined(_MSC_VER)\r\n   /* _MSC_VER = VVRR */\r\n#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)\r\n#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)\r\n# endif\r\n# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__)\r\n\r\n#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION)\r\n# define COMPILER_ID \"ARMClang\"\r\n  # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000)\r\n  # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100)\r\n  # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100   % 100)\r\n# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION)\r\n\r\n#elif defined(__clang__) && defined(__ti__)\r\n# define COMPILER_ID \"TIClang\"\r\n  # define COMPILER_VERSION_MAJOR DEC(__ti_major__)\r\n  # define COMPILER_VERSION_MINOR DEC(__ti_minor__)\r\n  # define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__)\r\n# define COMPILER_VERSION_INTERNAL DEC(__ti_version__)\r\n\r\n#elif defined(__clang__)\r\n# define COMPILER_ID \"Clang\"\r\n# if defined(_MSC_VER)\r\n#  define SIMULATE_ID \"MSVC\"\r\n# endif\r\n# define COMPILER_VERSION_MAJOR DEC(__clang_major__)\r\n# define COMPILER_VERSION_MINOR DEC(__clang_minor__)\r\n# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)\r\n# if defined(_MSC_VER)\r\n   /* _MSC_VER = VVRR */\r\n#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)\r\n#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)\r\n# endif\r\n\r\n#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__))\r\n# define COMPILER_ID \"LCC\"\r\n# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100)\r\n# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100)\r\n# if defined(__LCC_MINOR__)\r\n#  define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__)\r\n# endif\r\n# if defined(__GNUC__) && defined(__GNUC_MINOR__)\r\n#  define SIMULATE_ID \"GNU\"\r\n#  define SIMULATE_VERSION_MAJOR DEC(__GNUC__)\r\n#  define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)\r\n#  if defined(__GNUC_PATCHLEVEL__)\r\n#   define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)\r\n#  endif\r\n# endif\r\n\r\n#elif defined(__GNUC__)\r\n# define COMPILER_ID \"GNU\"\r\n# define COMPILER_VERSION_MAJOR DEC(__GNUC__)\r\n# if defined(__GNUC_MINOR__)\r\n#  define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__)\r\n# endif\r\n# if defined(__GNUC_PATCHLEVEL__)\r\n#  define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)\r\n# endif\r\n\r\n#elif defined(_MSC_VER)\r\n# define COMPILER_ID \"MSVC\"\r\n  /* _MSC_VER = VVRR */\r\n# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100)\r\n# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100)\r\n# if defined(_MSC_FULL_VER)\r\n#  if _MSC_VER >= 1400\r\n    /* _MSC_FULL_VER = VVRRPPPPP */\r\n#   define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000)\r\n#  else\r\n    /* _MSC_FULL_VER = VVRRPPPP */\r\n#   define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000)\r\n#  endif\r\n# endif\r\n# if defined(_MSC_BUILD)\r\n#  define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD)\r\n# endif\r\n\r\n#elif defined(_ADI_COMPILER)\r\n# define COMPILER_ID \"ADSP\"\r\n#if defined(__VERSIONNUM__)\r\n  /* __VERSIONNUM__ = 0xVVRRPPTT */\r\n#  define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF)\r\n#  define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF)\r\n#  define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF)\r\n#  define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF)\r\n#endif\r\n\r\n#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)\r\n# define COMPILER_ID \"IAR\"\r\n# if defined(__VER__) && defined(__ICCARM__)\r\n#  define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000)\r\n#  define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000)\r\n#  define COMPILER_VERSION_PATCH DEC((__VER__) % 1000)\r\n#  define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)\r\n# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__))\r\n#  define COMPILER_VERSION_MAJOR DEC((__VER__) / 100)\r\n#  define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100))\r\n#  define COMPILER_VERSION_PATCH DEC(__SUBVERSION__)\r\n#  define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)\r\n# endif\r\n\r\n#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC)\r\n# define COMPILER_ID \"SDCC\"\r\n# if defined(__SDCC_VERSION_MAJOR)\r\n#  define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR)\r\n#  define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR)\r\n#  define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH)\r\n# else\r\n  /* SDCC = VRP */\r\n#  define COMPILER_VERSION_MAJOR DEC(SDCC/100)\r\n#  define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10)\r\n#  define COMPILER_VERSION_PATCH DEC(SDCC    % 10)\r\n# endif\r\n\r\n\r\n/* These compilers are either not known or too old to define an\r\n  identification macro.  Try to identify the platform and guess that\r\n  it is the native compiler.  */\r\n#elif defined(__hpux) || defined(__hpua)\r\n# define COMPILER_ID \"HP\"\r\n\r\n#else /* unknown compiler */\r\n# define COMPILER_ID \"\"\r\n#endif\r\n\r\n/* Construct the string literal in pieces to prevent the source from\r\n   getting matched.  Store it in a pointer rather than an array\r\n   because some compilers will just produce instructions to fill the\r\n   array rather than assigning a pointer to a static array.  */\r\nchar const* info_compiler = \"INFO\" \":\" \"compiler[\" COMPILER_ID \"]\";\r\n#ifdef SIMULATE_ID\r\nchar const* info_simulate = \"INFO\" \":\" \"simulate[\" SIMULATE_ID \"]\";\r\n#endif\r\n\r\n#ifdef __QNXNTO__\r\nchar const* qnxnto = \"INFO\" \":\" \"qnxnto[]\";\r\n#endif\r\n\r\n#if defined(__CRAYXT_COMPUTE_LINUX_TARGET)\r\nchar const *info_cray = \"INFO\" \":\" \"compiler_wrapper[CrayPrgEnv]\";\r\n#endif\r\n\r\n#define STRINGIFY_HELPER(X) #X\r\n#define STRINGIFY(X) STRINGIFY_HELPER(X)\r\n\r\n/* Identify known platforms by name.  */\r\n#if defined(__linux) || defined(__linux__) || defined(linux)\r\n# define PLATFORM_ID \"Linux\"\r\n\r\n#elif defined(__MSYS__)\r\n# define PLATFORM_ID \"MSYS\"\r\n\r\n#elif defined(__CYGWIN__)\r\n# define PLATFORM_ID \"Cygwin\"\r\n\r\n#elif defined(__MINGW32__)\r\n# define PLATFORM_ID \"MinGW\"\r\n\r\n#elif defined(__APPLE__)\r\n# define PLATFORM_ID \"Darwin\"\r\n\r\n#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32)\r\n# define PLATFORM_ID \"Windows\"\r\n\r\n#elif defined(__FreeBSD__) || defined(__FreeBSD)\r\n# define PLATFORM_ID \"FreeBSD\"\r\n\r\n#elif defined(__NetBSD__) || defined(__NetBSD)\r\n# define PLATFORM_ID \"NetBSD\"\r\n\r\n#elif defined(__OpenBSD__) || defined(__OPENBSD)\r\n# define PLATFORM_ID \"OpenBSD\"\r\n\r\n#elif defined(__sun) || defined(sun)\r\n# define PLATFORM_ID \"SunOS\"\r\n\r\n#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__)\r\n# define PLATFORM_ID \"AIX\"\r\n\r\n#elif defined(__hpux) || defined(__hpux__)\r\n# define PLATFORM_ID \"HP-UX\"\r\n\r\n#elif defined(__HAIKU__)\r\n# define PLATFORM_ID \"Haiku\"\r\n\r\n#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS)\r\n# define PLATFORM_ID \"BeOS\"\r\n\r\n#elif defined(__QNX__) || defined(__QNXNTO__)\r\n# define PLATFORM_ID \"QNX\"\r\n\r\n#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__)\r\n# define PLATFORM_ID \"Tru64\"\r\n\r\n#elif defined(__riscos) || defined(__riscos__)\r\n# define PLATFORM_ID \"RISCos\"\r\n\r\n#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__)\r\n# define PLATFORM_ID \"SINIX\"\r\n\r\n#elif defined(__UNIX_SV__)\r\n# define PLATFORM_ID \"UNIX_SV\"\r\n\r\n#elif defined(__bsdos__)\r\n# define PLATFORM_ID \"BSDOS\"\r\n\r\n#elif defined(_MPRAS) || defined(MPRAS)\r\n# define PLATFORM_ID \"MP-RAS\"\r\n\r\n#elif defined(__osf) || defined(__osf__)\r\n# define PLATFORM_ID \"OSF1\"\r\n\r\n#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv)\r\n# define PLATFORM_ID \"SCO_SV\"\r\n\r\n#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX)\r\n# define PLATFORM_ID \"ULTRIX\"\r\n\r\n#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX)\r\n# define PLATFORM_ID \"Xenix\"\r\n\r\n#elif defined(__WATCOMC__)\r\n# if defined(__LINUX__)\r\n#  define PLATFORM_ID \"Linux\"\r\n\r\n# elif defined(__DOS__)\r\n#  define PLATFORM_ID \"DOS\"\r\n\r\n# elif defined(__OS2__)\r\n#  define PLATFORM_ID \"OS2\"\r\n\r\n# elif defined(__WINDOWS__)\r\n#  define PLATFORM_ID \"Windows3x\"\r\n\r\n# elif defined(__VXWORKS__)\r\n#  define PLATFORM_ID \"VxWorks\"\r\n\r\n# else /* unknown platform */\r\n#  define PLATFORM_ID\r\n# endif\r\n\r\n#elif defined(__INTEGRITY)\r\n# if defined(INT_178B)\r\n#  define PLATFORM_ID \"Integrity178\"\r\n\r\n# else /* regular Integrity */\r\n#  define PLATFORM_ID \"Integrity\"\r\n# endif\r\n\r\n# elif defined(_ADI_COMPILER)\r\n#  define PLATFORM_ID \"ADSP\"\r\n\r\n#else /* unknown platform */\r\n# define PLATFORM_ID\r\n\r\n#endif\r\n\r\n/* For windows compilers MSVC and Intel we can determine\r\n   the architecture of the compiler being used.  This is because\r\n   the compilers do not have flags that can change the architecture,\r\n   but rather depend on which compiler is being used\r\n*/\r\n#if defined(_WIN32) && defined(_MSC_VER)\r\n# if defined(_M_IA64)\r\n#  define ARCHITECTURE_ID \"IA64\"\r\n\r\n# elif defined(_M_ARM64EC)\r\n#  define ARCHITECTURE_ID \"ARM64EC\"\r\n\r\n# elif defined(_M_X64) || defined(_M_AMD64)\r\n#  define ARCHITECTURE_ID \"x64\"\r\n\r\n# elif defined(_M_IX86)\r\n#  define ARCHITECTURE_ID \"X86\"\r\n\r\n# elif defined(_M_ARM64)\r\n#  define ARCHITECTURE_ID \"ARM64\"\r\n\r\n# elif defined(_M_ARM)\r\n#  if _M_ARM == 4\r\n#   define ARCHITECTURE_ID \"ARMV4I\"\r\n#  elif _M_ARM == 5\r\n#   define ARCHITECTURE_ID \"ARMV5I\"\r\n#  else\r\n#   define ARCHITECTURE_ID \"ARMV\" STRINGIFY(_M_ARM)\r\n#  endif\r\n\r\n# elif defined(_M_MIPS)\r\n#  define ARCHITECTURE_ID \"MIPS\"\r\n\r\n# elif defined(_M_SH)\r\n#  define ARCHITECTURE_ID \"SHx\"\r\n\r\n# else /* unknown architecture */\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n#elif defined(__WATCOMC__)\r\n# if defined(_M_I86)\r\n#  define ARCHITECTURE_ID \"I86\"\r\n\r\n# elif defined(_M_IX86)\r\n#  define ARCHITECTURE_ID \"X86\"\r\n\r\n# else /* unknown architecture */\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)\r\n# if defined(__ICCARM__)\r\n#  define ARCHITECTURE_ID \"ARM\"\r\n\r\n# elif defined(__ICCRX__)\r\n#  define ARCHITECTURE_ID \"RX\"\r\n\r\n# elif defined(__ICCRH850__)\r\n#  define ARCHITECTURE_ID \"RH850\"\r\n\r\n# elif defined(__ICCRL78__)\r\n#  define ARCHITECTURE_ID \"RL78\"\r\n\r\n# elif defined(__ICCRISCV__)\r\n#  define ARCHITECTURE_ID \"RISCV\"\r\n\r\n# elif defined(__ICCAVR__)\r\n#  define ARCHITECTURE_ID \"AVR\"\r\n\r\n# elif defined(__ICC430__)\r\n#  define ARCHITECTURE_ID \"MSP430\"\r\n\r\n# elif defined(__ICCV850__)\r\n#  define ARCHITECTURE_ID \"V850\"\r\n\r\n# elif defined(__ICC8051__)\r\n#  define ARCHITECTURE_ID \"8051\"\r\n\r\n# elif defined(__ICCSTM8__)\r\n#  define ARCHITECTURE_ID \"STM8\"\r\n\r\n# else /* unknown architecture */\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n#elif defined(__ghs__)\r\n# if defined(__PPC64__)\r\n#  define ARCHITECTURE_ID \"PPC64\"\r\n\r\n# elif defined(__ppc__)\r\n#  define ARCHITECTURE_ID \"PPC\"\r\n\r\n# elif defined(__ARM__)\r\n#  define ARCHITECTURE_ID \"ARM\"\r\n\r\n# elif defined(__x86_64__)\r\n#  define ARCHITECTURE_ID \"x64\"\r\n\r\n# elif defined(__i386__)\r\n#  define ARCHITECTURE_ID \"X86\"\r\n\r\n# else /* unknown architecture */\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n#elif defined(__clang__) && defined(__ti__)\r\n# if defined(__ARM_ARCH)\r\n#  define ARCHITECTURE_ID \"Arm\"\r\n\r\n# else /* unknown architecture */\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n#elif defined(__TI_COMPILER_VERSION__)\r\n# if defined(__TI_ARM__)\r\n#  define ARCHITECTURE_ID \"ARM\"\r\n\r\n# elif defined(__MSP430__)\r\n#  define ARCHITECTURE_ID \"MSP430\"\r\n\r\n# elif defined(__TMS320C28XX__)\r\n#  define ARCHITECTURE_ID \"TMS320C28x\"\r\n\r\n# elif defined(__TMS320C6X__) || defined(_TMS320C6X)\r\n#  define ARCHITECTURE_ID \"TMS320C6x\"\r\n\r\n# else /* unknown architecture */\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n# elif defined(__ADSPSHARC__)\r\n#  define ARCHITECTURE_ID \"SHARC\"\r\n\r\n# elif defined(__ADSPBLACKFIN__)\r\n#  define ARCHITECTURE_ID \"Blackfin\"\r\n\r\n#elif defined(__TASKING__)\r\n\r\n# if defined(__CTC__) || defined(__CPTC__)\r\n#  define ARCHITECTURE_ID \"TriCore\"\r\n\r\n# elif defined(__CMCS__)\r\n#  define ARCHITECTURE_ID \"MCS\"\r\n\r\n# elif defined(__CARM__)\r\n#  define ARCHITECTURE_ID \"ARM\"\r\n\r\n# elif defined(__CARC__)\r\n#  define ARCHITECTURE_ID \"ARC\"\r\n\r\n# elif defined(__C51__)\r\n#  define ARCHITECTURE_ID \"8051\"\r\n\r\n# elif defined(__CPCP__)\r\n#  define ARCHITECTURE_ID \"PCP\"\r\n\r\n# else\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n#else\r\n#  define ARCHITECTURE_ID\r\n#endif\r\n\r\n/* Convert integer to decimal digit literals.  */\r\n#define DEC(n)                   \\\r\n  ('0' + (((n) / 10000000)%10)), \\\r\n  ('0' + (((n) / 1000000)%10)),  \\\r\n  ('0' + (((n) / 100000)%10)),   \\\r\n  ('0' + (((n) / 10000)%10)),    \\\r\n  ('0' + (((n) / 1000)%10)),     \\\r\n  ('0' + (((n) / 100)%10)),      \\\r\n  ('0' + (((n) / 10)%10)),       \\\r\n  ('0' +  ((n) % 10))\r\n\r\n/* Convert integer to hex digit literals.  */\r\n#define HEX(n)             \\\r\n  ('0' + ((n)>>28 & 0xF)), \\\r\n  ('0' + ((n)>>24 & 0xF)), \\\r\n  ('0' + ((n)>>20 & 0xF)), \\\r\n  ('0' + ((n)>>16 & 0xF)), \\\r\n  ('0' + ((n)>>12 & 0xF)), \\\r\n  ('0' + ((n)>>8  & 0xF)), \\\r\n  ('0' + ((n)>>4  & 0xF)), \\\r\n  ('0' + ((n)     & 0xF))\r\n\r\n/* Construct a string literal encoding the version number. */\r\n#ifdef COMPILER_VERSION\r\nchar const* info_version = \"INFO\" \":\" \"compiler_version[\" COMPILER_VERSION \"]\";\r\n\r\n/* Construct a string literal encoding the version number components. */\r\n#elif defined(COMPILER_VERSION_MAJOR)\r\nchar const info_version[] = {\r\n  'I', 'N', 'F', 'O', ':',\r\n  'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[',\r\n  COMPILER_VERSION_MAJOR,\r\n# ifdef COMPILER_VERSION_MINOR\r\n  '.', COMPILER_VERSION_MINOR,\r\n#  ifdef COMPILER_VERSION_PATCH\r\n   '.', COMPILER_VERSION_PATCH,\r\n#   ifdef COMPILER_VERSION_TWEAK\r\n    '.', COMPILER_VERSION_TWEAK,\r\n#   endif\r\n#  endif\r\n# endif\r\n  ']','\\0'};\r\n#endif\r\n\r\n/* Construct a string literal encoding the internal version number. */\r\n#ifdef COMPILER_VERSION_INTERNAL\r\nchar const info_version_internal[] = {\r\n  'I', 'N', 'F', 'O', ':',\r\n  'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_',\r\n  'i','n','t','e','r','n','a','l','[',\r\n  COMPILER_VERSION_INTERNAL,']','\\0'};\r\n#elif defined(COMPILER_VERSION_INTERNAL_STR)\r\nchar const* info_version_internal = \"INFO\" \":\" \"compiler_version_internal[\" COMPILER_VERSION_INTERNAL_STR \"]\";\r\n#endif\r\n\r\n/* Construct a string literal encoding the version number components. */\r\n#ifdef SIMULATE_VERSION_MAJOR\r\nchar const info_simulate_version[] = {\r\n  'I', 'N', 'F', 'O', ':',\r\n  's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[',\r\n  SIMULATE_VERSION_MAJOR,\r\n# ifdef SIMULATE_VERSION_MINOR\r\n  '.', SIMULATE_VERSION_MINOR,\r\n#  ifdef SIMULATE_VERSION_PATCH\r\n   '.', SIMULATE_VERSION_PATCH,\r\n#   ifdef SIMULATE_VERSION_TWEAK\r\n    '.', SIMULATE_VERSION_TWEAK,\r\n#   endif\r\n#  endif\r\n# endif\r\n  ']','\\0'};\r\n#endif\r\n\r\n/* Construct the string literal in pieces to prevent the source from\r\n   getting matched.  Store it in a pointer rather than an array\r\n   because some compilers will just produce instructions to fill the\r\n   array rather than assigning a pointer to a static array.  */\r\nchar const* info_platform = \"INFO\" \":\" \"platform[\" PLATFORM_ID \"]\";\r\nchar const* info_arch = \"INFO\" \":\" \"arch[\" ARCHITECTURE_ID \"]\";\r\n\r\n\r\n\r\n#define C_STD_99 199901L\r\n#define C_STD_11 201112L\r\n#define C_STD_17 201710L\r\n#define C_STD_23 202311L\r\n\r\n#ifdef __STDC_VERSION__\r\n#  define C_STD __STDC_VERSION__\r\n#endif\r\n\r\n#if !defined(__STDC__) && !defined(__clang__)\r\n# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__)\r\n#  define C_VERSION \"90\"\r\n# else\r\n#  define C_VERSION\r\n# endif\r\n#elif C_STD > C_STD_17\r\n# define C_VERSION \"23\"\r\n#elif C_STD > C_STD_11\r\n# define C_VERSION \"17\"\r\n#elif C_STD > C_STD_99\r\n# define C_VERSION \"11\"\r\n#elif C_STD >= C_STD_99\r\n# define C_VERSION \"99\"\r\n#else\r\n# define C_VERSION \"90\"\r\n#endif\r\nconst char* info_language_standard_default =\r\n  \"INFO\" \":\" \"standard_default[\" C_VERSION \"]\";\r\n\r\nconst char* info_language_extensions_default = \"INFO\" \":\" \"extensions_default[\"\r\n#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) ||           \\\r\n     defined(__TI_COMPILER_VERSION__)) &&                                     \\\r\n  !defined(__STRICT_ANSI__)\r\n  \"ON\"\r\n#else\r\n  \"OFF\"\r\n#endif\r\n\"]\";\r\n\r\n/*--------------------------------------------------------------------------*/\r\n\r\n#ifdef ID_VOID_MAIN\r\nvoid main() {}\r\n#else\r\n# if defined(__CLASSIC_C__)\r\nint main(argc, argv) int argc; char *argv[];\r\n# else\r\nint main(int argc, char* argv[])\r\n# endif\r\n{\r\n  int require = 0;\r\n  require += info_compiler[argc];\r\n  require += info_platform[argc];\r\n  require += info_arch[argc];\r\n#ifdef COMPILER_VERSION_MAJOR\r\n  require += info_version[argc];\r\n#endif\r\n#ifdef COMPILER_VERSION_INTERNAL\r\n  require += info_version_internal[argc];\r\n#endif\r\n#ifdef SIMULATE_ID\r\n  require += info_simulate[argc];\r\n#endif\r\n#ifdef SIMULATE_VERSION_MAJOR\r\n  require += info_simulate_version[argc];\r\n#endif\r\n#if defined(__CRAYXT_COMPUTE_LINUX_TARGET)\r\n  require += info_cray[argc];\r\n#endif\r\n  require += info_language_standard_default[argc];\r\n  require += info_language_extensions_default[argc];\r\n  (void)argv;\r\n  return require;\r\n}\r\n#endif\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/armeabi-v7a/CMakeFiles/3.31.5/CompilerIdCXX/CMakeCXXCompilerId.cpp",
    "content": "/* This source file must have a .cpp extension so that all C++ compilers\r\n   recognize the extension without flags.  Borland does not know .cxx for\r\n   example.  */\r\n#ifndef __cplusplus\r\n# error \"A C compiler has been selected for C++.\"\r\n#endif\r\n\r\n#if !defined(__has_include)\r\n/* If the compiler does not have __has_include, pretend the answer is\r\n   always no.  */\r\n#  define __has_include(x) 0\r\n#endif\r\n\r\n\r\n/* Version number components: V=Version, R=Revision, P=Patch\r\n   Version date components:   YYYY=Year, MM=Month,   DD=Day  */\r\n\r\n#if defined(__INTEL_COMPILER) || defined(__ICC)\r\n# define COMPILER_ID \"Intel\"\r\n# if defined(_MSC_VER)\r\n#  define SIMULATE_ID \"MSVC\"\r\n# endif\r\n# if defined(__GNUC__)\r\n#  define SIMULATE_ID \"GNU\"\r\n# endif\r\n  /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later,\r\n     except that a few beta releases use the old format with V=2021.  */\r\n# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111\r\n#  define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100)\r\n#  define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10)\r\n#  if defined(__INTEL_COMPILER_UPDATE)\r\n#   define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE)\r\n#  else\r\n#   define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER   % 10)\r\n#  endif\r\n# else\r\n#  define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER)\r\n#  define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE)\r\n   /* The third version component from --version is an update index,\r\n      but no macro is provided for it.  */\r\n#  define COMPILER_VERSION_PATCH DEC(0)\r\n# endif\r\n# if defined(__INTEL_COMPILER_BUILD_DATE)\r\n   /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */\r\n#  define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE)\r\n# endif\r\n# if defined(_MSC_VER)\r\n   /* _MSC_VER = VVRR */\r\n#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)\r\n#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)\r\n# endif\r\n# if defined(__GNUC__)\r\n#  define SIMULATE_VERSION_MAJOR DEC(__GNUC__)\r\n# elif defined(__GNUG__)\r\n#  define SIMULATE_VERSION_MAJOR DEC(__GNUG__)\r\n# endif\r\n# if defined(__GNUC_MINOR__)\r\n#  define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)\r\n# endif\r\n# if defined(__GNUC_PATCHLEVEL__)\r\n#  define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)\r\n# endif\r\n\r\n#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER)\r\n# define COMPILER_ID \"IntelLLVM\"\r\n#if defined(_MSC_VER)\r\n# define SIMULATE_ID \"MSVC\"\r\n#endif\r\n#if defined(__GNUC__)\r\n# define SIMULATE_ID \"GNU\"\r\n#endif\r\n/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and\r\n * later.  Look for 6 digit vs. 8 digit version number to decide encoding.\r\n * VVVV is no smaller than the current year when a version is released.\r\n */\r\n#if __INTEL_LLVM_COMPILER < 1000000L\r\n# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100)\r\n# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10)\r\n# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER    % 10)\r\n#else\r\n# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000)\r\n# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100)\r\n# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER     % 100)\r\n#endif\r\n#if defined(_MSC_VER)\r\n  /* _MSC_VER = VVRR */\r\n# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)\r\n# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)\r\n#endif\r\n#if defined(__GNUC__)\r\n# define SIMULATE_VERSION_MAJOR DEC(__GNUC__)\r\n#elif defined(__GNUG__)\r\n# define SIMULATE_VERSION_MAJOR DEC(__GNUG__)\r\n#endif\r\n#if defined(__GNUC_MINOR__)\r\n# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)\r\n#endif\r\n#if defined(__GNUC_PATCHLEVEL__)\r\n# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)\r\n#endif\r\n\r\n#elif defined(__PATHCC__)\r\n# define COMPILER_ID \"PathScale\"\r\n# define COMPILER_VERSION_MAJOR DEC(__PATHCC__)\r\n# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__)\r\n# if defined(__PATHCC_PATCHLEVEL__)\r\n#  define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__)\r\n# endif\r\n\r\n#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__)\r\n# define COMPILER_ID \"Embarcadero\"\r\n# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF)\r\n# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF)\r\n# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__     & 0xFFFF)\r\n\r\n#elif defined(__BORLANDC__)\r\n# define COMPILER_ID \"Borland\"\r\n  /* __BORLANDC__ = 0xVRR */\r\n# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8)\r\n# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF)\r\n\r\n#elif defined(__WATCOMC__) && __WATCOMC__ < 1200\r\n# define COMPILER_ID \"Watcom\"\r\n   /* __WATCOMC__ = VVRR */\r\n# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100)\r\n# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)\r\n# if (__WATCOMC__ % 10) > 0\r\n#  define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)\r\n# endif\r\n\r\n#elif defined(__WATCOMC__)\r\n# define COMPILER_ID \"OpenWatcom\"\r\n   /* __WATCOMC__ = VVRP + 1100 */\r\n# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100)\r\n# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)\r\n# if (__WATCOMC__ % 10) > 0\r\n#  define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)\r\n# endif\r\n\r\n#elif defined(__SUNPRO_CC)\r\n# define COMPILER_ID \"SunPro\"\r\n# if __SUNPRO_CC >= 0x5100\r\n   /* __SUNPRO_CC = 0xVRRP */\r\n#  define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12)\r\n#  define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF)\r\n#  define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC    & 0xF)\r\n# else\r\n   /* __SUNPRO_CC = 0xVRP */\r\n#  define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8)\r\n#  define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF)\r\n#  define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC    & 0xF)\r\n# endif\r\n\r\n#elif defined(__HP_aCC)\r\n# define COMPILER_ID \"HP\"\r\n  /* __HP_aCC = VVRRPP */\r\n# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000)\r\n# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100)\r\n# define COMPILER_VERSION_PATCH DEC(__HP_aCC     % 100)\r\n\r\n#elif defined(__DECCXX)\r\n# define COMPILER_ID \"Compaq\"\r\n  /* __DECCXX_VER = VVRRTPPPP */\r\n# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000)\r\n# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000  % 100)\r\n# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER         % 10000)\r\n\r\n#elif defined(__IBMCPP__) && defined(__COMPILER_VER__)\r\n# define COMPILER_ID \"zOS\"\r\n  /* __IBMCPP__ = VRP */\r\n# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)\r\n# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)\r\n# define COMPILER_VERSION_PATCH DEC(__IBMCPP__    % 10)\r\n\r\n#elif defined(__open_xl__) && defined(__clang__)\r\n# define COMPILER_ID \"IBMClang\"\r\n# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__)\r\n# define COMPILER_VERSION_MINOR DEC(__open_xl_release__)\r\n# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__)\r\n# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__)\r\n\r\n\r\n#elif defined(__ibmxl__) && defined(__clang__)\r\n# define COMPILER_ID \"XLClang\"\r\n# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__)\r\n# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__)\r\n# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__)\r\n# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__)\r\n\r\n\r\n#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800\r\n# define COMPILER_ID \"XL\"\r\n  /* __IBMCPP__ = VRP */\r\n# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)\r\n# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)\r\n# define COMPILER_VERSION_PATCH DEC(__IBMCPP__    % 10)\r\n\r\n#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800\r\n# define COMPILER_ID \"VisualAge\"\r\n  /* __IBMCPP__ = VRP */\r\n# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)\r\n# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)\r\n# define COMPILER_VERSION_PATCH DEC(__IBMCPP__    % 10)\r\n\r\n#elif defined(__NVCOMPILER)\r\n# define COMPILER_ID \"NVHPC\"\r\n# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__)\r\n# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__)\r\n# if defined(__NVCOMPILER_PATCHLEVEL__)\r\n#  define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__)\r\n# endif\r\n\r\n#elif defined(__PGI)\r\n# define COMPILER_ID \"PGI\"\r\n# define COMPILER_VERSION_MAJOR DEC(__PGIC__)\r\n# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__)\r\n# if defined(__PGIC_PATCHLEVEL__)\r\n#  define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__)\r\n# endif\r\n\r\n#elif defined(__clang__) && defined(__cray__)\r\n# define COMPILER_ID \"CrayClang\"\r\n# define COMPILER_VERSION_MAJOR DEC(__cray_major__)\r\n# define COMPILER_VERSION_MINOR DEC(__cray_minor__)\r\n# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__)\r\n# define COMPILER_VERSION_INTERNAL_STR __clang_version__\r\n\r\n\r\n#elif defined(_CRAYC)\r\n# define COMPILER_ID \"Cray\"\r\n# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR)\r\n# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR)\r\n\r\n#elif defined(__TI_COMPILER_VERSION__)\r\n# define COMPILER_ID \"TI\"\r\n  /* __TI_COMPILER_VERSION__ = VVVRRRPPP */\r\n# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000)\r\n# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000   % 1000)\r\n# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__        % 1000)\r\n\r\n#elif defined(__CLANG_FUJITSU)\r\n# define COMPILER_ID \"FujitsuClang\"\r\n# define COMPILER_VERSION_MAJOR DEC(__FCC_major__)\r\n# define COMPILER_VERSION_MINOR DEC(__FCC_minor__)\r\n# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__)\r\n# define COMPILER_VERSION_INTERNAL_STR __clang_version__\r\n\r\n\r\n#elif defined(__FUJITSU)\r\n# define COMPILER_ID \"Fujitsu\"\r\n# if defined(__FCC_version__)\r\n#   define COMPILER_VERSION __FCC_version__\r\n# elif defined(__FCC_major__)\r\n#   define COMPILER_VERSION_MAJOR DEC(__FCC_major__)\r\n#   define COMPILER_VERSION_MINOR DEC(__FCC_minor__)\r\n#   define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__)\r\n# endif\r\n# if defined(__fcc_version)\r\n#   define COMPILER_VERSION_INTERNAL DEC(__fcc_version)\r\n# elif defined(__FCC_VERSION)\r\n#   define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION)\r\n# endif\r\n\r\n\r\n#elif defined(__ghs__)\r\n# define COMPILER_ID \"GHS\"\r\n/* __GHS_VERSION_NUMBER = VVVVRP */\r\n# ifdef __GHS_VERSION_NUMBER\r\n# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100)\r\n# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10)\r\n# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER      % 10)\r\n# endif\r\n\r\n#elif defined(__TASKING__)\r\n# define COMPILER_ID \"Tasking\"\r\n  # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000)\r\n  # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100)\r\n# define COMPILER_VERSION_INTERNAL DEC(__VERSION__)\r\n\r\n#elif defined(__ORANGEC__)\r\n# define COMPILER_ID \"OrangeC\"\r\n# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__)\r\n# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__)\r\n# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__)\r\n\r\n#elif defined(__SCO_VERSION__)\r\n# define COMPILER_ID \"SCO\"\r\n\r\n#elif defined(__ARMCC_VERSION) && !defined(__clang__)\r\n# define COMPILER_ID \"ARMCC\"\r\n#if __ARMCC_VERSION >= 1000000\r\n  /* __ARMCC_VERSION = VRRPPPP */\r\n  # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000)\r\n  # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100)\r\n  # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION     % 10000)\r\n#else\r\n  /* __ARMCC_VERSION = VRPPPP */\r\n  # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000)\r\n  # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10)\r\n  # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION    % 10000)\r\n#endif\r\n\r\n\r\n#elif defined(__clang__) && defined(__apple_build_version__)\r\n# define COMPILER_ID \"AppleClang\"\r\n# if defined(_MSC_VER)\r\n#  define SIMULATE_ID \"MSVC\"\r\n# endif\r\n# define COMPILER_VERSION_MAJOR DEC(__clang_major__)\r\n# define COMPILER_VERSION_MINOR DEC(__clang_minor__)\r\n# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)\r\n# if defined(_MSC_VER)\r\n   /* _MSC_VER = VVRR */\r\n#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)\r\n#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)\r\n# endif\r\n# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__)\r\n\r\n#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION)\r\n# define COMPILER_ID \"ARMClang\"\r\n  # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000)\r\n  # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100)\r\n  # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100   % 100)\r\n# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION)\r\n\r\n#elif defined(__clang__) && defined(__ti__)\r\n# define COMPILER_ID \"TIClang\"\r\n  # define COMPILER_VERSION_MAJOR DEC(__ti_major__)\r\n  # define COMPILER_VERSION_MINOR DEC(__ti_minor__)\r\n  # define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__)\r\n# define COMPILER_VERSION_INTERNAL DEC(__ti_version__)\r\n\r\n#elif defined(__clang__)\r\n# define COMPILER_ID \"Clang\"\r\n# if defined(_MSC_VER)\r\n#  define SIMULATE_ID \"MSVC\"\r\n# endif\r\n# define COMPILER_VERSION_MAJOR DEC(__clang_major__)\r\n# define COMPILER_VERSION_MINOR DEC(__clang_minor__)\r\n# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)\r\n# if defined(_MSC_VER)\r\n   /* _MSC_VER = VVRR */\r\n#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)\r\n#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)\r\n# endif\r\n\r\n#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__))\r\n# define COMPILER_ID \"LCC\"\r\n# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100)\r\n# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100)\r\n# if defined(__LCC_MINOR__)\r\n#  define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__)\r\n# endif\r\n# if defined(__GNUC__) && defined(__GNUC_MINOR__)\r\n#  define SIMULATE_ID \"GNU\"\r\n#  define SIMULATE_VERSION_MAJOR DEC(__GNUC__)\r\n#  define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)\r\n#  if defined(__GNUC_PATCHLEVEL__)\r\n#   define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)\r\n#  endif\r\n# endif\r\n\r\n#elif defined(__GNUC__) || defined(__GNUG__)\r\n# define COMPILER_ID \"GNU\"\r\n# if defined(__GNUC__)\r\n#  define COMPILER_VERSION_MAJOR DEC(__GNUC__)\r\n# else\r\n#  define COMPILER_VERSION_MAJOR DEC(__GNUG__)\r\n# endif\r\n# if defined(__GNUC_MINOR__)\r\n#  define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__)\r\n# endif\r\n# if defined(__GNUC_PATCHLEVEL__)\r\n#  define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)\r\n# endif\r\n\r\n#elif defined(_MSC_VER)\r\n# define COMPILER_ID \"MSVC\"\r\n  /* _MSC_VER = VVRR */\r\n# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100)\r\n# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100)\r\n# if defined(_MSC_FULL_VER)\r\n#  if _MSC_VER >= 1400\r\n    /* _MSC_FULL_VER = VVRRPPPPP */\r\n#   define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000)\r\n#  else\r\n    /* _MSC_FULL_VER = VVRRPPPP */\r\n#   define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000)\r\n#  endif\r\n# endif\r\n# if defined(_MSC_BUILD)\r\n#  define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD)\r\n# endif\r\n\r\n#elif defined(_ADI_COMPILER)\r\n# define COMPILER_ID \"ADSP\"\r\n#if defined(__VERSIONNUM__)\r\n  /* __VERSIONNUM__ = 0xVVRRPPTT */\r\n#  define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF)\r\n#  define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF)\r\n#  define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF)\r\n#  define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF)\r\n#endif\r\n\r\n#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)\r\n# define COMPILER_ID \"IAR\"\r\n# if defined(__VER__) && defined(__ICCARM__)\r\n#  define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000)\r\n#  define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000)\r\n#  define COMPILER_VERSION_PATCH DEC((__VER__) % 1000)\r\n#  define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)\r\n# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__))\r\n#  define COMPILER_VERSION_MAJOR DEC((__VER__) / 100)\r\n#  define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100))\r\n#  define COMPILER_VERSION_PATCH DEC(__SUBVERSION__)\r\n#  define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)\r\n# endif\r\n\r\n\r\n/* These compilers are either not known or too old to define an\r\n  identification macro.  Try to identify the platform and guess that\r\n  it is the native compiler.  */\r\n#elif defined(__hpux) || defined(__hpua)\r\n# define COMPILER_ID \"HP\"\r\n\r\n#else /* unknown compiler */\r\n# define COMPILER_ID \"\"\r\n#endif\r\n\r\n/* Construct the string literal in pieces to prevent the source from\r\n   getting matched.  Store it in a pointer rather than an array\r\n   because some compilers will just produce instructions to fill the\r\n   array rather than assigning a pointer to a static array.  */\r\nchar const* info_compiler = \"INFO\" \":\" \"compiler[\" COMPILER_ID \"]\";\r\n#ifdef SIMULATE_ID\r\nchar const* info_simulate = \"INFO\" \":\" \"simulate[\" SIMULATE_ID \"]\";\r\n#endif\r\n\r\n#ifdef __QNXNTO__\r\nchar const* qnxnto = \"INFO\" \":\" \"qnxnto[]\";\r\n#endif\r\n\r\n#if defined(__CRAYXT_COMPUTE_LINUX_TARGET)\r\nchar const *info_cray = \"INFO\" \":\" \"compiler_wrapper[CrayPrgEnv]\";\r\n#endif\r\n\r\n#define STRINGIFY_HELPER(X) #X\r\n#define STRINGIFY(X) STRINGIFY_HELPER(X)\r\n\r\n/* Identify known platforms by name.  */\r\n#if defined(__linux) || defined(__linux__) || defined(linux)\r\n# define PLATFORM_ID \"Linux\"\r\n\r\n#elif defined(__MSYS__)\r\n# define PLATFORM_ID \"MSYS\"\r\n\r\n#elif defined(__CYGWIN__)\r\n# define PLATFORM_ID \"Cygwin\"\r\n\r\n#elif defined(__MINGW32__)\r\n# define PLATFORM_ID \"MinGW\"\r\n\r\n#elif defined(__APPLE__)\r\n# define PLATFORM_ID \"Darwin\"\r\n\r\n#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32)\r\n# define PLATFORM_ID \"Windows\"\r\n\r\n#elif defined(__FreeBSD__) || defined(__FreeBSD)\r\n# define PLATFORM_ID \"FreeBSD\"\r\n\r\n#elif defined(__NetBSD__) || defined(__NetBSD)\r\n# define PLATFORM_ID \"NetBSD\"\r\n\r\n#elif defined(__OpenBSD__) || defined(__OPENBSD)\r\n# define PLATFORM_ID \"OpenBSD\"\r\n\r\n#elif defined(__sun) || defined(sun)\r\n# define PLATFORM_ID \"SunOS\"\r\n\r\n#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__)\r\n# define PLATFORM_ID \"AIX\"\r\n\r\n#elif defined(__hpux) || defined(__hpux__)\r\n# define PLATFORM_ID \"HP-UX\"\r\n\r\n#elif defined(__HAIKU__)\r\n# define PLATFORM_ID \"Haiku\"\r\n\r\n#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS)\r\n# define PLATFORM_ID \"BeOS\"\r\n\r\n#elif defined(__QNX__) || defined(__QNXNTO__)\r\n# define PLATFORM_ID \"QNX\"\r\n\r\n#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__)\r\n# define PLATFORM_ID \"Tru64\"\r\n\r\n#elif defined(__riscos) || defined(__riscos__)\r\n# define PLATFORM_ID \"RISCos\"\r\n\r\n#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__)\r\n# define PLATFORM_ID \"SINIX\"\r\n\r\n#elif defined(__UNIX_SV__)\r\n# define PLATFORM_ID \"UNIX_SV\"\r\n\r\n#elif defined(__bsdos__)\r\n# define PLATFORM_ID \"BSDOS\"\r\n\r\n#elif defined(_MPRAS) || defined(MPRAS)\r\n# define PLATFORM_ID \"MP-RAS\"\r\n\r\n#elif defined(__osf) || defined(__osf__)\r\n# define PLATFORM_ID \"OSF1\"\r\n\r\n#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv)\r\n# define PLATFORM_ID \"SCO_SV\"\r\n\r\n#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX)\r\n# define PLATFORM_ID \"ULTRIX\"\r\n\r\n#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX)\r\n# define PLATFORM_ID \"Xenix\"\r\n\r\n#elif defined(__WATCOMC__)\r\n# if defined(__LINUX__)\r\n#  define PLATFORM_ID \"Linux\"\r\n\r\n# elif defined(__DOS__)\r\n#  define PLATFORM_ID \"DOS\"\r\n\r\n# elif defined(__OS2__)\r\n#  define PLATFORM_ID \"OS2\"\r\n\r\n# elif defined(__WINDOWS__)\r\n#  define PLATFORM_ID \"Windows3x\"\r\n\r\n# elif defined(__VXWORKS__)\r\n#  define PLATFORM_ID \"VxWorks\"\r\n\r\n# else /* unknown platform */\r\n#  define PLATFORM_ID\r\n# endif\r\n\r\n#elif defined(__INTEGRITY)\r\n# if defined(INT_178B)\r\n#  define PLATFORM_ID \"Integrity178\"\r\n\r\n# else /* regular Integrity */\r\n#  define PLATFORM_ID \"Integrity\"\r\n# endif\r\n\r\n# elif defined(_ADI_COMPILER)\r\n#  define PLATFORM_ID \"ADSP\"\r\n\r\n#else /* unknown platform */\r\n# define PLATFORM_ID\r\n\r\n#endif\r\n\r\n/* For windows compilers MSVC and Intel we can determine\r\n   the architecture of the compiler being used.  This is because\r\n   the compilers do not have flags that can change the architecture,\r\n   but rather depend on which compiler is being used\r\n*/\r\n#if defined(_WIN32) && defined(_MSC_VER)\r\n# if defined(_M_IA64)\r\n#  define ARCHITECTURE_ID \"IA64\"\r\n\r\n# elif defined(_M_ARM64EC)\r\n#  define ARCHITECTURE_ID \"ARM64EC\"\r\n\r\n# elif defined(_M_X64) || defined(_M_AMD64)\r\n#  define ARCHITECTURE_ID \"x64\"\r\n\r\n# elif defined(_M_IX86)\r\n#  define ARCHITECTURE_ID \"X86\"\r\n\r\n# elif defined(_M_ARM64)\r\n#  define ARCHITECTURE_ID \"ARM64\"\r\n\r\n# elif defined(_M_ARM)\r\n#  if _M_ARM == 4\r\n#   define ARCHITECTURE_ID \"ARMV4I\"\r\n#  elif _M_ARM == 5\r\n#   define ARCHITECTURE_ID \"ARMV5I\"\r\n#  else\r\n#   define ARCHITECTURE_ID \"ARMV\" STRINGIFY(_M_ARM)\r\n#  endif\r\n\r\n# elif defined(_M_MIPS)\r\n#  define ARCHITECTURE_ID \"MIPS\"\r\n\r\n# elif defined(_M_SH)\r\n#  define ARCHITECTURE_ID \"SHx\"\r\n\r\n# else /* unknown architecture */\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n#elif defined(__WATCOMC__)\r\n# if defined(_M_I86)\r\n#  define ARCHITECTURE_ID \"I86\"\r\n\r\n# elif defined(_M_IX86)\r\n#  define ARCHITECTURE_ID \"X86\"\r\n\r\n# else /* unknown architecture */\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)\r\n# if defined(__ICCARM__)\r\n#  define ARCHITECTURE_ID \"ARM\"\r\n\r\n# elif defined(__ICCRX__)\r\n#  define ARCHITECTURE_ID \"RX\"\r\n\r\n# elif defined(__ICCRH850__)\r\n#  define ARCHITECTURE_ID \"RH850\"\r\n\r\n# elif defined(__ICCRL78__)\r\n#  define ARCHITECTURE_ID \"RL78\"\r\n\r\n# elif defined(__ICCRISCV__)\r\n#  define ARCHITECTURE_ID \"RISCV\"\r\n\r\n# elif defined(__ICCAVR__)\r\n#  define ARCHITECTURE_ID \"AVR\"\r\n\r\n# elif defined(__ICC430__)\r\n#  define ARCHITECTURE_ID \"MSP430\"\r\n\r\n# elif defined(__ICCV850__)\r\n#  define ARCHITECTURE_ID \"V850\"\r\n\r\n# elif defined(__ICC8051__)\r\n#  define ARCHITECTURE_ID \"8051\"\r\n\r\n# elif defined(__ICCSTM8__)\r\n#  define ARCHITECTURE_ID \"STM8\"\r\n\r\n# else /* unknown architecture */\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n#elif defined(__ghs__)\r\n# if defined(__PPC64__)\r\n#  define ARCHITECTURE_ID \"PPC64\"\r\n\r\n# elif defined(__ppc__)\r\n#  define ARCHITECTURE_ID \"PPC\"\r\n\r\n# elif defined(__ARM__)\r\n#  define ARCHITECTURE_ID \"ARM\"\r\n\r\n# elif defined(__x86_64__)\r\n#  define ARCHITECTURE_ID \"x64\"\r\n\r\n# elif defined(__i386__)\r\n#  define ARCHITECTURE_ID \"X86\"\r\n\r\n# else /* unknown architecture */\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n#elif defined(__clang__) && defined(__ti__)\r\n# if defined(__ARM_ARCH)\r\n#  define ARCHITECTURE_ID \"Arm\"\r\n\r\n# else /* unknown architecture */\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n#elif defined(__TI_COMPILER_VERSION__)\r\n# if defined(__TI_ARM__)\r\n#  define ARCHITECTURE_ID \"ARM\"\r\n\r\n# elif defined(__MSP430__)\r\n#  define ARCHITECTURE_ID \"MSP430\"\r\n\r\n# elif defined(__TMS320C28XX__)\r\n#  define ARCHITECTURE_ID \"TMS320C28x\"\r\n\r\n# elif defined(__TMS320C6X__) || defined(_TMS320C6X)\r\n#  define ARCHITECTURE_ID \"TMS320C6x\"\r\n\r\n# else /* unknown architecture */\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n# elif defined(__ADSPSHARC__)\r\n#  define ARCHITECTURE_ID \"SHARC\"\r\n\r\n# elif defined(__ADSPBLACKFIN__)\r\n#  define ARCHITECTURE_ID \"Blackfin\"\r\n\r\n#elif defined(__TASKING__)\r\n\r\n# if defined(__CTC__) || defined(__CPTC__)\r\n#  define ARCHITECTURE_ID \"TriCore\"\r\n\r\n# elif defined(__CMCS__)\r\n#  define ARCHITECTURE_ID \"MCS\"\r\n\r\n# elif defined(__CARM__)\r\n#  define ARCHITECTURE_ID \"ARM\"\r\n\r\n# elif defined(__CARC__)\r\n#  define ARCHITECTURE_ID \"ARC\"\r\n\r\n# elif defined(__C51__)\r\n#  define ARCHITECTURE_ID \"8051\"\r\n\r\n# elif defined(__CPCP__)\r\n#  define ARCHITECTURE_ID \"PCP\"\r\n\r\n# else\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n#else\r\n#  define ARCHITECTURE_ID\r\n#endif\r\n\r\n/* Convert integer to decimal digit literals.  */\r\n#define DEC(n)                   \\\r\n  ('0' + (((n) / 10000000)%10)), \\\r\n  ('0' + (((n) / 1000000)%10)),  \\\r\n  ('0' + (((n) / 100000)%10)),   \\\r\n  ('0' + (((n) / 10000)%10)),    \\\r\n  ('0' + (((n) / 1000)%10)),     \\\r\n  ('0' + (((n) / 100)%10)),      \\\r\n  ('0' + (((n) / 10)%10)),       \\\r\n  ('0' +  ((n) % 10))\r\n\r\n/* Convert integer to hex digit literals.  */\r\n#define HEX(n)             \\\r\n  ('0' + ((n)>>28 & 0xF)), \\\r\n  ('0' + ((n)>>24 & 0xF)), \\\r\n  ('0' + ((n)>>20 & 0xF)), \\\r\n  ('0' + ((n)>>16 & 0xF)), \\\r\n  ('0' + ((n)>>12 & 0xF)), \\\r\n  ('0' + ((n)>>8  & 0xF)), \\\r\n  ('0' + ((n)>>4  & 0xF)), \\\r\n  ('0' + ((n)     & 0xF))\r\n\r\n/* Construct a string literal encoding the version number. */\r\n#ifdef COMPILER_VERSION\r\nchar const* info_version = \"INFO\" \":\" \"compiler_version[\" COMPILER_VERSION \"]\";\r\n\r\n/* Construct a string literal encoding the version number components. */\r\n#elif defined(COMPILER_VERSION_MAJOR)\r\nchar const info_version[] = {\r\n  'I', 'N', 'F', 'O', ':',\r\n  'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[',\r\n  COMPILER_VERSION_MAJOR,\r\n# ifdef COMPILER_VERSION_MINOR\r\n  '.', COMPILER_VERSION_MINOR,\r\n#  ifdef COMPILER_VERSION_PATCH\r\n   '.', COMPILER_VERSION_PATCH,\r\n#   ifdef COMPILER_VERSION_TWEAK\r\n    '.', COMPILER_VERSION_TWEAK,\r\n#   endif\r\n#  endif\r\n# endif\r\n  ']','\\0'};\r\n#endif\r\n\r\n/* Construct a string literal encoding the internal version number. */\r\n#ifdef COMPILER_VERSION_INTERNAL\r\nchar const info_version_internal[] = {\r\n  'I', 'N', 'F', 'O', ':',\r\n  'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_',\r\n  'i','n','t','e','r','n','a','l','[',\r\n  COMPILER_VERSION_INTERNAL,']','\\0'};\r\n#elif defined(COMPILER_VERSION_INTERNAL_STR)\r\nchar const* info_version_internal = \"INFO\" \":\" \"compiler_version_internal[\" COMPILER_VERSION_INTERNAL_STR \"]\";\r\n#endif\r\n\r\n/* Construct a string literal encoding the version number components. */\r\n#ifdef SIMULATE_VERSION_MAJOR\r\nchar const info_simulate_version[] = {\r\n  'I', 'N', 'F', 'O', ':',\r\n  's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[',\r\n  SIMULATE_VERSION_MAJOR,\r\n# ifdef SIMULATE_VERSION_MINOR\r\n  '.', SIMULATE_VERSION_MINOR,\r\n#  ifdef SIMULATE_VERSION_PATCH\r\n   '.', SIMULATE_VERSION_PATCH,\r\n#   ifdef SIMULATE_VERSION_TWEAK\r\n    '.', SIMULATE_VERSION_TWEAK,\r\n#   endif\r\n#  endif\r\n# endif\r\n  ']','\\0'};\r\n#endif\r\n\r\n/* Construct the string literal in pieces to prevent the source from\r\n   getting matched.  Store it in a pointer rather than an array\r\n   because some compilers will just produce instructions to fill the\r\n   array rather than assigning a pointer to a static array.  */\r\nchar const* info_platform = \"INFO\" \":\" \"platform[\" PLATFORM_ID \"]\";\r\nchar const* info_arch = \"INFO\" \":\" \"arch[\" ARCHITECTURE_ID \"]\";\r\n\r\n\r\n\r\n#define CXX_STD_98 199711L\r\n#define CXX_STD_11 201103L\r\n#define CXX_STD_14 201402L\r\n#define CXX_STD_17 201703L\r\n#define CXX_STD_20 202002L\r\n#define CXX_STD_23 202302L\r\n\r\n#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG)\r\n#  if _MSVC_LANG > CXX_STD_17\r\n#    define CXX_STD _MSVC_LANG\r\n#  elif _MSVC_LANG == CXX_STD_17 && defined(__cpp_aggregate_paren_init)\r\n#    define CXX_STD CXX_STD_20\r\n#  elif _MSVC_LANG > CXX_STD_14 && __cplusplus > CXX_STD_17\r\n#    define CXX_STD CXX_STD_20\r\n#  elif _MSVC_LANG > CXX_STD_14\r\n#    define CXX_STD CXX_STD_17\r\n#  elif defined(__INTEL_CXX11_MODE__) && defined(__cpp_aggregate_nsdmi)\r\n#    define CXX_STD CXX_STD_14\r\n#  elif defined(__INTEL_CXX11_MODE__)\r\n#    define CXX_STD CXX_STD_11\r\n#  else\r\n#    define CXX_STD CXX_STD_98\r\n#  endif\r\n#elif defined(_MSC_VER) && defined(_MSVC_LANG)\r\n#  if _MSVC_LANG > __cplusplus\r\n#    define CXX_STD _MSVC_LANG\r\n#  else\r\n#    define CXX_STD __cplusplus\r\n#  endif\r\n#elif defined(__NVCOMPILER)\r\n#  if __cplusplus == CXX_STD_17 && defined(__cpp_aggregate_paren_init)\r\n#    define CXX_STD CXX_STD_20\r\n#  else\r\n#    define CXX_STD __cplusplus\r\n#  endif\r\n#elif defined(__INTEL_COMPILER) || defined(__PGI)\r\n#  if __cplusplus == CXX_STD_11 && defined(__cpp_namespace_attributes)\r\n#    define CXX_STD CXX_STD_17\r\n#  elif __cplusplus == CXX_STD_11 && defined(__cpp_aggregate_nsdmi)\r\n#    define CXX_STD CXX_STD_14\r\n#  else\r\n#    define CXX_STD __cplusplus\r\n#  endif\r\n#elif (defined(__IBMCPP__) || defined(__ibmxl__)) && defined(__linux__)\r\n#  if __cplusplus == CXX_STD_11 && defined(__cpp_aggregate_nsdmi)\r\n#    define CXX_STD CXX_STD_14\r\n#  else\r\n#    define CXX_STD __cplusplus\r\n#  endif\r\n#elif __cplusplus == 1 && defined(__GXX_EXPERIMENTAL_CXX0X__)\r\n#  define CXX_STD CXX_STD_11\r\n#else\r\n#  define CXX_STD __cplusplus\r\n#endif\r\n\r\nconst char* info_language_standard_default = \"INFO\" \":\" \"standard_default[\"\r\n#if CXX_STD > CXX_STD_23\r\n  \"26\"\r\n#elif CXX_STD > CXX_STD_20\r\n  \"23\"\r\n#elif CXX_STD > CXX_STD_17\r\n  \"20\"\r\n#elif CXX_STD > CXX_STD_14\r\n  \"17\"\r\n#elif CXX_STD > CXX_STD_11\r\n  \"14\"\r\n#elif CXX_STD >= CXX_STD_11\r\n  \"11\"\r\n#else\r\n  \"98\"\r\n#endif\r\n\"]\";\r\n\r\nconst char* info_language_extensions_default = \"INFO\" \":\" \"extensions_default[\"\r\n#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) ||           \\\r\n     defined(__TI_COMPILER_VERSION__)) &&                                     \\\r\n  !defined(__STRICT_ANSI__)\r\n  \"ON\"\r\n#else\r\n  \"OFF\"\r\n#endif\r\n\"]\";\r\n\r\n/*--------------------------------------------------------------------------*/\r\n\r\nint main(int argc, char* argv[])\r\n{\r\n  int require = 0;\r\n  require += info_compiler[argc];\r\n  require += info_platform[argc];\r\n  require += info_arch[argc];\r\n#ifdef COMPILER_VERSION_MAJOR\r\n  require += info_version[argc];\r\n#endif\r\n#ifdef COMPILER_VERSION_INTERNAL\r\n  require += info_version_internal[argc];\r\n#endif\r\n#ifdef SIMULATE_ID\r\n  require += info_simulate[argc];\r\n#endif\r\n#ifdef SIMULATE_VERSION_MAJOR\r\n  require += info_simulate_version[argc];\r\n#endif\r\n#if defined(__CRAYXT_COMPUTE_LINUX_TARGET)\r\n  require += info_cray[argc];\r\n#endif\r\n  require += info_language_standard_default[argc];\r\n  require += info_language_extensions_default[argc];\r\n  (void)argv;\r\n  return require;\r\n}\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/armeabi-v7a/CMakeFiles/CMakeConfigureLog.yaml",
    "content": "\r\n---\r\nevents:\r\n  -\r\n    kind: \"message-v1\"\r\n    backtrace:\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineSystem.cmake:200 (message)\"\r\n      - \"CMakeLists.txt\"\r\n    message: |\r\n      The target system is: Android - 1 - armv7-a\r\n      The host system is: Windows - 10.0.19045 - AMD64\r\n  -\r\n    kind: \"message-v1\"\r\n    backtrace:\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake:17 (message)\"\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)\"\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)\"\r\n      - \"CMakeLists.txt\"\r\n    message: |\r\n      Compiling the C compiler identification source file \"CMakeCCompilerId.c\" succeeded.\r\n      Compiler: C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe \r\n      Build flags: -g;-DANDROID;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-D_FORTIFY_SOURCE=2;-march=armv7-a;-mthumb;-Wformat;-Werror=format-security\r\n      Id flags: -c;--target=armv7-none-linux-androideabi21 \r\n      \r\n      The output was:\r\n      0\r\n      \r\n      \r\n      Compilation of the C compiler identification source \"CMakeCCompilerId.c\" produced \"CMakeCCompilerId.o\"\r\n      \r\n      The C compiler identification is Clang, found in:\r\n        C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/armeabi-v7a/CMakeFiles/3.31.5/CompilerIdC/CMakeCCompilerId.o\r\n      \r\n  -\r\n    kind: \"message-v1\"\r\n    backtrace:\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake:17 (message)\"\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)\"\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCXXCompiler.cmake:126 (CMAKE_DETERMINE_COMPILER_ID)\"\r\n      - \"CMakeLists.txt\"\r\n    message: |\r\n      Compiling the CXX compiler identification source file \"CMakeCXXCompilerId.cpp\" succeeded.\r\n      Compiler: C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++.exe \r\n      Build flags: -g;-DANDROID;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-D_FORTIFY_SOURCE=2;-march=armv7-a;-mthumb;-Wformat;-Werror=format-security\r\n      Id flags: -c;--target=armv7-none-linux-androideabi21 \r\n      \r\n      The output was:\r\n      0\r\n      \r\n      \r\n      Compilation of the CXX compiler identification source \"CMakeCXXCompilerId.cpp\" produced \"CMakeCXXCompilerId.o\"\r\n      \r\n      The CXX compiler identification is Clang, found in:\r\n        C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/armeabi-v7a/CMakeFiles/3.31.5/CompilerIdCXX/CMakeCXXCompilerId.o\r\n      \r\n  -\r\n    kind: \"try_compile-v1\"\r\n    backtrace:\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:74 (try_compile)\"\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)\"\r\n      - \"CMakeLists.txt\"\r\n    checks:\r\n      - \"Detecting C compiler ABI info\"\r\n    directories:\r\n      source: \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/armeabi-v7a/CMakeFiles/CMakeScratch/TryCompile-p0tue9\"\r\n      binary: \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/armeabi-v7a/CMakeFiles/CMakeScratch/TryCompile-p0tue9\"\r\n    cmakeVariables:\r\n      ANDROID_ABI: \"armeabi-v7a\"\r\n      ANDROID_ARM_MODE: \"thumb\"\r\n      ANDROID_ARM_NEON: \"TRUE\"\r\n      ANDROID_PIE: \"TRUE\"\r\n      ANDROID_PLATFORM: \"android-21\"\r\n      ANDROID_STL: \"c++_static\"\r\n      ANDROID_TOOLCHAIN: \"clang\"\r\n      CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: \"CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS-NOTFOUND\"\r\n      CMAKE_CXX_COMPILER_TARGET: \"armv7-none-linux-androideabi21\"\r\n      CMAKE_C_COMPILER_TARGET: \"armv7-none-linux-androideabi21\"\r\n      CMAKE_C_FLAGS: \"-g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat \"\r\n      CMAKE_EXE_LINKER_FLAGS: \"-static-libstdc++ -Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--no-undefined-version -Wl,--fatal-warnings -Wl,--no-undefined -Qunused-arguments  \"\r\n      CMAKE_POSITION_INDEPENDENT_CODE: \"TRUE\"\r\n      CMAKE_SYSROOT: \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot\"\r\n      CMAKE_WARN_DEPRECATED: \"FALSE\"\r\n    buildResult:\r\n      variable: \"CMAKE_C_ABI_COMPILED\"\r\n      cached: true\r\n      stdout: |\r\n        Change Dir: 'C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/armeabi-v7a/CMakeFiles/CMakeScratch/TryCompile-p0tue9'\r\n        \r\n        Run Build Command(s): C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\Sdk\\\\cmake\\\\3.31.5\\\\bin\\\\ninja.exe -v cmTC_bc822\r\n        [1/2] C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\Sdk\\\\ndk\\\\26.3.11579264\\\\toolchains\\\\llvm\\\\prebuilt\\\\windows-x86_64\\\\bin\\\\clang.exe --target=armv7-none-linux-androideabi21 --sysroot=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot   -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat   -fPIE   -v -MD -MT CMakeFiles/cmTC_bc822.dir/CMakeCCompilerABI.c.o -MF CMakeFiles\\\\cmTC_bc822.dir\\\\CMakeCCompilerABI.c.o.d -o CMakeFiles/cmTC_bc822.dir/CMakeCCompilerABI.c.o -c C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCCompilerABI.c\r\n        Android (11349228, based on r487747e) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)\r\n        Target: armv7-none-linux-android21\r\n        Thread model: posix\r\n        InstalledDir: C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin\r\n         (in-process)\r\n         \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe\" -cc1 -triple thumbv7-none-linux-android21 -emit-obj -mrelax-all -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=all -ffp-contract=on -fno-rounding-math -mconstructor-aliases -funwind-tables=1 -target-cpu generic -target-feature +soft-float-abi -target-feature +vfp2 -target-feature +vfp2sp -target-feature +vfp3 -target-feature +vfp3d16 -target-feature +vfp3d16sp -target-feature +vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature +fp64 -target-feature +d32 -target-feature +neon -target-feature -sha2 -target-feature -aes -target-feature -fp16fml -target-abi aapcs-linux -mfloat-abi soft -mllvm -treat-scalable-fixed-error-as-warning -debug-info-kind=constructor -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -fcoverage-compilation-dir=C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/armeabi-v7a/CMakeFiles/CMakeScratch/TryCompile-p0tue9 -resource-dir C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17 -dependency-file \"CMakeFiles\\\\\\\\cmTC_bc822.dir\\\\\\\\CMakeCCompilerABI.c.o.d\" -MT CMakeFiles/cmTC_bc822.dir/CMakeCCompilerABI.c.o -sys-header-deps -D ANDROID -D _FORTIFY_SOURCE=2 -isysroot C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot -internal-isystem C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/include -internal-isystem C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/local/include -internal-externc-isystem C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/arm-linux-androideabi -internal-externc-isystem C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/include -internal-externc-isystem C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include -Wformat -fdebug-compilation-dir=C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/armeabi-v7a/CMakeFiles/CMakeScratch/TryCompile-p0tue9 -ferror-limit 19 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_bc822.dir/CMakeCCompilerABI.c.o -x c C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCCompilerABI.c\r\n        clang -cc1 version 17.0.2 based upon LLVM 17.0.2 default target x86_64-w64-windows-gnu\r\n        ignoring nonexistent directory \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/local/include\"\r\n        ignoring nonexistent directory \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/include\"\r\n        #include \"...\" search starts here:\r\n        #include <...> search starts here:\r\n         C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/include\r\n         C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/arm-linux-androideabi\r\n         C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include\r\n        End of search list.\r\n        [2/2] C:\\\\Windows\\\\system32\\\\cmd.exe /C \"cd . && C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\Sdk\\\\ndk\\\\26.3.11579264\\\\toolchains\\\\llvm\\\\prebuilt\\\\windows-x86_64\\\\bin\\\\clang.exe --target=armv7-none-linux-androideabi21 --sysroot=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -static-libstdc++ -Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--no-undefined-version -Wl,--fatal-warnings -Wl,--no-undefined -Qunused-arguments   -v CMakeFiles/cmTC_bc822.dir/CMakeCCompilerABI.c.o -o cmTC_bc822   && cd .\"\r\n        Android (11349228, based on r487747e) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)\r\n        Target: armv7-none-linux-android21\r\n        Thread model: posix\r\n        InstalledDir: C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin\r\n         \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld\" --sysroot=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot -pie -EL -z now -z relro -z max-page-size=4096 -X --hash-style=both --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /system/bin/linker -o cmTC_bc822 C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/arm-linux-androideabi/21/crtbegin_dynamic.o -LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/arm -LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/arm-linux-androideabi/21 -LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/arm-linux-androideabi -LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/../lib -LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib --build-id=sha1 --no-rosegment --no-undefined-version --fatal-warnings --no-undefined CMakeFiles/cmTC_bc822.dir/CMakeCCompilerABI.c.o C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/libclang_rt.builtins-arm-android.a -l:libunwind.a -ldl -lc C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/libclang_rt.builtins-arm-android.a -l:libunwind.a -ldl C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/arm-linux-androideabi/21/crtend_android.o\r\n        \r\n      exitCode: 0\r\n  -\r\n    kind: \"message-v1\"\r\n    backtrace:\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:182 (message)\"\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)\"\r\n      - \"CMakeLists.txt\"\r\n    message: |\r\n      Parsed C implicit include dir info: rv=done\r\n        found start of include info\r\n        found start of implicit include info\r\n          add: [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/include]\r\n          add: [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/arm-linux-androideabi]\r\n          add: [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include]\r\n        end of search list found\r\n        collapse include dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/include] ==> [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/include]\r\n        collapse include dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/arm-linux-androideabi] ==> [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/arm-linux-androideabi]\r\n        collapse include dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include] ==> [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include]\r\n        implicit include dirs: [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/include;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/arm-linux-androideabi;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include]\r\n      \r\n      \r\n  -\r\n    kind: \"message-v1\"\r\n    backtrace:\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:218 (message)\"\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)\"\r\n      - \"CMakeLists.txt\"\r\n    message: |\r\n      Parsed C implicit link information:\r\n        link line regex: [^( *|.*[/\\\\])(ld[0-9]*(\\\\.[a-z]+)?|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\\\]+-)?ld|collect2)[^/\\\\]*( |$)]\r\n        linker tool regex: [^[ \t]*(->|\")?[ \t]*(([^\"]*[/\\\\])?(ld[0-9]*(\\\\.[a-z]+)?))(\"|,| |$)]\r\n        ignore line: [Change Dir: 'C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/armeabi-v7a/CMakeFiles/CMakeScratch/TryCompile-p0tue9']\r\n        ignore line: []\r\n        ignore line: [Run Build Command(s): C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\Sdk\\\\cmake\\\\3.31.5\\\\bin\\\\ninja.exe -v cmTC_bc822]\r\n        ignore line: [[1/2] C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\Sdk\\\\ndk\\\\26.3.11579264\\\\toolchains\\\\llvm\\\\prebuilt\\\\windows-x86_64\\\\bin\\\\clang.exe --target=armv7-none-linux-androideabi21 --sysroot=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot   -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat   -fPIE   -v -MD -MT CMakeFiles/cmTC_bc822.dir/CMakeCCompilerABI.c.o -MF CMakeFiles\\\\cmTC_bc822.dir\\\\CMakeCCompilerABI.c.o.d -o CMakeFiles/cmTC_bc822.dir/CMakeCCompilerABI.c.o -c C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCCompilerABI.c]\r\n        ignore line: [Android (11349228  based on r487747e) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)]\r\n        ignore line: [Target: armv7-none-linux-android21]\r\n        ignore line: [Thread model: posix]\r\n        ignore line: [InstalledDir: C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin]\r\n        ignore line: [ (in-process)]\r\n        ignore line: [ \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe\" -cc1 -triple thumbv7-none-linux-android21 -emit-obj -mrelax-all -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=all -ffp-contract=on -fno-rounding-math -mconstructor-aliases -funwind-tables=1 -target-cpu generic -target-feature +soft-float-abi -target-feature +vfp2 -target-feature +vfp2sp -target-feature +vfp3 -target-feature +vfp3d16 -target-feature +vfp3d16sp -target-feature +vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature +fp64 -target-feature +d32 -target-feature +neon -target-feature -sha2 -target-feature -aes -target-feature -fp16fml -target-abi aapcs-linux -mfloat-abi soft -mllvm -treat-scalable-fixed-error-as-warning -debug-info-kind=constructor -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -fcoverage-compilation-dir=C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/armeabi-v7a/CMakeFiles/CMakeScratch/TryCompile-p0tue9 -resource-dir C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17 -dependency-file \"CMakeFiles\\\\\\\\cmTC_bc822.dir\\\\\\\\CMakeCCompilerABI.c.o.d\" -MT CMakeFiles/cmTC_bc822.dir/CMakeCCompilerABI.c.o -sys-header-deps -D ANDROID -D _FORTIFY_SOURCE=2 -isysroot C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot -internal-isystem C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/include -internal-isystem C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/local/include -internal-externc-isystem C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/arm-linux-androideabi -internal-externc-isystem C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/include -internal-externc-isystem C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include -Wformat -fdebug-compilation-dir=C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/armeabi-v7a/CMakeFiles/CMakeScratch/TryCompile-p0tue9 -ferror-limit 19 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_bc822.dir/CMakeCCompilerABI.c.o -x c C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCCompilerABI.c]\r\n        ignore line: [clang -cc1 version 17.0.2 based upon LLVM 17.0.2 default target x86_64-w64-windows-gnu]\r\n        ignore line: [ignoring nonexistent directory \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/local/include\"]\r\n        ignore line: [ignoring nonexistent directory \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/include\"]\r\n        ignore line: [#include \"...\" search starts here:]\r\n        ignore line: [#include <...> search starts here:]\r\n        ignore line: [ C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/include]\r\n        ignore line: [ C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/arm-linux-androideabi]\r\n        ignore line: [ C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include]\r\n        ignore line: [End of search list.]\r\n        ignore line: [[2/2] C:\\\\Windows\\\\system32\\\\cmd.exe /C \"cd . && C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\Sdk\\\\ndk\\\\26.3.11579264\\\\toolchains\\\\llvm\\\\prebuilt\\\\windows-x86_64\\\\bin\\\\clang.exe --target=armv7-none-linux-androideabi21 --sysroot=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -static-libstdc++ -Wl --build-id=sha1 -Wl --no-rosegment -Wl --no-undefined-version -Wl --fatal-warnings -Wl --no-undefined -Qunused-arguments   -v CMakeFiles/cmTC_bc822.dir/CMakeCCompilerABI.c.o -o cmTC_bc822   && cd .\"]\r\n        ignore line: [Android (11349228  based on r487747e) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)]\r\n        ignore line: [Target: armv7-none-linux-android21]\r\n        ignore line: [Thread model: posix]\r\n        ignore line: [InstalledDir: C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin]\r\n        link line: [ \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld\" --sysroot=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot -pie -EL -z now -z relro -z max-page-size=4096 -X --hash-style=both --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /system/bin/linker -o cmTC_bc822 C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/arm-linux-androideabi/21/crtbegin_dynamic.o -LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/arm -LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/arm-linux-androideabi/21 -LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/arm-linux-androideabi -LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/../lib -LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib --build-id=sha1 --no-rosegment --no-undefined-version --fatal-warnings --no-undefined CMakeFiles/cmTC_bc822.dir/CMakeCCompilerABI.c.o C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/libclang_rt.builtins-arm-android.a -l:libunwind.a -ldl -lc C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/libclang_rt.builtins-arm-android.a -l:libunwind.a -ldl C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/arm-linux-androideabi/21/crtend_android.o]\r\n          arg [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld] ==> ignore\r\n          arg [--sysroot=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot] ==> ignore\r\n          arg [-pie] ==> ignore\r\n          arg [-EL] ==> ignore\r\n          arg [-znow] ==> ignore\r\n          arg [-zrelro] ==> ignore\r\n          arg [-zmax-page-size=4096] ==> ignore\r\n          arg [-X] ==> ignore\r\n          arg [--hash-style=both] ==> ignore\r\n          arg [--eh-frame-hdr] ==> ignore\r\n          arg [-m] ==> ignore\r\n          arg [armelf_linux_eabi] ==> ignore\r\n          arg [-dynamic-linker] ==> ignore\r\n          arg [/system/bin/linker] ==> ignore\r\n          arg [-o] ==> ignore\r\n          arg [cmTC_bc822] ==> ignore\r\n          arg [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/arm-linux-androideabi/21/crtbegin_dynamic.o] ==> obj [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/arm-linux-androideabi/21/crtbegin_dynamic.o]\r\n          arg [-LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/arm] ==> dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/arm]\r\n          arg [-LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/arm-linux-androideabi/21] ==> dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/arm-linux-androideabi/21]\r\n          arg [-LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/arm-linux-androideabi] ==> dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/arm-linux-androideabi]\r\n          arg [-LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/../lib] ==> dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/../lib]\r\n          arg [-LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib] ==> dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib]\r\n          arg [--build-id=sha1] ==> ignore\r\n          arg [--no-rosegment] ==> ignore\r\n          arg [--no-undefined-version] ==> ignore\r\n          arg [--fatal-warnings] ==> ignore\r\n          arg [--no-undefined] ==> ignore\r\n          arg [CMakeFiles/cmTC_bc822.dir/CMakeCCompilerABI.c.o] ==> ignore\r\n          arg [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/libclang_rt.builtins-arm-android.a] ==> lib [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/libclang_rt.builtins-arm-android.a]\r\n          arg [-l:libunwind.a] ==> lib [-l:libunwind.a]\r\n          arg [-ldl] ==> lib [dl]\r\n          arg [-lc] ==> lib [c]\r\n          arg [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/libclang_rt.builtins-arm-android.a] ==> lib [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/libclang_rt.builtins-arm-android.a]\r\n          arg [-l:libunwind.a] ==> lib [-l:libunwind.a]\r\n          arg [-ldl] ==> lib [dl]\r\n          arg [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/arm-linux-androideabi/21/crtend_android.o] ==> obj [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/arm-linux-androideabi/21/crtend_android.o]\r\n        linker tool for 'C': C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld\r\n        remove lib [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/libclang_rt.builtins-arm-android.a]\r\n        remove lib [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/libclang_rt.builtins-arm-android.a]\r\n        collapse library dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/arm] ==> [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/arm]\r\n        collapse library dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/arm-linux-androideabi/21] ==> [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/arm-linux-androideabi/21]\r\n        collapse library dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/arm-linux-androideabi] ==> [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/arm-linux-androideabi]\r\n        collapse library dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/../lib] ==> [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib]\r\n        collapse library dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib] ==> [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib]\r\n        implicit libs: [-l:libunwind.a;dl;c;-l:libunwind.a;dl]\r\n        implicit objs: [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/arm-linux-androideabi/21/crtbegin_dynamic.o;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/arm-linux-androideabi/21/crtend_android.o]\r\n        implicit dirs: [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/arm;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/arm-linux-androideabi/21;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/arm-linux-androideabi;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib]\r\n        implicit fwks: []\r\n      \r\n      \r\n  -\r\n    kind: \"message-v1\"\r\n    backtrace:\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Internal/CMakeDetermineLinkerId.cmake:40 (message)\"\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:255 (cmake_determine_linker_id)\"\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)\"\r\n      - \"CMakeLists.txt\"\r\n    message: |\r\n      Running the C compiler's linker: \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld\" \"-v\"\r\n      LLD 17.0.2 (compatible with GNU linkers)\r\n  -\r\n    kind: \"try_compile-v1\"\r\n    backtrace:\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:74 (try_compile)\"\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)\"\r\n      - \"CMakeLists.txt\"\r\n    checks:\r\n      - \"Detecting CXX compiler ABI info\"\r\n    directories:\r\n      source: \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/armeabi-v7a/CMakeFiles/CMakeScratch/TryCompile-a6dlt4\"\r\n      binary: \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/armeabi-v7a/CMakeFiles/CMakeScratch/TryCompile-a6dlt4\"\r\n    cmakeVariables:\r\n      ANDROID_ABI: \"armeabi-v7a\"\r\n      ANDROID_ARM_MODE: \"thumb\"\r\n      ANDROID_ARM_NEON: \"TRUE\"\r\n      ANDROID_PIE: \"TRUE\"\r\n      ANDROID_PLATFORM: \"android-21\"\r\n      ANDROID_STL: \"c++_static\"\r\n      ANDROID_TOOLCHAIN: \"clang\"\r\n      CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: \"CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS-NOTFOUND\"\r\n      CMAKE_CXX_COMPILER_TARGET: \"armv7-none-linux-androideabi21\"\r\n      CMAKE_CXX_FLAGS: \"-g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat  \"\r\n      CMAKE_CXX_SCAN_FOR_MODULES: \"OFF\"\r\n      CMAKE_C_COMPILER_TARGET: \"armv7-none-linux-androideabi21\"\r\n      CMAKE_EXE_LINKER_FLAGS: \"-static-libstdc++ -Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--no-undefined-version -Wl,--fatal-warnings -Wl,--no-undefined -Qunused-arguments  \"\r\n      CMAKE_POSITION_INDEPENDENT_CODE: \"TRUE\"\r\n      CMAKE_SYSROOT: \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot\"\r\n      CMAKE_WARN_DEPRECATED: \"FALSE\"\r\n    buildResult:\r\n      variable: \"CMAKE_CXX_ABI_COMPILED\"\r\n      cached: true\r\n      stdout: |\r\n        Change Dir: 'C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/armeabi-v7a/CMakeFiles/CMakeScratch/TryCompile-a6dlt4'\r\n        \r\n        Run Build Command(s): C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\Sdk\\\\cmake\\\\3.31.5\\\\bin\\\\ninja.exe -v cmTC_b6b99\r\n        [1/2] C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\Sdk\\\\ndk\\\\26.3.11579264\\\\toolchains\\\\llvm\\\\prebuilt\\\\windows-x86_64\\\\bin\\\\clang++.exe --target=armv7-none-linux-androideabi21 --sysroot=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot   -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat    -fPIE   -v -MD -MT CMakeFiles/cmTC_b6b99.dir/CMakeCXXCompilerABI.cpp.o -MF CMakeFiles\\\\cmTC_b6b99.dir\\\\CMakeCXXCompilerABI.cpp.o.d -o CMakeFiles/cmTC_b6b99.dir/CMakeCXXCompilerABI.cpp.o -c C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp\r\n        Android (11349228, based on r487747e) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)\r\n        Target: armv7-none-linux-android21\r\n        Thread model: posix\r\n        InstalledDir: C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin\r\n         (in-process)\r\n         \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++.exe\" -cc1 -triple thumbv7-none-linux-android21 -emit-obj -mrelax-all -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=all -ffp-contract=on -fno-rounding-math -mconstructor-aliases -funwind-tables=1 -target-cpu generic -target-feature +soft-float-abi -target-feature +vfp2 -target-feature +vfp2sp -target-feature +vfp3 -target-feature +vfp3d16 -target-feature +vfp3d16sp -target-feature +vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature +fp64 -target-feature +d32 -target-feature +neon -target-feature -sha2 -target-feature -aes -target-feature -fp16fml -target-abi aapcs-linux -mfloat-abi soft -mllvm -treat-scalable-fixed-error-as-warning -debug-info-kind=constructor -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -fcoverage-compilation-dir=C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/armeabi-v7a/CMakeFiles/CMakeScratch/TryCompile-a6dlt4 -resource-dir C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17 -dependency-file \"CMakeFiles\\\\\\\\cmTC_b6b99.dir\\\\\\\\CMakeCXXCompilerABI.cpp.o.d\" -MT CMakeFiles/cmTC_b6b99.dir/CMakeCXXCompilerABI.cpp.o -sys-header-deps -D ANDROID -D _FORTIFY_SOURCE=2 -isysroot C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot -internal-isystem C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/c++/v1 -internal-isystem C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/include -internal-isystem C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/local/include -internal-externc-isystem C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/arm-linux-androideabi -internal-externc-isystem C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/include -internal-externc-isystem C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include -Wformat -fdeprecated-macro -fdebug-compilation-dir=C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/armeabi-v7a/CMakeFiles/CMakeScratch/TryCompile-a6dlt4 -ferror-limit 19 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fcxx-exceptions -fexceptions -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_b6b99.dir/CMakeCXXCompilerABI.cpp.o -x c++ C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp\r\n        clang -cc1 version 17.0.2 based upon LLVM 17.0.2 default target x86_64-w64-windows-gnu\r\n        ignoring nonexistent directory \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/local/include\"\r\n        ignoring nonexistent directory \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/include\"\r\n        #include \"...\" search starts here:\r\n        #include <...> search starts here:\r\n         C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/c++/v1\r\n         C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/include\r\n         C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/arm-linux-androideabi\r\n         C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include\r\n        End of search list.\r\n        [2/2] C:\\\\Windows\\\\system32\\\\cmd.exe /C \"cd . && C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\Sdk\\\\ndk\\\\26.3.11579264\\\\toolchains\\\\llvm\\\\prebuilt\\\\windows-x86_64\\\\bin\\\\clang++.exe --target=armv7-none-linux-androideabi21 --sysroot=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -static-libstdc++ -Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--no-undefined-version -Wl,--fatal-warnings -Wl,--no-undefined -Qunused-arguments   -v CMakeFiles/cmTC_b6b99.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_b6b99   && cd .\"\r\n        Android (11349228, based on r487747e) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)\r\n        Target: armv7-none-linux-android21\r\n        Thread model: posix\r\n        InstalledDir: C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin\r\n         \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld\" --sysroot=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot -pie -EL -z now -z relro -z max-page-size=4096 -X --hash-style=both --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /system/bin/linker -o cmTC_b6b99 C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/arm-linux-androideabi/21/crtbegin_dynamic.o -LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/arm -LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/arm-linux-androideabi/21 -LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/arm-linux-androideabi -LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/../lib -LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib --build-id=sha1 --no-rosegment --no-undefined-version --fatal-warnings --no-undefined CMakeFiles/cmTC_b6b99.dir/CMakeCXXCompilerABI.cpp.o -Bstatic -lc++ -Bdynamic -lm C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/libclang_rt.builtins-arm-android.a -l:libunwind.a -ldl -lc C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/libclang_rt.builtins-arm-android.a -l:libunwind.a -ldl C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/arm-linux-androideabi/21/crtend_android.o\r\n        \r\n      exitCode: 0\r\n  -\r\n    kind: \"message-v1\"\r\n    backtrace:\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:182 (message)\"\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)\"\r\n      - \"CMakeLists.txt\"\r\n    message: |\r\n      Parsed CXX implicit include dir info: rv=done\r\n        found start of include info\r\n        found start of implicit include info\r\n          add: [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/c++/v1]\r\n          add: [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/include]\r\n          add: [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/arm-linux-androideabi]\r\n          add: [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include]\r\n        end of search list found\r\n        collapse include dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/c++/v1] ==> [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/c++/v1]\r\n        collapse include dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/include] ==> [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/include]\r\n        collapse include dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/arm-linux-androideabi] ==> [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/arm-linux-androideabi]\r\n        collapse include dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include] ==> [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include]\r\n        implicit include dirs: [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/c++/v1;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/include;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/arm-linux-androideabi;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include]\r\n      \r\n      \r\n  -\r\n    kind: \"message-v1\"\r\n    backtrace:\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:218 (message)\"\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)\"\r\n      - \"CMakeLists.txt\"\r\n    message: |\r\n      Parsed CXX implicit link information:\r\n        link line regex: [^( *|.*[/\\\\])(ld[0-9]*(\\\\.[a-z]+)?|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\\\]+-)?ld|collect2)[^/\\\\]*( |$)]\r\n        linker tool regex: [^[ \t]*(->|\")?[ \t]*(([^\"]*[/\\\\])?(ld[0-9]*(\\\\.[a-z]+)?))(\"|,| |$)]\r\n        ignore line: [Change Dir: 'C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/armeabi-v7a/CMakeFiles/CMakeScratch/TryCompile-a6dlt4']\r\n        ignore line: []\r\n        ignore line: [Run Build Command(s): C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\Sdk\\\\cmake\\\\3.31.5\\\\bin\\\\ninja.exe -v cmTC_b6b99]\r\n        ignore line: [[1/2] C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\Sdk\\\\ndk\\\\26.3.11579264\\\\toolchains\\\\llvm\\\\prebuilt\\\\windows-x86_64\\\\bin\\\\clang++.exe --target=armv7-none-linux-androideabi21 --sysroot=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot   -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat    -fPIE   -v -MD -MT CMakeFiles/cmTC_b6b99.dir/CMakeCXXCompilerABI.cpp.o -MF CMakeFiles\\\\cmTC_b6b99.dir\\\\CMakeCXXCompilerABI.cpp.o.d -o CMakeFiles/cmTC_b6b99.dir/CMakeCXXCompilerABI.cpp.o -c C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp]\r\n        ignore line: [Android (11349228  based on r487747e) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)]\r\n        ignore line: [Target: armv7-none-linux-android21]\r\n        ignore line: [Thread model: posix]\r\n        ignore line: [InstalledDir: C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin]\r\n        ignore line: [ (in-process)]\r\n        ignore line: [ \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++.exe\" -cc1 -triple thumbv7-none-linux-android21 -emit-obj -mrelax-all -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=all -ffp-contract=on -fno-rounding-math -mconstructor-aliases -funwind-tables=1 -target-cpu generic -target-feature +soft-float-abi -target-feature +vfp2 -target-feature +vfp2sp -target-feature +vfp3 -target-feature +vfp3d16 -target-feature +vfp3d16sp -target-feature +vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature +fp64 -target-feature +d32 -target-feature +neon -target-feature -sha2 -target-feature -aes -target-feature -fp16fml -target-abi aapcs-linux -mfloat-abi soft -mllvm -treat-scalable-fixed-error-as-warning -debug-info-kind=constructor -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -fcoverage-compilation-dir=C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/armeabi-v7a/CMakeFiles/CMakeScratch/TryCompile-a6dlt4 -resource-dir C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17 -dependency-file \"CMakeFiles\\\\\\\\cmTC_b6b99.dir\\\\\\\\CMakeCXXCompilerABI.cpp.o.d\" -MT CMakeFiles/cmTC_b6b99.dir/CMakeCXXCompilerABI.cpp.o -sys-header-deps -D ANDROID -D _FORTIFY_SOURCE=2 -isysroot C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot -internal-isystem C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/c++/v1 -internal-isystem C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/include -internal-isystem C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/local/include -internal-externc-isystem C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/arm-linux-androideabi -internal-externc-isystem C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/include -internal-externc-isystem C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include -Wformat -fdeprecated-macro -fdebug-compilation-dir=C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/armeabi-v7a/CMakeFiles/CMakeScratch/TryCompile-a6dlt4 -ferror-limit 19 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fcxx-exceptions -fexceptions -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_b6b99.dir/CMakeCXXCompilerABI.cpp.o -x c++ C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp]\r\n        ignore line: [clang -cc1 version 17.0.2 based upon LLVM 17.0.2 default target x86_64-w64-windows-gnu]\r\n        ignore line: [ignoring nonexistent directory \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/local/include\"]\r\n        ignore line: [ignoring nonexistent directory \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/include\"]\r\n        ignore line: [#include \"...\" search starts here:]\r\n        ignore line: [#include <...> search starts here:]\r\n        ignore line: [ C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/c++/v1]\r\n        ignore line: [ C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/include]\r\n        ignore line: [ C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/arm-linux-androideabi]\r\n        ignore line: [ C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include]\r\n        ignore line: [End of search list.]\r\n        ignore line: [[2/2] C:\\\\Windows\\\\system32\\\\cmd.exe /C \"cd . && C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\Sdk\\\\ndk\\\\26.3.11579264\\\\toolchains\\\\llvm\\\\prebuilt\\\\windows-x86_64\\\\bin\\\\clang++.exe --target=armv7-none-linux-androideabi21 --sysroot=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -static-libstdc++ -Wl --build-id=sha1 -Wl --no-rosegment -Wl --no-undefined-version -Wl --fatal-warnings -Wl --no-undefined -Qunused-arguments   -v CMakeFiles/cmTC_b6b99.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_b6b99   && cd .\"]\r\n        ignore line: [Android (11349228  based on r487747e) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)]\r\n        ignore line: [Target: armv7-none-linux-android21]\r\n        ignore line: [Thread model: posix]\r\n        ignore line: [InstalledDir: C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin]\r\n        link line: [ \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld\" --sysroot=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot -pie -EL -z now -z relro -z max-page-size=4096 -X --hash-style=both --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /system/bin/linker -o cmTC_b6b99 C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/arm-linux-androideabi/21/crtbegin_dynamic.o -LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/arm -LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/arm-linux-androideabi/21 -LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/arm-linux-androideabi -LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/../lib -LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib --build-id=sha1 --no-rosegment --no-undefined-version --fatal-warnings --no-undefined CMakeFiles/cmTC_b6b99.dir/CMakeCXXCompilerABI.cpp.o -Bstatic -lc++ -Bdynamic -lm C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/libclang_rt.builtins-arm-android.a -l:libunwind.a -ldl -lc C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/libclang_rt.builtins-arm-android.a -l:libunwind.a -ldl C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/arm-linux-androideabi/21/crtend_android.o]\r\n          arg [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld] ==> ignore\r\n          arg [--sysroot=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot] ==> ignore\r\n          arg [-pie] ==> ignore\r\n          arg [-EL] ==> ignore\r\n          arg [-znow] ==> ignore\r\n          arg [-zrelro] ==> ignore\r\n          arg [-zmax-page-size=4096] ==> ignore\r\n          arg [-X] ==> ignore\r\n          arg [--hash-style=both] ==> ignore\r\n          arg [--eh-frame-hdr] ==> ignore\r\n          arg [-m] ==> ignore\r\n          arg [armelf_linux_eabi] ==> ignore\r\n          arg [-dynamic-linker] ==> ignore\r\n          arg [/system/bin/linker] ==> ignore\r\n          arg [-o] ==> ignore\r\n          arg [cmTC_b6b99] ==> ignore\r\n          arg [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/arm-linux-androideabi/21/crtbegin_dynamic.o] ==> obj [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/arm-linux-androideabi/21/crtbegin_dynamic.o]\r\n          arg [-LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/arm] ==> dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/arm]\r\n          arg [-LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/arm-linux-androideabi/21] ==> dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/arm-linux-androideabi/21]\r\n          arg [-LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/arm-linux-androideabi] ==> dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/arm-linux-androideabi]\r\n          arg [-LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/../lib] ==> dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/../lib]\r\n          arg [-LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib] ==> dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib]\r\n          arg [--build-id=sha1] ==> ignore\r\n          arg [--no-rosegment] ==> ignore\r\n          arg [--no-undefined-version] ==> ignore\r\n          arg [--fatal-warnings] ==> ignore\r\n          arg [--no-undefined] ==> ignore\r\n          arg [CMakeFiles/cmTC_b6b99.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore\r\n          arg [-Bstatic] ==> search static\r\n          arg [-lc++] ==> lib [c++]\r\n          arg [-Bdynamic] ==> search dynamic\r\n          arg [-lm] ==> lib [m]\r\n          arg [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/libclang_rt.builtins-arm-android.a] ==> lib [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/libclang_rt.builtins-arm-android.a]\r\n          arg [-l:libunwind.a] ==> lib [-l:libunwind.a]\r\n          arg [-ldl] ==> lib [dl]\r\n          arg [-lc] ==> lib [c]\r\n          arg [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/libclang_rt.builtins-arm-android.a] ==> lib [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/libclang_rt.builtins-arm-android.a]\r\n          arg [-l:libunwind.a] ==> lib [-l:libunwind.a]\r\n          arg [-ldl] ==> lib [dl]\r\n          arg [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/arm-linux-androideabi/21/crtend_android.o] ==> obj [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/arm-linux-androideabi/21/crtend_android.o]\r\n        linker tool for 'CXX': C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld\r\n        remove lib [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/libclang_rt.builtins-arm-android.a]\r\n        remove lib [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/libclang_rt.builtins-arm-android.a]\r\n        collapse library dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/arm] ==> [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/arm]\r\n        collapse library dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/arm-linux-androideabi/21] ==> [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/arm-linux-androideabi/21]\r\n        collapse library dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/arm-linux-androideabi] ==> [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/arm-linux-androideabi]\r\n        collapse library dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/../lib] ==> [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib]\r\n        collapse library dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib] ==> [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib]\r\n        implicit libs: [c++;m;-l:libunwind.a;dl;c;-l:libunwind.a;dl]\r\n        implicit objs: [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/arm-linux-androideabi/21/crtbegin_dynamic.o;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/arm-linux-androideabi/21/crtend_android.o]\r\n        implicit dirs: [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/arm;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/arm-linux-androideabi/21;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/arm-linux-androideabi;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib]\r\n        implicit fwks: []\r\n      \r\n      \r\n  -\r\n    kind: \"message-v1\"\r\n    backtrace:\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Internal/CMakeDetermineLinkerId.cmake:40 (message)\"\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:255 (cmake_determine_linker_id)\"\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)\"\r\n      - \"CMakeLists.txt\"\r\n    message: |\r\n      Running the CXX compiler's linker: \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld\" \"-v\"\r\n      LLD 17.0.2 (compatible with GNU linkers)\r\n...\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/armeabi-v7a/CMakeFiles/TargetDirectories.txt",
    "content": "C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/armeabi-v7a/CMakeFiles/edit_cache.dir\r\nC:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/armeabi-v7a/CMakeFiles/rebuild_cache.dir\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/armeabi-v7a/CMakeFiles/cmake.check_cache",
    "content": "# This file is generated by cmake for dependency checking of the CMakeCache.txt file\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/armeabi-v7a/CMakeFiles/rules.ninja",
    "content": "# CMAKE generated file: DO NOT EDIT!\r\n# Generated by \"Ninja\" Generator, CMake Version 3.31\r\n\r\n# This file contains all the rules used to get the outputs files\r\n# built from the input files.\r\n# It is included in the main 'build.ninja'.\r\n\r\n# =============================================================================\r\n# Project: Project\r\n# Configurations: Debug\r\n# =============================================================================\r\n# =============================================================================\r\n\r\n#############################################\r\n# Rule for running custom commands.\r\n\r\nrule CUSTOM_COMMAND\r\n  command = $COMMAND\r\n  description = $DESC\r\n\r\n\r\n#############################################\r\n# Rule for re-running cmake.\r\n\r\nrule RERUN_CMAKE\r\n  command = C:\\Users\\Admin\\AppData\\Local\\Android\\Sdk\\cmake\\3.31.5\\bin\\cmake.exe --regenerate-during-build -SC:\\flutter\\packages\\flutter_tools\\gradle\\src\\main\\groovy -BC:\\Users\\Admin\\Documents\\GitHub\\Azyx\\android\\app\\.cxx\\Debug\\i214x256\\armeabi-v7a\r\n  description = Re-running CMake...\r\n  generator = 1\r\n\r\n\r\n#############################################\r\n# Rule for cleaning all built files.\r\n\r\nrule CLEAN\r\n  command = C:\\Users\\Admin\\AppData\\Local\\Android\\Sdk\\cmake\\3.31.5\\bin\\ninja.exe $FILE_ARG -t clean $TARGETS\r\n  description = Cleaning all built files...\r\n\r\n\r\n#############################################\r\n# Rule for printing all primary targets available.\r\n\r\nrule HELP\r\n  command = C:\\Users\\Admin\\AppData\\Local\\Android\\Sdk\\cmake\\3.31.5\\bin\\ninja.exe -t targets\r\n  description = All primary targets available:\r\n\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/armeabi-v7a/additional_project_files.txt",
    "content": ""
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/armeabi-v7a/android_gradle_build.json",
    "content": "{\r\n  \"buildFiles\": [\r\n    \"C:\\\\flutter\\\\packages\\\\flutter_tools\\\\gradle\\\\src\\\\main\\\\groovy\\\\CMakeLists.txt\"\r\n  ],\r\n  \"cleanCommandsComponents\": [\r\n    [\r\n      \"C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\Sdk\\\\cmake\\\\3.31.5\\\\bin\\\\ninja.exe\",\r\n      \"-C\",\r\n      \"C:\\\\Users\\\\Admin\\\\Documents\\\\GitHub\\\\Azyx\\\\android\\\\app\\\\.cxx\\\\Debug\\\\i214x256\\\\armeabi-v7a\",\r\n      \"clean\"\r\n    ]\r\n  ],\r\n  \"buildTargetsCommandComponents\": [\r\n    \"C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\Sdk\\\\cmake\\\\3.31.5\\\\bin\\\\ninja.exe\",\r\n    \"-C\",\r\n    \"C:\\\\Users\\\\Admin\\\\Documents\\\\GitHub\\\\Azyx\\\\android\\\\app\\\\.cxx\\\\Debug\\\\i214x256\\\\armeabi-v7a\",\r\n    \"{LIST_OF_TARGETS_TO_BUILD}\"\r\n  ],\r\n  \"libraries\": {},\r\n  \"toolchains\": {\r\n    \"toolchain\": {\r\n      \"cCompilerExecutable\": \"C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\Sdk\\\\ndk\\\\26.3.11579264\\\\toolchains\\\\llvm\\\\prebuilt\\\\windows-x86_64\\\\bin\\\\clang.exe\",\r\n      \"cppCompilerExecutable\": \"C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\Sdk\\\\ndk\\\\26.3.11579264\\\\toolchains\\\\llvm\\\\prebuilt\\\\windows-x86_64\\\\bin\\\\clang++.exe\"\r\n    }\r\n  },\r\n  \"cFileExtensions\": [],\r\n  \"cppFileExtensions\": []\r\n}"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/armeabi-v7a/android_gradle_build_mini.json",
    "content": "{\r\n  \"buildFiles\": [\r\n    \"C:\\\\flutter\\\\packages\\\\flutter_tools\\\\gradle\\\\src\\\\main\\\\groovy\\\\CMakeLists.txt\"\r\n  ],\r\n  \"cleanCommandsComponents\": [\r\n    [\r\n      \"C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\Sdk\\\\cmake\\\\3.31.5\\\\bin\\\\ninja.exe\",\r\n      \"-C\",\r\n      \"C:\\\\Users\\\\Admin\\\\Documents\\\\GitHub\\\\Azyx\\\\android\\\\app\\\\.cxx\\\\Debug\\\\i214x256\\\\armeabi-v7a\",\r\n      \"clean\"\r\n    ]\r\n  ],\r\n  \"buildTargetsCommandComponents\": [\r\n    \"C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\Sdk\\\\cmake\\\\3.31.5\\\\bin\\\\ninja.exe\",\r\n    \"-C\",\r\n    \"C:\\\\Users\\\\Admin\\\\Documents\\\\GitHub\\\\Azyx\\\\android\\\\app\\\\.cxx\\\\Debug\\\\i214x256\\\\armeabi-v7a\",\r\n    \"{LIST_OF_TARGETS_TO_BUILD}\"\r\n  ],\r\n  \"libraries\": {}\r\n}"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/armeabi-v7a/build.ninja",
    "content": "# CMAKE generated file: DO NOT EDIT!\r\n# Generated by \"Ninja\" Generator, CMake Version 3.31\r\n\r\n# This file contains all the build statements describing the\r\n# compilation DAG.\r\n\r\n# =============================================================================\r\n# Write statements declared in CMakeLists.txt:\r\n# \r\n# Which is the root file.\r\n# =============================================================================\r\n\r\n# =============================================================================\r\n# Project: Project\r\n# Configurations: Debug\r\n# =============================================================================\r\n\r\n#############################################\r\n# Minimal version of Ninja required by this file\r\n\r\nninja_required_version = 1.5\r\n\r\n\r\n#############################################\r\n# Set configuration variable for custom commands.\r\n\r\nCONFIGURATION = Debug\r\n# =============================================================================\r\n# Include auxiliary files.\r\n\r\n\r\n#############################################\r\n# Include rules file.\r\n\r\ninclude CMakeFiles/rules.ninja\r\n\r\n# =============================================================================\r\n\r\n#############################################\r\n# Logical path to working directory; prefix for absolute paths.\r\n\r\ncmake_ninja_workdir = C$:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/armeabi-v7a/\r\n\r\n#############################################\r\n# Utility command for edit_cache\r\n\r\nbuild CMakeFiles/edit_cache.util: CUSTOM_COMMAND\r\n  COMMAND = C:\\Windows\\system32\\cmd.exe /C \"cd /D C:\\Users\\Admin\\Documents\\GitHub\\Azyx\\android\\app\\.cxx\\Debug\\i214x256\\armeabi-v7a && C:\\Users\\Admin\\AppData\\Local\\Android\\Sdk\\cmake\\3.31.5\\bin\\cmake.exe -E echo \"No interactive CMake dialog available.\"\"\r\n  DESC = No interactive CMake dialog available...\r\n  restat = 1\r\n\r\nbuild edit_cache: phony CMakeFiles/edit_cache.util\r\n\r\n\r\n#############################################\r\n# Utility command for rebuild_cache\r\n\r\nbuild CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND\r\n  COMMAND = C:\\Windows\\system32\\cmd.exe /C \"cd /D C:\\Users\\Admin\\Documents\\GitHub\\Azyx\\android\\app\\.cxx\\Debug\\i214x256\\armeabi-v7a && C:\\Users\\Admin\\AppData\\Local\\Android\\Sdk\\cmake\\3.31.5\\bin\\cmake.exe --regenerate-during-build -SC:\\flutter\\packages\\flutter_tools\\gradle\\src\\main\\groovy -BC:\\Users\\Admin\\Documents\\GitHub\\Azyx\\android\\app\\.cxx\\Debug\\i214x256\\armeabi-v7a\"\r\n  DESC = Running CMake to regenerate build system...\r\n  pool = console\r\n  restat = 1\r\n\r\nbuild rebuild_cache: phony CMakeFiles/rebuild_cache.util\r\n\r\n# =============================================================================\r\n# Target aliases.\r\n\r\n# =============================================================================\r\n# Folder targets.\r\n\r\n# =============================================================================\r\n\r\n#############################################\r\n# Folder: C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/armeabi-v7a\r\n\r\nbuild all: phony\r\n\r\n# =============================================================================\r\n# Built-in targets\r\n\r\n\r\n#############################################\r\n# Re-run CMake if any of its inputs changed.\r\n\r\nbuild build.ninja: RERUN_CMAKE | C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCCompiler.cmake.in C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCCompilerABI.c C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCInformation.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCXXCompiler.cmake.in C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCXXInformation.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCommonLanguageInclude.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCompilerIdDetection.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCXXCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerSupport.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineSystem.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeFindBinUtils.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeGenericSystem.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeInitializeConfigs.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeLanguageInformation.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeParseImplicitIncludeInfo.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeParseImplicitLinkInfo.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeParseLibraryArchitecture.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeSystem.cmake.in C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeSystemSpecificInformation.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeSystemSpecificInitialize.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeTestCompilerCommon.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/ADSP-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/ARMCC-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/ARMClang-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/AppleClang-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Borland-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Bruce-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/CMakeCommonCompilerMacros.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-C.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-CXX-CXXImportStd.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-CXX.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-DetermineCompilerInternal.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-FindBinUtils.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Compaq-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Cray-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/CrayClang-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Embarcadero-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Fujitsu-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/GHS-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/GNU-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/GNU.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/HP-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/HP-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IAR-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Intel-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/LCC-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/MSVC-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/NVHPC-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/NVIDIA-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/OrangeC-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/PGI-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/PathScale-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/SCO-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/SDCC-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/SunPro-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/TI-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/TIClang-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Tasking-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Watcom-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/XL-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/XL-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/XLClang-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/zOS-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Internal/CMakeCLinkerInformation.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Internal/CMakeCXXLinkerInformation.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Internal/CMakeCommonLinkerInformation.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Internal/CMakeDetermineLinkerId.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Internal/FeatureTesting.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Linker/GNU.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Linker/LLD-C.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Linker/LLD-CXX.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Linker/LLD.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android-Clang-C.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android-Clang-CXX.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android-Clang.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android-Determine-C.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android-Determine-CXX.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android-Determine.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android-Initialize.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android/Determine-Compiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linker/Android-LLD-C.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linker/Android-LLD-CXX.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linker/GNU.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linker/Linux-GNU.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linker/Linux-LLD-C.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linker/Linux-LLD-CXX.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linker/Linux-LLD.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linux-Initialize.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linux.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/UnixPaths.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/android-legacy.toolchain.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/android.toolchain.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/flags.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android-Clang.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android-Determine.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android-Initialize.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Determine-Compiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/platforms.cmake C$:/flutter/packages/flutter_tools/gradle/src/main/groovy/CMakeLists.txt CMakeCache.txt CMakeFiles/3.31.5/CMakeCCompiler.cmake CMakeFiles/3.31.5/CMakeCXXCompiler.cmake CMakeFiles/3.31.5/CMakeSystem.cmake\r\n  pool = console\r\n\r\n\r\n#############################################\r\n# A missing CMake input file is not an error.\r\n\r\nbuild C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCCompiler.cmake.in C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCCompilerABI.c C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCInformation.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCXXCompiler.cmake.in C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCXXInformation.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCommonLanguageInclude.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCompilerIdDetection.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCXXCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerSupport.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineSystem.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeFindBinUtils.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeGenericSystem.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeInitializeConfigs.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeLanguageInformation.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeParseImplicitIncludeInfo.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeParseImplicitLinkInfo.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeParseLibraryArchitecture.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeSystem.cmake.in C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeSystemSpecificInformation.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeSystemSpecificInitialize.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeTestCompilerCommon.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/ADSP-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/ARMCC-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/ARMClang-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/AppleClang-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Borland-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Bruce-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/CMakeCommonCompilerMacros.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-C.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-CXX-CXXImportStd.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-CXX.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-DetermineCompilerInternal.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-FindBinUtils.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Compaq-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Cray-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/CrayClang-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Embarcadero-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Fujitsu-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/GHS-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/GNU-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/GNU.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/HP-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/HP-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IAR-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Intel-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/LCC-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/MSVC-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/NVHPC-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/NVIDIA-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/OrangeC-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/PGI-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/PathScale-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/SCO-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/SDCC-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/SunPro-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/TI-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/TIClang-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Tasking-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Watcom-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/XL-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/XL-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/XLClang-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/zOS-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Internal/CMakeCLinkerInformation.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Internal/CMakeCXXLinkerInformation.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Internal/CMakeCommonLinkerInformation.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Internal/CMakeDetermineLinkerId.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Internal/FeatureTesting.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Linker/GNU.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Linker/LLD-C.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Linker/LLD-CXX.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Linker/LLD.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android-Clang-C.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android-Clang-CXX.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android-Clang.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android-Determine-C.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android-Determine-CXX.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android-Determine.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android-Initialize.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android/Determine-Compiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linker/Android-LLD-C.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linker/Android-LLD-CXX.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linker/GNU.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linker/Linux-GNU.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linker/Linux-LLD-C.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linker/Linux-LLD-CXX.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linker/Linux-LLD.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linux-Initialize.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linux.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/UnixPaths.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/android-legacy.toolchain.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/android.toolchain.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/flags.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android-Clang.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android-Determine.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android-Initialize.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Determine-Compiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/platforms.cmake C$:/flutter/packages/flutter_tools/gradle/src/main/groovy/CMakeLists.txt CMakeCache.txt CMakeFiles/3.31.5/CMakeCCompiler.cmake CMakeFiles/3.31.5/CMakeCXXCompiler.cmake CMakeFiles/3.31.5/CMakeSystem.cmake: phony\r\n\r\n\r\n#############################################\r\n# Clean all the built files.\r\n\r\nbuild clean: CLEAN\r\n\r\n\r\n#############################################\r\n# Print all primary targets available.\r\n\r\nbuild help: HELP\r\n\r\n\r\n#############################################\r\n# Make the all target the default.\r\n\r\ndefault all\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/armeabi-v7a/build_file_index.txt",
    "content": "C:\\flutter\\packages\\flutter_tools\\gradle\\src\\main\\groovy\\CMakeLists.txt"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/armeabi-v7a/cmake_install.cmake",
    "content": "# Install script for directory: C:/flutter/packages/flutter_tools/gradle/src/main/groovy\r\n\r\n# Set the install prefix\r\nif(NOT DEFINED CMAKE_INSTALL_PREFIX)\r\n  set(CMAKE_INSTALL_PREFIX \"C:/Program Files (x86)/Project\")\r\nendif()\r\nstring(REGEX REPLACE \"/$\" \"\" CMAKE_INSTALL_PREFIX \"${CMAKE_INSTALL_PREFIX}\")\r\n\r\n# Set the install configuration name.\r\nif(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)\r\n  if(BUILD_TYPE)\r\n    string(REGEX REPLACE \"^[^A-Za-z0-9_]+\" \"\"\r\n           CMAKE_INSTALL_CONFIG_NAME \"${BUILD_TYPE}\")\r\n  else()\r\n    set(CMAKE_INSTALL_CONFIG_NAME \"Debug\")\r\n  endif()\r\n  message(STATUS \"Install configuration: \\\"${CMAKE_INSTALL_CONFIG_NAME}\\\"\")\r\nendif()\r\n\r\n# Set the component getting installed.\r\nif(NOT CMAKE_INSTALL_COMPONENT)\r\n  if(COMPONENT)\r\n    message(STATUS \"Install component: \\\"${COMPONENT}\\\"\")\r\n    set(CMAKE_INSTALL_COMPONENT \"${COMPONENT}\")\r\n  else()\r\n    set(CMAKE_INSTALL_COMPONENT)\r\n  endif()\r\nendif()\r\n\r\n# Install shared libraries without execute permission?\r\nif(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)\r\n  set(CMAKE_INSTALL_SO_NO_EXE \"0\")\r\nendif()\r\n\r\n# Is this installation the result of a crosscompile?\r\nif(NOT DEFINED CMAKE_CROSSCOMPILING)\r\n  set(CMAKE_CROSSCOMPILING \"TRUE\")\r\nendif()\r\n\r\n# Set path to fallback-tool for dependency-resolution.\r\nif(NOT DEFINED CMAKE_OBJDUMP)\r\n  set(CMAKE_OBJDUMP \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-objdump.exe\")\r\nendif()\r\n\r\nstring(REPLACE \";\" \"\\n\" CMAKE_INSTALL_MANIFEST_CONTENT\r\n       \"${CMAKE_INSTALL_MANIFEST_FILES}\")\r\nif(CMAKE_INSTALL_LOCAL_ONLY)\r\n  file(WRITE \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/armeabi-v7a/install_local_manifest.txt\"\r\n     \"${CMAKE_INSTALL_MANIFEST_CONTENT}\")\r\nendif()\r\nif(CMAKE_INSTALL_COMPONENT)\r\n  if(CMAKE_INSTALL_COMPONENT MATCHES \"^[a-zA-Z0-9_.+-]+$\")\r\n    set(CMAKE_INSTALL_MANIFEST \"install_manifest_${CMAKE_INSTALL_COMPONENT}.txt\")\r\n  else()\r\n    string(MD5 CMAKE_INST_COMP_HASH \"${CMAKE_INSTALL_COMPONENT}\")\r\n    set(CMAKE_INSTALL_MANIFEST \"install_manifest_${CMAKE_INST_COMP_HASH}.txt\")\r\n    unset(CMAKE_INST_COMP_HASH)\r\n  endif()\r\nelse()\r\n  set(CMAKE_INSTALL_MANIFEST \"install_manifest.txt\")\r\nendif()\r\n\r\nif(NOT CMAKE_INSTALL_LOCAL_ONLY)\r\n  file(WRITE \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/armeabi-v7a/${CMAKE_INSTALL_MANIFEST}\"\r\n     \"${CMAKE_INSTALL_MANIFEST_CONTENT}\")\r\nendif()\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/armeabi-v7a/metadata_generation_command.txt",
    "content": "                        -HC:\\flutter\\packages\\flutter_tools\\gradle\\src\\main\\groovy\r\n-DCMAKE_SYSTEM_NAME=Android\r\n-DCMAKE_EXPORT_COMPILE_COMMANDS=ON\r\n-DCMAKE_SYSTEM_VERSION=21\r\n-DANDROID_PLATFORM=android-21\r\n-DANDROID_ABI=armeabi-v7a\r\n-DCMAKE_ANDROID_ARCH_ABI=armeabi-v7a\r\n-DANDROID_NDK=C:\\Users\\Admin\\AppData\\Local\\Android\\sdk\\ndk\\26.3.11579264\r\n-DCMAKE_ANDROID_NDK=C:\\Users\\Admin\\AppData\\Local\\Android\\sdk\\ndk\\26.3.11579264\r\n-DCMAKE_TOOLCHAIN_FILE=C:\\Users\\Admin\\AppData\\Local\\Android\\sdk\\ndk\\26.3.11579264\\build\\cmake\\android.toolchain.cmake\r\n-DCMAKE_MAKE_PROGRAM=C:\\Users\\Admin\\AppData\\Local\\Android\\Sdk\\cmake\\3.31.5\\bin\\ninja.exe\r\n-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=C:\\Users\\Admin\\Documents\\GitHub\\Azyx\\build\\app\\intermediates\\cxx\\Debug\\i214x256\\obj\\armeabi-v7a\r\n-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=C:\\Users\\Admin\\Documents\\GitHub\\Azyx\\build\\app\\intermediates\\cxx\\Debug\\i214x256\\obj\\armeabi-v7a\r\n-DCMAKE_BUILD_TYPE=Debug\r\n-BC:\\Users\\Admin\\Documents\\GitHub\\Azyx\\android\\app\\.cxx\\Debug\\i214x256\\armeabi-v7a\r\n-GNinja\r\n-Wno-dev\r\n--no-warn-unused-cli\r\n                        Build command args: []\r\n                        Version: 2"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/armeabi-v7a/prefab_config.json",
    "content": "{\r\n  \"enabled\": false,\r\n  \"packages\": []\r\n}"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/armeabi-v7a/symbol_folder_index.txt",
    "content": "C:\\Users\\Admin\\Documents\\GitHub\\Azyx\\build\\app\\intermediates\\cxx\\Debug\\i214x256\\obj\\armeabi-v7a"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/hash_key.txt",
    "content": "# Values used to calculate the hash in this folder name.\r\n# Should not depend on the absolute path of the project itself.\r\n#   - AGP: 8.2.1.\r\n#   - $NDK is the path to NDK 26.3.11579264.\r\n#   - $PROJECT is the path to the parent folder of the root Gradle build file.\r\n#   - $ABI is the ABI to be built with. The specific value doesn't contribute to the value of the hash.\r\n#   - $HASH is the hash value computed from this text.\r\n#   - $CMAKE is the path to CMake 3.31.5.\r\n#   - $NINJA is the path to Ninja.\r\n-HC:/flutter/packages/flutter_tools/gradle/src/main/groovy\r\n-DCMAKE_SYSTEM_NAME=Android\r\n-DCMAKE_EXPORT_COMPILE_COMMANDS=ON\r\n-DCMAKE_SYSTEM_VERSION=21\r\n-DANDROID_PLATFORM=android-21\r\n-DANDROID_ABI=$ABI\r\n-DCMAKE_ANDROID_ARCH_ABI=$ABI\r\n-DANDROID_NDK=$NDK\r\n-DCMAKE_ANDROID_NDK=$NDK\r\n-DCMAKE_TOOLCHAIN_FILE=$NDK/build/cmake/android.toolchain.cmake\r\n-DCMAKE_MAKE_PROGRAM=$NINJA\r\n-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=C:/Users/Admin/Documents/GitHub/Azyx/build/app/intermediates/cxx/Debug/$HASH/obj/$ABI\r\n-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=C:/Users/Admin/Documents/GitHub/Azyx/build/app/intermediates/cxx/Debug/$HASH/obj/$ABI\r\n-DCMAKE_BUILD_TYPE=Debug\r\n-B$PROJECT/app/.cxx/Debug/$HASH/$ABI\r\n-GNinja\r\n-Wno-dev\r\n--no-warn-unused-cli"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/x86/.cmake/api/v1/query/client-agp/cache-v2",
    "content": ""
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1",
    "content": ""
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/x86/.cmake/api/v1/query/client-agp/codemodel-v2",
    "content": ""
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/x86/.cmake/api/v1/reply/cache-v2-ca467c344ff7629c7d0d.json",
    "content": "{\r\n\t\"entries\" : \r\n\t[\r\n\t\t{\r\n\t\t\t\"name\" : \"ANDROID_ABI\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"No help, variable specified on the command line.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"x86\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"ANDROID_NDK\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"No help, variable specified on the command line.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\sdk\\\\ndk\\\\26.3.11579264\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"ANDROID_PLATFORM\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"No help, variable specified on the command line.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"android-21\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_ADDR2LINE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to a program.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-addr2line.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_ANDROID_ARCH_ABI\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"No help, variable specified on the command line.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"x86\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_ANDROID_NDK\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"No help, variable specified on the command line.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\sdk\\\\ndk\\\\26.3.11579264\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_AR\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Archiver\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_ASM_FLAGS\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the compiler during all build types.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_ASM_FLAGS_DEBUG\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the compiler during debug builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_ASM_FLAGS_RELEASE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the compiler during release builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_BUILD_TYPE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel ...\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"Debug\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CACHEFILE_DIR\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"This is the directory where this CMakeCache.txt was created\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"c:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/x86\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CACHE_MAJOR_VERSION\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Major version of cmake used to create the current loaded cache\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"3\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CACHE_MINOR_VERSION\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Minor version of cmake used to create the current loaded cache\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"31\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CACHE_PATCH_VERSION\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Patch version of cmake used to create the current loaded cache\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"5\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_COMMAND\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to CMake executable.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/bin/cmake.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CPACK_COMMAND\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to cpack program executable.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/bin/cpack.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CTEST_COMMAND\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to ctest program executable.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/bin/ctest.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CXX_COMPILER\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CXX_COMPILER_AR\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"LLVM archiver\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"`clang-scan-deps` dependency scanner\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS-NOTFOUND\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CXX_COMPILER_RANLIB\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Generate index for LLVM archive\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CXX_FLAGS\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the compiler during all build types.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CXX_FLAGS_DEBUG\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the compiler during debug builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CXX_FLAGS_MINSIZEREL\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the CXX compiler during MINSIZEREL builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"-Os -DNDEBUG\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CXX_FLAGS_RELEASE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the compiler during release builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CXX_FLAGS_RELWITHDEBINFO\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the CXX compiler during RELWITHDEBINFO builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"-O2 -g -DNDEBUG\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CXX_STANDARD_LIBRARIES\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Libraries linked by default with all C++ applications.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"-latomic -lm\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_C_COMPILER\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_C_COMPILER_AR\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"LLVM archiver\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_C_COMPILER_CLANG_SCAN_DEPS\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"`clang-scan-deps` dependency scanner\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"CMAKE_C_COMPILER_CLANG_SCAN_DEPS-NOTFOUND\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_C_COMPILER_RANLIB\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Generate index for LLVM archive\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_C_FLAGS\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the compiler during all build types.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_C_FLAGS_DEBUG\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the compiler during debug builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_C_FLAGS_MINSIZEREL\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the C compiler during MINSIZEREL builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"-Os -DNDEBUG\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_C_FLAGS_RELEASE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the compiler during release builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_C_FLAGS_RELWITHDEBINFO\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the C compiler during RELWITHDEBINFO builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"-O2 -g -DNDEBUG\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_C_STANDARD_LIBRARIES\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Libraries linked by default with all C applications.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"-latomic -lm\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_DLLTOOL\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to a program.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"CMAKE_DLLTOOL-NOTFOUND\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_ERROR_DEPRECATED\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Whether to issue deprecation errors for macros and functions.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"FALSE\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_EXECUTABLE_FORMAT\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Executable file format\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"ELF\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_EXE_LINKER_FLAGS\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_EXE_LINKER_FLAGS_DEBUG\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during DEBUG builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_EXE_LINKER_FLAGS_MINSIZEREL\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during MINSIZEREL builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_EXE_LINKER_FLAGS_RELEASE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during RELEASE builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during RELWITHDEBINFO builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_EXPORT_BUILD_DATABASE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Enable/Disable output of build database during the build.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"BOOL\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_EXPORT_COMPILE_COMMANDS\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"No help, variable specified on the command line.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"ON\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_EXTRA_GENERATOR\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Name of external makefile project generator.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_FIND_PACKAGE_REDIRECTS_DIR\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Value Computed by CMake.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STATIC\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/x86/CMakeFiles/pkgRedirects\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_GENERATOR\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Name of generator.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"Ninja\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_GENERATOR_INSTANCE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Generator instance identifier.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_GENERATOR_PLATFORM\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Name of generator platform.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_GENERATOR_TOOLSET\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Name of generator toolset.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_HOME_DIRECTORY\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Source directory with the top level CMakeLists.txt file for this project\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"C:/flutter/packages/flutter_tools/gradle/src/main/groovy\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_INSTALL_PREFIX\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Install path prefix, prepended onto install directories.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"PATH\",\r\n\t\t\t\"value\" : \"C:/Program Files (x86)/Project\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_INSTALL_SO_NO_EXE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Install .so files without execute permission.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"0\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_LIBRARY_OUTPUT_DIRECTORY\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"No help, variable specified on the command line.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"C:\\\\Users\\\\Admin\\\\Documents\\\\GitHub\\\\Azyx\\\\build\\\\app\\\\intermediates\\\\cxx\\\\Debug\\\\i214x256\\\\obj\\\\x86\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_LINKER\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to a program.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_MAKE_PROGRAM\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"No help, variable specified on the command line.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\Sdk\\\\cmake\\\\3.31.5\\\\bin\\\\ninja.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_MODULE_LINKER_FLAGS\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of modules.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_MODULE_LINKER_FLAGS_DEBUG\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of modules during DEBUG builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of modules during MINSIZEREL builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_MODULE_LINKER_FLAGS_RELEASE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of modules during RELEASE builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of modules during RELWITHDEBINFO builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_NM\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to a program.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-nm.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_NUMBER_OF_MAKEFILES\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"number of local generators\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"1\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_OBJCOPY\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to a program.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-objcopy.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_OBJDUMP\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to a program.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-objdump.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_PLATFORM_INFO_INITIALIZED\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Platform information initialized\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"1\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_PROJECT_DESCRIPTION\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Value Computed by CMake\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STATIC\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_PROJECT_HOMEPAGE_URL\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Value Computed by CMake\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STATIC\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_PROJECT_NAME\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Value Computed by CMake\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STATIC\",\r\n\t\t\t\"value\" : \"Project\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_RANLIB\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Ranlib\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_READELF\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to a program.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-readelf.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_ROOT\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to CMake installation.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_RUNTIME_OUTPUT_DIRECTORY\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"No help, variable specified on the command line.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"C:\\\\Users\\\\Admin\\\\Documents\\\\GitHub\\\\Azyx\\\\build\\\\app\\\\intermediates\\\\cxx\\\\Debug\\\\i214x256\\\\obj\\\\x86\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_SHARED_LINKER_FLAGS\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of dll's.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_SHARED_LINKER_FLAGS_DEBUG\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of shared libraries during DEBUG builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of shared libraries during MINSIZEREL builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_SHARED_LINKER_FLAGS_RELEASE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of shared libraries during RELEASE builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of shared libraries during RELWITHDEBINFO builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_SKIP_INSTALL_RPATH\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"If set, runtime paths are not added when installing shared libraries, but are added when building.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"BOOL\",\r\n\t\t\t\"value\" : \"NO\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_SKIP_RPATH\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"If set, runtime paths are not added when using shared libraries.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"BOOL\",\r\n\t\t\t\"value\" : \"NO\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_STATIC_LINKER_FLAGS\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of static libraries during all build types.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_STATIC_LINKER_FLAGS_DEBUG\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of static libraries during DEBUG builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of static libraries during MINSIZEREL builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_STATIC_LINKER_FLAGS_RELEASE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of static libraries during RELEASE builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of static libraries during RELWITHDEBINFO builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_STRIP\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Strip\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-strip.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_SUPPRESS_DEVELOPER_ERRORS\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Suppress errors that are meant for the author of the CMakeLists.txt files.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"TRUE\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_SUPPRESS_DEVELOPER_WARNINGS\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Suppress Warnings that are meant for the author of the CMakeLists.txt files.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"TRUE\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_SYSTEM_NAME\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"No help, variable specified on the command line.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"Android\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_SYSTEM_VERSION\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"No help, variable specified on the command line.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"21\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_TAPI\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to a program.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"CMAKE_TAPI-NOTFOUND\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_TOOLCHAIN_FILE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"The CMake toolchain file\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/android.toolchain.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_VERBOSE_MAKEFILE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"If this value is on, makefiles will be generated without the .SILENT directive, and all commands will be echoed to the console during the make.  This is useful for debugging only. With Visual Studio IDE projects all commands are done without /nologo.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"BOOL\",\r\n\t\t\t\"value\" : \"FALSE\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_WARN_DEPRECATED\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Whether to issue warnings for deprecated functionality.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"FALSE\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"Project_BINARY_DIR\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Value Computed by CMake\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STATIC\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/x86\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"Project_IS_TOP_LEVEL\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Value Computed by CMake\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STATIC\",\r\n\t\t\t\"value\" : \"ON\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"Project_SOURCE_DIR\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Value Computed by CMake\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STATIC\",\r\n\t\t\t\"value\" : \"C:/flutter/packages/flutter_tools/gradle/src/main/groovy\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"_CMAKE_CXX_LINKER_PUSHPOP_STATE_SUPPORTED\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"linker supports push/pop state\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"TRUE\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"_CMAKE_C_LINKER_PUSHPOP_STATE_SUPPORTED\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"linker supports push/pop state\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"TRUE\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"linker supports push/pop state\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"TRUE\"\r\n\t\t}\r\n\t],\r\n\t\"kind\" : \"cache\",\r\n\t\"version\" : \r\n\t{\r\n\t\t\"major\" : 2,\r\n\t\t\"minor\" : 0\r\n\t}\r\n}\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/x86/.cmake/api/v1/reply/cmakeFiles-v1-b861704eef7cd4b7feed.json",
    "content": "{\r\n\t\"inputs\" : \r\n\t[\r\n\t\t{\r\n\t\t\t\"path\" : \"CMakeLists.txt\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineSystem.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/android.toolchain.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/android-legacy.toolchain.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/platforms.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android-Determine.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android-Determine.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeSystem.cmake.in\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isGenerated\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/x86/CMakeFiles/3.31.5/CMakeSystem.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/android.toolchain.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeSystemSpecificInitialize.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android-Initialize.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android-Initialize.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linux-Initialize.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android-Determine-C.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android/Determine-Compiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Determine-Compiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCompilerIdDetection.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/ADSP-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/ARMCC-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/ARMClang-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/AppleClang-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-DetermineCompilerInternal.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Borland-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Bruce-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-DetermineCompilerInternal.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Compaq-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Cray-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/CrayClang-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Embarcadero-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Fujitsu-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/GHS-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/GNU-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/HP-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IAR-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Intel-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/LCC-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/MSVC-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/NVHPC-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/NVIDIA-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/OrangeC-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/PGI-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/PathScale-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/SCO-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/SDCC-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/SunPro-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/TI-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/TIClang-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Tasking-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Watcom-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/XL-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/XLClang-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/zOS-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeFindBinUtils.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-FindBinUtils.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCCompiler.cmake.in\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isGenerated\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/x86/CMakeFiles/3.31.5/CMakeCCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCXXCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android-Determine-CXX.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android/Determine-Compiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCompilerIdDetection.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/ADSP-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/ARMCC-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/ARMClang-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/AppleClang-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-DetermineCompilerInternal.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Borland-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-DetermineCompilerInternal.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Cray-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/CrayClang-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Embarcadero-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Fujitsu-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/GHS-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/HP-CXX-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IAR-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Intel-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/MSVC-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/NVHPC-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/NVIDIA-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/OrangeC-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/PGI-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/PathScale-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/SCO-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/TI-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/TIClang-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Tasking-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Watcom-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/XL-CXX-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeFindBinUtils.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-FindBinUtils.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCXXCompiler.cmake.in\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isGenerated\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/x86/CMakeFiles/3.31.5/CMakeCXXCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeSystemSpecificInformation.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeGenericSystem.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeInitializeConfigs.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linux.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/UnixPaths.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCInformation.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeLanguageInformation.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-C.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/CMakeCommonCompilerMacros.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/GNU.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/CMakeCommonCompilerMacros.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android-Clang-C.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android-Clang.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android-Clang.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/flags.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCommonLanguageInclude.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeTestCompilerCommon.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Internal/CMakeDetermineLinkerId.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeParseImplicitIncludeInfo.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeParseImplicitLinkInfo.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeParseLibraryArchitecture.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeTestCompilerCommon.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCCompilerABI.c\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerSupport.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Internal/FeatureTesting.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCCompiler.cmake.in\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isGenerated\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/x86/CMakeFiles/3.31.5/CMakeCCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Internal/CMakeCLinkerInformation.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Internal/CMakeCommonLinkerInformation.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Linker/LLD-C.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Linker/LLD.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Linker/GNU.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linker/Android-LLD-C.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linker/Linux-LLD-C.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linker/Linux-LLD.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linker/Linux-GNU.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linker/GNU.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCXXInformation.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeLanguageInformation.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-CXX.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android-Clang-CXX.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android-Clang.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCommonLanguageInclude.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeTestCompilerCommon.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Internal/CMakeDetermineLinkerId.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeParseImplicitIncludeInfo.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeParseImplicitLinkInfo.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeParseLibraryArchitecture.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeTestCompilerCommon.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerSupport.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Internal/FeatureTesting.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-CXX-CXXImportStd.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCXXCompiler.cmake.in\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isGenerated\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/x86/CMakeFiles/3.31.5/CMakeCXXCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Internal/CMakeCXXLinkerInformation.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Internal/CMakeCommonLinkerInformation.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Linker/LLD-CXX.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Linker/LLD.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linker/Android-LLD-CXX.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linker/Linux-LLD-CXX.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linker/Linux-LLD.cmake\"\r\n\t\t}\r\n\t],\r\n\t\"kind\" : \"cmakeFiles\",\r\n\t\"paths\" : \r\n\t{\r\n\t\t\"build\" : \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/x86\",\r\n\t\t\"source\" : \"C:/flutter/packages/flutter_tools/gradle/src/main/groovy\"\r\n\t},\r\n\t\"version\" : \r\n\t{\r\n\t\t\"major\" : 1,\r\n\t\t\"minor\" : 1\r\n\t}\r\n}\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/x86/.cmake/api/v1/reply/codemodel-v2-da19b3853efd2104970e.json",
    "content": "{\r\n\t\"configurations\" : \r\n\t[\r\n\t\t{\r\n\t\t\t\"directories\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"build\" : \".\",\r\n\t\t\t\t\t\"jsonFile\" : \"directory-.-Debug-d0094a50bb2071803777.json\",\r\n\t\t\t\t\t\"minimumCMakeVersion\" : \r\n\t\t\t\t\t{\r\n\t\t\t\t\t\t\"string\" : \"3.6.0\"\r\n\t\t\t\t\t},\r\n\t\t\t\t\t\"projectIndex\" : 0,\r\n\t\t\t\t\t\"source\" : \".\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"name\" : \"Debug\",\r\n\t\t\t\"projects\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"directoryIndexes\" : \r\n\t\t\t\t\t[\r\n\t\t\t\t\t\t0\r\n\t\t\t\t\t],\r\n\t\t\t\t\t\"name\" : \"Project\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"targets\" : []\r\n\t\t}\r\n\t],\r\n\t\"kind\" : \"codemodel\",\r\n\t\"paths\" : \r\n\t{\r\n\t\t\"build\" : \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/x86\",\r\n\t\t\"source\" : \"C:/flutter/packages/flutter_tools/gradle/src/main/groovy\"\r\n\t},\r\n\t\"version\" : \r\n\t{\r\n\t\t\"major\" : 2,\r\n\t\t\"minor\" : 7\r\n\t}\r\n}\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/x86/.cmake/api/v1/reply/directory-.-Debug-d0094a50bb2071803777.json",
    "content": "{\r\n\t\"backtraceGraph\" : \r\n\t{\r\n\t\t\"commands\" : [],\r\n\t\t\"files\" : [],\r\n\t\t\"nodes\" : []\r\n\t},\r\n\t\"installers\" : [],\r\n\t\"paths\" : \r\n\t{\r\n\t\t\"build\" : \".\",\r\n\t\t\"source\" : \".\"\r\n\t}\r\n}\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/x86/.cmake/api/v1/reply/index-2025-02-18T06-35-31-0395.json",
    "content": "{\r\n\t\"cmake\" : \r\n\t{\r\n\t\t\"generator\" : \r\n\t\t{\r\n\t\t\t\"multiConfig\" : false,\r\n\t\t\t\"name\" : \"Ninja\"\r\n\t\t},\r\n\t\t\"paths\" : \r\n\t\t{\r\n\t\t\t\"cmake\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/bin/cmake.exe\",\r\n\t\t\t\"cpack\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/bin/cpack.exe\",\r\n\t\t\t\"ctest\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/bin/ctest.exe\",\r\n\t\t\t\"root\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31\"\r\n\t\t},\r\n\t\t\"version\" : \r\n\t\t{\r\n\t\t\t\"isDirty\" : false,\r\n\t\t\t\"major\" : 3,\r\n\t\t\t\"minor\" : 31,\r\n\t\t\t\"patch\" : 5,\r\n\t\t\t\"string\" : \"3.31.5\",\r\n\t\t\t\"suffix\" : \"\"\r\n\t\t}\r\n\t},\r\n\t\"objects\" : \r\n\t[\r\n\t\t{\r\n\t\t\t\"jsonFile\" : \"codemodel-v2-da19b3853efd2104970e.json\",\r\n\t\t\t\"kind\" : \"codemodel\",\r\n\t\t\t\"version\" : \r\n\t\t\t{\r\n\t\t\t\t\"major\" : 2,\r\n\t\t\t\t\"minor\" : 7\r\n\t\t\t}\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"jsonFile\" : \"cache-v2-ca467c344ff7629c7d0d.json\",\r\n\t\t\t\"kind\" : \"cache\",\r\n\t\t\t\"version\" : \r\n\t\t\t{\r\n\t\t\t\t\"major\" : 2,\r\n\t\t\t\t\"minor\" : 0\r\n\t\t\t}\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"jsonFile\" : \"cmakeFiles-v1-b861704eef7cd4b7feed.json\",\r\n\t\t\t\"kind\" : \"cmakeFiles\",\r\n\t\t\t\"version\" : \r\n\t\t\t{\r\n\t\t\t\t\"major\" : 1,\r\n\t\t\t\t\"minor\" : 1\r\n\t\t\t}\r\n\t\t}\r\n\t],\r\n\t\"reply\" : \r\n\t{\r\n\t\t\"client-agp\" : \r\n\t\t{\r\n\t\t\t\"cache-v2\" : \r\n\t\t\t{\r\n\t\t\t\t\"jsonFile\" : \"cache-v2-ca467c344ff7629c7d0d.json\",\r\n\t\t\t\t\"kind\" : \"cache\",\r\n\t\t\t\t\"version\" : \r\n\t\t\t\t{\r\n\t\t\t\t\t\"major\" : 2,\r\n\t\t\t\t\t\"minor\" : 0\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\t\"cmakeFiles-v1\" : \r\n\t\t\t{\r\n\t\t\t\t\"jsonFile\" : \"cmakeFiles-v1-b861704eef7cd4b7feed.json\",\r\n\t\t\t\t\"kind\" : \"cmakeFiles\",\r\n\t\t\t\t\"version\" : \r\n\t\t\t\t{\r\n\t\t\t\t\t\"major\" : 1,\r\n\t\t\t\t\t\"minor\" : 1\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\t\"codemodel-v2\" : \r\n\t\t\t{\r\n\t\t\t\t\"jsonFile\" : \"codemodel-v2-da19b3853efd2104970e.json\",\r\n\t\t\t\t\"kind\" : \"codemodel\",\r\n\t\t\t\t\"version\" : \r\n\t\t\t\t{\r\n\t\t\t\t\t\"major\" : 2,\r\n\t\t\t\t\t\"minor\" : 7\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n}\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/x86/CMakeCache.txt",
    "content": "# This is the CMakeCache file.\r\n# For build in directory: c:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/x86\r\n# It was generated by CMake: C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/bin/cmake.exe\r\n# You can edit this file to change values found and used by cmake.\r\n# If you do not want to change any of the values, simply exit the editor.\r\n# If you do want to change a value, simply edit, save, and exit the editor.\r\n# The syntax for the file is as follows:\r\n# KEY:TYPE=VALUE\r\n# KEY is the name of a variable in the cache.\r\n# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!.\r\n# VALUE is the current value for the KEY.\r\n\r\n########################\r\n# EXTERNAL cache entries\r\n########################\r\n\r\n//No help, variable specified on the command line.\r\nANDROID_ABI:UNINITIALIZED=x86\r\n\r\n//No help, variable specified on the command line.\r\nANDROID_NDK:UNINITIALIZED=C:\\Users\\Admin\\AppData\\Local\\Android\\sdk\\ndk\\26.3.11579264\r\n\r\n//No help, variable specified on the command line.\r\nANDROID_PLATFORM:UNINITIALIZED=android-21\r\n\r\n//Path to a program.\r\nCMAKE_ADDR2LINE:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-addr2line.exe\r\n\r\n//No help, variable specified on the command line.\r\nCMAKE_ANDROID_ARCH_ABI:UNINITIALIZED=x86\r\n\r\n//No help, variable specified on the command line.\r\nCMAKE_ANDROID_NDK:UNINITIALIZED=C:\\Users\\Admin\\AppData\\Local\\Android\\sdk\\ndk\\26.3.11579264\r\n\r\n//Archiver\r\nCMAKE_AR:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe\r\n\r\n//Flags used by the compiler during all build types.\r\nCMAKE_ASM_FLAGS:STRING=\r\n\r\n//Flags used by the compiler during debug builds.\r\nCMAKE_ASM_FLAGS_DEBUG:STRING=\r\n\r\n//Flags used by the compiler during release builds.\r\nCMAKE_ASM_FLAGS_RELEASE:STRING=\r\n\r\n//Choose the type of build, options are: None Debug Release RelWithDebInfo\r\n// MinSizeRel ...\r\nCMAKE_BUILD_TYPE:STRING=Debug\r\n\r\n//LLVM archiver\r\nCMAKE_CXX_COMPILER_AR:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe\r\n\r\n//`clang-scan-deps` dependency scanner\r\nCMAKE_CXX_COMPILER_CLANG_SCAN_DEPS:FILEPATH=CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS-NOTFOUND\r\n\r\n//Generate index for LLVM archive\r\nCMAKE_CXX_COMPILER_RANLIB:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe\r\n\r\n//Flags used by the compiler during all build types.\r\nCMAKE_CXX_FLAGS:STRING=\r\n\r\n//Flags used by the compiler during debug builds.\r\nCMAKE_CXX_FLAGS_DEBUG:STRING=\r\n\r\n//Flags used by the CXX compiler during MINSIZEREL builds.\r\nCMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG\r\n\r\n//Flags used by the compiler during release builds.\r\nCMAKE_CXX_FLAGS_RELEASE:STRING=\r\n\r\n//Flags used by the CXX compiler during RELWITHDEBINFO builds.\r\nCMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG\r\n\r\n//Libraries linked by default with all C++ applications.\r\nCMAKE_CXX_STANDARD_LIBRARIES:STRING=-latomic -lm\r\n\r\n//LLVM archiver\r\nCMAKE_C_COMPILER_AR:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe\r\n\r\n//`clang-scan-deps` dependency scanner\r\nCMAKE_C_COMPILER_CLANG_SCAN_DEPS:FILEPATH=CMAKE_C_COMPILER_CLANG_SCAN_DEPS-NOTFOUND\r\n\r\n//Generate index for LLVM archive\r\nCMAKE_C_COMPILER_RANLIB:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe\r\n\r\n//Flags used by the compiler during all build types.\r\nCMAKE_C_FLAGS:STRING=\r\n\r\n//Flags used by the compiler during debug builds.\r\nCMAKE_C_FLAGS_DEBUG:STRING=\r\n\r\n//Flags used by the C compiler during MINSIZEREL builds.\r\nCMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG\r\n\r\n//Flags used by the compiler during release builds.\r\nCMAKE_C_FLAGS_RELEASE:STRING=\r\n\r\n//Flags used by the C compiler during RELWITHDEBINFO builds.\r\nCMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG\r\n\r\n//Libraries linked by default with all C applications.\r\nCMAKE_C_STANDARD_LIBRARIES:STRING=-latomic -lm\r\n\r\n//Path to a program.\r\nCMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND\r\n\r\n//Flags used by the linker.\r\nCMAKE_EXE_LINKER_FLAGS:STRING=\r\n\r\n//Flags used by the linker during DEBUG builds.\r\nCMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=\r\n\r\n//Flags used by the linker during MINSIZEREL builds.\r\nCMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=\r\n\r\n//Flags used by the linker during RELEASE builds.\r\nCMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=\r\n\r\n//Flags used by the linker during RELWITHDEBINFO builds.\r\nCMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=\r\n\r\n//Enable/Disable output of build database during the build.\r\nCMAKE_EXPORT_BUILD_DATABASE:BOOL=\r\n\r\n//No help, variable specified on the command line.\r\nCMAKE_EXPORT_COMPILE_COMMANDS:UNINITIALIZED=ON\r\n\r\n//Value Computed by CMake.\r\nCMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/x86/CMakeFiles/pkgRedirects\r\n\r\n//Install path prefix, prepended onto install directories.\r\nCMAKE_INSTALL_PREFIX:PATH=C:/Program Files (x86)/Project\r\n\r\n//No help, variable specified on the command line.\r\nCMAKE_LIBRARY_OUTPUT_DIRECTORY:UNINITIALIZED=C:\\Users\\Admin\\Documents\\GitHub\\Azyx\\build\\app\\intermediates\\cxx\\Debug\\i214x256\\obj\\x86\r\n\r\n//Path to a program.\r\nCMAKE_LINKER:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld.exe\r\n\r\n//No help, variable specified on the command line.\r\nCMAKE_MAKE_PROGRAM:UNINITIALIZED=C:\\Users\\Admin\\AppData\\Local\\Android\\Sdk\\cmake\\3.31.5\\bin\\ninja.exe\r\n\r\n//Flags used by the linker during the creation of modules.\r\nCMAKE_MODULE_LINKER_FLAGS:STRING=\r\n\r\n//Flags used by the linker during the creation of modules during\r\n// DEBUG builds.\r\nCMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=\r\n\r\n//Flags used by the linker during the creation of modules during\r\n// MINSIZEREL builds.\r\nCMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=\r\n\r\n//Flags used by the linker during the creation of modules during\r\n// RELEASE builds.\r\nCMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=\r\n\r\n//Flags used by the linker during the creation of modules during\r\n// RELWITHDEBINFO builds.\r\nCMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=\r\n\r\n//Path to a program.\r\nCMAKE_NM:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-nm.exe\r\n\r\n//Path to a program.\r\nCMAKE_OBJCOPY:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-objcopy.exe\r\n\r\n//Path to a program.\r\nCMAKE_OBJDUMP:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-objdump.exe\r\n\r\n//Value Computed by CMake\r\nCMAKE_PROJECT_DESCRIPTION:STATIC=\r\n\r\n//Value Computed by CMake\r\nCMAKE_PROJECT_HOMEPAGE_URL:STATIC=\r\n\r\n//Value Computed by CMake\r\nCMAKE_PROJECT_NAME:STATIC=Project\r\n\r\n//Ranlib\r\nCMAKE_RANLIB:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe\r\n\r\n//Path to a program.\r\nCMAKE_READELF:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-readelf.exe\r\n\r\n//No help, variable specified on the command line.\r\nCMAKE_RUNTIME_OUTPUT_DIRECTORY:UNINITIALIZED=C:\\Users\\Admin\\Documents\\GitHub\\Azyx\\build\\app\\intermediates\\cxx\\Debug\\i214x256\\obj\\x86\r\n\r\n//Flags used by the linker during the creation of dll's.\r\nCMAKE_SHARED_LINKER_FLAGS:STRING=\r\n\r\n//Flags used by the linker during the creation of shared libraries\r\n// during DEBUG builds.\r\nCMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=\r\n\r\n//Flags used by the linker during the creation of shared libraries\r\n// during MINSIZEREL builds.\r\nCMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=\r\n\r\n//Flags used by the linker during the creation of shared libraries\r\n// during RELEASE builds.\r\nCMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=\r\n\r\n//Flags used by the linker during the creation of shared libraries\r\n// during RELWITHDEBINFO builds.\r\nCMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=\r\n\r\n//If set, runtime paths are not added when installing shared libraries,\r\n// but are added when building.\r\nCMAKE_SKIP_INSTALL_RPATH:BOOL=NO\r\n\r\n//If set, runtime paths are not added when using shared libraries.\r\nCMAKE_SKIP_RPATH:BOOL=NO\r\n\r\n//Flags used by the linker during the creation of static libraries\r\n// during all build types.\r\nCMAKE_STATIC_LINKER_FLAGS:STRING=\r\n\r\n//Flags used by the linker during the creation of static libraries\r\n// during DEBUG builds.\r\nCMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING=\r\n\r\n//Flags used by the linker during the creation of static libraries\r\n// during MINSIZEREL builds.\r\nCMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING=\r\n\r\n//Flags used by the linker during the creation of static libraries\r\n// during RELEASE builds.\r\nCMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING=\r\n\r\n//Flags used by the linker during the creation of static libraries\r\n// during RELWITHDEBINFO builds.\r\nCMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING=\r\n\r\n//Strip\r\nCMAKE_STRIP:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-strip.exe\r\n\r\n//No help, variable specified on the command line.\r\nCMAKE_SYSTEM_NAME:UNINITIALIZED=Android\r\n\r\n//No help, variable specified on the command line.\r\nCMAKE_SYSTEM_VERSION:UNINITIALIZED=21\r\n\r\n//Path to a program.\r\nCMAKE_TAPI:FILEPATH=CMAKE_TAPI-NOTFOUND\r\n\r\n//The CMake toolchain file\r\nCMAKE_TOOLCHAIN_FILE:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/android.toolchain.cmake\r\n\r\n//If this value is on, makefiles will be generated without the\r\n// .SILENT directive, and all commands will be echoed to the console\r\n// during the make.  This is useful for debugging only. With Visual\r\n// Studio IDE projects all commands are done without /nologo.\r\nCMAKE_VERBOSE_MAKEFILE:BOOL=FALSE\r\n\r\n//Value Computed by CMake\r\nProject_BINARY_DIR:STATIC=C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/x86\r\n\r\n//Value Computed by CMake\r\nProject_IS_TOP_LEVEL:STATIC=ON\r\n\r\n//Value Computed by CMake\r\nProject_SOURCE_DIR:STATIC=C:/flutter/packages/flutter_tools/gradle/src/main/groovy\r\n\r\n\r\n########################\r\n# INTERNAL cache entries\r\n########################\r\n\r\n//ADVANCED property for variable: CMAKE_ADDR2LINE\r\nCMAKE_ADDR2LINE-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_AR\r\nCMAKE_AR-ADVANCED:INTERNAL=1\r\n//This is the directory where this CMakeCache.txt was created\r\nCMAKE_CACHEFILE_DIR:INTERNAL=c:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/x86\r\n//Major version of cmake used to create the current loaded cache\r\nCMAKE_CACHE_MAJOR_VERSION:INTERNAL=3\r\n//Minor version of cmake used to create the current loaded cache\r\nCMAKE_CACHE_MINOR_VERSION:INTERNAL=31\r\n//Patch version of cmake used to create the current loaded cache\r\nCMAKE_CACHE_PATCH_VERSION:INTERNAL=5\r\n//Path to CMake executable.\r\nCMAKE_COMMAND:INTERNAL=C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/bin/cmake.exe\r\n//Path to cpack program executable.\r\nCMAKE_CPACK_COMMAND:INTERNAL=C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/bin/cpack.exe\r\n//Path to ctest program executable.\r\nCMAKE_CTEST_COMMAND:INTERNAL=C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/bin/ctest.exe\r\n//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR\r\nCMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS\r\nCMAKE_CXX_COMPILER_CLANG_SCAN_DEPS-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB\r\nCMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_CXX_FLAGS\r\nCMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG\r\nCMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL\r\nCMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE\r\nCMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO\r\nCMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_CXX_STANDARD_LIBRARIES\r\nCMAKE_CXX_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_C_COMPILER_AR\r\nCMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_C_COMPILER_CLANG_SCAN_DEPS\r\nCMAKE_C_COMPILER_CLANG_SCAN_DEPS-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB\r\nCMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_C_FLAGS\r\nCMAKE_C_FLAGS-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG\r\nCMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL\r\nCMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE\r\nCMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO\r\nCMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_C_STANDARD_LIBRARIES\r\nCMAKE_C_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_DLLTOOL\r\nCMAKE_DLLTOOL-ADVANCED:INTERNAL=1\r\n//Whether to issue deprecation errors for macros and functions.\r\nCMAKE_ERROR_DEPRECATED:INTERNAL=FALSE\r\n//Executable file format\r\nCMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF\r\n//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS\r\nCMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG\r\nCMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL\r\nCMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE\r\nCMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO\r\nCMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_EXPORT_BUILD_DATABASE\r\nCMAKE_EXPORT_BUILD_DATABASE-ADVANCED:INTERNAL=1\r\n//Name of external makefile project generator.\r\nCMAKE_EXTRA_GENERATOR:INTERNAL=\r\n//Name of generator.\r\nCMAKE_GENERATOR:INTERNAL=Ninja\r\n//Generator instance identifier.\r\nCMAKE_GENERATOR_INSTANCE:INTERNAL=\r\n//Name of generator platform.\r\nCMAKE_GENERATOR_PLATFORM:INTERNAL=\r\n//Name of generator toolset.\r\nCMAKE_GENERATOR_TOOLSET:INTERNAL=\r\n//Source directory with the top level CMakeLists.txt file for this\r\n// project\r\nCMAKE_HOME_DIRECTORY:INTERNAL=C:/flutter/packages/flutter_tools/gradle/src/main/groovy\r\n//Install .so files without execute permission.\r\nCMAKE_INSTALL_SO_NO_EXE:INTERNAL=0\r\n//ADVANCED property for variable: CMAKE_LINKER\r\nCMAKE_LINKER-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS\r\nCMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG\r\nCMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL\r\nCMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE\r\nCMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO\r\nCMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_NM\r\nCMAKE_NM-ADVANCED:INTERNAL=1\r\n//number of local generators\r\nCMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_OBJCOPY\r\nCMAKE_OBJCOPY-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_OBJDUMP\r\nCMAKE_OBJDUMP-ADVANCED:INTERNAL=1\r\n//Platform information initialized\r\nCMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_RANLIB\r\nCMAKE_RANLIB-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_READELF\r\nCMAKE_READELF-ADVANCED:INTERNAL=1\r\n//Path to CMake installation.\r\nCMAKE_ROOT:INTERNAL=C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31\r\n//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS\r\nCMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG\r\nCMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL\r\nCMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE\r\nCMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO\r\nCMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH\r\nCMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_SKIP_RPATH\r\nCMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS\r\nCMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG\r\nCMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL\r\nCMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE\r\nCMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO\r\nCMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_STRIP\r\nCMAKE_STRIP-ADVANCED:INTERNAL=1\r\n//Suppress errors that are meant for the author of the CMakeLists.txt\r\n// files.\r\nCMAKE_SUPPRESS_DEVELOPER_ERRORS:INTERNAL=TRUE\r\n//Suppress Warnings that are meant for the author of the CMakeLists.txt\r\n// files.\r\nCMAKE_SUPPRESS_DEVELOPER_WARNINGS:INTERNAL=TRUE\r\n//ADVANCED property for variable: CMAKE_TAPI\r\nCMAKE_TAPI-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE\r\nCMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1\r\n//Whether to issue warnings for deprecated functionality.\r\nCMAKE_WARN_DEPRECATED:INTERNAL=FALSE\r\n//linker supports push/pop state\r\n_CMAKE_CXX_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE\r\n//linker supports push/pop state\r\n_CMAKE_C_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE\r\n//linker supports push/pop state\r\n_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE\r\n\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/x86/CMakeFiles/3.31.5/CMakeCCompiler.cmake",
    "content": "set(CMAKE_C_COMPILER \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe\")\r\nset(CMAKE_C_COMPILER_ARG1 \"\")\r\nset(CMAKE_C_COMPILER_ID \"Clang\")\r\nset(CMAKE_C_COMPILER_VERSION \"17.0.2\")\r\nset(CMAKE_C_COMPILER_VERSION_INTERNAL \"\")\r\nset(CMAKE_C_COMPILER_WRAPPER \"\")\r\nset(CMAKE_C_STANDARD_COMPUTED_DEFAULT \"17\")\r\nset(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT \"ON\")\r\nset(CMAKE_C_STANDARD_LATEST \"23\")\r\nset(CMAKE_C_COMPILE_FEATURES \"c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17;c_std_23\")\r\nset(CMAKE_C90_COMPILE_FEATURES \"c_std_90;c_function_prototypes\")\r\nset(CMAKE_C99_COMPILE_FEATURES \"c_std_99;c_restrict;c_variadic_macros\")\r\nset(CMAKE_C11_COMPILE_FEATURES \"c_std_11;c_static_assert\")\r\nset(CMAKE_C17_COMPILE_FEATURES \"c_std_17\")\r\nset(CMAKE_C23_COMPILE_FEATURES \"c_std_23\")\r\n\r\nset(CMAKE_C_PLATFORM_ID \"Linux\")\r\nset(CMAKE_C_SIMULATE_ID \"\")\r\nset(CMAKE_C_COMPILER_FRONTEND_VARIANT \"GNU\")\r\nset(CMAKE_C_SIMULATE_VERSION \"\")\r\n\r\n\r\n\r\n\r\nset(CMAKE_AR \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe\")\r\nset(CMAKE_C_COMPILER_AR \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe\")\r\nset(CMAKE_RANLIB \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe\")\r\nset(CMAKE_C_COMPILER_RANLIB \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe\")\r\nset(CMAKE_LINKER \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld.exe\")\r\nset(CMAKE_LINKER_LINK \"\")\r\nset(CMAKE_LINKER_LLD \"\")\r\nset(CMAKE_C_COMPILER_LINKER \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld\")\r\nset(CMAKE_C_COMPILER_LINKER_ID \"LLD\")\r\nset(CMAKE_C_COMPILER_LINKER_VERSION 17.0.2)\r\nset(CMAKE_C_COMPILER_LINKER_FRONTEND_VARIANT GNU)\r\nset(CMAKE_MT \"\")\r\nset(CMAKE_TAPI \"CMAKE_TAPI-NOTFOUND\")\r\nset(CMAKE_COMPILER_IS_GNUCC )\r\nset(CMAKE_C_COMPILER_LOADED 1)\r\nset(CMAKE_C_COMPILER_WORKS TRUE)\r\nset(CMAKE_C_ABI_COMPILED TRUE)\r\n\r\nset(CMAKE_C_COMPILER_ENV_VAR \"CC\")\r\n\r\nset(CMAKE_C_COMPILER_ID_RUN 1)\r\nset(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m)\r\nset(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC)\r\nset(CMAKE_C_LINKER_PREFERENCE 10)\r\nset(CMAKE_C_LINKER_DEPFILE_SUPPORTED )\r\n\r\n# Save compiler ABI information.\r\nset(CMAKE_C_SIZEOF_DATA_PTR \"4\")\r\nset(CMAKE_C_COMPILER_ABI \"ELF\")\r\nset(CMAKE_C_BYTE_ORDER \"LITTLE_ENDIAN\")\r\nset(CMAKE_C_LIBRARY_ARCHITECTURE \"i686-linux-android\")\r\n\r\nif(CMAKE_C_SIZEOF_DATA_PTR)\r\n  set(CMAKE_SIZEOF_VOID_P \"${CMAKE_C_SIZEOF_DATA_PTR}\")\r\nendif()\r\n\r\nif(CMAKE_C_COMPILER_ABI)\r\n  set(CMAKE_INTERNAL_PLATFORM_ABI \"${CMAKE_C_COMPILER_ABI}\")\r\nendif()\r\n\r\nif(CMAKE_C_LIBRARY_ARCHITECTURE)\r\n  set(CMAKE_LIBRARY_ARCHITECTURE \"i686-linux-android\")\r\nendif()\r\n\r\nset(CMAKE_C_CL_SHOWINCLUDES_PREFIX \"\")\r\nif(CMAKE_C_CL_SHOWINCLUDES_PREFIX)\r\n  set(CMAKE_CL_SHOWINCLUDES_PREFIX \"${CMAKE_C_CL_SHOWINCLUDES_PREFIX}\")\r\nendif()\r\n\r\n\r\n\r\n\r\n\r\nset(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/include;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/i686-linux-android;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include\")\r\nset(CMAKE_C_IMPLICIT_LINK_LIBRARIES \"-l:libunwind.a;dl;c;-l:libunwind.a;dl\")\r\nset(CMAKE_C_IMPLICIT_LINK_DIRECTORIES \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/i386;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/i686-linux-android/21;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/i686-linux-android;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib\")\r\nset(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES \"\")\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/x86/CMakeFiles/3.31.5/CMakeCXXCompiler.cmake",
    "content": "set(CMAKE_CXX_COMPILER \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++.exe\")\r\nset(CMAKE_CXX_COMPILER_ARG1 \"\")\r\nset(CMAKE_CXX_COMPILER_ID \"Clang\")\r\nset(CMAKE_CXX_COMPILER_VERSION \"17.0.2\")\r\nset(CMAKE_CXX_COMPILER_VERSION_INTERNAL \"\")\r\nset(CMAKE_CXX_COMPILER_WRAPPER \"\")\r\nset(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT \"17\")\r\nset(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT \"ON\")\r\nset(CMAKE_CXX_STANDARD_LATEST \"23\")\r\nset(CMAKE_CXX_COMPILE_FEATURES \"cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23\")\r\nset(CMAKE_CXX98_COMPILE_FEATURES \"cxx_std_98;cxx_template_template_parameters\")\r\nset(CMAKE_CXX11_COMPILE_FEATURES \"cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates\")\r\nset(CMAKE_CXX14_COMPILE_FEATURES \"cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates\")\r\nset(CMAKE_CXX17_COMPILE_FEATURES \"cxx_std_17\")\r\nset(CMAKE_CXX20_COMPILE_FEATURES \"cxx_std_20\")\r\nset(CMAKE_CXX23_COMPILE_FEATURES \"cxx_std_23\")\r\nset(CMAKE_CXX26_COMPILE_FEATURES \"\")\r\n\r\nset(CMAKE_CXX_PLATFORM_ID \"Linux\")\r\nset(CMAKE_CXX_SIMULATE_ID \"\")\r\nset(CMAKE_CXX_COMPILER_FRONTEND_VARIANT \"GNU\")\r\nset(CMAKE_CXX_SIMULATE_VERSION \"\")\r\n\r\n\r\n\r\n\r\nset(CMAKE_AR \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe\")\r\nset(CMAKE_CXX_COMPILER_AR \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe\")\r\nset(CMAKE_RANLIB \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe\")\r\nset(CMAKE_CXX_COMPILER_RANLIB \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe\")\r\nset(CMAKE_LINKER \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld.exe\")\r\nset(CMAKE_LINKER_LINK \"\")\r\nset(CMAKE_LINKER_LLD \"\")\r\nset(CMAKE_CXX_COMPILER_LINKER \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld\")\r\nset(CMAKE_CXX_COMPILER_LINKER_ID \"LLD\")\r\nset(CMAKE_CXX_COMPILER_LINKER_VERSION 17.0.2)\r\nset(CMAKE_CXX_COMPILER_LINKER_FRONTEND_VARIANT GNU)\r\nset(CMAKE_MT \"\")\r\nset(CMAKE_TAPI \"CMAKE_TAPI-NOTFOUND\")\r\nset(CMAKE_COMPILER_IS_GNUCXX )\r\nset(CMAKE_CXX_COMPILER_LOADED 1)\r\nset(CMAKE_CXX_COMPILER_WORKS TRUE)\r\nset(CMAKE_CXX_ABI_COMPILED TRUE)\r\n\r\nset(CMAKE_CXX_COMPILER_ENV_VAR \"CXX\")\r\n\r\nset(CMAKE_CXX_COMPILER_ID_RUN 1)\r\nset(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm;ccm;cxxm;c++m)\r\nset(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC)\r\n\r\nforeach (lang IN ITEMS C OBJC OBJCXX)\r\n  if (CMAKE_${lang}_COMPILER_ID_RUN)\r\n    foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS)\r\n      list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension})\r\n    endforeach()\r\n  endif()\r\nendforeach()\r\n\r\nset(CMAKE_CXX_LINKER_PREFERENCE 30)\r\nset(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1)\r\nset(CMAKE_CXX_LINKER_DEPFILE_SUPPORTED )\r\n\r\n# Save compiler ABI information.\r\nset(CMAKE_CXX_SIZEOF_DATA_PTR \"4\")\r\nset(CMAKE_CXX_COMPILER_ABI \"ELF\")\r\nset(CMAKE_CXX_BYTE_ORDER \"LITTLE_ENDIAN\")\r\nset(CMAKE_CXX_LIBRARY_ARCHITECTURE \"i686-linux-android\")\r\n\r\nif(CMAKE_CXX_SIZEOF_DATA_PTR)\r\n  set(CMAKE_SIZEOF_VOID_P \"${CMAKE_CXX_SIZEOF_DATA_PTR}\")\r\nendif()\r\n\r\nif(CMAKE_CXX_COMPILER_ABI)\r\n  set(CMAKE_INTERNAL_PLATFORM_ABI \"${CMAKE_CXX_COMPILER_ABI}\")\r\nendif()\r\n\r\nif(CMAKE_CXX_LIBRARY_ARCHITECTURE)\r\n  set(CMAKE_LIBRARY_ARCHITECTURE \"i686-linux-android\")\r\nendif()\r\n\r\nset(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX \"\")\r\nif(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX)\r\n  set(CMAKE_CL_SHOWINCLUDES_PREFIX \"${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}\")\r\nendif()\r\n\r\n\r\n\r\n\r\n\r\nset(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/c++/v1;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/include;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/i686-linux-android;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include\")\r\nset(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES \"c++;m;-l:libunwind.a;dl;c;-l:libunwind.a;dl\")\r\nset(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/i386;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/i686-linux-android/21;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/i686-linux-android;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib\")\r\nset(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES \"\")\r\nset(CMAKE_CXX_COMPILER_CLANG_RESOURCE_DIR \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17\")\r\n\r\nset(CMAKE_CXX_COMPILER_IMPORT_STD \"\")\r\n### Imported target for C++23 standard library\r\nset(CMAKE_CXX23_COMPILER_IMPORT_STD_NOT_FOUND_MESSAGE \"Experimental `import std` support not enabled when detecting toolchain; it must be set before `CXX` is enabled (usually a `project()` call)\")\r\n\r\n\r\n\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/x86/CMakeFiles/3.31.5/CMakeSystem.cmake",
    "content": "set(CMAKE_HOST_SYSTEM \"Windows-10.0.19045\")\r\nset(CMAKE_HOST_SYSTEM_NAME \"Windows\")\r\nset(CMAKE_HOST_SYSTEM_VERSION \"10.0.19045\")\r\nset(CMAKE_HOST_SYSTEM_PROCESSOR \"AMD64\")\r\n\r\ninclude(\"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/android.toolchain.cmake\")\r\n\r\nset(CMAKE_SYSTEM \"Android-1\")\r\nset(CMAKE_SYSTEM_NAME \"Android\")\r\nset(CMAKE_SYSTEM_VERSION \"1\")\r\nset(CMAKE_SYSTEM_PROCESSOR \"i686\")\r\n\r\nset(CMAKE_CROSSCOMPILING \"TRUE\")\r\n\r\nset(CMAKE_SYSTEM_LOADED 1)\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/x86/CMakeFiles/3.31.5/CompilerIdC/CMakeCCompilerId.c",
    "content": "#ifdef __cplusplus\r\n# error \"A C++ compiler has been selected for C.\"\r\n#endif\r\n\r\n#if defined(__18CXX)\r\n# define ID_VOID_MAIN\r\n#endif\r\n#if defined(__CLASSIC_C__)\r\n/* cv-qualifiers did not exist in K&R C */\r\n# define const\r\n# define volatile\r\n#endif\r\n\r\n#if !defined(__has_include)\r\n/* If the compiler does not have __has_include, pretend the answer is\r\n   always no.  */\r\n#  define __has_include(x) 0\r\n#endif\r\n\r\n\r\n/* Version number components: V=Version, R=Revision, P=Patch\r\n   Version date components:   YYYY=Year, MM=Month,   DD=Day  */\r\n\r\n#if defined(__INTEL_COMPILER) || defined(__ICC)\r\n# define COMPILER_ID \"Intel\"\r\n# if defined(_MSC_VER)\r\n#  define SIMULATE_ID \"MSVC\"\r\n# endif\r\n# if defined(__GNUC__)\r\n#  define SIMULATE_ID \"GNU\"\r\n# endif\r\n  /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later,\r\n     except that a few beta releases use the old format with V=2021.  */\r\n# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111\r\n#  define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100)\r\n#  define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10)\r\n#  if defined(__INTEL_COMPILER_UPDATE)\r\n#   define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE)\r\n#  else\r\n#   define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER   % 10)\r\n#  endif\r\n# else\r\n#  define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER)\r\n#  define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE)\r\n   /* The third version component from --version is an update index,\r\n      but no macro is provided for it.  */\r\n#  define COMPILER_VERSION_PATCH DEC(0)\r\n# endif\r\n# if defined(__INTEL_COMPILER_BUILD_DATE)\r\n   /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */\r\n#  define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE)\r\n# endif\r\n# if defined(_MSC_VER)\r\n   /* _MSC_VER = VVRR */\r\n#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)\r\n#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)\r\n# endif\r\n# if defined(__GNUC__)\r\n#  define SIMULATE_VERSION_MAJOR DEC(__GNUC__)\r\n# elif defined(__GNUG__)\r\n#  define SIMULATE_VERSION_MAJOR DEC(__GNUG__)\r\n# endif\r\n# if defined(__GNUC_MINOR__)\r\n#  define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)\r\n# endif\r\n# if defined(__GNUC_PATCHLEVEL__)\r\n#  define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)\r\n# endif\r\n\r\n#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER)\r\n# define COMPILER_ID \"IntelLLVM\"\r\n#if defined(_MSC_VER)\r\n# define SIMULATE_ID \"MSVC\"\r\n#endif\r\n#if defined(__GNUC__)\r\n# define SIMULATE_ID \"GNU\"\r\n#endif\r\n/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and\r\n * later.  Look for 6 digit vs. 8 digit version number to decide encoding.\r\n * VVVV is no smaller than the current year when a version is released.\r\n */\r\n#if __INTEL_LLVM_COMPILER < 1000000L\r\n# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100)\r\n# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10)\r\n# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER    % 10)\r\n#else\r\n# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000)\r\n# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100)\r\n# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER     % 100)\r\n#endif\r\n#if defined(_MSC_VER)\r\n  /* _MSC_VER = VVRR */\r\n# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)\r\n# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)\r\n#endif\r\n#if defined(__GNUC__)\r\n# define SIMULATE_VERSION_MAJOR DEC(__GNUC__)\r\n#elif defined(__GNUG__)\r\n# define SIMULATE_VERSION_MAJOR DEC(__GNUG__)\r\n#endif\r\n#if defined(__GNUC_MINOR__)\r\n# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)\r\n#endif\r\n#if defined(__GNUC_PATCHLEVEL__)\r\n# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)\r\n#endif\r\n\r\n#elif defined(__PATHCC__)\r\n# define COMPILER_ID \"PathScale\"\r\n# define COMPILER_VERSION_MAJOR DEC(__PATHCC__)\r\n# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__)\r\n# if defined(__PATHCC_PATCHLEVEL__)\r\n#  define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__)\r\n# endif\r\n\r\n#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__)\r\n# define COMPILER_ID \"Embarcadero\"\r\n# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF)\r\n# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF)\r\n# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__     & 0xFFFF)\r\n\r\n#elif defined(__BORLANDC__)\r\n# define COMPILER_ID \"Borland\"\r\n  /* __BORLANDC__ = 0xVRR */\r\n# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8)\r\n# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF)\r\n\r\n#elif defined(__WATCOMC__) && __WATCOMC__ < 1200\r\n# define COMPILER_ID \"Watcom\"\r\n   /* __WATCOMC__ = VVRR */\r\n# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100)\r\n# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)\r\n# if (__WATCOMC__ % 10) > 0\r\n#  define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)\r\n# endif\r\n\r\n#elif defined(__WATCOMC__)\r\n# define COMPILER_ID \"OpenWatcom\"\r\n   /* __WATCOMC__ = VVRP + 1100 */\r\n# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100)\r\n# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)\r\n# if (__WATCOMC__ % 10) > 0\r\n#  define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)\r\n# endif\r\n\r\n#elif defined(__SUNPRO_C)\r\n# define COMPILER_ID \"SunPro\"\r\n# if __SUNPRO_C >= 0x5100\r\n   /* __SUNPRO_C = 0xVRRP */\r\n#  define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12)\r\n#  define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF)\r\n#  define COMPILER_VERSION_PATCH HEX(__SUNPRO_C    & 0xF)\r\n# else\r\n   /* __SUNPRO_CC = 0xVRP */\r\n#  define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8)\r\n#  define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF)\r\n#  define COMPILER_VERSION_PATCH HEX(__SUNPRO_C    & 0xF)\r\n# endif\r\n\r\n#elif defined(__HP_cc)\r\n# define COMPILER_ID \"HP\"\r\n  /* __HP_cc = VVRRPP */\r\n# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000)\r\n# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100)\r\n# define COMPILER_VERSION_PATCH DEC(__HP_cc     % 100)\r\n\r\n#elif defined(__DECC)\r\n# define COMPILER_ID \"Compaq\"\r\n  /* __DECC_VER = VVRRTPPPP */\r\n# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000)\r\n# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000  % 100)\r\n# define COMPILER_VERSION_PATCH DEC(__DECC_VER         % 10000)\r\n\r\n#elif defined(__IBMC__) && defined(__COMPILER_VER__)\r\n# define COMPILER_ID \"zOS\"\r\n  /* __IBMC__ = VRP */\r\n# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)\r\n# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)\r\n# define COMPILER_VERSION_PATCH DEC(__IBMC__    % 10)\r\n\r\n#elif defined(__open_xl__) && defined(__clang__)\r\n# define COMPILER_ID \"IBMClang\"\r\n# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__)\r\n# define COMPILER_VERSION_MINOR DEC(__open_xl_release__)\r\n# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__)\r\n# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__)\r\n\r\n\r\n#elif defined(__ibmxl__) && defined(__clang__)\r\n# define COMPILER_ID \"XLClang\"\r\n# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__)\r\n# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__)\r\n# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__)\r\n# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__)\r\n\r\n\r\n#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800\r\n# define COMPILER_ID \"XL\"\r\n  /* __IBMC__ = VRP */\r\n# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)\r\n# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)\r\n# define COMPILER_VERSION_PATCH DEC(__IBMC__    % 10)\r\n\r\n#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800\r\n# define COMPILER_ID \"VisualAge\"\r\n  /* __IBMC__ = VRP */\r\n# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)\r\n# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)\r\n# define COMPILER_VERSION_PATCH DEC(__IBMC__    % 10)\r\n\r\n#elif defined(__NVCOMPILER)\r\n# define COMPILER_ID \"NVHPC\"\r\n# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__)\r\n# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__)\r\n# if defined(__NVCOMPILER_PATCHLEVEL__)\r\n#  define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__)\r\n# endif\r\n\r\n#elif defined(__PGI)\r\n# define COMPILER_ID \"PGI\"\r\n# define COMPILER_VERSION_MAJOR DEC(__PGIC__)\r\n# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__)\r\n# if defined(__PGIC_PATCHLEVEL__)\r\n#  define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__)\r\n# endif\r\n\r\n#elif defined(__clang__) && defined(__cray__)\r\n# define COMPILER_ID \"CrayClang\"\r\n# define COMPILER_VERSION_MAJOR DEC(__cray_major__)\r\n# define COMPILER_VERSION_MINOR DEC(__cray_minor__)\r\n# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__)\r\n# define COMPILER_VERSION_INTERNAL_STR __clang_version__\r\n\r\n\r\n#elif defined(_CRAYC)\r\n# define COMPILER_ID \"Cray\"\r\n# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR)\r\n# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR)\r\n\r\n#elif defined(__TI_COMPILER_VERSION__)\r\n# define COMPILER_ID \"TI\"\r\n  /* __TI_COMPILER_VERSION__ = VVVRRRPPP */\r\n# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000)\r\n# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000   % 1000)\r\n# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__        % 1000)\r\n\r\n#elif defined(__CLANG_FUJITSU)\r\n# define COMPILER_ID \"FujitsuClang\"\r\n# define COMPILER_VERSION_MAJOR DEC(__FCC_major__)\r\n# define COMPILER_VERSION_MINOR DEC(__FCC_minor__)\r\n# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__)\r\n# define COMPILER_VERSION_INTERNAL_STR __clang_version__\r\n\r\n\r\n#elif defined(__FUJITSU)\r\n# define COMPILER_ID \"Fujitsu\"\r\n# if defined(__FCC_version__)\r\n#   define COMPILER_VERSION __FCC_version__\r\n# elif defined(__FCC_major__)\r\n#   define COMPILER_VERSION_MAJOR DEC(__FCC_major__)\r\n#   define COMPILER_VERSION_MINOR DEC(__FCC_minor__)\r\n#   define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__)\r\n# endif\r\n# if defined(__fcc_version)\r\n#   define COMPILER_VERSION_INTERNAL DEC(__fcc_version)\r\n# elif defined(__FCC_VERSION)\r\n#   define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION)\r\n# endif\r\n\r\n\r\n#elif defined(__ghs__)\r\n# define COMPILER_ID \"GHS\"\r\n/* __GHS_VERSION_NUMBER = VVVVRP */\r\n# ifdef __GHS_VERSION_NUMBER\r\n# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100)\r\n# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10)\r\n# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER      % 10)\r\n# endif\r\n\r\n#elif defined(__TASKING__)\r\n# define COMPILER_ID \"Tasking\"\r\n  # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000)\r\n  # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100)\r\n# define COMPILER_VERSION_INTERNAL DEC(__VERSION__)\r\n\r\n#elif defined(__ORANGEC__)\r\n# define COMPILER_ID \"OrangeC\"\r\n# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__)\r\n# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__)\r\n# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__)\r\n\r\n#elif defined(__TINYC__)\r\n# define COMPILER_ID \"TinyCC\"\r\n\r\n#elif defined(__BCC__)\r\n# define COMPILER_ID \"Bruce\"\r\n\r\n#elif defined(__SCO_VERSION__)\r\n# define COMPILER_ID \"SCO\"\r\n\r\n#elif defined(__ARMCC_VERSION) && !defined(__clang__)\r\n# define COMPILER_ID \"ARMCC\"\r\n#if __ARMCC_VERSION >= 1000000\r\n  /* __ARMCC_VERSION = VRRPPPP */\r\n  # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000)\r\n  # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100)\r\n  # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION     % 10000)\r\n#else\r\n  /* __ARMCC_VERSION = VRPPPP */\r\n  # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000)\r\n  # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10)\r\n  # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION    % 10000)\r\n#endif\r\n\r\n\r\n#elif defined(__clang__) && defined(__apple_build_version__)\r\n# define COMPILER_ID \"AppleClang\"\r\n# if defined(_MSC_VER)\r\n#  define SIMULATE_ID \"MSVC\"\r\n# endif\r\n# define COMPILER_VERSION_MAJOR DEC(__clang_major__)\r\n# define COMPILER_VERSION_MINOR DEC(__clang_minor__)\r\n# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)\r\n# if defined(_MSC_VER)\r\n   /* _MSC_VER = VVRR */\r\n#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)\r\n#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)\r\n# endif\r\n# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__)\r\n\r\n#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION)\r\n# define COMPILER_ID \"ARMClang\"\r\n  # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000)\r\n  # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100)\r\n  # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100   % 100)\r\n# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION)\r\n\r\n#elif defined(__clang__) && defined(__ti__)\r\n# define COMPILER_ID \"TIClang\"\r\n  # define COMPILER_VERSION_MAJOR DEC(__ti_major__)\r\n  # define COMPILER_VERSION_MINOR DEC(__ti_minor__)\r\n  # define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__)\r\n# define COMPILER_VERSION_INTERNAL DEC(__ti_version__)\r\n\r\n#elif defined(__clang__)\r\n# define COMPILER_ID \"Clang\"\r\n# if defined(_MSC_VER)\r\n#  define SIMULATE_ID \"MSVC\"\r\n# endif\r\n# define COMPILER_VERSION_MAJOR DEC(__clang_major__)\r\n# define COMPILER_VERSION_MINOR DEC(__clang_minor__)\r\n# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)\r\n# if defined(_MSC_VER)\r\n   /* _MSC_VER = VVRR */\r\n#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)\r\n#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)\r\n# endif\r\n\r\n#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__))\r\n# define COMPILER_ID \"LCC\"\r\n# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100)\r\n# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100)\r\n# if defined(__LCC_MINOR__)\r\n#  define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__)\r\n# endif\r\n# if defined(__GNUC__) && defined(__GNUC_MINOR__)\r\n#  define SIMULATE_ID \"GNU\"\r\n#  define SIMULATE_VERSION_MAJOR DEC(__GNUC__)\r\n#  define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)\r\n#  if defined(__GNUC_PATCHLEVEL__)\r\n#   define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)\r\n#  endif\r\n# endif\r\n\r\n#elif defined(__GNUC__)\r\n# define COMPILER_ID \"GNU\"\r\n# define COMPILER_VERSION_MAJOR DEC(__GNUC__)\r\n# if defined(__GNUC_MINOR__)\r\n#  define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__)\r\n# endif\r\n# if defined(__GNUC_PATCHLEVEL__)\r\n#  define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)\r\n# endif\r\n\r\n#elif defined(_MSC_VER)\r\n# define COMPILER_ID \"MSVC\"\r\n  /* _MSC_VER = VVRR */\r\n# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100)\r\n# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100)\r\n# if defined(_MSC_FULL_VER)\r\n#  if _MSC_VER >= 1400\r\n    /* _MSC_FULL_VER = VVRRPPPPP */\r\n#   define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000)\r\n#  else\r\n    /* _MSC_FULL_VER = VVRRPPPP */\r\n#   define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000)\r\n#  endif\r\n# endif\r\n# if defined(_MSC_BUILD)\r\n#  define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD)\r\n# endif\r\n\r\n#elif defined(_ADI_COMPILER)\r\n# define COMPILER_ID \"ADSP\"\r\n#if defined(__VERSIONNUM__)\r\n  /* __VERSIONNUM__ = 0xVVRRPPTT */\r\n#  define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF)\r\n#  define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF)\r\n#  define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF)\r\n#  define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF)\r\n#endif\r\n\r\n#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)\r\n# define COMPILER_ID \"IAR\"\r\n# if defined(__VER__) && defined(__ICCARM__)\r\n#  define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000)\r\n#  define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000)\r\n#  define COMPILER_VERSION_PATCH DEC((__VER__) % 1000)\r\n#  define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)\r\n# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__))\r\n#  define COMPILER_VERSION_MAJOR DEC((__VER__) / 100)\r\n#  define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100))\r\n#  define COMPILER_VERSION_PATCH DEC(__SUBVERSION__)\r\n#  define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)\r\n# endif\r\n\r\n#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC)\r\n# define COMPILER_ID \"SDCC\"\r\n# if defined(__SDCC_VERSION_MAJOR)\r\n#  define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR)\r\n#  define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR)\r\n#  define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH)\r\n# else\r\n  /* SDCC = VRP */\r\n#  define COMPILER_VERSION_MAJOR DEC(SDCC/100)\r\n#  define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10)\r\n#  define COMPILER_VERSION_PATCH DEC(SDCC    % 10)\r\n# endif\r\n\r\n\r\n/* These compilers are either not known or too old to define an\r\n  identification macro.  Try to identify the platform and guess that\r\n  it is the native compiler.  */\r\n#elif defined(__hpux) || defined(__hpua)\r\n# define COMPILER_ID \"HP\"\r\n\r\n#else /* unknown compiler */\r\n# define COMPILER_ID \"\"\r\n#endif\r\n\r\n/* Construct the string literal in pieces to prevent the source from\r\n   getting matched.  Store it in a pointer rather than an array\r\n   because some compilers will just produce instructions to fill the\r\n   array rather than assigning a pointer to a static array.  */\r\nchar const* info_compiler = \"INFO\" \":\" \"compiler[\" COMPILER_ID \"]\";\r\n#ifdef SIMULATE_ID\r\nchar const* info_simulate = \"INFO\" \":\" \"simulate[\" SIMULATE_ID \"]\";\r\n#endif\r\n\r\n#ifdef __QNXNTO__\r\nchar const* qnxnto = \"INFO\" \":\" \"qnxnto[]\";\r\n#endif\r\n\r\n#if defined(__CRAYXT_COMPUTE_LINUX_TARGET)\r\nchar const *info_cray = \"INFO\" \":\" \"compiler_wrapper[CrayPrgEnv]\";\r\n#endif\r\n\r\n#define STRINGIFY_HELPER(X) #X\r\n#define STRINGIFY(X) STRINGIFY_HELPER(X)\r\n\r\n/* Identify known platforms by name.  */\r\n#if defined(__linux) || defined(__linux__) || defined(linux)\r\n# define PLATFORM_ID \"Linux\"\r\n\r\n#elif defined(__MSYS__)\r\n# define PLATFORM_ID \"MSYS\"\r\n\r\n#elif defined(__CYGWIN__)\r\n# define PLATFORM_ID \"Cygwin\"\r\n\r\n#elif defined(__MINGW32__)\r\n# define PLATFORM_ID \"MinGW\"\r\n\r\n#elif defined(__APPLE__)\r\n# define PLATFORM_ID \"Darwin\"\r\n\r\n#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32)\r\n# define PLATFORM_ID \"Windows\"\r\n\r\n#elif defined(__FreeBSD__) || defined(__FreeBSD)\r\n# define PLATFORM_ID \"FreeBSD\"\r\n\r\n#elif defined(__NetBSD__) || defined(__NetBSD)\r\n# define PLATFORM_ID \"NetBSD\"\r\n\r\n#elif defined(__OpenBSD__) || defined(__OPENBSD)\r\n# define PLATFORM_ID \"OpenBSD\"\r\n\r\n#elif defined(__sun) || defined(sun)\r\n# define PLATFORM_ID \"SunOS\"\r\n\r\n#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__)\r\n# define PLATFORM_ID \"AIX\"\r\n\r\n#elif defined(__hpux) || defined(__hpux__)\r\n# define PLATFORM_ID \"HP-UX\"\r\n\r\n#elif defined(__HAIKU__)\r\n# define PLATFORM_ID \"Haiku\"\r\n\r\n#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS)\r\n# define PLATFORM_ID \"BeOS\"\r\n\r\n#elif defined(__QNX__) || defined(__QNXNTO__)\r\n# define PLATFORM_ID \"QNX\"\r\n\r\n#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__)\r\n# define PLATFORM_ID \"Tru64\"\r\n\r\n#elif defined(__riscos) || defined(__riscos__)\r\n# define PLATFORM_ID \"RISCos\"\r\n\r\n#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__)\r\n# define PLATFORM_ID \"SINIX\"\r\n\r\n#elif defined(__UNIX_SV__)\r\n# define PLATFORM_ID \"UNIX_SV\"\r\n\r\n#elif defined(__bsdos__)\r\n# define PLATFORM_ID \"BSDOS\"\r\n\r\n#elif defined(_MPRAS) || defined(MPRAS)\r\n# define PLATFORM_ID \"MP-RAS\"\r\n\r\n#elif defined(__osf) || defined(__osf__)\r\n# define PLATFORM_ID \"OSF1\"\r\n\r\n#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv)\r\n# define PLATFORM_ID \"SCO_SV\"\r\n\r\n#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX)\r\n# define PLATFORM_ID \"ULTRIX\"\r\n\r\n#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX)\r\n# define PLATFORM_ID \"Xenix\"\r\n\r\n#elif defined(__WATCOMC__)\r\n# if defined(__LINUX__)\r\n#  define PLATFORM_ID \"Linux\"\r\n\r\n# elif defined(__DOS__)\r\n#  define PLATFORM_ID \"DOS\"\r\n\r\n# elif defined(__OS2__)\r\n#  define PLATFORM_ID \"OS2\"\r\n\r\n# elif defined(__WINDOWS__)\r\n#  define PLATFORM_ID \"Windows3x\"\r\n\r\n# elif defined(__VXWORKS__)\r\n#  define PLATFORM_ID \"VxWorks\"\r\n\r\n# else /* unknown platform */\r\n#  define PLATFORM_ID\r\n# endif\r\n\r\n#elif defined(__INTEGRITY)\r\n# if defined(INT_178B)\r\n#  define PLATFORM_ID \"Integrity178\"\r\n\r\n# else /* regular Integrity */\r\n#  define PLATFORM_ID \"Integrity\"\r\n# endif\r\n\r\n# elif defined(_ADI_COMPILER)\r\n#  define PLATFORM_ID \"ADSP\"\r\n\r\n#else /* unknown platform */\r\n# define PLATFORM_ID\r\n\r\n#endif\r\n\r\n/* For windows compilers MSVC and Intel we can determine\r\n   the architecture of the compiler being used.  This is because\r\n   the compilers do not have flags that can change the architecture,\r\n   but rather depend on which compiler is being used\r\n*/\r\n#if defined(_WIN32) && defined(_MSC_VER)\r\n# if defined(_M_IA64)\r\n#  define ARCHITECTURE_ID \"IA64\"\r\n\r\n# elif defined(_M_ARM64EC)\r\n#  define ARCHITECTURE_ID \"ARM64EC\"\r\n\r\n# elif defined(_M_X64) || defined(_M_AMD64)\r\n#  define ARCHITECTURE_ID \"x64\"\r\n\r\n# elif defined(_M_IX86)\r\n#  define ARCHITECTURE_ID \"X86\"\r\n\r\n# elif defined(_M_ARM64)\r\n#  define ARCHITECTURE_ID \"ARM64\"\r\n\r\n# elif defined(_M_ARM)\r\n#  if _M_ARM == 4\r\n#   define ARCHITECTURE_ID \"ARMV4I\"\r\n#  elif _M_ARM == 5\r\n#   define ARCHITECTURE_ID \"ARMV5I\"\r\n#  else\r\n#   define ARCHITECTURE_ID \"ARMV\" STRINGIFY(_M_ARM)\r\n#  endif\r\n\r\n# elif defined(_M_MIPS)\r\n#  define ARCHITECTURE_ID \"MIPS\"\r\n\r\n# elif defined(_M_SH)\r\n#  define ARCHITECTURE_ID \"SHx\"\r\n\r\n# else /* unknown architecture */\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n#elif defined(__WATCOMC__)\r\n# if defined(_M_I86)\r\n#  define ARCHITECTURE_ID \"I86\"\r\n\r\n# elif defined(_M_IX86)\r\n#  define ARCHITECTURE_ID \"X86\"\r\n\r\n# else /* unknown architecture */\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)\r\n# if defined(__ICCARM__)\r\n#  define ARCHITECTURE_ID \"ARM\"\r\n\r\n# elif defined(__ICCRX__)\r\n#  define ARCHITECTURE_ID \"RX\"\r\n\r\n# elif defined(__ICCRH850__)\r\n#  define ARCHITECTURE_ID \"RH850\"\r\n\r\n# elif defined(__ICCRL78__)\r\n#  define ARCHITECTURE_ID \"RL78\"\r\n\r\n# elif defined(__ICCRISCV__)\r\n#  define ARCHITECTURE_ID \"RISCV\"\r\n\r\n# elif defined(__ICCAVR__)\r\n#  define ARCHITECTURE_ID \"AVR\"\r\n\r\n# elif defined(__ICC430__)\r\n#  define ARCHITECTURE_ID \"MSP430\"\r\n\r\n# elif defined(__ICCV850__)\r\n#  define ARCHITECTURE_ID \"V850\"\r\n\r\n# elif defined(__ICC8051__)\r\n#  define ARCHITECTURE_ID \"8051\"\r\n\r\n# elif defined(__ICCSTM8__)\r\n#  define ARCHITECTURE_ID \"STM8\"\r\n\r\n# else /* unknown architecture */\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n#elif defined(__ghs__)\r\n# if defined(__PPC64__)\r\n#  define ARCHITECTURE_ID \"PPC64\"\r\n\r\n# elif defined(__ppc__)\r\n#  define ARCHITECTURE_ID \"PPC\"\r\n\r\n# elif defined(__ARM__)\r\n#  define ARCHITECTURE_ID \"ARM\"\r\n\r\n# elif defined(__x86_64__)\r\n#  define ARCHITECTURE_ID \"x64\"\r\n\r\n# elif defined(__i386__)\r\n#  define ARCHITECTURE_ID \"X86\"\r\n\r\n# else /* unknown architecture */\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n#elif defined(__clang__) && defined(__ti__)\r\n# if defined(__ARM_ARCH)\r\n#  define ARCHITECTURE_ID \"Arm\"\r\n\r\n# else /* unknown architecture */\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n#elif defined(__TI_COMPILER_VERSION__)\r\n# if defined(__TI_ARM__)\r\n#  define ARCHITECTURE_ID \"ARM\"\r\n\r\n# elif defined(__MSP430__)\r\n#  define ARCHITECTURE_ID \"MSP430\"\r\n\r\n# elif defined(__TMS320C28XX__)\r\n#  define ARCHITECTURE_ID \"TMS320C28x\"\r\n\r\n# elif defined(__TMS320C6X__) || defined(_TMS320C6X)\r\n#  define ARCHITECTURE_ID \"TMS320C6x\"\r\n\r\n# else /* unknown architecture */\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n# elif defined(__ADSPSHARC__)\r\n#  define ARCHITECTURE_ID \"SHARC\"\r\n\r\n# elif defined(__ADSPBLACKFIN__)\r\n#  define ARCHITECTURE_ID \"Blackfin\"\r\n\r\n#elif defined(__TASKING__)\r\n\r\n# if defined(__CTC__) || defined(__CPTC__)\r\n#  define ARCHITECTURE_ID \"TriCore\"\r\n\r\n# elif defined(__CMCS__)\r\n#  define ARCHITECTURE_ID \"MCS\"\r\n\r\n# elif defined(__CARM__)\r\n#  define ARCHITECTURE_ID \"ARM\"\r\n\r\n# elif defined(__CARC__)\r\n#  define ARCHITECTURE_ID \"ARC\"\r\n\r\n# elif defined(__C51__)\r\n#  define ARCHITECTURE_ID \"8051\"\r\n\r\n# elif defined(__CPCP__)\r\n#  define ARCHITECTURE_ID \"PCP\"\r\n\r\n# else\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n#else\r\n#  define ARCHITECTURE_ID\r\n#endif\r\n\r\n/* Convert integer to decimal digit literals.  */\r\n#define DEC(n)                   \\\r\n  ('0' + (((n) / 10000000)%10)), \\\r\n  ('0' + (((n) / 1000000)%10)),  \\\r\n  ('0' + (((n) / 100000)%10)),   \\\r\n  ('0' + (((n) / 10000)%10)),    \\\r\n  ('0' + (((n) / 1000)%10)),     \\\r\n  ('0' + (((n) / 100)%10)),      \\\r\n  ('0' + (((n) / 10)%10)),       \\\r\n  ('0' +  ((n) % 10))\r\n\r\n/* Convert integer to hex digit literals.  */\r\n#define HEX(n)             \\\r\n  ('0' + ((n)>>28 & 0xF)), \\\r\n  ('0' + ((n)>>24 & 0xF)), \\\r\n  ('0' + ((n)>>20 & 0xF)), \\\r\n  ('0' + ((n)>>16 & 0xF)), \\\r\n  ('0' + ((n)>>12 & 0xF)), \\\r\n  ('0' + ((n)>>8  & 0xF)), \\\r\n  ('0' + ((n)>>4  & 0xF)), \\\r\n  ('0' + ((n)     & 0xF))\r\n\r\n/* Construct a string literal encoding the version number. */\r\n#ifdef COMPILER_VERSION\r\nchar const* info_version = \"INFO\" \":\" \"compiler_version[\" COMPILER_VERSION \"]\";\r\n\r\n/* Construct a string literal encoding the version number components. */\r\n#elif defined(COMPILER_VERSION_MAJOR)\r\nchar const info_version[] = {\r\n  'I', 'N', 'F', 'O', ':',\r\n  'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[',\r\n  COMPILER_VERSION_MAJOR,\r\n# ifdef COMPILER_VERSION_MINOR\r\n  '.', COMPILER_VERSION_MINOR,\r\n#  ifdef COMPILER_VERSION_PATCH\r\n   '.', COMPILER_VERSION_PATCH,\r\n#   ifdef COMPILER_VERSION_TWEAK\r\n    '.', COMPILER_VERSION_TWEAK,\r\n#   endif\r\n#  endif\r\n# endif\r\n  ']','\\0'};\r\n#endif\r\n\r\n/* Construct a string literal encoding the internal version number. */\r\n#ifdef COMPILER_VERSION_INTERNAL\r\nchar const info_version_internal[] = {\r\n  'I', 'N', 'F', 'O', ':',\r\n  'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_',\r\n  'i','n','t','e','r','n','a','l','[',\r\n  COMPILER_VERSION_INTERNAL,']','\\0'};\r\n#elif defined(COMPILER_VERSION_INTERNAL_STR)\r\nchar const* info_version_internal = \"INFO\" \":\" \"compiler_version_internal[\" COMPILER_VERSION_INTERNAL_STR \"]\";\r\n#endif\r\n\r\n/* Construct a string literal encoding the version number components. */\r\n#ifdef SIMULATE_VERSION_MAJOR\r\nchar const info_simulate_version[] = {\r\n  'I', 'N', 'F', 'O', ':',\r\n  's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[',\r\n  SIMULATE_VERSION_MAJOR,\r\n# ifdef SIMULATE_VERSION_MINOR\r\n  '.', SIMULATE_VERSION_MINOR,\r\n#  ifdef SIMULATE_VERSION_PATCH\r\n   '.', SIMULATE_VERSION_PATCH,\r\n#   ifdef SIMULATE_VERSION_TWEAK\r\n    '.', SIMULATE_VERSION_TWEAK,\r\n#   endif\r\n#  endif\r\n# endif\r\n  ']','\\0'};\r\n#endif\r\n\r\n/* Construct the string literal in pieces to prevent the source from\r\n   getting matched.  Store it in a pointer rather than an array\r\n   because some compilers will just produce instructions to fill the\r\n   array rather than assigning a pointer to a static array.  */\r\nchar const* info_platform = \"INFO\" \":\" \"platform[\" PLATFORM_ID \"]\";\r\nchar const* info_arch = \"INFO\" \":\" \"arch[\" ARCHITECTURE_ID \"]\";\r\n\r\n\r\n\r\n#define C_STD_99 199901L\r\n#define C_STD_11 201112L\r\n#define C_STD_17 201710L\r\n#define C_STD_23 202311L\r\n\r\n#ifdef __STDC_VERSION__\r\n#  define C_STD __STDC_VERSION__\r\n#endif\r\n\r\n#if !defined(__STDC__) && !defined(__clang__)\r\n# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__)\r\n#  define C_VERSION \"90\"\r\n# else\r\n#  define C_VERSION\r\n# endif\r\n#elif C_STD > C_STD_17\r\n# define C_VERSION \"23\"\r\n#elif C_STD > C_STD_11\r\n# define C_VERSION \"17\"\r\n#elif C_STD > C_STD_99\r\n# define C_VERSION \"11\"\r\n#elif C_STD >= C_STD_99\r\n# define C_VERSION \"99\"\r\n#else\r\n# define C_VERSION \"90\"\r\n#endif\r\nconst char* info_language_standard_default =\r\n  \"INFO\" \":\" \"standard_default[\" C_VERSION \"]\";\r\n\r\nconst char* info_language_extensions_default = \"INFO\" \":\" \"extensions_default[\"\r\n#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) ||           \\\r\n     defined(__TI_COMPILER_VERSION__)) &&                                     \\\r\n  !defined(__STRICT_ANSI__)\r\n  \"ON\"\r\n#else\r\n  \"OFF\"\r\n#endif\r\n\"]\";\r\n\r\n/*--------------------------------------------------------------------------*/\r\n\r\n#ifdef ID_VOID_MAIN\r\nvoid main() {}\r\n#else\r\n# if defined(__CLASSIC_C__)\r\nint main(argc, argv) int argc; char *argv[];\r\n# else\r\nint main(int argc, char* argv[])\r\n# endif\r\n{\r\n  int require = 0;\r\n  require += info_compiler[argc];\r\n  require += info_platform[argc];\r\n  require += info_arch[argc];\r\n#ifdef COMPILER_VERSION_MAJOR\r\n  require += info_version[argc];\r\n#endif\r\n#ifdef COMPILER_VERSION_INTERNAL\r\n  require += info_version_internal[argc];\r\n#endif\r\n#ifdef SIMULATE_ID\r\n  require += info_simulate[argc];\r\n#endif\r\n#ifdef SIMULATE_VERSION_MAJOR\r\n  require += info_simulate_version[argc];\r\n#endif\r\n#if defined(__CRAYXT_COMPUTE_LINUX_TARGET)\r\n  require += info_cray[argc];\r\n#endif\r\n  require += info_language_standard_default[argc];\r\n  require += info_language_extensions_default[argc];\r\n  (void)argv;\r\n  return require;\r\n}\r\n#endif\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/x86/CMakeFiles/3.31.5/CompilerIdCXX/CMakeCXXCompilerId.cpp",
    "content": "/* This source file must have a .cpp extension so that all C++ compilers\r\n   recognize the extension without flags.  Borland does not know .cxx for\r\n   example.  */\r\n#ifndef __cplusplus\r\n# error \"A C compiler has been selected for C++.\"\r\n#endif\r\n\r\n#if !defined(__has_include)\r\n/* If the compiler does not have __has_include, pretend the answer is\r\n   always no.  */\r\n#  define __has_include(x) 0\r\n#endif\r\n\r\n\r\n/* Version number components: V=Version, R=Revision, P=Patch\r\n   Version date components:   YYYY=Year, MM=Month,   DD=Day  */\r\n\r\n#if defined(__INTEL_COMPILER) || defined(__ICC)\r\n# define COMPILER_ID \"Intel\"\r\n# if defined(_MSC_VER)\r\n#  define SIMULATE_ID \"MSVC\"\r\n# endif\r\n# if defined(__GNUC__)\r\n#  define SIMULATE_ID \"GNU\"\r\n# endif\r\n  /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later,\r\n     except that a few beta releases use the old format with V=2021.  */\r\n# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111\r\n#  define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100)\r\n#  define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10)\r\n#  if defined(__INTEL_COMPILER_UPDATE)\r\n#   define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE)\r\n#  else\r\n#   define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER   % 10)\r\n#  endif\r\n# else\r\n#  define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER)\r\n#  define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE)\r\n   /* The third version component from --version is an update index,\r\n      but no macro is provided for it.  */\r\n#  define COMPILER_VERSION_PATCH DEC(0)\r\n# endif\r\n# if defined(__INTEL_COMPILER_BUILD_DATE)\r\n   /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */\r\n#  define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE)\r\n# endif\r\n# if defined(_MSC_VER)\r\n   /* _MSC_VER = VVRR */\r\n#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)\r\n#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)\r\n# endif\r\n# if defined(__GNUC__)\r\n#  define SIMULATE_VERSION_MAJOR DEC(__GNUC__)\r\n# elif defined(__GNUG__)\r\n#  define SIMULATE_VERSION_MAJOR DEC(__GNUG__)\r\n# endif\r\n# if defined(__GNUC_MINOR__)\r\n#  define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)\r\n# endif\r\n# if defined(__GNUC_PATCHLEVEL__)\r\n#  define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)\r\n# endif\r\n\r\n#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER)\r\n# define COMPILER_ID \"IntelLLVM\"\r\n#if defined(_MSC_VER)\r\n# define SIMULATE_ID \"MSVC\"\r\n#endif\r\n#if defined(__GNUC__)\r\n# define SIMULATE_ID \"GNU\"\r\n#endif\r\n/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and\r\n * later.  Look for 6 digit vs. 8 digit version number to decide encoding.\r\n * VVVV is no smaller than the current year when a version is released.\r\n */\r\n#if __INTEL_LLVM_COMPILER < 1000000L\r\n# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100)\r\n# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10)\r\n# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER    % 10)\r\n#else\r\n# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000)\r\n# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100)\r\n# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER     % 100)\r\n#endif\r\n#if defined(_MSC_VER)\r\n  /* _MSC_VER = VVRR */\r\n# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)\r\n# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)\r\n#endif\r\n#if defined(__GNUC__)\r\n# define SIMULATE_VERSION_MAJOR DEC(__GNUC__)\r\n#elif defined(__GNUG__)\r\n# define SIMULATE_VERSION_MAJOR DEC(__GNUG__)\r\n#endif\r\n#if defined(__GNUC_MINOR__)\r\n# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)\r\n#endif\r\n#if defined(__GNUC_PATCHLEVEL__)\r\n# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)\r\n#endif\r\n\r\n#elif defined(__PATHCC__)\r\n# define COMPILER_ID \"PathScale\"\r\n# define COMPILER_VERSION_MAJOR DEC(__PATHCC__)\r\n# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__)\r\n# if defined(__PATHCC_PATCHLEVEL__)\r\n#  define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__)\r\n# endif\r\n\r\n#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__)\r\n# define COMPILER_ID \"Embarcadero\"\r\n# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF)\r\n# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF)\r\n# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__     & 0xFFFF)\r\n\r\n#elif defined(__BORLANDC__)\r\n# define COMPILER_ID \"Borland\"\r\n  /* __BORLANDC__ = 0xVRR */\r\n# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8)\r\n# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF)\r\n\r\n#elif defined(__WATCOMC__) && __WATCOMC__ < 1200\r\n# define COMPILER_ID \"Watcom\"\r\n   /* __WATCOMC__ = VVRR */\r\n# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100)\r\n# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)\r\n# if (__WATCOMC__ % 10) > 0\r\n#  define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)\r\n# endif\r\n\r\n#elif defined(__WATCOMC__)\r\n# define COMPILER_ID \"OpenWatcom\"\r\n   /* __WATCOMC__ = VVRP + 1100 */\r\n# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100)\r\n# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)\r\n# if (__WATCOMC__ % 10) > 0\r\n#  define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)\r\n# endif\r\n\r\n#elif defined(__SUNPRO_CC)\r\n# define COMPILER_ID \"SunPro\"\r\n# if __SUNPRO_CC >= 0x5100\r\n   /* __SUNPRO_CC = 0xVRRP */\r\n#  define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12)\r\n#  define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF)\r\n#  define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC    & 0xF)\r\n# else\r\n   /* __SUNPRO_CC = 0xVRP */\r\n#  define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8)\r\n#  define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF)\r\n#  define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC    & 0xF)\r\n# endif\r\n\r\n#elif defined(__HP_aCC)\r\n# define COMPILER_ID \"HP\"\r\n  /* __HP_aCC = VVRRPP */\r\n# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000)\r\n# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100)\r\n# define COMPILER_VERSION_PATCH DEC(__HP_aCC     % 100)\r\n\r\n#elif defined(__DECCXX)\r\n# define COMPILER_ID \"Compaq\"\r\n  /* __DECCXX_VER = VVRRTPPPP */\r\n# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000)\r\n# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000  % 100)\r\n# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER         % 10000)\r\n\r\n#elif defined(__IBMCPP__) && defined(__COMPILER_VER__)\r\n# define COMPILER_ID \"zOS\"\r\n  /* __IBMCPP__ = VRP */\r\n# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)\r\n# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)\r\n# define COMPILER_VERSION_PATCH DEC(__IBMCPP__    % 10)\r\n\r\n#elif defined(__open_xl__) && defined(__clang__)\r\n# define COMPILER_ID \"IBMClang\"\r\n# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__)\r\n# define COMPILER_VERSION_MINOR DEC(__open_xl_release__)\r\n# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__)\r\n# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__)\r\n\r\n\r\n#elif defined(__ibmxl__) && defined(__clang__)\r\n# define COMPILER_ID \"XLClang\"\r\n# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__)\r\n# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__)\r\n# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__)\r\n# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__)\r\n\r\n\r\n#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800\r\n# define COMPILER_ID \"XL\"\r\n  /* __IBMCPP__ = VRP */\r\n# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)\r\n# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)\r\n# define COMPILER_VERSION_PATCH DEC(__IBMCPP__    % 10)\r\n\r\n#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800\r\n# define COMPILER_ID \"VisualAge\"\r\n  /* __IBMCPP__ = VRP */\r\n# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)\r\n# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)\r\n# define COMPILER_VERSION_PATCH DEC(__IBMCPP__    % 10)\r\n\r\n#elif defined(__NVCOMPILER)\r\n# define COMPILER_ID \"NVHPC\"\r\n# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__)\r\n# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__)\r\n# if defined(__NVCOMPILER_PATCHLEVEL__)\r\n#  define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__)\r\n# endif\r\n\r\n#elif defined(__PGI)\r\n# define COMPILER_ID \"PGI\"\r\n# define COMPILER_VERSION_MAJOR DEC(__PGIC__)\r\n# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__)\r\n# if defined(__PGIC_PATCHLEVEL__)\r\n#  define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__)\r\n# endif\r\n\r\n#elif defined(__clang__) && defined(__cray__)\r\n# define COMPILER_ID \"CrayClang\"\r\n# define COMPILER_VERSION_MAJOR DEC(__cray_major__)\r\n# define COMPILER_VERSION_MINOR DEC(__cray_minor__)\r\n# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__)\r\n# define COMPILER_VERSION_INTERNAL_STR __clang_version__\r\n\r\n\r\n#elif defined(_CRAYC)\r\n# define COMPILER_ID \"Cray\"\r\n# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR)\r\n# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR)\r\n\r\n#elif defined(__TI_COMPILER_VERSION__)\r\n# define COMPILER_ID \"TI\"\r\n  /* __TI_COMPILER_VERSION__ = VVVRRRPPP */\r\n# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000)\r\n# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000   % 1000)\r\n# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__        % 1000)\r\n\r\n#elif defined(__CLANG_FUJITSU)\r\n# define COMPILER_ID \"FujitsuClang\"\r\n# define COMPILER_VERSION_MAJOR DEC(__FCC_major__)\r\n# define COMPILER_VERSION_MINOR DEC(__FCC_minor__)\r\n# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__)\r\n# define COMPILER_VERSION_INTERNAL_STR __clang_version__\r\n\r\n\r\n#elif defined(__FUJITSU)\r\n# define COMPILER_ID \"Fujitsu\"\r\n# if defined(__FCC_version__)\r\n#   define COMPILER_VERSION __FCC_version__\r\n# elif defined(__FCC_major__)\r\n#   define COMPILER_VERSION_MAJOR DEC(__FCC_major__)\r\n#   define COMPILER_VERSION_MINOR DEC(__FCC_minor__)\r\n#   define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__)\r\n# endif\r\n# if defined(__fcc_version)\r\n#   define COMPILER_VERSION_INTERNAL DEC(__fcc_version)\r\n# elif defined(__FCC_VERSION)\r\n#   define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION)\r\n# endif\r\n\r\n\r\n#elif defined(__ghs__)\r\n# define COMPILER_ID \"GHS\"\r\n/* __GHS_VERSION_NUMBER = VVVVRP */\r\n# ifdef __GHS_VERSION_NUMBER\r\n# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100)\r\n# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10)\r\n# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER      % 10)\r\n# endif\r\n\r\n#elif defined(__TASKING__)\r\n# define COMPILER_ID \"Tasking\"\r\n  # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000)\r\n  # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100)\r\n# define COMPILER_VERSION_INTERNAL DEC(__VERSION__)\r\n\r\n#elif defined(__ORANGEC__)\r\n# define COMPILER_ID \"OrangeC\"\r\n# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__)\r\n# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__)\r\n# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__)\r\n\r\n#elif defined(__SCO_VERSION__)\r\n# define COMPILER_ID \"SCO\"\r\n\r\n#elif defined(__ARMCC_VERSION) && !defined(__clang__)\r\n# define COMPILER_ID \"ARMCC\"\r\n#if __ARMCC_VERSION >= 1000000\r\n  /* __ARMCC_VERSION = VRRPPPP */\r\n  # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000)\r\n  # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100)\r\n  # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION     % 10000)\r\n#else\r\n  /* __ARMCC_VERSION = VRPPPP */\r\n  # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000)\r\n  # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10)\r\n  # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION    % 10000)\r\n#endif\r\n\r\n\r\n#elif defined(__clang__) && defined(__apple_build_version__)\r\n# define COMPILER_ID \"AppleClang\"\r\n# if defined(_MSC_VER)\r\n#  define SIMULATE_ID \"MSVC\"\r\n# endif\r\n# define COMPILER_VERSION_MAJOR DEC(__clang_major__)\r\n# define COMPILER_VERSION_MINOR DEC(__clang_minor__)\r\n# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)\r\n# if defined(_MSC_VER)\r\n   /* _MSC_VER = VVRR */\r\n#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)\r\n#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)\r\n# endif\r\n# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__)\r\n\r\n#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION)\r\n# define COMPILER_ID \"ARMClang\"\r\n  # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000)\r\n  # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100)\r\n  # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100   % 100)\r\n# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION)\r\n\r\n#elif defined(__clang__) && defined(__ti__)\r\n# define COMPILER_ID \"TIClang\"\r\n  # define COMPILER_VERSION_MAJOR DEC(__ti_major__)\r\n  # define COMPILER_VERSION_MINOR DEC(__ti_minor__)\r\n  # define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__)\r\n# define COMPILER_VERSION_INTERNAL DEC(__ti_version__)\r\n\r\n#elif defined(__clang__)\r\n# define COMPILER_ID \"Clang\"\r\n# if defined(_MSC_VER)\r\n#  define SIMULATE_ID \"MSVC\"\r\n# endif\r\n# define COMPILER_VERSION_MAJOR DEC(__clang_major__)\r\n# define COMPILER_VERSION_MINOR DEC(__clang_minor__)\r\n# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)\r\n# if defined(_MSC_VER)\r\n   /* _MSC_VER = VVRR */\r\n#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)\r\n#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)\r\n# endif\r\n\r\n#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__))\r\n# define COMPILER_ID \"LCC\"\r\n# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100)\r\n# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100)\r\n# if defined(__LCC_MINOR__)\r\n#  define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__)\r\n# endif\r\n# if defined(__GNUC__) && defined(__GNUC_MINOR__)\r\n#  define SIMULATE_ID \"GNU\"\r\n#  define SIMULATE_VERSION_MAJOR DEC(__GNUC__)\r\n#  define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)\r\n#  if defined(__GNUC_PATCHLEVEL__)\r\n#   define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)\r\n#  endif\r\n# endif\r\n\r\n#elif defined(__GNUC__) || defined(__GNUG__)\r\n# define COMPILER_ID \"GNU\"\r\n# if defined(__GNUC__)\r\n#  define COMPILER_VERSION_MAJOR DEC(__GNUC__)\r\n# else\r\n#  define COMPILER_VERSION_MAJOR DEC(__GNUG__)\r\n# endif\r\n# if defined(__GNUC_MINOR__)\r\n#  define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__)\r\n# endif\r\n# if defined(__GNUC_PATCHLEVEL__)\r\n#  define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)\r\n# endif\r\n\r\n#elif defined(_MSC_VER)\r\n# define COMPILER_ID \"MSVC\"\r\n  /* _MSC_VER = VVRR */\r\n# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100)\r\n# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100)\r\n# if defined(_MSC_FULL_VER)\r\n#  if _MSC_VER >= 1400\r\n    /* _MSC_FULL_VER = VVRRPPPPP */\r\n#   define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000)\r\n#  else\r\n    /* _MSC_FULL_VER = VVRRPPPP */\r\n#   define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000)\r\n#  endif\r\n# endif\r\n# if defined(_MSC_BUILD)\r\n#  define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD)\r\n# endif\r\n\r\n#elif defined(_ADI_COMPILER)\r\n# define COMPILER_ID \"ADSP\"\r\n#if defined(__VERSIONNUM__)\r\n  /* __VERSIONNUM__ = 0xVVRRPPTT */\r\n#  define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF)\r\n#  define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF)\r\n#  define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF)\r\n#  define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF)\r\n#endif\r\n\r\n#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)\r\n# define COMPILER_ID \"IAR\"\r\n# if defined(__VER__) && defined(__ICCARM__)\r\n#  define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000)\r\n#  define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000)\r\n#  define COMPILER_VERSION_PATCH DEC((__VER__) % 1000)\r\n#  define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)\r\n# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__))\r\n#  define COMPILER_VERSION_MAJOR DEC((__VER__) / 100)\r\n#  define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100))\r\n#  define COMPILER_VERSION_PATCH DEC(__SUBVERSION__)\r\n#  define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)\r\n# endif\r\n\r\n\r\n/* These compilers are either not known or too old to define an\r\n  identification macro.  Try to identify the platform and guess that\r\n  it is the native compiler.  */\r\n#elif defined(__hpux) || defined(__hpua)\r\n# define COMPILER_ID \"HP\"\r\n\r\n#else /* unknown compiler */\r\n# define COMPILER_ID \"\"\r\n#endif\r\n\r\n/* Construct the string literal in pieces to prevent the source from\r\n   getting matched.  Store it in a pointer rather than an array\r\n   because some compilers will just produce instructions to fill the\r\n   array rather than assigning a pointer to a static array.  */\r\nchar const* info_compiler = \"INFO\" \":\" \"compiler[\" COMPILER_ID \"]\";\r\n#ifdef SIMULATE_ID\r\nchar const* info_simulate = \"INFO\" \":\" \"simulate[\" SIMULATE_ID \"]\";\r\n#endif\r\n\r\n#ifdef __QNXNTO__\r\nchar const* qnxnto = \"INFO\" \":\" \"qnxnto[]\";\r\n#endif\r\n\r\n#if defined(__CRAYXT_COMPUTE_LINUX_TARGET)\r\nchar const *info_cray = \"INFO\" \":\" \"compiler_wrapper[CrayPrgEnv]\";\r\n#endif\r\n\r\n#define STRINGIFY_HELPER(X) #X\r\n#define STRINGIFY(X) STRINGIFY_HELPER(X)\r\n\r\n/* Identify known platforms by name.  */\r\n#if defined(__linux) || defined(__linux__) || defined(linux)\r\n# define PLATFORM_ID \"Linux\"\r\n\r\n#elif defined(__MSYS__)\r\n# define PLATFORM_ID \"MSYS\"\r\n\r\n#elif defined(__CYGWIN__)\r\n# define PLATFORM_ID \"Cygwin\"\r\n\r\n#elif defined(__MINGW32__)\r\n# define PLATFORM_ID \"MinGW\"\r\n\r\n#elif defined(__APPLE__)\r\n# define PLATFORM_ID \"Darwin\"\r\n\r\n#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32)\r\n# define PLATFORM_ID \"Windows\"\r\n\r\n#elif defined(__FreeBSD__) || defined(__FreeBSD)\r\n# define PLATFORM_ID \"FreeBSD\"\r\n\r\n#elif defined(__NetBSD__) || defined(__NetBSD)\r\n# define PLATFORM_ID \"NetBSD\"\r\n\r\n#elif defined(__OpenBSD__) || defined(__OPENBSD)\r\n# define PLATFORM_ID \"OpenBSD\"\r\n\r\n#elif defined(__sun) || defined(sun)\r\n# define PLATFORM_ID \"SunOS\"\r\n\r\n#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__)\r\n# define PLATFORM_ID \"AIX\"\r\n\r\n#elif defined(__hpux) || defined(__hpux__)\r\n# define PLATFORM_ID \"HP-UX\"\r\n\r\n#elif defined(__HAIKU__)\r\n# define PLATFORM_ID \"Haiku\"\r\n\r\n#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS)\r\n# define PLATFORM_ID \"BeOS\"\r\n\r\n#elif defined(__QNX__) || defined(__QNXNTO__)\r\n# define PLATFORM_ID \"QNX\"\r\n\r\n#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__)\r\n# define PLATFORM_ID \"Tru64\"\r\n\r\n#elif defined(__riscos) || defined(__riscos__)\r\n# define PLATFORM_ID \"RISCos\"\r\n\r\n#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__)\r\n# define PLATFORM_ID \"SINIX\"\r\n\r\n#elif defined(__UNIX_SV__)\r\n# define PLATFORM_ID \"UNIX_SV\"\r\n\r\n#elif defined(__bsdos__)\r\n# define PLATFORM_ID \"BSDOS\"\r\n\r\n#elif defined(_MPRAS) || defined(MPRAS)\r\n# define PLATFORM_ID \"MP-RAS\"\r\n\r\n#elif defined(__osf) || defined(__osf__)\r\n# define PLATFORM_ID \"OSF1\"\r\n\r\n#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv)\r\n# define PLATFORM_ID \"SCO_SV\"\r\n\r\n#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX)\r\n# define PLATFORM_ID \"ULTRIX\"\r\n\r\n#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX)\r\n# define PLATFORM_ID \"Xenix\"\r\n\r\n#elif defined(__WATCOMC__)\r\n# if defined(__LINUX__)\r\n#  define PLATFORM_ID \"Linux\"\r\n\r\n# elif defined(__DOS__)\r\n#  define PLATFORM_ID \"DOS\"\r\n\r\n# elif defined(__OS2__)\r\n#  define PLATFORM_ID \"OS2\"\r\n\r\n# elif defined(__WINDOWS__)\r\n#  define PLATFORM_ID \"Windows3x\"\r\n\r\n# elif defined(__VXWORKS__)\r\n#  define PLATFORM_ID \"VxWorks\"\r\n\r\n# else /* unknown platform */\r\n#  define PLATFORM_ID\r\n# endif\r\n\r\n#elif defined(__INTEGRITY)\r\n# if defined(INT_178B)\r\n#  define PLATFORM_ID \"Integrity178\"\r\n\r\n# else /* regular Integrity */\r\n#  define PLATFORM_ID \"Integrity\"\r\n# endif\r\n\r\n# elif defined(_ADI_COMPILER)\r\n#  define PLATFORM_ID \"ADSP\"\r\n\r\n#else /* unknown platform */\r\n# define PLATFORM_ID\r\n\r\n#endif\r\n\r\n/* For windows compilers MSVC and Intel we can determine\r\n   the architecture of the compiler being used.  This is because\r\n   the compilers do not have flags that can change the architecture,\r\n   but rather depend on which compiler is being used\r\n*/\r\n#if defined(_WIN32) && defined(_MSC_VER)\r\n# if defined(_M_IA64)\r\n#  define ARCHITECTURE_ID \"IA64\"\r\n\r\n# elif defined(_M_ARM64EC)\r\n#  define ARCHITECTURE_ID \"ARM64EC\"\r\n\r\n# elif defined(_M_X64) || defined(_M_AMD64)\r\n#  define ARCHITECTURE_ID \"x64\"\r\n\r\n# elif defined(_M_IX86)\r\n#  define ARCHITECTURE_ID \"X86\"\r\n\r\n# elif defined(_M_ARM64)\r\n#  define ARCHITECTURE_ID \"ARM64\"\r\n\r\n# elif defined(_M_ARM)\r\n#  if _M_ARM == 4\r\n#   define ARCHITECTURE_ID \"ARMV4I\"\r\n#  elif _M_ARM == 5\r\n#   define ARCHITECTURE_ID \"ARMV5I\"\r\n#  else\r\n#   define ARCHITECTURE_ID \"ARMV\" STRINGIFY(_M_ARM)\r\n#  endif\r\n\r\n# elif defined(_M_MIPS)\r\n#  define ARCHITECTURE_ID \"MIPS\"\r\n\r\n# elif defined(_M_SH)\r\n#  define ARCHITECTURE_ID \"SHx\"\r\n\r\n# else /* unknown architecture */\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n#elif defined(__WATCOMC__)\r\n# if defined(_M_I86)\r\n#  define ARCHITECTURE_ID \"I86\"\r\n\r\n# elif defined(_M_IX86)\r\n#  define ARCHITECTURE_ID \"X86\"\r\n\r\n# else /* unknown architecture */\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)\r\n# if defined(__ICCARM__)\r\n#  define ARCHITECTURE_ID \"ARM\"\r\n\r\n# elif defined(__ICCRX__)\r\n#  define ARCHITECTURE_ID \"RX\"\r\n\r\n# elif defined(__ICCRH850__)\r\n#  define ARCHITECTURE_ID \"RH850\"\r\n\r\n# elif defined(__ICCRL78__)\r\n#  define ARCHITECTURE_ID \"RL78\"\r\n\r\n# elif defined(__ICCRISCV__)\r\n#  define ARCHITECTURE_ID \"RISCV\"\r\n\r\n# elif defined(__ICCAVR__)\r\n#  define ARCHITECTURE_ID \"AVR\"\r\n\r\n# elif defined(__ICC430__)\r\n#  define ARCHITECTURE_ID \"MSP430\"\r\n\r\n# elif defined(__ICCV850__)\r\n#  define ARCHITECTURE_ID \"V850\"\r\n\r\n# elif defined(__ICC8051__)\r\n#  define ARCHITECTURE_ID \"8051\"\r\n\r\n# elif defined(__ICCSTM8__)\r\n#  define ARCHITECTURE_ID \"STM8\"\r\n\r\n# else /* unknown architecture */\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n#elif defined(__ghs__)\r\n# if defined(__PPC64__)\r\n#  define ARCHITECTURE_ID \"PPC64\"\r\n\r\n# elif defined(__ppc__)\r\n#  define ARCHITECTURE_ID \"PPC\"\r\n\r\n# elif defined(__ARM__)\r\n#  define ARCHITECTURE_ID \"ARM\"\r\n\r\n# elif defined(__x86_64__)\r\n#  define ARCHITECTURE_ID \"x64\"\r\n\r\n# elif defined(__i386__)\r\n#  define ARCHITECTURE_ID \"X86\"\r\n\r\n# else /* unknown architecture */\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n#elif defined(__clang__) && defined(__ti__)\r\n# if defined(__ARM_ARCH)\r\n#  define ARCHITECTURE_ID \"Arm\"\r\n\r\n# else /* unknown architecture */\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n#elif defined(__TI_COMPILER_VERSION__)\r\n# if defined(__TI_ARM__)\r\n#  define ARCHITECTURE_ID \"ARM\"\r\n\r\n# elif defined(__MSP430__)\r\n#  define ARCHITECTURE_ID \"MSP430\"\r\n\r\n# elif defined(__TMS320C28XX__)\r\n#  define ARCHITECTURE_ID \"TMS320C28x\"\r\n\r\n# elif defined(__TMS320C6X__) || defined(_TMS320C6X)\r\n#  define ARCHITECTURE_ID \"TMS320C6x\"\r\n\r\n# else /* unknown architecture */\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n# elif defined(__ADSPSHARC__)\r\n#  define ARCHITECTURE_ID \"SHARC\"\r\n\r\n# elif defined(__ADSPBLACKFIN__)\r\n#  define ARCHITECTURE_ID \"Blackfin\"\r\n\r\n#elif defined(__TASKING__)\r\n\r\n# if defined(__CTC__) || defined(__CPTC__)\r\n#  define ARCHITECTURE_ID \"TriCore\"\r\n\r\n# elif defined(__CMCS__)\r\n#  define ARCHITECTURE_ID \"MCS\"\r\n\r\n# elif defined(__CARM__)\r\n#  define ARCHITECTURE_ID \"ARM\"\r\n\r\n# elif defined(__CARC__)\r\n#  define ARCHITECTURE_ID \"ARC\"\r\n\r\n# elif defined(__C51__)\r\n#  define ARCHITECTURE_ID \"8051\"\r\n\r\n# elif defined(__CPCP__)\r\n#  define ARCHITECTURE_ID \"PCP\"\r\n\r\n# else\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n#else\r\n#  define ARCHITECTURE_ID\r\n#endif\r\n\r\n/* Convert integer to decimal digit literals.  */\r\n#define DEC(n)                   \\\r\n  ('0' + (((n) / 10000000)%10)), \\\r\n  ('0' + (((n) / 1000000)%10)),  \\\r\n  ('0' + (((n) / 100000)%10)),   \\\r\n  ('0' + (((n) / 10000)%10)),    \\\r\n  ('0' + (((n) / 1000)%10)),     \\\r\n  ('0' + (((n) / 100)%10)),      \\\r\n  ('0' + (((n) / 10)%10)),       \\\r\n  ('0' +  ((n) % 10))\r\n\r\n/* Convert integer to hex digit literals.  */\r\n#define HEX(n)             \\\r\n  ('0' + ((n)>>28 & 0xF)), \\\r\n  ('0' + ((n)>>24 & 0xF)), \\\r\n  ('0' + ((n)>>20 & 0xF)), \\\r\n  ('0' + ((n)>>16 & 0xF)), \\\r\n  ('0' + ((n)>>12 & 0xF)), \\\r\n  ('0' + ((n)>>8  & 0xF)), \\\r\n  ('0' + ((n)>>4  & 0xF)), \\\r\n  ('0' + ((n)     & 0xF))\r\n\r\n/* Construct a string literal encoding the version number. */\r\n#ifdef COMPILER_VERSION\r\nchar const* info_version = \"INFO\" \":\" \"compiler_version[\" COMPILER_VERSION \"]\";\r\n\r\n/* Construct a string literal encoding the version number components. */\r\n#elif defined(COMPILER_VERSION_MAJOR)\r\nchar const info_version[] = {\r\n  'I', 'N', 'F', 'O', ':',\r\n  'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[',\r\n  COMPILER_VERSION_MAJOR,\r\n# ifdef COMPILER_VERSION_MINOR\r\n  '.', COMPILER_VERSION_MINOR,\r\n#  ifdef COMPILER_VERSION_PATCH\r\n   '.', COMPILER_VERSION_PATCH,\r\n#   ifdef COMPILER_VERSION_TWEAK\r\n    '.', COMPILER_VERSION_TWEAK,\r\n#   endif\r\n#  endif\r\n# endif\r\n  ']','\\0'};\r\n#endif\r\n\r\n/* Construct a string literal encoding the internal version number. */\r\n#ifdef COMPILER_VERSION_INTERNAL\r\nchar const info_version_internal[] = {\r\n  'I', 'N', 'F', 'O', ':',\r\n  'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_',\r\n  'i','n','t','e','r','n','a','l','[',\r\n  COMPILER_VERSION_INTERNAL,']','\\0'};\r\n#elif defined(COMPILER_VERSION_INTERNAL_STR)\r\nchar const* info_version_internal = \"INFO\" \":\" \"compiler_version_internal[\" COMPILER_VERSION_INTERNAL_STR \"]\";\r\n#endif\r\n\r\n/* Construct a string literal encoding the version number components. */\r\n#ifdef SIMULATE_VERSION_MAJOR\r\nchar const info_simulate_version[] = {\r\n  'I', 'N', 'F', 'O', ':',\r\n  's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[',\r\n  SIMULATE_VERSION_MAJOR,\r\n# ifdef SIMULATE_VERSION_MINOR\r\n  '.', SIMULATE_VERSION_MINOR,\r\n#  ifdef SIMULATE_VERSION_PATCH\r\n   '.', SIMULATE_VERSION_PATCH,\r\n#   ifdef SIMULATE_VERSION_TWEAK\r\n    '.', SIMULATE_VERSION_TWEAK,\r\n#   endif\r\n#  endif\r\n# endif\r\n  ']','\\0'};\r\n#endif\r\n\r\n/* Construct the string literal in pieces to prevent the source from\r\n   getting matched.  Store it in a pointer rather than an array\r\n   because some compilers will just produce instructions to fill the\r\n   array rather than assigning a pointer to a static array.  */\r\nchar const* info_platform = \"INFO\" \":\" \"platform[\" PLATFORM_ID \"]\";\r\nchar const* info_arch = \"INFO\" \":\" \"arch[\" ARCHITECTURE_ID \"]\";\r\n\r\n\r\n\r\n#define CXX_STD_98 199711L\r\n#define CXX_STD_11 201103L\r\n#define CXX_STD_14 201402L\r\n#define CXX_STD_17 201703L\r\n#define CXX_STD_20 202002L\r\n#define CXX_STD_23 202302L\r\n\r\n#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG)\r\n#  if _MSVC_LANG > CXX_STD_17\r\n#    define CXX_STD _MSVC_LANG\r\n#  elif _MSVC_LANG == CXX_STD_17 && defined(__cpp_aggregate_paren_init)\r\n#    define CXX_STD CXX_STD_20\r\n#  elif _MSVC_LANG > CXX_STD_14 && __cplusplus > CXX_STD_17\r\n#    define CXX_STD CXX_STD_20\r\n#  elif _MSVC_LANG > CXX_STD_14\r\n#    define CXX_STD CXX_STD_17\r\n#  elif defined(__INTEL_CXX11_MODE__) && defined(__cpp_aggregate_nsdmi)\r\n#    define CXX_STD CXX_STD_14\r\n#  elif defined(__INTEL_CXX11_MODE__)\r\n#    define CXX_STD CXX_STD_11\r\n#  else\r\n#    define CXX_STD CXX_STD_98\r\n#  endif\r\n#elif defined(_MSC_VER) && defined(_MSVC_LANG)\r\n#  if _MSVC_LANG > __cplusplus\r\n#    define CXX_STD _MSVC_LANG\r\n#  else\r\n#    define CXX_STD __cplusplus\r\n#  endif\r\n#elif defined(__NVCOMPILER)\r\n#  if __cplusplus == CXX_STD_17 && defined(__cpp_aggregate_paren_init)\r\n#    define CXX_STD CXX_STD_20\r\n#  else\r\n#    define CXX_STD __cplusplus\r\n#  endif\r\n#elif defined(__INTEL_COMPILER) || defined(__PGI)\r\n#  if __cplusplus == CXX_STD_11 && defined(__cpp_namespace_attributes)\r\n#    define CXX_STD CXX_STD_17\r\n#  elif __cplusplus == CXX_STD_11 && defined(__cpp_aggregate_nsdmi)\r\n#    define CXX_STD CXX_STD_14\r\n#  else\r\n#    define CXX_STD __cplusplus\r\n#  endif\r\n#elif (defined(__IBMCPP__) || defined(__ibmxl__)) && defined(__linux__)\r\n#  if __cplusplus == CXX_STD_11 && defined(__cpp_aggregate_nsdmi)\r\n#    define CXX_STD CXX_STD_14\r\n#  else\r\n#    define CXX_STD __cplusplus\r\n#  endif\r\n#elif __cplusplus == 1 && defined(__GXX_EXPERIMENTAL_CXX0X__)\r\n#  define CXX_STD CXX_STD_11\r\n#else\r\n#  define CXX_STD __cplusplus\r\n#endif\r\n\r\nconst char* info_language_standard_default = \"INFO\" \":\" \"standard_default[\"\r\n#if CXX_STD > CXX_STD_23\r\n  \"26\"\r\n#elif CXX_STD > CXX_STD_20\r\n  \"23\"\r\n#elif CXX_STD > CXX_STD_17\r\n  \"20\"\r\n#elif CXX_STD > CXX_STD_14\r\n  \"17\"\r\n#elif CXX_STD > CXX_STD_11\r\n  \"14\"\r\n#elif CXX_STD >= CXX_STD_11\r\n  \"11\"\r\n#else\r\n  \"98\"\r\n#endif\r\n\"]\";\r\n\r\nconst char* info_language_extensions_default = \"INFO\" \":\" \"extensions_default[\"\r\n#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) ||           \\\r\n     defined(__TI_COMPILER_VERSION__)) &&                                     \\\r\n  !defined(__STRICT_ANSI__)\r\n  \"ON\"\r\n#else\r\n  \"OFF\"\r\n#endif\r\n\"]\";\r\n\r\n/*--------------------------------------------------------------------------*/\r\n\r\nint main(int argc, char* argv[])\r\n{\r\n  int require = 0;\r\n  require += info_compiler[argc];\r\n  require += info_platform[argc];\r\n  require += info_arch[argc];\r\n#ifdef COMPILER_VERSION_MAJOR\r\n  require += info_version[argc];\r\n#endif\r\n#ifdef COMPILER_VERSION_INTERNAL\r\n  require += info_version_internal[argc];\r\n#endif\r\n#ifdef SIMULATE_ID\r\n  require += info_simulate[argc];\r\n#endif\r\n#ifdef SIMULATE_VERSION_MAJOR\r\n  require += info_simulate_version[argc];\r\n#endif\r\n#if defined(__CRAYXT_COMPUTE_LINUX_TARGET)\r\n  require += info_cray[argc];\r\n#endif\r\n  require += info_language_standard_default[argc];\r\n  require += info_language_extensions_default[argc];\r\n  (void)argv;\r\n  return require;\r\n}\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/x86/CMakeFiles/CMakeConfigureLog.yaml",
    "content": "\r\n---\r\nevents:\r\n  -\r\n    kind: \"message-v1\"\r\n    backtrace:\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineSystem.cmake:200 (message)\"\r\n      - \"CMakeLists.txt\"\r\n    message: |\r\n      The target system is: Android - 1 - i686\r\n      The host system is: Windows - 10.0.19045 - AMD64\r\n  -\r\n    kind: \"message-v1\"\r\n    backtrace:\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake:17 (message)\"\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)\"\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)\"\r\n      - \"CMakeLists.txt\"\r\n    message: |\r\n      Compiling the C compiler identification source file \"CMakeCCompilerId.c\" succeeded.\r\n      Compiler: C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe \r\n      Build flags: -g;-DANDROID;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-mstackrealign;-D_FORTIFY_SOURCE=2;-Wformat;-Werror=format-security\r\n      Id flags: -c;--target=i686-none-linux-android21 \r\n      \r\n      The output was:\r\n      0\r\n      \r\n      \r\n      Compilation of the C compiler identification source \"CMakeCCompilerId.c\" produced \"CMakeCCompilerId.o\"\r\n      \r\n      The C compiler identification is Clang, found in:\r\n        C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/x86/CMakeFiles/3.31.5/CompilerIdC/CMakeCCompilerId.o\r\n      \r\n  -\r\n    kind: \"message-v1\"\r\n    backtrace:\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake:17 (message)\"\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)\"\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCXXCompiler.cmake:126 (CMAKE_DETERMINE_COMPILER_ID)\"\r\n      - \"CMakeLists.txt\"\r\n    message: |\r\n      Compiling the CXX compiler identification source file \"CMakeCXXCompilerId.cpp\" succeeded.\r\n      Compiler: C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++.exe \r\n      Build flags: -g;-DANDROID;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-mstackrealign;-D_FORTIFY_SOURCE=2;-Wformat;-Werror=format-security\r\n      Id flags: -c;--target=i686-none-linux-android21 \r\n      \r\n      The output was:\r\n      0\r\n      \r\n      \r\n      Compilation of the CXX compiler identification source \"CMakeCXXCompilerId.cpp\" produced \"CMakeCXXCompilerId.o\"\r\n      \r\n      The CXX compiler identification is Clang, found in:\r\n        C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/x86/CMakeFiles/3.31.5/CompilerIdCXX/CMakeCXXCompilerId.o\r\n      \r\n  -\r\n    kind: \"try_compile-v1\"\r\n    backtrace:\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:74 (try_compile)\"\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)\"\r\n      - \"CMakeLists.txt\"\r\n    checks:\r\n      - \"Detecting C compiler ABI info\"\r\n    directories:\r\n      source: \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/x86/CMakeFiles/CMakeScratch/TryCompile-6j5llw\"\r\n      binary: \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/x86/CMakeFiles/CMakeScratch/TryCompile-6j5llw\"\r\n    cmakeVariables:\r\n      ANDROID_ABI: \"x86\"\r\n      ANDROID_ARM_MODE: \"thumb\"\r\n      ANDROID_PIE: \"TRUE\"\r\n      ANDROID_PLATFORM: \"android-21\"\r\n      ANDROID_STL: \"c++_static\"\r\n      ANDROID_TOOLCHAIN: \"clang\"\r\n      CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: \"CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS-NOTFOUND\"\r\n      CMAKE_CXX_COMPILER_TARGET: \"i686-none-linux-android21\"\r\n      CMAKE_C_COMPILER_TARGET: \"i686-none-linux-android21\"\r\n      CMAKE_C_FLAGS: \"-g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat \"\r\n      CMAKE_EXE_LINKER_FLAGS: \"-static-libstdc++ -Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--no-undefined-version -Wl,--fatal-warnings -Wl,--no-undefined -Qunused-arguments  \"\r\n      CMAKE_POSITION_INDEPENDENT_CODE: \"TRUE\"\r\n      CMAKE_SYSROOT: \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot\"\r\n      CMAKE_WARN_DEPRECATED: \"FALSE\"\r\n    buildResult:\r\n      variable: \"CMAKE_C_ABI_COMPILED\"\r\n      cached: true\r\n      stdout: |\r\n        Change Dir: 'C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/x86/CMakeFiles/CMakeScratch/TryCompile-6j5llw'\r\n        \r\n        Run Build Command(s): C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\Sdk\\\\cmake\\\\3.31.5\\\\bin\\\\ninja.exe -v cmTC_85194\r\n        [1/2] C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\Sdk\\\\ndk\\\\26.3.11579264\\\\toolchains\\\\llvm\\\\prebuilt\\\\windows-x86_64\\\\bin\\\\clang.exe --target=i686-none-linux-android21 --sysroot=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot   -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat   -fPIE   -v -MD -MT CMakeFiles/cmTC_85194.dir/CMakeCCompilerABI.c.o -MF CMakeFiles\\\\cmTC_85194.dir\\\\CMakeCCompilerABI.c.o.d -o CMakeFiles/cmTC_85194.dir/CMakeCCompilerABI.c.o -c C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCCompilerABI.c\r\n        Android (11349228, based on r487747e) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)\r\n        Target: i686-none-linux-android21\r\n        Thread model: posix\r\n        InstalledDir: C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin\r\n         (in-process)\r\n         \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe\" -cc1 -triple i686-none-linux-android21 -emit-obj -mrelax-all -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=all -ffp-contract=on -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu i686 -target-feature +ssse3 -tune-cpu generic -mllvm -treat-scalable-fixed-error-as-warning -debug-info-kind=constructor -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -fcoverage-compilation-dir=C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/x86/CMakeFiles/CMakeScratch/TryCompile-6j5llw -resource-dir C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17 -dependency-file \"CMakeFiles\\\\\\\\cmTC_85194.dir\\\\\\\\CMakeCCompilerABI.c.o.d\" -MT CMakeFiles/cmTC_85194.dir/CMakeCCompilerABI.c.o -sys-header-deps -D ANDROID -D _FORTIFY_SOURCE=2 -isysroot C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot -internal-isystem C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/include -internal-isystem C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/local/include -internal-externc-isystem C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/i686-linux-android -internal-externc-isystem C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/include -internal-externc-isystem C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include -Wformat -fdebug-compilation-dir=C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/x86/CMakeFiles/CMakeScratch/TryCompile-6j5llw -ferror-limit 19 -stack-protector 2 -mstackrealign -fgnuc-version=4.2.1 -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_85194.dir/CMakeCCompilerABI.c.o -x c C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCCompilerABI.c\r\n        clang -cc1 version 17.0.2 based upon LLVM 17.0.2 default target x86_64-w64-windows-gnu\r\n        ignoring nonexistent directory \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/local/include\"\r\n        ignoring nonexistent directory \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/include\"\r\n        #include \"...\" search starts here:\r\n        #include <...> search starts here:\r\n         C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/include\r\n         C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/i686-linux-android\r\n         C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include\r\n        End of search list.\r\n        [2/2] C:\\\\Windows\\\\system32\\\\cmd.exe /C \"cd . && C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\Sdk\\\\ndk\\\\26.3.11579264\\\\toolchains\\\\llvm\\\\prebuilt\\\\windows-x86_64\\\\bin\\\\clang.exe --target=i686-none-linux-android21 --sysroot=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -static-libstdc++ -Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--no-undefined-version -Wl,--fatal-warnings -Wl,--no-undefined -Qunused-arguments   -v CMakeFiles/cmTC_85194.dir/CMakeCCompilerABI.c.o -o cmTC_85194   && cd .\"\r\n        Android (11349228, based on r487747e) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)\r\n        Target: i686-none-linux-android21\r\n        Thread model: posix\r\n        InstalledDir: C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin\r\n         \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld\" --sysroot=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot -pie -z now -z relro --hash-style=both --eh-frame-hdr -m elf_i386 -dynamic-linker /system/bin/linker -o cmTC_85194 C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/i686-linux-android/21/crtbegin_dynamic.o -LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/i386 -LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/i686-linux-android/21 -LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/i686-linux-android -LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib --build-id=sha1 --no-rosegment --no-undefined-version --fatal-warnings --no-undefined CMakeFiles/cmTC_85194.dir/CMakeCCompilerABI.c.o C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/libclang_rt.builtins-i686-android.a -l:libunwind.a -ldl -lc C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/libclang_rt.builtins-i686-android.a -l:libunwind.a -ldl C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/i686-linux-android/21/crtend_android.o\r\n        \r\n      exitCode: 0\r\n  -\r\n    kind: \"message-v1\"\r\n    backtrace:\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:182 (message)\"\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)\"\r\n      - \"CMakeLists.txt\"\r\n    message: |\r\n      Parsed C implicit include dir info: rv=done\r\n        found start of include info\r\n        found start of implicit include info\r\n          add: [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/include]\r\n          add: [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/i686-linux-android]\r\n          add: [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include]\r\n        end of search list found\r\n        collapse include dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/include] ==> [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/include]\r\n        collapse include dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/i686-linux-android] ==> [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/i686-linux-android]\r\n        collapse include dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include] ==> [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include]\r\n        implicit include dirs: [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/include;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/i686-linux-android;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include]\r\n      \r\n      \r\n  -\r\n    kind: \"message-v1\"\r\n    backtrace:\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:218 (message)\"\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)\"\r\n      - \"CMakeLists.txt\"\r\n    message: |\r\n      Parsed C implicit link information:\r\n        link line regex: [^( *|.*[/\\\\])(ld[0-9]*(\\\\.[a-z]+)?|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\\\]+-)?ld|collect2)[^/\\\\]*( |$)]\r\n        linker tool regex: [^[ \t]*(->|\")?[ \t]*(([^\"]*[/\\\\])?(ld[0-9]*(\\\\.[a-z]+)?))(\"|,| |$)]\r\n        ignore line: [Change Dir: 'C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/x86/CMakeFiles/CMakeScratch/TryCompile-6j5llw']\r\n        ignore line: []\r\n        ignore line: [Run Build Command(s): C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\Sdk\\\\cmake\\\\3.31.5\\\\bin\\\\ninja.exe -v cmTC_85194]\r\n        ignore line: [[1/2] C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\Sdk\\\\ndk\\\\26.3.11579264\\\\toolchains\\\\llvm\\\\prebuilt\\\\windows-x86_64\\\\bin\\\\clang.exe --target=i686-none-linux-android21 --sysroot=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot   -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat   -fPIE   -v -MD -MT CMakeFiles/cmTC_85194.dir/CMakeCCompilerABI.c.o -MF CMakeFiles\\\\cmTC_85194.dir\\\\CMakeCCompilerABI.c.o.d -o CMakeFiles/cmTC_85194.dir/CMakeCCompilerABI.c.o -c C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCCompilerABI.c]\r\n        ignore line: [Android (11349228  based on r487747e) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)]\r\n        ignore line: [Target: i686-none-linux-android21]\r\n        ignore line: [Thread model: posix]\r\n        ignore line: [InstalledDir: C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin]\r\n        ignore line: [ (in-process)]\r\n        ignore line: [ \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe\" -cc1 -triple i686-none-linux-android21 -emit-obj -mrelax-all -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=all -ffp-contract=on -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu i686 -target-feature +ssse3 -tune-cpu generic -mllvm -treat-scalable-fixed-error-as-warning -debug-info-kind=constructor -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -fcoverage-compilation-dir=C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/x86/CMakeFiles/CMakeScratch/TryCompile-6j5llw -resource-dir C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17 -dependency-file \"CMakeFiles\\\\\\\\cmTC_85194.dir\\\\\\\\CMakeCCompilerABI.c.o.d\" -MT CMakeFiles/cmTC_85194.dir/CMakeCCompilerABI.c.o -sys-header-deps -D ANDROID -D _FORTIFY_SOURCE=2 -isysroot C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot -internal-isystem C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/include -internal-isystem C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/local/include -internal-externc-isystem C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/i686-linux-android -internal-externc-isystem C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/include -internal-externc-isystem C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include -Wformat -fdebug-compilation-dir=C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/x86/CMakeFiles/CMakeScratch/TryCompile-6j5llw -ferror-limit 19 -stack-protector 2 -mstackrealign -fgnuc-version=4.2.1 -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_85194.dir/CMakeCCompilerABI.c.o -x c C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCCompilerABI.c]\r\n        ignore line: [clang -cc1 version 17.0.2 based upon LLVM 17.0.2 default target x86_64-w64-windows-gnu]\r\n        ignore line: [ignoring nonexistent directory \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/local/include\"]\r\n        ignore line: [ignoring nonexistent directory \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/include\"]\r\n        ignore line: [#include \"...\" search starts here:]\r\n        ignore line: [#include <...> search starts here:]\r\n        ignore line: [ C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/include]\r\n        ignore line: [ C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/i686-linux-android]\r\n        ignore line: [ C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include]\r\n        ignore line: [End of search list.]\r\n        ignore line: [[2/2] C:\\\\Windows\\\\system32\\\\cmd.exe /C \"cd . && C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\Sdk\\\\ndk\\\\26.3.11579264\\\\toolchains\\\\llvm\\\\prebuilt\\\\windows-x86_64\\\\bin\\\\clang.exe --target=i686-none-linux-android21 --sysroot=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -static-libstdc++ -Wl --build-id=sha1 -Wl --no-rosegment -Wl --no-undefined-version -Wl --fatal-warnings -Wl --no-undefined -Qunused-arguments   -v CMakeFiles/cmTC_85194.dir/CMakeCCompilerABI.c.o -o cmTC_85194   && cd .\"]\r\n        ignore line: [Android (11349228  based on r487747e) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)]\r\n        ignore line: [Target: i686-none-linux-android21]\r\n        ignore line: [Thread model: posix]\r\n        ignore line: [InstalledDir: C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin]\r\n        link line: [ \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld\" --sysroot=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot -pie -z now -z relro --hash-style=both --eh-frame-hdr -m elf_i386 -dynamic-linker /system/bin/linker -o cmTC_85194 C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/i686-linux-android/21/crtbegin_dynamic.o -LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/i386 -LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/i686-linux-android/21 -LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/i686-linux-android -LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib --build-id=sha1 --no-rosegment --no-undefined-version --fatal-warnings --no-undefined CMakeFiles/cmTC_85194.dir/CMakeCCompilerABI.c.o C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/libclang_rt.builtins-i686-android.a -l:libunwind.a -ldl -lc C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/libclang_rt.builtins-i686-android.a -l:libunwind.a -ldl C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/i686-linux-android/21/crtend_android.o]\r\n          arg [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld] ==> ignore\r\n          arg [--sysroot=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot] ==> ignore\r\n          arg [-pie] ==> ignore\r\n          arg [-znow] ==> ignore\r\n          arg [-zrelro] ==> ignore\r\n          arg [--hash-style=both] ==> ignore\r\n          arg [--eh-frame-hdr] ==> ignore\r\n          arg [-m] ==> ignore\r\n          arg [elf_i386] ==> ignore\r\n          arg [-dynamic-linker] ==> ignore\r\n          arg [/system/bin/linker] ==> ignore\r\n          arg [-o] ==> ignore\r\n          arg [cmTC_85194] ==> ignore\r\n          arg [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/i686-linux-android/21/crtbegin_dynamic.o] ==> obj [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/i686-linux-android/21/crtbegin_dynamic.o]\r\n          arg [-LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/i386] ==> dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/i386]\r\n          arg [-LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/i686-linux-android/21] ==> dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/i686-linux-android/21]\r\n          arg [-LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/i686-linux-android] ==> dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/i686-linux-android]\r\n          arg [-LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib] ==> dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib]\r\n          arg [--build-id=sha1] ==> ignore\r\n          arg [--no-rosegment] ==> ignore\r\n          arg [--no-undefined-version] ==> ignore\r\n          arg [--fatal-warnings] ==> ignore\r\n          arg [--no-undefined] ==> ignore\r\n          arg [CMakeFiles/cmTC_85194.dir/CMakeCCompilerABI.c.o] ==> ignore\r\n          arg [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/libclang_rt.builtins-i686-android.a] ==> lib [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/libclang_rt.builtins-i686-android.a]\r\n          arg [-l:libunwind.a] ==> lib [-l:libunwind.a]\r\n          arg [-ldl] ==> lib [dl]\r\n          arg [-lc] ==> lib [c]\r\n          arg [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/libclang_rt.builtins-i686-android.a] ==> lib [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/libclang_rt.builtins-i686-android.a]\r\n          arg [-l:libunwind.a] ==> lib [-l:libunwind.a]\r\n          arg [-ldl] ==> lib [dl]\r\n          arg [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/i686-linux-android/21/crtend_android.o] ==> obj [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/i686-linux-android/21/crtend_android.o]\r\n        linker tool for 'C': C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld\r\n        remove lib [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/libclang_rt.builtins-i686-android.a]\r\n        remove lib [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/libclang_rt.builtins-i686-android.a]\r\n        collapse library dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/i386] ==> [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/i386]\r\n        collapse library dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/i686-linux-android/21] ==> [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/i686-linux-android/21]\r\n        collapse library dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/i686-linux-android] ==> [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/i686-linux-android]\r\n        collapse library dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib] ==> [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib]\r\n        implicit libs: [-l:libunwind.a;dl;c;-l:libunwind.a;dl]\r\n        implicit objs: [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/i686-linux-android/21/crtbegin_dynamic.o;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/i686-linux-android/21/crtend_android.o]\r\n        implicit dirs: [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/i386;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/i686-linux-android/21;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/i686-linux-android;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib]\r\n        implicit fwks: []\r\n      \r\n      \r\n  -\r\n    kind: \"message-v1\"\r\n    backtrace:\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Internal/CMakeDetermineLinkerId.cmake:40 (message)\"\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:255 (cmake_determine_linker_id)\"\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)\"\r\n      - \"CMakeLists.txt\"\r\n    message: |\r\n      Running the C compiler's linker: \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld\" \"-v\"\r\n      LLD 17.0.2 (compatible with GNU linkers)\r\n  -\r\n    kind: \"try_compile-v1\"\r\n    backtrace:\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:74 (try_compile)\"\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)\"\r\n      - \"CMakeLists.txt\"\r\n    checks:\r\n      - \"Detecting CXX compiler ABI info\"\r\n    directories:\r\n      source: \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/x86/CMakeFiles/CMakeScratch/TryCompile-7fqdn4\"\r\n      binary: \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/x86/CMakeFiles/CMakeScratch/TryCompile-7fqdn4\"\r\n    cmakeVariables:\r\n      ANDROID_ABI: \"x86\"\r\n      ANDROID_ARM_MODE: \"thumb\"\r\n      ANDROID_PIE: \"TRUE\"\r\n      ANDROID_PLATFORM: \"android-21\"\r\n      ANDROID_STL: \"c++_static\"\r\n      ANDROID_TOOLCHAIN: \"clang\"\r\n      CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: \"CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS-NOTFOUND\"\r\n      CMAKE_CXX_COMPILER_TARGET: \"i686-none-linux-android21\"\r\n      CMAKE_CXX_FLAGS: \"-g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat  \"\r\n      CMAKE_CXX_SCAN_FOR_MODULES: \"OFF\"\r\n      CMAKE_C_COMPILER_TARGET: \"i686-none-linux-android21\"\r\n      CMAKE_EXE_LINKER_FLAGS: \"-static-libstdc++ -Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--no-undefined-version -Wl,--fatal-warnings -Wl,--no-undefined -Qunused-arguments  \"\r\n      CMAKE_POSITION_INDEPENDENT_CODE: \"TRUE\"\r\n      CMAKE_SYSROOT: \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot\"\r\n      CMAKE_WARN_DEPRECATED: \"FALSE\"\r\n    buildResult:\r\n      variable: \"CMAKE_CXX_ABI_COMPILED\"\r\n      cached: true\r\n      stdout: |\r\n        Change Dir: 'C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/x86/CMakeFiles/CMakeScratch/TryCompile-7fqdn4'\r\n        \r\n        Run Build Command(s): C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\Sdk\\\\cmake\\\\3.31.5\\\\bin\\\\ninja.exe -v cmTC_1dce5\r\n        [1/2] C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\Sdk\\\\ndk\\\\26.3.11579264\\\\toolchains\\\\llvm\\\\prebuilt\\\\windows-x86_64\\\\bin\\\\clang++.exe --target=i686-none-linux-android21 --sysroot=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot   -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat    -fPIE   -v -MD -MT CMakeFiles/cmTC_1dce5.dir/CMakeCXXCompilerABI.cpp.o -MF CMakeFiles\\\\cmTC_1dce5.dir\\\\CMakeCXXCompilerABI.cpp.o.d -o CMakeFiles/cmTC_1dce5.dir/CMakeCXXCompilerABI.cpp.o -c C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp\r\n        Android (11349228, based on r487747e) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)\r\n        Target: i686-none-linux-android21\r\n        Thread model: posix\r\n        InstalledDir: C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin\r\n         (in-process)\r\n         \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++.exe\" -cc1 -triple i686-none-linux-android21 -emit-obj -mrelax-all -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=all -ffp-contract=on -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu i686 -target-feature +ssse3 -tune-cpu generic -mllvm -treat-scalable-fixed-error-as-warning -debug-info-kind=constructor -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -fcoverage-compilation-dir=C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/x86/CMakeFiles/CMakeScratch/TryCompile-7fqdn4 -resource-dir C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17 -dependency-file \"CMakeFiles\\\\\\\\cmTC_1dce5.dir\\\\\\\\CMakeCXXCompilerABI.cpp.o.d\" -MT CMakeFiles/cmTC_1dce5.dir/CMakeCXXCompilerABI.cpp.o -sys-header-deps -D ANDROID -D _FORTIFY_SOURCE=2 -isysroot C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot -internal-isystem C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/c++/v1 -internal-isystem C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/include -internal-isystem C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/local/include -internal-externc-isystem C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/i686-linux-android -internal-externc-isystem C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/include -internal-externc-isystem C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include -Wformat -fdeprecated-macro -fdebug-compilation-dir=C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/x86/CMakeFiles/CMakeScratch/TryCompile-7fqdn4 -ferror-limit 19 -stack-protector 2 -mstackrealign -fgnuc-version=4.2.1 -fcxx-exceptions -fexceptions -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_1dce5.dir/CMakeCXXCompilerABI.cpp.o -x c++ C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp\r\n        clang -cc1 version 17.0.2 based upon LLVM 17.0.2 default target x86_64-w64-windows-gnu\r\n        ignoring nonexistent directory \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/local/include\"\r\n        ignoring nonexistent directory \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/include\"\r\n        #include \"...\" search starts here:\r\n        #include <...> search starts here:\r\n         C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/c++/v1\r\n         C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/include\r\n         C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/i686-linux-android\r\n         C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include\r\n        End of search list.\r\n        [2/2] C:\\\\Windows\\\\system32\\\\cmd.exe /C \"cd . && C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\Sdk\\\\ndk\\\\26.3.11579264\\\\toolchains\\\\llvm\\\\prebuilt\\\\windows-x86_64\\\\bin\\\\clang++.exe --target=i686-none-linux-android21 --sysroot=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -static-libstdc++ -Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--no-undefined-version -Wl,--fatal-warnings -Wl,--no-undefined -Qunused-arguments   -v CMakeFiles/cmTC_1dce5.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_1dce5   && cd .\"\r\n        Android (11349228, based on r487747e) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)\r\n        Target: i686-none-linux-android21\r\n        Thread model: posix\r\n        InstalledDir: C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin\r\n         \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld\" --sysroot=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot -pie -z now -z relro --hash-style=both --eh-frame-hdr -m elf_i386 -dynamic-linker /system/bin/linker -o cmTC_1dce5 C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/i686-linux-android/21/crtbegin_dynamic.o -LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/i386 -LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/i686-linux-android/21 -LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/i686-linux-android -LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib --build-id=sha1 --no-rosegment --no-undefined-version --fatal-warnings --no-undefined CMakeFiles/cmTC_1dce5.dir/CMakeCXXCompilerABI.cpp.o -Bstatic -lc++ -Bdynamic -lm C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/libclang_rt.builtins-i686-android.a -l:libunwind.a -ldl -lc C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/libclang_rt.builtins-i686-android.a -l:libunwind.a -ldl C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/i686-linux-android/21/crtend_android.o\r\n        \r\n      exitCode: 0\r\n  -\r\n    kind: \"message-v1\"\r\n    backtrace:\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:182 (message)\"\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)\"\r\n      - \"CMakeLists.txt\"\r\n    message: |\r\n      Parsed CXX implicit include dir info: rv=done\r\n        found start of include info\r\n        found start of implicit include info\r\n          add: [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/c++/v1]\r\n          add: [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/include]\r\n          add: [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/i686-linux-android]\r\n          add: [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include]\r\n        end of search list found\r\n        collapse include dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/c++/v1] ==> [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/c++/v1]\r\n        collapse include dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/include] ==> [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/include]\r\n        collapse include dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/i686-linux-android] ==> [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/i686-linux-android]\r\n        collapse include dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include] ==> [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include]\r\n        implicit include dirs: [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/c++/v1;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/include;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/i686-linux-android;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include]\r\n      \r\n      \r\n  -\r\n    kind: \"message-v1\"\r\n    backtrace:\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:218 (message)\"\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)\"\r\n      - \"CMakeLists.txt\"\r\n    message: |\r\n      Parsed CXX implicit link information:\r\n        link line regex: [^( *|.*[/\\\\])(ld[0-9]*(\\\\.[a-z]+)?|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\\\]+-)?ld|collect2)[^/\\\\]*( |$)]\r\n        linker tool regex: [^[ \t]*(->|\")?[ \t]*(([^\"]*[/\\\\])?(ld[0-9]*(\\\\.[a-z]+)?))(\"|,| |$)]\r\n        ignore line: [Change Dir: 'C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/x86/CMakeFiles/CMakeScratch/TryCompile-7fqdn4']\r\n        ignore line: []\r\n        ignore line: [Run Build Command(s): C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\Sdk\\\\cmake\\\\3.31.5\\\\bin\\\\ninja.exe -v cmTC_1dce5]\r\n        ignore line: [[1/2] C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\Sdk\\\\ndk\\\\26.3.11579264\\\\toolchains\\\\llvm\\\\prebuilt\\\\windows-x86_64\\\\bin\\\\clang++.exe --target=i686-none-linux-android21 --sysroot=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot   -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat    -fPIE   -v -MD -MT CMakeFiles/cmTC_1dce5.dir/CMakeCXXCompilerABI.cpp.o -MF CMakeFiles\\\\cmTC_1dce5.dir\\\\CMakeCXXCompilerABI.cpp.o.d -o CMakeFiles/cmTC_1dce5.dir/CMakeCXXCompilerABI.cpp.o -c C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp]\r\n        ignore line: [Android (11349228  based on r487747e) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)]\r\n        ignore line: [Target: i686-none-linux-android21]\r\n        ignore line: [Thread model: posix]\r\n        ignore line: [InstalledDir: C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin]\r\n        ignore line: [ (in-process)]\r\n        ignore line: [ \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++.exe\" -cc1 -triple i686-none-linux-android21 -emit-obj -mrelax-all -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=all -ffp-contract=on -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu i686 -target-feature +ssse3 -tune-cpu generic -mllvm -treat-scalable-fixed-error-as-warning -debug-info-kind=constructor -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -fcoverage-compilation-dir=C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/x86/CMakeFiles/CMakeScratch/TryCompile-7fqdn4 -resource-dir C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17 -dependency-file \"CMakeFiles\\\\\\\\cmTC_1dce5.dir\\\\\\\\CMakeCXXCompilerABI.cpp.o.d\" -MT CMakeFiles/cmTC_1dce5.dir/CMakeCXXCompilerABI.cpp.o -sys-header-deps -D ANDROID -D _FORTIFY_SOURCE=2 -isysroot C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot -internal-isystem C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/c++/v1 -internal-isystem C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/include -internal-isystem C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/local/include -internal-externc-isystem C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/i686-linux-android -internal-externc-isystem C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/include -internal-externc-isystem C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include -Wformat -fdeprecated-macro -fdebug-compilation-dir=C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/x86/CMakeFiles/CMakeScratch/TryCompile-7fqdn4 -ferror-limit 19 -stack-protector 2 -mstackrealign -fgnuc-version=4.2.1 -fcxx-exceptions -fexceptions -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_1dce5.dir/CMakeCXXCompilerABI.cpp.o -x c++ C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp]\r\n        ignore line: [clang -cc1 version 17.0.2 based upon LLVM 17.0.2 default target x86_64-w64-windows-gnu]\r\n        ignore line: [ignoring nonexistent directory \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/local/include\"]\r\n        ignore line: [ignoring nonexistent directory \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/include\"]\r\n        ignore line: [#include \"...\" search starts here:]\r\n        ignore line: [#include <...> search starts here:]\r\n        ignore line: [ C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/c++/v1]\r\n        ignore line: [ C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/include]\r\n        ignore line: [ C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/i686-linux-android]\r\n        ignore line: [ C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include]\r\n        ignore line: [End of search list.]\r\n        ignore line: [[2/2] C:\\\\Windows\\\\system32\\\\cmd.exe /C \"cd . && C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\Sdk\\\\ndk\\\\26.3.11579264\\\\toolchains\\\\llvm\\\\prebuilt\\\\windows-x86_64\\\\bin\\\\clang++.exe --target=i686-none-linux-android21 --sysroot=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -D_FORTIFY_SOURCE=2 -Wformat -static-libstdc++ -Wl --build-id=sha1 -Wl --no-rosegment -Wl --no-undefined-version -Wl --fatal-warnings -Wl --no-undefined -Qunused-arguments   -v CMakeFiles/cmTC_1dce5.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_1dce5   && cd .\"]\r\n        ignore line: [Android (11349228  based on r487747e) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)]\r\n        ignore line: [Target: i686-none-linux-android21]\r\n        ignore line: [Thread model: posix]\r\n        ignore line: [InstalledDir: C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin]\r\n        link line: [ \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld\" --sysroot=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot -pie -z now -z relro --hash-style=both --eh-frame-hdr -m elf_i386 -dynamic-linker /system/bin/linker -o cmTC_1dce5 C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/i686-linux-android/21/crtbegin_dynamic.o -LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/i386 -LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/i686-linux-android/21 -LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/i686-linux-android -LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib --build-id=sha1 --no-rosegment --no-undefined-version --fatal-warnings --no-undefined CMakeFiles/cmTC_1dce5.dir/CMakeCXXCompilerABI.cpp.o -Bstatic -lc++ -Bdynamic -lm C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/libclang_rt.builtins-i686-android.a -l:libunwind.a -ldl -lc C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/libclang_rt.builtins-i686-android.a -l:libunwind.a -ldl C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/i686-linux-android/21/crtend_android.o]\r\n          arg [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld] ==> ignore\r\n          arg [--sysroot=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot] ==> ignore\r\n          arg [-pie] ==> ignore\r\n          arg [-znow] ==> ignore\r\n          arg [-zrelro] ==> ignore\r\n          arg [--hash-style=both] ==> ignore\r\n          arg [--eh-frame-hdr] ==> ignore\r\n          arg [-m] ==> ignore\r\n          arg [elf_i386] ==> ignore\r\n          arg [-dynamic-linker] ==> ignore\r\n          arg [/system/bin/linker] ==> ignore\r\n          arg [-o] ==> ignore\r\n          arg [cmTC_1dce5] ==> ignore\r\n          arg [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/i686-linux-android/21/crtbegin_dynamic.o] ==> obj [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/i686-linux-android/21/crtbegin_dynamic.o]\r\n          arg [-LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/i386] ==> dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/i386]\r\n          arg [-LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/i686-linux-android/21] ==> dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/i686-linux-android/21]\r\n          arg [-LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/i686-linux-android] ==> dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/i686-linux-android]\r\n          arg [-LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib] ==> dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib]\r\n          arg [--build-id=sha1] ==> ignore\r\n          arg [--no-rosegment] ==> ignore\r\n          arg [--no-undefined-version] ==> ignore\r\n          arg [--fatal-warnings] ==> ignore\r\n          arg [--no-undefined] ==> ignore\r\n          arg [CMakeFiles/cmTC_1dce5.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore\r\n          arg [-Bstatic] ==> search static\r\n          arg [-lc++] ==> lib [c++]\r\n          arg [-Bdynamic] ==> search dynamic\r\n          arg [-lm] ==> lib [m]\r\n          arg [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/libclang_rt.builtins-i686-android.a] ==> lib [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/libclang_rt.builtins-i686-android.a]\r\n          arg [-l:libunwind.a] ==> lib [-l:libunwind.a]\r\n          arg [-ldl] ==> lib [dl]\r\n          arg [-lc] ==> lib [c]\r\n          arg [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/libclang_rt.builtins-i686-android.a] ==> lib [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/libclang_rt.builtins-i686-android.a]\r\n          arg [-l:libunwind.a] ==> lib [-l:libunwind.a]\r\n          arg [-ldl] ==> lib [dl]\r\n          arg [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/i686-linux-android/21/crtend_android.o] ==> obj [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/i686-linux-android/21/crtend_android.o]\r\n        linker tool for 'CXX': C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld\r\n        remove lib [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/libclang_rt.builtins-i686-android.a]\r\n        remove lib [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/libclang_rt.builtins-i686-android.a]\r\n        collapse library dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/i386] ==> [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/i386]\r\n        collapse library dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/i686-linux-android/21] ==> [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/i686-linux-android/21]\r\n        collapse library dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/i686-linux-android] ==> [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/i686-linux-android]\r\n        collapse library dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib] ==> [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib]\r\n        implicit libs: [c++;m;-l:libunwind.a;dl;c;-l:libunwind.a;dl]\r\n        implicit objs: [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/i686-linux-android/21/crtbegin_dynamic.o;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/i686-linux-android/21/crtend_android.o]\r\n        implicit dirs: [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/i386;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/i686-linux-android/21;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/i686-linux-android;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib]\r\n        implicit fwks: []\r\n      \r\n      \r\n  -\r\n    kind: \"message-v1\"\r\n    backtrace:\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Internal/CMakeDetermineLinkerId.cmake:40 (message)\"\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:255 (cmake_determine_linker_id)\"\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)\"\r\n      - \"CMakeLists.txt\"\r\n    message: |\r\n      Running the CXX compiler's linker: \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld\" \"-v\"\r\n      LLD 17.0.2 (compatible with GNU linkers)\r\n...\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/x86/CMakeFiles/TargetDirectories.txt",
    "content": "C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/x86/CMakeFiles/edit_cache.dir\r\nC:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/x86/CMakeFiles/rebuild_cache.dir\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/x86/CMakeFiles/cmake.check_cache",
    "content": "# This file is generated by cmake for dependency checking of the CMakeCache.txt file\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/x86/CMakeFiles/rules.ninja",
    "content": "# CMAKE generated file: DO NOT EDIT!\r\n# Generated by \"Ninja\" Generator, CMake Version 3.31\r\n\r\n# This file contains all the rules used to get the outputs files\r\n# built from the input files.\r\n# It is included in the main 'build.ninja'.\r\n\r\n# =============================================================================\r\n# Project: Project\r\n# Configurations: Debug\r\n# =============================================================================\r\n# =============================================================================\r\n\r\n#############################################\r\n# Rule for running custom commands.\r\n\r\nrule CUSTOM_COMMAND\r\n  command = $COMMAND\r\n  description = $DESC\r\n\r\n\r\n#############################################\r\n# Rule for re-running cmake.\r\n\r\nrule RERUN_CMAKE\r\n  command = C:\\Users\\Admin\\AppData\\Local\\Android\\Sdk\\cmake\\3.31.5\\bin\\cmake.exe --regenerate-during-build -SC:\\flutter\\packages\\flutter_tools\\gradle\\src\\main\\groovy -BC:\\Users\\Admin\\Documents\\GitHub\\Azyx\\android\\app\\.cxx\\Debug\\i214x256\\x86\r\n  description = Re-running CMake...\r\n  generator = 1\r\n\r\n\r\n#############################################\r\n# Rule for cleaning all built files.\r\n\r\nrule CLEAN\r\n  command = C:\\Users\\Admin\\AppData\\Local\\Android\\Sdk\\cmake\\3.31.5\\bin\\ninja.exe $FILE_ARG -t clean $TARGETS\r\n  description = Cleaning all built files...\r\n\r\n\r\n#############################################\r\n# Rule for printing all primary targets available.\r\n\r\nrule HELP\r\n  command = C:\\Users\\Admin\\AppData\\Local\\Android\\Sdk\\cmake\\3.31.5\\bin\\ninja.exe -t targets\r\n  description = All primary targets available:\r\n\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/x86/additional_project_files.txt",
    "content": ""
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/x86/android_gradle_build.json",
    "content": "{\r\n  \"buildFiles\": [\r\n    \"C:\\\\flutter\\\\packages\\\\flutter_tools\\\\gradle\\\\src\\\\main\\\\groovy\\\\CMakeLists.txt\"\r\n  ],\r\n  \"cleanCommandsComponents\": [\r\n    [\r\n      \"C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\Sdk\\\\cmake\\\\3.31.5\\\\bin\\\\ninja.exe\",\r\n      \"-C\",\r\n      \"C:\\\\Users\\\\Admin\\\\Documents\\\\GitHub\\\\Azyx\\\\android\\\\app\\\\.cxx\\\\Debug\\\\i214x256\\\\x86\",\r\n      \"clean\"\r\n    ]\r\n  ],\r\n  \"buildTargetsCommandComponents\": [\r\n    \"C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\Sdk\\\\cmake\\\\3.31.5\\\\bin\\\\ninja.exe\",\r\n    \"-C\",\r\n    \"C:\\\\Users\\\\Admin\\\\Documents\\\\GitHub\\\\Azyx\\\\android\\\\app\\\\.cxx\\\\Debug\\\\i214x256\\\\x86\",\r\n    \"{LIST_OF_TARGETS_TO_BUILD}\"\r\n  ],\r\n  \"libraries\": {},\r\n  \"toolchains\": {\r\n    \"toolchain\": {\r\n      \"cCompilerExecutable\": \"C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\Sdk\\\\ndk\\\\26.3.11579264\\\\toolchains\\\\llvm\\\\prebuilt\\\\windows-x86_64\\\\bin\\\\clang.exe\",\r\n      \"cppCompilerExecutable\": \"C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\Sdk\\\\ndk\\\\26.3.11579264\\\\toolchains\\\\llvm\\\\prebuilt\\\\windows-x86_64\\\\bin\\\\clang++.exe\"\r\n    }\r\n  },\r\n  \"cFileExtensions\": [],\r\n  \"cppFileExtensions\": []\r\n}"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/x86/android_gradle_build_mini.json",
    "content": "{\r\n  \"buildFiles\": [\r\n    \"C:\\\\flutter\\\\packages\\\\flutter_tools\\\\gradle\\\\src\\\\main\\\\groovy\\\\CMakeLists.txt\"\r\n  ],\r\n  \"cleanCommandsComponents\": [\r\n    [\r\n      \"C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\Sdk\\\\cmake\\\\3.31.5\\\\bin\\\\ninja.exe\",\r\n      \"-C\",\r\n      \"C:\\\\Users\\\\Admin\\\\Documents\\\\GitHub\\\\Azyx\\\\android\\\\app\\\\.cxx\\\\Debug\\\\i214x256\\\\x86\",\r\n      \"clean\"\r\n    ]\r\n  ],\r\n  \"buildTargetsCommandComponents\": [\r\n    \"C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\Sdk\\\\cmake\\\\3.31.5\\\\bin\\\\ninja.exe\",\r\n    \"-C\",\r\n    \"C:\\\\Users\\\\Admin\\\\Documents\\\\GitHub\\\\Azyx\\\\android\\\\app\\\\.cxx\\\\Debug\\\\i214x256\\\\x86\",\r\n    \"{LIST_OF_TARGETS_TO_BUILD}\"\r\n  ],\r\n  \"libraries\": {}\r\n}"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/x86/build.ninja",
    "content": "# CMAKE generated file: DO NOT EDIT!\r\n# Generated by \"Ninja\" Generator, CMake Version 3.31\r\n\r\n# This file contains all the build statements describing the\r\n# compilation DAG.\r\n\r\n# =============================================================================\r\n# Write statements declared in CMakeLists.txt:\r\n# \r\n# Which is the root file.\r\n# =============================================================================\r\n\r\n# =============================================================================\r\n# Project: Project\r\n# Configurations: Debug\r\n# =============================================================================\r\n\r\n#############################################\r\n# Minimal version of Ninja required by this file\r\n\r\nninja_required_version = 1.5\r\n\r\n\r\n#############################################\r\n# Set configuration variable for custom commands.\r\n\r\nCONFIGURATION = Debug\r\n# =============================================================================\r\n# Include auxiliary files.\r\n\r\n\r\n#############################################\r\n# Include rules file.\r\n\r\ninclude CMakeFiles/rules.ninja\r\n\r\n# =============================================================================\r\n\r\n#############################################\r\n# Logical path to working directory; prefix for absolute paths.\r\n\r\ncmake_ninja_workdir = C$:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/x86/\r\n\r\n#############################################\r\n# Utility command for edit_cache\r\n\r\nbuild CMakeFiles/edit_cache.util: CUSTOM_COMMAND\r\n  COMMAND = C:\\Windows\\system32\\cmd.exe /C \"cd /D C:\\Users\\Admin\\Documents\\GitHub\\Azyx\\android\\app\\.cxx\\Debug\\i214x256\\x86 && C:\\Users\\Admin\\AppData\\Local\\Android\\Sdk\\cmake\\3.31.5\\bin\\cmake.exe -E echo \"No interactive CMake dialog available.\"\"\r\n  DESC = No interactive CMake dialog available...\r\n  restat = 1\r\n\r\nbuild edit_cache: phony CMakeFiles/edit_cache.util\r\n\r\n\r\n#############################################\r\n# Utility command for rebuild_cache\r\n\r\nbuild CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND\r\n  COMMAND = C:\\Windows\\system32\\cmd.exe /C \"cd /D C:\\Users\\Admin\\Documents\\GitHub\\Azyx\\android\\app\\.cxx\\Debug\\i214x256\\x86 && C:\\Users\\Admin\\AppData\\Local\\Android\\Sdk\\cmake\\3.31.5\\bin\\cmake.exe --regenerate-during-build -SC:\\flutter\\packages\\flutter_tools\\gradle\\src\\main\\groovy -BC:\\Users\\Admin\\Documents\\GitHub\\Azyx\\android\\app\\.cxx\\Debug\\i214x256\\x86\"\r\n  DESC = Running CMake to regenerate build system...\r\n  pool = console\r\n  restat = 1\r\n\r\nbuild rebuild_cache: phony CMakeFiles/rebuild_cache.util\r\n\r\n# =============================================================================\r\n# Target aliases.\r\n\r\n# =============================================================================\r\n# Folder targets.\r\n\r\n# =============================================================================\r\n\r\n#############################################\r\n# Folder: C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/x86\r\n\r\nbuild all: phony\r\n\r\n# =============================================================================\r\n# Built-in targets\r\n\r\n\r\n#############################################\r\n# Re-run CMake if any of its inputs changed.\r\n\r\nbuild build.ninja: RERUN_CMAKE | C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCCompiler.cmake.in C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCCompilerABI.c C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCInformation.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCXXCompiler.cmake.in C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCXXInformation.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCommonLanguageInclude.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCompilerIdDetection.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCXXCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerSupport.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineSystem.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeFindBinUtils.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeGenericSystem.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeInitializeConfigs.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeLanguageInformation.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeParseImplicitIncludeInfo.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeParseImplicitLinkInfo.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeParseLibraryArchitecture.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeSystem.cmake.in C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeSystemSpecificInformation.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeSystemSpecificInitialize.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeTestCompilerCommon.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/ADSP-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/ARMCC-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/ARMClang-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/AppleClang-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Borland-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Bruce-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/CMakeCommonCompilerMacros.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-C.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-CXX-CXXImportStd.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-CXX.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-DetermineCompilerInternal.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-FindBinUtils.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Compaq-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Cray-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/CrayClang-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Embarcadero-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Fujitsu-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/GHS-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/GNU-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/GNU.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/HP-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/HP-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IAR-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Intel-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/LCC-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/MSVC-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/NVHPC-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/NVIDIA-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/OrangeC-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/PGI-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/PathScale-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/SCO-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/SDCC-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/SunPro-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/TI-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/TIClang-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Tasking-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Watcom-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/XL-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/XL-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/XLClang-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/zOS-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Internal/CMakeCLinkerInformation.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Internal/CMakeCXXLinkerInformation.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Internal/CMakeCommonLinkerInformation.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Internal/CMakeDetermineLinkerId.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Internal/FeatureTesting.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Linker/GNU.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Linker/LLD-C.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Linker/LLD-CXX.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Linker/LLD.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android-Clang-C.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android-Clang-CXX.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android-Clang.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android-Determine-C.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android-Determine-CXX.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android-Determine.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android-Initialize.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android/Determine-Compiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linker/Android-LLD-C.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linker/Android-LLD-CXX.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linker/GNU.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linker/Linux-GNU.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linker/Linux-LLD-C.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linker/Linux-LLD-CXX.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linker/Linux-LLD.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linux-Initialize.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linux.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/UnixPaths.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/android-legacy.toolchain.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/android.toolchain.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/flags.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android-Clang.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android-Determine.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android-Initialize.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Determine-Compiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/platforms.cmake C$:/flutter/packages/flutter_tools/gradle/src/main/groovy/CMakeLists.txt CMakeCache.txt CMakeFiles/3.31.5/CMakeCCompiler.cmake CMakeFiles/3.31.5/CMakeCXXCompiler.cmake CMakeFiles/3.31.5/CMakeSystem.cmake\r\n  pool = console\r\n\r\n\r\n#############################################\r\n# A missing CMake input file is not an error.\r\n\r\nbuild C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCCompiler.cmake.in C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCCompilerABI.c C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCInformation.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCXXCompiler.cmake.in C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCXXInformation.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCommonLanguageInclude.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCompilerIdDetection.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCXXCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerSupport.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineSystem.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeFindBinUtils.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeGenericSystem.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeInitializeConfigs.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeLanguageInformation.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeParseImplicitIncludeInfo.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeParseImplicitLinkInfo.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeParseLibraryArchitecture.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeSystem.cmake.in C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeSystemSpecificInformation.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeSystemSpecificInitialize.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeTestCompilerCommon.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/ADSP-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/ARMCC-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/ARMClang-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/AppleClang-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Borland-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Bruce-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/CMakeCommonCompilerMacros.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-C.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-CXX-CXXImportStd.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-CXX.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-DetermineCompilerInternal.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-FindBinUtils.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Compaq-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Cray-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/CrayClang-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Embarcadero-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Fujitsu-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/GHS-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/GNU-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/GNU.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/HP-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/HP-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IAR-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Intel-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/LCC-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/MSVC-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/NVHPC-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/NVIDIA-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/OrangeC-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/PGI-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/PathScale-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/SCO-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/SDCC-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/SunPro-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/TI-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/TIClang-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Tasking-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Watcom-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/XL-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/XL-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/XLClang-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/zOS-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Internal/CMakeCLinkerInformation.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Internal/CMakeCXXLinkerInformation.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Internal/CMakeCommonLinkerInformation.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Internal/CMakeDetermineLinkerId.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Internal/FeatureTesting.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Linker/GNU.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Linker/LLD-C.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Linker/LLD-CXX.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Linker/LLD.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android-Clang-C.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android-Clang-CXX.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android-Clang.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android-Determine-C.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android-Determine-CXX.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android-Determine.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android-Initialize.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android/Determine-Compiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linker/Android-LLD-C.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linker/Android-LLD-CXX.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linker/GNU.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linker/Linux-GNU.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linker/Linux-LLD-C.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linker/Linux-LLD-CXX.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linker/Linux-LLD.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linux-Initialize.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linux.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/UnixPaths.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/android-legacy.toolchain.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/android.toolchain.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/flags.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android-Clang.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android-Determine.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android-Initialize.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Determine-Compiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/platforms.cmake C$:/flutter/packages/flutter_tools/gradle/src/main/groovy/CMakeLists.txt CMakeCache.txt CMakeFiles/3.31.5/CMakeCCompiler.cmake CMakeFiles/3.31.5/CMakeCXXCompiler.cmake CMakeFiles/3.31.5/CMakeSystem.cmake: phony\r\n\r\n\r\n#############################################\r\n# Clean all the built files.\r\n\r\nbuild clean: CLEAN\r\n\r\n\r\n#############################################\r\n# Print all primary targets available.\r\n\r\nbuild help: HELP\r\n\r\n\r\n#############################################\r\n# Make the all target the default.\r\n\r\ndefault all\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/x86/build_file_index.txt",
    "content": "C:\\flutter\\packages\\flutter_tools\\gradle\\src\\main\\groovy\\CMakeLists.txt"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/x86/cmake_install.cmake",
    "content": "# Install script for directory: C:/flutter/packages/flutter_tools/gradle/src/main/groovy\r\n\r\n# Set the install prefix\r\nif(NOT DEFINED CMAKE_INSTALL_PREFIX)\r\n  set(CMAKE_INSTALL_PREFIX \"C:/Program Files (x86)/Project\")\r\nendif()\r\nstring(REGEX REPLACE \"/$\" \"\" CMAKE_INSTALL_PREFIX \"${CMAKE_INSTALL_PREFIX}\")\r\n\r\n# Set the install configuration name.\r\nif(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)\r\n  if(BUILD_TYPE)\r\n    string(REGEX REPLACE \"^[^A-Za-z0-9_]+\" \"\"\r\n           CMAKE_INSTALL_CONFIG_NAME \"${BUILD_TYPE}\")\r\n  else()\r\n    set(CMAKE_INSTALL_CONFIG_NAME \"Debug\")\r\n  endif()\r\n  message(STATUS \"Install configuration: \\\"${CMAKE_INSTALL_CONFIG_NAME}\\\"\")\r\nendif()\r\n\r\n# Set the component getting installed.\r\nif(NOT CMAKE_INSTALL_COMPONENT)\r\n  if(COMPONENT)\r\n    message(STATUS \"Install component: \\\"${COMPONENT}\\\"\")\r\n    set(CMAKE_INSTALL_COMPONENT \"${COMPONENT}\")\r\n  else()\r\n    set(CMAKE_INSTALL_COMPONENT)\r\n  endif()\r\nendif()\r\n\r\n# Install shared libraries without execute permission?\r\nif(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)\r\n  set(CMAKE_INSTALL_SO_NO_EXE \"0\")\r\nendif()\r\n\r\n# Is this installation the result of a crosscompile?\r\nif(NOT DEFINED CMAKE_CROSSCOMPILING)\r\n  set(CMAKE_CROSSCOMPILING \"TRUE\")\r\nendif()\r\n\r\n# Set path to fallback-tool for dependency-resolution.\r\nif(NOT DEFINED CMAKE_OBJDUMP)\r\n  set(CMAKE_OBJDUMP \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-objdump.exe\")\r\nendif()\r\n\r\nstring(REPLACE \";\" \"\\n\" CMAKE_INSTALL_MANIFEST_CONTENT\r\n       \"${CMAKE_INSTALL_MANIFEST_FILES}\")\r\nif(CMAKE_INSTALL_LOCAL_ONLY)\r\n  file(WRITE \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/x86/install_local_manifest.txt\"\r\n     \"${CMAKE_INSTALL_MANIFEST_CONTENT}\")\r\nendif()\r\nif(CMAKE_INSTALL_COMPONENT)\r\n  if(CMAKE_INSTALL_COMPONENT MATCHES \"^[a-zA-Z0-9_.+-]+$\")\r\n    set(CMAKE_INSTALL_MANIFEST \"install_manifest_${CMAKE_INSTALL_COMPONENT}.txt\")\r\n  else()\r\n    string(MD5 CMAKE_INST_COMP_HASH \"${CMAKE_INSTALL_COMPONENT}\")\r\n    set(CMAKE_INSTALL_MANIFEST \"install_manifest_${CMAKE_INST_COMP_HASH}.txt\")\r\n    unset(CMAKE_INST_COMP_HASH)\r\n  endif()\r\nelse()\r\n  set(CMAKE_INSTALL_MANIFEST \"install_manifest.txt\")\r\nendif()\r\n\r\nif(NOT CMAKE_INSTALL_LOCAL_ONLY)\r\n  file(WRITE \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/x86/${CMAKE_INSTALL_MANIFEST}\"\r\n     \"${CMAKE_INSTALL_MANIFEST_CONTENT}\")\r\nendif()\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/x86/metadata_generation_command.txt",
    "content": "                        -HC:\\flutter\\packages\\flutter_tools\\gradle\\src\\main\\groovy\r\n-DCMAKE_SYSTEM_NAME=Android\r\n-DCMAKE_EXPORT_COMPILE_COMMANDS=ON\r\n-DCMAKE_SYSTEM_VERSION=21\r\n-DANDROID_PLATFORM=android-21\r\n-DANDROID_ABI=x86\r\n-DCMAKE_ANDROID_ARCH_ABI=x86\r\n-DANDROID_NDK=C:\\Users\\Admin\\AppData\\Local\\Android\\sdk\\ndk\\26.3.11579264\r\n-DCMAKE_ANDROID_NDK=C:\\Users\\Admin\\AppData\\Local\\Android\\sdk\\ndk\\26.3.11579264\r\n-DCMAKE_TOOLCHAIN_FILE=C:\\Users\\Admin\\AppData\\Local\\Android\\sdk\\ndk\\26.3.11579264\\build\\cmake\\android.toolchain.cmake\r\n-DCMAKE_MAKE_PROGRAM=C:\\Users\\Admin\\AppData\\Local\\Android\\Sdk\\cmake\\3.31.5\\bin\\ninja.exe\r\n-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=C:\\Users\\Admin\\Documents\\GitHub\\Azyx\\build\\app\\intermediates\\cxx\\Debug\\i214x256\\obj\\x86\r\n-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=C:\\Users\\Admin\\Documents\\GitHub\\Azyx\\build\\app\\intermediates\\cxx\\Debug\\i214x256\\obj\\x86\r\n-DCMAKE_BUILD_TYPE=Debug\r\n-BC:\\Users\\Admin\\Documents\\GitHub\\Azyx\\android\\app\\.cxx\\Debug\\i214x256\\x86\r\n-GNinja\r\n-Wno-dev\r\n--no-warn-unused-cli\r\n                        Build command args: []\r\n                        Version: 2"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/x86/prefab_config.json",
    "content": "{\r\n  \"enabled\": false,\r\n  \"packages\": []\r\n}"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/x86/symbol_folder_index.txt",
    "content": "C:\\Users\\Admin\\Documents\\GitHub\\Azyx\\build\\app\\intermediates\\cxx\\Debug\\i214x256\\obj\\x86"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/x86_64/.cmake/api/v1/query/client-agp/cache-v2",
    "content": ""
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/x86_64/.cmake/api/v1/query/client-agp/cmakeFiles-v1",
    "content": ""
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/x86_64/.cmake/api/v1/query/client-agp/codemodel-v2",
    "content": ""
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/x86_64/.cmake/api/v1/reply/cache-v2-27b99184a3111c53ba34.json",
    "content": "{\r\n\t\"entries\" : \r\n\t[\r\n\t\t{\r\n\t\t\t\"name\" : \"ANDROID_ABI\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"No help, variable specified on the command line.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"x86_64\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"ANDROID_NDK\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"No help, variable specified on the command line.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\sdk\\\\ndk\\\\26.3.11579264\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"ANDROID_PLATFORM\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"No help, variable specified on the command line.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"android-21\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_ADDR2LINE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to a program.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-addr2line.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_ANDROID_ARCH_ABI\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"No help, variable specified on the command line.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"x86_64\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_ANDROID_NDK\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"No help, variable specified on the command line.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\sdk\\\\ndk\\\\26.3.11579264\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_AR\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Archiver\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_ASM_FLAGS\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the compiler during all build types.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_ASM_FLAGS_DEBUG\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the compiler during debug builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_ASM_FLAGS_RELEASE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the compiler during release builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_BUILD_TYPE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel ...\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"Debug\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CACHEFILE_DIR\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"This is the directory where this CMakeCache.txt was created\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"c:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/x86_64\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CACHE_MAJOR_VERSION\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Major version of cmake used to create the current loaded cache\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"3\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CACHE_MINOR_VERSION\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Minor version of cmake used to create the current loaded cache\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"31\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CACHE_PATCH_VERSION\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Patch version of cmake used to create the current loaded cache\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"5\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_COMMAND\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to CMake executable.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/bin/cmake.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CPACK_COMMAND\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to cpack program executable.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/bin/cpack.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CTEST_COMMAND\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to ctest program executable.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/bin/ctest.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CXX_COMPILER\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CXX_COMPILER_AR\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"LLVM archiver\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"`clang-scan-deps` dependency scanner\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS-NOTFOUND\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CXX_COMPILER_RANLIB\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Generate index for LLVM archive\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CXX_FLAGS\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the compiler during all build types.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CXX_FLAGS_DEBUG\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the compiler during debug builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CXX_FLAGS_MINSIZEREL\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the CXX compiler during MINSIZEREL builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"-Os -DNDEBUG\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CXX_FLAGS_RELEASE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the compiler during release builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CXX_FLAGS_RELWITHDEBINFO\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the CXX compiler during RELWITHDEBINFO builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"-O2 -g -DNDEBUG\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_CXX_STANDARD_LIBRARIES\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Libraries linked by default with all C++ applications.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"-latomic -lm\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_C_COMPILER\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_C_COMPILER_AR\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"LLVM archiver\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_C_COMPILER_CLANG_SCAN_DEPS\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"`clang-scan-deps` dependency scanner\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"CMAKE_C_COMPILER_CLANG_SCAN_DEPS-NOTFOUND\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_C_COMPILER_RANLIB\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Generate index for LLVM archive\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_C_FLAGS\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the compiler during all build types.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_C_FLAGS_DEBUG\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the compiler during debug builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_C_FLAGS_MINSIZEREL\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the C compiler during MINSIZEREL builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"-Os -DNDEBUG\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_C_FLAGS_RELEASE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the compiler during release builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_C_FLAGS_RELWITHDEBINFO\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the C compiler during RELWITHDEBINFO builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"-O2 -g -DNDEBUG\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_C_STANDARD_LIBRARIES\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Libraries linked by default with all C applications.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"-latomic -lm\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_DLLTOOL\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to a program.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"CMAKE_DLLTOOL-NOTFOUND\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_ERROR_DEPRECATED\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Whether to issue deprecation errors for macros and functions.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"FALSE\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_EXECUTABLE_FORMAT\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Executable file format\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"ELF\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_EXE_LINKER_FLAGS\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_EXE_LINKER_FLAGS_DEBUG\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during DEBUG builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_EXE_LINKER_FLAGS_MINSIZEREL\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during MINSIZEREL builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_EXE_LINKER_FLAGS_RELEASE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during RELEASE builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during RELWITHDEBINFO builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_EXPORT_BUILD_DATABASE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Enable/Disable output of build database during the build.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"BOOL\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_EXPORT_COMPILE_COMMANDS\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"No help, variable specified on the command line.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"ON\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_EXTRA_GENERATOR\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Name of external makefile project generator.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_FIND_PACKAGE_REDIRECTS_DIR\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Value Computed by CMake.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STATIC\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/x86_64/CMakeFiles/pkgRedirects\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_GENERATOR\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Name of generator.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"Ninja\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_GENERATOR_INSTANCE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Generator instance identifier.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_GENERATOR_PLATFORM\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Name of generator platform.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_GENERATOR_TOOLSET\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Name of generator toolset.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_HOME_DIRECTORY\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Source directory with the top level CMakeLists.txt file for this project\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"C:/flutter/packages/flutter_tools/gradle/src/main/groovy\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_INSTALL_PREFIX\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Install path prefix, prepended onto install directories.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"PATH\",\r\n\t\t\t\"value\" : \"C:/Program Files (x86)/Project\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_INSTALL_SO_NO_EXE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Install .so files without execute permission.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"0\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_LIBRARY_OUTPUT_DIRECTORY\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"No help, variable specified on the command line.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"C:\\\\Users\\\\Admin\\\\Documents\\\\GitHub\\\\Azyx\\\\build\\\\app\\\\intermediates\\\\cxx\\\\Debug\\\\i214x256\\\\obj\\\\x86_64\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_LINKER\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to a program.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_MAKE_PROGRAM\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"No help, variable specified on the command line.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\Sdk\\\\cmake\\\\3.31.5\\\\bin\\\\ninja.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_MODULE_LINKER_FLAGS\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of modules.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_MODULE_LINKER_FLAGS_DEBUG\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of modules during DEBUG builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of modules during MINSIZEREL builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_MODULE_LINKER_FLAGS_RELEASE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of modules during RELEASE builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of modules during RELWITHDEBINFO builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_NM\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to a program.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-nm.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_NUMBER_OF_MAKEFILES\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"number of local generators\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"1\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_OBJCOPY\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to a program.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-objcopy.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_OBJDUMP\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to a program.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-objdump.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_PLATFORM_INFO_INITIALIZED\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Platform information initialized\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"1\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_PROJECT_DESCRIPTION\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Value Computed by CMake\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STATIC\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_PROJECT_HOMEPAGE_URL\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Value Computed by CMake\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STATIC\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_PROJECT_NAME\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Value Computed by CMake\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STATIC\",\r\n\t\t\t\"value\" : \"Project\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_RANLIB\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Ranlib\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_READELF\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to a program.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-readelf.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_ROOT\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to CMake installation.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_RUNTIME_OUTPUT_DIRECTORY\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"No help, variable specified on the command line.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"C:\\\\Users\\\\Admin\\\\Documents\\\\GitHub\\\\Azyx\\\\build\\\\app\\\\intermediates\\\\cxx\\\\Debug\\\\i214x256\\\\obj\\\\x86_64\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_SHARED_LINKER_FLAGS\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of dll's.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_SHARED_LINKER_FLAGS_DEBUG\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of shared libraries during DEBUG builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of shared libraries during MINSIZEREL builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_SHARED_LINKER_FLAGS_RELEASE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of shared libraries during RELEASE builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of shared libraries during RELWITHDEBINFO builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_SKIP_INSTALL_RPATH\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"If set, runtime paths are not added when installing shared libraries, but are added when building.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"BOOL\",\r\n\t\t\t\"value\" : \"NO\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_SKIP_RPATH\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"If set, runtime paths are not added when using shared libraries.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"BOOL\",\r\n\t\t\t\"value\" : \"NO\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_STATIC_LINKER_FLAGS\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of static libraries during all build types.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_STATIC_LINKER_FLAGS_DEBUG\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of static libraries during DEBUG builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of static libraries during MINSIZEREL builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_STATIC_LINKER_FLAGS_RELEASE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of static libraries during RELEASE builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Flags used by the linker during the creation of static libraries during RELWITHDEBINFO builds.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STRING\",\r\n\t\t\t\"value\" : \"\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_STRIP\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Strip\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-strip.exe\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_SUPPRESS_DEVELOPER_ERRORS\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Suppress errors that are meant for the author of the CMakeLists.txt files.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"TRUE\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_SUPPRESS_DEVELOPER_WARNINGS\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Suppress Warnings that are meant for the author of the CMakeLists.txt files.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"TRUE\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_SYSTEM_NAME\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"No help, variable specified on the command line.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"Android\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_SYSTEM_VERSION\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"No help, variable specified on the command line.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"UNINITIALIZED\",\r\n\t\t\t\"value\" : \"21\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_TAPI\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Path to a program.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"CMAKE_TAPI-NOTFOUND\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_TOOLCHAIN_FILE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"The CMake toolchain file\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"FILEPATH\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/android.toolchain.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_VERBOSE_MAKEFILE\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"ADVANCED\",\r\n\t\t\t\t\t\"value\" : \"1\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"If this value is on, makefiles will be generated without the .SILENT directive, and all commands will be echoed to the console during the make.  This is useful for debugging only. With Visual Studio IDE projects all commands are done without /nologo.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"BOOL\",\r\n\t\t\t\"value\" : \"FALSE\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"CMAKE_WARN_DEPRECATED\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Whether to issue warnings for deprecated functionality.\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"FALSE\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"Project_BINARY_DIR\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Value Computed by CMake\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STATIC\",\r\n\t\t\t\"value\" : \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/x86_64\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"Project_IS_TOP_LEVEL\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Value Computed by CMake\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STATIC\",\r\n\t\t\t\"value\" : \"ON\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"Project_SOURCE_DIR\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"Value Computed by CMake\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"STATIC\",\r\n\t\t\t\"value\" : \"C:/flutter/packages/flutter_tools/gradle/src/main/groovy\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"_CMAKE_CXX_LINKER_PUSHPOP_STATE_SUPPORTED\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"linker supports push/pop state\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"TRUE\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"_CMAKE_C_LINKER_PUSHPOP_STATE_SUPPORTED\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"linker supports push/pop state\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"TRUE\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"name\" : \"_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED\",\r\n\t\t\t\"properties\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"name\" : \"HELPSTRING\",\r\n\t\t\t\t\t\"value\" : \"linker supports push/pop state\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"type\" : \"INTERNAL\",\r\n\t\t\t\"value\" : \"TRUE\"\r\n\t\t}\r\n\t],\r\n\t\"kind\" : \"cache\",\r\n\t\"version\" : \r\n\t{\r\n\t\t\"major\" : 2,\r\n\t\t\"minor\" : 0\r\n\t}\r\n}\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/x86_64/.cmake/api/v1/reply/cmakeFiles-v1-815a6b2401baf759806d.json",
    "content": "{\r\n\t\"inputs\" : \r\n\t[\r\n\t\t{\r\n\t\t\t\"path\" : \"CMakeLists.txt\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineSystem.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/android.toolchain.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/android-legacy.toolchain.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/platforms.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android-Determine.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android-Determine.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeSystem.cmake.in\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isGenerated\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/x86_64/CMakeFiles/3.31.5/CMakeSystem.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/android.toolchain.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeSystemSpecificInitialize.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android-Initialize.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android-Initialize.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linux-Initialize.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android-Determine-C.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android/Determine-Compiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Determine-Compiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCompilerIdDetection.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/ADSP-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/ARMCC-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/ARMClang-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/AppleClang-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-DetermineCompilerInternal.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Borland-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Bruce-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-DetermineCompilerInternal.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Compaq-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Cray-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/CrayClang-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Embarcadero-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Fujitsu-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/GHS-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/GNU-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/HP-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IAR-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Intel-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/LCC-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/MSVC-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/NVHPC-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/NVIDIA-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/OrangeC-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/PGI-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/PathScale-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/SCO-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/SDCC-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/SunPro-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/TI-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/TIClang-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Tasking-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Watcom-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/XL-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/XLClang-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/zOS-C-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeFindBinUtils.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-FindBinUtils.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCCompiler.cmake.in\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isGenerated\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/x86_64/CMakeFiles/3.31.5/CMakeCCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCXXCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android-Determine-CXX.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android/Determine-Compiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCompilerIdDetection.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/ADSP-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/ARMCC-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/ARMClang-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/AppleClang-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-DetermineCompilerInternal.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Borland-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-DetermineCompilerInternal.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Cray-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/CrayClang-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Embarcadero-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Fujitsu-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/GHS-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/HP-CXX-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IAR-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Intel-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/MSVC-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/NVHPC-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/NVIDIA-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/OrangeC-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/PGI-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/PathScale-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/SCO-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/TI-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/TIClang-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Tasking-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Watcom-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/XL-CXX-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeFindBinUtils.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-FindBinUtils.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCXXCompiler.cmake.in\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isGenerated\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/x86_64/CMakeFiles/3.31.5/CMakeCXXCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeSystemSpecificInformation.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeGenericSystem.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeInitializeConfigs.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linux.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/UnixPaths.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCInformation.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeLanguageInformation.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-C.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/CMakeCommonCompilerMacros.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/GNU.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/CMakeCommonCompilerMacros.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android-Clang-C.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android-Clang.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android-Clang.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/flags.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCommonLanguageInclude.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeTestCompilerCommon.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Internal/CMakeDetermineLinkerId.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeParseImplicitIncludeInfo.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeParseImplicitLinkInfo.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeParseLibraryArchitecture.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeTestCompilerCommon.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCCompilerABI.c\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerSupport.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Internal/FeatureTesting.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCCompiler.cmake.in\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isGenerated\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/x86_64/CMakeFiles/3.31.5/CMakeCCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Internal/CMakeCLinkerInformation.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Internal/CMakeCommonLinkerInformation.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Linker/LLD-C.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Linker/LLD.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Linker/GNU.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linker/Android-LLD-C.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linker/Linux-LLD-C.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linker/Linux-LLD.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linker/Linux-GNU.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linker/GNU.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCXXInformation.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeLanguageInformation.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-CXX.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android-Clang-CXX.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android-Clang.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCommonLanguageInclude.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeTestCompilerCommon.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Internal/CMakeDetermineLinkerId.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeParseImplicitIncludeInfo.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeParseImplicitLinkInfo.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeParseLibraryArchitecture.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeTestCompilerCommon.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerSupport.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Internal/FeatureTesting.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-CXX-CXXImportStd.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCXXCompiler.cmake.in\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isGenerated\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/x86_64/CMakeFiles/3.31.5/CMakeCXXCompiler.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Internal/CMakeCXXLinkerInformation.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Internal/CMakeCommonLinkerInformation.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Linker/LLD-CXX.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Linker/LLD.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linker/Android-LLD-CXX.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linker/Linux-LLD-CXX.cmake\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"isCMake\" : true,\r\n\t\t\t\"isExternal\" : true,\r\n\t\t\t\"path\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linker/Linux-LLD.cmake\"\r\n\t\t}\r\n\t],\r\n\t\"kind\" : \"cmakeFiles\",\r\n\t\"paths\" : \r\n\t{\r\n\t\t\"build\" : \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/x86_64\",\r\n\t\t\"source\" : \"C:/flutter/packages/flutter_tools/gradle/src/main/groovy\"\r\n\t},\r\n\t\"version\" : \r\n\t{\r\n\t\t\"major\" : 1,\r\n\t\t\"minor\" : 1\r\n\t}\r\n}\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/x86_64/.cmake/api/v1/reply/codemodel-v2-4642c419ce318900dfb5.json",
    "content": "{\r\n\t\"configurations\" : \r\n\t[\r\n\t\t{\r\n\t\t\t\"directories\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"build\" : \".\",\r\n\t\t\t\t\t\"jsonFile\" : \"directory-.-Debug-d0094a50bb2071803777.json\",\r\n\t\t\t\t\t\"minimumCMakeVersion\" : \r\n\t\t\t\t\t{\r\n\t\t\t\t\t\t\"string\" : \"3.6.0\"\r\n\t\t\t\t\t},\r\n\t\t\t\t\t\"projectIndex\" : 0,\r\n\t\t\t\t\t\"source\" : \".\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"name\" : \"Debug\",\r\n\t\t\t\"projects\" : \r\n\t\t\t[\r\n\t\t\t\t{\r\n\t\t\t\t\t\"directoryIndexes\" : \r\n\t\t\t\t\t[\r\n\t\t\t\t\t\t0\r\n\t\t\t\t\t],\r\n\t\t\t\t\t\"name\" : \"Project\"\r\n\t\t\t\t}\r\n\t\t\t],\r\n\t\t\t\"targets\" : []\r\n\t\t}\r\n\t],\r\n\t\"kind\" : \"codemodel\",\r\n\t\"paths\" : \r\n\t{\r\n\t\t\"build\" : \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/x86_64\",\r\n\t\t\"source\" : \"C:/flutter/packages/flutter_tools/gradle/src/main/groovy\"\r\n\t},\r\n\t\"version\" : \r\n\t{\r\n\t\t\"major\" : 2,\r\n\t\t\"minor\" : 7\r\n\t}\r\n}\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/x86_64/.cmake/api/v1/reply/directory-.-Debug-d0094a50bb2071803777.json",
    "content": "{\r\n\t\"backtraceGraph\" : \r\n\t{\r\n\t\t\"commands\" : [],\r\n\t\t\"files\" : [],\r\n\t\t\"nodes\" : []\r\n\t},\r\n\t\"installers\" : [],\r\n\t\"paths\" : \r\n\t{\r\n\t\t\"build\" : \".\",\r\n\t\t\"source\" : \".\"\r\n\t}\r\n}\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/x86_64/.cmake/api/v1/reply/index-2025-02-18T06-35-33-0719.json",
    "content": "{\r\n\t\"cmake\" : \r\n\t{\r\n\t\t\"generator\" : \r\n\t\t{\r\n\t\t\t\"multiConfig\" : false,\r\n\t\t\t\"name\" : \"Ninja\"\r\n\t\t},\r\n\t\t\"paths\" : \r\n\t\t{\r\n\t\t\t\"cmake\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/bin/cmake.exe\",\r\n\t\t\t\"cpack\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/bin/cpack.exe\",\r\n\t\t\t\"ctest\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/bin/ctest.exe\",\r\n\t\t\t\"root\" : \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31\"\r\n\t\t},\r\n\t\t\"version\" : \r\n\t\t{\r\n\t\t\t\"isDirty\" : false,\r\n\t\t\t\"major\" : 3,\r\n\t\t\t\"minor\" : 31,\r\n\t\t\t\"patch\" : 5,\r\n\t\t\t\"string\" : \"3.31.5\",\r\n\t\t\t\"suffix\" : \"\"\r\n\t\t}\r\n\t},\r\n\t\"objects\" : \r\n\t[\r\n\t\t{\r\n\t\t\t\"jsonFile\" : \"codemodel-v2-4642c419ce318900dfb5.json\",\r\n\t\t\t\"kind\" : \"codemodel\",\r\n\t\t\t\"version\" : \r\n\t\t\t{\r\n\t\t\t\t\"major\" : 2,\r\n\t\t\t\t\"minor\" : 7\r\n\t\t\t}\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"jsonFile\" : \"cache-v2-27b99184a3111c53ba34.json\",\r\n\t\t\t\"kind\" : \"cache\",\r\n\t\t\t\"version\" : \r\n\t\t\t{\r\n\t\t\t\t\"major\" : 2,\r\n\t\t\t\t\"minor\" : 0\r\n\t\t\t}\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"jsonFile\" : \"cmakeFiles-v1-815a6b2401baf759806d.json\",\r\n\t\t\t\"kind\" : \"cmakeFiles\",\r\n\t\t\t\"version\" : \r\n\t\t\t{\r\n\t\t\t\t\"major\" : 1,\r\n\t\t\t\t\"minor\" : 1\r\n\t\t\t}\r\n\t\t}\r\n\t],\r\n\t\"reply\" : \r\n\t{\r\n\t\t\"client-agp\" : \r\n\t\t{\r\n\t\t\t\"cache-v2\" : \r\n\t\t\t{\r\n\t\t\t\t\"jsonFile\" : \"cache-v2-27b99184a3111c53ba34.json\",\r\n\t\t\t\t\"kind\" : \"cache\",\r\n\t\t\t\t\"version\" : \r\n\t\t\t\t{\r\n\t\t\t\t\t\"major\" : 2,\r\n\t\t\t\t\t\"minor\" : 0\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\t\"cmakeFiles-v1\" : \r\n\t\t\t{\r\n\t\t\t\t\"jsonFile\" : \"cmakeFiles-v1-815a6b2401baf759806d.json\",\r\n\t\t\t\t\"kind\" : \"cmakeFiles\",\r\n\t\t\t\t\"version\" : \r\n\t\t\t\t{\r\n\t\t\t\t\t\"major\" : 1,\r\n\t\t\t\t\t\"minor\" : 1\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\t\"codemodel-v2\" : \r\n\t\t\t{\r\n\t\t\t\t\"jsonFile\" : \"codemodel-v2-4642c419ce318900dfb5.json\",\r\n\t\t\t\t\"kind\" : \"codemodel\",\r\n\t\t\t\t\"version\" : \r\n\t\t\t\t{\r\n\t\t\t\t\t\"major\" : 2,\r\n\t\t\t\t\t\"minor\" : 7\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n}\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/x86_64/CMakeCache.txt",
    "content": "# This is the CMakeCache file.\r\n# For build in directory: c:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/x86_64\r\n# It was generated by CMake: C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/bin/cmake.exe\r\n# You can edit this file to change values found and used by cmake.\r\n# If you do not want to change any of the values, simply exit the editor.\r\n# If you do want to change a value, simply edit, save, and exit the editor.\r\n# The syntax for the file is as follows:\r\n# KEY:TYPE=VALUE\r\n# KEY is the name of a variable in the cache.\r\n# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!.\r\n# VALUE is the current value for the KEY.\r\n\r\n########################\r\n# EXTERNAL cache entries\r\n########################\r\n\r\n//No help, variable specified on the command line.\r\nANDROID_ABI:UNINITIALIZED=x86_64\r\n\r\n//No help, variable specified on the command line.\r\nANDROID_NDK:UNINITIALIZED=C:\\Users\\Admin\\AppData\\Local\\Android\\sdk\\ndk\\26.3.11579264\r\n\r\n//No help, variable specified on the command line.\r\nANDROID_PLATFORM:UNINITIALIZED=android-21\r\n\r\n//Path to a program.\r\nCMAKE_ADDR2LINE:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-addr2line.exe\r\n\r\n//No help, variable specified on the command line.\r\nCMAKE_ANDROID_ARCH_ABI:UNINITIALIZED=x86_64\r\n\r\n//No help, variable specified on the command line.\r\nCMAKE_ANDROID_NDK:UNINITIALIZED=C:\\Users\\Admin\\AppData\\Local\\Android\\sdk\\ndk\\26.3.11579264\r\n\r\n//Archiver\r\nCMAKE_AR:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe\r\n\r\n//Flags used by the compiler during all build types.\r\nCMAKE_ASM_FLAGS:STRING=\r\n\r\n//Flags used by the compiler during debug builds.\r\nCMAKE_ASM_FLAGS_DEBUG:STRING=\r\n\r\n//Flags used by the compiler during release builds.\r\nCMAKE_ASM_FLAGS_RELEASE:STRING=\r\n\r\n//Choose the type of build, options are: None Debug Release RelWithDebInfo\r\n// MinSizeRel ...\r\nCMAKE_BUILD_TYPE:STRING=Debug\r\n\r\n//LLVM archiver\r\nCMAKE_CXX_COMPILER_AR:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe\r\n\r\n//`clang-scan-deps` dependency scanner\r\nCMAKE_CXX_COMPILER_CLANG_SCAN_DEPS:FILEPATH=CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS-NOTFOUND\r\n\r\n//Generate index for LLVM archive\r\nCMAKE_CXX_COMPILER_RANLIB:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe\r\n\r\n//Flags used by the compiler during all build types.\r\nCMAKE_CXX_FLAGS:STRING=\r\n\r\n//Flags used by the compiler during debug builds.\r\nCMAKE_CXX_FLAGS_DEBUG:STRING=\r\n\r\n//Flags used by the CXX compiler during MINSIZEREL builds.\r\nCMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG\r\n\r\n//Flags used by the compiler during release builds.\r\nCMAKE_CXX_FLAGS_RELEASE:STRING=\r\n\r\n//Flags used by the CXX compiler during RELWITHDEBINFO builds.\r\nCMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG\r\n\r\n//Libraries linked by default with all C++ applications.\r\nCMAKE_CXX_STANDARD_LIBRARIES:STRING=-latomic -lm\r\n\r\n//LLVM archiver\r\nCMAKE_C_COMPILER_AR:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe\r\n\r\n//`clang-scan-deps` dependency scanner\r\nCMAKE_C_COMPILER_CLANG_SCAN_DEPS:FILEPATH=CMAKE_C_COMPILER_CLANG_SCAN_DEPS-NOTFOUND\r\n\r\n//Generate index for LLVM archive\r\nCMAKE_C_COMPILER_RANLIB:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe\r\n\r\n//Flags used by the compiler during all build types.\r\nCMAKE_C_FLAGS:STRING=\r\n\r\n//Flags used by the compiler during debug builds.\r\nCMAKE_C_FLAGS_DEBUG:STRING=\r\n\r\n//Flags used by the C compiler during MINSIZEREL builds.\r\nCMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG\r\n\r\n//Flags used by the compiler during release builds.\r\nCMAKE_C_FLAGS_RELEASE:STRING=\r\n\r\n//Flags used by the C compiler during RELWITHDEBINFO builds.\r\nCMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG\r\n\r\n//Libraries linked by default with all C applications.\r\nCMAKE_C_STANDARD_LIBRARIES:STRING=-latomic -lm\r\n\r\n//Path to a program.\r\nCMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND\r\n\r\n//Flags used by the linker.\r\nCMAKE_EXE_LINKER_FLAGS:STRING=\r\n\r\n//Flags used by the linker during DEBUG builds.\r\nCMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=\r\n\r\n//Flags used by the linker during MINSIZEREL builds.\r\nCMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=\r\n\r\n//Flags used by the linker during RELEASE builds.\r\nCMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=\r\n\r\n//Flags used by the linker during RELWITHDEBINFO builds.\r\nCMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=\r\n\r\n//Enable/Disable output of build database during the build.\r\nCMAKE_EXPORT_BUILD_DATABASE:BOOL=\r\n\r\n//No help, variable specified on the command line.\r\nCMAKE_EXPORT_COMPILE_COMMANDS:UNINITIALIZED=ON\r\n\r\n//Value Computed by CMake.\r\nCMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/x86_64/CMakeFiles/pkgRedirects\r\n\r\n//Install path prefix, prepended onto install directories.\r\nCMAKE_INSTALL_PREFIX:PATH=C:/Program Files (x86)/Project\r\n\r\n//No help, variable specified on the command line.\r\nCMAKE_LIBRARY_OUTPUT_DIRECTORY:UNINITIALIZED=C:\\Users\\Admin\\Documents\\GitHub\\Azyx\\build\\app\\intermediates\\cxx\\Debug\\i214x256\\obj\\x86_64\r\n\r\n//Path to a program.\r\nCMAKE_LINKER:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld.exe\r\n\r\n//No help, variable specified on the command line.\r\nCMAKE_MAKE_PROGRAM:UNINITIALIZED=C:\\Users\\Admin\\AppData\\Local\\Android\\Sdk\\cmake\\3.31.5\\bin\\ninja.exe\r\n\r\n//Flags used by the linker during the creation of modules.\r\nCMAKE_MODULE_LINKER_FLAGS:STRING=\r\n\r\n//Flags used by the linker during the creation of modules during\r\n// DEBUG builds.\r\nCMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=\r\n\r\n//Flags used by the linker during the creation of modules during\r\n// MINSIZEREL builds.\r\nCMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=\r\n\r\n//Flags used by the linker during the creation of modules during\r\n// RELEASE builds.\r\nCMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=\r\n\r\n//Flags used by the linker during the creation of modules during\r\n// RELWITHDEBINFO builds.\r\nCMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=\r\n\r\n//Path to a program.\r\nCMAKE_NM:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-nm.exe\r\n\r\n//Path to a program.\r\nCMAKE_OBJCOPY:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-objcopy.exe\r\n\r\n//Path to a program.\r\nCMAKE_OBJDUMP:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-objdump.exe\r\n\r\n//Value Computed by CMake\r\nCMAKE_PROJECT_DESCRIPTION:STATIC=\r\n\r\n//Value Computed by CMake\r\nCMAKE_PROJECT_HOMEPAGE_URL:STATIC=\r\n\r\n//Value Computed by CMake\r\nCMAKE_PROJECT_NAME:STATIC=Project\r\n\r\n//Ranlib\r\nCMAKE_RANLIB:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe\r\n\r\n//Path to a program.\r\nCMAKE_READELF:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-readelf.exe\r\n\r\n//No help, variable specified on the command line.\r\nCMAKE_RUNTIME_OUTPUT_DIRECTORY:UNINITIALIZED=C:\\Users\\Admin\\Documents\\GitHub\\Azyx\\build\\app\\intermediates\\cxx\\Debug\\i214x256\\obj\\x86_64\r\n\r\n//Flags used by the linker during the creation of dll's.\r\nCMAKE_SHARED_LINKER_FLAGS:STRING=\r\n\r\n//Flags used by the linker during the creation of shared libraries\r\n// during DEBUG builds.\r\nCMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=\r\n\r\n//Flags used by the linker during the creation of shared libraries\r\n// during MINSIZEREL builds.\r\nCMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=\r\n\r\n//Flags used by the linker during the creation of shared libraries\r\n// during RELEASE builds.\r\nCMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=\r\n\r\n//Flags used by the linker during the creation of shared libraries\r\n// during RELWITHDEBINFO builds.\r\nCMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=\r\n\r\n//If set, runtime paths are not added when installing shared libraries,\r\n// but are added when building.\r\nCMAKE_SKIP_INSTALL_RPATH:BOOL=NO\r\n\r\n//If set, runtime paths are not added when using shared libraries.\r\nCMAKE_SKIP_RPATH:BOOL=NO\r\n\r\n//Flags used by the linker during the creation of static libraries\r\n// during all build types.\r\nCMAKE_STATIC_LINKER_FLAGS:STRING=\r\n\r\n//Flags used by the linker during the creation of static libraries\r\n// during DEBUG builds.\r\nCMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING=\r\n\r\n//Flags used by the linker during the creation of static libraries\r\n// during MINSIZEREL builds.\r\nCMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING=\r\n\r\n//Flags used by the linker during the creation of static libraries\r\n// during RELEASE builds.\r\nCMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING=\r\n\r\n//Flags used by the linker during the creation of static libraries\r\n// during RELWITHDEBINFO builds.\r\nCMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING=\r\n\r\n//Strip\r\nCMAKE_STRIP:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-strip.exe\r\n\r\n//No help, variable specified on the command line.\r\nCMAKE_SYSTEM_NAME:UNINITIALIZED=Android\r\n\r\n//No help, variable specified on the command line.\r\nCMAKE_SYSTEM_VERSION:UNINITIALIZED=21\r\n\r\n//Path to a program.\r\nCMAKE_TAPI:FILEPATH=CMAKE_TAPI-NOTFOUND\r\n\r\n//The CMake toolchain file\r\nCMAKE_TOOLCHAIN_FILE:FILEPATH=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/android.toolchain.cmake\r\n\r\n//If this value is on, makefiles will be generated without the\r\n// .SILENT directive, and all commands will be echoed to the console\r\n// during the make.  This is useful for debugging only. With Visual\r\n// Studio IDE projects all commands are done without /nologo.\r\nCMAKE_VERBOSE_MAKEFILE:BOOL=FALSE\r\n\r\n//Value Computed by CMake\r\nProject_BINARY_DIR:STATIC=C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/x86_64\r\n\r\n//Value Computed by CMake\r\nProject_IS_TOP_LEVEL:STATIC=ON\r\n\r\n//Value Computed by CMake\r\nProject_SOURCE_DIR:STATIC=C:/flutter/packages/flutter_tools/gradle/src/main/groovy\r\n\r\n\r\n########################\r\n# INTERNAL cache entries\r\n########################\r\n\r\n//ADVANCED property for variable: CMAKE_ADDR2LINE\r\nCMAKE_ADDR2LINE-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_AR\r\nCMAKE_AR-ADVANCED:INTERNAL=1\r\n//This is the directory where this CMakeCache.txt was created\r\nCMAKE_CACHEFILE_DIR:INTERNAL=c:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/x86_64\r\n//Major version of cmake used to create the current loaded cache\r\nCMAKE_CACHE_MAJOR_VERSION:INTERNAL=3\r\n//Minor version of cmake used to create the current loaded cache\r\nCMAKE_CACHE_MINOR_VERSION:INTERNAL=31\r\n//Patch version of cmake used to create the current loaded cache\r\nCMAKE_CACHE_PATCH_VERSION:INTERNAL=5\r\n//Path to CMake executable.\r\nCMAKE_COMMAND:INTERNAL=C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/bin/cmake.exe\r\n//Path to cpack program executable.\r\nCMAKE_CPACK_COMMAND:INTERNAL=C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/bin/cpack.exe\r\n//Path to ctest program executable.\r\nCMAKE_CTEST_COMMAND:INTERNAL=C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/bin/ctest.exe\r\n//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR\r\nCMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS\r\nCMAKE_CXX_COMPILER_CLANG_SCAN_DEPS-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB\r\nCMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_CXX_FLAGS\r\nCMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG\r\nCMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL\r\nCMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE\r\nCMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO\r\nCMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_CXX_STANDARD_LIBRARIES\r\nCMAKE_CXX_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_C_COMPILER_AR\r\nCMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_C_COMPILER_CLANG_SCAN_DEPS\r\nCMAKE_C_COMPILER_CLANG_SCAN_DEPS-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB\r\nCMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_C_FLAGS\r\nCMAKE_C_FLAGS-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG\r\nCMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL\r\nCMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE\r\nCMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO\r\nCMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_C_STANDARD_LIBRARIES\r\nCMAKE_C_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_DLLTOOL\r\nCMAKE_DLLTOOL-ADVANCED:INTERNAL=1\r\n//Whether to issue deprecation errors for macros and functions.\r\nCMAKE_ERROR_DEPRECATED:INTERNAL=FALSE\r\n//Executable file format\r\nCMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF\r\n//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS\r\nCMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG\r\nCMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL\r\nCMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE\r\nCMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO\r\nCMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_EXPORT_BUILD_DATABASE\r\nCMAKE_EXPORT_BUILD_DATABASE-ADVANCED:INTERNAL=1\r\n//Name of external makefile project generator.\r\nCMAKE_EXTRA_GENERATOR:INTERNAL=\r\n//Name of generator.\r\nCMAKE_GENERATOR:INTERNAL=Ninja\r\n//Generator instance identifier.\r\nCMAKE_GENERATOR_INSTANCE:INTERNAL=\r\n//Name of generator platform.\r\nCMAKE_GENERATOR_PLATFORM:INTERNAL=\r\n//Name of generator toolset.\r\nCMAKE_GENERATOR_TOOLSET:INTERNAL=\r\n//Source directory with the top level CMakeLists.txt file for this\r\n// project\r\nCMAKE_HOME_DIRECTORY:INTERNAL=C:/flutter/packages/flutter_tools/gradle/src/main/groovy\r\n//Install .so files without execute permission.\r\nCMAKE_INSTALL_SO_NO_EXE:INTERNAL=0\r\n//ADVANCED property for variable: CMAKE_LINKER\r\nCMAKE_LINKER-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS\r\nCMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG\r\nCMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL\r\nCMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE\r\nCMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO\r\nCMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_NM\r\nCMAKE_NM-ADVANCED:INTERNAL=1\r\n//number of local generators\r\nCMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_OBJCOPY\r\nCMAKE_OBJCOPY-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_OBJDUMP\r\nCMAKE_OBJDUMP-ADVANCED:INTERNAL=1\r\n//Platform information initialized\r\nCMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_RANLIB\r\nCMAKE_RANLIB-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_READELF\r\nCMAKE_READELF-ADVANCED:INTERNAL=1\r\n//Path to CMake installation.\r\nCMAKE_ROOT:INTERNAL=C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31\r\n//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS\r\nCMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG\r\nCMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL\r\nCMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE\r\nCMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO\r\nCMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH\r\nCMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_SKIP_RPATH\r\nCMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS\r\nCMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG\r\nCMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL\r\nCMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE\r\nCMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO\r\nCMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_STRIP\r\nCMAKE_STRIP-ADVANCED:INTERNAL=1\r\n//Suppress errors that are meant for the author of the CMakeLists.txt\r\n// files.\r\nCMAKE_SUPPRESS_DEVELOPER_ERRORS:INTERNAL=TRUE\r\n//Suppress Warnings that are meant for the author of the CMakeLists.txt\r\n// files.\r\nCMAKE_SUPPRESS_DEVELOPER_WARNINGS:INTERNAL=TRUE\r\n//ADVANCED property for variable: CMAKE_TAPI\r\nCMAKE_TAPI-ADVANCED:INTERNAL=1\r\n//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE\r\nCMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1\r\n//Whether to issue warnings for deprecated functionality.\r\nCMAKE_WARN_DEPRECATED:INTERNAL=FALSE\r\n//linker supports push/pop state\r\n_CMAKE_CXX_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE\r\n//linker supports push/pop state\r\n_CMAKE_C_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE\r\n//linker supports push/pop state\r\n_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE\r\n\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/x86_64/CMakeFiles/3.31.5/CMakeCCompiler.cmake",
    "content": "set(CMAKE_C_COMPILER \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe\")\r\nset(CMAKE_C_COMPILER_ARG1 \"\")\r\nset(CMAKE_C_COMPILER_ID \"Clang\")\r\nset(CMAKE_C_COMPILER_VERSION \"17.0.2\")\r\nset(CMAKE_C_COMPILER_VERSION_INTERNAL \"\")\r\nset(CMAKE_C_COMPILER_WRAPPER \"\")\r\nset(CMAKE_C_STANDARD_COMPUTED_DEFAULT \"17\")\r\nset(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT \"ON\")\r\nset(CMAKE_C_STANDARD_LATEST \"23\")\r\nset(CMAKE_C_COMPILE_FEATURES \"c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17;c_std_23\")\r\nset(CMAKE_C90_COMPILE_FEATURES \"c_std_90;c_function_prototypes\")\r\nset(CMAKE_C99_COMPILE_FEATURES \"c_std_99;c_restrict;c_variadic_macros\")\r\nset(CMAKE_C11_COMPILE_FEATURES \"c_std_11;c_static_assert\")\r\nset(CMAKE_C17_COMPILE_FEATURES \"c_std_17\")\r\nset(CMAKE_C23_COMPILE_FEATURES \"c_std_23\")\r\n\r\nset(CMAKE_C_PLATFORM_ID \"Linux\")\r\nset(CMAKE_C_SIMULATE_ID \"\")\r\nset(CMAKE_C_COMPILER_FRONTEND_VARIANT \"GNU\")\r\nset(CMAKE_C_SIMULATE_VERSION \"\")\r\n\r\n\r\n\r\n\r\nset(CMAKE_AR \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe\")\r\nset(CMAKE_C_COMPILER_AR \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe\")\r\nset(CMAKE_RANLIB \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe\")\r\nset(CMAKE_C_COMPILER_RANLIB \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe\")\r\nset(CMAKE_LINKER \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld.exe\")\r\nset(CMAKE_LINKER_LINK \"\")\r\nset(CMAKE_LINKER_LLD \"\")\r\nset(CMAKE_C_COMPILER_LINKER \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld\")\r\nset(CMAKE_C_COMPILER_LINKER_ID \"LLD\")\r\nset(CMAKE_C_COMPILER_LINKER_VERSION 17.0.2)\r\nset(CMAKE_C_COMPILER_LINKER_FRONTEND_VARIANT GNU)\r\nset(CMAKE_MT \"\")\r\nset(CMAKE_TAPI \"CMAKE_TAPI-NOTFOUND\")\r\nset(CMAKE_COMPILER_IS_GNUCC )\r\nset(CMAKE_C_COMPILER_LOADED 1)\r\nset(CMAKE_C_COMPILER_WORKS TRUE)\r\nset(CMAKE_C_ABI_COMPILED TRUE)\r\n\r\nset(CMAKE_C_COMPILER_ENV_VAR \"CC\")\r\n\r\nset(CMAKE_C_COMPILER_ID_RUN 1)\r\nset(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m)\r\nset(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC)\r\nset(CMAKE_C_LINKER_PREFERENCE 10)\r\nset(CMAKE_C_LINKER_DEPFILE_SUPPORTED )\r\n\r\n# Save compiler ABI information.\r\nset(CMAKE_C_SIZEOF_DATA_PTR \"8\")\r\nset(CMAKE_C_COMPILER_ABI \"ELF\")\r\nset(CMAKE_C_BYTE_ORDER \"LITTLE_ENDIAN\")\r\nset(CMAKE_C_LIBRARY_ARCHITECTURE \"x86_64-linux-android\")\r\n\r\nif(CMAKE_C_SIZEOF_DATA_PTR)\r\n  set(CMAKE_SIZEOF_VOID_P \"${CMAKE_C_SIZEOF_DATA_PTR}\")\r\nendif()\r\n\r\nif(CMAKE_C_COMPILER_ABI)\r\n  set(CMAKE_INTERNAL_PLATFORM_ABI \"${CMAKE_C_COMPILER_ABI}\")\r\nendif()\r\n\r\nif(CMAKE_C_LIBRARY_ARCHITECTURE)\r\n  set(CMAKE_LIBRARY_ARCHITECTURE \"x86_64-linux-android\")\r\nendif()\r\n\r\nset(CMAKE_C_CL_SHOWINCLUDES_PREFIX \"\")\r\nif(CMAKE_C_CL_SHOWINCLUDES_PREFIX)\r\n  set(CMAKE_CL_SHOWINCLUDES_PREFIX \"${CMAKE_C_CL_SHOWINCLUDES_PREFIX}\")\r\nendif()\r\n\r\n\r\n\r\n\r\n\r\nset(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/include;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/x86_64-linux-android;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include\")\r\nset(CMAKE_C_IMPLICIT_LINK_LIBRARIES \"-l:libunwind.a;dl;c;-l:libunwind.a;dl\")\r\nset(CMAKE_C_IMPLICIT_LINK_DIRECTORIES \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/x86_64;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/x86_64-linux-android/21;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/x86_64-linux-android;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib\")\r\nset(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES \"\")\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/x86_64/CMakeFiles/3.31.5/CMakeCXXCompiler.cmake",
    "content": "set(CMAKE_CXX_COMPILER \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++.exe\")\r\nset(CMAKE_CXX_COMPILER_ARG1 \"\")\r\nset(CMAKE_CXX_COMPILER_ID \"Clang\")\r\nset(CMAKE_CXX_COMPILER_VERSION \"17.0.2\")\r\nset(CMAKE_CXX_COMPILER_VERSION_INTERNAL \"\")\r\nset(CMAKE_CXX_COMPILER_WRAPPER \"\")\r\nset(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT \"17\")\r\nset(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT \"ON\")\r\nset(CMAKE_CXX_STANDARD_LATEST \"23\")\r\nset(CMAKE_CXX_COMPILE_FEATURES \"cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23\")\r\nset(CMAKE_CXX98_COMPILE_FEATURES \"cxx_std_98;cxx_template_template_parameters\")\r\nset(CMAKE_CXX11_COMPILE_FEATURES \"cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates\")\r\nset(CMAKE_CXX14_COMPILE_FEATURES \"cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates\")\r\nset(CMAKE_CXX17_COMPILE_FEATURES \"cxx_std_17\")\r\nset(CMAKE_CXX20_COMPILE_FEATURES \"cxx_std_20\")\r\nset(CMAKE_CXX23_COMPILE_FEATURES \"cxx_std_23\")\r\nset(CMAKE_CXX26_COMPILE_FEATURES \"\")\r\n\r\nset(CMAKE_CXX_PLATFORM_ID \"Linux\")\r\nset(CMAKE_CXX_SIMULATE_ID \"\")\r\nset(CMAKE_CXX_COMPILER_FRONTEND_VARIANT \"GNU\")\r\nset(CMAKE_CXX_SIMULATE_VERSION \"\")\r\n\r\n\r\n\r\n\r\nset(CMAKE_AR \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe\")\r\nset(CMAKE_CXX_COMPILER_AR \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe\")\r\nset(CMAKE_RANLIB \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe\")\r\nset(CMAKE_CXX_COMPILER_RANLIB \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe\")\r\nset(CMAKE_LINKER \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld.exe\")\r\nset(CMAKE_LINKER_LINK \"\")\r\nset(CMAKE_LINKER_LLD \"\")\r\nset(CMAKE_CXX_COMPILER_LINKER \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld\")\r\nset(CMAKE_CXX_COMPILER_LINKER_ID \"LLD\")\r\nset(CMAKE_CXX_COMPILER_LINKER_VERSION 17.0.2)\r\nset(CMAKE_CXX_COMPILER_LINKER_FRONTEND_VARIANT GNU)\r\nset(CMAKE_MT \"\")\r\nset(CMAKE_TAPI \"CMAKE_TAPI-NOTFOUND\")\r\nset(CMAKE_COMPILER_IS_GNUCXX )\r\nset(CMAKE_CXX_COMPILER_LOADED 1)\r\nset(CMAKE_CXX_COMPILER_WORKS TRUE)\r\nset(CMAKE_CXX_ABI_COMPILED TRUE)\r\n\r\nset(CMAKE_CXX_COMPILER_ENV_VAR \"CXX\")\r\n\r\nset(CMAKE_CXX_COMPILER_ID_RUN 1)\r\nset(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm;ccm;cxxm;c++m)\r\nset(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC)\r\n\r\nforeach (lang IN ITEMS C OBJC OBJCXX)\r\n  if (CMAKE_${lang}_COMPILER_ID_RUN)\r\n    foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS)\r\n      list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension})\r\n    endforeach()\r\n  endif()\r\nendforeach()\r\n\r\nset(CMAKE_CXX_LINKER_PREFERENCE 30)\r\nset(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1)\r\nset(CMAKE_CXX_LINKER_DEPFILE_SUPPORTED )\r\n\r\n# Save compiler ABI information.\r\nset(CMAKE_CXX_SIZEOF_DATA_PTR \"8\")\r\nset(CMAKE_CXX_COMPILER_ABI \"ELF\")\r\nset(CMAKE_CXX_BYTE_ORDER \"LITTLE_ENDIAN\")\r\nset(CMAKE_CXX_LIBRARY_ARCHITECTURE \"x86_64-linux-android\")\r\n\r\nif(CMAKE_CXX_SIZEOF_DATA_PTR)\r\n  set(CMAKE_SIZEOF_VOID_P \"${CMAKE_CXX_SIZEOF_DATA_PTR}\")\r\nendif()\r\n\r\nif(CMAKE_CXX_COMPILER_ABI)\r\n  set(CMAKE_INTERNAL_PLATFORM_ABI \"${CMAKE_CXX_COMPILER_ABI}\")\r\nendif()\r\n\r\nif(CMAKE_CXX_LIBRARY_ARCHITECTURE)\r\n  set(CMAKE_LIBRARY_ARCHITECTURE \"x86_64-linux-android\")\r\nendif()\r\n\r\nset(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX \"\")\r\nif(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX)\r\n  set(CMAKE_CL_SHOWINCLUDES_PREFIX \"${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}\")\r\nendif()\r\n\r\n\r\n\r\n\r\n\r\nset(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/c++/v1;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/include;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/x86_64-linux-android;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include\")\r\nset(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES \"c++;m;-l:libunwind.a;dl;c;-l:libunwind.a;dl\")\r\nset(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/x86_64;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/x86_64-linux-android/21;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/x86_64-linux-android;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib\")\r\nset(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES \"\")\r\nset(CMAKE_CXX_COMPILER_CLANG_RESOURCE_DIR \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17\")\r\n\r\nset(CMAKE_CXX_COMPILER_IMPORT_STD \"\")\r\n### Imported target for C++23 standard library\r\nset(CMAKE_CXX23_COMPILER_IMPORT_STD_NOT_FOUND_MESSAGE \"Experimental `import std` support not enabled when detecting toolchain; it must be set before `CXX` is enabled (usually a `project()` call)\")\r\n\r\n\r\n\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/x86_64/CMakeFiles/3.31.5/CMakeSystem.cmake",
    "content": "set(CMAKE_HOST_SYSTEM \"Windows-10.0.19045\")\r\nset(CMAKE_HOST_SYSTEM_NAME \"Windows\")\r\nset(CMAKE_HOST_SYSTEM_VERSION \"10.0.19045\")\r\nset(CMAKE_HOST_SYSTEM_PROCESSOR \"AMD64\")\r\n\r\ninclude(\"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/android.toolchain.cmake\")\r\n\r\nset(CMAKE_SYSTEM \"Android-1\")\r\nset(CMAKE_SYSTEM_NAME \"Android\")\r\nset(CMAKE_SYSTEM_VERSION \"1\")\r\nset(CMAKE_SYSTEM_PROCESSOR \"x86_64\")\r\n\r\nset(CMAKE_CROSSCOMPILING \"TRUE\")\r\n\r\nset(CMAKE_SYSTEM_LOADED 1)\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/x86_64/CMakeFiles/3.31.5/CompilerIdC/CMakeCCompilerId.c",
    "content": "#ifdef __cplusplus\r\n# error \"A C++ compiler has been selected for C.\"\r\n#endif\r\n\r\n#if defined(__18CXX)\r\n# define ID_VOID_MAIN\r\n#endif\r\n#if defined(__CLASSIC_C__)\r\n/* cv-qualifiers did not exist in K&R C */\r\n# define const\r\n# define volatile\r\n#endif\r\n\r\n#if !defined(__has_include)\r\n/* If the compiler does not have __has_include, pretend the answer is\r\n   always no.  */\r\n#  define __has_include(x) 0\r\n#endif\r\n\r\n\r\n/* Version number components: V=Version, R=Revision, P=Patch\r\n   Version date components:   YYYY=Year, MM=Month,   DD=Day  */\r\n\r\n#if defined(__INTEL_COMPILER) || defined(__ICC)\r\n# define COMPILER_ID \"Intel\"\r\n# if defined(_MSC_VER)\r\n#  define SIMULATE_ID \"MSVC\"\r\n# endif\r\n# if defined(__GNUC__)\r\n#  define SIMULATE_ID \"GNU\"\r\n# endif\r\n  /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later,\r\n     except that a few beta releases use the old format with V=2021.  */\r\n# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111\r\n#  define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100)\r\n#  define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10)\r\n#  if defined(__INTEL_COMPILER_UPDATE)\r\n#   define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE)\r\n#  else\r\n#   define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER   % 10)\r\n#  endif\r\n# else\r\n#  define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER)\r\n#  define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE)\r\n   /* The third version component from --version is an update index,\r\n      but no macro is provided for it.  */\r\n#  define COMPILER_VERSION_PATCH DEC(0)\r\n# endif\r\n# if defined(__INTEL_COMPILER_BUILD_DATE)\r\n   /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */\r\n#  define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE)\r\n# endif\r\n# if defined(_MSC_VER)\r\n   /* _MSC_VER = VVRR */\r\n#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)\r\n#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)\r\n# endif\r\n# if defined(__GNUC__)\r\n#  define SIMULATE_VERSION_MAJOR DEC(__GNUC__)\r\n# elif defined(__GNUG__)\r\n#  define SIMULATE_VERSION_MAJOR DEC(__GNUG__)\r\n# endif\r\n# if defined(__GNUC_MINOR__)\r\n#  define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)\r\n# endif\r\n# if defined(__GNUC_PATCHLEVEL__)\r\n#  define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)\r\n# endif\r\n\r\n#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER)\r\n# define COMPILER_ID \"IntelLLVM\"\r\n#if defined(_MSC_VER)\r\n# define SIMULATE_ID \"MSVC\"\r\n#endif\r\n#if defined(__GNUC__)\r\n# define SIMULATE_ID \"GNU\"\r\n#endif\r\n/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and\r\n * later.  Look for 6 digit vs. 8 digit version number to decide encoding.\r\n * VVVV is no smaller than the current year when a version is released.\r\n */\r\n#if __INTEL_LLVM_COMPILER < 1000000L\r\n# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100)\r\n# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10)\r\n# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER    % 10)\r\n#else\r\n# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000)\r\n# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100)\r\n# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER     % 100)\r\n#endif\r\n#if defined(_MSC_VER)\r\n  /* _MSC_VER = VVRR */\r\n# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)\r\n# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)\r\n#endif\r\n#if defined(__GNUC__)\r\n# define SIMULATE_VERSION_MAJOR DEC(__GNUC__)\r\n#elif defined(__GNUG__)\r\n# define SIMULATE_VERSION_MAJOR DEC(__GNUG__)\r\n#endif\r\n#if defined(__GNUC_MINOR__)\r\n# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)\r\n#endif\r\n#if defined(__GNUC_PATCHLEVEL__)\r\n# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)\r\n#endif\r\n\r\n#elif defined(__PATHCC__)\r\n# define COMPILER_ID \"PathScale\"\r\n# define COMPILER_VERSION_MAJOR DEC(__PATHCC__)\r\n# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__)\r\n# if defined(__PATHCC_PATCHLEVEL__)\r\n#  define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__)\r\n# endif\r\n\r\n#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__)\r\n# define COMPILER_ID \"Embarcadero\"\r\n# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF)\r\n# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF)\r\n# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__     & 0xFFFF)\r\n\r\n#elif defined(__BORLANDC__)\r\n# define COMPILER_ID \"Borland\"\r\n  /* __BORLANDC__ = 0xVRR */\r\n# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8)\r\n# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF)\r\n\r\n#elif defined(__WATCOMC__) && __WATCOMC__ < 1200\r\n# define COMPILER_ID \"Watcom\"\r\n   /* __WATCOMC__ = VVRR */\r\n# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100)\r\n# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)\r\n# if (__WATCOMC__ % 10) > 0\r\n#  define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)\r\n# endif\r\n\r\n#elif defined(__WATCOMC__)\r\n# define COMPILER_ID \"OpenWatcom\"\r\n   /* __WATCOMC__ = VVRP + 1100 */\r\n# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100)\r\n# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)\r\n# if (__WATCOMC__ % 10) > 0\r\n#  define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)\r\n# endif\r\n\r\n#elif defined(__SUNPRO_C)\r\n# define COMPILER_ID \"SunPro\"\r\n# if __SUNPRO_C >= 0x5100\r\n   /* __SUNPRO_C = 0xVRRP */\r\n#  define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12)\r\n#  define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF)\r\n#  define COMPILER_VERSION_PATCH HEX(__SUNPRO_C    & 0xF)\r\n# else\r\n   /* __SUNPRO_CC = 0xVRP */\r\n#  define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8)\r\n#  define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF)\r\n#  define COMPILER_VERSION_PATCH HEX(__SUNPRO_C    & 0xF)\r\n# endif\r\n\r\n#elif defined(__HP_cc)\r\n# define COMPILER_ID \"HP\"\r\n  /* __HP_cc = VVRRPP */\r\n# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000)\r\n# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100)\r\n# define COMPILER_VERSION_PATCH DEC(__HP_cc     % 100)\r\n\r\n#elif defined(__DECC)\r\n# define COMPILER_ID \"Compaq\"\r\n  /* __DECC_VER = VVRRTPPPP */\r\n# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000)\r\n# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000  % 100)\r\n# define COMPILER_VERSION_PATCH DEC(__DECC_VER         % 10000)\r\n\r\n#elif defined(__IBMC__) && defined(__COMPILER_VER__)\r\n# define COMPILER_ID \"zOS\"\r\n  /* __IBMC__ = VRP */\r\n# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)\r\n# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)\r\n# define COMPILER_VERSION_PATCH DEC(__IBMC__    % 10)\r\n\r\n#elif defined(__open_xl__) && defined(__clang__)\r\n# define COMPILER_ID \"IBMClang\"\r\n# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__)\r\n# define COMPILER_VERSION_MINOR DEC(__open_xl_release__)\r\n# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__)\r\n# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__)\r\n\r\n\r\n#elif defined(__ibmxl__) && defined(__clang__)\r\n# define COMPILER_ID \"XLClang\"\r\n# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__)\r\n# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__)\r\n# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__)\r\n# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__)\r\n\r\n\r\n#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800\r\n# define COMPILER_ID \"XL\"\r\n  /* __IBMC__ = VRP */\r\n# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)\r\n# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)\r\n# define COMPILER_VERSION_PATCH DEC(__IBMC__    % 10)\r\n\r\n#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800\r\n# define COMPILER_ID \"VisualAge\"\r\n  /* __IBMC__ = VRP */\r\n# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)\r\n# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)\r\n# define COMPILER_VERSION_PATCH DEC(__IBMC__    % 10)\r\n\r\n#elif defined(__NVCOMPILER)\r\n# define COMPILER_ID \"NVHPC\"\r\n# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__)\r\n# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__)\r\n# if defined(__NVCOMPILER_PATCHLEVEL__)\r\n#  define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__)\r\n# endif\r\n\r\n#elif defined(__PGI)\r\n# define COMPILER_ID \"PGI\"\r\n# define COMPILER_VERSION_MAJOR DEC(__PGIC__)\r\n# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__)\r\n# if defined(__PGIC_PATCHLEVEL__)\r\n#  define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__)\r\n# endif\r\n\r\n#elif defined(__clang__) && defined(__cray__)\r\n# define COMPILER_ID \"CrayClang\"\r\n# define COMPILER_VERSION_MAJOR DEC(__cray_major__)\r\n# define COMPILER_VERSION_MINOR DEC(__cray_minor__)\r\n# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__)\r\n# define COMPILER_VERSION_INTERNAL_STR __clang_version__\r\n\r\n\r\n#elif defined(_CRAYC)\r\n# define COMPILER_ID \"Cray\"\r\n# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR)\r\n# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR)\r\n\r\n#elif defined(__TI_COMPILER_VERSION__)\r\n# define COMPILER_ID \"TI\"\r\n  /* __TI_COMPILER_VERSION__ = VVVRRRPPP */\r\n# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000)\r\n# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000   % 1000)\r\n# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__        % 1000)\r\n\r\n#elif defined(__CLANG_FUJITSU)\r\n# define COMPILER_ID \"FujitsuClang\"\r\n# define COMPILER_VERSION_MAJOR DEC(__FCC_major__)\r\n# define COMPILER_VERSION_MINOR DEC(__FCC_minor__)\r\n# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__)\r\n# define COMPILER_VERSION_INTERNAL_STR __clang_version__\r\n\r\n\r\n#elif defined(__FUJITSU)\r\n# define COMPILER_ID \"Fujitsu\"\r\n# if defined(__FCC_version__)\r\n#   define COMPILER_VERSION __FCC_version__\r\n# elif defined(__FCC_major__)\r\n#   define COMPILER_VERSION_MAJOR DEC(__FCC_major__)\r\n#   define COMPILER_VERSION_MINOR DEC(__FCC_minor__)\r\n#   define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__)\r\n# endif\r\n# if defined(__fcc_version)\r\n#   define COMPILER_VERSION_INTERNAL DEC(__fcc_version)\r\n# elif defined(__FCC_VERSION)\r\n#   define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION)\r\n# endif\r\n\r\n\r\n#elif defined(__ghs__)\r\n# define COMPILER_ID \"GHS\"\r\n/* __GHS_VERSION_NUMBER = VVVVRP */\r\n# ifdef __GHS_VERSION_NUMBER\r\n# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100)\r\n# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10)\r\n# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER      % 10)\r\n# endif\r\n\r\n#elif defined(__TASKING__)\r\n# define COMPILER_ID \"Tasking\"\r\n  # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000)\r\n  # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100)\r\n# define COMPILER_VERSION_INTERNAL DEC(__VERSION__)\r\n\r\n#elif defined(__ORANGEC__)\r\n# define COMPILER_ID \"OrangeC\"\r\n# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__)\r\n# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__)\r\n# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__)\r\n\r\n#elif defined(__TINYC__)\r\n# define COMPILER_ID \"TinyCC\"\r\n\r\n#elif defined(__BCC__)\r\n# define COMPILER_ID \"Bruce\"\r\n\r\n#elif defined(__SCO_VERSION__)\r\n# define COMPILER_ID \"SCO\"\r\n\r\n#elif defined(__ARMCC_VERSION) && !defined(__clang__)\r\n# define COMPILER_ID \"ARMCC\"\r\n#if __ARMCC_VERSION >= 1000000\r\n  /* __ARMCC_VERSION = VRRPPPP */\r\n  # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000)\r\n  # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100)\r\n  # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION     % 10000)\r\n#else\r\n  /* __ARMCC_VERSION = VRPPPP */\r\n  # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000)\r\n  # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10)\r\n  # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION    % 10000)\r\n#endif\r\n\r\n\r\n#elif defined(__clang__) && defined(__apple_build_version__)\r\n# define COMPILER_ID \"AppleClang\"\r\n# if defined(_MSC_VER)\r\n#  define SIMULATE_ID \"MSVC\"\r\n# endif\r\n# define COMPILER_VERSION_MAJOR DEC(__clang_major__)\r\n# define COMPILER_VERSION_MINOR DEC(__clang_minor__)\r\n# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)\r\n# if defined(_MSC_VER)\r\n   /* _MSC_VER = VVRR */\r\n#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)\r\n#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)\r\n# endif\r\n# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__)\r\n\r\n#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION)\r\n# define COMPILER_ID \"ARMClang\"\r\n  # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000)\r\n  # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100)\r\n  # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100   % 100)\r\n# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION)\r\n\r\n#elif defined(__clang__) && defined(__ti__)\r\n# define COMPILER_ID \"TIClang\"\r\n  # define COMPILER_VERSION_MAJOR DEC(__ti_major__)\r\n  # define COMPILER_VERSION_MINOR DEC(__ti_minor__)\r\n  # define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__)\r\n# define COMPILER_VERSION_INTERNAL DEC(__ti_version__)\r\n\r\n#elif defined(__clang__)\r\n# define COMPILER_ID \"Clang\"\r\n# if defined(_MSC_VER)\r\n#  define SIMULATE_ID \"MSVC\"\r\n# endif\r\n# define COMPILER_VERSION_MAJOR DEC(__clang_major__)\r\n# define COMPILER_VERSION_MINOR DEC(__clang_minor__)\r\n# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)\r\n# if defined(_MSC_VER)\r\n   /* _MSC_VER = VVRR */\r\n#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)\r\n#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)\r\n# endif\r\n\r\n#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__))\r\n# define COMPILER_ID \"LCC\"\r\n# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100)\r\n# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100)\r\n# if defined(__LCC_MINOR__)\r\n#  define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__)\r\n# endif\r\n# if defined(__GNUC__) && defined(__GNUC_MINOR__)\r\n#  define SIMULATE_ID \"GNU\"\r\n#  define SIMULATE_VERSION_MAJOR DEC(__GNUC__)\r\n#  define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)\r\n#  if defined(__GNUC_PATCHLEVEL__)\r\n#   define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)\r\n#  endif\r\n# endif\r\n\r\n#elif defined(__GNUC__)\r\n# define COMPILER_ID \"GNU\"\r\n# define COMPILER_VERSION_MAJOR DEC(__GNUC__)\r\n# if defined(__GNUC_MINOR__)\r\n#  define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__)\r\n# endif\r\n# if defined(__GNUC_PATCHLEVEL__)\r\n#  define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)\r\n# endif\r\n\r\n#elif defined(_MSC_VER)\r\n# define COMPILER_ID \"MSVC\"\r\n  /* _MSC_VER = VVRR */\r\n# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100)\r\n# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100)\r\n# if defined(_MSC_FULL_VER)\r\n#  if _MSC_VER >= 1400\r\n    /* _MSC_FULL_VER = VVRRPPPPP */\r\n#   define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000)\r\n#  else\r\n    /* _MSC_FULL_VER = VVRRPPPP */\r\n#   define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000)\r\n#  endif\r\n# endif\r\n# if defined(_MSC_BUILD)\r\n#  define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD)\r\n# endif\r\n\r\n#elif defined(_ADI_COMPILER)\r\n# define COMPILER_ID \"ADSP\"\r\n#if defined(__VERSIONNUM__)\r\n  /* __VERSIONNUM__ = 0xVVRRPPTT */\r\n#  define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF)\r\n#  define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF)\r\n#  define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF)\r\n#  define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF)\r\n#endif\r\n\r\n#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)\r\n# define COMPILER_ID \"IAR\"\r\n# if defined(__VER__) && defined(__ICCARM__)\r\n#  define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000)\r\n#  define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000)\r\n#  define COMPILER_VERSION_PATCH DEC((__VER__) % 1000)\r\n#  define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)\r\n# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__))\r\n#  define COMPILER_VERSION_MAJOR DEC((__VER__) / 100)\r\n#  define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100))\r\n#  define COMPILER_VERSION_PATCH DEC(__SUBVERSION__)\r\n#  define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)\r\n# endif\r\n\r\n#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC)\r\n# define COMPILER_ID \"SDCC\"\r\n# if defined(__SDCC_VERSION_MAJOR)\r\n#  define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR)\r\n#  define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR)\r\n#  define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH)\r\n# else\r\n  /* SDCC = VRP */\r\n#  define COMPILER_VERSION_MAJOR DEC(SDCC/100)\r\n#  define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10)\r\n#  define COMPILER_VERSION_PATCH DEC(SDCC    % 10)\r\n# endif\r\n\r\n\r\n/* These compilers are either not known or too old to define an\r\n  identification macro.  Try to identify the platform and guess that\r\n  it is the native compiler.  */\r\n#elif defined(__hpux) || defined(__hpua)\r\n# define COMPILER_ID \"HP\"\r\n\r\n#else /* unknown compiler */\r\n# define COMPILER_ID \"\"\r\n#endif\r\n\r\n/* Construct the string literal in pieces to prevent the source from\r\n   getting matched.  Store it in a pointer rather than an array\r\n   because some compilers will just produce instructions to fill the\r\n   array rather than assigning a pointer to a static array.  */\r\nchar const* info_compiler = \"INFO\" \":\" \"compiler[\" COMPILER_ID \"]\";\r\n#ifdef SIMULATE_ID\r\nchar const* info_simulate = \"INFO\" \":\" \"simulate[\" SIMULATE_ID \"]\";\r\n#endif\r\n\r\n#ifdef __QNXNTO__\r\nchar const* qnxnto = \"INFO\" \":\" \"qnxnto[]\";\r\n#endif\r\n\r\n#if defined(__CRAYXT_COMPUTE_LINUX_TARGET)\r\nchar const *info_cray = \"INFO\" \":\" \"compiler_wrapper[CrayPrgEnv]\";\r\n#endif\r\n\r\n#define STRINGIFY_HELPER(X) #X\r\n#define STRINGIFY(X) STRINGIFY_HELPER(X)\r\n\r\n/* Identify known platforms by name.  */\r\n#if defined(__linux) || defined(__linux__) || defined(linux)\r\n# define PLATFORM_ID \"Linux\"\r\n\r\n#elif defined(__MSYS__)\r\n# define PLATFORM_ID \"MSYS\"\r\n\r\n#elif defined(__CYGWIN__)\r\n# define PLATFORM_ID \"Cygwin\"\r\n\r\n#elif defined(__MINGW32__)\r\n# define PLATFORM_ID \"MinGW\"\r\n\r\n#elif defined(__APPLE__)\r\n# define PLATFORM_ID \"Darwin\"\r\n\r\n#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32)\r\n# define PLATFORM_ID \"Windows\"\r\n\r\n#elif defined(__FreeBSD__) || defined(__FreeBSD)\r\n# define PLATFORM_ID \"FreeBSD\"\r\n\r\n#elif defined(__NetBSD__) || defined(__NetBSD)\r\n# define PLATFORM_ID \"NetBSD\"\r\n\r\n#elif defined(__OpenBSD__) || defined(__OPENBSD)\r\n# define PLATFORM_ID \"OpenBSD\"\r\n\r\n#elif defined(__sun) || defined(sun)\r\n# define PLATFORM_ID \"SunOS\"\r\n\r\n#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__)\r\n# define PLATFORM_ID \"AIX\"\r\n\r\n#elif defined(__hpux) || defined(__hpux__)\r\n# define PLATFORM_ID \"HP-UX\"\r\n\r\n#elif defined(__HAIKU__)\r\n# define PLATFORM_ID \"Haiku\"\r\n\r\n#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS)\r\n# define PLATFORM_ID \"BeOS\"\r\n\r\n#elif defined(__QNX__) || defined(__QNXNTO__)\r\n# define PLATFORM_ID \"QNX\"\r\n\r\n#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__)\r\n# define PLATFORM_ID \"Tru64\"\r\n\r\n#elif defined(__riscos) || defined(__riscos__)\r\n# define PLATFORM_ID \"RISCos\"\r\n\r\n#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__)\r\n# define PLATFORM_ID \"SINIX\"\r\n\r\n#elif defined(__UNIX_SV__)\r\n# define PLATFORM_ID \"UNIX_SV\"\r\n\r\n#elif defined(__bsdos__)\r\n# define PLATFORM_ID \"BSDOS\"\r\n\r\n#elif defined(_MPRAS) || defined(MPRAS)\r\n# define PLATFORM_ID \"MP-RAS\"\r\n\r\n#elif defined(__osf) || defined(__osf__)\r\n# define PLATFORM_ID \"OSF1\"\r\n\r\n#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv)\r\n# define PLATFORM_ID \"SCO_SV\"\r\n\r\n#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX)\r\n# define PLATFORM_ID \"ULTRIX\"\r\n\r\n#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX)\r\n# define PLATFORM_ID \"Xenix\"\r\n\r\n#elif defined(__WATCOMC__)\r\n# if defined(__LINUX__)\r\n#  define PLATFORM_ID \"Linux\"\r\n\r\n# elif defined(__DOS__)\r\n#  define PLATFORM_ID \"DOS\"\r\n\r\n# elif defined(__OS2__)\r\n#  define PLATFORM_ID \"OS2\"\r\n\r\n# elif defined(__WINDOWS__)\r\n#  define PLATFORM_ID \"Windows3x\"\r\n\r\n# elif defined(__VXWORKS__)\r\n#  define PLATFORM_ID \"VxWorks\"\r\n\r\n# else /* unknown platform */\r\n#  define PLATFORM_ID\r\n# endif\r\n\r\n#elif defined(__INTEGRITY)\r\n# if defined(INT_178B)\r\n#  define PLATFORM_ID \"Integrity178\"\r\n\r\n# else /* regular Integrity */\r\n#  define PLATFORM_ID \"Integrity\"\r\n# endif\r\n\r\n# elif defined(_ADI_COMPILER)\r\n#  define PLATFORM_ID \"ADSP\"\r\n\r\n#else /* unknown platform */\r\n# define PLATFORM_ID\r\n\r\n#endif\r\n\r\n/* For windows compilers MSVC and Intel we can determine\r\n   the architecture of the compiler being used.  This is because\r\n   the compilers do not have flags that can change the architecture,\r\n   but rather depend on which compiler is being used\r\n*/\r\n#if defined(_WIN32) && defined(_MSC_VER)\r\n# if defined(_M_IA64)\r\n#  define ARCHITECTURE_ID \"IA64\"\r\n\r\n# elif defined(_M_ARM64EC)\r\n#  define ARCHITECTURE_ID \"ARM64EC\"\r\n\r\n# elif defined(_M_X64) || defined(_M_AMD64)\r\n#  define ARCHITECTURE_ID \"x64\"\r\n\r\n# elif defined(_M_IX86)\r\n#  define ARCHITECTURE_ID \"X86\"\r\n\r\n# elif defined(_M_ARM64)\r\n#  define ARCHITECTURE_ID \"ARM64\"\r\n\r\n# elif defined(_M_ARM)\r\n#  if _M_ARM == 4\r\n#   define ARCHITECTURE_ID \"ARMV4I\"\r\n#  elif _M_ARM == 5\r\n#   define ARCHITECTURE_ID \"ARMV5I\"\r\n#  else\r\n#   define ARCHITECTURE_ID \"ARMV\" STRINGIFY(_M_ARM)\r\n#  endif\r\n\r\n# elif defined(_M_MIPS)\r\n#  define ARCHITECTURE_ID \"MIPS\"\r\n\r\n# elif defined(_M_SH)\r\n#  define ARCHITECTURE_ID \"SHx\"\r\n\r\n# else /* unknown architecture */\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n#elif defined(__WATCOMC__)\r\n# if defined(_M_I86)\r\n#  define ARCHITECTURE_ID \"I86\"\r\n\r\n# elif defined(_M_IX86)\r\n#  define ARCHITECTURE_ID \"X86\"\r\n\r\n# else /* unknown architecture */\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)\r\n# if defined(__ICCARM__)\r\n#  define ARCHITECTURE_ID \"ARM\"\r\n\r\n# elif defined(__ICCRX__)\r\n#  define ARCHITECTURE_ID \"RX\"\r\n\r\n# elif defined(__ICCRH850__)\r\n#  define ARCHITECTURE_ID \"RH850\"\r\n\r\n# elif defined(__ICCRL78__)\r\n#  define ARCHITECTURE_ID \"RL78\"\r\n\r\n# elif defined(__ICCRISCV__)\r\n#  define ARCHITECTURE_ID \"RISCV\"\r\n\r\n# elif defined(__ICCAVR__)\r\n#  define ARCHITECTURE_ID \"AVR\"\r\n\r\n# elif defined(__ICC430__)\r\n#  define ARCHITECTURE_ID \"MSP430\"\r\n\r\n# elif defined(__ICCV850__)\r\n#  define ARCHITECTURE_ID \"V850\"\r\n\r\n# elif defined(__ICC8051__)\r\n#  define ARCHITECTURE_ID \"8051\"\r\n\r\n# elif defined(__ICCSTM8__)\r\n#  define ARCHITECTURE_ID \"STM8\"\r\n\r\n# else /* unknown architecture */\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n#elif defined(__ghs__)\r\n# if defined(__PPC64__)\r\n#  define ARCHITECTURE_ID \"PPC64\"\r\n\r\n# elif defined(__ppc__)\r\n#  define ARCHITECTURE_ID \"PPC\"\r\n\r\n# elif defined(__ARM__)\r\n#  define ARCHITECTURE_ID \"ARM\"\r\n\r\n# elif defined(__x86_64__)\r\n#  define ARCHITECTURE_ID \"x64\"\r\n\r\n# elif defined(__i386__)\r\n#  define ARCHITECTURE_ID \"X86\"\r\n\r\n# else /* unknown architecture */\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n#elif defined(__clang__) && defined(__ti__)\r\n# if defined(__ARM_ARCH)\r\n#  define ARCHITECTURE_ID \"Arm\"\r\n\r\n# else /* unknown architecture */\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n#elif defined(__TI_COMPILER_VERSION__)\r\n# if defined(__TI_ARM__)\r\n#  define ARCHITECTURE_ID \"ARM\"\r\n\r\n# elif defined(__MSP430__)\r\n#  define ARCHITECTURE_ID \"MSP430\"\r\n\r\n# elif defined(__TMS320C28XX__)\r\n#  define ARCHITECTURE_ID \"TMS320C28x\"\r\n\r\n# elif defined(__TMS320C6X__) || defined(_TMS320C6X)\r\n#  define ARCHITECTURE_ID \"TMS320C6x\"\r\n\r\n# else /* unknown architecture */\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n# elif defined(__ADSPSHARC__)\r\n#  define ARCHITECTURE_ID \"SHARC\"\r\n\r\n# elif defined(__ADSPBLACKFIN__)\r\n#  define ARCHITECTURE_ID \"Blackfin\"\r\n\r\n#elif defined(__TASKING__)\r\n\r\n# if defined(__CTC__) || defined(__CPTC__)\r\n#  define ARCHITECTURE_ID \"TriCore\"\r\n\r\n# elif defined(__CMCS__)\r\n#  define ARCHITECTURE_ID \"MCS\"\r\n\r\n# elif defined(__CARM__)\r\n#  define ARCHITECTURE_ID \"ARM\"\r\n\r\n# elif defined(__CARC__)\r\n#  define ARCHITECTURE_ID \"ARC\"\r\n\r\n# elif defined(__C51__)\r\n#  define ARCHITECTURE_ID \"8051\"\r\n\r\n# elif defined(__CPCP__)\r\n#  define ARCHITECTURE_ID \"PCP\"\r\n\r\n# else\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n#else\r\n#  define ARCHITECTURE_ID\r\n#endif\r\n\r\n/* Convert integer to decimal digit literals.  */\r\n#define DEC(n)                   \\\r\n  ('0' + (((n) / 10000000)%10)), \\\r\n  ('0' + (((n) / 1000000)%10)),  \\\r\n  ('0' + (((n) / 100000)%10)),   \\\r\n  ('0' + (((n) / 10000)%10)),    \\\r\n  ('0' + (((n) / 1000)%10)),     \\\r\n  ('0' + (((n) / 100)%10)),      \\\r\n  ('0' + (((n) / 10)%10)),       \\\r\n  ('0' +  ((n) % 10))\r\n\r\n/* Convert integer to hex digit literals.  */\r\n#define HEX(n)             \\\r\n  ('0' + ((n)>>28 & 0xF)), \\\r\n  ('0' + ((n)>>24 & 0xF)), \\\r\n  ('0' + ((n)>>20 & 0xF)), \\\r\n  ('0' + ((n)>>16 & 0xF)), \\\r\n  ('0' + ((n)>>12 & 0xF)), \\\r\n  ('0' + ((n)>>8  & 0xF)), \\\r\n  ('0' + ((n)>>4  & 0xF)), \\\r\n  ('0' + ((n)     & 0xF))\r\n\r\n/* Construct a string literal encoding the version number. */\r\n#ifdef COMPILER_VERSION\r\nchar const* info_version = \"INFO\" \":\" \"compiler_version[\" COMPILER_VERSION \"]\";\r\n\r\n/* Construct a string literal encoding the version number components. */\r\n#elif defined(COMPILER_VERSION_MAJOR)\r\nchar const info_version[] = {\r\n  'I', 'N', 'F', 'O', ':',\r\n  'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[',\r\n  COMPILER_VERSION_MAJOR,\r\n# ifdef COMPILER_VERSION_MINOR\r\n  '.', COMPILER_VERSION_MINOR,\r\n#  ifdef COMPILER_VERSION_PATCH\r\n   '.', COMPILER_VERSION_PATCH,\r\n#   ifdef COMPILER_VERSION_TWEAK\r\n    '.', COMPILER_VERSION_TWEAK,\r\n#   endif\r\n#  endif\r\n# endif\r\n  ']','\\0'};\r\n#endif\r\n\r\n/* Construct a string literal encoding the internal version number. */\r\n#ifdef COMPILER_VERSION_INTERNAL\r\nchar const info_version_internal[] = {\r\n  'I', 'N', 'F', 'O', ':',\r\n  'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_',\r\n  'i','n','t','e','r','n','a','l','[',\r\n  COMPILER_VERSION_INTERNAL,']','\\0'};\r\n#elif defined(COMPILER_VERSION_INTERNAL_STR)\r\nchar const* info_version_internal = \"INFO\" \":\" \"compiler_version_internal[\" COMPILER_VERSION_INTERNAL_STR \"]\";\r\n#endif\r\n\r\n/* Construct a string literal encoding the version number components. */\r\n#ifdef SIMULATE_VERSION_MAJOR\r\nchar const info_simulate_version[] = {\r\n  'I', 'N', 'F', 'O', ':',\r\n  's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[',\r\n  SIMULATE_VERSION_MAJOR,\r\n# ifdef SIMULATE_VERSION_MINOR\r\n  '.', SIMULATE_VERSION_MINOR,\r\n#  ifdef SIMULATE_VERSION_PATCH\r\n   '.', SIMULATE_VERSION_PATCH,\r\n#   ifdef SIMULATE_VERSION_TWEAK\r\n    '.', SIMULATE_VERSION_TWEAK,\r\n#   endif\r\n#  endif\r\n# endif\r\n  ']','\\0'};\r\n#endif\r\n\r\n/* Construct the string literal in pieces to prevent the source from\r\n   getting matched.  Store it in a pointer rather than an array\r\n   because some compilers will just produce instructions to fill the\r\n   array rather than assigning a pointer to a static array.  */\r\nchar const* info_platform = \"INFO\" \":\" \"platform[\" PLATFORM_ID \"]\";\r\nchar const* info_arch = \"INFO\" \":\" \"arch[\" ARCHITECTURE_ID \"]\";\r\n\r\n\r\n\r\n#define C_STD_99 199901L\r\n#define C_STD_11 201112L\r\n#define C_STD_17 201710L\r\n#define C_STD_23 202311L\r\n\r\n#ifdef __STDC_VERSION__\r\n#  define C_STD __STDC_VERSION__\r\n#endif\r\n\r\n#if !defined(__STDC__) && !defined(__clang__)\r\n# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__)\r\n#  define C_VERSION \"90\"\r\n# else\r\n#  define C_VERSION\r\n# endif\r\n#elif C_STD > C_STD_17\r\n# define C_VERSION \"23\"\r\n#elif C_STD > C_STD_11\r\n# define C_VERSION \"17\"\r\n#elif C_STD > C_STD_99\r\n# define C_VERSION \"11\"\r\n#elif C_STD >= C_STD_99\r\n# define C_VERSION \"99\"\r\n#else\r\n# define C_VERSION \"90\"\r\n#endif\r\nconst char* info_language_standard_default =\r\n  \"INFO\" \":\" \"standard_default[\" C_VERSION \"]\";\r\n\r\nconst char* info_language_extensions_default = \"INFO\" \":\" \"extensions_default[\"\r\n#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) ||           \\\r\n     defined(__TI_COMPILER_VERSION__)) &&                                     \\\r\n  !defined(__STRICT_ANSI__)\r\n  \"ON\"\r\n#else\r\n  \"OFF\"\r\n#endif\r\n\"]\";\r\n\r\n/*--------------------------------------------------------------------------*/\r\n\r\n#ifdef ID_VOID_MAIN\r\nvoid main() {}\r\n#else\r\n# if defined(__CLASSIC_C__)\r\nint main(argc, argv) int argc; char *argv[];\r\n# else\r\nint main(int argc, char* argv[])\r\n# endif\r\n{\r\n  int require = 0;\r\n  require += info_compiler[argc];\r\n  require += info_platform[argc];\r\n  require += info_arch[argc];\r\n#ifdef COMPILER_VERSION_MAJOR\r\n  require += info_version[argc];\r\n#endif\r\n#ifdef COMPILER_VERSION_INTERNAL\r\n  require += info_version_internal[argc];\r\n#endif\r\n#ifdef SIMULATE_ID\r\n  require += info_simulate[argc];\r\n#endif\r\n#ifdef SIMULATE_VERSION_MAJOR\r\n  require += info_simulate_version[argc];\r\n#endif\r\n#if defined(__CRAYXT_COMPUTE_LINUX_TARGET)\r\n  require += info_cray[argc];\r\n#endif\r\n  require += info_language_standard_default[argc];\r\n  require += info_language_extensions_default[argc];\r\n  (void)argv;\r\n  return require;\r\n}\r\n#endif\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/x86_64/CMakeFiles/3.31.5/CompilerIdCXX/CMakeCXXCompilerId.cpp",
    "content": "/* This source file must have a .cpp extension so that all C++ compilers\r\n   recognize the extension without flags.  Borland does not know .cxx for\r\n   example.  */\r\n#ifndef __cplusplus\r\n# error \"A C compiler has been selected for C++.\"\r\n#endif\r\n\r\n#if !defined(__has_include)\r\n/* If the compiler does not have __has_include, pretend the answer is\r\n   always no.  */\r\n#  define __has_include(x) 0\r\n#endif\r\n\r\n\r\n/* Version number components: V=Version, R=Revision, P=Patch\r\n   Version date components:   YYYY=Year, MM=Month,   DD=Day  */\r\n\r\n#if defined(__INTEL_COMPILER) || defined(__ICC)\r\n# define COMPILER_ID \"Intel\"\r\n# if defined(_MSC_VER)\r\n#  define SIMULATE_ID \"MSVC\"\r\n# endif\r\n# if defined(__GNUC__)\r\n#  define SIMULATE_ID \"GNU\"\r\n# endif\r\n  /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later,\r\n     except that a few beta releases use the old format with V=2021.  */\r\n# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111\r\n#  define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100)\r\n#  define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10)\r\n#  if defined(__INTEL_COMPILER_UPDATE)\r\n#   define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE)\r\n#  else\r\n#   define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER   % 10)\r\n#  endif\r\n# else\r\n#  define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER)\r\n#  define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE)\r\n   /* The third version component from --version is an update index,\r\n      but no macro is provided for it.  */\r\n#  define COMPILER_VERSION_PATCH DEC(0)\r\n# endif\r\n# if defined(__INTEL_COMPILER_BUILD_DATE)\r\n   /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */\r\n#  define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE)\r\n# endif\r\n# if defined(_MSC_VER)\r\n   /* _MSC_VER = VVRR */\r\n#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)\r\n#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)\r\n# endif\r\n# if defined(__GNUC__)\r\n#  define SIMULATE_VERSION_MAJOR DEC(__GNUC__)\r\n# elif defined(__GNUG__)\r\n#  define SIMULATE_VERSION_MAJOR DEC(__GNUG__)\r\n# endif\r\n# if defined(__GNUC_MINOR__)\r\n#  define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)\r\n# endif\r\n# if defined(__GNUC_PATCHLEVEL__)\r\n#  define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)\r\n# endif\r\n\r\n#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER)\r\n# define COMPILER_ID \"IntelLLVM\"\r\n#if defined(_MSC_VER)\r\n# define SIMULATE_ID \"MSVC\"\r\n#endif\r\n#if defined(__GNUC__)\r\n# define SIMULATE_ID \"GNU\"\r\n#endif\r\n/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and\r\n * later.  Look for 6 digit vs. 8 digit version number to decide encoding.\r\n * VVVV is no smaller than the current year when a version is released.\r\n */\r\n#if __INTEL_LLVM_COMPILER < 1000000L\r\n# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100)\r\n# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10)\r\n# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER    % 10)\r\n#else\r\n# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000)\r\n# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100)\r\n# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER     % 100)\r\n#endif\r\n#if defined(_MSC_VER)\r\n  /* _MSC_VER = VVRR */\r\n# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)\r\n# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)\r\n#endif\r\n#if defined(__GNUC__)\r\n# define SIMULATE_VERSION_MAJOR DEC(__GNUC__)\r\n#elif defined(__GNUG__)\r\n# define SIMULATE_VERSION_MAJOR DEC(__GNUG__)\r\n#endif\r\n#if defined(__GNUC_MINOR__)\r\n# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)\r\n#endif\r\n#if defined(__GNUC_PATCHLEVEL__)\r\n# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)\r\n#endif\r\n\r\n#elif defined(__PATHCC__)\r\n# define COMPILER_ID \"PathScale\"\r\n# define COMPILER_VERSION_MAJOR DEC(__PATHCC__)\r\n# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__)\r\n# if defined(__PATHCC_PATCHLEVEL__)\r\n#  define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__)\r\n# endif\r\n\r\n#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__)\r\n# define COMPILER_ID \"Embarcadero\"\r\n# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF)\r\n# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF)\r\n# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__     & 0xFFFF)\r\n\r\n#elif defined(__BORLANDC__)\r\n# define COMPILER_ID \"Borland\"\r\n  /* __BORLANDC__ = 0xVRR */\r\n# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8)\r\n# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF)\r\n\r\n#elif defined(__WATCOMC__) && __WATCOMC__ < 1200\r\n# define COMPILER_ID \"Watcom\"\r\n   /* __WATCOMC__ = VVRR */\r\n# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100)\r\n# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)\r\n# if (__WATCOMC__ % 10) > 0\r\n#  define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)\r\n# endif\r\n\r\n#elif defined(__WATCOMC__)\r\n# define COMPILER_ID \"OpenWatcom\"\r\n   /* __WATCOMC__ = VVRP + 1100 */\r\n# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100)\r\n# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)\r\n# if (__WATCOMC__ % 10) > 0\r\n#  define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)\r\n# endif\r\n\r\n#elif defined(__SUNPRO_CC)\r\n# define COMPILER_ID \"SunPro\"\r\n# if __SUNPRO_CC >= 0x5100\r\n   /* __SUNPRO_CC = 0xVRRP */\r\n#  define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12)\r\n#  define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF)\r\n#  define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC    & 0xF)\r\n# else\r\n   /* __SUNPRO_CC = 0xVRP */\r\n#  define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8)\r\n#  define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF)\r\n#  define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC    & 0xF)\r\n# endif\r\n\r\n#elif defined(__HP_aCC)\r\n# define COMPILER_ID \"HP\"\r\n  /* __HP_aCC = VVRRPP */\r\n# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000)\r\n# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100)\r\n# define COMPILER_VERSION_PATCH DEC(__HP_aCC     % 100)\r\n\r\n#elif defined(__DECCXX)\r\n# define COMPILER_ID \"Compaq\"\r\n  /* __DECCXX_VER = VVRRTPPPP */\r\n# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000)\r\n# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000  % 100)\r\n# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER         % 10000)\r\n\r\n#elif defined(__IBMCPP__) && defined(__COMPILER_VER__)\r\n# define COMPILER_ID \"zOS\"\r\n  /* __IBMCPP__ = VRP */\r\n# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)\r\n# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)\r\n# define COMPILER_VERSION_PATCH DEC(__IBMCPP__    % 10)\r\n\r\n#elif defined(__open_xl__) && defined(__clang__)\r\n# define COMPILER_ID \"IBMClang\"\r\n# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__)\r\n# define COMPILER_VERSION_MINOR DEC(__open_xl_release__)\r\n# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__)\r\n# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__)\r\n\r\n\r\n#elif defined(__ibmxl__) && defined(__clang__)\r\n# define COMPILER_ID \"XLClang\"\r\n# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__)\r\n# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__)\r\n# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__)\r\n# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__)\r\n\r\n\r\n#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800\r\n# define COMPILER_ID \"XL\"\r\n  /* __IBMCPP__ = VRP */\r\n# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)\r\n# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)\r\n# define COMPILER_VERSION_PATCH DEC(__IBMCPP__    % 10)\r\n\r\n#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800\r\n# define COMPILER_ID \"VisualAge\"\r\n  /* __IBMCPP__ = VRP */\r\n# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)\r\n# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)\r\n# define COMPILER_VERSION_PATCH DEC(__IBMCPP__    % 10)\r\n\r\n#elif defined(__NVCOMPILER)\r\n# define COMPILER_ID \"NVHPC\"\r\n# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__)\r\n# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__)\r\n# if defined(__NVCOMPILER_PATCHLEVEL__)\r\n#  define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__)\r\n# endif\r\n\r\n#elif defined(__PGI)\r\n# define COMPILER_ID \"PGI\"\r\n# define COMPILER_VERSION_MAJOR DEC(__PGIC__)\r\n# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__)\r\n# if defined(__PGIC_PATCHLEVEL__)\r\n#  define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__)\r\n# endif\r\n\r\n#elif defined(__clang__) && defined(__cray__)\r\n# define COMPILER_ID \"CrayClang\"\r\n# define COMPILER_VERSION_MAJOR DEC(__cray_major__)\r\n# define COMPILER_VERSION_MINOR DEC(__cray_minor__)\r\n# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__)\r\n# define COMPILER_VERSION_INTERNAL_STR __clang_version__\r\n\r\n\r\n#elif defined(_CRAYC)\r\n# define COMPILER_ID \"Cray\"\r\n# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR)\r\n# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR)\r\n\r\n#elif defined(__TI_COMPILER_VERSION__)\r\n# define COMPILER_ID \"TI\"\r\n  /* __TI_COMPILER_VERSION__ = VVVRRRPPP */\r\n# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000)\r\n# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000   % 1000)\r\n# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__        % 1000)\r\n\r\n#elif defined(__CLANG_FUJITSU)\r\n# define COMPILER_ID \"FujitsuClang\"\r\n# define COMPILER_VERSION_MAJOR DEC(__FCC_major__)\r\n# define COMPILER_VERSION_MINOR DEC(__FCC_minor__)\r\n# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__)\r\n# define COMPILER_VERSION_INTERNAL_STR __clang_version__\r\n\r\n\r\n#elif defined(__FUJITSU)\r\n# define COMPILER_ID \"Fujitsu\"\r\n# if defined(__FCC_version__)\r\n#   define COMPILER_VERSION __FCC_version__\r\n# elif defined(__FCC_major__)\r\n#   define COMPILER_VERSION_MAJOR DEC(__FCC_major__)\r\n#   define COMPILER_VERSION_MINOR DEC(__FCC_minor__)\r\n#   define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__)\r\n# endif\r\n# if defined(__fcc_version)\r\n#   define COMPILER_VERSION_INTERNAL DEC(__fcc_version)\r\n# elif defined(__FCC_VERSION)\r\n#   define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION)\r\n# endif\r\n\r\n\r\n#elif defined(__ghs__)\r\n# define COMPILER_ID \"GHS\"\r\n/* __GHS_VERSION_NUMBER = VVVVRP */\r\n# ifdef __GHS_VERSION_NUMBER\r\n# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100)\r\n# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10)\r\n# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER      % 10)\r\n# endif\r\n\r\n#elif defined(__TASKING__)\r\n# define COMPILER_ID \"Tasking\"\r\n  # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000)\r\n  # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100)\r\n# define COMPILER_VERSION_INTERNAL DEC(__VERSION__)\r\n\r\n#elif defined(__ORANGEC__)\r\n# define COMPILER_ID \"OrangeC\"\r\n# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__)\r\n# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__)\r\n# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__)\r\n\r\n#elif defined(__SCO_VERSION__)\r\n# define COMPILER_ID \"SCO\"\r\n\r\n#elif defined(__ARMCC_VERSION) && !defined(__clang__)\r\n# define COMPILER_ID \"ARMCC\"\r\n#if __ARMCC_VERSION >= 1000000\r\n  /* __ARMCC_VERSION = VRRPPPP */\r\n  # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000)\r\n  # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100)\r\n  # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION     % 10000)\r\n#else\r\n  /* __ARMCC_VERSION = VRPPPP */\r\n  # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000)\r\n  # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10)\r\n  # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION    % 10000)\r\n#endif\r\n\r\n\r\n#elif defined(__clang__) && defined(__apple_build_version__)\r\n# define COMPILER_ID \"AppleClang\"\r\n# if defined(_MSC_VER)\r\n#  define SIMULATE_ID \"MSVC\"\r\n# endif\r\n# define COMPILER_VERSION_MAJOR DEC(__clang_major__)\r\n# define COMPILER_VERSION_MINOR DEC(__clang_minor__)\r\n# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)\r\n# if defined(_MSC_VER)\r\n   /* _MSC_VER = VVRR */\r\n#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)\r\n#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)\r\n# endif\r\n# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__)\r\n\r\n#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION)\r\n# define COMPILER_ID \"ARMClang\"\r\n  # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000)\r\n  # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100)\r\n  # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100   % 100)\r\n# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION)\r\n\r\n#elif defined(__clang__) && defined(__ti__)\r\n# define COMPILER_ID \"TIClang\"\r\n  # define COMPILER_VERSION_MAJOR DEC(__ti_major__)\r\n  # define COMPILER_VERSION_MINOR DEC(__ti_minor__)\r\n  # define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__)\r\n# define COMPILER_VERSION_INTERNAL DEC(__ti_version__)\r\n\r\n#elif defined(__clang__)\r\n# define COMPILER_ID \"Clang\"\r\n# if defined(_MSC_VER)\r\n#  define SIMULATE_ID \"MSVC\"\r\n# endif\r\n# define COMPILER_VERSION_MAJOR DEC(__clang_major__)\r\n# define COMPILER_VERSION_MINOR DEC(__clang_minor__)\r\n# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)\r\n# if defined(_MSC_VER)\r\n   /* _MSC_VER = VVRR */\r\n#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)\r\n#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)\r\n# endif\r\n\r\n#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__))\r\n# define COMPILER_ID \"LCC\"\r\n# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100)\r\n# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100)\r\n# if defined(__LCC_MINOR__)\r\n#  define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__)\r\n# endif\r\n# if defined(__GNUC__) && defined(__GNUC_MINOR__)\r\n#  define SIMULATE_ID \"GNU\"\r\n#  define SIMULATE_VERSION_MAJOR DEC(__GNUC__)\r\n#  define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)\r\n#  if defined(__GNUC_PATCHLEVEL__)\r\n#   define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)\r\n#  endif\r\n# endif\r\n\r\n#elif defined(__GNUC__) || defined(__GNUG__)\r\n# define COMPILER_ID \"GNU\"\r\n# if defined(__GNUC__)\r\n#  define COMPILER_VERSION_MAJOR DEC(__GNUC__)\r\n# else\r\n#  define COMPILER_VERSION_MAJOR DEC(__GNUG__)\r\n# endif\r\n# if defined(__GNUC_MINOR__)\r\n#  define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__)\r\n# endif\r\n# if defined(__GNUC_PATCHLEVEL__)\r\n#  define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)\r\n# endif\r\n\r\n#elif defined(_MSC_VER)\r\n# define COMPILER_ID \"MSVC\"\r\n  /* _MSC_VER = VVRR */\r\n# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100)\r\n# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100)\r\n# if defined(_MSC_FULL_VER)\r\n#  if _MSC_VER >= 1400\r\n    /* _MSC_FULL_VER = VVRRPPPPP */\r\n#   define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000)\r\n#  else\r\n    /* _MSC_FULL_VER = VVRRPPPP */\r\n#   define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000)\r\n#  endif\r\n# endif\r\n# if defined(_MSC_BUILD)\r\n#  define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD)\r\n# endif\r\n\r\n#elif defined(_ADI_COMPILER)\r\n# define COMPILER_ID \"ADSP\"\r\n#if defined(__VERSIONNUM__)\r\n  /* __VERSIONNUM__ = 0xVVRRPPTT */\r\n#  define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF)\r\n#  define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF)\r\n#  define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF)\r\n#  define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF)\r\n#endif\r\n\r\n#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)\r\n# define COMPILER_ID \"IAR\"\r\n# if defined(__VER__) && defined(__ICCARM__)\r\n#  define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000)\r\n#  define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000)\r\n#  define COMPILER_VERSION_PATCH DEC((__VER__) % 1000)\r\n#  define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)\r\n# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__))\r\n#  define COMPILER_VERSION_MAJOR DEC((__VER__) / 100)\r\n#  define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100))\r\n#  define COMPILER_VERSION_PATCH DEC(__SUBVERSION__)\r\n#  define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)\r\n# endif\r\n\r\n\r\n/* These compilers are either not known or too old to define an\r\n  identification macro.  Try to identify the platform and guess that\r\n  it is the native compiler.  */\r\n#elif defined(__hpux) || defined(__hpua)\r\n# define COMPILER_ID \"HP\"\r\n\r\n#else /* unknown compiler */\r\n# define COMPILER_ID \"\"\r\n#endif\r\n\r\n/* Construct the string literal in pieces to prevent the source from\r\n   getting matched.  Store it in a pointer rather than an array\r\n   because some compilers will just produce instructions to fill the\r\n   array rather than assigning a pointer to a static array.  */\r\nchar const* info_compiler = \"INFO\" \":\" \"compiler[\" COMPILER_ID \"]\";\r\n#ifdef SIMULATE_ID\r\nchar const* info_simulate = \"INFO\" \":\" \"simulate[\" SIMULATE_ID \"]\";\r\n#endif\r\n\r\n#ifdef __QNXNTO__\r\nchar const* qnxnto = \"INFO\" \":\" \"qnxnto[]\";\r\n#endif\r\n\r\n#if defined(__CRAYXT_COMPUTE_LINUX_TARGET)\r\nchar const *info_cray = \"INFO\" \":\" \"compiler_wrapper[CrayPrgEnv]\";\r\n#endif\r\n\r\n#define STRINGIFY_HELPER(X) #X\r\n#define STRINGIFY(X) STRINGIFY_HELPER(X)\r\n\r\n/* Identify known platforms by name.  */\r\n#if defined(__linux) || defined(__linux__) || defined(linux)\r\n# define PLATFORM_ID \"Linux\"\r\n\r\n#elif defined(__MSYS__)\r\n# define PLATFORM_ID \"MSYS\"\r\n\r\n#elif defined(__CYGWIN__)\r\n# define PLATFORM_ID \"Cygwin\"\r\n\r\n#elif defined(__MINGW32__)\r\n# define PLATFORM_ID \"MinGW\"\r\n\r\n#elif defined(__APPLE__)\r\n# define PLATFORM_ID \"Darwin\"\r\n\r\n#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32)\r\n# define PLATFORM_ID \"Windows\"\r\n\r\n#elif defined(__FreeBSD__) || defined(__FreeBSD)\r\n# define PLATFORM_ID \"FreeBSD\"\r\n\r\n#elif defined(__NetBSD__) || defined(__NetBSD)\r\n# define PLATFORM_ID \"NetBSD\"\r\n\r\n#elif defined(__OpenBSD__) || defined(__OPENBSD)\r\n# define PLATFORM_ID \"OpenBSD\"\r\n\r\n#elif defined(__sun) || defined(sun)\r\n# define PLATFORM_ID \"SunOS\"\r\n\r\n#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__)\r\n# define PLATFORM_ID \"AIX\"\r\n\r\n#elif defined(__hpux) || defined(__hpux__)\r\n# define PLATFORM_ID \"HP-UX\"\r\n\r\n#elif defined(__HAIKU__)\r\n# define PLATFORM_ID \"Haiku\"\r\n\r\n#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS)\r\n# define PLATFORM_ID \"BeOS\"\r\n\r\n#elif defined(__QNX__) || defined(__QNXNTO__)\r\n# define PLATFORM_ID \"QNX\"\r\n\r\n#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__)\r\n# define PLATFORM_ID \"Tru64\"\r\n\r\n#elif defined(__riscos) || defined(__riscos__)\r\n# define PLATFORM_ID \"RISCos\"\r\n\r\n#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__)\r\n# define PLATFORM_ID \"SINIX\"\r\n\r\n#elif defined(__UNIX_SV__)\r\n# define PLATFORM_ID \"UNIX_SV\"\r\n\r\n#elif defined(__bsdos__)\r\n# define PLATFORM_ID \"BSDOS\"\r\n\r\n#elif defined(_MPRAS) || defined(MPRAS)\r\n# define PLATFORM_ID \"MP-RAS\"\r\n\r\n#elif defined(__osf) || defined(__osf__)\r\n# define PLATFORM_ID \"OSF1\"\r\n\r\n#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv)\r\n# define PLATFORM_ID \"SCO_SV\"\r\n\r\n#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX)\r\n# define PLATFORM_ID \"ULTRIX\"\r\n\r\n#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX)\r\n# define PLATFORM_ID \"Xenix\"\r\n\r\n#elif defined(__WATCOMC__)\r\n# if defined(__LINUX__)\r\n#  define PLATFORM_ID \"Linux\"\r\n\r\n# elif defined(__DOS__)\r\n#  define PLATFORM_ID \"DOS\"\r\n\r\n# elif defined(__OS2__)\r\n#  define PLATFORM_ID \"OS2\"\r\n\r\n# elif defined(__WINDOWS__)\r\n#  define PLATFORM_ID \"Windows3x\"\r\n\r\n# elif defined(__VXWORKS__)\r\n#  define PLATFORM_ID \"VxWorks\"\r\n\r\n# else /* unknown platform */\r\n#  define PLATFORM_ID\r\n# endif\r\n\r\n#elif defined(__INTEGRITY)\r\n# if defined(INT_178B)\r\n#  define PLATFORM_ID \"Integrity178\"\r\n\r\n# else /* regular Integrity */\r\n#  define PLATFORM_ID \"Integrity\"\r\n# endif\r\n\r\n# elif defined(_ADI_COMPILER)\r\n#  define PLATFORM_ID \"ADSP\"\r\n\r\n#else /* unknown platform */\r\n# define PLATFORM_ID\r\n\r\n#endif\r\n\r\n/* For windows compilers MSVC and Intel we can determine\r\n   the architecture of the compiler being used.  This is because\r\n   the compilers do not have flags that can change the architecture,\r\n   but rather depend on which compiler is being used\r\n*/\r\n#if defined(_WIN32) && defined(_MSC_VER)\r\n# if defined(_M_IA64)\r\n#  define ARCHITECTURE_ID \"IA64\"\r\n\r\n# elif defined(_M_ARM64EC)\r\n#  define ARCHITECTURE_ID \"ARM64EC\"\r\n\r\n# elif defined(_M_X64) || defined(_M_AMD64)\r\n#  define ARCHITECTURE_ID \"x64\"\r\n\r\n# elif defined(_M_IX86)\r\n#  define ARCHITECTURE_ID \"X86\"\r\n\r\n# elif defined(_M_ARM64)\r\n#  define ARCHITECTURE_ID \"ARM64\"\r\n\r\n# elif defined(_M_ARM)\r\n#  if _M_ARM == 4\r\n#   define ARCHITECTURE_ID \"ARMV4I\"\r\n#  elif _M_ARM == 5\r\n#   define ARCHITECTURE_ID \"ARMV5I\"\r\n#  else\r\n#   define ARCHITECTURE_ID \"ARMV\" STRINGIFY(_M_ARM)\r\n#  endif\r\n\r\n# elif defined(_M_MIPS)\r\n#  define ARCHITECTURE_ID \"MIPS\"\r\n\r\n# elif defined(_M_SH)\r\n#  define ARCHITECTURE_ID \"SHx\"\r\n\r\n# else /* unknown architecture */\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n#elif defined(__WATCOMC__)\r\n# if defined(_M_I86)\r\n#  define ARCHITECTURE_ID \"I86\"\r\n\r\n# elif defined(_M_IX86)\r\n#  define ARCHITECTURE_ID \"X86\"\r\n\r\n# else /* unknown architecture */\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)\r\n# if defined(__ICCARM__)\r\n#  define ARCHITECTURE_ID \"ARM\"\r\n\r\n# elif defined(__ICCRX__)\r\n#  define ARCHITECTURE_ID \"RX\"\r\n\r\n# elif defined(__ICCRH850__)\r\n#  define ARCHITECTURE_ID \"RH850\"\r\n\r\n# elif defined(__ICCRL78__)\r\n#  define ARCHITECTURE_ID \"RL78\"\r\n\r\n# elif defined(__ICCRISCV__)\r\n#  define ARCHITECTURE_ID \"RISCV\"\r\n\r\n# elif defined(__ICCAVR__)\r\n#  define ARCHITECTURE_ID \"AVR\"\r\n\r\n# elif defined(__ICC430__)\r\n#  define ARCHITECTURE_ID \"MSP430\"\r\n\r\n# elif defined(__ICCV850__)\r\n#  define ARCHITECTURE_ID \"V850\"\r\n\r\n# elif defined(__ICC8051__)\r\n#  define ARCHITECTURE_ID \"8051\"\r\n\r\n# elif defined(__ICCSTM8__)\r\n#  define ARCHITECTURE_ID \"STM8\"\r\n\r\n# else /* unknown architecture */\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n#elif defined(__ghs__)\r\n# if defined(__PPC64__)\r\n#  define ARCHITECTURE_ID \"PPC64\"\r\n\r\n# elif defined(__ppc__)\r\n#  define ARCHITECTURE_ID \"PPC\"\r\n\r\n# elif defined(__ARM__)\r\n#  define ARCHITECTURE_ID \"ARM\"\r\n\r\n# elif defined(__x86_64__)\r\n#  define ARCHITECTURE_ID \"x64\"\r\n\r\n# elif defined(__i386__)\r\n#  define ARCHITECTURE_ID \"X86\"\r\n\r\n# else /* unknown architecture */\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n#elif defined(__clang__) && defined(__ti__)\r\n# if defined(__ARM_ARCH)\r\n#  define ARCHITECTURE_ID \"Arm\"\r\n\r\n# else /* unknown architecture */\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n#elif defined(__TI_COMPILER_VERSION__)\r\n# if defined(__TI_ARM__)\r\n#  define ARCHITECTURE_ID \"ARM\"\r\n\r\n# elif defined(__MSP430__)\r\n#  define ARCHITECTURE_ID \"MSP430\"\r\n\r\n# elif defined(__TMS320C28XX__)\r\n#  define ARCHITECTURE_ID \"TMS320C28x\"\r\n\r\n# elif defined(__TMS320C6X__) || defined(_TMS320C6X)\r\n#  define ARCHITECTURE_ID \"TMS320C6x\"\r\n\r\n# else /* unknown architecture */\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n# elif defined(__ADSPSHARC__)\r\n#  define ARCHITECTURE_ID \"SHARC\"\r\n\r\n# elif defined(__ADSPBLACKFIN__)\r\n#  define ARCHITECTURE_ID \"Blackfin\"\r\n\r\n#elif defined(__TASKING__)\r\n\r\n# if defined(__CTC__) || defined(__CPTC__)\r\n#  define ARCHITECTURE_ID \"TriCore\"\r\n\r\n# elif defined(__CMCS__)\r\n#  define ARCHITECTURE_ID \"MCS\"\r\n\r\n# elif defined(__CARM__)\r\n#  define ARCHITECTURE_ID \"ARM\"\r\n\r\n# elif defined(__CARC__)\r\n#  define ARCHITECTURE_ID \"ARC\"\r\n\r\n# elif defined(__C51__)\r\n#  define ARCHITECTURE_ID \"8051\"\r\n\r\n# elif defined(__CPCP__)\r\n#  define ARCHITECTURE_ID \"PCP\"\r\n\r\n# else\r\n#  define ARCHITECTURE_ID \"\"\r\n# endif\r\n\r\n#else\r\n#  define ARCHITECTURE_ID\r\n#endif\r\n\r\n/* Convert integer to decimal digit literals.  */\r\n#define DEC(n)                   \\\r\n  ('0' + (((n) / 10000000)%10)), \\\r\n  ('0' + (((n) / 1000000)%10)),  \\\r\n  ('0' + (((n) / 100000)%10)),   \\\r\n  ('0' + (((n) / 10000)%10)),    \\\r\n  ('0' + (((n) / 1000)%10)),     \\\r\n  ('0' + (((n) / 100)%10)),      \\\r\n  ('0' + (((n) / 10)%10)),       \\\r\n  ('0' +  ((n) % 10))\r\n\r\n/* Convert integer to hex digit literals.  */\r\n#define HEX(n)             \\\r\n  ('0' + ((n)>>28 & 0xF)), \\\r\n  ('0' + ((n)>>24 & 0xF)), \\\r\n  ('0' + ((n)>>20 & 0xF)), \\\r\n  ('0' + ((n)>>16 & 0xF)), \\\r\n  ('0' + ((n)>>12 & 0xF)), \\\r\n  ('0' + ((n)>>8  & 0xF)), \\\r\n  ('0' + ((n)>>4  & 0xF)), \\\r\n  ('0' + ((n)     & 0xF))\r\n\r\n/* Construct a string literal encoding the version number. */\r\n#ifdef COMPILER_VERSION\r\nchar const* info_version = \"INFO\" \":\" \"compiler_version[\" COMPILER_VERSION \"]\";\r\n\r\n/* Construct a string literal encoding the version number components. */\r\n#elif defined(COMPILER_VERSION_MAJOR)\r\nchar const info_version[] = {\r\n  'I', 'N', 'F', 'O', ':',\r\n  'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[',\r\n  COMPILER_VERSION_MAJOR,\r\n# ifdef COMPILER_VERSION_MINOR\r\n  '.', COMPILER_VERSION_MINOR,\r\n#  ifdef COMPILER_VERSION_PATCH\r\n   '.', COMPILER_VERSION_PATCH,\r\n#   ifdef COMPILER_VERSION_TWEAK\r\n    '.', COMPILER_VERSION_TWEAK,\r\n#   endif\r\n#  endif\r\n# endif\r\n  ']','\\0'};\r\n#endif\r\n\r\n/* Construct a string literal encoding the internal version number. */\r\n#ifdef COMPILER_VERSION_INTERNAL\r\nchar const info_version_internal[] = {\r\n  'I', 'N', 'F', 'O', ':',\r\n  'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_',\r\n  'i','n','t','e','r','n','a','l','[',\r\n  COMPILER_VERSION_INTERNAL,']','\\0'};\r\n#elif defined(COMPILER_VERSION_INTERNAL_STR)\r\nchar const* info_version_internal = \"INFO\" \":\" \"compiler_version_internal[\" COMPILER_VERSION_INTERNAL_STR \"]\";\r\n#endif\r\n\r\n/* Construct a string literal encoding the version number components. */\r\n#ifdef SIMULATE_VERSION_MAJOR\r\nchar const info_simulate_version[] = {\r\n  'I', 'N', 'F', 'O', ':',\r\n  's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[',\r\n  SIMULATE_VERSION_MAJOR,\r\n# ifdef SIMULATE_VERSION_MINOR\r\n  '.', SIMULATE_VERSION_MINOR,\r\n#  ifdef SIMULATE_VERSION_PATCH\r\n   '.', SIMULATE_VERSION_PATCH,\r\n#   ifdef SIMULATE_VERSION_TWEAK\r\n    '.', SIMULATE_VERSION_TWEAK,\r\n#   endif\r\n#  endif\r\n# endif\r\n  ']','\\0'};\r\n#endif\r\n\r\n/* Construct the string literal in pieces to prevent the source from\r\n   getting matched.  Store it in a pointer rather than an array\r\n   because some compilers will just produce instructions to fill the\r\n   array rather than assigning a pointer to a static array.  */\r\nchar const* info_platform = \"INFO\" \":\" \"platform[\" PLATFORM_ID \"]\";\r\nchar const* info_arch = \"INFO\" \":\" \"arch[\" ARCHITECTURE_ID \"]\";\r\n\r\n\r\n\r\n#define CXX_STD_98 199711L\r\n#define CXX_STD_11 201103L\r\n#define CXX_STD_14 201402L\r\n#define CXX_STD_17 201703L\r\n#define CXX_STD_20 202002L\r\n#define CXX_STD_23 202302L\r\n\r\n#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG)\r\n#  if _MSVC_LANG > CXX_STD_17\r\n#    define CXX_STD _MSVC_LANG\r\n#  elif _MSVC_LANG == CXX_STD_17 && defined(__cpp_aggregate_paren_init)\r\n#    define CXX_STD CXX_STD_20\r\n#  elif _MSVC_LANG > CXX_STD_14 && __cplusplus > CXX_STD_17\r\n#    define CXX_STD CXX_STD_20\r\n#  elif _MSVC_LANG > CXX_STD_14\r\n#    define CXX_STD CXX_STD_17\r\n#  elif defined(__INTEL_CXX11_MODE__) && defined(__cpp_aggregate_nsdmi)\r\n#    define CXX_STD CXX_STD_14\r\n#  elif defined(__INTEL_CXX11_MODE__)\r\n#    define CXX_STD CXX_STD_11\r\n#  else\r\n#    define CXX_STD CXX_STD_98\r\n#  endif\r\n#elif defined(_MSC_VER) && defined(_MSVC_LANG)\r\n#  if _MSVC_LANG > __cplusplus\r\n#    define CXX_STD _MSVC_LANG\r\n#  else\r\n#    define CXX_STD __cplusplus\r\n#  endif\r\n#elif defined(__NVCOMPILER)\r\n#  if __cplusplus == CXX_STD_17 && defined(__cpp_aggregate_paren_init)\r\n#    define CXX_STD CXX_STD_20\r\n#  else\r\n#    define CXX_STD __cplusplus\r\n#  endif\r\n#elif defined(__INTEL_COMPILER) || defined(__PGI)\r\n#  if __cplusplus == CXX_STD_11 && defined(__cpp_namespace_attributes)\r\n#    define CXX_STD CXX_STD_17\r\n#  elif __cplusplus == CXX_STD_11 && defined(__cpp_aggregate_nsdmi)\r\n#    define CXX_STD CXX_STD_14\r\n#  else\r\n#    define CXX_STD __cplusplus\r\n#  endif\r\n#elif (defined(__IBMCPP__) || defined(__ibmxl__)) && defined(__linux__)\r\n#  if __cplusplus == CXX_STD_11 && defined(__cpp_aggregate_nsdmi)\r\n#    define CXX_STD CXX_STD_14\r\n#  else\r\n#    define CXX_STD __cplusplus\r\n#  endif\r\n#elif __cplusplus == 1 && defined(__GXX_EXPERIMENTAL_CXX0X__)\r\n#  define CXX_STD CXX_STD_11\r\n#else\r\n#  define CXX_STD __cplusplus\r\n#endif\r\n\r\nconst char* info_language_standard_default = \"INFO\" \":\" \"standard_default[\"\r\n#if CXX_STD > CXX_STD_23\r\n  \"26\"\r\n#elif CXX_STD > CXX_STD_20\r\n  \"23\"\r\n#elif CXX_STD > CXX_STD_17\r\n  \"20\"\r\n#elif CXX_STD > CXX_STD_14\r\n  \"17\"\r\n#elif CXX_STD > CXX_STD_11\r\n  \"14\"\r\n#elif CXX_STD >= CXX_STD_11\r\n  \"11\"\r\n#else\r\n  \"98\"\r\n#endif\r\n\"]\";\r\n\r\nconst char* info_language_extensions_default = \"INFO\" \":\" \"extensions_default[\"\r\n#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) ||           \\\r\n     defined(__TI_COMPILER_VERSION__)) &&                                     \\\r\n  !defined(__STRICT_ANSI__)\r\n  \"ON\"\r\n#else\r\n  \"OFF\"\r\n#endif\r\n\"]\";\r\n\r\n/*--------------------------------------------------------------------------*/\r\n\r\nint main(int argc, char* argv[])\r\n{\r\n  int require = 0;\r\n  require += info_compiler[argc];\r\n  require += info_platform[argc];\r\n  require += info_arch[argc];\r\n#ifdef COMPILER_VERSION_MAJOR\r\n  require += info_version[argc];\r\n#endif\r\n#ifdef COMPILER_VERSION_INTERNAL\r\n  require += info_version_internal[argc];\r\n#endif\r\n#ifdef SIMULATE_ID\r\n  require += info_simulate[argc];\r\n#endif\r\n#ifdef SIMULATE_VERSION_MAJOR\r\n  require += info_simulate_version[argc];\r\n#endif\r\n#if defined(__CRAYXT_COMPUTE_LINUX_TARGET)\r\n  require += info_cray[argc];\r\n#endif\r\n  require += info_language_standard_default[argc];\r\n  require += info_language_extensions_default[argc];\r\n  (void)argv;\r\n  return require;\r\n}\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/x86_64/CMakeFiles/CMakeConfigureLog.yaml",
    "content": "\r\n---\r\nevents:\r\n  -\r\n    kind: \"message-v1\"\r\n    backtrace:\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineSystem.cmake:200 (message)\"\r\n      - \"CMakeLists.txt\"\r\n    message: |\r\n      The target system is: Android - 1 - x86_64\r\n      The host system is: Windows - 10.0.19045 - AMD64\r\n  -\r\n    kind: \"message-v1\"\r\n    backtrace:\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake:17 (message)\"\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)\"\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)\"\r\n      - \"CMakeLists.txt\"\r\n    message: |\r\n      Compiling the C compiler identification source file \"CMakeCCompilerId.c\" succeeded.\r\n      Compiler: C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe \r\n      Build flags: -g;-DANDROID;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-D_FORTIFY_SOURCE=2;-Wformat;-Werror=format-security\r\n      Id flags: -c;--target=x86_64-none-linux-android21 \r\n      \r\n      The output was:\r\n      0\r\n      \r\n      \r\n      Compilation of the C compiler identification source \"CMakeCCompilerId.c\" produced \"CMakeCCompilerId.o\"\r\n      \r\n      The C compiler identification is Clang, found in:\r\n        C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/x86_64/CMakeFiles/3.31.5/CompilerIdC/CMakeCCompilerId.o\r\n      \r\n  -\r\n    kind: \"message-v1\"\r\n    backtrace:\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake:17 (message)\"\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)\"\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCXXCompiler.cmake:126 (CMAKE_DETERMINE_COMPILER_ID)\"\r\n      - \"CMakeLists.txt\"\r\n    message: |\r\n      Compiling the CXX compiler identification source file \"CMakeCXXCompilerId.cpp\" succeeded.\r\n      Compiler: C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++.exe \r\n      Build flags: -g;-DANDROID;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-D_FORTIFY_SOURCE=2;-Wformat;-Werror=format-security\r\n      Id flags: -c;--target=x86_64-none-linux-android21 \r\n      \r\n      The output was:\r\n      0\r\n      \r\n      \r\n      Compilation of the CXX compiler identification source \"CMakeCXXCompilerId.cpp\" produced \"CMakeCXXCompilerId.o\"\r\n      \r\n      The CXX compiler identification is Clang, found in:\r\n        C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/x86_64/CMakeFiles/3.31.5/CompilerIdCXX/CMakeCXXCompilerId.o\r\n      \r\n  -\r\n    kind: \"try_compile-v1\"\r\n    backtrace:\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:74 (try_compile)\"\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)\"\r\n      - \"CMakeLists.txt\"\r\n    checks:\r\n      - \"Detecting C compiler ABI info\"\r\n    directories:\r\n      source: \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/x86_64/CMakeFiles/CMakeScratch/TryCompile-j522pc\"\r\n      binary: \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/x86_64/CMakeFiles/CMakeScratch/TryCompile-j522pc\"\r\n    cmakeVariables:\r\n      ANDROID_ABI: \"x86_64\"\r\n      ANDROID_ARM_MODE: \"thumb\"\r\n      ANDROID_PIE: \"TRUE\"\r\n      ANDROID_PLATFORM: \"android-21\"\r\n      ANDROID_STL: \"c++_static\"\r\n      ANDROID_TOOLCHAIN: \"clang\"\r\n      CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: \"CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS-NOTFOUND\"\r\n      CMAKE_CXX_COMPILER_TARGET: \"x86_64-none-linux-android21\"\r\n      CMAKE_C_COMPILER_TARGET: \"x86_64-none-linux-android21\"\r\n      CMAKE_C_FLAGS: \"-g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat \"\r\n      CMAKE_EXE_LINKER_FLAGS: \"-static-libstdc++ -Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--no-undefined-version -Wl,--fatal-warnings -Wl,--no-undefined -Qunused-arguments  \"\r\n      CMAKE_POSITION_INDEPENDENT_CODE: \"TRUE\"\r\n      CMAKE_SYSROOT: \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot\"\r\n      CMAKE_WARN_DEPRECATED: \"FALSE\"\r\n    buildResult:\r\n      variable: \"CMAKE_C_ABI_COMPILED\"\r\n      cached: true\r\n      stdout: |\r\n        Change Dir: 'C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/x86_64/CMakeFiles/CMakeScratch/TryCompile-j522pc'\r\n        \r\n        Run Build Command(s): C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\Sdk\\\\cmake\\\\3.31.5\\\\bin\\\\ninja.exe -v cmTC_78434\r\n        [1/2] C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\Sdk\\\\ndk\\\\26.3.11579264\\\\toolchains\\\\llvm\\\\prebuilt\\\\windows-x86_64\\\\bin\\\\clang.exe --target=x86_64-none-linux-android21 --sysroot=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot   -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat   -fPIE   -v -MD -MT CMakeFiles/cmTC_78434.dir/CMakeCCompilerABI.c.o -MF CMakeFiles\\\\cmTC_78434.dir\\\\CMakeCCompilerABI.c.o.d -o CMakeFiles/cmTC_78434.dir/CMakeCCompilerABI.c.o -c C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCCompilerABI.c\r\n        Android (11349228, based on r487747e) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)\r\n        Target: x86_64-none-linux-android21\r\n        Thread model: posix\r\n        InstalledDir: C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin\r\n         (in-process)\r\n         \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe\" -cc1 -triple x86_64-none-linux-android21 -emit-obj -mrelax-all -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=all -ffp-contract=on -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu x86-64 -target-feature +sse4.2 -target-feature +popcnt -target-feature +cx16 -tune-cpu generic -mllvm -treat-scalable-fixed-error-as-warning -debug-info-kind=constructor -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -fcoverage-compilation-dir=C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/x86_64/CMakeFiles/CMakeScratch/TryCompile-j522pc -resource-dir C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17 -dependency-file \"CMakeFiles\\\\\\\\cmTC_78434.dir\\\\\\\\CMakeCCompilerABI.c.o.d\" -MT CMakeFiles/cmTC_78434.dir/CMakeCCompilerABI.c.o -sys-header-deps -D ANDROID -D _FORTIFY_SOURCE=2 -isysroot C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot -internal-isystem C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/include -internal-isystem C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/local/include -internal-externc-isystem C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/x86_64-linux-android -internal-externc-isystem C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/include -internal-externc-isystem C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include -Wformat -fdebug-compilation-dir=C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/x86_64/CMakeFiles/CMakeScratch/TryCompile-j522pc -ferror-limit 19 -stack-protector 2 -fgnuc-version=4.2.1 -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_78434.dir/CMakeCCompilerABI.c.o -x c C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCCompilerABI.c\r\n        clang -cc1 version 17.0.2 based upon LLVM 17.0.2 default target x86_64-w64-windows-gnu\r\n        ignoring nonexistent directory \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/local/include\"\r\n        ignoring nonexistent directory \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/include\"\r\n        #include \"...\" search starts here:\r\n        #include <...> search starts here:\r\n         C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/include\r\n         C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/x86_64-linux-android\r\n         C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include\r\n        End of search list.\r\n        [2/2] C:\\\\Windows\\\\system32\\\\cmd.exe /C \"cd . && C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\Sdk\\\\ndk\\\\26.3.11579264\\\\toolchains\\\\llvm\\\\prebuilt\\\\windows-x86_64\\\\bin\\\\clang.exe --target=x86_64-none-linux-android21 --sysroot=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -static-libstdc++ -Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--no-undefined-version -Wl,--fatal-warnings -Wl,--no-undefined -Qunused-arguments   -v CMakeFiles/cmTC_78434.dir/CMakeCCompilerABI.c.o -o cmTC_78434   && cd .\"\r\n        Android (11349228, based on r487747e) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)\r\n        Target: x86_64-none-linux-android21\r\n        Thread model: posix\r\n        InstalledDir: C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin\r\n         \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld\" --sysroot=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot -pie -z now -z relro --hash-style=both --eh-frame-hdr -m elf_x86_64 -dynamic-linker /system/bin/linker64 -o cmTC_78434 C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtbegin_dynamic.o -LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/x86_64 -LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/x86_64-linux-android/21 -LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/x86_64-linux-android -LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib --build-id=sha1 --no-rosegment --no-undefined-version --fatal-warnings --no-undefined CMakeFiles/cmTC_78434.dir/CMakeCCompilerABI.c.o C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64-android.a -l:libunwind.a -ldl -lc C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64-android.a -l:libunwind.a -ldl C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtend_android.o\r\n        \r\n      exitCode: 0\r\n  -\r\n    kind: \"message-v1\"\r\n    backtrace:\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:182 (message)\"\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)\"\r\n      - \"CMakeLists.txt\"\r\n    message: |\r\n      Parsed C implicit include dir info: rv=done\r\n        found start of include info\r\n        found start of implicit include info\r\n          add: [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/include]\r\n          add: [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/x86_64-linux-android]\r\n          add: [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include]\r\n        end of search list found\r\n        collapse include dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/include] ==> [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/include]\r\n        collapse include dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/x86_64-linux-android] ==> [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/x86_64-linux-android]\r\n        collapse include dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include] ==> [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include]\r\n        implicit include dirs: [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/include;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/x86_64-linux-android;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include]\r\n      \r\n      \r\n  -\r\n    kind: \"message-v1\"\r\n    backtrace:\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:218 (message)\"\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)\"\r\n      - \"CMakeLists.txt\"\r\n    message: |\r\n      Parsed C implicit link information:\r\n        link line regex: [^( *|.*[/\\\\])(ld[0-9]*(\\\\.[a-z]+)?|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\\\]+-)?ld|collect2)[^/\\\\]*( |$)]\r\n        linker tool regex: [^[ \t]*(->|\")?[ \t]*(([^\"]*[/\\\\])?(ld[0-9]*(\\\\.[a-z]+)?))(\"|,| |$)]\r\n        ignore line: [Change Dir: 'C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/x86_64/CMakeFiles/CMakeScratch/TryCompile-j522pc']\r\n        ignore line: []\r\n        ignore line: [Run Build Command(s): C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\Sdk\\\\cmake\\\\3.31.5\\\\bin\\\\ninja.exe -v cmTC_78434]\r\n        ignore line: [[1/2] C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\Sdk\\\\ndk\\\\26.3.11579264\\\\toolchains\\\\llvm\\\\prebuilt\\\\windows-x86_64\\\\bin\\\\clang.exe --target=x86_64-none-linux-android21 --sysroot=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot   -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat   -fPIE   -v -MD -MT CMakeFiles/cmTC_78434.dir/CMakeCCompilerABI.c.o -MF CMakeFiles\\\\cmTC_78434.dir\\\\CMakeCCompilerABI.c.o.d -o CMakeFiles/cmTC_78434.dir/CMakeCCompilerABI.c.o -c C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCCompilerABI.c]\r\n        ignore line: [Android (11349228  based on r487747e) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)]\r\n        ignore line: [Target: x86_64-none-linux-android21]\r\n        ignore line: [Thread model: posix]\r\n        ignore line: [InstalledDir: C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin]\r\n        ignore line: [ (in-process)]\r\n        ignore line: [ \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe\" -cc1 -triple x86_64-none-linux-android21 -emit-obj -mrelax-all -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=all -ffp-contract=on -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu x86-64 -target-feature +sse4.2 -target-feature +popcnt -target-feature +cx16 -tune-cpu generic -mllvm -treat-scalable-fixed-error-as-warning -debug-info-kind=constructor -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -fcoverage-compilation-dir=C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/x86_64/CMakeFiles/CMakeScratch/TryCompile-j522pc -resource-dir C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17 -dependency-file \"CMakeFiles\\\\\\\\cmTC_78434.dir\\\\\\\\CMakeCCompilerABI.c.o.d\" -MT CMakeFiles/cmTC_78434.dir/CMakeCCompilerABI.c.o -sys-header-deps -D ANDROID -D _FORTIFY_SOURCE=2 -isysroot C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot -internal-isystem C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/include -internal-isystem C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/local/include -internal-externc-isystem C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/x86_64-linux-android -internal-externc-isystem C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/include -internal-externc-isystem C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include -Wformat -fdebug-compilation-dir=C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/x86_64/CMakeFiles/CMakeScratch/TryCompile-j522pc -ferror-limit 19 -stack-protector 2 -fgnuc-version=4.2.1 -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_78434.dir/CMakeCCompilerABI.c.o -x c C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCCompilerABI.c]\r\n        ignore line: [clang -cc1 version 17.0.2 based upon LLVM 17.0.2 default target x86_64-w64-windows-gnu]\r\n        ignore line: [ignoring nonexistent directory \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/local/include\"]\r\n        ignore line: [ignoring nonexistent directory \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/include\"]\r\n        ignore line: [#include \"...\" search starts here:]\r\n        ignore line: [#include <...> search starts here:]\r\n        ignore line: [ C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/include]\r\n        ignore line: [ C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/x86_64-linux-android]\r\n        ignore line: [ C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include]\r\n        ignore line: [End of search list.]\r\n        ignore line: [[2/2] C:\\\\Windows\\\\system32\\\\cmd.exe /C \"cd . && C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\Sdk\\\\ndk\\\\26.3.11579264\\\\toolchains\\\\llvm\\\\prebuilt\\\\windows-x86_64\\\\bin\\\\clang.exe --target=x86_64-none-linux-android21 --sysroot=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -static-libstdc++ -Wl --build-id=sha1 -Wl --no-rosegment -Wl --no-undefined-version -Wl --fatal-warnings -Wl --no-undefined -Qunused-arguments   -v CMakeFiles/cmTC_78434.dir/CMakeCCompilerABI.c.o -o cmTC_78434   && cd .\"]\r\n        ignore line: [Android (11349228  based on r487747e) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)]\r\n        ignore line: [Target: x86_64-none-linux-android21]\r\n        ignore line: [Thread model: posix]\r\n        ignore line: [InstalledDir: C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin]\r\n        link line: [ \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld\" --sysroot=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot -pie -z now -z relro --hash-style=both --eh-frame-hdr -m elf_x86_64 -dynamic-linker /system/bin/linker64 -o cmTC_78434 C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtbegin_dynamic.o -LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/x86_64 -LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/x86_64-linux-android/21 -LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/x86_64-linux-android -LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib --build-id=sha1 --no-rosegment --no-undefined-version --fatal-warnings --no-undefined CMakeFiles/cmTC_78434.dir/CMakeCCompilerABI.c.o C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64-android.a -l:libunwind.a -ldl -lc C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64-android.a -l:libunwind.a -ldl C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtend_android.o]\r\n          arg [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld] ==> ignore\r\n          arg [--sysroot=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot] ==> ignore\r\n          arg [-pie] ==> ignore\r\n          arg [-znow] ==> ignore\r\n          arg [-zrelro] ==> ignore\r\n          arg [--hash-style=both] ==> ignore\r\n          arg [--eh-frame-hdr] ==> ignore\r\n          arg [-m] ==> ignore\r\n          arg [elf_x86_64] ==> ignore\r\n          arg [-dynamic-linker] ==> ignore\r\n          arg [/system/bin/linker64] ==> ignore\r\n          arg [-o] ==> ignore\r\n          arg [cmTC_78434] ==> ignore\r\n          arg [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtbegin_dynamic.o] ==> obj [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtbegin_dynamic.o]\r\n          arg [-LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/x86_64] ==> dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/x86_64]\r\n          arg [-LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/x86_64-linux-android/21] ==> dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/x86_64-linux-android/21]\r\n          arg [-LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/x86_64-linux-android] ==> dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/x86_64-linux-android]\r\n          arg [-LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib] ==> dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib]\r\n          arg [--build-id=sha1] ==> ignore\r\n          arg [--no-rosegment] ==> ignore\r\n          arg [--no-undefined-version] ==> ignore\r\n          arg [--fatal-warnings] ==> ignore\r\n          arg [--no-undefined] ==> ignore\r\n          arg [CMakeFiles/cmTC_78434.dir/CMakeCCompilerABI.c.o] ==> ignore\r\n          arg [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64-android.a] ==> lib [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64-android.a]\r\n          arg [-l:libunwind.a] ==> lib [-l:libunwind.a]\r\n          arg [-ldl] ==> lib [dl]\r\n          arg [-lc] ==> lib [c]\r\n          arg [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64-android.a] ==> lib [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64-android.a]\r\n          arg [-l:libunwind.a] ==> lib [-l:libunwind.a]\r\n          arg [-ldl] ==> lib [dl]\r\n          arg [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtend_android.o] ==> obj [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtend_android.o]\r\n        linker tool for 'C': C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld\r\n        remove lib [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64-android.a]\r\n        remove lib [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64-android.a]\r\n        collapse library dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/x86_64] ==> [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/x86_64]\r\n        collapse library dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/x86_64-linux-android/21] ==> [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/x86_64-linux-android/21]\r\n        collapse library dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/x86_64-linux-android] ==> [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/x86_64-linux-android]\r\n        collapse library dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib] ==> [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib]\r\n        implicit libs: [-l:libunwind.a;dl;c;-l:libunwind.a;dl]\r\n        implicit objs: [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtbegin_dynamic.o;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtend_android.o]\r\n        implicit dirs: [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/x86_64;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/x86_64-linux-android/21;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/x86_64-linux-android;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib]\r\n        implicit fwks: []\r\n      \r\n      \r\n  -\r\n    kind: \"message-v1\"\r\n    backtrace:\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Internal/CMakeDetermineLinkerId.cmake:40 (message)\"\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:255 (cmake_determine_linker_id)\"\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)\"\r\n      - \"CMakeLists.txt\"\r\n    message: |\r\n      Running the C compiler's linker: \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld\" \"-v\"\r\n      LLD 17.0.2 (compatible with GNU linkers)\r\n  -\r\n    kind: \"try_compile-v1\"\r\n    backtrace:\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:74 (try_compile)\"\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)\"\r\n      - \"CMakeLists.txt\"\r\n    checks:\r\n      - \"Detecting CXX compiler ABI info\"\r\n    directories:\r\n      source: \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/x86_64/CMakeFiles/CMakeScratch/TryCompile-r1pds0\"\r\n      binary: \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/x86_64/CMakeFiles/CMakeScratch/TryCompile-r1pds0\"\r\n    cmakeVariables:\r\n      ANDROID_ABI: \"x86_64\"\r\n      ANDROID_ARM_MODE: \"thumb\"\r\n      ANDROID_PIE: \"TRUE\"\r\n      ANDROID_PLATFORM: \"android-21\"\r\n      ANDROID_STL: \"c++_static\"\r\n      ANDROID_TOOLCHAIN: \"clang\"\r\n      CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: \"CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS-NOTFOUND\"\r\n      CMAKE_CXX_COMPILER_TARGET: \"x86_64-none-linux-android21\"\r\n      CMAKE_CXX_FLAGS: \"-g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat  \"\r\n      CMAKE_CXX_SCAN_FOR_MODULES: \"OFF\"\r\n      CMAKE_C_COMPILER_TARGET: \"x86_64-none-linux-android21\"\r\n      CMAKE_EXE_LINKER_FLAGS: \"-static-libstdc++ -Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--no-undefined-version -Wl,--fatal-warnings -Wl,--no-undefined -Qunused-arguments  \"\r\n      CMAKE_POSITION_INDEPENDENT_CODE: \"TRUE\"\r\n      CMAKE_SYSROOT: \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot\"\r\n      CMAKE_WARN_DEPRECATED: \"FALSE\"\r\n    buildResult:\r\n      variable: \"CMAKE_CXX_ABI_COMPILED\"\r\n      cached: true\r\n      stdout: |\r\n        Change Dir: 'C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/x86_64/CMakeFiles/CMakeScratch/TryCompile-r1pds0'\r\n        \r\n        Run Build Command(s): C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\Sdk\\\\cmake\\\\3.31.5\\\\bin\\\\ninja.exe -v cmTC_2bf35\r\n        [1/2] C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\Sdk\\\\ndk\\\\26.3.11579264\\\\toolchains\\\\llvm\\\\prebuilt\\\\windows-x86_64\\\\bin\\\\clang++.exe --target=x86_64-none-linux-android21 --sysroot=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot   -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat    -fPIE   -v -MD -MT CMakeFiles/cmTC_2bf35.dir/CMakeCXXCompilerABI.cpp.o -MF CMakeFiles\\\\cmTC_2bf35.dir\\\\CMakeCXXCompilerABI.cpp.o.d -o CMakeFiles/cmTC_2bf35.dir/CMakeCXXCompilerABI.cpp.o -c C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp\r\n        Android (11349228, based on r487747e) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)\r\n        Target: x86_64-none-linux-android21\r\n        Thread model: posix\r\n        InstalledDir: C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin\r\n         (in-process)\r\n         \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++.exe\" -cc1 -triple x86_64-none-linux-android21 -emit-obj -mrelax-all -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=all -ffp-contract=on -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu x86-64 -target-feature +sse4.2 -target-feature +popcnt -target-feature +cx16 -tune-cpu generic -mllvm -treat-scalable-fixed-error-as-warning -debug-info-kind=constructor -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -fcoverage-compilation-dir=C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/x86_64/CMakeFiles/CMakeScratch/TryCompile-r1pds0 -resource-dir C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17 -dependency-file \"CMakeFiles\\\\\\\\cmTC_2bf35.dir\\\\\\\\CMakeCXXCompilerABI.cpp.o.d\" -MT CMakeFiles/cmTC_2bf35.dir/CMakeCXXCompilerABI.cpp.o -sys-header-deps -D ANDROID -D _FORTIFY_SOURCE=2 -isysroot C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot -internal-isystem C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/c++/v1 -internal-isystem C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/include -internal-isystem C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/local/include -internal-externc-isystem C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/x86_64-linux-android -internal-externc-isystem C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/include -internal-externc-isystem C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include -Wformat -fdeprecated-macro -fdebug-compilation-dir=C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/x86_64/CMakeFiles/CMakeScratch/TryCompile-r1pds0 -ferror-limit 19 -stack-protector 2 -fgnuc-version=4.2.1 -fcxx-exceptions -fexceptions -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_2bf35.dir/CMakeCXXCompilerABI.cpp.o -x c++ C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp\r\n        clang -cc1 version 17.0.2 based upon LLVM 17.0.2 default target x86_64-w64-windows-gnu\r\n        ignoring nonexistent directory \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/local/include\"\r\n        ignoring nonexistent directory \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/include\"\r\n        #include \"...\" search starts here:\r\n        #include <...> search starts here:\r\n         C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/c++/v1\r\n         C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/include\r\n         C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/x86_64-linux-android\r\n         C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include\r\n        End of search list.\r\n        [2/2] C:\\\\Windows\\\\system32\\\\cmd.exe /C \"cd . && C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\Sdk\\\\ndk\\\\26.3.11579264\\\\toolchains\\\\llvm\\\\prebuilt\\\\windows-x86_64\\\\bin\\\\clang++.exe --target=x86_64-none-linux-android21 --sysroot=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -static-libstdc++ -Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--no-undefined-version -Wl,--fatal-warnings -Wl,--no-undefined -Qunused-arguments   -v CMakeFiles/cmTC_2bf35.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_2bf35   && cd .\"\r\n        Android (11349228, based on r487747e) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)\r\n        Target: x86_64-none-linux-android21\r\n        Thread model: posix\r\n        InstalledDir: C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin\r\n         \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld\" --sysroot=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot -pie -z now -z relro --hash-style=both --eh-frame-hdr -m elf_x86_64 -dynamic-linker /system/bin/linker64 -o cmTC_2bf35 C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtbegin_dynamic.o -LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/x86_64 -LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/x86_64-linux-android/21 -LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/x86_64-linux-android -LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib --build-id=sha1 --no-rosegment --no-undefined-version --fatal-warnings --no-undefined CMakeFiles/cmTC_2bf35.dir/CMakeCXXCompilerABI.cpp.o -Bstatic -lc++ -Bdynamic -lm C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64-android.a -l:libunwind.a -ldl -lc C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64-android.a -l:libunwind.a -ldl C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtend_android.o\r\n        \r\n      exitCode: 0\r\n  -\r\n    kind: \"message-v1\"\r\n    backtrace:\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:182 (message)\"\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)\"\r\n      - \"CMakeLists.txt\"\r\n    message: |\r\n      Parsed CXX implicit include dir info: rv=done\r\n        found start of include info\r\n        found start of implicit include info\r\n          add: [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/c++/v1]\r\n          add: [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/include]\r\n          add: [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/x86_64-linux-android]\r\n          add: [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include]\r\n        end of search list found\r\n        collapse include dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/c++/v1] ==> [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/c++/v1]\r\n        collapse include dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/include] ==> [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/include]\r\n        collapse include dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/x86_64-linux-android] ==> [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/x86_64-linux-android]\r\n        collapse include dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include] ==> [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include]\r\n        implicit include dirs: [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/c++/v1;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/include;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/x86_64-linux-android;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include]\r\n      \r\n      \r\n  -\r\n    kind: \"message-v1\"\r\n    backtrace:\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:218 (message)\"\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)\"\r\n      - \"CMakeLists.txt\"\r\n    message: |\r\n      Parsed CXX implicit link information:\r\n        link line regex: [^( *|.*[/\\\\])(ld[0-9]*(\\\\.[a-z]+)?|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\\\]+-)?ld|collect2)[^/\\\\]*( |$)]\r\n        linker tool regex: [^[ \t]*(->|\")?[ \t]*(([^\"]*[/\\\\])?(ld[0-9]*(\\\\.[a-z]+)?))(\"|,| |$)]\r\n        ignore line: [Change Dir: 'C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/x86_64/CMakeFiles/CMakeScratch/TryCompile-r1pds0']\r\n        ignore line: []\r\n        ignore line: [Run Build Command(s): C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\Sdk\\\\cmake\\\\3.31.5\\\\bin\\\\ninja.exe -v cmTC_2bf35]\r\n        ignore line: [[1/2] C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\Sdk\\\\ndk\\\\26.3.11579264\\\\toolchains\\\\llvm\\\\prebuilt\\\\windows-x86_64\\\\bin\\\\clang++.exe --target=x86_64-none-linux-android21 --sysroot=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot   -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat    -fPIE   -v -MD -MT CMakeFiles/cmTC_2bf35.dir/CMakeCXXCompilerABI.cpp.o -MF CMakeFiles\\\\cmTC_2bf35.dir\\\\CMakeCXXCompilerABI.cpp.o.d -o CMakeFiles/cmTC_2bf35.dir/CMakeCXXCompilerABI.cpp.o -c C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp]\r\n        ignore line: [Android (11349228  based on r487747e) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)]\r\n        ignore line: [Target: x86_64-none-linux-android21]\r\n        ignore line: [Thread model: posix]\r\n        ignore line: [InstalledDir: C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin]\r\n        ignore line: [ (in-process)]\r\n        ignore line: [ \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++.exe\" -cc1 -triple x86_64-none-linux-android21 -emit-obj -mrelax-all -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=all -ffp-contract=on -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu x86-64 -target-feature +sse4.2 -target-feature +popcnt -target-feature +cx16 -tune-cpu generic -mllvm -treat-scalable-fixed-error-as-warning -debug-info-kind=constructor -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -fcoverage-compilation-dir=C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/x86_64/CMakeFiles/CMakeScratch/TryCompile-r1pds0 -resource-dir C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17 -dependency-file \"CMakeFiles\\\\\\\\cmTC_2bf35.dir\\\\\\\\CMakeCXXCompilerABI.cpp.o.d\" -MT CMakeFiles/cmTC_2bf35.dir/CMakeCXXCompilerABI.cpp.o -sys-header-deps -D ANDROID -D _FORTIFY_SOURCE=2 -isysroot C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot -internal-isystem C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/c++/v1 -internal-isystem C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/include -internal-isystem C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/local/include -internal-externc-isystem C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/x86_64-linux-android -internal-externc-isystem C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/include -internal-externc-isystem C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include -Wformat -fdeprecated-macro -fdebug-compilation-dir=C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/x86_64/CMakeFiles/CMakeScratch/TryCompile-r1pds0 -ferror-limit 19 -stack-protector 2 -fgnuc-version=4.2.1 -fcxx-exceptions -fexceptions -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_2bf35.dir/CMakeCXXCompilerABI.cpp.o -x c++ C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp]\r\n        ignore line: [clang -cc1 version 17.0.2 based upon LLVM 17.0.2 default target x86_64-w64-windows-gnu]\r\n        ignore line: [ignoring nonexistent directory \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/local/include\"]\r\n        ignore line: [ignoring nonexistent directory \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/include\"]\r\n        ignore line: [#include \"...\" search starts here:]\r\n        ignore line: [#include <...> search starts here:]\r\n        ignore line: [ C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/c++/v1]\r\n        ignore line: [ C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/include]\r\n        ignore line: [ C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/x86_64-linux-android]\r\n        ignore line: [ C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include]\r\n        ignore line: [End of search list.]\r\n        ignore line: [[2/2] C:\\\\Windows\\\\system32\\\\cmd.exe /C \"cd . && C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\Sdk\\\\ndk\\\\26.3.11579264\\\\toolchains\\\\llvm\\\\prebuilt\\\\windows-x86_64\\\\bin\\\\clang++.exe --target=x86_64-none-linux-android21 --sysroot=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -static-libstdc++ -Wl --build-id=sha1 -Wl --no-rosegment -Wl --no-undefined-version -Wl --fatal-warnings -Wl --no-undefined -Qunused-arguments   -v CMakeFiles/cmTC_2bf35.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_2bf35   && cd .\"]\r\n        ignore line: [Android (11349228  based on r487747e) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)]\r\n        ignore line: [Target: x86_64-none-linux-android21]\r\n        ignore line: [Thread model: posix]\r\n        ignore line: [InstalledDir: C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin]\r\n        link line: [ \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld\" --sysroot=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot -pie -z now -z relro --hash-style=both --eh-frame-hdr -m elf_x86_64 -dynamic-linker /system/bin/linker64 -o cmTC_2bf35 C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtbegin_dynamic.o -LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/x86_64 -LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/x86_64-linux-android/21 -LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/x86_64-linux-android -LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib --build-id=sha1 --no-rosegment --no-undefined-version --fatal-warnings --no-undefined CMakeFiles/cmTC_2bf35.dir/CMakeCXXCompilerABI.cpp.o -Bstatic -lc++ -Bdynamic -lm C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64-android.a -l:libunwind.a -ldl -lc C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64-android.a -l:libunwind.a -ldl C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtend_android.o]\r\n          arg [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld] ==> ignore\r\n          arg [--sysroot=C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot] ==> ignore\r\n          arg [-pie] ==> ignore\r\n          arg [-znow] ==> ignore\r\n          arg [-zrelro] ==> ignore\r\n          arg [--hash-style=both] ==> ignore\r\n          arg [--eh-frame-hdr] ==> ignore\r\n          arg [-m] ==> ignore\r\n          arg [elf_x86_64] ==> ignore\r\n          arg [-dynamic-linker] ==> ignore\r\n          arg [/system/bin/linker64] ==> ignore\r\n          arg [-o] ==> ignore\r\n          arg [cmTC_2bf35] ==> ignore\r\n          arg [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtbegin_dynamic.o] ==> obj [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtbegin_dynamic.o]\r\n          arg [-LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/x86_64] ==> dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/x86_64]\r\n          arg [-LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/x86_64-linux-android/21] ==> dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/x86_64-linux-android/21]\r\n          arg [-LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/x86_64-linux-android] ==> dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/x86_64-linux-android]\r\n          arg [-LC:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib] ==> dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib]\r\n          arg [--build-id=sha1] ==> ignore\r\n          arg [--no-rosegment] ==> ignore\r\n          arg [--no-undefined-version] ==> ignore\r\n          arg [--fatal-warnings] ==> ignore\r\n          arg [--no-undefined] ==> ignore\r\n          arg [CMakeFiles/cmTC_2bf35.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore\r\n          arg [-Bstatic] ==> search static\r\n          arg [-lc++] ==> lib [c++]\r\n          arg [-Bdynamic] ==> search dynamic\r\n          arg [-lm] ==> lib [m]\r\n          arg [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64-android.a] ==> lib [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64-android.a]\r\n          arg [-l:libunwind.a] ==> lib [-l:libunwind.a]\r\n          arg [-ldl] ==> lib [dl]\r\n          arg [-lc] ==> lib [c]\r\n          arg [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64-android.a] ==> lib [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64-android.a]\r\n          arg [-l:libunwind.a] ==> lib [-l:libunwind.a]\r\n          arg [-ldl] ==> lib [dl]\r\n          arg [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtend_android.o] ==> obj [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtend_android.o]\r\n        linker tool for 'CXX': C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld\r\n        remove lib [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64-android.a]\r\n        remove lib [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64-android.a]\r\n        collapse library dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/x86_64] ==> [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/x86_64]\r\n        collapse library dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/x86_64-linux-android/21] ==> [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/x86_64-linux-android/21]\r\n        collapse library dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/x86_64-linux-android] ==> [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/x86_64-linux-android]\r\n        collapse library dir [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib] ==> [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib]\r\n        implicit libs: [c++;m;-l:libunwind.a;dl;c;-l:libunwind.a;dl]\r\n        implicit objs: [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtbegin_dynamic.o;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtend_android.o]\r\n        implicit dirs: [C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/17/lib/linux/x86_64;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/x86_64-linux-android/21;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/x86_64-linux-android;C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib]\r\n        implicit fwks: []\r\n      \r\n      \r\n  -\r\n    kind: \"message-v1\"\r\n    backtrace:\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Internal/CMakeDetermineLinkerId.cmake:40 (message)\"\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:255 (cmake_determine_linker_id)\"\r\n      - \"C:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)\"\r\n      - \"CMakeLists.txt\"\r\n    message: |\r\n      Running the CXX compiler's linker: \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld\" \"-v\"\r\n      LLD 17.0.2 (compatible with GNU linkers)\r\n...\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/x86_64/CMakeFiles/TargetDirectories.txt",
    "content": "C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/x86_64/CMakeFiles/edit_cache.dir\r\nC:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/x86_64/CMakeFiles/rebuild_cache.dir\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/x86_64/CMakeFiles/cmake.check_cache",
    "content": "# This file is generated by cmake for dependency checking of the CMakeCache.txt file\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/x86_64/CMakeFiles/rules.ninja",
    "content": "# CMAKE generated file: DO NOT EDIT!\r\n# Generated by \"Ninja\" Generator, CMake Version 3.31\r\n\r\n# This file contains all the rules used to get the outputs files\r\n# built from the input files.\r\n# It is included in the main 'build.ninja'.\r\n\r\n# =============================================================================\r\n# Project: Project\r\n# Configurations: Debug\r\n# =============================================================================\r\n# =============================================================================\r\n\r\n#############################################\r\n# Rule for running custom commands.\r\n\r\nrule CUSTOM_COMMAND\r\n  command = $COMMAND\r\n  description = $DESC\r\n\r\n\r\n#############################################\r\n# Rule for re-running cmake.\r\n\r\nrule RERUN_CMAKE\r\n  command = C:\\Users\\Admin\\AppData\\Local\\Android\\Sdk\\cmake\\3.31.5\\bin\\cmake.exe --regenerate-during-build -SC:\\flutter\\packages\\flutter_tools\\gradle\\src\\main\\groovy -BC:\\Users\\Admin\\Documents\\GitHub\\Azyx\\android\\app\\.cxx\\Debug\\i214x256\\x86_64\r\n  description = Re-running CMake...\r\n  generator = 1\r\n\r\n\r\n#############################################\r\n# Rule for cleaning all built files.\r\n\r\nrule CLEAN\r\n  command = C:\\Users\\Admin\\AppData\\Local\\Android\\Sdk\\cmake\\3.31.5\\bin\\ninja.exe $FILE_ARG -t clean $TARGETS\r\n  description = Cleaning all built files...\r\n\r\n\r\n#############################################\r\n# Rule for printing all primary targets available.\r\n\r\nrule HELP\r\n  command = C:\\Users\\Admin\\AppData\\Local\\Android\\Sdk\\cmake\\3.31.5\\bin\\ninja.exe -t targets\r\n  description = All primary targets available:\r\n\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/x86_64/additional_project_files.txt",
    "content": ""
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/x86_64/android_gradle_build.json",
    "content": "{\r\n  \"buildFiles\": [\r\n    \"C:\\\\flutter\\\\packages\\\\flutter_tools\\\\gradle\\\\src\\\\main\\\\groovy\\\\CMakeLists.txt\"\r\n  ],\r\n  \"cleanCommandsComponents\": [\r\n    [\r\n      \"C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\Sdk\\\\cmake\\\\3.31.5\\\\bin\\\\ninja.exe\",\r\n      \"-C\",\r\n      \"C:\\\\Users\\\\Admin\\\\Documents\\\\GitHub\\\\Azyx\\\\android\\\\app\\\\.cxx\\\\Debug\\\\i214x256\\\\x86_64\",\r\n      \"clean\"\r\n    ]\r\n  ],\r\n  \"buildTargetsCommandComponents\": [\r\n    \"C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\Sdk\\\\cmake\\\\3.31.5\\\\bin\\\\ninja.exe\",\r\n    \"-C\",\r\n    \"C:\\\\Users\\\\Admin\\\\Documents\\\\GitHub\\\\Azyx\\\\android\\\\app\\\\.cxx\\\\Debug\\\\i214x256\\\\x86_64\",\r\n    \"{LIST_OF_TARGETS_TO_BUILD}\"\r\n  ],\r\n  \"libraries\": {},\r\n  \"toolchains\": {\r\n    \"toolchain\": {\r\n      \"cCompilerExecutable\": \"C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\Sdk\\\\ndk\\\\26.3.11579264\\\\toolchains\\\\llvm\\\\prebuilt\\\\windows-x86_64\\\\bin\\\\clang.exe\",\r\n      \"cppCompilerExecutable\": \"C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\Sdk\\\\ndk\\\\26.3.11579264\\\\toolchains\\\\llvm\\\\prebuilt\\\\windows-x86_64\\\\bin\\\\clang++.exe\"\r\n    }\r\n  },\r\n  \"cFileExtensions\": [],\r\n  \"cppFileExtensions\": []\r\n}"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/x86_64/android_gradle_build_mini.json",
    "content": "{\r\n  \"buildFiles\": [\r\n    \"C:\\\\flutter\\\\packages\\\\flutter_tools\\\\gradle\\\\src\\\\main\\\\groovy\\\\CMakeLists.txt\"\r\n  ],\r\n  \"cleanCommandsComponents\": [\r\n    [\r\n      \"C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\Sdk\\\\cmake\\\\3.31.5\\\\bin\\\\ninja.exe\",\r\n      \"-C\",\r\n      \"C:\\\\Users\\\\Admin\\\\Documents\\\\GitHub\\\\Azyx\\\\android\\\\app\\\\.cxx\\\\Debug\\\\i214x256\\\\x86_64\",\r\n      \"clean\"\r\n    ]\r\n  ],\r\n  \"buildTargetsCommandComponents\": [\r\n    \"C:\\\\Users\\\\Admin\\\\AppData\\\\Local\\\\Android\\\\Sdk\\\\cmake\\\\3.31.5\\\\bin\\\\ninja.exe\",\r\n    \"-C\",\r\n    \"C:\\\\Users\\\\Admin\\\\Documents\\\\GitHub\\\\Azyx\\\\android\\\\app\\\\.cxx\\\\Debug\\\\i214x256\\\\x86_64\",\r\n    \"{LIST_OF_TARGETS_TO_BUILD}\"\r\n  ],\r\n  \"libraries\": {}\r\n}"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/x86_64/build.ninja",
    "content": "# CMAKE generated file: DO NOT EDIT!\r\n# Generated by \"Ninja\" Generator, CMake Version 3.31\r\n\r\n# This file contains all the build statements describing the\r\n# compilation DAG.\r\n\r\n# =============================================================================\r\n# Write statements declared in CMakeLists.txt:\r\n# \r\n# Which is the root file.\r\n# =============================================================================\r\n\r\n# =============================================================================\r\n# Project: Project\r\n# Configurations: Debug\r\n# =============================================================================\r\n\r\n#############################################\r\n# Minimal version of Ninja required by this file\r\n\r\nninja_required_version = 1.5\r\n\r\n\r\n#############################################\r\n# Set configuration variable for custom commands.\r\n\r\nCONFIGURATION = Debug\r\n# =============================================================================\r\n# Include auxiliary files.\r\n\r\n\r\n#############################################\r\n# Include rules file.\r\n\r\ninclude CMakeFiles/rules.ninja\r\n\r\n# =============================================================================\r\n\r\n#############################################\r\n# Logical path to working directory; prefix for absolute paths.\r\n\r\ncmake_ninja_workdir = C$:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/x86_64/\r\n\r\n#############################################\r\n# Utility command for edit_cache\r\n\r\nbuild CMakeFiles/edit_cache.util: CUSTOM_COMMAND\r\n  COMMAND = C:\\Windows\\system32\\cmd.exe /C \"cd /D C:\\Users\\Admin\\Documents\\GitHub\\Azyx\\android\\app\\.cxx\\Debug\\i214x256\\x86_64 && C:\\Users\\Admin\\AppData\\Local\\Android\\Sdk\\cmake\\3.31.5\\bin\\cmake.exe -E echo \"No interactive CMake dialog available.\"\"\r\n  DESC = No interactive CMake dialog available...\r\n  restat = 1\r\n\r\nbuild edit_cache: phony CMakeFiles/edit_cache.util\r\n\r\n\r\n#############################################\r\n# Utility command for rebuild_cache\r\n\r\nbuild CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND\r\n  COMMAND = C:\\Windows\\system32\\cmd.exe /C \"cd /D C:\\Users\\Admin\\Documents\\GitHub\\Azyx\\android\\app\\.cxx\\Debug\\i214x256\\x86_64 && C:\\Users\\Admin\\AppData\\Local\\Android\\Sdk\\cmake\\3.31.5\\bin\\cmake.exe --regenerate-during-build -SC:\\flutter\\packages\\flutter_tools\\gradle\\src\\main\\groovy -BC:\\Users\\Admin\\Documents\\GitHub\\Azyx\\android\\app\\.cxx\\Debug\\i214x256\\x86_64\"\r\n  DESC = Running CMake to regenerate build system...\r\n  pool = console\r\n  restat = 1\r\n\r\nbuild rebuild_cache: phony CMakeFiles/rebuild_cache.util\r\n\r\n# =============================================================================\r\n# Target aliases.\r\n\r\n# =============================================================================\r\n# Folder targets.\r\n\r\n# =============================================================================\r\n\r\n#############################################\r\n# Folder: C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/x86_64\r\n\r\nbuild all: phony\r\n\r\n# =============================================================================\r\n# Built-in targets\r\n\r\n\r\n#############################################\r\n# Re-run CMake if any of its inputs changed.\r\n\r\nbuild build.ninja: RERUN_CMAKE | C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCCompiler.cmake.in C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCCompilerABI.c C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCInformation.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCXXCompiler.cmake.in C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCXXInformation.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCommonLanguageInclude.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCompilerIdDetection.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCXXCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerSupport.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineSystem.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeFindBinUtils.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeGenericSystem.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeInitializeConfigs.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeLanguageInformation.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeParseImplicitIncludeInfo.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeParseImplicitLinkInfo.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeParseLibraryArchitecture.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeSystem.cmake.in C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeSystemSpecificInformation.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeSystemSpecificInitialize.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeTestCompilerCommon.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/ADSP-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/ARMCC-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/ARMClang-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/AppleClang-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Borland-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Bruce-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/CMakeCommonCompilerMacros.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-C.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-CXX-CXXImportStd.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-CXX.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-DetermineCompilerInternal.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-FindBinUtils.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Compaq-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Cray-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/CrayClang-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Embarcadero-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Fujitsu-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/GHS-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/GNU-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/GNU.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/HP-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/HP-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IAR-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Intel-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/LCC-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/MSVC-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/NVHPC-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/NVIDIA-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/OrangeC-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/PGI-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/PathScale-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/SCO-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/SDCC-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/SunPro-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/TI-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/TIClang-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Tasking-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Watcom-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/XL-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/XL-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/XLClang-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/zOS-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Internal/CMakeCLinkerInformation.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Internal/CMakeCXXLinkerInformation.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Internal/CMakeCommonLinkerInformation.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Internal/CMakeDetermineLinkerId.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Internal/FeatureTesting.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Linker/GNU.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Linker/LLD-C.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Linker/LLD-CXX.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Linker/LLD.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android-Clang-C.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android-Clang-CXX.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android-Clang.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android-Determine-C.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android-Determine-CXX.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android-Determine.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android-Initialize.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android/Determine-Compiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linker/Android-LLD-C.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linker/Android-LLD-CXX.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linker/GNU.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linker/Linux-GNU.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linker/Linux-LLD-C.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linker/Linux-LLD-CXX.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linker/Linux-LLD.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linux-Initialize.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linux.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/UnixPaths.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/android-legacy.toolchain.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/android.toolchain.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/flags.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android-Clang.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android-Determine.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android-Initialize.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Determine-Compiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/platforms.cmake C$:/flutter/packages/flutter_tools/gradle/src/main/groovy/CMakeLists.txt CMakeCache.txt CMakeFiles/3.31.5/CMakeCCompiler.cmake CMakeFiles/3.31.5/CMakeCXXCompiler.cmake CMakeFiles/3.31.5/CMakeSystem.cmake\r\n  pool = console\r\n\r\n\r\n#############################################\r\n# A missing CMake input file is not an error.\r\n\r\nbuild C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCCompiler.cmake.in C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCCompilerABI.c C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCInformation.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCXXCompiler.cmake.in C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCXXInformation.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCommonLanguageInclude.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeCompilerIdDetection.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCXXCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineCompilerSupport.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeDetermineSystem.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeFindBinUtils.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeGenericSystem.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeInitializeConfigs.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeLanguageInformation.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeParseImplicitIncludeInfo.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeParseImplicitLinkInfo.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeParseLibraryArchitecture.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeSystem.cmake.in C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeSystemSpecificInformation.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeSystemSpecificInitialize.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/CMakeTestCompilerCommon.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/ADSP-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/ARMCC-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/ARMClang-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/AppleClang-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Borland-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Bruce-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/CMakeCommonCompilerMacros.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-C.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-CXX-CXXImportStd.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-CXX.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-DetermineCompilerInternal.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang-FindBinUtils.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Clang.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Compaq-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Cray-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/CrayClang-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Embarcadero-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Fujitsu-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/GHS-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/GNU-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/GNU.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/HP-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/HP-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IAR-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Intel-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/LCC-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/MSVC-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/NVHPC-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/NVIDIA-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/OrangeC-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/PGI-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/PathScale-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/SCO-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/SDCC-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/SunPro-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/TI-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/TIClang-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Tasking-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/Watcom-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/XL-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/XL-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/XLClang-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/zOS-C-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Internal/CMakeCLinkerInformation.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Internal/CMakeCXXLinkerInformation.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Internal/CMakeCommonLinkerInformation.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Internal/CMakeDetermineLinkerId.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Internal/FeatureTesting.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Linker/GNU.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Linker/LLD-C.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Linker/LLD-CXX.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Linker/LLD.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android-Clang-C.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android-Clang-CXX.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android-Clang.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android-Determine-C.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android-Determine-CXX.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android-Determine.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android-Initialize.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Android/Determine-Compiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linker/Android-LLD-C.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linker/Android-LLD-CXX.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linker/GNU.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linker/Linux-GNU.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linker/Linux-LLD-C.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linker/Linux-LLD-CXX.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linker/Linux-LLD.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linux-Initialize.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/Linux.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/cmake/3.31.5/share/cmake-3.31/Modules/Platform/UnixPaths.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/android-legacy.toolchain.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/android.toolchain.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/flags.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android-Clang.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android-Determine.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android-Initialize.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Android.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/hooks/pre/Determine-Compiler.cmake C$:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/build/cmake/platforms.cmake C$:/flutter/packages/flutter_tools/gradle/src/main/groovy/CMakeLists.txt CMakeCache.txt CMakeFiles/3.31.5/CMakeCCompiler.cmake CMakeFiles/3.31.5/CMakeCXXCompiler.cmake CMakeFiles/3.31.5/CMakeSystem.cmake: phony\r\n\r\n\r\n#############################################\r\n# Clean all the built files.\r\n\r\nbuild clean: CLEAN\r\n\r\n\r\n#############################################\r\n# Print all primary targets available.\r\n\r\nbuild help: HELP\r\n\r\n\r\n#############################################\r\n# Make the all target the default.\r\n\r\ndefault all\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/x86_64/build_file_index.txt",
    "content": "C:\\flutter\\packages\\flutter_tools\\gradle\\src\\main\\groovy\\CMakeLists.txt"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/x86_64/cmake_install.cmake",
    "content": "# Install script for directory: C:/flutter/packages/flutter_tools/gradle/src/main/groovy\r\n\r\n# Set the install prefix\r\nif(NOT DEFINED CMAKE_INSTALL_PREFIX)\r\n  set(CMAKE_INSTALL_PREFIX \"C:/Program Files (x86)/Project\")\r\nendif()\r\nstring(REGEX REPLACE \"/$\" \"\" CMAKE_INSTALL_PREFIX \"${CMAKE_INSTALL_PREFIX}\")\r\n\r\n# Set the install configuration name.\r\nif(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)\r\n  if(BUILD_TYPE)\r\n    string(REGEX REPLACE \"^[^A-Za-z0-9_]+\" \"\"\r\n           CMAKE_INSTALL_CONFIG_NAME \"${BUILD_TYPE}\")\r\n  else()\r\n    set(CMAKE_INSTALL_CONFIG_NAME \"Debug\")\r\n  endif()\r\n  message(STATUS \"Install configuration: \\\"${CMAKE_INSTALL_CONFIG_NAME}\\\"\")\r\nendif()\r\n\r\n# Set the component getting installed.\r\nif(NOT CMAKE_INSTALL_COMPONENT)\r\n  if(COMPONENT)\r\n    message(STATUS \"Install component: \\\"${COMPONENT}\\\"\")\r\n    set(CMAKE_INSTALL_COMPONENT \"${COMPONENT}\")\r\n  else()\r\n    set(CMAKE_INSTALL_COMPONENT)\r\n  endif()\r\nendif()\r\n\r\n# Install shared libraries without execute permission?\r\nif(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)\r\n  set(CMAKE_INSTALL_SO_NO_EXE \"0\")\r\nendif()\r\n\r\n# Is this installation the result of a crosscompile?\r\nif(NOT DEFINED CMAKE_CROSSCOMPILING)\r\n  set(CMAKE_CROSSCOMPILING \"TRUE\")\r\nendif()\r\n\r\n# Set path to fallback-tool for dependency-resolution.\r\nif(NOT DEFINED CMAKE_OBJDUMP)\r\n  set(CMAKE_OBJDUMP \"C:/Users/Admin/AppData/Local/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-objdump.exe\")\r\nendif()\r\n\r\nstring(REPLACE \";\" \"\\n\" CMAKE_INSTALL_MANIFEST_CONTENT\r\n       \"${CMAKE_INSTALL_MANIFEST_FILES}\")\r\nif(CMAKE_INSTALL_LOCAL_ONLY)\r\n  file(WRITE \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/x86_64/install_local_manifest.txt\"\r\n     \"${CMAKE_INSTALL_MANIFEST_CONTENT}\")\r\nendif()\r\nif(CMAKE_INSTALL_COMPONENT)\r\n  if(CMAKE_INSTALL_COMPONENT MATCHES \"^[a-zA-Z0-9_.+-]+$\")\r\n    set(CMAKE_INSTALL_MANIFEST \"install_manifest_${CMAKE_INSTALL_COMPONENT}.txt\")\r\n  else()\r\n    string(MD5 CMAKE_INST_COMP_HASH \"${CMAKE_INSTALL_COMPONENT}\")\r\n    set(CMAKE_INSTALL_MANIFEST \"install_manifest_${CMAKE_INST_COMP_HASH}.txt\")\r\n    unset(CMAKE_INST_COMP_HASH)\r\n  endif()\r\nelse()\r\n  set(CMAKE_INSTALL_MANIFEST \"install_manifest.txt\")\r\nendif()\r\n\r\nif(NOT CMAKE_INSTALL_LOCAL_ONLY)\r\n  file(WRITE \"C:/Users/Admin/Documents/GitHub/Azyx/android/app/.cxx/Debug/i214x256/x86_64/${CMAKE_INSTALL_MANIFEST}\"\r\n     \"${CMAKE_INSTALL_MANIFEST_CONTENT}\")\r\nendif()\r\n"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/x86_64/metadata_generation_command.txt",
    "content": "                        -HC:\\flutter\\packages\\flutter_tools\\gradle\\src\\main\\groovy\r\n-DCMAKE_SYSTEM_NAME=Android\r\n-DCMAKE_EXPORT_COMPILE_COMMANDS=ON\r\n-DCMAKE_SYSTEM_VERSION=21\r\n-DANDROID_PLATFORM=android-21\r\n-DANDROID_ABI=x86_64\r\n-DCMAKE_ANDROID_ARCH_ABI=x86_64\r\n-DANDROID_NDK=C:\\Users\\Admin\\AppData\\Local\\Android\\sdk\\ndk\\26.3.11579264\r\n-DCMAKE_ANDROID_NDK=C:\\Users\\Admin\\AppData\\Local\\Android\\sdk\\ndk\\26.3.11579264\r\n-DCMAKE_TOOLCHAIN_FILE=C:\\Users\\Admin\\AppData\\Local\\Android\\sdk\\ndk\\26.3.11579264\\build\\cmake\\android.toolchain.cmake\r\n-DCMAKE_MAKE_PROGRAM=C:\\Users\\Admin\\AppData\\Local\\Android\\Sdk\\cmake\\3.31.5\\bin\\ninja.exe\r\n-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=C:\\Users\\Admin\\Documents\\GitHub\\Azyx\\build\\app\\intermediates\\cxx\\Debug\\i214x256\\obj\\x86_64\r\n-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=C:\\Users\\Admin\\Documents\\GitHub\\Azyx\\build\\app\\intermediates\\cxx\\Debug\\i214x256\\obj\\x86_64\r\n-DCMAKE_BUILD_TYPE=Debug\r\n-BC:\\Users\\Admin\\Documents\\GitHub\\Azyx\\android\\app\\.cxx\\Debug\\i214x256\\x86_64\r\n-GNinja\r\n-Wno-dev\r\n--no-warn-unused-cli\r\n                        Build command args: []\r\n                        Version: 2"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/x86_64/prefab_config.json",
    "content": "{\r\n  \"enabled\": false,\r\n  \"packages\": []\r\n}"
  },
  {
    "path": "android/app/.cxx/Debug/i214x256/x86_64/symbol_folder_index.txt",
    "content": "C:\\Users\\Admin\\Documents\\GitHub\\Azyx\\build\\app\\intermediates\\cxx\\Debug\\i214x256\\obj\\x86_64"
  },
  {
    "path": "android/app/build.gradle",
    "content": "plugins {\r\n    id \"com.android.application\"\r\n    id \"kotlin-android\"\r\n    id \"dev.flutter.flutter-gradle-plugin\"\r\n}\r\n\r\ndef keystoreProperties = new Properties()\r\ndef keystorePropertiesFile = rootProject.file('key.properties')\r\nif (keystorePropertiesFile.exists()) {\r\n    keystoreProperties.load(new FileInputStream(keystorePropertiesFile))\r\n}\r\n\r\nandroid {\r\n    namespace = \"com.example.azyx\"\r\n    compileSdk = 36\r\n    ndkVersion = \"28.2.13676358\"\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    kotlinOptions {\r\n        jvmTarget = JavaVersion.VERSION_1_8\r\n    }\r\n\r\n    defaultConfig {\r\n        applicationId = \"com.example.azyx\"\r\n        minSdk = 24\r\n        targetSdk = flutter.targetSdkVersion\r\n        versionCode = flutter.versionCode\r\n        versionName = flutter.versionName\r\n    }\r\n\r\n    signingConfigs {\r\n        release {\r\n            if (keystoreProperties['storeFile']) {\r\n                storeFile file(keystoreProperties['storeFile'])\r\n                storePassword keystoreProperties['storePassword']\r\n                keyAlias keystoreProperties['keyAlias']\r\n                keyPassword keystoreProperties['keyPassword']\r\n            }\r\n        }\r\n    }\r\n\r\n    buildTypes {\r\n        release {\r\n            signingConfig signingConfigs.release\r\n            minifyEnabled false\r\n            shrinkResources false\r\n        }\r\n    }\r\n}\r\n\r\nflutter {\r\n    source = \"../..\"\r\n}\r\n"
  },
  {
    "path": "android/app/src/debug/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\">\r\n    <!-- The INTERNET permission is required for development. Specifically,\r\n         the Flutter tool needs it to communicate with the running application\r\n         to allow setting breakpoints, to provide hot reload, etc.\r\n    -->\r\n    <uses-permission android:name=\"android.permission.INTERNET\"/>\r\n</manifest>\r\n"
  },
  {
    "path": "android/app/src/main/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\r\n    xmlns:tools=\"http://schemas.android.com/tools\">\r\n    <!-- Permissions -->\r\n    <uses-permission android:name=\"android.permission.INTERNET\" />\r\n    <uses-permission android:name=\"android.permission.ACCESS_NETWORK_STATE\" />\r\n    <uses-permission android:name=\"android.permission.READ_EXTERNAL_STORAGE\" />\r\n    <uses-permission android:name=\"android.permission.WRITE_EXTERNAL_STORAGE\" />\r\n    <uses-permission android:name=\"android.permission.MANAGE_EXTERNAL_STORAGE\" />\r\n    <uses-permission android:name=\"android.permission.READ_MEDIA_AUDIO\" />\r\n    <uses-permission android:name=\"android.permission.READ_MEDIA_VIDEO\" />\r\n\r\n    <!-- New permissions for downloading and installing APKs -->\r\n    <uses-permission android:name=\"android.permission.REQUEST_INSTALL_PACKAGES\"/>\r\n    <uses-permission android:name=\"android.permission.REQUEST_DELETE_PACKAGES\"/>\r\n    <uses-permission android:name=\"android.permission.DOWNLOAD_WITHOUT_NOTIFICATION\"/>\r\n    <uses-permission android:name=\"android.permission.QUERY_ALL_PACKAGES\"/>\r\n\r\n    <application android:label=\"azyx\" android:name=\"${applicationName}\" android:icon=\"@mipmap/ic_launcher\" android:requestLegacyExternalStorage=\"true\" android:enableOnBackInvokedCallback=\"true\">\r\n        <!-- Main Activity -->\r\n        <activity android:name=\".MainActivity\" android:exported=\"true\" android:launchMode=\"singleTop\" android:taskAffinity=\"\" android:theme=\"@style/LaunchTheme\" android:configChanges=\"orientation|keyboardHidden|keyboard|screenSize|smallestScreenSize|locale|layoutDirection|fontScale|screenLayout|density|uiMode\" android:hardwareAccelerated=\"true\" android:windowSoftInputMode=\"adjustResize\">\r\n            <!-- Specifies an Android theme to apply to this Activity -->\r\n            <meta-data android:name=\"io.flutter.embedding.android.NormalTheme\" android:resource=\"@style/NormalTheme\" />\r\n            <intent-filter>\r\n                <action android:name=\"android.intent.action.MAIN\" />\r\n                <category android:name=\"android.intent.category.LAUNCHER\" />\r\n            </intent-filter>\r\n            <intent-filter android:label=\"Add Repo\">\r\n                <action android:name=\"android.intent.action.VIEW\" />\r\n                <category android:name=\"android.intent.category.DEFAULT\" />\r\n                <category android:name=\"android.intent.category.BROWSABLE\" />\r\n                <data android:scheme=\"anymex\" android:host=\"add-repo\" />\r\n            </intent-filter>\r\n            <intent-filter android:label=\"Add Repo\">\r\n                <action android:name=\"android.intent.action.VIEW\" />\r\n                <category android:name=\"android.intent.category.DEFAULT\" />\r\n                <category android:name=\"android.intent.category.BROWSABLE\" />\r\n                <data android:scheme=\"dar\" android:host=\"add-repo\" />\r\n            </intent-filter>\r\n            <intent-filter android:label=\"Add Repo\">\r\n                <action android:name=\"android.intent.action.VIEW\" />\r\n                <category android:name=\"android.intent.category.DEFAULT\" />\r\n                <category android:name=\"android.intent.category.BROWSABLE\" />\r\n                <data android:scheme=\"sugoireads\" android:host=\"add-repo\" />\r\n            </intent-filter>\r\n            <intent-filter android:label=\"Add Repo\">\r\n                <action android:name=\"android.intent.action.VIEW\" />\r\n                <category android:name=\"android.intent.category.DEFAULT\" />\r\n                <category android:name=\"android.intent.category.BROWSABLE\" />\r\n                <data android:scheme=\"mangayomi\" android:host=\"add-repo\" />\r\n            </intent-filter>\r\n            <intent-filter android:label=\"Add Repo\">\r\n                <action android:name=\"android.intent.action.VIEW\" />\r\n                <category android:name=\"android.intent.category.DEFAULT\" />\r\n                <category android:name=\"android.intent.category.BROWSABLE\" />\r\n                <data android:scheme=\"tachiyomi\" android:host=\"add-repo\" />\r\n            </intent-filter>\r\n            <intent-filter android:label=\"Add Repo\">\r\n                <action android:name=\"android.intent.action.VIEW\" />\r\n                <category android:name=\"android.intent.category.DEFAULT\" />\r\n                <category android:name=\"android.intent.category.BROWSABLE\" />\r\n                <data android:scheme=\"aniyomi\" android:host=\"add-repo\" />\r\n            </intent-filter>\r\n            <intent-filter android:label=\"Add Repo\">\r\n                <action android:name=\"android.intent.action.VIEW\" />\r\n                <category android:name=\"android.intent.category.DEFAULT\" />\r\n                <category android:name=\"android.intent.category.BROWSABLE\" />\r\n                <data android:scheme=\"cloudstreamrepo\" />\r\n            </intent-filter>  \r\n\r\n            <intent-filter android:label=\"Add Repo\">\r\n                <action android:name=\"android.intent.action.VIEW\" />\r\n                <category android:name=\"android.intent.category.DEFAULT\" />\r\n                <category android:name=\"android.intent.category.BROWSABLE\" />\r\n                <data android:scheme=\"sora\" />\r\n            </intent-filter> \r\n        </activity>\r\n        <!-- Web Auth Callback Activity -->\r\n        <activity android:name=\"com.linusu.flutter_web_auth_2.CallbackActivity\" android:exported=\"true\">\r\n            <intent-filter android:label=\"flutter_web_auth_2\">\r\n                <action android:name=\"android.intent.action.VIEW\" />\r\n                <category android:name=\"android.intent.category.DEFAULT\" />\r\n                <category android:name=\"android.intent.category.BROWSABLE\" />\r\n                <data android:scheme=\"azyx\" android:host=\"callback\" />\r\n            </intent-filter>\r\n        </activity>\r\n        <provider android:name=\"androidx.core.content.FileProvider\" android:authorities=\"${applicationId}.fileprovider\" android:grantUriPermissions=\"true\" android:exported=\"false\">\r\n            <meta-data android:name=\"android.support.FILE_PROVIDER_PATHS\" android:resource=\"@xml/file_paths\" />\r\n        </provider>\r\n        <!-- Flutter Metadata -->\r\n        <meta-data android:name=\"flutterEmbedding\" android:value=\"2\" />\r\n        <meta-data android:name=\"flutter.deeplinking.enabled\" android:value=\"true\" />\r\n    </application>\r\n    <!-- Intent Queries -->\r\n    <queries>\r\n        <intent>\r\n            <action android:name=\"android.intent.action.VIEW\" />\r\n            <data android:scheme=\"https\" />\r\n        </intent>\r\n        <intent>\r\n            <action android:name=\"android.intent.action.PROCESS_TEXT\" />\r\n            <data android:mimeType=\"text/plain\" />\r\n        </intent>\r\n        <intent>\r\n            <action android:name=\"android.intent.action.INSTALL_PACKAGE\"/>\r\n        </intent>\r\n    </queries>\r\n</manifest>"
  },
  {
    "path": "android/app/src/main/kotlin/com/example/azyx/MainActivity.kt",
    "content": "package com.example.azyx\n\nimport io.flutter.embedding.android.FlutterActivity\n\nclass MainActivity: FlutterActivity()\n"
  },
  {
    "path": "android/app/src/main/res/drawable/launch_background.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<!-- Modify this file to customize your launch splash screen -->\r\n<layer-list xmlns:android=\"http://schemas.android.com/apk/res/android\">\r\n    <item android:drawable=\"@android:color/white\" />\r\n\r\n    <!-- You can insert your own image assets here -->\r\n    <!-- <item>\r\n        <bitmap\r\n            android:gravity=\"center\"\r\n            android:src=\"@mipmap/launch_image\" />\r\n    </item> -->\r\n</layer-list>\r\n"
  },
  {
    "path": "android/app/src/main/res/drawable-v21/launch_background.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<!-- Modify this file to customize your launch splash screen -->\r\n<layer-list xmlns:android=\"http://schemas.android.com/apk/res/android\">\r\n    <item android:drawable=\"?android:colorBackground\" />\r\n\r\n    <!-- You can insert your own image assets here -->\r\n    <!-- <item>\r\n        <bitmap\r\n            android:gravity=\"center\"\r\n            android:src=\"@mipmap/launch_image\" />\r\n    </item> -->\r\n</layer-list>\r\n"
  },
  {
    "path": "android/app/src/main/res/values/styles.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<resources>\r\n    <style name=\"LaunchTheme\" parent=\"@android:style/Theme.Light.NoTitleBar\">\r\n        <item name=\"android:windowBackground\">@drawable/launch_background</item>\r\n        <item name=\"android:windowLayoutInDisplayCutoutMode\">shortEdges</item>\r\n    </style>\r\n\r\n    <!-- Theme applied to the Android Window as soon as the process has started.\r\n         This theme determines the color of the Android Window while your\r\n         Flutter UI initializes, as well as behind your Flutter UI while its\r\n         running.\r\n\r\n         This Theme is only used starting with V2 of Flutter's Android embedding. -->\r\n    <style name=\"NormalTheme\" parent=\"@android:style/Theme.Light.NoTitleBar\">\r\n        <item name=\"android:windowBackground\">?android:colorBackground</item>\r\n    </style>\r\n</resources>"
  },
  {
    "path": "android/app/src/main/res/values-night/styles.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<resources>\r\n    <!-- Theme applied to the Android Window while the process is starting when the OS's Dark Mode setting is on -->\r\n    <style name=\"LaunchTheme\" parent=\"@android:style/Theme.Black.NoTitleBar\">\r\n        <item name=\"android:windowBackground\">@drawable/launch_background</item>\r\n        <item name=\"android:windowLayoutInDisplayCutoutMode\">shortEdges</item>\r\n    </style>\r\n    <!-- Theme applied to the Android Window as soon as the process has started.\r\n         This theme determines the color of the Android Window while your\r\n         Flutter UI initializes, as well as behind your Flutter UI while its\r\n         running.\r\n\r\n         This Theme is only used starting with V2 of Flutter's Android embedding. -->\r\n    <style name=\"NormalTheme\" parent=\"@android:style/Theme.Black.NoTitleBar\">\r\n        <item name=\"android:windowBackground\">?android:colorBackground</item>\r\n    </style>\r\n</resources>"
  },
  {
    "path": "android/app/src/main/res/xml/file_paths.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<paths>\r\n    <external-path path=\"Android/data/packageName/\" name=\"files_root\" />\r\n    <external-path path=\".\" name=\"external_storage_root\" />\r\n</paths>"
  },
  {
    "path": "android/app/src/profile/AndroidManifest.xml",
    "content": "<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\">\r\n    <!-- The INTERNET permission is required for development. Specifically,\r\n         the Flutter tool needs it to communicate with the running application\r\n         to allow setting breakpoints, to provide hot reload, etc.\r\n    -->\r\n    <uses-permission android:name=\"android.permission.INTERNET\"/>\r\n</manifest>\r\n"
  },
  {
    "path": "android/build/reports/problems/problems-report.html",
    "content": "<!DOCTYPE html>\n\n<html lang=\"en\">\n<head>\n    <!-- Required meta tags -->\n    <meta charset=\"utf-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1, shrink-to-fit=no\">\n\n                    <style type=\"text/css\">\n                /*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */\nhtml {\n    line-height: 1.15;\n    -ms-text-size-adjust: 100%;\n    -webkit-text-size-adjust: 100%\n}\n\nbody {\n    margin: 0\n}\n\narticle, aside, footer, header, nav, section {\n    display: block\n}\n\nh1 {\n    font-size: 2em;\n    margin: .67em 0\n}\n\nfigcaption, figure, main {\n    display: block\n}\n\nfigure {\n    margin: 1em 40px\n}\n\nhr {\n    box-sizing: content-box;\n    height: 0;\n    overflow: visible\n}\n\npre {\n    font-family: monospace, monospace;\n    font-size: 1em\n}\n\na {\n    background-color: transparent;\n    -webkit-text-decoration-skip: objects\n}\n\nabbr[title] {\n    border-bottom: none;\n    text-decoration: underline;\n    text-decoration: underline dotted\n}\n\nb, strong {\n    font-weight: inherit\n}\n\nb, strong {\n    font-weight: bolder\n}\n\ncode, kbd, samp {\n    font-family: monospace, monospace;\n    font-size: 1em\n}\n\ndfn {\n    font-style: italic\n}\n\nmark {\n    background-color: #ff0;\n    color: #000\n}\n\nsmall {\n    font-size: 80%\n}\n\nsub, sup {\n    font-size: 75%;\n    line-height: 0;\n    position: relative;\n    vertical-align: baseline\n}\n\nsub {\n    bottom: -.25em\n}\n\nsup {\n    top: -.5em\n}\n\naudio, video {\n    display: inline-block\n}\n\naudio:not([controls]) {\n    display: none;\n    height: 0\n}\n\nimg {\n    border-style: none\n}\n\nsvg:not(:root) {\n    overflow: hidden\n}\n\nbutton, input, optgroup, select, textarea {\n    font-family: sans-serif;\n    font-size: 100%;\n    line-height: 1.15;\n    margin: 0\n}\n\nbutton, input {\n    overflow: visible\n}\n\nbutton, select {\n    text-transform: none\n}\n\n[type=reset], [type=submit], button, html [type=button] {\n    -webkit-appearance: button\n}\n\n[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {\n    border-style: none;\n    padding: 0\n}\n\n[type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring {\n    outline: 1px dotted ButtonText\n}\n\nfieldset {\n    padding: .35em .75em .625em\n}\n\nlegend {\n    box-sizing: border-box;\n    color: inherit;\n    display: table;\n    max-width: 100%;\n    padding: 0;\n    white-space: normal\n}\n\nprogress {\n    display: inline-block;\n    vertical-align: baseline\n}\n\ntextarea {\n    overflow: auto\n}\n\n[type=checkbox], [type=radio] {\n    box-sizing: border-box;\n    padding: 0\n}\n\n[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {\n    height: auto\n}\n\n[type=search] {\n    -webkit-appearance: textfield;\n    outline-offset: -2px\n}\n\n[type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration {\n    -webkit-appearance: none\n}\n\n::-webkit-file-upload-button {\n    -webkit-appearance: button;\n    font: inherit\n}\n\ndetails, menu {\n    display: block\n}\n\nsummary {\n    display: list-item\n}\n\ncanvas {\n    display: inline-block\n}\n\ntemplate {\n    display: none\n}\n\n[hidden] {\n    display: none\n}\n\n/* configuration cache styles */\n\n.report-wrapper {\n    margin: 0;\n    padding: 0 24px;\n}\n\n.gradle-logo {\n    width: 32px;\n    height: 24px;\n    background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAIKADAAQAAAABAAAAGAAAAAA915G0AAAD5klEQVRIDbVWC0xTZxT+emmhVUEeA1/ROh/tFAFFGK7oJisIKsNVoOwBbJPowEWHzikRxeiMRpwwjDWRBHQLIzOmiRhe22BT40TitiyaMBQFfMEeLMIEaSmk+/+rvd7be4no6Elu7n++c/5zzv845/wyOyG4iGyDgzCdNOPLM9W41n4bnmNUiHo5DNsz0hGsmcV6lbkyAOOWXJjrz4qWp1C4o3z/LqzWL4VcJB1FIHmZHn/f78a6pDcxbeIEfNvQiPwTZbDZBpC24zOEaGfDpTsgtZby6u+QlrubFWUY3nh6AH39/ahr/Bn1jZfxW3ML2js60dtvgbtcQVblj8CZM7A0PBSrol6Ft+c4KZ8iTB1nwN0//8IEP9/hA2i924Gir0/iq8oa/NvbJzLiDKiUSqTE6pGVbEBY4BxnsYAPSnwXTa3tLCZ5BF3dPdAkGNHzoFcwcaRMnC4CeZkZiAgKFE252nITC1Pew9Dj5GNEGgS4Rbb5eZ1Te7UXG6FLX4cV6zeh5kIDaDpSunL9Boyf5nLOpwT4Sx+BxWrFK8QAnTAapPRQwofcj86uLoG59cbVEOzA0NAQNh38Atn5RSjY8rFAmc/I3dyQvOx1PsSNVy7Roa3ajHDePbBYLSLn1MaGd5KFAXy07xAOl59C6elK+I73hIHcbGd6wXs8qkyH8FZcjLOI5X/9/TrOnLsAldJDUu4As1NToFFPe3IEpm/M2HigwCFnU6t4Zw6Ck1JhGRhgcXq5juXloKyqFnlHirmz5CaNcEAv59kSE9wVikcB3O78A/MSU0Fznk/H9+yAetJEnPr+B8RFLsLcGS8ia28+qQuX+WrPNNZOV+Nc6VH4+3iz89g0pEaLzRUiQ3LGDWsM8Qidq2WL0PGKKlgf74ZIeQTAfFJ6a44WIsDXh9OW/dPdY58aawC9KK6kpOgolO7JxViVSuBGXnvxksudZ5F0O5yzGYxMJnBOGaau4fnPU2RNAtCFBKFoa7akczaAptY2iWmjB33+yQa4kZwfjpi2ex3Dyf43vuAljWQ/4Btmei1WPj+q45hF4U+1J4fEizCEvNf0EWHoIW244sfzoN1RipaT2kDfdjfv3MNpojdISjmfIheE8Fnp8WR9vJ2Zr+O+bYUmO+kJ9KnIUtf9bnvY2x9wcqrrvnCJvfL8Tw4V9v9LU7PdKzJaoNdy645AR4ph1JMncZHRKrVvYyYY5kmP8iO1v2T3dk6HDtYmrgJtOnwKnaPFrg8z+BBX7QSgEyOPJfX9Qd9DFs40GgTOHbrBs2ch4bXFuEG2mmFkeD9hpUMk+NMXEe0TNtsg/Ly94DVurEAuxfwHC1WiVbe0U7MAAAAASUVORK5CYII=\");\n    background-size: contain;\n}\n\n.header {\n    display: flex;\n    flex-wrap: wrap;\n    position: fixed;\n    top: 0;\n    left: 0;\n    width: 100%;\n    padding: 24px 24px 0 24px;\n    background-color: white;\n    z-index: 1;\n}\n\n.learn-more {\n    margin-left: auto;\n    align-self: center;\n    font-size: 0.875rem;\n    font-weight: normal;\n}\n\n.title {\n    display: flex;\n    align-items: center;\n    padding: 18px 0 24px 0;\n    flex: 1 0 100%;\n}\n\n.content {\n    font-size: 0.875rem;\n    padding: 240px 0 48px;\n    overflow-x: auto;\n    white-space: nowrap;\n}\n\n.content ol:first-of-type {\n    margin: 0;\n}\n\n.tree-btn {\n    cursor: pointer;\n    display: inline-block;\n    width: 16px;\n    height: 16px;\n    background-size: contain;\n    background-repeat: no-repeat;\n    vertical-align: middle;\n    margin-top: -0.2em;\n}\n\n.tree-btn.collapsed {\n    background-image: url('data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 192 512\"><path d=\"M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z\" fill=\"%23999999\" stroke=\"%23999999\"/></svg>');\n}\n\n.tree-btn.expanded {\n    background-image: url('data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 256 512\"><path d=\"M119.5 326.9L3.5 209.1c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0L128 287.3l100.4-102.2c4.7-4.7 12.3-4.7 17 0l7.1 7.1c4.7 4.7 4.7 12.3 0 17L136.5 327c-4.7 4.6-12.3 4.6-17-.1z\" fill=\"%23999999\" stroke=\"%23999999\"/></svg>');\n}\n\nul .tree-btn {\n    margin-right: 3px;\n}\n\n.leaf-icon {\n    display: inline-block;\n    width: 16px;\n    height: 16px;\n    background-image: url('data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 256 512\"><path d=\"M32 256 H224\" stroke=\"%23999999\" stroke-width=\"48\" stroke-linecap=\"round\"/></svg>');\n    background-size: contain;\n    background-repeat: no-repeat;\n    vertical-align: middle;\n    margin-top: -0.2em;\n}\n\n.invisible-text {\n    user-select: all; /* Allow the text to be selectable */\n    color: transparent; /* Hide the text */\n    text-indent: -9999px; /* Move the text out of view */\n    position: relative;\n    white-space: pre; /* Preserve meaningful whitespace in the invisible text for copying */\n}\n\n.text-for-copy {\n    display: inline-block;\n}\n\n.enum-icon {\n    display: inline-block;\n    width: 16px;\n    height: 16px;\n    background-image: url('data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 1024 1024\"><circle cx=\"512\" cy=\"512\" r=\"200\" /></svg>');\n    background-size: contain;\n    background-repeat: no-repeat;\n    vertical-align: middle;\n    margin-inline-start: 0.5ex;\n    margin-inline-end: 0.5ex;\n    margin-top: -0.2em;\n}\n\n.error-icon {\n    display: inline-block;\n    width: 16px;\n    height: 16px;\n    background-image: url('data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><path d=\"M193.94 256L296.5 153.44l21.15-21.15c3.12-3.12 3.12-8.19 0-11.31l-22.63-22.63c-3.12-3.12-8.19-3.12-11.31 0L160 222.06 36.29 98.34c-3.12-3.12-8.19-3.12-11.31 0L2.34 120.97c-3.12 3.12-3.12 8.19 0 11.31L126.06 256 2.34 379.71c-3.12 3.12-3.12 8.19 0 11.31l22.63 22.63c3.12 3.12 8.19 3.12 11.31 0L160 289.94 262.56 392.5l21.15 21.15c3.12 3.12 8.19 3.12 11.31 0l22.63-22.63c3.12-3.12 3.12-8.19 0-11.31L193.94 256z\" fill=\"%23FC461E\" stroke=\"%23FC461E\"/></svg>');\n    background-size: contain;\n    background-repeat: no-repeat;\n    vertical-align: middle;\n    margin-inline-start: 0.5ex;\n    margin-inline-end: 0.5ex;\n    margin-top: -0.2em;\n}\n\n.advice-icon {\n    display: inline-block;\n    width: 16px;\n    height: 16px;\n    background-image: url('data:image/svg+xml;utf8,<svg width=\"800px\" height=\"800px\" viewBox=\"-4.93 0 122.88 122.88\" version=\"1.1\" id=\"Layer_1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\"  style=\"enable-background:new 0 0 113.01 122.88\" xml:space=\"preserve\"><g><path d=\"M44.13,102.06c-1.14,0.03-2.14-0.81-2.3-1.96c-0.17-1.2,0.64-2.31,1.82-2.54c-1.3-7.37-4.85-11.43-8.6-15.72 c-2.92-3.34-5.95-6.81-8.34-11.92c-2.35-5.03-3.64-10.23-3.6-15.63c0.05-5.4,1.42-10.96,4.4-16.71c0.02-0.04,0.04-0.07,0.06-0.11 l0,0c3.91-6.62,9.38-11.04,15.47-13.52c5.11-2.09,10.66-2.8,16.1-2.3c5.42,0.5,10.73,2.2,15.37,4.94 c5.9,3.49,10.75,8.67,13.42,15.21c1.44,3.54,2.42,7.49,2.54,11.82c0.12,4.31-0.62,8.96-2.61,13.88 c-2.66,6.59-6.18,10.68-9.47,14.51c-3.03,3.53-5.85,6.81-7.42,11.84c0.89,0.21,1.59,0.94,1.73,1.9c0.17,1.24-0.7,2.39-1.94,2.56 l-0.77,0.11c-0.14,1.09-0.23,2.26-0.27,3.51l0.25-0.04c1.24-0.17,2.39,0.7,2.56,1.94c0.17,1.24-0.7,2.39-1.94,2.56l-0.78,0.11 c0.01,0.15,0.02,0.3,0.03,0.45l0,0c0.07,0.88,0.08,1.73,0.03,2.54l0.13-0.02c1.25-0.15,2.38,0.74,2.54,1.98 c0.15,1.25-0.74,2.38-1.98,2.54l-1.68,0.21c-1.2,3.11-3.34,5.48-5.87,6.94c-1.74,1.01-3.67,1.59-5.61,1.71 c-1.97,0.12-3.96-0.25-5.78-1.13c-2.08-1.02-3.94-2.71-5.29-5.14c-0.65-0.33-1.13-0.97-1.23-1.75c-0.04-0.31-0.01-0.61,0.07-0.89 c-0.39-1.16-0.68-2.43-0.87-3.83l-0.07,0.01c-1.24,0.17-2.39-0.7-2.56-1.94c-0.17-1.24,0.7-2.39,1.94-2.56l0.54-0.08 C44.19,104.32,44.18,103.16,44.13,102.06L44.13,102.06z M2.18,58.86C1.01,58.89,0.04,57.98,0,56.81c-0.04-1.17,0.88-2.14,2.05-2.18 l8.7-0.3c1.17-0.04,2.14,0.88,2.18,2.05c0.04,1.17-0.88,2.14-2.05,2.18L2.18,58.86L2.18,58.86z M110.68,50.25 c1.16-0.12,2.2,0.73,2.32,1.89c0.12,1.16-0.73,2.2-1.89,2.32l-8.66,0.91c-1.16,0.12-2.2-0.73-2.32-1.89 c-0.12-1.16,0.73-2.2,1.89-2.32L110.68,50.25L110.68,50.25z M94.91,14.78c0.65-0.97,1.96-1.23,2.93-0.58 c0.97,0.65,1.23,1.96,0.58,2.93l-4.84,7.24c-0.65,0.97-1.96,1.23-2.93,0.58c-0.97-0.65-1.23-1.96-0.58-2.93L94.91,14.78 L94.91,14.78z M57.63,2.06c0.03-1.17,1-2.09,2.16-2.06c1.17,0.03,2.09,1,2.06,2.16l-0.22,8.7c-0.03,1.17-1,2.09-2.16,2.06 c-1.17-0.03-2.09-1-2.06-2.16L57.63,2.06L57.63,2.06z M13.88,15.53c-0.86-0.8-0.9-2.14-0.11-2.99c0.8-0.86,2.14-0.9,2.99-0.11 l6.37,5.94c0.86,0.8,0.9,2.14,0.11,2.99c-0.8,0.86-2.14,0.9-2.99,0.11L13.88,15.53L13.88,15.53z M47.88,96.95l18.49-2.63 c1.59-6.7,5.05-10.73,8.8-15.08c3.08-3.58,6.36-7.4,8.76-13.34c1.76-4.35,2.41-8.43,2.31-12.19c-0.1-3.75-0.96-7.21-2.24-10.34 c-2.3-5.63-6.51-10.11-11.65-13.15c-4.11-2.43-8.8-3.94-13.59-4.37c-4.77-0.44-9.64,0.19-14.13,2.02 c-5.26,2.15-9.99,5.97-13.39,11.72c-2.64,5.12-3.86,10.02-3.9,14.73c-0.04,4.74,1.11,9.33,3.2,13.8c2.13,4.56,4.97,7.8,7.69,10.92 C42.47,83.9,46.48,88.49,47.88,96.95L47.88,96.95z M65.62,99.02l-17.27,2.45c0.05,1.1,0.07,2.25,0.05,3.47l17.05-2.42 C65.47,101.29,65.52,100.12,65.62,99.02L65.62,99.02z M48.49,109.52c0.12,0.92,0.3,1.76,0.53,2.54l16.55-2.04 c0.11-0.86,0.13-1.77,0.05-2.74l0,0l0-0.02l-0.01-0.17L48.49,109.52L48.49,109.52z M51.37,116.36c0.64,0.67,1.35,1.19,2.1,1.55 c1.15,0.56,2.42,0.79,3.67,0.72c1.29-0.08,2.57-0.47,3.74-1.15c1.1-0.64,2.09-1.53,2.88-2.65L51.37,116.36L51.37,116.36z\"/></g></svg>');\n    background-size: contain;\n    background-repeat: no-repeat;\n    vertical-align: middle;\n    margin-inline-start: 0.5ex;\n    margin-inline-end: 0.5ex;\n    margin-top: -0.2em;\n}\n\n.warning-icon {\n    display: inline-block;\n    width: 13px;\n    height: 13px;\n    background-image: url('data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M270.2 160h35.5c3.4 0 6.1 2.8 6 6.2l-7.5 196c-.1 3.2-2.8 5.8-6 5.8h-20.5c-3.2 0-5.9-2.5-6-5.8l-7.5-196c-.1-3.4 2.6-6.2 6-6.2zM288 388c-15.5 0-28 12.5-28 28s12.5 28 28 28 28-12.5 28-28-12.5-28-28-28zm281.5 52L329.6 24c-18.4-32-64.7-32-83.2 0L6.5 440c-18.4 31.9 4.6 72 41.6 72H528c36.8 0 60-40 41.5-72zM528 480H48c-12.3 0-20-13.3-13.9-24l240-416c6.1-10.6 21.6-10.7 27.7 0l240 416c6.2 10.6-1.5 24-13.8 24z\" fill=\"%23DEAD22\" stroke=\"%23DEAD22\"/></svg>');\n    background-size: contain;\n    background-repeat: no-repeat;\n    vertical-align: middle;\n    margin-inline-start: 0.3ex;\n    margin-inline-end: 1.1ex;\n    margin-top: -0.1em;\n}\n\n.documentation-button {\n    cursor: pointer;\n    display: inline-block;\n    width: 13px;\n    height: 13px;\n    background-image: url('data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M256 340c-15.464 0-28 12.536-28 28s12.536 28 28 28 28-12.536 28-28-12.536-28-28-28zm7.67-24h-16c-6.627 0-12-5.373-12-12v-.381c0-70.343 77.44-63.619 77.44-107.408 0-20.016-17.761-40.211-57.44-40.211-29.144 0-44.265 9.649-59.211 28.692-3.908 4.98-11.054 5.995-16.248 2.376l-13.134-9.15c-5.625-3.919-6.86-11.771-2.645-17.177C185.658 133.514 210.842 116 255.67 116c52.32 0 97.44 29.751 97.44 80.211 0 67.414-77.44 63.849-77.44 107.408V304c0 6.627-5.373 12-12 12zM256 40c118.621 0 216 96.075 216 216 0 119.291-96.61 216-216 216-119.244 0-216-96.562-216-216 0-119.203 96.602-216 216-216m0-32C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8z\" fill=\"%23999999\" stroke=\"%23999999\"/></svg>');\n    background-size: contain;\n    background-repeat: no-repeat;\n    vertical-align: middle;\n    margin-inline-start: 0.5ex;\n    margin-inline-end: 0.5ex;\n    margin-top: -0.2em;\n}\n\n.documentation-button::selection {\n    color: transparent;\n}\n\n.documentation-button:hover {\n    color: transparent;\n}\n\n.copy-button {\n    cursor: pointer;\n    display: inline-block;\n    width: 12px;\n    height: 12px;\n    background-image: url('data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"><path d=\"M433.941 193.941l-51.882-51.882A48 48 0 0 0 348.118 128H320V80c0-26.51-21.49-48-48-48h-66.752C198.643 13.377 180.858 0 160 0s-38.643 13.377-45.248 32H48C21.49 32 0 53.49 0 80v288c0 26.51 21.49 48 48 48h80v48c0 26.51 21.49 48 48 48h224c26.51 0 48-21.49 48-48V227.882a48 48 0 0 0-14.059-33.941zm-22.627 22.627a15.888 15.888 0 0 1 4.195 7.432H352v-63.509a15.88 15.88 0 0 1 7.431 4.195l51.883 51.882zM160 30c9.941 0 18 8.059 18 18s-8.059 18-18 18-18-8.059-18-18 8.059-18 18-18zM48 384c-8.822 0-16-7.178-16-16V80c0-8.822 7.178-16 16-16h66.752c6.605 18.623 24.389 32 45.248 32s38.643-13.377 45.248-32H272c8.822 0 16 7.178 16 16v48H176c-26.51 0-48 21.49-48 48v208H48zm352 96H176c-8.822 0-16-7.178-16-16V176c0-8.822 7.178-16 16-16h144v72c0 13.2 10.8 24 24 24h72v208c0 8.822-7.178 16-16 16z\" fill=\"%23999999\" stroke=\"%23999999\"/></svg>');\n    background-size: contain;\n    background-repeat: no-repeat;\n    vertical-align: middle;\n    margin-inline-start: 0.5ex;\n    margin-top: -0.2em;\n}\n\n.groups{\n    display: flex;\n    border-bottom: 1px solid #EDEEEF;\n    flex: 1 0 100%;\n}\n\n.uncategorized {\n    display: flex;\n    border-top: 4px solid #EDEEEF;\n    flex: 1 0 100%;\n}\n\n.group-selector {\n    padding: 0 52px 24px 0;\n    font-size: 0.9rem;\n    font-weight: bold;\n    color: #999999;\n    cursor: pointer;\n}\n\n.group-selector__count {\n    margin: 0 8px;\n    border-radius: 8px;\n    background-color: #999;\n    color: #fff;\n    padding: 1px 8px 2px;\n    font-size: 0.75rem;\n}\n\n.group-selector--active {\n    color: #02303A;\n    cursor: auto;\n}\n\n.group-selector--active .group-selector__count {\n    background-color: #686868;\n}\n\n.group-selector--disabled {\n    cursor: not-allowed;\n}\n\n.accordion-header {\n    cursor: pointer;\n}\n\n.container {\n    padding-left: 0.5em;\n    padding-right: 0.5em;\n}\n\n.stacktrace {\n    border-radius: 4px;\n    overflow-x: auto;\n    padding: 0.5rem;\n    margin-bottom: 0;\n    min-width: 1000px;\n}\n\n/* Lato (bold, regular) */\n@font-face {\n    font-display: swap;\n    font-family: Lato;\n    font-weight: 500;\n    font-style: normal;\n    src: url(\"https://assets.gradle.com/lato/fonts/lato-semibold/lato-semibold.woff2\") format(\"woff2\"),\n    url(\"https://assets.gradle.com/lato/fonts/lato-semibold/lato-semibold.woff\") format(\"woff\");\n}\n\n@font-face {\n    font-display: swap;\n    font-family: Lato;\n    font-weight: bold;\n    font-style: normal;\n    src: url(\"https://assets.gradle.com/lato/fonts/lato-bold/lato-bold.woff2\") format(\"woff2\"),\n    url(\"https://assets.gradle.com/lato/fonts/lato-bold/lato-bold.woff\") format(\"woff\");\n}\n\n* {\n    -webkit-box-sizing: border-box;\n    -moz-box-sizing: border-box;\n    box-sizing: border-box;\n}\n\nhtml,\nbody {\n    margin: 0;\n    padding: 0;\n}\n\nhtml {\n    font-family: \"Lato\", \"Helvetica Neue\", Arial, sans-serif;\n    font-size: 16px;\n    font-weight: 400;\n    line-height: 1.5;\n}\n\nbody {\n    color: #02303A;\n    background-color: #ffffff;\n    -webkit-text-size-adjust: 100%;\n    -ms-text-size-adjust: 100%;\n    -webkit-font-smoothing: antialiased;\n}\n\n\n/* typography */\nh1, h2, h3, h4, h5, h6 {\n    color: #02303A;\n    text-rendering: optimizeLegibility;\n    margin: 0;\n}\n\nh1 {\n    font-size: 1rem;\n}\n\nh2 {\n    font-size: 0.9rem;\n}\n\nh3 {\n    font-size: 1.125rem;\n}\n\nh4, h5, h6 {\n    font-size: 0.875rem;\n}\n\nh1 code {\n    font-weight: bold;\n}\n\nul, ol, dl {\n    list-style-position: outside;\n    line-height: 1.6;\n    padding: 0;\n    margin: 0 0 0 20px;\n    list-style-type: none;\n}\n\nli {\n    line-height: 2;\n}\n\na {\n    color: #1DA2BD;\n    text-decoration: none;\n    transition: all 0.3s ease, visibility 0s;\n}\n\na:hover {\n    color: #35c1e4;\n}\n\n/* code */\ncode, pre {\n    font-family: Inconsolata, Monaco, \"Courier New\", monospace;\n    font-style: normal;\n    font-variant-ligatures: normal;\n    font-variant-caps: normal;\n    font-variant-numeric: normal;\n    font-variant-east-asian: normal;\n    font-weight: normal;\n    font-stretch: normal;\n    color: #686868;\n}\n\n*:not(pre) > code {\n    letter-spacing: 0;\n    padding: 0.1em 0.5ex;\n    text-rendering: optimizeSpeed;\n    word-spacing: -0.15em;\n    word-wrap: break-word;\n}\n\npre {\n    font-size: 0.75rem;\n    line-height: 1.8;\n    margin-top: 0;\n    margin-bottom: 1.5em;\n    padding: 1rem;\n}\n\npre code {\n    background-color: transparent;\n    color: inherit;\n    line-height: 1.8;\n    font-size: 100%;\n    padding: 0;\n}\n\na code {\n    color: #1BA8CB;\n}\n\npre.code, pre.programlisting, pre.screen, pre.tt {\n    background-color: #f7f7f8;\n    border-radius: 4px;\n    font-size: 1em;\n    line-height: 1.45;\n    margin-bottom: 1.25em;\n    overflow-x: auto;\n    padding: 1rem;\n}\n\nli em, p em {\n    padding: 0 1px;\n}\n\ncode em, tt em {\n    text-decoration: none;\n}\n\ncode + .copy-button {\n    margin-inline-start: 0.2ex;\n}\n\n.java-exception {\n    font-size: 0.75rem;\n    padding-left: 24px;\n}\n\n.java-exception ul {\n    margin: 0;\n    line-height: inherit;\n}\n\n.java-exception code {\n    white-space: pre;\n}\n\n.java-exception-part-toggle {\n    user-select: none;\n    cursor: pointer;\n    border-radius: 2px;\n    padding: 0.1em 0.2em;\n    background: azure;\n    color: #686868;\n}\n\n                </style>\n    <!-- Inconsolata is used as a default monospace font in the report. -->\n    <link rel=\"stylesheet\" href=\"https://fonts.googleapis.com/css?family=Inconsolata:400,700\" />\n\n    <title>Gradle Configuration Cache</title>\n</head>\n<body>\n\n<div id=\"playground\"></div>\n\n<div class=\"report\" id=\"report\">\n    Loading...\n</div>\n\n<script type=\"text/javascript\">\nfunction configurationCacheProblems() { return (\n// begin-report-data\n{\"diagnostics\":[{\"problem\":[{\"text\":\"Executing Gradle on JVM versions 16 and lower has been deprecated.\"}],\"severity\":\"WARNING\",\"problemDetails\":[{\"text\":\"This will fail with an error in Gradle 9.0.\"}],\"contextualLabel\":\"Executing Gradle on JVM versions 16 and lower has been deprecated.\",\"documentationLink\":\"https://docs.gradle.org/8.11.1/userguide/upgrading_version_8.html#minimum_daemon_jvm_version\",\"problemId\":[{\"name\":\"deprecation\",\"displayName\":\"Deprecation\"},{\"name\":\"executing-gradle-on-jvm-versions-and-lower\",\"displayName\":\"Executing Gradle on JVM versions 16 and lower has been deprecated.\"}],\"solutions\":[[{\"text\":\"Use JVM 17 or greater to execute Gradle. Projects can continue to use older JVM versions via toolchains.\"}]]},{\"problem\":[{\"text\":\"No variants exist that would match the request\"}],\"severity\":\"ERROR\",\"contextualLabel\":\"Dependency requires at least JVM runtime version 11. This build uses a Java 8 JVM.\",\"documentationLink\":\"https://docs.gradle.org/8.11.1/userguide/variant_model.html#sec:variant-select-errors\",\"problemId\":[{\"name\":\"dependency-variant-resolution\",\"displayName\":\"Variant resolution\"},{\"name\":\"no-compatible-variants\",\"displayName\":\"No variants exist that would match the request\"}]}],\"problemsReport\":{\"totalProblemCount\":2,\"requestedTasks\":\"\",\"documentationLink\":\"https://docs.gradle.org/8.11.1/userguide/problems-report.html\",\"documentationLinkCaption\":\"Problem report\"}}\n// end-report-data\n);}\n</script>\n                <script type=\"text/javascript\">\n                !function(n,t){\"object\"==typeof exports&&\"object\"==typeof module?module.exports=t():\"function\"==typeof define&&define.amd?define([],t):\"object\"==typeof exports?exports[\"configuration-cache-report\"]=t():n[\"configuration-cache-report\"]=t()}(this,(()=>(({70:function(){void 0===ArrayBuffer.isView&&(ArrayBuffer.isView=function(n){return null!=n&&null!=n.__proto__&&n.__proto__.__proto__===Int8Array.prototype.__proto__}),void 0===Math.imul&&(Math.imul=function(n,t){return(4294901760&n)*(65535&t)+(65535&n)*(0|t)|0}),this[\"configuration-cache-report\"]=function(n){\"use strict\";var t,r,i,e,u,o,f,s,c,a,h,l,_,v,d,g,w,b,p,m,k,q,y,B,C,x,j,P,I,S,z,E,T,L,N,A,M,F,D,O,R,H,$,G,U,V,Q,Z,Y,W,K,X,J,nn,tn,rn,en,un,on,fn,sn,cn,an,hn,ln,_n,vn,dn,gn,wn,bn,pn,mn,kn,qn,yn,Bn,Cn,xn,jn,Pn,In,Sn,zn=Math.imul,En=ArrayBuffer.isView;function Tn(n,t){if(!(t>=0))throw ou(re(\"Requested element count \"+t+\" is less than zero.\"));return function(n,t){if(!(t>=0))throw ou(re(\"Requested element count \"+t+\" is less than zero.\"));if(0===t)return bt();if(t>=n.length)return An(n);if(1===t)return dr(n[0]);var r=0,i=Lr(),e=0,u=n.length;n:for(;e<u;){var o=n[e];if(e=e+1|0,i.d(o),(r=r+1|0)===t)break n}return i}(n,Wn(n.length-t|0,0))}function Ln(n){return n.length-1|0}function Nn(n,t){if(null==t){var r=0,i=n.length-1|0;if(r<=i)do{var e=r;if(r=r+1|0,null==n[e])return e}while(r<=i)}else{var u=0,o=n.length-1|0;if(u<=o)do{var f=u;if(u=u+1|0,ue(t,n[f]))return f}while(u<=o)}return-1}function An(n){switch(n.length){case 0:return bt();case 1:return dr(n[0]);default:return function(n){return Nr(function(n){return new qt(n,!1)}(n))}(n)}}function Mn(n,t,r,i,e,u,o){return t=t===A?\", \":t,r=r===A?\"\":r,i=i===A?\"\":i,e=e===A?-1:e,u=u===A?\"...\":u,o=o===A?null:o,Fn(n,wi(),t,r,i,e,u,o).toString()}function Fn(n,t,r,i,e,u,o,f){r=r===A?\", \":r,i=i===A?\"\":i,e=e===A?\"\":e,u=u===A?-1:u,o=o===A?\"...\":o,f=f===A?null:f,t.e(i);var s=0,c=n.f();n:for(;c.g();){var a=c.h();if((s=s+1|0)>1&&t.e(r),!(u<0||s<=u))break n;Vt(t,a,f)}return u>=0&&s>u&&t.e(o),t.e(e),t}function Dn(n){if(n.i())throw pu(\"List is empty.\");return n.j(0)}function On(n){return new Zn(n)}function Rn(n){if(Ge(n,Ei)){var t;switch(n.k()){case 0:t=bt();break;case 1:t=dr(Ge(n,zi)?n.j(0):n.f().h());break;default:t=$n(n)}return t}return pt(Un(n))}function Hn(n){if(Ge(n,Ei)&&n.k()<=1)return Rn(n);var t=Un(n);return function(n){var t=(n.k()/2|0)-1|0;if(t<0)return hr();var r=mt(n),i=0;if(i<=t)do{var e=i;i=i+1|0;var u=n.j(e);n.f4(e,n.j(r)),n.f4(r,u),r=r-1|0}while(e!==t)}(t),t}function $n(n){return Nr(n)}function Gn(n,t){if(!(t>=0))throw ou(re(\"Requested element count \"+t+\" is less than zero.\"));if(0===t)return bt();var r=n.k();if(t>=r)return Rn(n);if(1===t)return dr(Vn(n));var i=Lr();if(Ge(n,hi)){var e=r-t|0;if(e<r)do{var u=e;e=e+1|0,i.d(n.j(u))}while(e<r)}else for(var o=n.l(r-t|0);o.g();){var f=o.h();i.d(f)}return i}function Un(n){return Ge(n,Ei)?$n(n):Qn(n,Tr())}function Vn(n){if(n.i())throw pu(\"List is empty.\");return n.j(mt(n))}function Qn(n,t){for(var r=n.f();r.g();){var i=r.h();t.d(i)}return t}function Zn(n){this.n_1=n}function Yn(n,t){return n>t?t:n}function Wn(n,t){return n<t?t:n}function Kn(n,t){return Gt().q(n,t,-1)}function Xn(n,t){return new zt(n,t)}function Jn(n){var t=n.f();if(!t.g())return bt();var r=t.h();if(!t.g())return dr(r);var i=Tr();for(i.d(r);t.g();)i.d(t.h());return i}function nt(n){this.r_1=n}function tt(n,t){this.s_1=n,this.t_1=t}function rt(){}function it(n){this.x_1=n,this.w_1=0}function et(n,t){this.a1_1=n,it.call(this,n),ot().b1(t,this.a1_1.k()),this.w_1=t}function ut(){t=this}function ot(){return null==t&&new ut,t}function ft(){ot(),rt.call(this)}function st(n){this.h1_1=n}function ct(n,t){return t===n?\"(this Map)\":Di(t)}function at(n,t){var r;n:{for(var i=n.o().f();i.g();){var e=i.h();if(ue(e.j1(),t)){r=e;break n}}r=null}return r}function ht(){r=this}function lt(){return null==r&&new ht,r}function _t(n){this.q1_1=n,rt.call(this)}function vt(){lt(),this.n1_1=null,this.o1_1=null}function dt(){i=this}function gt(){return null==i&&new dt,i}function wt(n){return n.length>0?Je(n):bt()}function bt(){return null==e&&new kt,e}function pt(n){switch(n.k()){case 0:return bt();case 1:return dr(n.j(0));default:return n}}function mt(n){return n.k()-1|0}function kt(){e=this,this.z1_1=new ve(-1478467534,-1720727600)}function qt(n,t){this.b2_1=n,this.c2_1=t}function yt(){u=this}function Bt(){return null==u&&new yt,u}function Ct(n,t){return Ge(n,Ei)?n.k():t}function xt(n,t){if(Ge(t,Ei))return n.m(t);for(var r=!1,i=t.f();i.g();){var e=i.h();n.d(e)&&(r=!0)}return r}function jt(){}function Pt(n,t){this.h2_1=n,this.g2_1=n.i2_1.l(function(n,t){if(!(0<=t&&t<=n.k()))throw su(\"Position index \"+t+\" must be in range [\"+De(0,n.k())+\"].\");return n.k()-t|0}(n,t))}function It(n){ft.call(this),this.i2_1=n}function St(n){this.k2_1=n,this.j2_1=n.l2_1.f()}function zt(n,t){this.l2_1=n,this.m2_1=t}function Et(n){for(;n.n2_1.g();){var t=n.n2_1.h();if(n.q2_1.t2_1(t)===n.q2_1.s2_1)return n.p2_1=t,n.o2_1=1,hr()}n.o2_1=0}function Tt(n){this.q2_1=n,this.n2_1=n.r2_1.f(),this.o2_1=-1,this.p2_1=null}function Lt(n,t,r){t=t===A||t,this.r2_1=n,this.s2_1=t,this.t2_1=r}function Nt(){return null==o&&new At,o}function At(){o=this,this.u2_1=new ve(1993859828,793161749)}function Mt(n,t,r){return Ft(Ft(n,r)-Ft(t,r)|0,r)}function Ft(n,t){var r=n%t|0;return r>=0?r:r+t|0}function Dt(){f=this,this.p_1=new Rt(1,0)}function Ot(){return null==f&&new Dt,f}function Rt(n,t){Ot(),Ut.call(this,n,t,1)}function Ht(n,t,r){jt.call(this),this.d3_1=r,this.e3_1=t,this.f3_1=this.d3_1>0?n<=t:n>=t,this.g3_1=this.f3_1?n:this.e3_1}function $t(){s=this}function Gt(){return null==s&&new $t,s}function Ut(n,t,r){if(Gt(),0===r)throw ou(\"Step must be non-zero.\");if(r===_r().MIN_VALUE)throw ou(\"Step must be greater than Int.MIN_VALUE to avoid overflow on negation.\");this.z2_1=n,this.a3_1=function(n,t,r){var i;if(r>0)i=n>=t?t:t-Mt(t,n,r)|0;else{if(!(r<0))throw ou(\"Step is zero.\");i=n<=t?t:t+Mt(n,t,0|-r)|0}return i}(n,t,r),this.b3_1=r}function Vt(n,t,r){null!=r?n.e(r(t)):null==t||Qe(t)?n.e(t):t instanceof Si?n.i3(t.h3_1):n.e(Di(t))}function Qt(n,t,r){if(n===t)return!0;if(!(r=r!==A&&r))return!1;var i=pi(n),e=pi(t);return i===e||ue(new Si(Qi(ji(i).toLowerCase(),0)),new Si(Qi(ji(e).toLowerCase(),0)))}function Zt(n){return Yi(n)-1|0}function Yt(n,t,r,i){return r=r===A?0:r,(i=i!==A&&i)||\"string\"!=typeof n?Wt(n,t,r,Yi(n),i):n.indexOf(t,r)}function Wt(n,t,r,i,e,u){var o=(u=u!==A&&u)?Kn(Yn(r,Zt(n)),Wn(i,0)):De(Wn(r,0),Yn(i,Yi(n)));if(\"string\"==typeof n&&\"string\"==typeof t){var f=o.z2_1,s=o.a3_1,c=o.b3_1;if(c>0&&f<=s||c<0&&s<=f)do{var a=f;if(f=f+c|0,Ci(t,0,n,a,Yi(t),e))return a}while(a!==s)}else{var h=o.z2_1,l=o.a3_1,_=o.b3_1;if(_>0&&h<=l||_<0&&l<=h)do{var v=h;if(h=h+_|0,nr(t,0,n,v,Yi(t),e))return v}while(v!==l)}return-1}function Kt(n){var t=0,r=Yi(n)-1|0,i=!1;n:for(;t<=r;){var e=mi(Qi(n,i?r:t));if(i){if(!e)break n;r=r-1|0}else e?t=t+1|0:i=!0}return Wi(n,t,r+1|0)}function Xt(n,t){return re(Wi(n,t.y2(),t.c3()+1|0))}function Jt(n,t,r,i,e){r=r===A?0:r,i=i!==A&&i,tr(e=e===A?0:e);var u,o,f=Je(t);return new er(n,r,e,(u=f,o=i,function(n,t){var r=function(n,t,r,i){if(!i&&1===t.k()){var e=function(n){if(Ge(n,zi))return function(n){var t;switch(n.k()){case 0:throw pu(\"List is empty.\");case 1:t=n.j(0);break;default:throw ou(\"List has more than one element.\")}return t}(n);var t=n.f();if(!t.g())throw pu(\"Collection is empty.\");var r=t.h();if(t.g())throw ou(\"Collection has more than one element.\");return r}(t),u=Yt(n,e,r);return u<0?null:or(u,e)}var o=De(Wn(r,0),Yi(n));if(\"string\"==typeof n){var f=o.z2_1,s=o.a3_1,c=o.b3_1;if(c>0&&f<=s||c<0&&s<=f)do{var a,h=f;f=f+c|0;n:{for(var l=t.f();l.g();){var _=l.h();if(Ci(_,0,n,h,_.length,i)){a=_;break n}}a=null}if(null!=a)return or(h,a)}while(h!==s)}else{var v=o.z2_1,d=o.a3_1,g=o.b3_1;if(g>0&&v<=d||g<0&&d<=v)do{var w,b=v;v=v+g|0;n:{for(var p=t.f();p.g();){var m=p.h();if(nr(m,0,n,b,m.length,i)){w=m;break n}}w=null}if(null!=w)return or(b,w)}while(b!==d)}return null}(n,u,t,o);return null==r?null:or(r.t3_1,r.u3_1.length)}))}function nr(n,t,r,i,e,u){if(i<0||t<0||t>(Yi(n)-e|0)||i>(Yi(r)-e|0))return!1;var o=0;if(o<e)do{var f=o;if(o=o+1|0,!Qt(Qi(n,t+f|0),Qi(r,i+f|0),u))return!1}while(o<e);return!0}function tr(n){if(!(n>=0))throw ou(re(\"Limit must be non-negative, but was \"+n))}function rr(n){if(n.l3_1<0)n.j3_1=0,n.m3_1=null;else{var t;if(n.o3_1.r3_1>0?(n.n3_1=n.n3_1+1|0,t=n.n3_1>=n.o3_1.r3_1):t=!1,t||n.l3_1>Yi(n.o3_1.p3_1))n.m3_1=De(n.k3_1,Zt(n.o3_1.p3_1)),n.l3_1=-1;else{var r=n.o3_1.s3_1(n.o3_1.p3_1,n.l3_1);if(null==r)n.m3_1=De(n.k3_1,Zt(n.o3_1.p3_1)),n.l3_1=-1;else{var i=r.v3(),e=r.w3();n.m3_1=function(n,t){return t<=_r().MIN_VALUE?Ot().p_1:De(n,t-1|0)}(n.k3_1,i),n.k3_1=i+e|0,n.l3_1=n.k3_1+(0===e?1:0)|0}}n.j3_1=1}}function ir(n){this.o3_1=n,this.j3_1=-1,this.k3_1=function(n,t,r){if(0>r)throw ou(\"Cannot coerce value to an empty range: maximum \"+r+\" is less than minimum 0.\");return n<0?0:n>r?r:n}(n.q3_1,0,Yi(n.p3_1)),this.l3_1=this.k3_1,this.m3_1=null,this.n3_1=0}function er(n,t,r,i){this.p3_1=n,this.q3_1=t,this.r3_1=r,this.s3_1=i}function ur(n,t){this.t3_1=n,this.u3_1=t}function or(n,t){return new ur(n,t)}function fr(){}function sr(){}function cr(){}function ar(){c=this}function hr(){return null==c&&new ar,c}function lr(){a=this,this.MIN_VALUE=-2147483648,this.MAX_VALUE=2147483647,this.SIZE_BYTES=4,this.SIZE_BITS=32}function _r(){return null==a&&new lr,a}function vr(n){for(var t=[],r=n.f();r.g();)t.push(r.h());return t}function dr(n){return 0===(t=[n]).length?Tr():Nr(new qt(t,!0));var t}function gr(n){return n<0&&function(){throw ku(\"Index overflow has happened.\")}(),n}function wr(n){return void 0!==n.toArray?n.toArray():vr(n)}function br(n){return function(n,t){for(var r=0,i=n.length;r<i;){var e=n[r];r=r+1|0,t.d(e)}return t}(t=[n],(r=t.length,i=se(fe(Qr)),function(n,t,r){Sr.call(r),Qr.call(r),r.y5_1=function(n){return Gr(n,0,se(fe(Ur)))}(n)}(r,0,i),i));var t,r,i}function pr(){rt.call(this)}function mr(n){this.j4_1=n,this.h4_1=0,this.i4_1=-1}function kr(n,t){this.n4_1=n,mr.call(this,n),ot().b1(t,this.n4_1.k()),this.h4_1=t}function qr(){pr.call(this),this.o4_1=0}function yr(n){this.r4_1=n}function Br(n){this.s4_1=n}function Cr(n,t){this.t4_1=n,this.u4_1=t}function xr(){Sr.call(this)}function jr(n){this.x4_1=n,Sr.call(this)}function Pr(n){this.e5_1=n,pr.call(this)}function Ir(){vt.call(this),this.c5_1=null,this.d5_1=null}function Sr(){pr.call(this)}function zr(){h=this;var n=Lr();n.c_1=!0,this.i5_1=n}function Er(){return null==h&&new zr,h}function Tr(){return n=se(fe(Mr)),t=[],Mr.call(n,t),n;var n,t}function Lr(n){return t=se(fe(Mr)),r=[],Mr.call(t,r),t;var t,r}function Nr(n){return function(n,t){var r;return r=wr(n),Mr.call(t,r),t}(n,se(fe(Mr)))}function Ar(n,t){return ot().e1(t,n.k()),t}function Mr(n){Er(),qr.call(this),this.b_1=n,this.c_1=!1}function Fr(n,t,r,i,e){if(r===i)return n;var u=(r+i|0)/2|0,o=Fr(n,t,r,u,e),f=Fr(n,t,u+1|0,i,e),s=o===t?n:t,c=r,a=u+1|0,h=r;if(h<=i)do{var l=h;if(h=h+1|0,c<=u&&a<=i){var _=o[c],v=f[a];e.compare(_,v)<=0?(s[l]=_,c=c+1|0):(s[l]=v,a=a+1|0)}else c<=u?(s[l]=o[c],c=c+1|0):(s[l]=f[a],a=a+1|0)}while(l!==i);return s}function Dr(n,t){return(3&n)-(3&t)|0}function Or(){_=this}function Rr(n){this.n5_1=n,xr.call(this)}function Hr(n){return function(n,t){Ir.call(t),Ur.call(t),t.t5_1=n,t.u5_1=n.w5()}(new Xr((null==_&&new Or,_)),n),n}function $r(){return Hr(se(fe(Ur)))}function Gr(n,t,r){if(Hr(r),!(n>=0))throw ou(re(\"Negative initial capacity: \"+n));if(!(t>=0))throw ou(re(\"Non-positive load factor: \"+t));return r}function Ur(){this.v5_1=null}function Vr(n,t){return Sr.call(t),Qr.call(t),t.y5_1=n,t}function Qr(){}function Zr(n,t){var r=Wr(n,n.h6_1.m5(t));if(null==r)return null;var i=r;if(null!=i&&Ue(i))return Yr(i,n,t);var e=i;return n.h6_1.l5(e.j1(),t)?e:null}function Yr(n,t,r){var i;n:{for(var e=0,u=n.length;e<u;){var o=n[e];if(e=e+1|0,t.h6_1.l5(o.j1(),r)){i=o;break n}}i=null}return i}function Wr(n,t){var r=n.i6_1[t];return void 0===r?null:r}function Kr(n){this.g6_1=n,this.z5_1=-1,this.a6_1=Object.keys(n.i6_1),this.b6_1=-1,this.c6_1=null,this.d6_1=!1,this.e6_1=-1,this.f6_1=null}function Xr(n){this.h6_1=n,this.i6_1=this.k6(),this.j6_1=0}function Jr(){}function ni(n){this.n6_1=n,this.l6_1=null,this.m6_1=null,this.m6_1=this.n6_1.y6_1.v6_1}function ti(){v=this;var n,t=(oi(0,0,n=se(fe(fi))),n);t.x6_1=!0,this.e7_1=t}function ri(){return null==v&&new ti,v}function ii(n,t,r){this.d7_1=n,Cr.call(this,t,r),this.b7_1=null,this.c7_1=null}function ei(n){this.y6_1=n,xr.call(this)}function ui(){return Hr(n=se(fe(fi))),fi.call(n),n.w6_1=$r(),n;var n}function oi(n,t,r){return Gr(n,t,r),fi.call(r),r.w6_1=$r(),r}function fi(){ri(),this.v6_1=null,this.x6_1=!1}function si(){d=this;var n=ci(0),t=n.y5_1;(t instanceof fi?t:le()).j5(),this.f7_1=n}function ci(n){return function(n,t){return function(n,t,r){Vr(function(n,t){return oi(n,t,se(fe(fi)))}(n,t),r),ai.call(r)}(n,0,t),t}(n,se(fe(ai)))}function ai(){null==d&&new si}function hi(){}function li(){}function _i(n){li.call(this),this.k7_1=n}function vi(){di.call(this)}function di(){li.call(this),this.m7_1=\"\"}function gi(){if(!w){w=!0;var n=\"undefined\"!=typeof process&&process.versions&&!!process.versions.node;g=n?new _i(process.stdout):new vi}}function wi(){return n=se(fe(bi)),bi.call(n,\"\"),n;var n}function bi(n){this.o7_1=void 0!==n?n:\"\"}function pi(n){var t=ji(n).toUpperCase();return t.length>1?n:Qi(t,0)}function mi(n){return function(n){return 9<=n&&n<=13||28<=n&&n<=32||160===n||n>4096&&(5760===n||8192<=n&&n<=8202||8232===n||8233===n||8239===n||8287===n||12288===n)}(n)}function ki(){b=this,this.q7_1=new RegExp(\"[\\\\\\\\^$*+?.()|[\\\\]{}]\",\"g\"),this.r7_1=new RegExp(\"[\\\\\\\\$]\",\"g\"),this.s7_1=new RegExp(\"\\\\$\",\"g\")}function qi(){return null==b&&new ki,b}function yi(n,t){qi(),this.v7_1=n,this.w7_1=function(n){if(Ge(n,Ei)){var t;switch(n.k()){case 0:t=Nt();break;case 1:t=br(Ge(n,zi)?n.j(0):n.f().h());break;default:t=Qn(n,ci(n.k()))}return t}return function(n){switch(n.k()){case 0:return Nt();case 1:return br(n.f().h());default:return n}}(Qn(n,(r=se(fe(ai)),Vr(ui(),r),ai.call(r),r)));var r}(t),this.x7_1=new RegExp(n,Mn(t,\"\",\"gu\",A,A,A,Bi)),this.y7_1=null,this.z7_1=null}function Bi(n){return n.d8_1}function Ci(n,t,r,i,e,u){return nr(n,t,r,i,e,u=u!==A&&u)}function xi(n,t){return n-t|0}function ji(n){return String.fromCharCode(n)}function Pi(){p=this,this.e8_1=0,this.f8_1=65535,this.g8_1=55296,this.h8_1=56319,this.i8_1=56320,this.j8_1=57343,this.k8_1=55296,this.l8_1=57343,this.m8_1=2,this.n8_1=16}function Ii(){return null==p&&new Pi,p}function Si(n){Ii(),this.h3_1=n}function zi(){}function Ei(){}function Ti(){}function Li(){}function Ni(){}function Ai(){}function Mi(){m=this}function Fi(n,t){null==m&&new Mi,this.p8_1=n,this.q8_1=t}function Di(n){var t=null==n?null:re(n);return null==t?\"null\":t}function Oi(n){return new Ri(n)}function Ri(n){this.t8_1=n,this.s8_1=0}function Hi(){return Vi(),k}function $i(){return Vi(),q}function Gi(){return Vi(),y}function Ui(){return Vi(),B}function Vi(){x||(x=!0,k=new ArrayBuffer(8),q=new Float64Array(Hi()),new Float32Array(Hi()),y=new Int32Array(Hi()),$i()[0]=-1,B=0!==Gi()[0]?1:0,C=1-Ui()|0)}function Qi(n,t){var r;if(Zi(n)){var i,e=n.charCodeAt(t);if(Ii(),e<0?i=!0:(Ii(),i=e>65535),i)throw ou(\"Invalid Char code: \"+e);r=Fe(e)}else r=n.y3(t);return r}function Zi(n){return\"string\"==typeof n}function Yi(n){return Zi(n)?n.length:n.x3()}function Wi(n,t,r){return Zi(n)?n.substring(t,r):n.z3(t,r)}function Ki(n){return re(n)}function Xi(n,t){var r;switch(typeof n){case\"number\":r=\"number\"==typeof t?Ji(n,t):t instanceof ve?Ji(n,t.w8()):ne(n,t);break;case\"string\":case\"boolean\":r=ne(n,t);break;default:r=function(n,t){return n.a4(t)}(n,t)}return r}function Ji(n,t){var r;if(n<t)r=-1;else if(n>t)r=1;else if(n===t){var i;if(0!==n)i=0;else{var e=1/n;i=e===1/t?0:e<0?-1:1}r=i}else r=n!=n?t!=t?0:1:-1;return r}function ne(n,t){return n<t?-1:n>t?1:0}function te(n){if(!(\"kotlinHashCodeValue$\"in n)){var t=4294967296*Math.random()|0,r=new Object;r.value=t,r.enumerable=!1,Object.defineProperty(n,\"kotlinHashCodeValue$\",r)}return n.kotlinHashCodeValue$}function re(n){return null==n?\"null\":function(n){return!!He(n)||En(n)}(n)?\"[...]\":n.toString()}function ie(n){if(null==n)return 0;var t;switch(typeof n){case\"object\":t=\"function\"==typeof n.hashCode?n.hashCode():te(n);break;case\"function\":t=te(n);break;case\"number\":t=function(n){return Vi(),(0|n)===n?Me(n):($i()[0]=n,zn(Gi()[(Vi(),C)],31)+Gi()[Ui()]|0)}(n);break;case\"boolean\":t=n?1:0;break;default:t=ee(String(n))}return t}function ee(n){var t=0,r=0,i=n.length-1|0;if(r<=i)do{var e=r;r=r+1|0;var u=n.charCodeAt(e);t=zn(t,31)+u|0}while(e!==i);return t}function ue(n,t){return null==n?null==t:null!=t&&(\"object\"==typeof n&&\"function\"==typeof n.equals?n.equals(t):n!=n?t!=t:\"number\"==typeof n&&\"number\"==typeof t?n===t&&(0!==n||1/n==1/t):n===t)}function oe(n,t){null!=Error.captureStackTrace?Error.captureStackTrace(n,t):n.stack=(new Error).stack}function fe(n){return n.prototype}function se(n){return Object.create(n)}function ce(n,t,r){Error.call(n),function(n,t,r){var i=Ke(Object.getPrototypeOf(n));if(!(1&i)){var e;if(null==t){var u;if(null!==t){var o=null==r?null:r.toString();u=null==o?A:o}else u=A;e=u}else e=t;n.message=e}2&i||(n.cause=r),n.name=Object.getPrototypeOf(n).constructor.name}(n,t,r)}function ae(n){var t;return null==n?function(){throw xu()}():t=n,t}function he(){throw Pu()}function le(){throw Su()}function _e(){j=this,this.x8_1=new ve(0,-2147483648),this.y8_1=new ve(-1,2147483647),this.z8_1=8,this.a9_1=64}function ve(n,t){null==j&&new _e,cr.call(this),this.u8_1=n,this.v8_1=t}function de(){return Ae(),P}function ge(){return Ae(),I}function we(){return Ae(),S}function be(){return Ae(),E}function pe(){return Ae(),T}function me(n,t){if(Ae(),Ce(n,t))return 0;var r=Pe(n),i=Pe(t);return r&&!i?-1:!r&&i?1:Pe(qe(n,t))?-1:1}function ke(n,t){Ae();var r=n.v8_1>>>16|0,i=65535&n.v8_1,e=n.u8_1>>>16|0,u=65535&n.u8_1,o=t.v8_1>>>16|0,f=65535&t.v8_1,s=t.u8_1>>>16|0,c=0,a=0,h=0,l=0;return c=(c=c+((a=(a=a+((h=(h=h+((l=l+(u+(65535&t.u8_1)|0)|0)>>>16|0)|0)+(e+s|0)|0)>>>16|0)|0)+(i+f|0)|0)>>>16|0)|0)+(r+o|0)|0,new ve((h&=65535)<<16|(l&=65535),(c&=65535)<<16|(a&=65535))}function qe(n,t){return Ae(),ke(n,t.e9())}function ye(n,t){if(Ae(),Ie(n))return de();if(Ie(t))return de();if(Ce(n,be()))return Se(t)?be():de();if(Ce(t,be()))return Se(n)?be():de();if(Pe(n))return Pe(t)?ye(ze(n),ze(t)):ze(ye(ze(n),t));if(Pe(t))return ze(ye(n,ze(t)));if(Ee(n,pe())&&Ee(t,pe()))return Te(Be(n)*Be(t));var r=n.v8_1>>>16|0,i=65535&n.v8_1,e=n.u8_1>>>16|0,u=65535&n.u8_1,o=t.v8_1>>>16|0,f=65535&t.v8_1,s=t.u8_1>>>16|0,c=65535&t.u8_1,a=0,h=0,l=0,_=0;return l=l+((_=_+zn(u,c)|0)>>>16|0)|0,_&=65535,h=(h=h+((l=l+zn(e,c)|0)>>>16|0)|0)+((l=(l&=65535)+zn(u,s)|0)>>>16|0)|0,l&=65535,a=(a=(a=a+((h=h+zn(i,c)|0)>>>16|0)|0)+((h=(h&=65535)+zn(e,s)|0)>>>16|0)|0)+((h=(h&=65535)+zn(u,f)|0)>>>16|0)|0,h&=65535,a=a+(((zn(r,c)+zn(i,s)|0)+zn(e,f)|0)+zn(u,o)|0)|0,new ve(l<<16|_,(a&=65535)<<16|h)}function Be(n){return Ae(),4294967296*n.v8_1+function(n){return Ae(),n.u8_1>=0?n.u8_1:4294967296+n.u8_1}(n)}function Ce(n,t){return Ae(),n.v8_1===t.v8_1&&n.u8_1===t.u8_1}function xe(n,t){if(Ae(),t<2||36<t)throw _u(\"radix out of range: \"+t);if(Ie(n))return\"0\";if(Pe(n)){if(Ce(n,be())){var r=je(t),i=n.d9(r),e=qe(ye(i,r),n).g9();return xe(i,t)+e.toString(t)}return\"-\"+xe(ze(n),t)}for(var u=2===t?31:t<=10?9:t<=21?7:t<=35?6:5,o=Te(Math.pow(t,u)),f=n,s=\"\";;){var c=f.d9(o),a=qe(f,ye(c,o)).g9().toString(t);if(Ie(f=c))return a+s;for(;a.length<u;)a=\"0\"+a;s=a+s}}function je(n){return Ae(),new ve(n,n<0?-1:0)}function Pe(n){return Ae(),n.v8_1<0}function Ie(n){return Ae(),0===n.v8_1&&0===n.u8_1}function Se(n){return Ae(),!(1&~n.u8_1)}function ze(n){return Ae(),n.e9()}function Ee(n,t){return Ae(),me(n,t)<0}function Te(n){if(Ae(),(t=n)!=t)return de();if(n<=-0x8000000000000000)return be();if(n+1>=0x8000000000000000)return Ae(),z;if(n<0)return ze(Te(-n));var t,r=4294967296;return new ve(n%r|0,n/r|0)}function Le(n,t){return Ae(),me(n,t)>0}function Ne(n,t){return Ae(),me(n,t)>=0}function Ae(){L||(L=!0,P=je(0),I=je(1),S=je(-1),z=new ve(-1,2147483647),E=new ve(0,-2147483648),T=je(16777216))}function Me(n){return n instanceof ve?n.g9():function(n){return n>2147483647?2147483647:n<-2147483648?-2147483648:0|n}(n)}function Fe(n){var t;return t=function(n){return n<<16>>16}(Me(n)),function(n){return 65535&n}(t)}function De(n,t){return new Rt(n,t)}function Oe(n,t,r,i){return Re(\"class\",n,t,r,i,null)}function Re(n,t,r,i,e,u){return{kind:n,simpleName:t,associatedObjectKey:r,associatedObjects:i,suspendArity:e,$kClass$:A,iid:u}}function He(n){return Array.isArray(n)}function $e(n,t,r,i,e,u,o,f){null!=i&&(n.prototype=Object.create(i.prototype),n.prototype.constructor=n);var s=r(t,u,o,null==f?[]:f);n.$metadata$=s,null!=e&&((null!=s.iid?n:n.prototype).$imask$=function(n){for(var t=1,r=[],i=0,e=n.length;i<e;){var u=n[i];i=i+1|0;var o=t,f=u.prototype.$imask$,s=null==f?u.$imask$:f;null!=s&&(r.push(s),o=s.length);var c=u.$metadata$.iid,a=null==c?null:(l=void 0,v=1<<(31&(h=c)),(l=new Int32Array(1+(h>>5)|0))[_=h>>5]=l[_]|v,l);null!=a&&(r.push(a),o=Math.max(o,a.length)),o>t&&(t=o)}var h,l,_,v;return function(n,t){for(var r=0,i=new Int32Array(n);r<n;){for(var e=r,u=0,o=0,f=t.length;o<f;){var s=t[o];o=o+1|0,e<s.length&&(u|=s[e])}i[e]=u,r=r+1|0}return i}(t,r)}(e))}function Ge(n,t){return function(n,t){var r=n.$imask$;return null!=r&&function(n,t){var r=t>>5;if(r>n.length)return!1;var i=1<<(31&t);return!!(n[r]&i)}(r,t)}(n,t.$metadata$.iid)}function Ue(n){return!!He(n)&&!n.$type$}function Ve(n){var t;switch(typeof n){case\"string\":case\"number\":case\"boolean\":case\"function\":t=!0;break;default:t=n instanceof Object}return t}function Qe(n){return\"string\"==typeof n||Ge(n,fr)}function Ze(n,t,r,i){return Re(\"interface\",n,t,r,i,(null==N&&(N=0),N=Ye()+1|0,Ye()))}function Ye(){if(null!=N)return N;!function(){throw Eu(\"lateinit property iid has not been initialized\")}()}function We(n,t,r,i){return Re(\"object\",n,t,r,i,null)}function Ke(n){var t=n.constructor,r=null==t?null:t.$metadata$,i=null==r?null:r.errorInfo;if(null!=i)return i;var e,u=0;if(Xe(n,\"message\")&&(u|=1),Xe(n,\"cause\")&&(u|=2),3!==u){var o=(e=n,Object.getPrototypeOf(e));o!=Error.prototype&&(u|=Ke(o))}return null!=r&&(r.errorInfo=u),u}function Xe(n,t){return n.hasOwnProperty(t)}function Je(n){return new Mr(n)}function nu(n,t,r){for(var i=new Int32Array(r),e=0,u=0,o=0,f=0,s=n.length;f<s;){var c=Qi(n,f);f=f+1|0;var a=t[c];if(u|=(31&a)<<o,a<32){var h=e;e=h+1|0,i[h]=u,u=0,o=0}else o=o+5|0}return i}function tu(n,t){for(var r=0,i=n.length-1|0,e=-1,u=0;r<=i;)if(t>(u=n[e=(r+i|0)/2|0]))r=e+1|0;else{if(t===u)return e;i=e-1|0}return e-(t<u?1:0)|0}function ru(){M=this;var n=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/\",t=new Int32Array(128),r=0,i=Yi(n)-1|0;if(r<=i)do{var e=r;r=r+1|0,t[Qi(n,e)]=e}while(r<=i);var u=nu(\"hCgBpCQGYHZH5BRpBPPPPPPRMP5BPPlCPP6BkEPPPPcPXPzBvBrB3BOiDoBHwD+E3DauCnFmBmB2D6E1BlBTiBmBlBP5BhBiBrBvBjBqBnBPRtBiCmCtBlB0BmB5BiB7BmBgEmChBZgCoEoGVpBSfRhBPqKQ2BwBYoFgB4CJuTiEvBuCuDrF5DgEgFlJ1DgFmBQtBsBRGsB+BPiBlD1EIjDPRPPPQPPPPPGQSQS/DxENVNU+B9zCwBwBPPCkDPNnBPqDYY1R8B7FkFgTgwGgwUwmBgKwBuBScmEP/BPPPPPPrBP8B7F1B/ErBqC6B7BiBmBfQsBUwCw/KwqIwLwETPcPjQgJxFgBlBsD\",t,222),o=new Int32Array(u.length),f=0,s=u.length-1|0;if(f<=s)do{var c=f;f=f+1|0,o[c]=0===c?u[c]:o[c-1|0]+u[c]|0}while(f<=s);this.h9_1=o,this.i9_1=nu(\"aaMBXHYH5BRpBPPPPPPRMP5BPPlCPPzBDOOPPcPXPzBvBjB3BOhDmBBpB7DoDYxB+EiBP1DoExBkBQhBekBPmBgBhBctBiBMWOOXhCsBpBkBUV3Ba4BkB0DlCgBXgBtD4FSdBfPhBPpKP0BvBXjEQ2CGsT8DhBtCqDpFvD1D3E0IrD2EkBJrBDOBsB+BPiBlB1EIjDPPPPPPPPPPPGPPMNLsBNPNPKCvBvBPPCkDPBmBPhDXXgD4B6FzEgDguG9vUtkB9JcuBSckEP/BPPPPPPBPf4FrBjEhBpC3B5BKaWPrBOwCk/KsCuLqDHPbPxPsFtEaaqDL\",t,222),this.j9_1=nu(\"GFjgggUHGGFFZZZmzpz5qB6s6020B60ptltB6smt2sB60mz22B1+vv+8BZZ5s2850BW5q1ymtB506smzBF3q1q1qB1q1q1+Bgii4wDTm74g3KiggxqM60q1q1Bq1o1q1BF1qlrqrBZ2q5wprBGFZWWZGHFsjiooLowgmOowjkwCkgoiIk7ligGogiioBkwkiYkzj2oNoi+sbkwj04DghhkQ8wgiYkgoioDsgnkwC4gikQ//v+85BkwvoIsgoyI4yguI0whiwEowri4CoghsJowgqYowgm4DkwgsY/nwnzPowhmYkg6wI8yggZswikwHgxgmIoxgqYkwgk4DkxgmIkgoioBsgssoBgzgyI8g9gL8g9kI0wgwJoxgkoC0wgioFkw/wI0w53iF4gioYowjmgBHGq1qkgwBF1q1q8qBHwghuIwghyKk0goQkwgoQk3goQHGFHkyg0pBgxj6IoinkxDswno7Ikwhz9Bo0gioB8z48Rwli0xN0mpjoX8w78pDwltoqKHFGGwwgsIHFH3q1q16BFHWFZ1q10q1B2qlwq1B1q10q1B2q1yq1B6q1gq1Biq1qhxBir1qp1Bqt1q1qB1g1q1+B//3q16B///q1qBH/qlqq9Bholqq9B1i00a1q10qD1op1HkwmigEigiy6Cptogq1Bixo1kDq7/j00B2qgoBWGFm1lz50B6s5q1+BGWhggzhwBFFhgk4//Bo2jigE8wguI8wguI8wgugUog1qoB4qjmIwwi2KgkYHHH4lBgiFWkgIWoghssMmz5smrBZ3q1y50B5sm7gzBtz1smzB5smz50BqzqtmzB5sgzqzBF2/9//5BowgoIwmnkzPkwgk4C8ys65BkgoqI0wgy6FghquZo2giY0ghiIsgh24B4ghsQ8QF/v1q1OFs0O8iCHHF1qggz/B8wg6Iznv+//B08QgohsjK0QGFk7hsQ4gB\",t,222)}function iu(){return null==M&&new ru,M}function eu(){F=this,this.k9_1=new Int32Array([170,186,688,704,736,837,890,7468,7544,7579,8305,8319,8336,8560,9424,11388,42652,42864,43e3,43868]),this.l9_1=new Int32Array([1,1,9,2,5,1,1,63,1,37,1,1,13,16,26,2,2,1,2,4])}function uu(){return null==F&&new eu,F}function ou(n){var t=function(n,t){return gu(n,t),fu.call(t),t}(n,se(fe(fu)));return oe(t,ou),t}function fu(){oe(this,fu)}function su(n){var t=function(n,t){return gu(n,t),cu.call(t),t}(n,se(fe(cu)));return oe(t,su),t}function cu(){oe(this,cu)}function au(n){var t=function(n,t){return gu(n,t),hu.call(t),t}(n,se(fe(hu)));return oe(t,au),t}function hu(){oe(this,hu)}function lu(n,t){return ce(t,n),vu.call(t),t}function _u(n){var t=lu(n,se(fe(vu)));return oe(t,_u),t}function vu(){oe(this,vu)}function du(n){return function(n){ce(n),vu.call(n)}(n),wu.call(n),n}function gu(n,t){return lu(n,t),wu.call(t),t}function wu(){oe(this,wu)}function bu(){var n,t=(du(n=se(fe(mu))),mu.call(n),n);return oe(t,bu),t}function pu(n){var t=function(n,t){return gu(n,t),mu.call(t),t}(n,se(fe(mu)));return oe(t,pu),t}function mu(){oe(this,mu)}function ku(n){var t=function(n,t){return gu(n,t),qu.call(t),t}(n,se(fe(qu)));return oe(t,ku),t}function qu(){oe(this,qu)}function yu(){var n,t=(du(n=se(fe(Cu))),Cu.call(n),n);return oe(t,yu),t}function Bu(n){var t=function(n,t){return gu(n,t),Cu.call(t),t}(n,se(fe(Cu)));return oe(t,Bu),t}function Cu(){oe(this,Cu)}function xu(){var n,t=(du(n=se(fe(ju))),ju.call(n),n);return oe(t,xu),t}function ju(){oe(this,ju)}function Pu(){var n,t=(du(n=se(fe(Iu))),Iu.call(n),n);return oe(t,Pu),t}function Iu(){oe(this,Iu)}function Su(){var n,t=(du(n=se(fe(zu))),zu.call(n),n);return oe(t,Su),t}function zu(){oe(this,zu)}function Eu(n){var t=function(n,t){return gu(n,t),Tu.call(t),t}(n,se(fe(Tu)));return oe(t,Eu),t}function Tu(){oe(this,Tu)}function Lu(n,t){var r,i=n.className;return(r=\"(^|.*\\\\s+)\"+t+\"($|\\\\s+.*)\",function(n,t){return yi.call(t,n,Nt()),t}(r,se(fe(yi)))).a8(i)}function Nu(n,t){this.o9_1=n,this.p9_1=t}function Au(n){this.q9_1=n}function Mu(n,t,r){var i,e=Mf(),u=Yu(),o=Af().ga(t),f=Yu();if(0===Yi(r))i=Tf();else{var s=n.ia_1,c=null==s?null:new Au(s).v9(r,\"Copy reference to the clipboard\");i=null==c?Tf():c}return e.ja([u,o,f,i])}function Fu(n){n=n===A?null:n,this.ia_1=n}function Du(n,t,r){Zu.call(this),this.ma_1=n,this.na_1=t,this.oa_1=r}function Ou(n,t){this.ra_1=n,this.sa_1=t}function Ru(n,t){Zu.call(this),this.va_1=n,this.wa_1=t}function Hu(n,t){Zu.call(this),this.xa_1=n,this.ya_1=t}function $u(n){Zu.call(this),this.za_1=n}function Gu(n){Zu.call(this),this.ab_1=n}function Uu(n){Zu.call(this),this.bb_1=n}function Vu(n,t){Zu.call(this),this.cb_1=n,this.db_1=t}function Qu(n){Zu.call(this),this.eb_1=n}function Zu(){}function Yu(){return to(),D}function Wu(){return to(),O}function Ku(){return to(),R}function Xu(){return to(),H}function Ju(n){return to(),Mf().fb(Xf(no),n)}function no(n){return to(),n.gb([\"invisible-text\",\"text-for-copy\"]),hr()}function to(){$||($=!0,D=Ju(\"`\"),O=Ju(\" \"),R=Ju(\"(\"),H=Ju(\")\"))}function ro(n,t){Zu.call(this),this.hb_1=n,this.ib_1=t}function io(n){Zu.call(this),this.jb_1=n}function eo(n,t){Zu.call(this),this.kb_1=n,this.lb_1=t}function uo(n){Zu.call(this),this.mb_1=n}function oo(n){Zu.call(this),this.nb_1=n}function fo(n){Zu.call(this),this.ob_1=n}function so(n,t,r){Zu.call(this),this.pb_1=n,this.qb_1=t,this.rb_1=r}function co(n){Zu.call(this),this.sb_1=n}function ao(n){Zu.call(this),this.tb_1=n}function ho(n){return n.xb_1.vb_1.k()}function lo(){if(Z)return hr();Z=!0,G=new mo(\"Inputs\",0,\"Build configuration inputs\"),U=new mo(\"ByMessage\",1,\"Problems grouped by message\"),V=new mo(\"ByLocation\",2,\"Problems grouped by location\"),Q=new mo(\"IncompatibleTasks\",3,\"Incompatible tasks\")}function _o(n){bc.call(this),this.yb_1=n}function vo(n){bc.call(this),this.ac_1=n}function go(n){bc.call(this),this.bc_1=n}function wo(n){bc.call(this),this.cc_1=n}function bo(n){ko.call(this),this.dc_1=n}function po(n,t,r,i,e,u,o,f){this.ec_1=n,this.fc_1=t,this.gc_1=r,this.hc_1=i,this.ic_1=e,this.jc_1=u,this.kc_1=o,this.lc_1=f}function mo(n,t,r){Fi.call(this,n,t),this.qc_1=r}function ko(){mc.call(this)}function qo(n,t){var r=Nf(),i=Xf(To),e=Nf().y9(Xf(Lo),[]),u=function(n,t){var r,i=Nf(),e=Xf(Do),u=Mf().ga(\"Learn more about the \"),o=Hf();return i.y9(e,[u,o.fb(Xf((r=t,function(n){return n.bd(r.tc_1),hr()})),t.sc_1),Mf().ga(\".\")])}(0,t.gc_1),o=Nf().y9(Xf(No),[Bo(0,t)]),f=Nf();return r.y9(i,[e,u,o,f.y9(Xf(Ao),[Po(0,Oo(),t.lc_1,ho(t.jc_1)),Po(0,Ro(),t.lc_1,ho(t.hc_1)),Po(0,Ho(),t.lc_1,ho(t.ic_1)),Po(0,$o(),t.lc_1,ho(t.kc_1))])])}function yo(n,t){var r,i,e=Nf(),u=Xf(Mo);switch(t.lc_1.q8_1){case 0:r=So(0,t.jc_1,((i=function(n){return new go(n)}).callableName=\"<init>\",i));break;case 3:r=So(0,t.kc_1,function(){var n=function(n){return new wo(n)};return n.callableName=\"<init>\",n}());break;case 1:r=So(0,t.hc_1,function(){var n=function(n){return new vo(n)};return n.callableName=\"<init>\",n}());break;case 2:r=So(0,t.ic_1,function(){var n=function(n){return new _o(n)};return n.callableName=\"<init>\",n}());break;default:he()}return e.y9(u,[r])}function Bo(n,t){return Nf().ja([jo(0,t),Co(0,t)])}function Co(n,t){for(var r=Nf(),i=t.fc_1,e=Tr(),u=0,o=i.f();o.g();){var f=o.h(),s=u;u=s+1|0,xt(e,0===gr(s)?dr(xo(Uo(),f)):wt([$f().ja([]),xo(Uo(),f)]))}return r.ha(e)}function xo(n,t){return Ff().ja([Cc(t)])}function jo(n,t){return Lf().ja([yc().ka(t.ec_1)])}function Po(n,t,r,i){var e,u,o;return Nf().y9(Xf((e=i,u=t,o=r,function(n){return n.t9(\"group-selector\"),0===e?(n.t9(\"group-selector--disabled\"),hr()):u.equals(o)?(n.t9(\"group-selector--active\"),hr()):(n.u9(function(n){return function(t){return new bo(n)}}(u)),hr()),hr()})),[Mf().rc(t.qc_1,[Io(0,i)])])}function Io(n,t){return Mf().y9(Xf(Fo),[Wu(),Ku(),Mf().ga(\"\"+t),Xu()])}function So(n,t,r){return function(n,t,r){var i,e=Nf(),u=Df();return e.ja([u.ha(ks(t,(i=r,function(n){var t,r=n.cd().ub_1;return r instanceof Ru?zc(i,(Uo(),(t=function(n){return zo(0,n)}).callableName=\"viewNode\",t),n,r.va_1,r.wa_1,kc()):r instanceof Hu?zc(i,function(){var n=function(n){return zo(0,n)};return n.callableName=\"viewNode\",n}(Uo()),n,r.xa_1,r.ya_1,qc()):r instanceof ro?zc(i,function(){var n=function(n){return zo(0,n)};return n.callableName=\"viewNode\",n}(Uo()),n,r.hb_1,r.ib_1,A,Io(Uo(),n.cd().vb_1.k())):r instanceof Du?Sc(i,n,r):zc(i,function(){var n=function(n){return zo(0,n)};return n.callableName=\"viewNode\",n}(Uo()),n,r)})))])}(0,t.xb_1.uc().vc(),r)}function zo(n,t){var r;return t instanceof io?xc((r=t,function(n){return n.ed(\"project \"),n.fd(r.jb_1),hr()})):t instanceof so?xc(function(n){return function(t){return t.ed(n.pb_1+\" \"),t.fd(n.qb_1),t.ed(\" of \"),t.fd(n.rb_1),hr()}}(t)):t instanceof fo?xc(function(n){return function(t){return t.ed(\"system property \"),t.fd(n.ob_1),hr()}}(t)):t instanceof eo?xc(function(n){return function(t){return t.ed(\"task \"),t.fd(n.kb_1),t.ed(\" of type \"),t.fd(n.lb_1),hr()}}(t)):t instanceof oo?xc(function(n){return function(t){return t.ed(\"bean of type \"),t.fd(n.nb_1),hr()}}(t)):t instanceof co?xc(function(n){return function(t){return t.ed(n.sb_1),hr()}}(t)):t instanceof ao?xc(function(n){return function(t){return t.ed(\"class \"),t.fd(n.tb_1),hr()}}(t)):t instanceof Qu?xc(function(n){return function(t){return t.ed(n.eb_1),hr()}}(t)):t instanceof $u?Cc(t.za_1):t instanceof Vu?Vo(t):Mf().ga(re(t))}function Eo(n){return n.t9(\"report-wrapper\"),hr()}function To(n){return n.t9(\"header\"),hr()}function Lo(n){return n.t9(\"gradle-logo\"),hr()}function No(n){return n.t9(\"title\"),hr()}function Ao(n){return n.t9(\"groups\"),hr()}function Mo(n){return n.t9(\"content\"),hr()}function Fo(n){return n.t9(\"group-selector__count\"),hr()}function Do(n){return n.t9(\"learn-more\"),hr()}function Oo(){return lo(),G}function Ro(){return lo(),U}function Ho(){return lo(),V}function $o(){return lo(),Q}function Go(){Y=this}function Uo(){return null==Y&&new Go,Y}function Vo(n){var t;return Hf().fb(Xf((t=n,function(n){return n.t9(\"documentation-button\"),n.bd(t.cb_1),hr()})),n.db_1)}function Qo(n,t,r){this.kd_1=n,this.ld_1=t,this.md_1=r}function Zo(n,t,r){this.nd_1=n,this.od_1=t,this.pd_1=r}function Yo(n,t){for(var r=_f(n),i=t.trace,e=Lr(i.length),u=0,o=i.length;u<o;){var f,s=i[u];u=u+1|0,f=Xo(s),e.d(f)}return new Qo(t,r,e)}function Wo(n,t){var r,i=null==(r=t.kd_1.error)?null:Jo(r);null==i||n.d(i)}function Ko(n){return function(n,t,r){var i=null==n.error?null:new Ru(t,r);return null==i?new Hu(t,r):i}(n.kd_1,new $u(n.ld_1),rf(n.kd_1))}function Xo(n){var t;switch(n.kind){case\"Project\":t=new io(n.path);break;case\"Task\":t=new eo(n.path,n.type);break;case\"TaskPath\":t=new uo(n.path);break;case\"Bean\":t=new oo(n.type);break;case\"Field\":t=new so(\"field\",n.name,n.declaringType);break;case\"InputProperty\":t=new so(\"input property\",n.name,n.task);break;case\"OutputProperty\":t=new so(\"output property\",n.name,n.task);break;case\"SystemProperty\":t=new fo(n.name);break;case\"PropertyUsage\":t=new so(\"property\",n.name,n.from);break;case\"BuildLogic\":t=new co(n.location);break;case\"BuildLogicClass\":t=new ao(n.type);break;default:t=new Qu(\"Gradle runtime\")}return t}function Jo(n){var t=n.parts;if(null==t){var r=n.summary;return null==r?null:new $u(_f(r))}for(var i=n.summary,e=null==i?null:_f(i),u=Tr(),o=Oi(t);o.g();){var f=tf(o.h());null==f||u.d(f)}for(var s=Mn(u,\"\\n\"),c=Tr(),a=Oi(t);a.g();){var h=nf(a.h());null==h||c.d(h)}return new Du(e,s,c)}function nf(n){var t=tf(n);if(null==t)return null;var r,i,e=Jn(new Lt(function(n,t,r,i){var e;return Xn(Jt(n,[\"\\r\\n\",\"\\n\",\"\\r\"],A,r=r!==A&&r,i=i===A?0:i),(e=n,function(n){return Xt(e,n)}))}(t),!0,hf));return new Ou(e,(r=!(null==n.internalText),i=e.k(),r&&i>1?bs():null))}function tf(n){var t=n.text;return null==t?n.internalText:t}function rf(n){var t=n.documentationLink;return null==t?null:new Vu(t,\"\")}function ef(n,t){return new ss(uf(n,xf().sd(t),bs()))}function uf(n,t,r){return new ms(n,function(n,t){var r,i=Xn(On(n.o()),Pf);return Jn(Xn(new tt(i,new of(lf)),(r=t,function(n){return uf(n.v3(),n.w3().wd_1,r)})))}(t,1===jf(t)?ps():bs()),0===jf(t)?bs():r)}function of(n){this.td_1=n}function ff(n){var t=Tr(),r=n.ld_1,i=Dn(r.ca_1).fa_1,e=re(Kt(Qe(i)?i:le())),u=r.vd(function(n,t){var r;if(!(t>=0))throw ou(re(\"Requested element count \"+t+\" is less than zero.\"));if(0===t)return Rn(n);if(Ge(n,Ei)){var i=n.k()-t|0;if(i<=0)return bt();if(1===i)return dr(function(n){if(Ge(n,zi))return Vn(n);var t=n.f();if(!t.g())throw pu(\"Collection is empty.\");for(var r=t.h();t.g();)r=t.h();return r}(n));if(r=Lr(),Ge(n,zi)){if(Ge(n,hi)){var e=t,u=n.k();if(e<u)do{var o=e;e=e+1|0,r.d(n.j(o))}while(e<u)}else for(var f=n.l(t);f.g();){var s=f.h();r.d(s)}return r}}else r=Tr();for(var c=0,a=n.f();a.g();){var h=a.h();c>=t?r.d(h):c=c+1|0}return pt(r)}(r.ca_1,1));return t.d(new ro(new Qu(e),rf(n.kd_1))),t.d(new $u(u)),t.m(n.md_1),t.j5()}function sf(n){var t=Tr(),r=n.ld_1,i=r.vd(r.ca_1);return t.d(new Hu(new $u(i),rf(n.kd_1))),t.j5()}function cf(n){var t=Tr();return t.d(Ko(n)),t.m(n.md_1),Wo(t,n),t.j5()}function af(n){var t=Tr();return t.m(new It(n.md_1)),t.d(Ko(n)),Wo(t,n),t.j5()}function hf(n){return Yi(n)>0}function lf(n,t){return function(n,t){return n===t?0:null==n?-1:null==t?1:Xi(null!=n&&(\"string\"==(i=typeof(r=n))||\"boolean\"===i||function(n){return\"number\"==typeof n||n instanceof ve}(r)||Ge(r,sr))?n:le(),t);var r,i}(Di(n.v3()),Di(t.v3()))}function _f(n){var t;return yf().qd((t=n,function(n){for(var r=t,i=0,e=r.length;i<e;){var u=r[i];i=i+1|0;var o=u.text;null==o||n.ed(o);var f=u.name;null==f||(n.fd(f),hr())}return hr()}))}function vf(n,t){return(0!==(r=n)?r.toString():\"No\")+\" \"+df(t,n)+\" \"+gf(n)+\" found\";var r}function df(n,t){return t<2?n:n+\"s\"}function gf(n){return n<=1?\"was\":\"were\"}function wf(n,t){this.sc_1=n,this.tc_1=t}function bf(n){mf.call(this),this.fa_1=n}function pf(n,t){mf.call(this),this.da_1=n,this.ea_1=t}function mf(){}function kf(){this.dd_1=Tr()}function qf(){W=this}function yf(){return null==W&&new qf,W}function Bf(n){yf(),this.ca_1=n}function Cf(){K=this}function xf(){return null==K&&new Cf,K}function jf(n){return n.k()}function Pf(n){var t=n.j1(),r=n.i1();return or(t,new If(Ge(r,Li)?r:le()))}function If(n){xf(),this.wd_1=n}function Sf(n,t,r){var i;Ef(t,n,r),i=\"Component mounted at #\"+n.id+\".\",gi(),(gi(),g).j7(i)}function zf(n){var t=document.getElementById(n);if(null==t)throw au(\"'\"+n+\"' element missing\");return t}function Ef(n,t,r){var i,e,u;i=n.z9(r),e=t,u=function(n,t,r){return function(i){return Ef(n,r,n.ba(i,t)),hr()}}(n,r,t),os(),e.innerHTML=\"\",es(e,i,u)}function Tf(){return os(),X}function Lf(){return os(),J}function Nf(){return os(),nn}function Af(){return os(),tn}function Mf(){return os(),rn}function Ff(){return os(),en}function Df(){return os(),un}function Of(){return os(),on}function Rf(){return os(),fn}function Hf(){return os(),sn}function $f(){return os(),cn}function Gf(n){this.x9_1=n}function Uf(){an=this}function Vf(){return null==an&&new Uf,an}function Qf(){hn=this,Kf.call(this)}function Zf(){return null==hn&&new Qf,hn}function Yf(n,t,r,i){t=t===A?bt():t,r=r===A?null:r,i=i===A?bt():i,Kf.call(this),this.be_1=n,this.ce_1=t,this.de_1=r,this.ee_1=i}function Wf(){}function Kf(){Vf()}function Xf(n){os();var t,r=Tr();return n(new Jf((t=r,function(n){return t.d(n),hr()}))),r}function Jf(n){this.r9_1=n}function ns(n,t){is.call(this),this.fe_1=n,this.ge_1=t}function ts(n){is.call(this),this.he_1=n}function rs(n,t){is.call(this),this.ie_1=n,this.je_1=t}function is(){}function es(n,t,r){if(os(),t instanceof Yf)!function(n,t,r){var i=function(n,t,r){var i=n.createElement(t);return r(i),i}(ae(n.ownerDocument),t,r);n.appendChild(i)}(n,t.be_1,(e=t,u=r,function(n){for(var t=e.ce_1.f();t.g();)us(n,t.h(),u);var r=e.de_1;null==r||function(n,t){n.appendChild(ae(n.ownerDocument).createTextNode(t))}(n,r);for(var i=e.ee_1.f();i.g();)es(n,i.h(),u);return hr()}));else if(t instanceof Wf){var i=t instanceof Wf?t:le();es(n,i.ke_1,function(n,t){return function(r){return n(t.le_1(r)),hr()}}(r,i))}else if(ue(t,Zf()))return hr();var e,u}function us(n,t,r){var i,e;os(),t instanceof rs?n.setAttribute(t.ie_1,t.je_1):t instanceof ts?function(n,t){for(var r=Tr(),i=0,e=t.length;i<e;){var u=t[i];i=i+1|0,Lu(n,u)||r.d(u)}var o=r;if(!o.i()){var f=n.className,s=re(Kt(Qe(f)?f:le())),c=wi();c.p7(s),0!==Yi(s)&&c.p7(\" \"),Fn(o,c,\" \"),n.className=c.toString()}}(n,[t.he_1]):t instanceof ns&&n.addEventListener(t.fe_1,(i=r,e=t,function(n){return n.stopPropagation(),i(e.ge_1(n)),hr()}))}function os(){ln||(ln=!0,X=Zf(),new Gf(\"hr\"),J=new Gf(\"h1\"),new Gf(\"h2\"),nn=new Gf(\"div\"),new Gf(\"pre\"),tn=new Gf(\"code\"),rn=new Gf(\"span\"),en=new Gf(\"small\"),un=new Gf(\"ol\"),on=new Gf(\"ul\"),fn=new Gf(\"li\"),sn=new Gf(\"a\"),cn=new Gf(\"br\"),new Gf(\"p\"))}function fs(n){cs.call(this),this.ne_1=n}function ss(n){this.xb_1=n}function cs(){}function as(n){return n.me(A,A,n.wb_1.ad())}function hs(){_n=this}function ls(){return null==_n&&new hs,_n}function _s(){if(gn)return hr();gn=!0,vn=new gs(\"Collapsed\",0),dn=new gs(\"Expanded\",1)}function vs(n){ws.call(this),this.ve_1=n}function ds(n,t,r){ws.call(this),this.se_1=n,this.te_1=t,this.ue_1=r}function gs(n,t){Fi.call(this,n,t)}function ws(){}function bs(){return _s(),vn}function ps(){return _s(),dn}function ms(n,t,r){t=t===A?bt():t,r=r===A?bs():r,this.ub_1=n,this.vb_1=t,this.wb_1=r}function ks(n,t){return Jn(Xn(n,(r=t,function(n){return function(n,t){var r,i=n.cd(),e=Rf(),u=t(n),o=i.vb_1;r=null==(i.wb_1.equals(ps())&&!o.i()?o:null)?null:function(n,t){return Of().ha(function(n,t){return ks(n.vc(),t)}(n,t))}(n,t);var f=r;return e.ja([u,null==f?Tf():f])}(n,r)})));var r}function qs(){if(kn)return hr();kn=!0,bn=new ys(\"ByMessage\",0,\"Messages\"),pn=new ys(\"ByGroup\",1,\"Group\"),mn=new ys(\"ByFileLocation\",2,\"Locations\")}function ys(n,t,r){Fi.call(this,n,t),this.cf_1=r}function Bs(n,t,r,i){var e,u,o=n.v1(t);if(null==o){var f=Tr(),s=or(new ms(new Hs(yf().qd((u=t,function(n){return n.fd(u),hr()}))),f,ps()),f);n.h5(t,s),e=s}else e=o;e.u3_1.d(Ps(r,i))}function Cs(n,t,r,i){var e;if(t=t===A?Tr():t,r=r===A?ui():r,i===A){var u=wn;wn=u+1|0,e=u}else e=i;i=e,this.df_1=n,this.ef_1=t,this.ff_1=r,this.gf_1=i}function xs(n,t){if(t.i())return null;for(var r,i=n,e=null,u=t.f();u.g();){var o=u.h();r=e;var f,s=i,c=o.displayName+\" (\"+o.name+\")\",a=s.v1(c);if(null==a){var h=Tr(),l=new Cs(new ms(new Hs(yf().qd(Ls(o))),h,ps()),h);s.h5(c,l),f=l}else f=a;e=f,null==r||ae(r).ef_1.u(ae(e).df_1)||ae(r).ef_1.d(ae(e).df_1),i=ae(e).ff_1}return e}function js(n){for(var t=n.problemId,r=Lr(t.length),i=0,e=t.length;i<e;){var u,o=t[i];i=i+1|0,u=o.name,r.d(u)}return Mn(r,\":\")}function Ps(n,t,r){var i=function(n,t,r){t=t===A?null:t;var i=zs(function(n,t){return n&&null!=t.contextualLabel?ae(t.contextualLabel):Is(t)}(r=r!==A&&r,n),t).j5();return Ss(n,new $u(i))}(n,t=t===A?null:t,r=r!==A&&r),e=function(n,t,r){r=r!==A&&r;var i,e=n.problemDetails;if(null==e)i=null;else{var u,o=e[0].text,f=null==o?null:function(n,t,r,i){if(r=r!==A&&r,i=i===A?0:i,1===t.length){var e=t[0];if(0!==Yi(e))return function(n,t,r,i){tr(i);var e=0,u=Yt(n,t,e,r);if(-1===u||1===i)return dr(re(n));var o,f=i>0,s=Lr(f&&Yn(i,10));n:do{var c;if(c=re(Wi(n,e,u)),s.d(c),e=u+t.length|0,f&&s.k()===(i-1|0))break n;u=Yt(n,t,e,r)}while(-1!==u);return o=re(Wi(n,e,Yi(n))),s.d(o),s}(n,e,r,i)}for(var u=function(n){return new nt(n)}(Jt(n,t,A,r,i)),o=Lr(Ct(u,10)),f=u.f();f.g();){var s;s=Xt(n,f.h()),o.d(s)}return o}(o,[\"\\n\"]);if(null==f)u=null;else{for(var s=Lr(Ct(f,10)),c=f.f();c.g();){var a,h=c.h();a=Ts(n)?yf().qd(Ns(h)):yf().rd(h),s.d(a)}u=s}var l,_=u;if(null==_)l=null;else{for(var v=Lr(Ct(_,10)),d=_.f();d.g();){var g;g=new ms(new $u(d.h())),v.d(g)}l=v}var w=null==l?null:$n(l);i=null==w?Tr():w}var b=i,p=null==b?Tr():b;r||null==n.contextualLabel||p.d(new ms(new $u(yf().rd(ae(n.contextualLabel)))));var m=function(n){var t=n.solutions;if(null==t||0===t.length)return null;for(var r=new Uu(yf().rd(\"Solutions\")),i=ae(n.solutions),e=Lr(i.length),u=0,o=i.length;u<o;){var f,s=i[u];u=u+1|0,f=new ms(new Gu(_f(s))),e.d(f)}return new ms(r,e)}(n);null==m||p.d(m);var k=n.error,q=null==k?null:Jo(k);null==q||p.d(new ms(q));var y,B=function(n){for(var t=null,r=function(n,t){if(!(t>=0))throw ou(re(\"Requested element count \"+t+\" is less than zero.\"));return function(n,t){if(!(t>=0))throw ou(re(\"Requested element count \"+t+\" is less than zero.\"));if(0===t)return bt();var r=n.length;if(t>=r)return An(n);if(1===t)return dr(n[r-1|0]);var i=Lr(),e=r-t|0;if(e<r)do{var u=e;e=e+1|0,i.d(n[u])}while(e<r);return i}(n,Wn(n.length-t|0,0))}(n.problemId.slice(),1).f();r.g();){var i=r.h(),e=t,u=new Hs(yf().qd(Ms(i))),o=null==e?null:dr(e);t=new ms(u,null==o?bt():o)}return t}(n);if(null==B||p.d(B),t){var C=n.locations;y=!(null==C||0===C.length)}else y=!1;return y&&p.d(function(n){var t,r=n.locations;if(null==r)t=null;else{for(var i=Lr(r.length),e=Oi(r);e.g();){var u,o=e.h();u=new ms(new $u(yf().qd(As(o)))),i.d(u)}t=i}var f=t;return new ms(new Qu(\"Locations\"),null==f?bt():f)}(n)),p}(n,null==t,r);return new ms(i,e)}function Is(n){return function(n){if(0===n.length)throw pu(\"Array is empty.\");return n[Ln(n)]}(n.problemId).displayName}function Ss(n,t){var r;switch(n.severity){case\"WARNING\":var i=n.documentationLink;r=new Hu(t,null==i?null:new Vu(i,\"\"));break;case\"ERROR\":var e=n.documentationLink;r=new Ru(t,null==e?null:new Vu(e,\"\"));break;case\"ADVICE\":var u=n.documentationLink;r=new $s(t,null==u?null:new Vu(u,\"\"));break;default:console.error(\"no severity \"+n.severity),r=t}return r}function zs(n,t){t=t===A?null:t;var r,i=new kf;if(i.ed(n),null==t);else{if(null!=t.line){var e=Es(t);i.xd(e+(null==(r=t).line||null==r.length?\"\":\"-\"+r.length),\"\"+t.path+e)}var u=t.taskPath;null==u||i.fd(u);var o=t.pluginId;null!=o&&i.fd(o)}return i}function Es(n){var t;if(null==n.line)t=null;else{var r,i=\":\"+n.line,e=n.column;t=i+(null==(r=null==e?null:\":\"+e)?\"\":r)}return null==t?\"\":t}function Ts(n){var t,r,i=n.problemId;n:{for(var e=0,u=i.length;e<u;){var o=i[e];if(e=e+1|0,\"compilation\"===o.name){r=o;break n}}r=null}if(null!=r){var f,s=n.problemId;n:{for(var c=0,a=s.length;c<a;){var h=s[c];if(c=c+1|0,\"java\"===h.name){f=h;break n}}f=null}t=!(null==f)}else t=!1;return t}function Ls(n){return function(t){return t.ed(n.displayName),t.fd(n.name),hr()}}function Ns(n){return function(t){return t.xd(function(n,t,r,i){i=i!==A&&i;var e=new RegExp(qi().t7(\" \"),i?\"gui\":\"gu\"),u=qi().u7(\" \");return n.replace(e,u)}(n),\"\"),hr()}}function As(n){return function(t){return t.ed(\"- \"),t.fd(\"\"+n.path+Es(n)),hr()}}function Ms(n){return function(t){return t.ed(n.displayName),t.fd(n.name),hr()}}function Fs(){return qs(),bn}function Ds(){return qs(),pn}function Os(){return qs(),mn}function Rs(n){Gs.call(this),this.hf_1=n}function Hs(n,t){t=t!==A&&t,Gs.call(this),this.if_1=n,this.jf_1=t}function $s(n,t){Zu.call(this),this.kf_1=n,this.lf_1=t}function Gs(){Zu.call(this)}function Us(n){bc.call(this),this.mf_1=n}function Vs(n){bc.call(this),this.nf_1=n}function Qs(n){bc.call(this),this.of_1=n}function Zs(n){Ws.call(this),this.pf_1=n}function Ys(n,t,r,i,e,u,o,f){this.qf_1=n,this.rf_1=t,this.sf_1=r,this.tf_1=i,this.uf_1=e,this.vf_1=u,this.wf_1=o,this.xf_1=f}function Ws(){mc.call(this)}function Ks(n,t){var r=Tr();ho(t.tf_1)>0&&r.d(ic(0,Fs(),t.xf_1,t.wf_1)),ho(t.uf_1)>0&&r.d(ic(0,Ds(),t.xf_1,t.wf_1)),ho(t.vf_1)>0&&r.d(ic(0,Os(),t.xf_1,t.wf_1));var i=Nf(),e=Xf(fc),u=Nf().y9(Xf(sc),[]),o=function(n,t){var r,i=Nf(),e=Xf(_c),u=Mf().ga(\"Learn more about \"),o=Hf();return i.y9(e,[u,o.fb(Xf((r=t,function(n){return n.bd(r.tc_1),hr()})),t.sc_1),Mf().ga(\".\")])}(0,t.sf_1),f=Nf().y9(Xf(cc),[Js(0,t)]),s=Nf();return i.y9(e,[u,o,f,s.zd(Xf(ac),r)])}function Xs(n,t){var r,i,e=Nf(),u=Xf(hc);switch(t.xf_1.q8_1){case 0:r=ec(0,t.tf_1,((i=function(n){return new Us(n)}).callableName=\"<init>\",i));break;case 1:r=ec(0,t.uf_1,function(){var n=function(n){return new Vs(n)};return n.callableName=\"<init>\",n}());break;case 2:r=ec(0,t.vf_1,function(){var n=function(n){return new Qs(n)};return n.callableName=\"<init>\",n}());break;default:he()}return e.y9(u,[r])}function Js(n,t){return Nf().ja([rc(0,t),nc(0,t)])}function nc(n,t){for(var r=Nf(),i=t.rf_1,e=Tr(),u=0,o=i.f();o.g();){var f=o.h(),s=u;u=s+1|0,xt(e,0===gr(s)?dr(tc(dc(),f)):wt([$f().ja([]),tc(dc(),f)]))}return r.ha(e)}function tc(n,t){return Ff().ja([Cc(t)])}function rc(n,t){return Lf().ja([yc().ka(t.qf_1)])}function ic(n,t,r,i){var e,u,o,f;return Nf().y9(Xf((e=i,u=t,o=r,function(n){return n.t9(\"group-selector\"),0===e?(n.t9(\"group-selector--disabled\"),hr()):u.equals(o)?(n.t9(\"group-selector--active\"),hr()):(n.u9(function(n){return function(t){return new Zs(n)}}(u)),hr()),hr()})),[Mf().rc(t.cf_1,[(f=i,Mf().y9(Xf(lc),[Wu(),Ku(),Mf().ga(\"\"+f),Xu()]))])])}function ec(n,t,r){return function(n,t,r){var i,e=Nf(),u=Df();return e.ja([u.ha(ks(t,(i=r,function(n){return function(n,t,r,i){var e,u;return t instanceof Rs?Cc(yf().rd(t.hf_1)):t instanceof Hs?Nf().y9(Xf((u=t,function(n){return u.jf_1&&(n.t9(\"uncategorized\"),hr()),hr()})),[Nf().ja([jc(r,i),Cc(t.if_1)])]):t instanceof Du?Sc(i,r,t):t instanceof $u?Cc(t.za_1):t instanceof Gu?Nf().ja([(Hc(),xn),Cc(t.ab_1)]):t instanceof Uu?Nf().ja([jc(r,i),Cc(t.bb_1)]):t instanceof Ru?zc(i,((e=function(n){return uc(0,n)}).callableName=\"viewIt\",e),r,t.va_1,t.wa_1,kc()):t instanceof $s?zc(i,function(){var n=function(n){return uc(0,n)};return n.callableName=\"viewIt\",n}(),r,t.kf_1,t.lf_1,(Hc(),Bn)):t instanceof Hu?zc(i,function(){var n=function(n){return uc(0,n)};return n.callableName=\"viewIt\",n}(),r,t.xa_1,t.ya_1,qc()):t instanceof Qu?Nf().ja([jc(r,i),Cc(yf().rd(t.eb_1))]):Mf().ga(\"Unknown node type viewNode: \"+t)}(dc(),n.cd().ub_1,n,i)})))])}(0,t.xb_1.uc().vc(),r)}function uc(n,t){var r;if(t instanceof Vu)r=Vo(t);else if(t instanceof Qu)r=Cc(yf().rd(t.eb_1));else if(t instanceof $u)r=Cc(t.za_1);else{var i=\"Unknown node type viewIt: \"+t;console.error(i),r=Mf().ga(i)}return r}function oc(n){return n.t9(\"report-wrapper\"),hr()}function fc(n){return n.t9(\"header\"),hr()}function sc(n){return n.t9(\"gradle-logo\"),hr()}function cc(n){return n.t9(\"title\"),hr()}function ac(n){return n.t9(\"groups\"),hr()}function hc(n){return n.t9(\"content\"),hr()}function lc(n){return n.t9(\"group-selector__count\"),hr()}function _c(n){return n.t9(\"learn-more\"),hr()}function vc(){qn=this,document.title=\"Gradle Problem Report\"}function dc(){return null==qn&&new vc,qn}function gc(n,t,r){return n.pe(t.zb().oe(),r)}function wc(n){mc.call(this),this.hd_1=n}function bc(){mc.call(this)}function pc(n,t){mc.call(this),this.wc_1=n,this.xc_1=t}function mc(){}function kc(){return Hc(),yn}function qc(){return Hc(),Cn}function yc(){return Hc(),jn}function Bc(){return Hc(),Pn}function Cc(n){return Hc(),Bc().ka(n)}function xc(n){return Hc(),Bc().ka(yf().qd(n))}function jc(n,t){return Hc(),n.cd().ye()?Ec(n,t):function(n){return Hc(),Mf().fb(Xf(Oc),Tc(n))}(n)}function Pc(n,t,r,i){var e,u,o;return Hc(),Mf().fb(Xf((e=r,u=t,o=i,function(n){return n.t9(\"java-exception-part-toggle\"),n.u9(function(n,t){return function(r){return new pc(n,t())}}(u,o)),n.s9(\"Click to \"+function(n){var t;switch(Hc(),n.q8_1){case 0:t=\"show\";break;case 1:t=\"hide\";break;default:he()}return t}(e)),hr()})),\"(\"+n+\" internal \"+df(\"line\",n)+\" \"+function(n){var t;switch(Hc(),n.q8_1){case 0:t=\"hidden\";break;case 1:t=\"shown\";break;default:he()}return t}(r)+\")\")}function Ic(n,t){t=t===A?Tf():t,Hc();for(var r=Of(),i=Lr(Ct(n,10)),e=0,u=n.f();u.g();){var o,f=e;e=f+1|0,s=u.h(),c=(c=0===gr(f)?t:Tf())===A?Tf():c,Hc(),o=Rf().ja([Af().ga(s),c]),i.d(o)}var s,c;return r.ha(i)}function Sc(n,t,r){Hc();var i,e,u,o=Nf(),f=Ec(t,n),s=Mf().ga(\"Exception\"),c=Mf().ja([(Hc(),In).v9(r.na_1,\"Copy exception to the clipboard\")]),a=null==r.ma_1?null:Mf().ga(\" \"),h=null==a?Tf():a,l=r.ma_1,_=null==l?null:Cc(l),v=null==_?Tf():_;switch(t.cd().wb_1.q8_1){case 0:i=Tf();break;case 1:i=function(n,t){Hc();for(var r=Nf(),i=Xf(Rc),e=n.oa_1,u=Lr(Ct(e,10)),o=0,f=e.f();f.g();){var s,c=f.h(),a=o;o=a+1|0;var h,l=gr(a);if(null!=c.sa_1){var _,v=Pc(c.ra_1.k(),l,c.sa_1,t),d=c.sa_1;switch(null==d?-1:d.q8_1){case 0:_=Ic(Gn(c.ra_1,1),v);break;case 1:_=Ic(c.ra_1,v);break;default:he()}h=_}else h=Ic(c.ra_1);s=h,u.d(s)}return r.zd(i,u)}(r,(e=n,u=t,function(){return e(new fs(u))}));break;default:he()}return o.ja([f,s,c,h,v,i])}function zc(n,t,r,i,e,u,o){e=e===A?null:e,u=u===A?Tf():u,o=o===A?Tf():o,Hc();var f=Nf(),s=jc(r,n),c=t(i),a=null==e?null:t(e);return f.ja([s,u,c,null==a?Tf():a,o])}function Ec(n,t){var r,i;return Hc(),Mf().fb(Xf((r=n,i=t,function(n){return n.gb([\"invisible-text\",\"tree-btn\"]),r.cd().wb_1===bs()&&(n.t9(\"collapsed\"),hr()),r.cd().wb_1===ps()&&(n.t9(\"expanded\"),hr()),n.s9(\"Click to \"+function(n){var t;switch(Hc(),n.q8_1){case 0:t=\"expand\";break;case 1:t=\"collapse\";break;default:he()}return t}(r.cd().wb_1)),n.u9(function(n,t){return function(r){return n(new fs(t))}}(i,r)),hr()})),Tc(n))}function Tc(n){return Hc(),function(n,t){var r;if(!(t>=0))throw ou(re(\"Count 'n' must be non-negative, but was \"+t+\".\"));switch(t){case 0:r=\"\";break;case 1:r=re(n);break;default:var i=\"\";if(0!==Yi(n))for(var e=re(n),u=t;1&~u||(i+=e),0!=(u=u>>>1|0);)e+=e;return i}return r}(\"    \",n.we()-1|0)+\"- \"}function Lc(n){return Hc(),n.gb([\"invisible-text\",\"error-icon\"]),hr()}function Nc(n){return Hc(),n.gb([\"invisible-text\",\"advice-icon\"]),hr()}function Ac(n){return Hc(),n.gb([\"invisible-text\",\"warning-icon\"]),hr()}function Mc(n){return Hc(),n.gb([\"invisible-text\",\"enum-icon\"]),hr()}function Fc(n){return Hc(),new wc(n)}function Dc(n){return Hc(),new wc(n)}function Oc(n){return Hc(),n.gb([\"invisible-text\",\"leaf-icon\"]),hr()}function Rc(n){return Hc(),n.t9(\"java-exception\"),hr()}function Hc(){if(!Sn){Sn=!0;var n=Mf();yn=n.fb(Xf(Lc),\"[error] \");var t=Mf();Bn=t.fb(Xf(Nc),\"[advice] \");var r=Mf();Cn=r.fb(Xf(Ac),\"[warn]  \");var i=Mf();xn=i.fb(Xf(Mc),\"[enum]  \"),jn=new Fu,Pn=new Fu(Fc),In=new Au(Dc)}}return $e(Zn,A,Oe),$e(nt,A,Oe),$e(tt,A,Oe),$e(Ei,\"Collection\",Ze),$e(rt,\"AbstractCollection\",Oe,A,[Ei]),$e(it,\"IteratorImpl\",Oe),$e(et,\"ListIteratorImpl\",Oe,it),$e(ut,\"Companion\",We),$e(zi,\"List\",Ze,A,[Ei]),$e(ft,\"AbstractList\",Oe,rt,[rt,zi]),$e(st,A,Oe),$e(ht,\"Companion\",We),$e(_t,A,Oe,rt),$e(Li,\"Map\",Ze),$e(vt,\"AbstractMap\",Oe,A,[Li]),$e(dt,\"Companion\",We),$e(hi,\"RandomAccess\",Ze),$e(kt,\"EmptyList\",We,A,[zi,hi]),$e(qt,\"ArrayAsCollection\",Oe,A,[Ei]),$e(yt,\"EmptyIterator\",We),$e(jt,\"IntIterator\",Oe),$e(Pt,A,Oe),$e(It,\"ReversedListReadOnly\",Oe,ft),$e(St,A,Oe),$e(zt,\"TransformingSequence\",Oe),$e(Tt,A,Oe),$e(Lt,\"FilteringSequence\",Oe),$e(Ai,\"Set\",Ze,A,[Ei]),$e(At,\"EmptySet\",We,A,[Ai]),$e(Dt,\"Companion\",We),$e(Ut,\"IntProgression\",Oe),$e(Rt,\"IntRange\",Oe,Ut),$e(Ht,\"IntProgressionIterator\",Oe,jt),$e($t,\"Companion\",We),$e(ir,A,Oe),$e(er,\"DelimitedRangesSequence\",Oe),$e(ur,\"Pair\",Oe),$e(fr,\"CharSequence\",Ze),$e(sr,\"Comparable\",Ze),$e(cr,\"Number\",Oe),$e(ar,\"Unit\",We),$e(lr,\"IntCompanionObject\",We),$e(pr,\"AbstractMutableCollection\",Oe,rt,[rt,Ei]),$e(mr,\"IteratorImpl\",Oe),$e(kr,\"ListIteratorImpl\",Oe,mr),$e(qr,\"AbstractMutableList\",Oe,pr,[pr,Ei,zi]),$e(yr,A,Oe),$e(Br,A,Oe),$e(Ti,\"Entry\",Ze),$e(Ni,\"MutableEntry\",Ze,A,[Ti]),$e(Cr,\"SimpleEntry\",Oe,A,[Ni]),$e(Sr,\"AbstractMutableSet\",Oe,pr,[pr,Ei,Ai]),$e(xr,\"AbstractEntrySet\",Oe,Sr),$e(jr,A,Oe,Sr),$e(Pr,A,Oe,pr),$e(Ir,\"AbstractMutableMap\",Oe,vt,[vt,Li]),$e(zr,\"Companion\",We),$e(Mr,\"ArrayList\",Oe,qr,[qr,Ei,zi,hi]),$e(Or,\"HashCode\",We),$e(Rr,\"EntrySet\",Oe,xr),$e(Ur,\"HashMap\",Oe,Ir,[Ir,Li]),$e(Qr,\"HashSet\",Oe,Sr,[Sr,Ei,Ai]),$e(Kr,A,Oe),$e(Jr,\"InternalMap\",Ze),$e(Xr,\"InternalHashCodeMap\",Oe,A,[Jr]),$e(ni,\"EntryIterator\",Oe),$e(ti,\"Companion\",We),$e(ii,\"ChainEntry\",Oe,Cr),$e(ei,\"EntrySet\",Oe,xr),$e(fi,\"LinkedHashMap\",Oe,Ur,[Ur,Li]),$e(si,\"Companion\",We),$e(ai,\"LinkedHashSet\",Oe,Qr,[Qr,Ei,Ai]),$e(li,\"BaseOutput\",Oe),$e(_i,\"NodeJsOutput\",Oe,li),$e(di,\"BufferedOutput\",Oe,li),$e(vi,\"BufferedOutputToConsoleLog\",Oe,di),$e(bi,\"StringBuilder\",Oe,A,[fr]),$e(ki,\"Companion\",We),$e(yi,\"Regex\",Oe),$e(Pi,\"Companion\",We),$e(Si,\"Char\",Oe,A,[sr]),$e(Mi,\"Companion\",We),$e(Fi,\"Enum\",Oe,A,[sr]),$e(Ri,A,Oe),$e(_e,\"Companion\",We),$e(ve,\"Long\",Oe,cr,[cr,sr]),$e(ru,\"Letter\",We),$e(eu,\"OtherLowercase\",We),$e(vu,\"Exception\",Oe,Error),$e(wu,\"RuntimeException\",Oe,vu),$e(fu,\"IllegalArgumentException\",Oe,wu),$e(cu,\"IndexOutOfBoundsException\",Oe,wu),$e(hu,\"IllegalStateException\",Oe,wu),$e(mu,\"NoSuchElementException\",Oe,wu),$e(qu,\"ArithmeticException\",Oe,wu),$e(Cu,\"UnsupportedOperationException\",Oe,wu),$e(ju,\"NullPointerException\",Oe,wu),$e(Iu,\"NoWhenBranchMatchedException\",Oe,wu),$e(zu,\"ClassCastException\",Oe,wu),$e(Tu,\"UninitializedPropertyAccessException\",Oe,wu),$e(Nu,\"Model\",Oe),$e(Au,\"CopyButtonComponent\",Oe),$e(Fu,\"PrettyTextComponent\",Oe),$e(Zu,\"ProblemNode\",Oe),$e(Du,\"Exception\",Oe,Zu),$e(Ou,\"StackTracePart\",Oe),$e(Ru,\"Error\",Oe,Zu),$e(Hu,\"Warning\",Oe,Zu),$e($u,\"Message\",Oe,Zu),$e(Gu,\"ListElement\",Oe,Zu),$e(Uu,\"TreeNode\",Oe,Zu),$e(Vu,\"Link\",Oe,Zu),$e(Qu,\"Label\",Oe,Zu),$e(ro,\"Info\",Oe,Zu),$e(io,\"Project\",Oe,Zu),$e(eo,\"Task\",Oe,Zu),$e(uo,\"TaskPath\",Oe,Zu),$e(oo,\"Bean\",Oe,Zu),$e(fo,\"SystemProperty\",Oe,Zu),$e(so,\"Property\",Oe,Zu),$e(co,\"BuildLogic\",Oe,Zu),$e(ao,\"BuildLogicClass\",Oe,Zu),$e(mc,\"BaseIntent\",Oe),$e(bc,\"TreeIntent\",Oe,mc),$e(_o,\"TaskTreeIntent\",Oe,bc),$e(vo,\"MessageTreeIntent\",Oe,bc),$e(go,\"InputTreeIntent\",Oe,bc),$e(wo,\"IncompatibleTaskTreeIntent\",Oe,bc),$e(ko,\"Intent\",Oe,mc),$e(bo,\"SetTab\",Oe,ko),$e(po,\"Model\",Oe),$e(mo,\"Tab\",Oe,Fi),$e(Go,\"ConfigurationCacheReportPage\",We),$e(Qo,\"ImportedProblem\",Oe),$e(Zo,\"ImportedDiagnostics\",Oe),$e(of,\"sam$kotlin_Comparator$0\",Oe),$e(wf,\"LearnMore\",Oe),$e(mf,\"Fragment\",Oe),$e(bf,\"Text\",Oe,mf),$e(pf,\"Reference\",Oe,mf),$e(kf,\"Builder\",Oe),$e(qf,\"Companion\",We),$e(Bf,\"PrettyText\",Oe),$e(Cf,\"Companion\",We),$e(If,\"Trie\",Oe),$e(Gf,\"ViewFactory\",Oe),$e(Uf,\"Companion\",We),$e(Kf,\"View\",Oe),$e(Qf,\"Empty\",We,Kf),$e(Yf,\"Element\",Oe,Kf),$e(Wf,\"MappedView\",Oe,Kf),$e(Jf,\"Attributes\",Oe),$e(is,\"Attribute\",Oe),$e(ns,\"OnEvent\",Oe,is),$e(ts,\"ClassName\",Oe,is),$e(rs,\"Named\",Oe,is),$e(cs,\"Intent\",Oe),$e(fs,\"Toggle\",Oe,cs),$e(ss,\"Model\",Oe),$e(hs,\"TreeView\",We),$e(ws,\"Focus\",Oe),$e(vs,\"Original\",Oe,ws),$e(ds,\"Child\",Oe,ws),$e(gs,\"ViewState\",Oe,Fi),$e(ms,\"Tree\",Oe),$e(ys,\"Tab\",Oe,Fi),$e(Cs,\"ProblemNodeGroup\",Oe),$e(Gs,\"ProblemApiNode\",Oe,Zu),$e(Rs,\"Text\",Oe,Gs),$e(Hs,\"ProblemId\",Oe,Gs),$e($s,\"Advice\",Oe,Zu),$e(Us,\"MessageTreeIntent\",Oe,bc),$e(Vs,\"ProblemIdTreeIntent\",Oe,bc),$e(Qs,\"FileLocationTreeIntent\",Oe,bc),$e(Ws,\"Intent\",Oe,mc),$e(Zs,\"SetTab\",Oe,Ws),$e(Ys,\"Model\",Oe),$e(vc,\"ProblemsReportPage\",We),$e(wc,\"Copy\",Oe,mc),$e(pc,\"ToggleStackTracePart\",Oe,mc),fe(Zn).f=function(){return this.n_1.f()},fe(nt).f=function(){return this.r_1.f()},fe(tt).f=function(){var n,t,r=function(n,t){for(var r=n.f();r.g();){var i=r.h();t.d(i)}return t}(this.s_1,Tr());return n=r,t=this.t_1,function(n,t){if(n.k()<=1)return hr();var r=wr(n);!function(n,t){if(function(){if(null!=l)return l;l=!1;var n=[],t=0;if(t<600)do{var r=t;t=t+1|0,n.push(r)}while(t<600);var i=Dr;n.sort(i);var e=1,u=n.length;if(e<u)do{var o=e;e=e+1|0;var f=n[o-1|0],s=n[o];if((3&f)==(3&s)&&f>=s)return!1}while(e<u);return l=!0,!0}()){var r=(i=t,function(n,t){return i.compare(n,t)});n.sort(r)}else!function(n,t,r,i){var e=n.length,u=function(n){var t=0,r=n.length-1|0;if(t<=r)do{var i=t;t=t+1|0,n[i]=null}while(i!==r);return n}(Array(e)),o=Fr(n,u,0,r,i);if(o!==n){var f=0;if(f<=r)do{var s=f;f=f+1|0,n[s]=o[s]}while(s!==r)}}(n,0,Ln(n),t);var i}(r,t);var i=0,e=r.length;if(i<e)do{var u=i;i=i+1|0,n.f4(u,r[u])}while(i<e)}(n,t),r.f()},fe(rt).u=function(n){var t;n:if(Ge(this,Ei)&&this.i())t=!1;else{for(var r=this.f();r.g();)if(ue(r.h(),n)){t=!0;break n}t=!1}return t},fe(rt).v=function(n){var t;n:if(Ge(n,Ei)&&n.i())t=!0;else{for(var r=n.f();r.g();){var i=r.h();if(!this.u(i)){t=!1;break n}}t=!0}return t},fe(rt).i=function(){return 0===this.k()},fe(rt).toString=function(){return Mn(this,\", \",\"[\",\"]\",A,A,(n=this,function(t){return t===n?\"(this Collection)\":Di(t)}));var n},fe(rt).toArray=function(){return vr(this)},fe(it).g=function(){return this.w_1<this.x_1.k()},fe(it).h=function(){if(!this.g())throw bu();var n=this.w_1;return this.w_1=n+1|0,this.x_1.j(n)},fe(et).c1=function(){return this.w_1>0},fe(et).d1=function(){if(!this.c1())throw bu();return this.w_1=this.w_1-1|0,this.a1_1.j(this.w_1)},fe(ut).e1=function(n,t){if(n<0||n>=t)throw su(\"index: \"+n+\", size: \"+t)},fe(ut).b1=function(n,t){if(n<0||n>t)throw su(\"index: \"+n+\", size: \"+t)},fe(ut).f1=function(n){for(var t=1,r=n.f();r.g();){var i=r.h(),e=zn(31,t),u=null==i?null:ie(i);t=e+(null==u?0:u)|0}return t},fe(ut).g1=function(n,t){if(n.k()!==t.k())return!1;for(var r=t.f(),i=n.f();i.g();)if(!ue(i.h(),r.h()))return!1;return!0},fe(ft).f=function(){return new it(this)},fe(ft).l=function(n){return new et(this,n)},fe(ft).equals=function(n){return n===this||!(null==n||!Ge(n,zi))&&ot().g1(this,n)},fe(ft).hashCode=function(){return ot().f1(this)},fe(st).g=function(){return this.h1_1.g()},fe(st).h=function(){return this.h1_1.h().i1()},fe(ht).k1=function(n){var t=n.j1(),r=null==t?null:ie(t),i=null==r?0:r,e=n.i1(),u=null==e?null:ie(e);return i^(null==u?0:u)},fe(ht).l1=function(n){return Di(n.j1())+\"=\"+Di(n.i1())},fe(ht).m1=function(n,t){return!(null==t||!Ge(t,Ti))&&!!ue(n.j1(),t.j1())&&ue(n.i1(),t.i1())},fe(_t).r1=function(n){return this.q1_1.s1(n)},fe(_t).u=function(n){return!(null!=n&&!Ve(n))&&this.r1(null==n||Ve(n)?n:le())},fe(_t).f=function(){return new st(this.q1_1.o().f())},fe(_t).k=function(){return this.q1_1.k()},fe(vt).t1=function(n){return!(null==at(this,n))},fe(vt).s1=function(n){var t;n:{var r=this.o();if(Ge(r,Ei)&&r.i())t=!1;else{for(var i=r.f();i.g();)if(ue(i.h().i1(),n)){t=!0;break n}t=!1}}return t},fe(vt).u1=function(n){if(null==n||!Ge(n,Ti))return!1;var t=n.j1(),r=n.i1(),i=(Ge(this,Li)?this:le()).v1(t);return!(!ue(r,i)||null==i&&!(Ge(this,Li)?this:le()).t1(t))},fe(vt).equals=function(n){if(n===this)return!0;if(null==n||!Ge(n,Li))return!1;if(this.k()!==n.k())return!1;var t;n:{var r=n.o();if(Ge(r,Ei)&&r.i())t=!0;else{for(var i=r.f();i.g();){var e=i.h();if(!this.u1(e)){t=!1;break n}}t=!0}}return t},fe(vt).v1=function(n){var t=at(this,n);return null==t?null:t.i1()},fe(vt).hashCode=function(){return ie(this.o())},fe(vt).i=function(){return 0===this.k()},fe(vt).k=function(){return this.o().k()},fe(vt).toString=function(){var n;return Mn(this.o(),\", \",\"{\",\"}\",A,A,(n=this,function(t){return n.p1(t)}))},fe(vt).p1=function(n){return ct(this,n.j1())+\"=\"+ct(this,n.i1())},fe(vt).w1=function(){return null==this.o1_1&&(this.o1_1=new _t(this)),ae(this.o1_1)},fe(dt).x1=function(n){for(var t=0,r=n.f();r.g();){var i=r.h(),e=t,u=null==i?null:ie(i);t=e+(null==u?0:u)|0}return t},fe(dt).y1=function(n,t){return n.k()===t.k()&&n.v(t)},fe(kt).equals=function(n){return!(null==n||!Ge(n,zi))&&n.i()},fe(kt).hashCode=function(){return 1},fe(kt).toString=function(){return\"[]\"},fe(kt).k=function(){return 0},fe(kt).i=function(){return!0},fe(kt).a2=function(n){return n.i()},fe(kt).v=function(n){return this.a2(n)},fe(kt).j=function(n){throw su(\"Empty list doesn't contain element at index \"+n+\".\")},fe(kt).f=function(){return Bt()},fe(kt).l=function(n){if(0!==n)throw su(\"Index: \"+n);return Bt()},fe(qt).k=function(){return this.b2_1.length},fe(qt).i=function(){return 0===this.b2_1.length},fe(qt).d2=function(n){return function(n,t){return Nn(n,t)>=0}(this.b2_1,n)},fe(qt).e2=function(n){var t;n:if(Ge(n,Ei)&&n.i())t=!0;else{for(var r=n.f();r.g();){var i=r.h();if(!this.d2(i)){t=!1;break n}}t=!0}return t},fe(qt).v=function(n){return this.e2(n)},fe(qt).f=function(){return Oi(this.b2_1)},fe(yt).g=function(){return!1},fe(yt).c1=function(){return!1},fe(yt).h=function(){throw bu()},fe(yt).d1=function(){throw bu()},fe(jt).h=function(){return this.f2()},fe(Pt).g=function(){return this.g2_1.c1()},fe(Pt).c1=function(){return this.g2_1.g()},fe(Pt).h=function(){return this.g2_1.d1()},fe(Pt).d1=function(){return this.g2_1.h()},fe(It).k=function(){return this.i2_1.k()},fe(It).j=function(n){return this.i2_1.j(function(n,t){if(!(0<=t&&t<=mt(n)))throw su(\"Element index \"+t+\" must be in range [\"+De(0,mt(n))+\"].\");return mt(n)-t|0}(this,n))},fe(It).f=function(){return this.l(0)},fe(It).l=function(n){return new Pt(this,n)},fe(St).h=function(){return this.k2_1.m2_1(this.j2_1.h())},fe(St).g=function(){return this.j2_1.g()},fe(zt).f=function(){return new St(this)},fe(Tt).h=function(){if(-1===this.o2_1&&Et(this),0===this.o2_1)throw bu();var n=this.p2_1;return this.p2_1=null,this.o2_1=-1,null==n||Ve(n)?n:le()},fe(Tt).g=function(){return-1===this.o2_1&&Et(this),1===this.o2_1},fe(Lt).f=function(){return new Tt(this)},fe(At).equals=function(n){return!(null==n||!Ge(n,Ai))&&n.i()},fe(At).hashCode=function(){return 0},fe(At).toString=function(){return\"[]\"},fe(At).k=function(){return 0},fe(At).i=function(){return!0},fe(At).a2=function(n){return n.i()},fe(At).v=function(n){return this.a2(n)},fe(At).f=function(){return Bt()},fe(Rt).y2=function(){return this.z2_1},fe(Rt).c3=function(){return this.a3_1},fe(Rt).i=function(){return this.z2_1>this.a3_1},fe(Rt).equals=function(n){return n instanceof Rt&&(!(!this.i()||!n.i())||this.z2_1===n.z2_1&&this.a3_1===n.a3_1)},fe(Rt).hashCode=function(){return this.i()?-1:zn(31,this.z2_1)+this.a3_1|0},fe(Rt).toString=function(){return this.z2_1+\"..\"+this.a3_1},fe(Ht).g=function(){return this.f3_1},fe(Ht).f2=function(){var n=this.g3_1;if(n===this.e3_1){if(!this.f3_1)throw bu();this.f3_1=!1}else this.g3_1=this.g3_1+this.d3_1|0;return n},fe($t).q=function(n,t,r){return new Ut(n,t,r)},fe(Ut).f=function(){return new Ht(this.z2_1,this.a3_1,this.b3_1)},fe(Ut).i=function(){return this.b3_1>0?this.z2_1>this.a3_1:this.z2_1<this.a3_1},fe(Ut).equals=function(n){return n instanceof Ut&&(!(!this.i()||!n.i())||this.z2_1===n.z2_1&&this.a3_1===n.a3_1&&this.b3_1===n.b3_1)},fe(Ut).hashCode=function(){return this.i()?-1:zn(31,zn(31,this.z2_1)+this.a3_1|0)+this.b3_1|0},fe(Ut).toString=function(){return this.b3_1>0?this.z2_1+\"..\"+this.a3_1+\" step \"+this.b3_1:this.z2_1+\" downTo \"+this.a3_1+\" step \"+(0|-this.b3_1)},fe(ir).h=function(){if(-1===this.j3_1&&rr(this),0===this.j3_1)throw bu();var n=this.m3_1,t=n instanceof Rt?n:le();return this.m3_1=null,this.j3_1=-1,t},fe(ir).g=function(){return-1===this.j3_1&&rr(this),1===this.j3_1},fe(er).f=function(){return new ir(this)},fe(ur).toString=function(){return\"(\"+this.t3_1+\", \"+this.u3_1+\")\"},fe(ur).v3=function(){return this.t3_1},fe(ur).w3=function(){return this.u3_1},fe(ur).hashCode=function(){var n=null==this.t3_1?0:ie(this.t3_1);return zn(n,31)+(null==this.u3_1?0:ie(this.u3_1))|0},fe(ur).equals=function(n){if(this===n)return!0;if(!(n instanceof ur))return!1;var t=n instanceof ur?n:le();return!!ue(this.t3_1,t.t3_1)&&!!ue(this.u3_1,t.u3_1)},fe(ar).toString=function(){return\"kotlin.Unit\"},fe(lr).b4=function(){return this.MIN_VALUE},fe(lr).c4=function(){return this.MAX_VALUE},fe(lr).d4=function(){return this.SIZE_BYTES},fe(lr).e4=function(){return this.SIZE_BITS},fe(pr).m=function(n){this.g4();for(var t=!1,r=n.f();r.g();){var i=r.h();this.d(i)&&(t=!0)}return t},fe(pr).toJSON=function(){return this.toArray()},fe(pr).g4=function(){},fe(mr).g=function(){return this.h4_1<this.j4_1.k()},fe(mr).h=function(){if(!this.g())throw bu();var n=this.h4_1;return this.h4_1=n+1|0,this.i4_1=n,this.j4_1.j(this.i4_1)},fe(kr).c1=function(){return this.h4_1>0},fe(kr).d1=function(){if(!this.c1())throw bu();return this.h4_1=this.h4_1-1|0,this.i4_1=this.h4_1,this.n4_1.j(this.i4_1)},fe(qr).d=function(n){return this.g4(),this.p4(this.k(),n),!0},fe(qr).f=function(){return new mr(this)},fe(qr).u=function(n){return this.q4(n)>=0},fe(qr).q4=function(n){var t=0,r=mt(this);if(t<=r)do{var i=t;if(t=t+1|0,ue(this.j(i),n))return i}while(i!==r);return-1},fe(qr).l=function(n){return new kr(this,n)},fe(qr).equals=function(n){return n===this||!(null==n||!Ge(n,zi))&&ot().g1(this,n)},fe(qr).hashCode=function(){return ot().f1(this)},fe(yr).g=function(){return this.r4_1.g()},fe(yr).h=function(){return this.r4_1.h().j1()},fe(Br).g=function(){return this.s4_1.g()},fe(Br).h=function(){return this.s4_1.h().i1()},fe(Cr).j1=function(){return this.t4_1},fe(Cr).i1=function(){return this.u4_1},fe(Cr).v4=function(n){var t=this.u4_1;return this.u4_1=n,t},fe(Cr).hashCode=function(){return lt().k1(this)},fe(Cr).toString=function(){return lt().l1(this)},fe(Cr).equals=function(n){return lt().m1(this,n)},fe(xr).u=function(n){return this.w4(n)},fe(jr).y4=function(n){throw Bu(\"Add is not supported on keys\")},fe(jr).d=function(n){return this.y4(null==n||Ve(n)?n:le())},fe(jr).z4=function(n){return this.x4_1.t1(n)},fe(jr).u=function(n){return!(null!=n&&!Ve(n))&&this.z4(null==n||Ve(n)?n:le())},fe(jr).f=function(){return new yr(this.x4_1.o().f())},fe(jr).k=function(){return this.x4_1.k()},fe(jr).g4=function(){return this.x4_1.g4()},fe(Pr).f5=function(n){throw Bu(\"Add is not supported on values\")},fe(Pr).d=function(n){return this.f5(null==n||Ve(n)?n:le())},fe(Pr).r1=function(n){return this.e5_1.s1(n)},fe(Pr).u=function(n){return!(null!=n&&!Ve(n))&&this.r1(null==n||Ve(n)?n:le())},fe(Pr).f=function(){return new Br(this.e5_1.o().f())},fe(Pr).k=function(){return this.e5_1.k()},fe(Pr).g4=function(){return this.e5_1.g4()},fe(Ir).g5=function(){return null==this.c5_1&&(this.c5_1=new jr(this)),ae(this.c5_1)},fe(Ir).w1=function(){return null==this.d5_1&&(this.d5_1=new Pr(this)),ae(this.d5_1)},fe(Ir).g4=function(){},fe(Sr).equals=function(n){return n===this||!(null==n||!Ge(n,Ai))&&gt().y1(this,n)},fe(Sr).hashCode=function(){return gt().x1(this)},fe(Mr).j5=function(){return this.g4(),this.c_1=!0,this.k()>0?this:Er().i5_1},fe(Mr).k=function(){return this.b_1.length},fe(Mr).j=function(n){var t=this.b_1[Ar(this,n)];return null==t||Ve(t)?t:le()},fe(Mr).f4=function(n,t){this.g4(),Ar(this,n);var r=this.b_1[n];this.b_1[n]=t;var i=r;return null==i||Ve(i)?i:le()},fe(Mr).d=function(n){return this.g4(),this.b_1.push(n),this.o4_1=this.o4_1+1|0,!0},fe(Mr).p4=function(n,t){this.g4(),this.b_1.splice(function(n,t){return ot().b1(t,n.k()),t}(this,n),0,t),this.o4_1=this.o4_1+1|0},fe(Mr).m=function(n){if(this.g4(),n.i())return!1;for(var t,r,i,e=(t=this,r=n.k(),i=t.k(),t.b_1.length=t.k()+r|0,i),u=0,o=n.f();o.g();){var f=o.h(),s=u;u=s+1|0;var c=gr(s);this.b_1[e+c|0]=f}return this.o4_1=this.o4_1+1|0,!0},fe(Mr).q4=function(n){return Nn(this.b_1,n)},fe(Mr).toString=function(){return n=this.b_1,t=(t=\", \")===A?\", \":t,r=(r=\"[\")===A?\"\":r,i=(i=\"]\")===A?\"\":i,e=(e=A)===A?-1:e,u=(u=A)===A?\"...\":u,o=(o=Ki)===A?null:o,function(n,t,r,i,e,u,o,f){r=r===A?\", \":r,i=i===A?\"\":i,e=e===A?\"\":e,u=u===A?-1:u,o=o===A?\"...\":o,f=f===A?null:f,t.e(i);var s=0,c=0,a=n.length;n:for(;c<a;){var h=n[c];if(c=c+1|0,(s=s+1|0)>1&&t.e(r),!(u<0||s<=u))break n;Vt(t,h,f)}return u>=0&&s>u&&t.e(o),t.e(e),t}(n,wi(),t,r,i,e,u,o).toString();var n,t,r,i,e,u,o},fe(Mr).k5=function(){return[].slice.call(this.b_1)},fe(Mr).toArray=function(){return this.k5()},fe(Mr).g4=function(){if(this.c_1)throw yu()},fe(Or).l5=function(n,t){return ue(n,t)},fe(Or).m5=function(n){var t=null==n?null:ie(n);return null==t?0:t},fe(Rr).o5=function(n){throw Bu(\"Add is not supported on entries\")},fe(Rr).d=function(n){return this.o5(null!=n&&Ge(n,Ni)?n:le())},fe(Rr).w4=function(n){return this.n5_1.u1(n)},fe(Rr).f=function(){return this.n5_1.t5_1.f()},fe(Rr).k=function(){return this.n5_1.k()},fe(Ur).t1=function(n){return this.t5_1.z4(n)},fe(Ur).s1=function(n){var t;n:{var r=this.t5_1;if(Ge(r,Ei)&&r.i())t=!1;else{for(var i=r.f();i.g();){var e=i.h();if(this.u5_1.l5(e.i1(),n)){t=!0;break n}}t=!1}}return t},fe(Ur).o=function(){return null==this.v5_1&&(this.v5_1=this.x5()),ae(this.v5_1)},fe(Ur).x5=function(){return new Rr(this)},fe(Ur).v1=function(n){return this.t5_1.v1(n)},fe(Ur).h5=function(n,t){return this.t5_1.h5(n,t)},fe(Ur).k=function(){return this.t5_1.k()},fe(Qr).d=function(n){return null==this.y5_1.h5(n,this)},fe(Qr).u=function(n){return this.y5_1.t1(n)},fe(Qr).i=function(){return this.y5_1.i()},fe(Qr).f=function(){return this.y5_1.g5().f()},fe(Qr).k=function(){return this.y5_1.k()},fe(Kr).g=function(){return-1===this.z5_1&&(this.z5_1=function(n){if(null!=n.c6_1&&n.d6_1){var t=n.c6_1.length;if(n.e6_1=n.e6_1+1|0,n.e6_1<t)return 0}if(n.b6_1=n.b6_1+1|0,n.b6_1<n.a6_1.length){n.c6_1=n.g6_1.i6_1[n.a6_1[n.b6_1]];var r=n,i=n.c6_1;return r.d6_1=null!=i&&Ue(i),n.e6_1=0,0}return n.c6_1=null,1}(this)),0===this.z5_1},fe(Kr).h=function(){if(!this.g())throw bu();var n=this.d6_1?this.c6_1[this.e6_1]:this.c6_1;return this.f6_1=n,this.z5_1=-1,n},fe(Xr).w5=function(){return this.h6_1},fe(Xr).k=function(){return this.j6_1},fe(Xr).h5=function(n,t){var r=this.h6_1.m5(n),i=Wr(this,r);if(null==i)this.i6_1[r]=new Cr(n,t);else{if(null==i||!Ue(i)){var e,u=i;return this.h6_1.l5(u.j1(),n)?u.v4(t):(e=[u,new Cr(n,t)],this.i6_1[r]=e,this.j6_1=this.j6_1+1|0,null)}var o=i,f=Yr(o,this,n);if(null!=f)return f.v4(t);o.push(new Cr(n,t))}return this.j6_1=this.j6_1+1|0,null},fe(Xr).z4=function(n){return!(null==Zr(this,n))},fe(Xr).v1=function(n){var t=Zr(this,n);return null==t?null:t.i1()},fe(Xr).f=function(){return new Kr(this)},fe(ni).g=function(){return!(null===this.m6_1)},fe(ni).h=function(){if(!this.g())throw bu();var n=ae(this.m6_1);this.l6_1=n;var t,r=n.b7_1;return t=r!==this.n6_1.y6_1.v6_1?r:null,this.m6_1=t,n},fe(ii).v4=function(n){return this.d7_1.g4(),fe(Cr).v4.call(this,n)},fe(ei).o5=function(n){throw Bu(\"Add is not supported on entries\")},fe(ei).d=function(n){return this.o5(null!=n&&Ge(n,Ni)?n:le())},fe(ei).w4=function(n){return this.y6_1.u1(n)},fe(ei).f=function(){return new ni(this)},fe(ei).k=function(){return this.y6_1.k()},fe(ei).g4=function(){return this.y6_1.g4()},fe(fi).j5=function(){var n;if(this.g4(),this.x6_1=!0,this.k()>0)n=this;else{var t=ri().e7_1;n=Ge(t,Li)?t:le()}return n},fe(fi).t1=function(n){return this.w6_1.t1(n)},fe(fi).s1=function(n){var t=this.v6_1;if(null==t)return!1;var r=t;do{if(ue(r.i1(),n))return!0;r=ae(r.b7_1)}while(r!==this.v6_1);return!1},fe(fi).x5=function(){return new ei(this)},fe(fi).v1=function(n){var t=this.w6_1.v1(n);return null==t?null:t.i1()},fe(fi).h5=function(n,t){this.g4();var r=this.w6_1.v1(n);if(null==r){var i=new ii(this,n,t);return this.w6_1.h5(n,i),function(n,t){if(null!=n.b7_1||null!=n.c7_1)throw au(re(\"Check failed.\"));var r=t.v6_1;if(null==r)t.v6_1=n,n.b7_1=n,n.c7_1=n;else{var i=r.c7_1;if(null==i)throw au(re(\"Required value was null.\"));var e=i;n.c7_1=e,n.b7_1=r,r.c7_1=n,e.b7_1=n}}(i,this),null}return r.v4(t)},fe(fi).k=function(){return this.w6_1.k()},fe(fi).g4=function(){if(this.x6_1)throw yu()},fe(ai).g4=function(){return this.y5_1.g4()},fe(li).h7=function(){this.i7(\"\\n\")},fe(li).j7=function(n){this.i7(n),this.h7()},fe(_i).i7=function(n){var t=String(n);this.k7_1.write(t)},fe(vi).i7=function(n){var t=String(n),r=t.lastIndexOf(\"\\n\",0);if(r>=0){var i=this.m7_1;this.m7_1=i+t.substring(0,r),this.n7();var e=r+1|0;t=t.substring(e)}this.m7_1=this.m7_1+t},fe(vi).n7=function(){console.log(this.m7_1),this.m7_1=\"\"},fe(di).i7=function(n){var t=this.m7_1;this.m7_1=t+String(n)},fe(bi).x3=function(){return this.o7_1.length},fe(bi).y3=function(n){var t=this.o7_1;if(!(n>=0&&n<=Zt(t)))throw su(\"index: \"+n+\", length: \"+this.x3()+\"}\");return Qi(t,n)},fe(bi).z3=function(n,t){return this.o7_1.substring(n,t)},fe(bi).i3=function(n){return this.o7_1=this.o7_1+new Si(n),this},fe(bi).e=function(n){return this.o7_1=this.o7_1+Di(n),this},fe(bi).p7=function(n){var t=this.o7_1;return this.o7_1=t+(null==n?\"null\":n),this},fe(bi).toString=function(){return this.o7_1},fe(ki).t7=function(n){var t=this.q7_1;return n.replace(t,\"\\\\$&\")},fe(ki).u7=function(n){var t=this.s7_1;return n.replace(t,\"$$$$\")},fe(yi).a8=function(n){this.x7_1.lastIndex=0;var t=this.x7_1.exec(re(n));return null!=t&&0===t.index&&this.x7_1.lastIndex===Yi(n)},fe(yi).toString=function(){return this.x7_1.toString()},fe(Si).o8=function(n){return xi(this.h3_1,n)},fe(Si).a4=function(n){return function(n,t){return xi(n.h3_1,t instanceof Si?t.h3_1:le())}(this,n)},fe(Si).equals=function(n){return function(n,t){return t instanceof Si&&n===t.h3_1}(this.h3_1,n)},fe(Si).hashCode=function(){return this.h3_1},fe(Si).toString=function(){return ji(this.h3_1)},fe(Fi).r8=function(n){return Xi(this.q8_1,n.q8_1)},fe(Fi).a4=function(n){return this.r8(n instanceof Fi?n:le())},fe(Fi).equals=function(n){return this===n},fe(Fi).hashCode=function(){return te(this)},fe(Fi).toString=function(){return this.p8_1},fe(Ri).g=function(){return!(this.s8_1===this.t8_1.length)},fe(Ri).h=function(){if(this.s8_1===this.t8_1.length)throw pu(\"\"+this.s8_1);var n=this.s8_1;return this.s8_1=n+1|0,this.t8_1[n]},fe(ve).b9=function(n){return me(this,n)},fe(ve).a4=function(n){return this.b9(n instanceof ve?n:le())},fe(ve).c9=function(n){return ke(this,n)},fe(ve).d9=function(n){return function(n,t){if(Ae(),Ie(t))throw _u(\"division by zero\");if(Ie(n))return de();if(Ce(n,be())){if(Ce(t,ge())||Ce(t,we()))return be();if(Ce(t,be()))return ge();var r=function(n){Ae();return new ve(n.u8_1>>>1|n.v8_1<<31,n.v8_1>>1)}(n),i=function(n){Ae();return new ve(n.u8_1<<1,n.v8_1<<1|n.u8_1>>>31)}(r.d9(t));return Ce(i,de())?Pe(t)?ge():we():ke(i,qe(n,ye(t,i)).d9(t))}if(Ce(t,be()))return de();if(Pe(n))return Pe(t)?ze(n).d9(ze(t)):ze(ze(n).d9(t));if(Pe(t))return ze(n.d9(ze(t)));for(var e=de(),u=n;Ne(u,t);){for(var o=Be(u)/Be(t),f=Math.max(1,Math.floor(o)),s=Math.ceil(Math.log(f)/Math.LN2),c=s<=48?1:Math.pow(2,s-48),a=Te(f),h=ye(a,t);Pe(h)||Le(h,u);)h=ye(a=Te(f-=c),t);Ie(a)&&(a=ge()),e=ke(e,a),u=qe(u,h)}return e}(this,n)},fe(ve).e9=function(){return this.f9().c9(new ve(1,0))},fe(ve).f9=function(){return new ve(~this.u8_1,~this.v8_1)},fe(ve).g9=function(){return this.u8_1},fe(ve).w8=function(){return Be(this)},fe(ve).valueOf=function(){return this.w8()},fe(ve).equals=function(n){return n instanceof ve&&Ce(this,n)},fe(ve).hashCode=function(){return Ae(),this.u8_1^this.v8_1},fe(ve).toString=function(){return xe(this,10)},fe(Nu).toString=function(){return\"Model(text=\"+this.o9_1+\", tooltip=\"+this.p9_1+\")\"},fe(Nu).hashCode=function(){var n=ee(this.o9_1);return zn(n,31)+ee(this.p9_1)|0},fe(Nu).equals=function(n){if(this===n)return!0;if(!(n instanceof Nu))return!1;var t=n instanceof Nu?n:le();return this.o9_1===t.o9_1&&this.p9_1===t.p9_1},fe(Au).v9=function(n,t){return this.w9(new Nu(n,t))},fe(Au).w9=function(n){var t,r;return Ff().y9(Xf((t=n,r=this,function(n){return n.s9(t.p9_1),n.t9(\"copy-button\"),n.u9(function(n,t){return function(r){return n.q9_1(t.o9_1)}}(r,t)),hr()})),[])},fe(Au).z9=function(n){return this.w9(n instanceof Nu?n:le())},fe(Au).aa=function(n,t){return t},fe(Au).ba=function(n,t){var r=null==n||Ve(n)?n:le();return this.aa(r,t instanceof Nu?t:le())},fe(Fu).ka=function(n){return function(n,t){for(var r=Mf(),i=t.ca_1,e=Lr(Ct(i,10)),u=i.f();u.g();){var o,f,s=u.h();s instanceof bf?f=Mf().ga(s.fa_1):s instanceof pf?f=Mu(n,s.da_1,s.ea_1):he(),o=f,e.d(o)}return r.ha(e)}(this,n)},fe(Fu).z9=function(n){return this.ka(n instanceof Bf?n:le())},fe(Fu).la=function(n,t){return t},fe(Fu).ba=function(n,t){var r=null==n||Ve(n)?n:le();return this.la(r,t instanceof Bf?t:le())},fe(Du).pa=function(n,t,r){return new Du(n,t,r)},fe(Du).qa=function(n,t,r,i){return n=n===A?this.ma_1:n,t=t===A?this.na_1:t,r=r===A?this.oa_1:r,i===A?this.pa(n,t,r):i.pa.call(this,n,t,r)},fe(Du).toString=function(){return\"Exception(summary=\"+this.ma_1+\", fullText=\"+this.na_1+\", parts=\"+this.oa_1+\")\"},fe(Du).hashCode=function(){var n=null==this.ma_1?0:this.ma_1.hashCode();return n=zn(n,31)+ee(this.na_1)|0,zn(n,31)+ie(this.oa_1)|0},fe(Du).equals=function(n){if(this===n)return!0;if(!(n instanceof Du))return!1;var t=n instanceof Du?n:le();return!!ue(this.ma_1,t.ma_1)&&this.na_1===t.na_1&&!!ue(this.oa_1,t.oa_1)},fe(Ou).ta=function(n,t){return new Ou(n,t)},fe(Ou).ua=function(n,t,r){return n=n===A?this.ra_1:n,t=t===A?this.sa_1:t,r===A?this.ta(n,t):r.ta.call(this,n,t)},fe(Ou).toString=function(){return\"StackTracePart(lines=\"+this.ra_1+\", state=\"+this.sa_1+\")\"},fe(Ou).hashCode=function(){var n=ie(this.ra_1);return zn(n,31)+(null==this.sa_1?0:this.sa_1.hashCode())|0},fe(Ou).equals=function(n){if(this===n)return!0;if(!(n instanceof Ou))return!1;var t=n instanceof Ou?n:le();return!!ue(this.ra_1,t.ra_1)&&!!ue(this.sa_1,t.sa_1)},fe(Ru).toString=function(){return\"Error(label=\"+this.va_1+\", docLink=\"+this.wa_1+\")\"},fe(Ru).hashCode=function(){var n=ie(this.va_1);return zn(n,31)+(null==this.wa_1?0:ie(this.wa_1))|0},fe(Ru).equals=function(n){if(this===n)return!0;if(!(n instanceof Ru))return!1;var t=n instanceof Ru?n:le();return!!ue(this.va_1,t.va_1)&&!!ue(this.wa_1,t.wa_1)},fe(Hu).toString=function(){return\"Warning(label=\"+this.xa_1+\", docLink=\"+this.ya_1+\")\"},fe(Hu).hashCode=function(){var n=ie(this.xa_1);return zn(n,31)+(null==this.ya_1?0:ie(this.ya_1))|0},fe(Hu).equals=function(n){if(this===n)return!0;if(!(n instanceof Hu))return!1;var t=n instanceof Hu?n:le();return!!ue(this.xa_1,t.xa_1)&&!!ue(this.ya_1,t.ya_1)},fe($u).toString=function(){return\"Message(prettyText=\"+this.za_1+\")\"},fe($u).hashCode=function(){return this.za_1.hashCode()},fe($u).equals=function(n){if(this===n)return!0;if(!(n instanceof $u))return!1;var t=n instanceof $u?n:le();return!!this.za_1.equals(t.za_1)},fe(Gu).toString=function(){return\"ListElement(prettyText=\"+this.ab_1+\")\"},fe(Gu).hashCode=function(){return this.ab_1.hashCode()},fe(Gu).equals=function(n){if(this===n)return!0;if(!(n instanceof Gu))return!1;var t=n instanceof Gu?n:le();return!!this.ab_1.equals(t.ab_1)},fe(Uu).toString=function(){return\"TreeNode(prettyText=\"+this.bb_1+\")\"},fe(Uu).hashCode=function(){return this.bb_1.hashCode()},fe(Uu).equals=function(n){if(this===n)return!0;if(!(n instanceof Uu))return!1;var t=n instanceof Uu?n:le();return!!this.bb_1.equals(t.bb_1)},fe(Vu).toString=function(){return\"Link(href=\"+this.cb_1+\", label=\"+this.db_1+\")\"},fe(Vu).hashCode=function(){var n=ee(this.cb_1);return zn(n,31)+ee(this.db_1)|0},fe(Vu).equals=function(n){if(this===n)return!0;if(!(n instanceof Vu))return!1;var t=n instanceof Vu?n:le();return this.cb_1===t.cb_1&&this.db_1===t.db_1},fe(Qu).toString=function(){return\"Label(text=\"+this.eb_1+\")\"},fe(Qu).hashCode=function(){return ee(this.eb_1)},fe(Qu).equals=function(n){if(this===n)return!0;if(!(n instanceof Qu))return!1;var t=n instanceof Qu?n:le();return this.eb_1===t.eb_1},fe(ro).toString=function(){return\"Info(label=\"+this.hb_1+\", docLink=\"+this.ib_1+\")\"},fe(ro).hashCode=function(){var n=ie(this.hb_1);return zn(n,31)+(null==this.ib_1?0:ie(this.ib_1))|0},fe(ro).equals=function(n){if(this===n)return!0;if(!(n instanceof ro))return!1;var t=n instanceof ro?n:le();return!!ue(this.hb_1,t.hb_1)&&!!ue(this.ib_1,t.ib_1)},fe(io).toString=function(){return\"Project(path=\"+this.jb_1+\")\"},fe(io).hashCode=function(){return ee(this.jb_1)},fe(io).equals=function(n){if(this===n)return!0;if(!(n instanceof io))return!1;var t=n instanceof io?n:le();return this.jb_1===t.jb_1},fe(eo).toString=function(){return\"Task(path=\"+this.kb_1+\", type=\"+this.lb_1+\")\"},fe(eo).hashCode=function(){var n=ee(this.kb_1);return zn(n,31)+ee(this.lb_1)|0},fe(eo).equals=function(n){if(this===n)return!0;if(!(n instanceof eo))return!1;var t=n instanceof eo?n:le();return this.kb_1===t.kb_1&&this.lb_1===t.lb_1},fe(uo).toString=function(){return\"TaskPath(path=\"+this.mb_1+\")\"},fe(uo).hashCode=function(){return ee(this.mb_1)},fe(uo).equals=function(n){if(this===n)return!0;if(!(n instanceof uo))return!1;var t=n instanceof uo?n:le();return this.mb_1===t.mb_1},fe(oo).toString=function(){return\"Bean(type=\"+this.nb_1+\")\"},fe(oo).hashCode=function(){return ee(this.nb_1)},fe(oo).equals=function(n){if(this===n)return!0;if(!(n instanceof oo))return!1;var t=n instanceof oo?n:le();return this.nb_1===t.nb_1},fe(fo).toString=function(){return\"SystemProperty(name=\"+this.ob_1+\")\"},fe(fo).hashCode=function(){return ee(this.ob_1)},fe(fo).equals=function(n){if(this===n)return!0;if(!(n instanceof fo))return!1;var t=n instanceof fo?n:le();return this.ob_1===t.ob_1},fe(so).toString=function(){return\"Property(kind=\"+this.pb_1+\", name=\"+this.qb_1+\", owner=\"+this.rb_1+\")\"},fe(so).hashCode=function(){var n=ee(this.pb_1);return n=zn(n,31)+ee(this.qb_1)|0,zn(n,31)+ee(this.rb_1)|0},fe(so).equals=function(n){if(this===n)return!0;if(!(n instanceof so))return!1;var t=n instanceof so?n:le();return this.pb_1===t.pb_1&&this.qb_1===t.qb_1&&this.rb_1===t.rb_1},fe(co).toString=function(){return\"BuildLogic(location=\"+this.sb_1+\")\"},fe(co).hashCode=function(){return ee(this.sb_1)},fe(co).equals=function(n){if(this===n)return!0;if(!(n instanceof co))return!1;var t=n instanceof co?n:le();return this.sb_1===t.sb_1},fe(ao).toString=function(){return\"BuildLogicClass(type=\"+this.tb_1+\")\"},fe(ao).hashCode=function(){return ee(this.tb_1)},fe(ao).equals=function(n){if(this===n)return!0;if(!(n instanceof ao))return!1;var t=n instanceof ao?n:le();return this.tb_1===t.tb_1},fe(_o).zb=function(){return this.yb_1},fe(_o).toString=function(){return\"TaskTreeIntent(delegate=\"+this.yb_1+\")\"},fe(_o).hashCode=function(){return ie(this.yb_1)},fe(_o).equals=function(n){if(this===n)return!0;if(!(n instanceof _o))return!1;var t=n instanceof _o?n:le();return!!ue(this.yb_1,t.yb_1)},fe(vo).zb=function(){return this.ac_1},fe(vo).toString=function(){return\"MessageTreeIntent(delegate=\"+this.ac_1+\")\"},fe(vo).hashCode=function(){return ie(this.ac_1)},fe(vo).equals=function(n){if(this===n)return!0;if(!(n instanceof vo))return!1;var t=n instanceof vo?n:le();return!!ue(this.ac_1,t.ac_1)},fe(go).zb=function(){return this.bc_1},fe(go).toString=function(){return\"InputTreeIntent(delegate=\"+this.bc_1+\")\"},fe(go).hashCode=function(){return ie(this.bc_1)},fe(go).equals=function(n){if(this===n)return!0;if(!(n instanceof go))return!1;var t=n instanceof go?n:le();return!!ue(this.bc_1,t.bc_1)},fe(wo).zb=function(){return this.cc_1},fe(wo).toString=function(){return\"IncompatibleTaskTreeIntent(delegate=\"+this.cc_1+\")\"},fe(wo).hashCode=function(){return ie(this.cc_1)},fe(wo).equals=function(n){if(this===n)return!0;if(!(n instanceof wo))return!1;var t=n instanceof wo?n:le();return!!ue(this.cc_1,t.cc_1)},fe(bo).toString=function(){return\"SetTab(tab=\"+this.dc_1+\")\"},fe(bo).hashCode=function(){return this.dc_1.hashCode()},fe(bo).equals=function(n){if(this===n)return!0;if(!(n instanceof bo))return!1;var t=n instanceof bo?n:le();return!!this.dc_1.equals(t.dc_1)},fe(po).mc=function(n,t,r,i,e,u,o,f){return new po(n,t,r,i,e,u,o,f)},fe(po).nc=function(n,t,r,i,e,u,o,f,s){return n=n===A?this.ec_1:n,t=t===A?this.fc_1:t,r=r===A?this.gc_1:r,i=i===A?this.hc_1:i,e=e===A?this.ic_1:e,u=u===A?this.jc_1:u,o=o===A?this.kc_1:o,f=f===A?this.lc_1:f,s===A?this.mc(n,t,r,i,e,u,o,f):s.mc.call(this,n,t,r,i,e,u,o,f)},fe(po).toString=function(){return\"Model(heading=\"+this.ec_1+\", summary=\"+this.fc_1+\", learnMore=\"+this.gc_1+\", messageTree=\"+this.hc_1+\", locationTree=\"+this.ic_1+\", inputTree=\"+this.jc_1+\", incompatibleTaskTree=\"+this.kc_1+\", tab=\"+this.lc_1+\")\"},fe(po).hashCode=function(){var n=this.ec_1.hashCode();return n=zn(n,31)+ie(this.fc_1)|0,n=zn(n,31)+this.gc_1.hashCode()|0,n=zn(n,31)+this.hc_1.hashCode()|0,n=zn(n,31)+this.ic_1.hashCode()|0,n=zn(n,31)+this.jc_1.hashCode()|0,n=zn(n,31)+this.kc_1.hashCode()|0,zn(n,31)+this.lc_1.hashCode()|0},fe(po).equals=function(n){if(this===n)return!0;if(!(n instanceof po))return!1;var t=n instanceof po?n:le();return!!(this.ec_1.equals(t.ec_1)&&ue(this.fc_1,t.fc_1)&&this.gc_1.equals(t.gc_1)&&this.hc_1.equals(t.hc_1)&&this.ic_1.equals(t.ic_1)&&this.jc_1.equals(t.jc_1)&&this.kc_1.equals(t.kc_1)&&this.lc_1.equals(t.lc_1))},fe(Go).gd=function(n,t){var r,i;return n instanceof _o?r=t.nc(A,A,A,A,ls().id(n.yb_1,t.ic_1)):n instanceof vo?r=t.nc(A,A,A,ls().id(n.ac_1,t.hc_1)):n instanceof go?r=t.nc(A,A,A,A,A,ls().id(n.bc_1,t.jc_1)):n instanceof wo?r=t.nc(A,A,A,A,A,A,ls().id(n.cc_1,t.kc_1)):n instanceof pc?r=function(n,t,r,i){var e;return r instanceof vo?e=n.nc(A,A,A,gc(n.hc_1,r,i)):r instanceof _o?e=n.nc(A,A,A,A,gc(n.ic_1,r,i)):r instanceof go?e=n.nc(A,A,A,A,A,gc(n.jc_1,r,i)):r instanceof wo?e=n.nc(A,A,A,A,A,A,gc(n.kc_1,r,i)):(console.error(\"Unhandled tree intent: \"+r),e=n),e}(t,0,n.xc_1,(i=n,function(n){var t;if(!(n instanceof Du))throw ou(re(\"Failed requirement.\"));for(var r=n.oa_1,e=i.wc_1,u=Lr(Ct(r,10)),o=0,f=r.f();f.g();){var s,c,a=f.h(),h=o;if(o=h+1|0,e===gr(h)){var l=a.sa_1;c=a.ua(A,null==l?null:l.ad())}else c=a;s=c,u.d(s)}return t=u,n.qa(A,A,t)})):n instanceof wc?(window.navigator.clipboard.writeText(n.hd_1),r=t):n instanceof bo?r=t.nc(A,A,A,A,A,A,A,n.dc_1):(console.error(\"Unhandled intent: \"+n),r=t),r},fe(Go).ba=function(n,t){var r=n instanceof mc?n:le();return this.gd(r,t instanceof po?t:le())},fe(Go).jd=function(n){return Nf().y9(Xf(Eo),[qo(0,n),yo(0,n)])},fe(Go).z9=function(n){return this.jd(n instanceof po?n:le())},fe(Qo).toString=function(){return\"ImportedProblem(problem=\"+this.kd_1+\", message=\"+this.ld_1+\", trace=\"+this.md_1+\")\"},fe(Qo).hashCode=function(){var n=ie(this.kd_1);return n=zn(n,31)+this.ld_1.hashCode()|0,zn(n,31)+ie(this.md_1)|0},fe(Qo).equals=function(n){if(this===n)return!0;if(!(n instanceof Qo))return!1;var t=n instanceof Qo?n:le();return!!ue(this.kd_1,t.kd_1)&&!!this.ld_1.equals(t.ld_1)&&!!ue(this.md_1,t.md_1)},fe(of).ud=function(n,t){return this.td_1(n,t)},fe(of).compare=function(n,t){return this.ud(n,t)},fe(wf).toString=function(){return\"LearnMore(text=\"+this.sc_1+\", documentationLink=\"+this.tc_1+\")\"},fe(wf).hashCode=function(){var n=ee(this.sc_1);return zn(n,31)+ee(this.tc_1)|0},fe(wf).equals=function(n){if(this===n)return!0;if(!(n instanceof wf))return!1;var t=n instanceof wf?n:le();return this.sc_1===t.sc_1&&this.tc_1===t.tc_1},fe(bf).toString=function(){return\"Text(text=\"+this.fa_1+\")\"},fe(bf).hashCode=function(){return ee(this.fa_1)},fe(bf).equals=function(n){if(this===n)return!0;if(!(n instanceof bf))return!1;var t=n instanceof bf?n:le();return this.fa_1===t.fa_1},fe(pf).toString=function(){return\"Reference(name=\"+this.da_1+\", clipboardString=\"+this.ea_1+\")\"},fe(pf).hashCode=function(){var n=ee(this.da_1);return zn(n,31)+ee(this.ea_1)|0},fe(pf).equals=function(n){if(this===n)return!0;if(!(n instanceof pf))return!1;var t=n instanceof pf?n:le();return this.da_1===t.da_1&&this.ea_1===t.ea_1},fe(kf).ed=function(n){return this.dd_1.d(new bf(n)),this},fe(kf).xd=function(n,t){return this.dd_1.d(new pf(n,t)),this},fe(kf).fd=function(n,t,r){return t=t===A?n:t,r===A?this.xd(n,t):r.xd.call(this,n,t)},fe(kf).j5=function(){return new Bf(Rn(this.dd_1))},fe(qf).rd=function(n){return new Bf(dr(new bf(n)))},fe(qf).qd=function(n){var t=new kf;return n(t),t.j5()},fe(Bf).vd=function(n){return new Bf(n)},fe(Bf).toString=function(){return\"PrettyText(fragments=\"+this.ca_1+\")\"},fe(Bf).hashCode=function(){return ie(this.ca_1)},fe(Bf).equals=function(n){if(this===n)return!0;if(!(n instanceof Bf))return!1;var t=n instanceof Bf?n:le();return!!ue(this.ca_1,t.ca_1)},fe(Cf).sd=function(n){return function(n){for(var t=$r(),r=n.f();r.g();)for(var i=t,e=r.h().f();e.g();){var u,o=e.h(),f=i,s=f.v1(o);if(null==s){var c=$r();f.h5(o,c),u=c}else u=s;i=u instanceof Ur?u:le()}return t}(n)},fe(If).toString=function(){return\"Trie(nestedMaps=\"+this.wd_1+\")\"},fe(If).hashCode=function(){return ie(this.wd_1)},fe(If).equals=function(n){return function(n,t){return t instanceof If&&!!ue(n,t instanceof If?t.wd_1:le())}(this.wd_1,n)},fe(Gf).ga=function(n){return Vf().yd(this.x9_1,A,n)},fe(Gf).ha=function(n){return Vf().yd(this.x9_1,A,A,n)},fe(Gf).ja=function(n){return Vf().yd(this.x9_1,A,A,Je(n))},fe(Gf).y9=function(n,t){return Vf().yd(this.x9_1,n,A,Je(t))},fe(Gf).zd=function(n,t){return Vf().yd(this.x9_1,n,A,t)},fe(Gf).fb=function(n,t){return Vf().yd(this.x9_1,n,t)},fe(Gf).rc=function(n,t){return Vf().yd(this.x9_1,A,n,Je(t))},fe(Gf).toString=function(){return\"ViewFactory(elementName=\"+this.x9_1+\")\"},fe(Gf).hashCode=function(){return ee(this.x9_1)},fe(Gf).equals=function(n){if(this===n)return!0;if(!(n instanceof Gf))return!1;var t=n instanceof Gf?n:le();return this.x9_1===t.x9_1},fe(Uf).ae=function(n,t,r,i){return new Yf(n,t,r,i)},fe(Uf).yd=function(n,t,r,i,e){return t=t===A?bt():t,r=r===A?null:r,i=i===A?bt():i,e===A?this.ae(n,t,r,i):e.ae.call(this,n,t,r,i)},fe(Yf).toString=function(){return\"Element(elementName=\"+this.be_1+\", attributes=\"+this.ce_1+\", innerText=\"+this.de_1+\", children=\"+this.ee_1+\")\"},fe(Yf).hashCode=function(){var n=ee(this.be_1);return n=zn(n,31)+ie(this.ce_1)|0,n=zn(n,31)+(null==this.de_1?0:ee(this.de_1))|0,zn(n,31)+ie(this.ee_1)|0},fe(Yf).equals=function(n){if(this===n)return!0;if(!(n instanceof Yf))return!1;var t=n instanceof Yf?n:le();return this.be_1===t.be_1&&!!ue(this.ce_1,t.ce_1)&&this.de_1==t.de_1&&!!ue(this.ee_1,t.ee_1)},fe(Jf).u9=function(n){return this.r9_1(new ns(\"click\",n))},fe(Jf).t9=function(n){return this.r9_1(new ts(n))},fe(Jf).gb=function(n){for(var t=0,r=n.length;t<r;){var i=n[t];t=t+1|0,this.r9_1(new ts(i))}return hr()},fe(Jf).s9=function(n){return this.r9_1(new rs(\"title\",n))},fe(Jf).bd=function(n){return this.r9_1(new rs(\"href\",n))},fe(fs).oe=function(){return this.ne_1},fe(fs).toString=function(){return\"Toggle(focus=\"+this.ne_1+\")\"},fe(fs).hashCode=function(){return ie(this.ne_1)},fe(fs).equals=function(n){if(this===n)return!0;if(!(n instanceof fs))return!1;var t=n instanceof fs?n:le();return!!ue(this.ne_1,t.ne_1)},fe(ss).pe=function(n,t){return this.re(n.qe((r=t,function(n){return n.me(r(n.ub_1))})));var r},fe(ss).re=function(n){return new ss(n)},fe(ss).toString=function(){return\"Model(tree=\"+this.xb_1+\")\"},fe(ss).hashCode=function(){return this.xb_1.hashCode()},fe(ss).equals=function(n){if(this===n)return!0;if(!(n instanceof ss))return!1;var t=n instanceof ss?n:le();return!!this.xb_1.equals(t.xb_1)},fe(hs).id=function(n,t){var r;if(n instanceof fs){var i=n.oe();r=t.re(i.qe(as))}else he();return r},fe(vs).cd=function(){return this.ve_1},fe(vs).we=function(){return 0},fe(vs).qe=function(n){return n(this.ve_1)},fe(vs).toString=function(){return\"Original(tree=\"+this.ve_1+\")\"},fe(vs).hashCode=function(){return this.ve_1.hashCode()},fe(vs).equals=function(n){if(this===n)return!0;if(!(n instanceof vs))return!1;var t=n instanceof vs?n:le();return!!this.ve_1.equals(t.ve_1)},fe(ds).cd=function(){return this.ue_1},fe(ds).we=function(){return this.se_1.we()+1|0},fe(ds).qe=function(n){return this.se_1.qe((t=this,r=n,function(n){for(var i,e=n.vb_1,u=t.te_1,o=Lr(Ct(e,10)),f=0,s=e.f();s.g();){var c,a=s.h(),h=f;f=h+1|0,c=u===gr(h)?r(a):a,o.d(c)}return i=o,n.me(A,i)}));var t,r},fe(ds).toString=function(){return\"Child(parent=\"+this.se_1+\", index=\"+this.te_1+\", tree=\"+this.ue_1+\")\"},fe(ds).hashCode=function(){var n=ie(this.se_1);return n=zn(n,31)+this.te_1|0,zn(n,31)+this.ue_1.hashCode()|0},fe(ds).equals=function(n){if(this===n)return!0;if(!(n instanceof ds))return!1;var t=n instanceof ds?n:le();return!!ue(this.se_1,t.se_1)&&this.te_1===t.te_1&&!!this.ue_1.equals(t.ue_1)},fe(gs).ad=function(){var n;switch(this.q8_1){case 0:n=ps();break;case 1:n=bs();break;default:he()}return n},fe(ws).vc=function(){var n,t;return Xn(On(De(0,this.cd().vb_1.k()-1|0)),(n=this,(t=function(t){return n.xe(t)}).callableName=\"child\",t))},fe(ws).xe=function(n){return new ds(this,n,this.cd().vb_1.j(n))},fe(ms).uc=function(){return new vs(this)},fe(ms).ye=function(){return!this.vb_1.i()},fe(ms).ze=function(n,t,r){return new ms(n,t,r)},fe(ms).me=function(n,t,r,i){return n=n===A?this.ub_1:n,t=t===A?this.vb_1:t,r=r===A?this.wb_1:r,i===A?this.ze(n,t,r):i.ze.call(this,n,t,r)},fe(ms).toString=function(){return\"Tree(label=\"+this.ub_1+\", children=\"+this.vb_1+\", state=\"+this.wb_1+\")\"},fe(ms).hashCode=function(){var n=null==this.ub_1?0:ie(this.ub_1);return n=zn(n,31)+ie(this.vb_1)|0,zn(n,31)+this.wb_1.hashCode()|0},fe(ms).equals=function(n){if(this===n)return!0;if(!(n instanceof ms))return!1;var t=n instanceof ms?n:le();return!!ue(this.ub_1,t.ub_1)&&!!ue(this.vb_1,t.vb_1)&&!!this.wb_1.equals(t.wb_1)},fe(Cs).toString=function(){return\"ProblemNodeGroup(tree=\"+this.df_1+\", children=\"+this.ef_1+\", childGroups=\"+this.ff_1+\", id=\"+this.gf_1+\")\"},fe(Cs).hashCode=function(){var n=this.df_1.hashCode();return n=zn(n,31)+ie(this.ef_1)|0,n=zn(n,31)+ie(this.ff_1)|0,zn(n,31)+this.gf_1|0},fe(Cs).equals=function(n){if(this===n)return!0;if(!(n instanceof Cs))return!1;var t=n instanceof Cs?n:le();return!!this.df_1.equals(t.df_1)&&!!ue(this.ef_1,t.ef_1)&&!!ue(this.ff_1,t.ff_1)&&this.gf_1===t.gf_1},fe(Rs).toString=function(){return\"Text(text=\"+this.hf_1+\")\"},fe(Rs).hashCode=function(){return ee(this.hf_1)},fe(Rs).equals=function(n){if(this===n)return!0;if(!(n instanceof Rs))return!1;var t=n instanceof Rs?n:le();return this.hf_1===t.hf_1},fe(Hs).toString=function(){return\"ProblemId(prettyText=\"+this.if_1+\", separator=\"+this.jf_1+\")\"},fe(Hs).hashCode=function(){var n=this.if_1.hashCode();return zn(n,31)+(0|this.jf_1)|0},fe(Hs).equals=function(n){if(this===n)return!0;if(!(n instanceof Hs))return!1;var t=n instanceof Hs?n:le();return!!this.if_1.equals(t.if_1)&&this.jf_1===t.jf_1},fe($s).toString=function(){return\"Advice(label=\"+this.kf_1+\", docLink=\"+this.lf_1+\")\"},fe($s).hashCode=function(){var n=ie(this.kf_1);return zn(n,31)+(null==this.lf_1?0:ie(this.lf_1))|0},fe($s).equals=function(n){if(this===n)return!0;if(!(n instanceof $s))return!1;var t=n instanceof $s?n:le();return!!ue(this.kf_1,t.kf_1)&&!!ue(this.lf_1,t.lf_1)},fe(Us).zb=function(){return this.mf_1},fe(Us).toString=function(){return\"MessageTreeIntent(delegate=\"+this.mf_1+\")\"},fe(Us).hashCode=function(){return ie(this.mf_1)},fe(Us).equals=function(n){if(this===n)return!0;if(!(n instanceof Us))return!1;var t=n instanceof Us?n:le();return!!ue(this.mf_1,t.mf_1)},fe(Vs).zb=function(){return this.nf_1},fe(Vs).toString=function(){return\"ProblemIdTreeIntent(delegate=\"+this.nf_1+\")\"},fe(Vs).hashCode=function(){return ie(this.nf_1)},fe(Vs).equals=function(n){if(this===n)return!0;if(!(n instanceof Vs))return!1;var t=n instanceof Vs?n:le();return!!ue(this.nf_1,t.nf_1)},fe(Qs).zb=function(){return this.of_1},fe(Qs).toString=function(){return\"FileLocationTreeIntent(delegate=\"+this.of_1+\")\"},fe(Qs).hashCode=function(){return ie(this.of_1)},fe(Qs).equals=function(n){if(this===n)return!0;if(!(n instanceof Qs))return!1;var t=n instanceof Qs?n:le();return!!ue(this.of_1,t.of_1)},fe(Zs).toString=function(){return\"SetTab(tab=\"+this.pf_1+\")\"},fe(Zs).hashCode=function(){return this.pf_1.hashCode()},fe(Zs).equals=function(n){if(this===n)return!0;if(!(n instanceof Zs))return!1;var t=n instanceof Zs?n:le();return!!this.pf_1.equals(t.pf_1)},fe(Ys).yf=function(n,t,r,i,e,u,o,f){return new Ys(n,t,r,i,e,u,o,f)},fe(Ys).zf=function(n,t,r,i,e,u,o,f,s){return n=n===A?this.qf_1:n,t=t===A?this.rf_1:t,r=r===A?this.sf_1:r,i=i===A?this.tf_1:i,e=e===A?this.uf_1:e,u=u===A?this.vf_1:u,o=o===A?this.wf_1:o,f=f===A?this.xf_1:f,s===A?this.yf(n,t,r,i,e,u,o,f):s.yf.call(this,n,t,r,i,e,u,o,f)},fe(Ys).toString=function(){return\"Model(heading=\"+this.qf_1+\", summary=\"+this.rf_1+\", learnMore=\"+this.sf_1+\", messageTree=\"+this.tf_1+\", problemIdTree=\"+this.uf_1+\", fileLocationTree=\"+this.vf_1+\", problemCount=\"+this.wf_1+\", tab=\"+this.xf_1+\")\"},fe(Ys).hashCode=function(){var n=this.qf_1.hashCode();return n=zn(n,31)+ie(this.rf_1)|0,n=zn(n,31)+this.sf_1.hashCode()|0,n=zn(n,31)+this.tf_1.hashCode()|0,n=zn(n,31)+this.uf_1.hashCode()|0,n=zn(n,31)+this.vf_1.hashCode()|0,n=zn(n,31)+this.wf_1|0,zn(n,31)+this.xf_1.hashCode()|0},fe(Ys).equals=function(n){if(this===n)return!0;if(!(n instanceof Ys))return!1;var t=n instanceof Ys?n:le();return!!(this.qf_1.equals(t.qf_1)&&ue(this.rf_1,t.rf_1)&&this.sf_1.equals(t.sf_1)&&this.tf_1.equals(t.tf_1)&&this.uf_1.equals(t.uf_1)&&this.vf_1.equals(t.vf_1)&&this.wf_1===t.wf_1&&this.xf_1.equals(t.xf_1))},fe(vc).ag=function(n,t){var r,i;return n instanceof Qs?r=t.zf(A,A,A,A,A,ls().id(n.of_1,t.vf_1)):n instanceof Vs?r=t.zf(A,A,A,A,ls().id(n.nf_1,t.uf_1)):n instanceof Us?r=t.zf(A,A,A,ls().id(n.mf_1,t.tf_1)):n instanceof pc?r=function(n,t,r,i){var e;return r instanceof Us?e=n.zf(A,A,A,gc(n.tf_1,r,i)):r instanceof Vs?e=n.zf(A,A,A,A,gc(n.uf_1,r,i)):r instanceof Qs?e=n.zf(A,A,A,A,A,gc(n.vf_1,r,i)):(console.error(\"Unhandled tree intent: \"+r),e=n),e}(t,0,n.xc_1,(i=n,function(n){var t;if(!(n instanceof Du))throw ou(re(\"Failed requirement.\"));for(var r=n.oa_1,e=i.wc_1,u=Lr(Ct(r,10)),o=0,f=r.f();f.g();){var s,c,a=f.h(),h=o;if(o=h+1|0,e===gr(h)){var l=a.sa_1;c=a.ua(A,null==l?null:l.ad())}else c=a;s=c,u.d(s)}return t=u,n.qa(A,A,t)})):n instanceof wc?(window.navigator.clipboard.writeText(n.hd_1),r=t):n instanceof Zs?r=t.zf(A,A,A,A,A,A,A,n.pf_1):(console.error(\"Unhandled intent: \"+n),r=t),r},fe(vc).ba=function(n,t){var r=n instanceof mc?n:le();return this.ag(r,t instanceof Ys?t:le())},fe(vc).bg=function(n){return Nf().y9(Xf(oc),[Ks(0,n),Xs(0,n)])},fe(vc).z9=function(n){return this.bg(n instanceof Ys?n:le())},fe(wc).toString=function(){return\"Copy(text=\"+this.hd_1+\")\"},fe(wc).hashCode=function(){return ee(this.hd_1)},fe(wc).equals=function(n){if(this===n)return!0;if(!(n instanceof wc))return!1;var t=n instanceof wc?n:le();return this.hd_1===t.hd_1},fe(pc).toString=function(){return\"ToggleStackTracePart(partIndex=\"+this.wc_1+\", location=\"+this.xc_1+\")\"},fe(pc).hashCode=function(){var n=this.wc_1;return zn(n,31)+ie(this.xc_1)|0},fe(pc).equals=function(n){if(this===n)return!0;if(!(n instanceof pc))return!1;var t=n instanceof pc?n:le();return this.wc_1===t.wc_1&&!!ue(this.xc_1,t.xc_1)},fe(Xr).k6=function(){var n=Object.create(null);return n.foo=1,delete n.foo,hr(),n},l=null,wn=0,function(){var n=configurationCacheProblems();if(null==n.problemsReport)Sf(zf(\"report\"),Uo(),function(n){var t,r,i,e,u,o,f,s,c,a,h=function(n){for(var t=Tr(),r=Tr(),i=Tr(),e=0,u=n.length;e<u;){var o=n[e];e=e+1|0;var f,s=o.input,c=null==s?null:r.d(Yo(s,o));if(null==c){var a=o.incompatibleTask;f=null==a?null:i.d(Yo(a,o))}else f=c;if(null==f){var h=ae(o.problem);t.d(Yo(h,o))}}return new Zo(t,r,i)}(n.diagnostics),l=n.totalProblemCount;return new po((f=(t=n).buildName,s=t.requestedTasks,c=null==s?null:Yt(s,\" \",A,r=r!==A&&r)>=0,a=null==c||c,yf().qd((i=t,e=f,u=s,o=a,function(n){n.ed(function(n){var t;if(Yi(n)>0){var r,i=Qi(n,0);r=function(n){return 97<=n&&n<=122||!(xi(n,128)<0)&&function(n){var t;return t=1===function(n){var t=n,r=tu(iu().h9_1,t),i=iu().h9_1[r],e=(i+iu().i9_1[r]|0)-1|0,u=iu().j9_1[r];if(t>e)return 0;var o=3&u;if(0===o){var f=2,s=i,c=0;if(c<=1)do{if(c=c+1|0,(s=s+(u>>f&127)|0)>t)return 3;if((s=s+(u>>(f=f+7|0)&127)|0)>t)return 0;f=f+7|0}while(c<=1);return 3}if(u<=7)return o;var a=t-i|0;return u>>zn(2,u<=31?a%2|0:a)&3}(n)||function(n){var t=tu(uu().k9_1,n);return t>=0&&n<(uu().k9_1[t]+uu().l9_1[t]|0)}(n),t}(n)}(i)?function(n){return function(n){var t=ji(n).toUpperCase();if(t.length>1){var r;if(329===n)r=t;else{var i=Qi(t,0),e=t.substring(1).toLowerCase();r=ji(i)+e}return r}return ji(function(n){return function(n){var t=n;return 452<=t&&t<=460||497<=t&&t<=499?Fe(zn(3,(t+1|0)/3|0)):4304<=t&&t<=4346||4349<=t&&t<=4351?n:pi(n)}(n)}(n))}(n)}(i):ji(i),t=re(r)+n.substring(1)}else t=n;return t}(i.cacheAction)+\" the configuration cache for \");var t=e;null==t||n.fd(t),null==e||n.ed(\" build and \");var r=u;return null==(null==r?null:n.fd(r))&&n.ed(\"default\"),n.ed(o?\" tasks\":\" task\"),hr()}))),function(n,t){var r=n.cacheActionDescription,i=null==r?null:_f(r),e=yf().rd(function(n){var t=n.od_1.k(),r=vf(t,\"build configuration input\");return t>0?r+\" and will cause the cache to be discarded when \"+(t<=1?\"its\":\"their\")+\" value change\":r}(t)),u=yf().rd(function(n,t){var r=n.totalProblemCount,i=t.nd_1.k(),e=vf(r,\"problem\");return r>i?e+\", only the first \"+i+\" \"+gf(i)+\" included in this report\":e}(n,t));return function(n,t){for(var r=0,i=n.length;r<i;){var e=n[r];r=r+1|0,null!=e&&t.d(e)}return t}([i,e,u],Tr())}(n,h),new wf(\"Gradle Configuration Cache\",n.documentationLink),ef(new Qu(Ro().qc_1),Xn(On(h.nd_1),cf)),ef(new Qu(Ho().qc_1),function(n){return Xn(On(n),af)}(h.nd_1)),ef(new Qu(Oo().qc_1),Xn(On(h.od_1),ff)),ef(new Qu($o().qc_1),Xn(On(h.pd_1),sf)),0===l?Oo():Ro())}(n));else{var t=n.problemsReport;Sf(zf(\"report\"),dc(),function(n,t){var r=function(n){for(var t=ui(),r=0,i=n.length;r<i;){var e=n[r];r=r+1|0;var u,o=js(e),f=t.v1(o);if(null==f){var s=Tr();t.h5(o,s),u=s}else u=f;u.d(e)}for(var c=t.o(),a=Lr(Ct(c,10)),h=c.f();h.g();){for(var l,_=h.h(),v=_.i1(),d=Lr(Ct(v,10)),g=v.f();g.g();){var w;w=Ps(g.h(),null,!0),d.d(w)}var b=d,p=Dn(_.i1());l=new ms(Ss(p,new $u(zs(Is(p)).ed(\" (\"+_.i1().k()+\")\").j5())),b),a.d(l)}var m=a;return new ss(new ms(new Rs(\"text\"),m))}(t),i=function(n){for(var t=function(){var n=Tr();return new Cs(new ms(new Hs(yf().rd(\"Ungrouped\"),!0),n),n,ui())}(),r=ui(),i=0,e=n.length;i<e;){var u=n[i];i=i+1|0;var o=xs(r,Hn(Tn(u.problemId.slice(),1))),f=Ps(u);null==o?t.ef_1.d(f):o.ef_1.d(f)}for(var s=r.w1(),c=Lr(Ct(s,10)),a=s.f();a.g();){var h;h=a.h().df_1,c.d(h)}var l=$n(c);return l.d(t.df_1),new ss(new ms(new Rs(\"text\"),l))}(t),e=function(n){for(var t=Tr(),r=ui(),i=0,e=n.length;i<e;){var u=n[i];i=i+1|0;var o=u.locations;if(null==o||0===o.length)t.d(Ps(u));else{var f,s=u.locations;if(null==s)f=null;else{for(var c=Tr(),a=Oi(s);a.g();){var h=a.h();null!=h.path&&c.d(h)}f=c}if(null==f);else for(var l=f.f();l.g();){var _=l.h();Bs(r,ae(_.path),u,_)}var v,d=u.locations;if(null==d)v=null;else{for(var g=Tr(),w=Oi(d);w.g();){var b=w.h();null!=b.pluginId&&g.d(b)}v=g}if(null==v);else for(var p=v.f();p.g();){var m=p.h();Bs(r,ae(m.pluginId),u,m)}var k,q=u.locations;if(null==q)k=null;else{for(var y=Tr(),B=Oi(q);B.g();){var C=B.h();null!=C.taskPath&&y.d(C)}k=y}if(null==k);else for(var x=k.f();x.g();){var j=x.h();Bs(r,ae(j.taskPath),u,j)}}}var P=function(n,t){for(var r=n.w1(),i=Lr(Ct(r,10)),e=r.f();e.g();){var u;u=e.h().t3_1,i.d(u)}var o=i;return t.i()?o:function(n,t){var r=Lr(n.k());return r.m(n),r.d(t),r}(o,new ms(new Hs(yf().rd(\"no location\"),!0),t))}(r,t);return new ss(new ms(new Rs(\"text\"),P))}(t);return new Ys(yf().rd(\"Problems Report\"),function(n,t){var r,i,e,u=n.description,o=null==u?null:dr(_f(u));return r=null==o?dr(yf().qd((i=t,e=n,function(n){n.ed(i.length+\" problems have been reported during the execution\");var t=e.buildName;null==t||(n.ed(\" of build \"),n.fd(t));var r=e.requestedTasks;return null==r||(n.ed(\" for the following tasks:\"),n.fd(r),hr()),hr()}))):o,r}(n,t),new wf(\"reporting problems\",n.documentationLink),r,i,e,t.length,function(n,t,r){return ho(r)>0?Os():ho(n)>0?Fs():ho(t)>0?Ds():Fs()}(r,i,e))}(t,n.diagnostics))}}(),n}(void 0===this[\"configuration-cache-report\"]?{}:this[\"configuration-cache-report\"])}}[70](),{}))));\n//# sourceMappingURL=configuration-cache-report.js.map\n                </script>\n\n</body>\n</html>\n"
  },
  {
    "path": "android/build.gradle",
    "content": "allprojects {\r\n    repositories {\r\n        google()\r\n        mavenCentral()\r\n    }\r\n}\r\n\r\nrootProject.buildDir = \"../build\"\r\n\r\nsubprojects {\r\n    afterEvaluate { project ->\r\n        if (project.plugins.hasPlugin(\"com.android.application\") ||\r\n            project.plugins.hasPlugin(\"com.android.library\")) {\r\n\r\n            project.android {\r\n                compileSdkVersion 36\r\n                buildToolsVersion \"36.0.0\"\r\n\r\n                compileOptions {\r\n                    sourceCompatibility JavaVersion.VERSION_11\r\n                    targetCompatibility JavaVersion.VERSION_11\r\n                }\r\n            }\r\n        }\r\n\r\n        if (project.hasProperty(\"android\")) {\r\n            project.android {\r\n                if (namespace == null) {\r\n                    namespace project.group\r\n                }\r\n            }\r\n        }\r\n\r\n        project.tasks.withType(org.jetbrains.kotlin.gradle.tasks.KotlinCompile).configureEach {\r\n            kotlinOptions {\r\n                jvmTarget = \"11\"\r\n            }\r\n        }\r\n    }\r\n\r\n    project.buildDir = \"${rootProject.buildDir}/${project.name}\"\r\n}\r\n\r\nsubprojects {\r\n    project.evaluationDependsOn(\":app\")\r\n}\r\n\r\ntasks.register(\"clean\", Delete) {\r\n    delete rootProject.buildDir\r\n}\r\n"
  },
  {
    "path": "android/gradle/wrapper/gradle-wrapper.properties",
    "content": "distributionBase=GRADLE_USER_HOME\r\ndistributionPath=wrapper/dists\r\nzipStoreBase=GRADLE_USER_HOME\r\nzipStorePath=wrapper/dists\r\ndistributionUrl=https\\://services.gradle.org/distributions/gradle-8.11.1-bin.zip\r\n "
  },
  {
    "path": "android/gradle.properties",
    "content": "org.gradle.jvmargs=-Xmx4G -XX:MaxMetaspaceSize=2G -XX:+HeapDumpOnOutOfMemoryError\r\nandroid.useAndroidX=true\r\nandroid.enableJetifier=true\r\nandroid.nonTransitiveRClass=true\r\nandroid.ndk.suppressMinSdkVersionError=21"
  },
  {
    "path": "android/settings.gradle",
    "content": "pluginManagement {\r\n    def flutterSdkPath = {\r\n        def properties = new Properties()\r\n        file(\"local.properties\").withInputStream { properties.load(it) }\r\n        def flutterSdkPath = properties.getProperty(\"flutter.sdk\")\r\n        assert flutterSdkPath != null, \"flutter.sdk not set in local.properties\"\r\n        return flutterSdkPath\r\n    }()\r\n\r\n    includeBuild(\"$flutterSdkPath/packages/flutter_tools/gradle\")\r\n\r\n    repositories {\r\n        google()\r\n        mavenCentral()\r\n        gradlePluginPortal()\r\n    }\r\n}\r\n\r\nplugins {\r\n    id \"dev.flutter.flutter-plugin-loader\" version \"1.0.0\"\r\n    id \"com.android.application\" version \"8.10.0\" apply false\r\n    id \"org.jetbrains.kotlin.android\" version \"2.2.0\" apply false\r\n}\r\n\r\ninclude \":app\"\r\n"
  },
  {
    "path": "assets/animations/Not Found.json",
    "content": "{\"v\":\"4.8.0\",\"meta\":{\"g\":\"LottieFiles AE \",\"a\":\"\",\"k\":\"\",\"d\":\"\",\"tc\":\"\"},\"fr\":25,\"ip\":0,\"op\":273,\"w\":500,\"h\":500,\"nm\":\"not_found\",\"ddd\":0,\"assets\":[{\"id\":\"image_0\",\"w\":175,\"h\":173,\"u\":\"\",\"p\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAK8AAACtCAYAAADGWi9+AAAACXBIWXMAAAABAAAAAQBPJcTWAAAAJHpUWHRDcmVhdG9yAAAImXNMyU9KVXBMK0ktUnBNS0tNLikGAEF6Bs5qehXFAAAYj0lEQVR4nO2dXVMb2ZnH/+cg1BIIkABjPF7bxFvZnamaqYHUrh1XqjbMxc7YV4Mucj3kEwzfIOwnCLnei+BP0PgmME5twWQry8DWFrh2qpKt3aRgXB4DtngRWKIlcc5eSGLUp7ul7qPWS7fO78rdWK1G+vP0c57zvAAKhUKhUCgUCoVCoVAoFAqFQqEIMqTTN9Au9Ofb0+B8CgzTICRJCZ8GAHAkOfBxnZeeEYJdAGAMewD2ALIHXO0hFttNfzJz2up7V9gTSvHqq5tTQN8sCKYp4dOc4+ctfLt9DuwCfAOUbqQ/fbDbwvdS1BAa8epfbc2Bk1kCPgfgXgdv5YwDG+BkBbH+FWWZW0egxauvbs4CdJ4QzAEY6fT92MGBZ0rIrSFw4tXXd5IwjHkCsgCPFjYej6E/EkF/fx80LQpKKQBgIB5zfI1hFHDFGAAgn78EAOTyBkrFEoqlkpe3P+McK+gjS8q18IfAiLfsx9JFt1ZW06IYiGvQotGyaPsjvt8TYwyXRgH5/CVyeeNa3I0gBF8zxhbTTx5t+H5TPUTXi7dGtF80+r+JwQEkBuMtE6sbLt7lcHGRRz5/6cYy73OChfRnD1facW9ho2vFq6/vJHFZWGok2ng8hpGhQSQSA9duQLdQFfLFuxxYxfWwQ1liObpSvPraNwsEZBEO7gGlFInBAYyNjnTMwnqBMYaLixwyx2d1rXF5cccW0k8e7bXv7oJLV4lXf749TRlfdto0oJQilRxCKjncdVbWLRfvcjg5Pa/nH59x8MX0458utfO+gkjXiFdf3VokBL+y+1kYRCuSy1/izdsTGEbB9ucVV2JeWWFnOi5efXVzihK64mRtU8khjI0mQyNakWz2op47ccY5WUg/ebDc5tsKBB0Vr766PU8IX4KNbxuPxzAxnoKmRTtwZ+2FMYbM8SlOTs9tf845niIWXVCbHGY6Jl59bXuJgH8pnqeUYmx0BKnkcCduq6MYRgEHRxlbV4IALxhnc8qN+IG2i7e8Q1ZYJsDn4s80LYr3Jm8EIoLQSt68PXaywmecklm1Q1emreLV13eS1Chs2Pm3qeQQboyPtvN2upqLdzkcHGbs4sPKD67QNvE6LcwopZgYT2F4ONGuW3Gkut1bzn/ovPUvFkv4/uCNrRvBOfllrwu4LeLVn29PE8Y3ICzMKKW4c/tm2xZlhlGAYRRQLJWQyxtgjDmGqmrpj0QQ6Y9cJ/XE4zHEahJ7WgljDEdvTpA9v7D8rNcF3HLx6qubU4TQXQjC1bQo7ty+2VIBFIslXLzLIZ83cPEu5/v1q8k/g4MDdTPT/ODgMKMELNBS8Tr5uK0UblWw2fN3rqyqX1S3rFPJoZY9SU5Os3jz9sRyvlcF3DLxtlu4ufwlstl3ttbJCwR4wYEpNJHc3h+JYGx0pCV+fDZ7gYOjjOU8p2Sm16IQrRPv2taKGA5rhXBz+Utkjs885tJiw0sRZbliAwDoLAimCTANF4nwrdrWdhBwz4XRWiJeuw0Iv4VrGAUcvT1pKNpycB8rANvwM+XwhyJPPmcXs66lFZbYzgcmwAumRWd7ZSfOd/FWtnx/W3uOUor7U7d9EW6jrdQK+xxkBfxqqR07UuXc4+IcJXyhXhm931vedgLmwLP044dzvrxBl+OreO0iC36Gw3L5SxweZurlxO5zThY7uXjRn29P44ov1EuiHxsdwdho0pf323/52rIw5Rz/kn7ycNGXN+hifBXvs7WtXdHyTE6M+fK4zByfInN85vTjjotWpFH5Ujwew+TEWNObIYwx7H/32vIH3QsLON/Ea5eP68eWL2MMr16/cfJtuz5xW1/dnKWELtm5E5RSvHfrRtMxYsMoYP/la/H0Ptei02H2f30Rb2UHbaf2nKZFce/OraauWy/LKmglM/VKm/x4OtnFgDnIb9KPHyw0deEuxhfxiu4CpRT37txq6pFoGAW8fHVon5jS5dbWiXplTn74wS9fHVqeUGF2H5pe/utr31hW2M0WRtYR7j6nZDaIwgWA9KcPdpkWneUcT8WfZY7PcHBo3XzwwuTEmCWiQxlfbuqiXUxTlldf30kSo7CHmkdhPB7Dnds3pa/pJNywxTArbsSvxfPNrhNs3YeQbh83Z3kvC5YSnonxlPTlnITLOZ5+/vhhqBYf6cc/XeKc/FI8f3J6jmxWfos7lRxGXFgAEsKX9PUdf2JzXYS0eMsxXXMYqJmkFMYYDo6sydec42n6ycN52fvsZtJPHizbCfjgKNNUFtzYqGVNOILLQugWbk1YXrpoOqK0qQXHq9fWpOswC7eKo4AP7aMsbhiIxzA8ZI5eEIKFsFlfKfE6WV3Z7d/M8alllUyAF2EXbhU7ATs9idzSC9ZX0vJara5stW81K0xgn2nRWakLBpSygM1RCMMoIHMs5+b390dCb309i1df30lW2oxeI2t1GWM4tIaHzjglc2FanLkl/eThPCH4uvbcyek5ci7TPUXsrW8xNEk73hVnGPMQEm9krW7m+NS6Jw++GNaguhtYNDoHwPQoOrSvIm6IvfXli83cXzfhWbyVjuTXJAblWosaRsGS1lhO5wvmBoRfpD+ZOeUE87XniqUSTk6zUtdLJYfEU/f059vTcnfXXXhSXaWiwFRBYPNocsWRtRbrDJyFakEhS/qzhysceFZ7LnN8hmLR0xgBAOUcE0v48oqH4nP2aDLpfO2RbAfyXP7SugcPvhiUJJu2UP5DNrkPdVJC65IaMVtfcc0SVDyJV/ylR4YGpd7ULrrQ6+6CSPrJoz3OYfpMsucXUtY3kRgQT43oX20FXsCuxVv5ZU0+gs2H0hBbq8vJoucL9QKx6BJ8sL7VsnwTLPjW173l5WS29lB2oZbNvhNP7YcxacQP0p/MnNpZX5nIQ2IwbjoOg+vgWn2VyZLXiB+GG4rFkrVgUFnd+thY3zOJxB1b1yHgUQdX4i3XY5mjDGLmkhtskk3OlNWtT/qTmVMOslx77rR+5bQtlFLrd3bFA219XVrevtnaI02LSkUZsudml0H8UhQO8CuT61AslaSSdsSnJaWYbeq+Oow78RKYHi8Dcc3zGxWLNh+48KUo7Ek/ebRHgBe152TaWonxXs7x8+burLO4Ei8l3CReLeo9Z1d0GcpZYyqu6xYGczlPLm94voZdlXKQ/V5X4hX/QmX83bzwYZdbMClcw7np8zKMglTUwer3IrzitfvLlPF3rYs1tuH5Ij1M5Sm1X3tOJtsspvULZ/iU9E11mMaWl5t/ORmra7e4UHN2vcM5NmqP3XbGrCUSMRueIC/aGouXmR8r/RHvVlcUr5izqnAL2ag9ujSKnq9gSdLhCGxyemPxEmL65fr7+zy/iZizW+6Pq/BMH0x5zjLhspgYcajT1bLbaSheS6RBojrYujIme54vooCYpM8Y87xoC9MYXM+/iWy5j5mrPc8XUQAohxhrjy8lrK/o+v3Q+T1YuFiwNe8TWR5vsVjPlvk0DUHTtX2RLpgx5wcNxSv6RH6MbOrF4kq/YNws3nZOPOo2wuMA9QocFr+3V2m5eHv5w1W0lpaLV1xQiAsOhUKWlotXXNlWBvQpFE3TevFaV7bSkyUVilrUgi1oCDuevYwb8Zrqp3o5NNMN+LHjGRYaipcQc2jmSqZnVkh2dLoRf3Y8g0lb3Iaw7Oh0A2JhgB9ZfkHd8WwoXsawV3ssk0Nq/YDprOeLKKpV3CaanaAJBHfH043l3Wv2TSxplCS4pScdhVIfMvwsxmff7v8FARfiNacvyhT+WabTQIlXCqEwQKYQ1jIijDRvnDqFC/Ga0xdLEo3exARoAPfsHoGK+oglO5qlHq0xor/LOAmkvwu4EK9Ya1YslaQSoK2POHMjE0V99PWdpLhYk8nwsz452V4Tt9VR3EYbTH6RTAK0pVEJCXarobZTKMzWHtobhMZYG7/w8FpeAOAwx3plIg6DQotNAnwepsk0LUdoSWppWeqCYtH61AxyFbdLy8s3ao9ku7VYAuohmkzTSioTmExz7xIJ71067WbdNXdnncWdeCndqD2UsbyA1VpQEo7ZCC1H+CO3bRbtAtHoMKGUPmi4Em+latWU4yAzG1ecTMOBj4PcK6tdiOOnZIQL2HxnxPxEDRqut4c5zL0WLi7ynt9M06LW3baQTKZpFXYTmGzGUzXEtrdZNLohfWNdgJe2/qZGb7Kugzj6ihB8oWK+zlBqHpUbj8ekogxiS1RC8HVQt4WruBdvrN8k3mKpJOU6DA8nbDKhzF+Qooy+ujkrxnZlrC5gfVIyoetkEHEt3nJ7efNgOxnXAbB+ARXrOyt1sRBDCF2uPe6PRCQXapeWlltiy9Qg4i0lUnAdLt7lpHJDU8lhi+9LCVVd0mvQ175ZgODr3rw5JnUtcQITIfg6DI29vYm37DpcRx0YY7i48O46UEotvi8HPq58YT2Pvro5RWCekhSPx6S2gxljFn+XsXDMAvEk3spcMJP1lR0pOjycsMk2I4sqdAZQSpchFKpOjKekrmUzcPtMXL8EFe+VFH3EMplGZuEG2H4hI5Tx5V7eNtZXtxbFRdrY6Ih0rdqJMPaKgywHPcpQxbN4058+2BWbQ4sfkFs0LWrrPuCy0JP+r766OUsIflV7rvwZyf0tZ7M20zJDNIFJqoaNMbZYe5zPX0rNRwCAsdGk1X0g+KLX/F/9+fY0IdTyOJ+ckFukAVaXjnM8DcNCrYqUeCuZSKY0yTdvT6RvYnJizBL7JSC/1le356UvGiD09Z0kYXwFgp87OTEm7S5kjk+t4THB5Qs60tXDnMBkGQ2jgKzETFygXET43q0blvOE8N+GXcD6+k6SGoUNCGGx4aEEhocTUtdkjFldOYLfiZ3Vg460eNOfPVwRfd/M8Zl0T4CBeMz2ERlmAVeFK/ZAjsdjmJSM6QJlq2v1dfEj6Qt2KU31bRB932KphMyx/EJ2eDhhWcAB4RSw/nx7mhiFXVG4mhbFbZunkFsMo+C0gP5AX9tWbkOV9JNHG+KW8cnpeVMtocZGkxgesj4uywLeWpa+cBehr27OEsY3ILgKmhbFnds3mxp6cnCUcfwZAf8yTHH05jvmcLYAIde33gfohsmbY7YJKITgi2dfbW0EOQ6sr24tEkLXISzO/BBu5vjUYjj6hOtRzkNjfYkfF9HXvlkgIL+uPZdKDuHG+GhT181mL5z+EM44wXz6s4eB2SnSVzenKKXLdpPW4/EYbt+60ZRwDaOA/ZevTedGhgZw/94kdr79q+k85+xHYQiZ+dKrLP34p0t2GxeyO29VhocTeM/+Sx0hHLq+trUShFxgfe2bBULorp1wh4cSTVtcxhi+f/3Gcn7mo/u4e3vcpnKbhKJ20LdGe4yxeYjuw2EGRYkmJbUkBgdw5/ZN23gnAT4nhO7qq1uL3ehK6KubsytrW3uVp5JlJTo5MdZUVKHKwWHGEtP98P27GBkqp0/ev3fT9DMKMt/0m3YBvrgNVfTV7XlC+G9rz/nhywFl65I5Pq23FX3GOZYQiy51eu9eX92cpZRachSqaFq0qQ2IWjLHp5adtPHRIfzsHz+4Ps7lDfz+D+ZC4bnHD3397juB77+Avrq1LJZpDw8lfLEwQDmx+tDG0tRwxkGWwa+W2unX6es7SVwW5yrFkvec/t/Y6Ih0roKI3ZqgP9KHf/75NPoj5uaGv/u3/0KxdHV9zCmZCfqmhf+Nc2PRBWIUpmvjl9V8Uj8EPBCP4d7dWzg5zTqlY44Q8C9B6JfP1rZeMPBlcL7SCiHr6ztJFAqzYJgjRuGLeqYgHo9hYjzlWydzwyjgyGZL/mcPPrAIFwBGhgfw9rjmqXV11XVullda8ujQVzenCKG7EPy8G+MppJLDvr1PsVhC5vjMkmztwD7n2ADIBvqwK2N19NXNKVA6DYZpSmGpL7OjPxLBzZtjvkwOrWIYBbx8dWjZRZv5sLxAs+OP//knk3g5Z58EuVsO0CLxApUdpHIg3pJsIrtn74RHEV9DgBcgOGUcp+JkyfJ/IMnqDAg3Qq0lHo8hlRyS7rHghJNw79+bxEfv33V8nRKvR+wWcEBrBAyUF3Vn2Qucnp7X84lbRrWTTSo51JJBJ07CvfPeOH7y0f26rxV9XgD/NPf44b/7fpNtpOUrTicB+7mIs8MwCsieXyCXN1o6wagq2EQi7ruVrcVJuJMTKTyc+XHd19pFGwjwgmnR2U5HZpqhLeGSTgm4CmMMufwl8vlLXBpF++4xLtG0KLRoFJrWjwHJBiBeyWYvcPT2xHLPI0MDjgu0Wv6yf4Bv//yd5XzQBdy2WJ+TgP2KA3uFMXbdZ7iemDUtCkop+iMRX4aXeMUujguULe5PPrrfULgA8Ps/vHDs7BlkAbc1UO0k4P5IORm9lwfiiTDGcHCYsd1id+PjVnGyurUEVcBt32VxikIA/ofSgophFPD96ze2i85GUYVacnkDG//xrbhQsyWIAu7IFqH+fHuaMr4sJmIDlSqCibGOPKK7ASc3AagfxxUplq7wx+0/4ezcbLnHRkccrx80AXdsf1tf30nCKCwT4HPxZ9WOOr1khQ2jgIOjjG1kpD/Sh589+OA60aYRTsKtpqnWSTUNlIA7npxhlwtcJR6PYWx0xNfdqW6jUcJRaiSBR//w964WZgDw+ugEO//9V4uroGlR3Ltz6/rYrYDLORuX00D3za/ouHiBaz94BQ4JLcND5dq2sLkSVdHWC9v1R/owOZHC305N1rW83716i5ffvzHnL1RwiujUEzBAvgf4MYAPTWeBF4yTpfSTB8uON9MmukK8QNWNKC4S8C+d/k9YRJzNXiBzfOZ5F3AgrmEgHsVYquxOFUtXyJ6/sxVslUahyPoCdqYb3IuuEW+Veou5KsNDiZZtwbaKci+FbCNLewZO/hWE/wJ10irdkkoOYWw02TCGHlQBd514q1RiwkuwCalV0bQoUiNDSCQG2r7J4ZZc/hLZ7LuGSUOc4yli0YUf/MzCAik3dnH8/Z2QWSvUi3KMDA2gWLqy3ejopIC7VrxANcHb3ZeYGBxAYjDeFUKu5lVcXOQbugac4ynAFu3yjcuulDFPQebrPYlqIYTg7t9MenoqOeVNjI8OYebD+9c1cLm8ge2d/7VEMTol4K4WbxWvligejyExGIemRdsSqSgWS5Vmg4brbvH1RGvHD6v+vimATxGKSXDMA9DE/0spdaz7E/GaqeYUhuuEgAMh3ipuS21E4vEYYlo/IpEINC2KWCVfQYZc/hKMMRhG4TpjzUOSj68lSvV2K90IWDbFslsEHCjx1qI/357GFV8gBHOQ8AuBck5FxEXkoipWWQjB14yR5VaEl2QF3ExuMNAdAg6seGvRv9qaA8NcM0L2G0LwNeN8pVX1c7V4FXCzwq3SaQGHQry1VCzyXKXGbBptEjMBXjCQDRC+gWh0o92LF7cC9ku4VTop4NCJV6QsZkwDfIpSzIIj6Xbl7sA+IdhjnOwCbA+c73bLtmkjAd+cGMXh0bFvwq3SKQGHXrz18DS4MBbbDUKySj0B29GscKt0QsA9Ld6w4lbAfgm3SrsFrMQbUhoJ2G/hVmmngJV4Q0xFwN9A2MholXCrtEvASrwhZ2Vt6xzAdZMMsQlfq2iHgLszm0XhC5UF6bVw+yN9eDDzd215b6fqDw58TI2CL93tlXjDDKUmgYwMD7iuyPCDVgtYiTfMcD5VexiJtD+Jv5UCVuINM5ybmgdmz5sbsyBLqwSsxBtmYjGTeHN5A3/+v1cduZVGApa5phJviEl/MnNazhv+gf/5yyt89+ptR+6nnoBlBhwq8YYetghh0M3Ot3/tOgHLDDhU4g056SeP9jgnC+L5Tgv4wcyPrZEPxhe9XEeJtwdIP3mwzDn5pXi+kwIeiGv48H1zMQwBPvcyV0+Jt0foRgE3O+BQibeH6EYBT06khDNk1u1rlXh7jG4T8K0Jc4iXALNuX6vE24N0k4DHRy2dQF2XbSnx9ijdJGBZlHh7mKALWIm3xwmygJV4FR0V8NvjrHjKvtufDUq8CgCdE/DrI3NBBQc23L5WiVdxTScEfHAkTq7nG25fq8SrMNFOAX/36q215y/nK25fr8SrsNAOARdLV/j2z/umcxx45qWvmxKvwpZWCrhaWWwZbkjJopfrKPEqHKkn4L/sH0hd06kknoP8Jv3pg12Hl9mi+jYoGuI0M3pyIoWP3r9rzQxzwGlGnGwvByVehSucBAyUO/DcvT1ul6eAYukKrw9PHGfEAdjnWnRapgmJEq/CNfUEXGV8dOj637l8wXaCUJVmu+co8So80WhaqVtqR3fJXkOJVyGFvrq1KDMnrjyfgy360ZBbiVchTXU6EwifqySROwl5n4OsgGLZa0ShHkq8Ct+oFE9OmU4GpKO8QqFQKBQKhUKhUCgUCoVCoVAoFAqFa/4fCbut2hEefs8AAAAASUVORK5CYII=\",\"e\":1},{\"id\":\"image_1\",\"w\":85,\"h\":85,\"u\":\"\",\"p\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFUAAABVCAYAAAA49ahaAAAACXBIWXMAAAABAAAAAQBPJcTWAAAAJHpUWHRDcmVhdG9yAAAImXNMyU9KVXBMK0ktUnBNS0tNLikGAEF6Bs5qehXFAAAEE0lEQVR4nO2d/XXaMBTF72OB0AnqThA6Qd0JygalEzQj0A3aCUo3gAnqbEAmKNmATHD7hyTqEuMvycgW73cOJzYY83zzJMuS3pNgJJDMAWT2tQAwb/jKEcDe/RWRYjjruiGxfpjkEkBuX/eBTvsEI/QWQCEix0DnHS8klyS3JI+8DluSK5JNXj8tSGYk11cUsoojyQ3JLLYeXlgxNxGFvMT0xCU5p/HMsbPhFKoFmjozZjHvypHkQ2zdKqHxzm1kgXwoGLBK8G5S0bQvtwDuvK2JywuABxHZ+J5o5vNlmqLzG9MXFDDX8JPkd98T9fZUkhsAn30NGCk7AKu+Dw+9RE1cUMcTgLyPsJ1FJblHuMfKsdNL2E51qvXQWxEUMNdasGN7trWoN1Lkq7iHad20ppWo9i5/i4I6PlinakVjnWrbob89DEqJL23asbWi2rrkgDTaoSF4gblx7esOair+G6igZe5gNKnloqg0PfOfAhqUCvck13UHVBZ/LfaNvABYiMih6sNLnvoAFbSOOwAX+wheeartAvszoEEp8bFqFLfKU9eDm5IO66o3//NU9dJevPLWc09dXc2UdFidv3HuqUfoDaoPb8o9WSdPte1SFbQfq/LO7NIHSidW5Z1T8dei78079zAwA7ToB2LpNlzxz+PYkRS521BRw5G7DQEAkoxmSlq8F5H9zPbsK2HIAFP8s6hmpMUCUFFDcxJ1EdmQlJgDRtTxT3ydDhngOetPecVbQEUdBC3+A6CiDsAMZihaCYjWqQOgooblGTCiph8Uez0OgBG1dgab0okjoJ4amj2gnhqaA6Cd1KExndR25ymqKYngZlg7UbUK8OfRbThRO4W0KJWcNHSiFnHsSIrCbcwAwE6u2sWyJgGeyxEr5cdUrQL6synvlOdSafBEf96VgypOnmqrAPXW7uzOo1R0ero/9dPTreK/rmjQ1Hmsik7RkB8/2oX8qLe2ptJLAQ2j9OH9pWjqyuEU2xJYD2nRxPlRF57eFO9fAPgQ2qKJ8wwT7Huxc79p4G8FEzGs/KMxX1WtqPamNc4Eg3H41iZNc6u8VDZV21dfiybOTkSWzYd1SPZFcovbzVTRKelXF1HnMH2Gt5TsC+iRRa1TWrobFLZVdp9zOk37sf+tHLcxUOg8tPP4Xd+slHOYbsJU27C9M1ICPSeoichRRHKk2Uewg4eggOesPxFZAfiCdB4QvonIchQrWZBckNwPlYX7Chw41shHxl95og/fOfZ8/zQrUUwhPX1BclqBeSRza/jYKDjWot4WGnHHsIbKllMX8xyaVSseeN0b2oGmns+uea1RFvmyF1le5CvksM0j/i3yFWU2Y7SV08rQ3DAymIhutxRdBhvrWcEzzBiaW5LuALMknU4JTZW/U1qiUwiP8oYAAAAASUVORK5CYII=\",\"e\":1},{\"id\":\"image_2\",\"w\":186,\"h\":242,\"u\":\"\",\"p\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALoAAADyCAYAAAD6Bd/wAAAACXBIWXMAAAABAAAAAQBPJcTWAAAAJHpUWHRDcmVhdG9yAAAImXNMyU9KVXBMK0ktUnBNS0tNLikGAEF6Bs5qehXFAAAPn0lEQVR4nO3dXVobR74G8LeqW60vGgkZFA/J2OZ54rkNZwXxDiY7GGYHnrOBISs4mbMCZwPnOCsYZwf2re05Mk6GsYUQSE2jr+6ucyGaMCBA6KtK1Pu7sUBSV7n00vp3qVoNEBERERGRScSiGqrVjp7ETrytlNoWSjw7a/3bRbVP2u1B4QMEPiioD0jw6unWxqtFNT7XoL+t1bellDtKiGdCqW/m2RYtrZ8g8NKJnZdbW2vH82pkLkF//7GxoyCeXw53PptBLuci4zpwHYms50LKhb2pkEa9foQkUegPYvT6ETq9AaIoufiQAMD/OImzu7W19mHW7c80Ze8/NnagsAvgcfo7v5hFseAhn80w1PRvoihB2OmjHfbQ70cX7/px1oGfSfLe1urbwnFepHtw15Xwi1mU/TzDTWPpdAcIwh6CsHf+OwX1vZu4P8yipJk6he/2DnYFxF8BQEqBkp9jwGliUZSgfniCTm8AAFBCvFFxvPOHrerrabY7cRprtaNyLOKX6cxJMe+h+mCFAaeZCDt91A9PkCRq+AuBP3/9aP3FpNubKJUXSxUpBdbXivCL2Un7QDRSkijUD08Qdvrpr378+vH6ziTbunPQz6YMfwaw6roSD9d9ZD13kraJxtJsneKo1Ul/nCjsdwr6xZB7nosvq6ssVWghgrCH+uFJ+uOdwy7HfWCtdlQWjvMCDDlp4BezqD5YSX/807u9g927PH/soMcifimU+sZ1JUNOWlwMu4D46/uPje/Gfe5YQX+3d7ALgW+lFHi47jPkpI1fzP428aHwY6129GSc590a9Le1+nY6T76+VuSBJ2lXfbACb5jD1VjEL8Z5zq1BP6vLUcx7nEIkY1QrxeENgW/HKWFuDPr7j42ddK78woEAkXZZz8VaKT/8QeG/b3v8zXv04QItlPwc63IyTqVUgOtKAPj9P/YOn9/02GuD/v5jYwfAY9eVqJQKs+0h0Yyk2VRQ/3nT464NuoJ4DoB1ORnNL2bP9+pnO+eRRgb9ba2+nS65Lfv5uXSQaFYuTDdee1A6MuhSyp10A6zNyXSrxVx684+12lF51GOuK12+A4BiwZtDt4hmy3VlOq+O2IlH7tWvBP3sk6bHwHDunGgZrP5Wvjwbdf+VoMdOvA0MT2QmWhZexklvPht1/5WgK6W2ASCX40f9tDzyufMd8+NRdfqVoKdfLpRxnct3ERktrdMjRNuX77t2Ht11xl7BS2QERwxnCIUjnly+72qaz0525ipFWjZpua2UenL5vmt325w/p/uE9QlZgUEnKzDoZAUGnazAoJMVGHSyAoNOVmDQyQoMOlmBQScrMOhkBQadrMCgkxUYdLICg05WYNDJCgw6WYFBJysYeWJotxchCLvo9SPE6QVVyWg5z0Uu62KlmINj4GmYRgW9FXRw0AwxiGLdXaE7Oj2/6G0bJT+PjUrRqK9MMSLocaLw66fjC4NFy6wVdBCEXTxc91Ey5NuYtQc9ThQ+/rOJbj/S3RWaoSRR2K+3AcCIsGs/GGXI77f9ehutoHP7A+dMa9APmicMuQU+NQLtx13agh4nCs3Wqa7maYGSROGgGWrtg7agt4IOEk4dWiMIu1qnirUFPQh7upomDZJEaZ1V0xZ0TiXap9sbaGtb+6wL2WMQJdraZtBpYXTOvDDotDCFnL7rYmkLOr9/3T6OxquoaGvZ/+0iqGSJQk7f5Tw1Bj2rq2nSIOM6yGX1La3SGnSTlnHSfG1Uilrb13owulld1dk8LUgh72lfwag16IW8hy/WfZ1doDmTUuCrh1eub7v4fujuQKVUwPqa3rc1mo+M6+DxZsWIU+u0n3gBABuVFeSyGXw2YDknzUbJz+OLdd+IkAOGBB0YHpwW8h5Owi6ax6dcp76EpBTwizmU/RwKeX1TiaMYE3QAcKRAyc+fH7hw4dfykFJqnT68jbk9A4zbK9Dy0n4wSrQIDDpZgUEnKzDoZAUGnazAoJMVGHSyAoNOVmDQyQoMOlmBQScrMOhkBQadrMCgkxUYdLICg05WYNDJCgw6WYFBJysw6GQFBp2swKCTFRh0sgKDTlZg0MkKDDpZgUEnKzDoZAUjv2Q0PrtuvM5Lai9aLptBIe8t/PvEZzXWjiNRyHnGfqOuUb3q9iI0W6doBR3dXdGm5OexUSnO/UJmp50+mq1TBGFvptvNuA5Kfg6VctGYiwAABgX9cyNAs3WquxvatYIOWkEH62tFbFRW5tLGPMd6EMVoHIVoBV1sVleN+epv7TV6nCjs7R8x5Jc0jkLs19sz3WacKNR+OVzIWA+iGHv7R8a8O2sP+udGwCtbXKMVdGYa9l8/HS/8kjn79bYRr6/WoNtej4+jFXRmUkcfNE+0Be6XT8eIE6Wl7ZS2oMeJwkHzRFfzS+VzI5jq+XGitJaGSaLQPA61tQ9oDPpJ2EWi+a98WQyieKp3vlbQ0T7Wuo/BtAV91tNa990049Vq6y8Pk0Rpfc0Z9CURTlFfm3LNVp0fAGqfdaHxTFp6mHQl7kGUaGubQb/nBgOTgq6vLwz6PZfNZnR34dy8lzXcRFvQpUHrIJbBpCExab1JxtW3X9XWctGQNRDLYpo1I6asN9H5mmsLul/M6mp6KU0zXiaMtZRC6x+ctqCX/LzWmm2ZZFxnqrCW/Lz2UrFSKmhtX+vB6Bfrvs7ml8a04+RIMbclv+PIuA4q5aK29gHNQfeLWZT8vM4uGK9SKsyk9KiUClrGWkqBrx6WtR8Ua59e3KyuMuzXKPn5mb7rLXqspRR4vFkx4vQ6/T3A8AXIuBKNI70r3Ewhz0qNedS1ixrrnOfid9WSESEHDAk6AGxUVlBezeOgGSKwdGWjlAJlP49KuTDXA/V5jnXOc1Ep6ymTbmJM0IHhQctmdRXAKk47fQyiGH2DPsKeFy/jIOtlFrr3uzzW3X6EOJ58LUouO+y/qTNpRgX9IlM+5LBBIe/d+/HWfjBKtAgMOlmBQScrMOhkBQadrMCgkxUYdLICg05WYNDJCgw6WYFBJysw6GQFBp2swKCTFRh0sgKDTlZg0MkKDDpZgUEnKzDoZAUGnazAoJMVGHSyAoNOVmDQyQoMOlmBQScrMOhkBWO/ZHQQxRgM4nv/jbpexkHGdZA5+1eHacc6vdqcyV9UalTQ40SheRyiFXSNurT3omRcByU/h0q5OPdLocxyrC9eVMAvZlEpFYwLvTFBbwUdfGoEVl4AIDWIYjSOQjRbp9isluZ22cRm6xQHzZO5jHUQ9hCEPRTy3tnVNcz4vnQjavT9ehv79bbVIb8oSRR+/XSMz41g5tver7fxeQE7lNNOH//3yyG6vWiu7YxLe9A/NwK0go7ubhgp3fPOyn69vdCxThKFvf2mEWHXGvQg7KHZOtXZBeM1jkKcdvpTbycIe1p2KEmi8K96a+HtXqY16PN4a76P9uvtqbehc6y7/Wim70yT0Bb0VtCxcmZlEoMoRhD2Jn6+CWPdCrpa29cW9GleOBtNM14mjPUgimdSgk1KW9BDjf/pZTRNSEwIOqD3NdcWdE4l3s2kpUds0DgPosmvYzot7dOLNF+93kB3F87pPE5g0O+5TMaMTyYBzH1Zw00Y9CUhJwyJKR/BA0DW07fiRFvQTVv0Y7riFOOV0xiwi3LZjLa2tQV9XguW7qtpxqu0mp9hTyYjpdC6c9MW9JKfn/jt2DZSCqwUcxM/34Sx9os5O2t0RwpUSgVdzS+VjcrKVCHRPdZSCnyx7mtrH9B8MLpRWWGtfov0RIZpbVRWtNXqm9WS1r05YMCsy1cPy8YcLJkm57n4XbU0s+09+rKy8LHerK4acTymPeiOFHj0ZQUlX/8Bk0kqpQK2fv9gpnvCdKwXETwpBb56WDbmdTViV+pIgc3qKsp+DgczWn+9rAp5DxtrxbmVdM5ZAE87/bmMtTw7HljEea93YUTQU4W8h8d573ylW38Qo9ePjFqvMWsZ10HGlfAyDgp5b2Ef8Fwc6yDsIY6Ticc657mQUiCXzRhRpoxiVNBTw7PhzXjLu+8yrmPF7Jf2Gp1oERh0sgKDTlZg0MkKDDpZgUEnKzDoZAUGnazAoJMVGHSyAoNOVmDQyQoMOlmBQScrMOhkBQadrMCgkxUYdLICg05WYNDJCgw6WYFBJysw6GQFBp2swKCTFRh0sgKDTlZg0MkKDDpZgUEnKzDoZIVRQW8BQK8fLbgrRNNJbriIwdWgK7y+7UlEJur34+GNBK8u33c16ALHANAfxPPtFdGMDeLrM3sl6ArqNcDShZZLkihEUQIAeLq18ery/Vf36Ge7/R736LREOr0BAEAJ8WbU/VeCnv419PvR+V8Ikek63WHQhVKvRt0/enpR4WcACC2+3ictl/OsiqsHosA1QRdCvASAdtibU7eIZqf3W/XR/vrR+stRjxkZdJnIFwDLF1oOraCb3vzf6x4zMuhbW2vHAH4EgGbrdOYdI5qVJFEIziqPJEl+uO5x1y4BUIl6AQBB2ONenYx1HHSGNxR+/sNW9fV1j7s26E+3Nl6lB6Xcq5OJoijBUWsYdKXU7k2PvXFRV/rkIOydT98QmaJxFA5vKPw86kOii24M+tmT/wYA9eYJ17+QMcJO/3xKMVHJ89sef+syXSdxdgG0oyj57S+ISKMoSlA/PAEAKKjvb6rNU2KcDb+rHTwTUvwdAKoPVuAXs1N1lGhSSaLwz3ob/X4EJcSbp48ebI/zvLFOvHi6tfFKQX0PAPXDE9brpE3jKER/uOCw7cbyu3GfN9YePfV+r/ECwJ+kFNisriLruXfrJdEU6ocnF+fM/2OckiV1p6ADwPsPjVcQ+FZKgfW1IssYmrskUWgchechh8Cfv360/uIu27jzOaOOcr4D8FOSKNQPTy5+/Eo0c2lNPk3Ih0+bUFrGAEAx76H6YAVSTrw5oivCTh/1w/Np7bZK1B9vmy+/zlTJ/Mfe4XMF9V8AwFKGZuVyqaKEeKPieOcuNfllU++C39bq28JxXgilvgGAfDaDtVIe+Vxm2k2TZZJE4TjooBV0L344+TcncXbPFhpObGa1xru9g10B8RcAq8Aw8P5Klnt4ulUUJWiH3X8LuBLiDeLk+aSlymUzLaprtaNyLOMfcFa7A8OSppj3UCx4yGczrOMJwPBkiW4vQjvspfPiqT0I7E5ywHmTuaSuVjsqRzJ6LiB2ADy+eJ/nucg4Ep7nABju+el+i+IEgyhGkij0+zF6g2jUuqmfIPDiujOEpjX33evbWn1bSrmjhHiW1vFEGH4j3CsIvHRi5+W0NfhtFl5HvKsdPJNSbidIygLiCRSeLLoPtHhKDM/OF0K8dmLn9dbW2ge9PSIiIiIiIp3+H/yNcCHjpRNmAAAAAElFTkSuQmCC\",\"e\":1},{\"id\":\"image_3\",\"w\":216,\"h\":260,\"u\":\"\",\"p\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANgAAAEECAYAAABKq/oNAAAACXBIWXMAAAABAAAAAQBPJcTWAAAAJHpUWHRDcmVhdG9yAAAImXNMyU9KVXBMK0ktUnBNS0tNLikGAEF6Bs5qehXFAAAeX0lEQVR4nO2dX3Ybx5XGv6puNEAIAkGR4vAokQnO2H41ZwXiDuysIM4GJjnZQJIV2LOCaHZg74DeAfwqKQFgOxoOBRIgBDXxp7tqHtAFNWmA+NdV1Q3c3zl+oAii22R/qFu37ncvQBAEQRAEQRAEQZiC2b4BItu8ql+ecodXpZSnDKwKieq010kmzzl4RwhRc+HWTk72OkZv1BIkMGIh6vV2JUBwCo6ziZAYXqz6fpKxH5mU50KIl5+fHNaSu9N0QQIjfsXr+rsz5rAqJE4hcQqGUwC7017LOYOXc+DlHHDGUMi7v3pNEAoEgUAQCgxHIYaj8P5LmgzsWy74y01b2UhgW0y93q6GTngahXenkrEqk/KLWa8v5F24DofrcBTy7lhUfPlHSAgJvz9CfxDA748ghFTf6krIb1zhfrspQiOBbQEqvOOcn0rI03nhnevwyarkec7kax0osXW6fQShUP/cBcMfP/3k4KWWixqEBLZhqPBOSlllkp0tGt4pEU0L8UzR84d3hSbxgyOdr7K8mpHAMkq93q4GCKpR0mFueBcXUiHvwnXHoV4a6XT76Lzvqy+7UsgvPzt5em7xllaGBJZy7oV31Sjp8GB457ocBc/VHt7pZDgK0Wr7HxMiDH/IYshIAksR0ZnSaSy8qwI4nvbatIV3OhBC4vrmFj1/OP6HDIqMBGaBVcK7uIjSHN7p4PrmFt3eYPxFxkRGAtPM6/q7s3vh3cykQzy8c92PmTxinABptf3xFxkSGQksIe6UDM0J7wBMzpHiKfFVzpS2iVbbn4SLQoj/zEIFCP1Fl+ReeFeVjJ1SeGeOy6sP8PsjAOg6wjlOewqfBPYAy4R3KumgwjuVDieSRQiJi1ZPZRe///T44Cvb9/QQJDD8qiL8FMAp5oR3d6odKLwzynAU4u3l+/EXDL/79JOD7+ze0Wy26qlYtiL8zh7J+5gSJ+wTO4xufnp8ULV8OzPZWIGtWhEer3Yg0osQEr/8X3dcKJzirGLmBXa/IhwLhnfrVoQT9oml7lO7imXmyUpzRThhj5/+9ybVq1gq46BpFeEhwl0GBonIOxR9NFB4t92UH+XHezGJrwC8tH0/97G6gi1r+MtSRThhhiAU+OWiCwBwhHNycrLXsHtHdzH2UR+J6SyWdHgRIgQkwCKdMzlenTalIpzQj3o2hqMQoROeIWWrmFaB1evtiuDia8HwdSjDL1R0Ny2829SKcEI/paKH65vbVIaJWp7mer1dDXn41xDh7wGARcIq5F0UPJfCOyJRYh/KZxZvYyqJ7sGUsAD8Xv1bIe+iVPRQLOQoHU5oo/GvcUli2vZhia1gr5vv/hoi/DOAx8B42S6X8rR3IoxQyLvoDwIECKoAGpZvZ8LaAqvX29XAEd+p7F8h7+LJ7g4JizCKl3PQHwQAxxmAc8u3M2Etgb2uvzsLefg9kyhzzvBkdwelopfUvRHEwqj9fFTNkxpWFtibn1pfQ+LvwPjT43D/ESUtCGuoiEkyVrV6I/dYSWBxcZWKHg72isneFUEsiRLYQ4UKNlh6ySFxEWmEczaJoF7VL1MTJi4lsNf1d2ckLiKtuO74ceYOz57A6vV2lXH2PUDiItJJwRvveKSUVbt38pGFBRay8CWAspdz8GR3R98dEcSKqBWMSXZm904+spDA/tG8+hMYXnDOcLj/iCoyiFQyOXtl06ds2mCuwOr1dkVC/g0AKo8LlIonUkusuOG4Xm9XbN6LYq5aQh5+C6BcyLsol/IGbokgVkeJLECQikTHgwKr19tVRIW7lccFE/dDEGuhBMZ5OjKJDwosqowf20zIp0VkALWFkUhHJnGmwKIY9ncArV5EdpgsBBLpXsFCJ/wKQJmayBBZQqXqH+o4ZpLZIeLYfk2JDSJTuA6fHCNFOQSrPLQH+xIAijs5Q7dCEMmgEh2hE1oPE6cK7HX93RmASQdcgsgSE+uKlOkUWOQKpdWLyCRpMl9OFZi6MbL9E1kkTebLqQJTN0bhIZFFVNY7DebL6StYrIENQWQRtTiofIK1+7B5cSL7jIIQg2GIwTDAYBggFOMuswXPRd5zsFPIIeea32q4LkcQCjCHVY1fPH4fNi9OZAchJPqRiAbDAKNA4HY8jHwq8e+Vih72K0XkPXOPW8Eb90m0bb4kgRG/wu+PEAQhRoGA3x9hMAzGM7hWpOcP0fOH2K8UsV8x44T3PNUEx675kgS2xdwP70aBwGAYaLveVcfHKAhxdPBY2zUUkwQds1uTSALbAuLhXRAI9IfBg+GdTrq9AXKuo30lix0x7dbr7crJyV5H6wVnQALbMOKrUTzUSxNXHR+loqd9T6bmhkXmy3OtF5vBrP/DJoDj4Sikw+aUMoqEcxvtkXSHd0lzef0Bz492tV5DCSwyX55rvdgMpgtMogGG4yAUJDDLpCm8S5Lb/gijINSawo+ZL63tw6YKTDJ5zsBeDIchigWqRzRFfCVKa3iXJD1/iL2yvhaAhbwLvAcg7XWZmiowxlgDEuhnKOTIEvHwLp7J2zZu+yOtAkuD+XL6ChbKBuMMwQZ/eppCnSOp8G7dM6VNItT8e1DmSyEk6vV21cbky6kC++zk6fmbZgtBSAJblG0L77KCGswXmS8bpq8/M08qGfuRSflFfxBQ0W8MlXRQ4d28kiHCLkpgkfnyO9PXn6kcJmUDwBfDUbi1AlMr0WAYUningYKB2sTJ3DBL5svZKxhkjYF9uQ1hYjy8ix/UEnrJe/qPgGKexnQJjDFWgwSGo9Dk/Whl2YpwQh+cM5SK+juWxaKvY+0Xm8JMgTmhUwt5mFmBJV0RTiTLXnnH2JQe1xl7w17X3519dvL03MhF1bVnfePkZK/xptmCEBJBKFLbPsB0RTixPjmXaz3/uo+Xc6yZLx/eZUr8AIYXQZAOgakUOIV32YVzhmeHZaMz5rycA78/stJO+2GBMTQAvLCdqu/2+pGXiBIPWYZzhudHu0adzcBH86UNgT24LDGwGgBrB86jIETzbQcXrR6JK+PsFHI4flYxLi7ArvnyQYEJIWqAnUziYBig+bZD+6mMUyp6+O3RLp4f7VppfgP82nxp8toPfpy4cGshzGcShZD4+eKGsn4ZIudyuK6DYiGHnMuR91wrq9UsCvlxExzT5ssHfwMnJ3udN83WDYBdk+bLf112SVwpZqeQQ8Fz4UZCKniu0aTFKkzCxHFb+HNj1537CokaGF6YMl/6/RFlB1NC3nPvrEZ5z7EW5q1LrF991eh1573AtPmy073Vfg3iLpwz5D13Et6pUG+TsGW+nCsw0+bLnj80cp1tZefeHikL4V0STKIvw+bLuQIToahxzo2YL30KDRPjbmiX7fAuCThnE/Plq/rl6ecnhzUT150rsM9PDmvKfCmE3IpPuyyhwjvVC34Tw7ukUN4w7vAqgHQIDPhovtxmb1gaUOFdznUmmTz6wFscG+bLhdRC5kuz3A/v1NfEetgwXy62ghkyXzpb9mkcD+/UmRKFd/qwYb5c7GNR4Bwcf9Fd0ZGPQp5NPGSOJxrioR5hDhvmy4UE5sJthAjRH+hP1ZeKHrq9gfbr6CJ+jkThXfpQ7bRNmS8X+ssr8yUA7ebL/UoxEwKj8C6buA432q9+8Y9WQ+bLnOtgr7yDdooqOuIrEYV32UaZLyXMTL5cXGAMNRgyX+5XihPnsknSXhFOrI9p8+XCTw8Da0hII9YV5Xz9+eJGm8iyWBFOrE+sZCpdAhNC1BhnxtzNSmRXHX+tcJHCOyJObHuza6Jf/cICs2G+5Jzh6ZNHqJQLuOr46PnDmSn8bagIJ5IhZr6sQnO/+oUFFpkvrUy+zLnOZHC23x9BCInBMJgIicI7YhlMmi+X28FHky9tjpZVq1Kp6Fm5PpF9YiVTVd3XWirfLpk8B0Bzw4hMowQmmf6axKUExhhrADT5ksg2kxVMyi90X2spgYlw3MaNVjAiyyjzJQC8ql9qXcWWEphygSrzJUFkFbWKReZLbSxd8yQZ+xHYrLFGxPahhv9F5kttLC0wJqW1br8EkRSuG7Vxk+xM53WWX8EgG4C9fvUEkQSxfvVVnddZvixejA/maAUjsowp8+XSAnPhNgAYMV8ShE5UouN1/d2ZrmssLbCoOPIGoDCRWI5REMLvj+78ZzMbrcLEyHyp5xor/VTUr344ClMx+ZJIH8rPFwRiMnh+lpjynou9cgHlUsHoPZowX64msMh8aapfPZFe4nOx43Oyl32Pi1YPVx0fzw7LxkyusX716VrBTJoviXQhhMRNr4+eP0x8Cs4oEGi+7eDooGRkNVOpep3my5XiOzX5kvZg28VVx8c/f7nGu+sPWkdMXbR66Pb62t5fcd98qeMaKwlMtbuiFWw7EEKi+baDq45vLClxef0Bo0D/86XS9ZH5MnHWyVA0AUrXbzpqnK/pBkRCSFx1fO3Xmfgax+bLxFldYHJstaYwcbP512XX2iD6bm+gfRWLTb7Usg9bWWBkvtx8ur2+9XG+ugcyxsyXVR3vv3I+lDFWMzn5clsRQk7OkdSZUpycy1Es5LRk3UyEaPPo+UPslXe0vb9u8+XKAhOhaHDOKdGRIPFzJL8/QhCEc8+UbjEOpS6vP2CvvIP9SjGxe1n2PEsHupMqnDO4DkcQCi2TL1cWmJp8KYSkyZdLMoqEcxtVO6iD2nVQSYGeP8Szw8dr935My6xsE/s/1x0LjDv8FAlPvlzryJwmX87nfsmQ7j3NYBig+baD42eVtURmIkW+CCY+uAueqyZfVpN+77VUEZkvSWC4WzK0aHinCyEk3l6+x/Oj3ZUf0DSEhwCMlE3pNF+ut4JBNhjYVu3D4uHdKAgxGIbW0tgPMRgGaHdvE9uT2aJgQGCxfvXVpN97vbuPJl9u6lnYMhXhaeSq42OvvLPSKpZzOdIwQOqRgQazsSa6x/V6u3JystdJ6r3XEpjqV5/1ao4kKsLTyk2vv1Kaexya2R2EqI4gTKAmXwYIEh3Mt5bAon71NwB2dU++TAJ1pqTCOxXqbTKrniOVih7eXX/QcEeL82/RPAIT6Jp8uX6Am1LzpUo0DIZhJsO7pFj1A0QNa7f1AbRX3jHqNdRlvlxfYCkxXyqfUrc3SGXSIYvsV4r45eLG+HXLpTyePnlk9Jq6zJfJCEzata70/CEuWu+3coXSSbGQMz4ve6+8Y1xcwB3z5Ysk33ftmE6G4z6JtgR20XqPt5ddEpcmnj55hHIpr/06paKH42cVK+ICxnswlW1N0ny59gr22cnT8zfNlhXbykXrPbo9u5mutJPEQa0afpjU71pNIy14LvKeE432tT/W18s5iU++TOoUrwnguD8IjFV09PwhiWsBktoXHx08RqmYx7vr3lJHGPlIRCppkuYZ2UpgSU6+TEoNNQDHplYxISQuWu+NXCvrJBnelYoeSsUnk4Y38exsPhrjWyzk7gyezxI6zJeJ/AYkZI2BfWlqH3bT69OeawF2ooc9acZC27wRvjrMl4kcXDHGjE5codBwPpwzHB2UbN9GplDbmyTNl4kITISiAZgTGJ1zzefoYH1P2DaiwsSk+tUnIjDlAlXmS534G17atC5q5drEEM4EE+uKw6pJvF9ytU0SPwDUK9EmO4Ucnh/tGu/xvknEJl9Wk3i/5HbADA0AL0ym6olxxflO1PSG5gSsj+epJjjJmC8TU4IyX+pO1efc9BQUm0adI43PlsYHtdQLJVliky8TSdUnt9QYMl/mXAecs41O08dFFD+oJfQTM1/uJmG+TExgJs2XpaK3Ean6+yVDrutQmJcCkjRfJiawuPlyOArjnwSJUy4VMieweJnQTiFH4V2KUQJLwnyZbDYiMl8GodAqsGIhZ9UM+BD3w7sslgxtO2ofJiHX3ocl+5c3aL78zWEZ//zl2tpeLB7euZGIKLzbDGLmy+q675W8wAyZLzlneH60i58vbrSLLEsV4cT6JGm+TFRgMpQNxs31Scx7Lp4f7eKi1UukfCrn8kmigcK77UWZL4WQqNfb1ZOTvcbK75XgfVkxXyqRtbu3aHdvF17NVKKBwjtiGsobFjrhKdYwXyb+8az61Zus6OCcYb9SxH6leMerpHCi/RKFd8SiKIFJKU8BfLfq+ySuACZlAxb71W+qV4kwS1Lmy8TrjiRkDaDRskS2Scp8mbjATJsvCUIHSZkvExeYEzokMGIjSMJ8mbjAVEpTCElhIpFpJvOb1zBf6vF+RObLYEMmlBDbyaTcb4122noENjZfZn6sEbHdKPNl6gTGwCiTSGSeJMyXWgQmhKBEB5F57psvV3kPLQJz4ZLAiI1Apesj8+XSaBFYZLO+AUhkRLaZhInjfvXL/3yC93IXQ+ZLIvvE52KryaRqwIRyNOwUctgtFYy7wGMlU9WVfj65W7mLZPKcgVmffEmkh/hc7Pjg+Yd/RmAUDNHzh3h3/QH7lSL2yjvGhLau+VKbwBhjDUjcqWontgchJHr+YDIjO6n2DlcdH91eH88Oy0a8epPoa0XzpbYmg2ryJR02bxejIMRF6z3e/HSFi1YP7e5t4r1TRoHAzxc3RmYUcM4mq+Wr+uXSiQ5tAvvs5Ok5QGdh20S310fzbcdIxy8hpLHRwWoV4w6vLvuzWtvkSsZ+BKiiYxvo9vq4aPWMNiEaBQJXHV/7dSbWFbl8lymtAovMl5Sq33B6/hAXrZ6Va7e7txgFep+vSdHvCuZLvSsYmS83njSM8+35Q63vPzkLw/IlU3onKYhxV1Rawczh90fo9vq46vi46vhod2+1zlS76vjW5wToFlis9cXxsj+rNc/pwm2ECElgGoifI8UPamfBOUOp6GG/Uky06c9Nr5/Ye62KiWyi63AEocDr+rszlcBb6Oc03hNOTvYab5qtifkyttQSCyKERP+eiFZJewsh0e0N0O0NJh241sXvj6yvXgCMZRKDUCxtvtR/UifxAxheBAEJbB7xMiE/qnbQ8fBcdXwMhgGODh6vVRGRxtkAuvByzjjUXtIbpl9gUb96mnz5kVEQYjAM76xKpge79/whLq97ODp4bPS6WWVV86X2J56BNSTkVu7DkgrvdNHtDZD3XOyVd2zfylrsGKh1jZVMpUtgQoga4/pHy9rmoYrwNHPV8a1UqSeJiUazse3N7jL96rULTE2+3JQVbJWK8DQjhMRNr7/SKpaWedmmOjkX8i76gwABgioW7FevXWDR5MsmgGPdky+TJB7eBYFItCI8bfT84UoCMxGazaNcyhubNXDPfHm+0M9ou5s4Eg2w9Aosq+FdUqz6wZFzHeQ919oKzjnD4ZOSsevFSqaqi/6MEYEp82UarCvKpzROg4eZDu+SRAi50j5sr1ywUoeoBjCa3DvG+tUvnOgwIrA0mC+FkEvPENsm+sNgJed5uVTATW9gNHxW4jI9HHGygi3Rr97ILlWE4zZutlawwTBA8207FXVzaWWdhMVvDsvGEh7lUh7//tsnViaPrmK+NPJb+fzkcFJVb/oBHwwD/Hxxs1V7qlVYJ1HAOcNvNa4oO4Uc9itFnPx2b+3qk3VZ1nxp7GNATb40OZhPCGlkSHrWSSIbmHMdPD/anVTwr/YePBo4794ZPJ8mCp671ORLYwKzMfny8tqswzarJHWOxDnD0yePUCkXcNXx0fOHU3//PBrpW4hEpAbPZwE3CoWZZGcLvV7nzcSRkDUG9qWpio5REBrpDZF1OGfYLRUSfc+c60xqHEf3jjwKnpvpqpFYv/rqIq83dxRv2HzZ6dr3KWWB/UpR6wOfi1Yn9V+WxQUsb740JjAXbgMw1wCn59PqNY9S0ct8oa8NVKJjkcmXxgQWFUfeAGZ6dFDW8GHynktWlRVRYSLnfG6q3my1poSR8zCdPSg2gb3yDo6fVTIfrtliUtEBWZ33WrMCG5svqU+iJcqlPI6fVfD0ySPbt5JpljFfGj0ON2W+LFg45U8bec+9M5kk69m7NLGM+dLok2jKfKlKWrbhDCzn8sk5UvygltDHMuZLo3+Jz06enr9ptoyk6ouFnPZ+eaZRK5EbCYlWJXssar608VHXBHCsuwlOuVTIrMDuh3c5l6euZGjb8XLOOJcwx3xpXmCR+VJ3mFgqelbNgIugSoZUeJelkqFtZ9HJl8YFZtJ8eXRQQvNtR/t1FmHn3h6Jwrtss6j50rjAGGM1U+bL8WFqyajjNh7epbUinFifRc2XxgUmQtHgnBurSSxHhaxJiyzLFeHE+nDOJv3qX9UvT5Xn8T7GBfb5yWFN9atftQ/EspRLBeQ9F5fXH1aytscTDXSmRChcdyww7vBTAOkQGGDHfJn3XDw/2p2M95nmVbpv+FNfE8Q0YubL6qzXWHl6mJQ1GDZfKpRtQuH3R5QGJ1ZiEfOlnRUMssHAUtHtl/ZNxKrESqaqs15jp/dxZL7c9H71xGYTa6J7XK+3K9NeY0Vgps2XBKELJbIAwdTzMCsCM22+JAhdzDNf2huPEZkv07API4hVmWe+tCewyHw5HJLAiOwyyYLPMF9aExgDawC0ghGbgeQsPUkOYGy+BGgPRmSbeTWJ1gT22cnTc4BWMCLbzCuZsz0DtAlQup7YXGwLjMJEYqOxKjAJSal6ItPMWxysCowxRgIjMs3EmS/xw7TvWxWYCEUDIIER2UXIh1sDWhWYcoEq8yVBZA1VKCGZPJ/2fdtJjsnSSqsYkUVUbxnGxoUT97EvMDZu2kipeiKLqOfWCZ3zad+3LjAJ2QAoVU9kj9gUn+as9tnWBUbmSyKr+LcTgc0chm5dYC5cGmlEZBK1gkkh0yuwk5O9DiLzJSU6iKwQ60rWVHW107AuMAAfJ19SmEhkhE63DwBgYN8+9Lp0CIzMl0SG6PlDtRh0ueAvH3ptugRGISKRcoSQk9VLQn4TbXFmkgqByXCcqieBEWmn2xuo1etnV7gPhodASgSmNom0ByPSTH8QoPN+vHqB4b/mrV5ASgQWQeZLIrUIIdFq++rL7z/95GBmaj5OmgRGmUQitVy0eurZbDrC+XrRn0uNwMh8SaSVVttXz2VXCPHVIqGhIjUCI/MlkUZabR89fwgAkEJ+OWvQ3ixSM/zKCZ1ayEMSGJEKhJC4vP7wMSfA8IeHKjZmkZoVTFUjCyFpH0ZYZTgKcdHqKXF1wfC7Tz85eLnKe6VGYAAm5stJnwOCMEy3N8BFqxffc71YNGM4jXQJjMyXhCX6gwBvL9/j+uZ2XMQr8YMjnONl91z3Sc0eDAAYWE1C/p5CRMIU6vA49qHeZWB/+Y/q/twqjUVIlcCEEDXG0zFalthchJDw+yN0e4P7z9r/OML50zJp+HmkSmAu3FqIcSZRCDm37zdBLEIQCgxHIYbDEH5/NO0D/H8c4fx1lu1/HVL3BL/+6arGpPzicP8RDSgnlqY/CDAchR9FFX1Y30cy9iOXeMkFf5nkinWfVK1gAMCkPAfwhX87IoERM5mIaBiiPwwQBOLh4x2JH8BQA0PNCZ3vdIoqTuoEJoR4yTn/Y6xjD7HFCCExHIXoD4I7q9IsJGM/MikbErLGGKs5oVPTEfotSupCRAB402w1ABwf7BVRKnq2b4cwxH0RzQrvIm4gUZNMnjPGGjKUjVUqLXSTuhUMGPc5kJDfdHsDEtgGEg/vlJAWCO8aDKwmhKi5cGumQrx1SeUKVq+3KyEPmwDKRwelj4OmiUxxP7wLQjGviKAJoKbCOxGKxroHvbZJpcAA4HXz3V8Z2F+8nINnh49t3w4xh4mIAoH+MFgovFNJh7SGd0mQWoHFV7Enuzsol/K2b4nA3TOleDp8JlF4JyEbEDjPUniXBKkVGAD8o3n1Jwn5DecMzw4fw3XSVTq5yajwLr5H2rbwLglSLTDg48FzIe/i6KBk+3Y2komIlgzvGFhDCFHb1PAuCVIvsHq9XQ15+COAcrmUx5PdHdu3lFkme6R71Q6ziM6UarHwrmHzTCmLpF5gAPDmp9bXkPg7ANDZ2Hzi4Z0S0dzwTqIRnSlReJcgmRAYALxptr4F8EeARBbnfni3aMkQhXdmyIzAAOBNs/USwO+B7RPZiuFdQ0LWKLyzR6YEBtwV2abuyRatCI+Ih3cNEYoahXfpIXMCA+6Gi4W8i4O9YiZT+KtWhKvwbtvOlLJIJgUGTBIf/w2gzDlD5XEhtYfR8fAuixXhxOpkVmAA8Kp+ecoc5yWT8gsA8HIOnuzuWK1d3MSKcGJ1Mi0wRVTx8TcAZWAcNpaKntYkyDZVhBOrsxECA8a1iwEP/sTA/gzgMQBwzlAs5FDcyaHguSv1+Fi3IpzCu+1mYwSmiAntawDH8e95OQdezoHr8Jlh5BLZu62pCCdWZ+MEFudV/fKUc/61ZOxM7dNWYssrwonV2WiBxanX25UAwSk4zhhYBRKnU18YCYlKhgiCIAiCIAiCIAgiW/w/zQ1m2VyA5iUAAAAASUVORK5CYII=\",\"e\":1},{\"id\":\"comp_0\",\"layers\":[{\"ddd\":0,\"ind\":1,\"ty\":2,\"nm\":\"magnify\",\"refId\":\"image_0\",\"sr\":1,\"ks\":{\"o\":{\"a\":0,\"k\":100,\"ix\":11},\"r\":{\"a\":1,\"k\":[{\"i\":{\"x\":[0.833],\"y\":[1]},\"o\":{\"x\":[0.333],\"y\":[0]},\"t\":0,\"s\":[0]},{\"i\":{\"x\":[0.833],\"y\":[1]},\"o\":{\"x\":[0.167],\"y\":[0]},\"t\":42,\"s\":[75]},{\"i\":{\"x\":[0.833],\"y\":[1]},\"o\":{\"x\":[0.167],\"y\":[0]},\"t\":90,\"s\":[8]},{\"i\":{\"x\":[0.833],\"y\":[1]},\"o\":{\"x\":[0.167],\"y\":[0]},\"t\":121,\"s\":[32]},{\"i\":{\"x\":[0.833],\"y\":[1]},\"o\":{\"x\":[0.167],\"y\":[0]},\"t\":134,\"s\":[32]},{\"i\":{\"x\":[0.833],\"y\":[1]},\"o\":{\"x\":[0.167],\"y\":[0]},\"t\":164,\"s\":[53]},{\"i\":{\"x\":[0.833],\"y\":[1]},\"o\":{\"x\":[0.167],\"y\":[0]},\"t\":183,\"s\":[53]},{\"i\":{\"x\":[0.667],\"y\":[1]},\"o\":{\"x\":[0.167],\"y\":[0]},\"t\":219,\"s\":[53]},{\"t\":272,\"s\":[0]}],\"ix\":10},\"p\":{\"a\":1,\"k\":[{\"i\":{\"x\":0.667,\"y\":1},\"o\":{\"x\":0.333,\"y\":0},\"t\":0,\"s\":[333.752,339.42,0],\"to\":[-26,-25,0],\"ti\":[-4.333,25,0]},{\"i\":{\"x\":0.667,\"y\":1},\"o\":{\"x\":0.333,\"y\":0},\"t\":42,\"s\":[177.752,189.42,0],\"to\":[4.333,-25,0],\"ti\":[-25.667,-23.333,0]},{\"i\":{\"x\":0.667,\"y\":1},\"o\":{\"x\":0.167,\"y\":0},\"t\":90,\"s\":[359.752,189.42,0],\"to\":[25.667,23.333,0],\"ti\":[4.667,-23.333,0]},{\"i\":{\"x\":0.667,\"y\":0.667},\"o\":{\"x\":0.167,\"y\":0.167},\"t\":121,\"s\":[331.752,329.42,0],\"to\":[0,0,0],\"ti\":[0,0,0]},{\"i\":{\"x\":0.667,\"y\":1},\"o\":{\"x\":0.167,\"y\":0},\"t\":134,\"s\":[331.752,329.42,0],\"to\":[-28.333,4.667,0],\"ti\":[28.333,-4.667,0]},{\"i\":{\"x\":0.667,\"y\":0.667},\"o\":{\"x\":0.167,\"y\":0.167},\"t\":164,\"s\":[161.752,357.42,0],\"to\":[0,0,0],\"ti\":[0,0,0]},{\"i\":{\"x\":0.667,\"y\":1},\"o\":{\"x\":0.167,\"y\":0},\"t\":183,\"s\":[161.752,357.42,0],\"to\":[0,-24.333,0],\"ti\":[-28.667,3,0]},{\"i\":{\"x\":0.667,\"y\":1},\"o\":{\"x\":0.167,\"y\":0},\"t\":219,\"s\":[161.752,211.42,0],\"to\":[28.667,-3,0],\"ti\":[-28.667,-21.333,0]},{\"t\":272,\"s\":[333.752,339.42,0]}],\"ix\":2},\"a\":{\"a\":0,\"k\":[87.194,86.29,0],\"ix\":1},\"s\":{\"a\":0,\"k\":[100,100,100],\"ix\":6}},\"ao\":0,\"ip\":0,\"op\":750,\"st\":0,\"bm\":0},{\"ddd\":0,\"ind\":2,\"ty\":2,\"nm\":\"glass 2\",\"parent\":1,\"refId\":\"image_1\",\"sr\":1,\"ks\":{\"o\":{\"a\":0,\"k\":20,\"ix\":11},\"r\":{\"a\":0,\"k\":0,\"ix\":10},\"p\":{\"a\":0,\"k\":[68.687,68.686,0],\"ix\":2},\"a\":{\"a\":0,\"k\":[42.065,42.066,0],\"ix\":1},\"s\":{\"a\":0,\"k\":[100,100,100],\"ix\":6}},\"ao\":0,\"ip\":0,\"op\":750,\"st\":0,\"bm\":0},{\"ddd\":0,\"ind\":3,\"ty\":2,\"nm\":\"glass\",\"parent\":1,\"td\":1,\"refId\":\"image_1\",\"sr\":1,\"ks\":{\"o\":{\"a\":0,\"k\":100,\"ix\":11},\"r\":{\"a\":0,\"k\":0,\"ix\":10},\"p\":{\"a\":0,\"k\":[68.687,68.686,0],\"ix\":2},\"a\":{\"a\":0,\"k\":[42.065,42.066,0],\"ix\":1},\"s\":{\"a\":0,\"k\":[100,100,100],\"ix\":6}},\"ao\":0,\"ip\":0,\"op\":750,\"st\":0,\"bm\":0},{\"ddd\":0,\"ind\":4,\"ty\":0,\"nm\":\"paper\",\"tt\":1,\"refId\":\"comp_1\",\"sr\":1,\"ks\":{\"o\":{\"a\":0,\"k\":100,\"ix\":11},\"r\":{\"a\":0,\"k\":0,\"ix\":10},\"p\":{\"a\":0,\"k\":[250,250,0],\"ix\":2},\"a\":{\"a\":0,\"k\":[250,250,0],\"ix\":1},\"s\":{\"a\":0,\"k\":[125,125,100],\"ix\":6}},\"ao\":0,\"w\":500,\"h\":500,\"ip\":0,\"op\":750,\"st\":0,\"bm\":0},{\"ddd\":0,\"ind\":5,\"ty\":0,\"nm\":\"paper\",\"refId\":\"comp_1\",\"sr\":1,\"ks\":{\"o\":{\"a\":0,\"k\":100,\"ix\":11},\"r\":{\"a\":0,\"k\":0,\"ix\":10},\"p\":{\"a\":0,\"k\":[250,250,0],\"ix\":2},\"a\":{\"a\":0,\"k\":[250,250,0],\"ix\":1},\"s\":{\"a\":0,\"k\":[100,100,100],\"ix\":6}},\"ao\":0,\"w\":500,\"h\":500,\"ip\":0,\"op\":750,\"st\":0,\"bm\":0}]},{\"id\":\"comp_1\",\"layers\":[{\"ddd\":0,\"ind\":1,\"ty\":2,\"nm\":\"paper_1\",\"refId\":\"image_2\",\"sr\":1,\"ks\":{\"o\":{\"a\":0,\"k\":100,\"ix\":11},\"r\":{\"a\":0,\"k\":0,\"ix\":10},\"p\":{\"a\":0,\"k\":[263.625,231.897,0],\"ix\":2},\"a\":{\"a\":0,\"k\":[92.771,120.853,0],\"ix\":1},\"s\":{\"a\":0,\"k\":[100,100,100],\"ix\":6}},\"ao\":0,\"ip\":0,\"op\":750,\"st\":0,\"bm\":0},{\"ddd\":0,\"ind\":2,\"ty\":2,\"nm\":\"paper_2\",\"refId\":\"image_3\",\"sr\":1,\"ks\":{\"o\":{\"a\":0,\"k\":100,\"ix\":11},\"r\":{\"a\":0,\"k\":0,\"ix\":10},\"p\":{\"a\":0,\"k\":[214.478,258.49,0],\"ix\":2},\"a\":{\"a\":0,\"k\":[107.933,130,0],\"ix\":1},\"s\":{\"a\":0,\"k\":[100,100,100],\"ix\":6}},\"ao\":0,\"ip\":0,\"op\":750,\"st\":0,\"bm\":0}]}],\"layers\":[{\"ddd\":0,\"ind\":1,\"ty\":0,\"nm\":\"not_found 2\",\"refId\":\"comp_0\",\"sr\":1,\"ks\":{\"o\":{\"a\":0,\"k\":100,\"ix\":11},\"r\":{\"a\":0,\"k\":0,\"ix\":10},\"p\":{\"a\":0,\"k\":[250,250,0],\"ix\":2},\"a\":{\"a\":0,\"k\":[250,250,0],\"ix\":1},\"s\":{\"a\":0,\"k\":[100,100,100],\"ix\":6}},\"ao\":0,\"w\":500,\"h\":500,\"ip\":0,\"op\":273,\"st\":0,\"bm\":0}],\"markers\":[]}"
  },
  {
    "path": "devtools_options.yaml",
    "content": "description: This file stores settings for Dart & Flutter DevTools.\r\ndocumentation: https://docs.flutter.dev/tools/devtools/extensions#configure-extension-enablement-states\r\nextensions:\r\n"
  },
  {
    "path": "ios/.gitignore",
    "content": "**/dgph\r\n*.mode1v3\r\n*.mode2v3\r\n*.moved-aside\r\n*.pbxuser\r\n*.perspectivev3\r\n**/*sync/\r\n.sconsign.dblite\r\n.tags*\r\n**/.vagrant/\r\n**/DerivedData/\r\nIcon?\r\n**/Pods/\r\n**/.symlinks/\r\nprofile\r\nxcuserdata\r\n**/.generated/\r\nFlutter/App.framework\r\nFlutter/Flutter.framework\r\nFlutter/Flutter.podspec\r\nFlutter/Generated.xcconfig\r\nFlutter/ephemeral/\r\nFlutter/app.flx\r\nFlutter/app.zip\r\nFlutter/flutter_assets/\r\nFlutter/flutter_export_environment.sh\r\nServiceDefinitions.json\r\nRunner/GeneratedPluginRegistrant.*\r\n\r\n# Exceptions to above rules.\r\n!default.mode1v3\r\n!default.mode2v3\r\n!default.pbxuser\r\n!default.perspectivev3\r\n"
  },
  {
    "path": "ios/Flutter/AppFrameworkInfo.plist",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">\r\n<plist version=\"1.0\">\r\n<dict>\r\n  <key>CFBundleDevelopmentRegion</key>\r\n  <string>en</string>\r\n  <key>CFBundleExecutable</key>\r\n  <string>App</string>\r\n  <key>CFBundleIdentifier</key>\r\n  <string>io.flutter.flutter.app</string>\r\n  <key>CFBundleInfoDictionaryVersion</key>\r\n  <string>6.0</string>\r\n  <key>CFBundleName</key>\r\n  <string>App</string>\r\n  <key>CFBundlePackageType</key>\r\n  <string>FMWK</string>\r\n  <key>CFBundleShortVersionString</key>\r\n  <string>1.0</string>\r\n  <key>CFBundleSignature</key>\r\n  <string>????</string>\r\n  <key>CFBundleVersion</key>\r\n  <string>1.0</string>\r\n  <key>MinimumOSVersion</key>\r\n  <string>12.0</string>\r\n</dict>\r\n</plist>\r\n"
  },
  {
    "path": "ios/Flutter/Debug.xcconfig",
    "content": "#include \"Generated.xcconfig\"\r\n"
  },
  {
    "path": "ios/Flutter/Release.xcconfig",
    "content": "#include \"Generated.xcconfig\"\r\n"
  },
  {
    "path": "ios/Runner/AppDelegate.swift",
    "content": "import Flutter\r\nimport UIKit\r\n\r\n@main\r\n@objc class AppDelegate: FlutterAppDelegate {\r\n  override func application(\r\n    _ application: UIApplication,\r\n    didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?\r\n  ) -> Bool {\r\n    GeneratedPluginRegistrant.register(with: self)\r\n    return super.application(application, didFinishLaunchingWithOptions: launchOptions)\r\n  }\r\n}\r\n"
  },
  {
    "path": "ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json",
    "content": "{\"images\":[{\"size\":\"20x20\",\"idiom\":\"iphone\",\"filename\":\"Icon-App-20x20@2x.png\",\"scale\":\"2x\"},{\"size\":\"20x20\",\"idiom\":\"iphone\",\"filename\":\"Icon-App-20x20@3x.png\",\"scale\":\"3x\"},{\"size\":\"29x29\",\"idiom\":\"iphone\",\"filename\":\"Icon-App-29x29@1x.png\",\"scale\":\"1x\"},{\"size\":\"29x29\",\"idiom\":\"iphone\",\"filename\":\"Icon-App-29x29@2x.png\",\"scale\":\"2x\"},{\"size\":\"29x29\",\"idiom\":\"iphone\",\"filename\":\"Icon-App-29x29@3x.png\",\"scale\":\"3x\"},{\"size\":\"40x40\",\"idiom\":\"iphone\",\"filename\":\"Icon-App-40x40@2x.png\",\"scale\":\"2x\"},{\"size\":\"40x40\",\"idiom\":\"iphone\",\"filename\":\"Icon-App-40x40@3x.png\",\"scale\":\"3x\"},{\"size\":\"57x57\",\"idiom\":\"iphone\",\"filename\":\"Icon-App-57x57@1x.png\",\"scale\":\"1x\"},{\"size\":\"57x57\",\"idiom\":\"iphone\",\"filename\":\"Icon-App-57x57@2x.png\",\"scale\":\"2x\"},{\"size\":\"60x60\",\"idiom\":\"iphone\",\"filename\":\"Icon-App-60x60@2x.png\",\"scale\":\"2x\"},{\"size\":\"60x60\",\"idiom\":\"iphone\",\"filename\":\"Icon-App-60x60@3x.png\",\"scale\":\"3x\"},{\"size\":\"20x20\",\"idiom\":\"ipad\",\"filename\":\"Icon-App-20x20@1x.png\",\"scale\":\"1x\"},{\"size\":\"20x20\",\"idiom\":\"ipad\",\"filename\":\"Icon-App-20x20@2x.png\",\"scale\":\"2x\"},{\"size\":\"29x29\",\"idiom\":\"ipad\",\"filename\":\"Icon-App-29x29@1x.png\",\"scale\":\"1x\"},{\"size\":\"29x29\",\"idiom\":\"ipad\",\"filename\":\"Icon-App-29x29@2x.png\",\"scale\":\"2x\"},{\"size\":\"40x40\",\"idiom\":\"ipad\",\"filename\":\"Icon-App-40x40@1x.png\",\"scale\":\"1x\"},{\"size\":\"40x40\",\"idiom\":\"ipad\",\"filename\":\"Icon-App-40x40@2x.png\",\"scale\":\"2x\"},{\"size\":\"50x50\",\"idiom\":\"ipad\",\"filename\":\"Icon-App-50x50@1x.png\",\"scale\":\"1x\"},{\"size\":\"50x50\",\"idiom\":\"ipad\",\"filename\":\"Icon-App-50x50@2x.png\",\"scale\":\"2x\"},{\"size\":\"72x72\",\"idiom\":\"ipad\",\"filename\":\"Icon-App-72x72@1x.png\",\"scale\":\"1x\"},{\"size\":\"72x72\",\"idiom\":\"ipad\",\"filename\":\"Icon-App-72x72@2x.png\",\"scale\":\"2x\"},{\"size\":\"76x76\",\"idiom\":\"ipad\",\"filename\":\"Icon-App-76x76@1x.png\",\"scale\":\"1x\"},{\"size\":\"76x76\",\"idiom\":\"ipad\",\"filename\":\"Icon-App-76x76@2x.png\",\"scale\":\"2x\"},{\"size\":\"83.5x83.5\",\"idiom\":\"ipad\",\"filename\":\"Icon-App-83.5x83.5@2x.png\",\"scale\":\"2x\"},{\"size\":\"1024x1024\",\"idiom\":\"ios-marketing\",\"filename\":\"Icon-App-1024x1024@1x.png\",\"scale\":\"1x\"}],\"info\":{\"version\":1,\"author\":\"xcode\"}}"
  },
  {
    "path": "ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json",
    "content": "{\r\n  \"images\" : [\r\n    {\r\n      \"idiom\" : \"universal\",\r\n      \"filename\" : \"LaunchImage.png\",\r\n      \"scale\" : \"1x\"\r\n    },\r\n    {\r\n      \"idiom\" : \"universal\",\r\n      \"filename\" : \"LaunchImage@2x.png\",\r\n      \"scale\" : \"2x\"\r\n    },\r\n    {\r\n      \"idiom\" : \"universal\",\r\n      \"filename\" : \"LaunchImage@3x.png\",\r\n      \"scale\" : \"3x\"\r\n    }\r\n  ],\r\n  \"info\" : {\r\n    \"version\" : 1,\r\n    \"author\" : \"xcode\"\r\n  }\r\n}\r\n"
  },
  {
    "path": "ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md",
    "content": "# Launch Screen Assets\r\n\r\nYou can customize the launch screen with your own desired assets by replacing the image files in this directory.\r\n\r\nYou can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images."
  },
  {
    "path": "ios/Runner/Base.lproj/LaunchScreen.storyboard",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\r\n<document type=\"com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB\" version=\"3.0\" toolsVersion=\"12121\" systemVersion=\"16G29\" targetRuntime=\"iOS.CocoaTouch\" propertyAccessControl=\"none\" useAutolayout=\"YES\" launchScreen=\"YES\" colorMatched=\"YES\" initialViewController=\"01J-lp-oVM\">\r\n    <dependencies>\r\n        <deployment identifier=\"iOS\"/>\r\n        <plugIn identifier=\"com.apple.InterfaceBuilder.IBCocoaTouchPlugin\" version=\"12089\"/>\r\n    </dependencies>\r\n    <scenes>\r\n        <!--View Controller-->\r\n        <scene sceneID=\"EHf-IW-A2E\">\r\n            <objects>\r\n                <viewController id=\"01J-lp-oVM\" sceneMemberID=\"viewController\">\r\n                    <layoutGuides>\r\n                        <viewControllerLayoutGuide type=\"top\" id=\"Ydg-fD-yQy\"/>\r\n                        <viewControllerLayoutGuide type=\"bottom\" id=\"xbc-2k-c8Z\"/>\r\n                    </layoutGuides>\r\n                    <view key=\"view\" contentMode=\"scaleToFill\" id=\"Ze5-6b-2t3\">\r\n                        <autoresizingMask key=\"autoresizingMask\" widthSizable=\"YES\" heightSizable=\"YES\"/>\r\n                        <subviews>\r\n                            <imageView opaque=\"NO\" clipsSubviews=\"YES\" multipleTouchEnabled=\"YES\" contentMode=\"center\" image=\"LaunchImage\" translatesAutoresizingMaskIntoConstraints=\"NO\" id=\"YRO-k0-Ey4\">\r\n                            </imageView>\r\n                        </subviews>\r\n                        <color key=\"backgroundColor\" red=\"1\" green=\"1\" blue=\"1\" alpha=\"1\" colorSpace=\"custom\" customColorSpace=\"sRGB\"/>\r\n                        <constraints>\r\n                            <constraint firstItem=\"YRO-k0-Ey4\" firstAttribute=\"centerX\" secondItem=\"Ze5-6b-2t3\" secondAttribute=\"centerX\" id=\"1a2-6s-vTC\"/>\r\n                            <constraint firstItem=\"YRO-k0-Ey4\" firstAttribute=\"centerY\" secondItem=\"Ze5-6b-2t3\" secondAttribute=\"centerY\" id=\"4X2-HB-R7a\"/>\r\n                        </constraints>\r\n                    </view>\r\n                </viewController>\r\n                <placeholder placeholderIdentifier=\"IBFirstResponder\" id=\"iYj-Kq-Ea1\" userLabel=\"First Responder\" sceneMemberID=\"firstResponder\"/>\r\n            </objects>\r\n            <point key=\"canvasLocation\" x=\"53\" y=\"375\"/>\r\n        </scene>\r\n    </scenes>\r\n    <resources>\r\n        <image name=\"LaunchImage\" width=\"168\" height=\"185\"/>\r\n    </resources>\r\n</document>\r\n"
  },
  {
    "path": "ios/Runner/Base.lproj/Main.storyboard",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\r\n<document type=\"com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB\" version=\"3.0\" toolsVersion=\"10117\" systemVersion=\"15F34\" targetRuntime=\"iOS.CocoaTouch\" propertyAccessControl=\"none\" useAutolayout=\"YES\" useTraitCollections=\"YES\" initialViewController=\"BYZ-38-t0r\">\r\n    <dependencies>\r\n        <deployment identifier=\"iOS\"/>\r\n        <plugIn identifier=\"com.apple.InterfaceBuilder.IBCocoaTouchPlugin\" version=\"10085\"/>\r\n    </dependencies>\r\n    <scenes>\r\n        <!--Flutter View Controller-->\r\n        <scene sceneID=\"tne-QT-ifu\">\r\n            <objects>\r\n                <viewController id=\"BYZ-38-t0r\" customClass=\"FlutterViewController\" sceneMemberID=\"viewController\">\r\n                    <layoutGuides>\r\n                        <viewControllerLayoutGuide type=\"top\" id=\"y3c-jy-aDJ\"/>\r\n                        <viewControllerLayoutGuide type=\"bottom\" id=\"wfy-db-euE\"/>\r\n                    </layoutGuides>\r\n                    <view key=\"view\" contentMode=\"scaleToFill\" id=\"8bC-Xf-vdC\">\r\n                        <rect key=\"frame\" x=\"0.0\" y=\"0.0\" width=\"600\" height=\"600\"/>\r\n                        <autoresizingMask key=\"autoresizingMask\" widthSizable=\"YES\" heightSizable=\"YES\"/>\r\n                        <color key=\"backgroundColor\" white=\"1\" alpha=\"1\" colorSpace=\"custom\" customColorSpace=\"calibratedWhite\"/>\r\n                    </view>\r\n                </viewController>\r\n                <placeholder placeholderIdentifier=\"IBFirstResponder\" id=\"dkx-z0-nzr\" sceneMemberID=\"firstResponder\"/>\r\n            </objects>\r\n        </scene>\r\n    </scenes>\r\n</document>\r\n"
  },
  {
    "path": "ios/Runner/Info.plist",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">\r\n<plist version=\"1.0\">\r\n<dict>\r\n\t<key>CFBundleDevelopmentRegion</key>\r\n\t<string>$(DEVELOPMENT_LANGUAGE)</string>\r\n\t<key>CFBundleDisplayName</key>\r\n\t<string>Azyx</string>\r\n\t<key>CFBundleExecutable</key>\r\n\t<string>$(EXECUTABLE_NAME)</string>\r\n\t<key>CFBundleIdentifier</key>\r\n\t<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>\r\n\t<key>CFBundleInfoDictionaryVersion</key>\r\n\t<string>6.0</string>\r\n\t<key>CFBundleName</key>\r\n\t<string>azyx</string>\r\n\t<key>CFBundlePackageType</key>\r\n\t<string>APPL</string>\r\n\t<key>CFBundleShortVersionString</key>\r\n\t<string>$(FLUTTER_BUILD_NAME)</string>\r\n\t<key>CFBundleSignature</key>\r\n\t<string>????</string>\r\n\t<key>CFBundleVersion</key>\r\n\t<string>$(FLUTTER_BUILD_NUMBER)</string>\r\n\t<key>LSRequiresIPhoneOS</key>\r\n\t<true/>\r\n\t<key>UILaunchStoryboardName</key>\r\n\t<string>LaunchScreen</string>\r\n\t<key>UIMainStoryboardFile</key>\r\n\t<string>Main</string>\r\n\t<key>UISupportedInterfaceOrientations</key>\r\n\t<array>\r\n\t\t<string>UIInterfaceOrientationPortrait</string>\r\n\t\t<string>UIInterfaceOrientationLandscapeLeft</string>\r\n\t\t<string>UIInterfaceOrientationLandscapeRight</string>\r\n\t</array>\r\n\t<key>UISupportedInterfaceOrientations~ipad</key>\r\n\t<array>\r\n\t\t<string>UIInterfaceOrientationPortrait</string>\r\n\t\t<string>UIInterfaceOrientationPortraitUpsideDown</string>\r\n\t\t<string>UIInterfaceOrientationLandscapeLeft</string>\r\n\t\t<string>UIInterfaceOrientationLandscapeRight</string>\r\n\t</array>\r\n\t<key>CADisableMinimumFrameDurationOnPhone</key>\r\n\t<true/>\r\n\t<key>UIApplicationSupportsIndirectInputEvents</key>\r\n\t<true/>\r\n</dict>\r\n</plist>\r\n"
  },
  {
    "path": "ios/Runner/Runner-Bridging-Header.h",
    "content": "#import \"GeneratedPluginRegistrant.h\"\r\n"
  },
  {
    "path": "ios/Runner.xcodeproj/project.pbxproj",
    "content": "// !$*UTF8*$!\r\n{\r\n\tarchiveVersion = 1;\r\n\tclasses = {\r\n\t};\r\n\tobjectVersion = 54;\r\n\tobjects = {\r\n\r\n/* Begin PBXBuildFile section */\r\n\t\t1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; };\r\n\t\t331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C807B294A618700263BE5 /* RunnerTests.swift */; };\r\n\t\t3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; };\r\n\t\t74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; };\r\n\t\t97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; };\r\n\t\t97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; };\r\n\t\t97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; };\r\n/* End PBXBuildFile section */\r\n\r\n/* Begin PBXAzyXContainerItemProxy section */\r\n\t\t331C8085294A63A400263BE5 /* PBXAzyXContainerItemProxy */ = {\r\n\t\t\tisa = PBXAzyXContainerItemProxy;\r\n\t\t\tAzyXContainerPortal = 97C146E61CF9000F007C117D /* Project object */;\r\n\t\t\tproxyType = 1;\r\n\t\t\tremoteGlobalIDString = 97C146ED1CF9000F007C117D;\r\n\t\t\tremoteInfo = Runner;\r\n\t\t};\r\n/* End PBXAzyXContainerItemProxy section */\r\n\r\n/* Begin PBXCopyFilesBuildPhase section */\r\n\t\t9705A1C41CF9048500538489 /* Embed Frameworks */ = {\r\n\t\t\tisa = PBXCopyFilesBuildPhase;\r\n\t\t\tbuildActionMask = 2147483647;\r\n\t\t\tdstPath = \"\";\r\n\t\t\tdstSubfolderSpec = 10;\r\n\t\t\tfiles = (\r\n\t\t\t);\r\n\t\t\tname = \"Embed Frameworks\";\r\n\t\t\trunOnlyForDeploymentPostprocessing = 0;\r\n\t\t};\r\n/* End PBXCopyFilesBuildPhase section */\r\n\r\n/* Begin PBXFileReference section */\r\n\t\t1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = \"<group>\"; };\r\n\t\t1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = \"<group>\"; };\r\n\t\t331C807B294A618700263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = \"<group>\"; };\r\n\t\t331C8081294A63A400263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };\r\n\t\t3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = AzyXText.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = \"<group>\"; };\r\n\t\t74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = \"Runner-Bridging-Header.h\"; sourceTree = \"<group>\"; };\r\n\t\t74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = \"<group>\"; };\r\n\t\t7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = AzyXText.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = \"<group>\"; };\r\n\t\t9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = AzyXText.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = \"<group>\"; };\r\n\t\t9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = AzyXText.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = \"<group>\"; };\r\n\t\t97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; };\r\n\t\t97C146FB1CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = \"<group>\"; };\r\n\t\t97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = \"<group>\"; };\r\n\t\t97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = \"<group>\"; };\r\n\t\t97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = AzyXText.plist.xml; path = Info.plist; sourceTree = \"<group>\"; };\r\n/* End PBXFileReference section */\r\n\r\n/* Begin PBXFrameworksBuildPhase section */\r\n\t\t97C146EB1CF9000F007C117D /* Frameworks */ = {\r\n\t\t\tisa = PBXFrameworksBuildPhase;\r\n\t\t\tbuildActionMask = 2147483647;\r\n\t\t\tfiles = (\r\n\t\t\t);\r\n\t\t\trunOnlyForDeploymentPostprocessing = 0;\r\n\t\t};\r\n/* End PBXFrameworksBuildPhase section */\r\n\r\n/* Begin PBXGroup section */\r\n\t\t331C8082294A63A400263BE5 /* RunnerTests */ = {\r\n\t\t\tisa = PBXGroup;\r\n\t\t\tchildren = (\r\n\t\t\t\t331C807B294A618700263BE5 /* RunnerTests.swift */,\r\n\t\t\t);\r\n\t\t\tpath = RunnerTests;\r\n\t\t\tsourceTree = \"<group>\";\r\n\t\t};\r\n\t\t9740EEB11CF90186004384FC /* Flutter */ = {\r\n\t\t\tisa = PBXGroup;\r\n\t\t\tchildren = (\r\n\t\t\t\t3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */,\r\n\t\t\t\t9740EEB21CF90195004384FC /* Debug.xcconfig */,\r\n\t\t\t\t7AFA3C8E1D35360C0083082E /* Release.xcconfig */,\r\n\t\t\t\t9740EEB31CF90195004384FC /* Generated.xcconfig */,\r\n\t\t\t);\r\n\t\t\tname = Flutter;\r\n\t\t\tsourceTree = \"<group>\";\r\n\t\t};\r\n\t\t97C146E51CF9000F007C117D = {\r\n\t\t\tisa = PBXGroup;\r\n\t\t\tchildren = (\r\n\t\t\t\t9740EEB11CF90186004384FC /* Flutter */,\r\n\t\t\t\t97C146F01CF9000F007C117D /* Runner */,\r\n\t\t\t\t97C146EF1CF9000F007C117D /* Products */,\r\n\t\t\t\t331C8082294A63A400263BE5 /* RunnerTests */,\r\n\t\t\t);\r\n\t\t\tsourceTree = \"<group>\";\r\n\t\t};\r\n\t\t97C146EF1CF9000F007C117D /* Products */ = {\r\n\t\t\tisa = PBXGroup;\r\n\t\t\tchildren = (\r\n\t\t\t\t97C146EE1CF9000F007C117D /* Runner.app */,\r\n\t\t\t\t331C8081294A63A400263BE5 /* RunnerTests.xctest */,\r\n\t\t\t);\r\n\t\t\tname = Products;\r\n\t\t\tsourceTree = \"<group>\";\r\n\t\t};\r\n\t\t97C146F01CF9000F007C117D /* Runner */ = {\r\n\t\t\tisa = PBXGroup;\r\n\t\t\tchildren = (\r\n\t\t\t\t97C146FA1CF9000F007C117D /* Main.storyboard */,\r\n\t\t\t\t97C146FD1CF9000F007C117D /* Assets.xcassets */,\r\n\t\t\t\t97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */,\r\n\t\t\t\t97C147021CF9000F007C117D /* Info.plist */,\r\n\t\t\t\t1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */,\r\n\t\t\t\t1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */,\r\n\t\t\t\t74858FAE1ED2DC5600515810 /* AppDelegate.swift */,\r\n\t\t\t\t74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */,\r\n\t\t\t);\r\n\t\t\tpath = Runner;\r\n\t\t\tsourceTree = \"<group>\";\r\n\t\t};\r\n/* End PBXGroup section */\r\n\r\n/* Begin PBXNativeTarget section */\r\n\t\t331C8080294A63A400263BE5 /* RunnerTests */ = {\r\n\t\t\tisa = PBXNativeTarget;\r\n\t\t\tbuildConfigurationList = 331C8087294A63A400263BE5 /* Build configuration list for PBXNativeTarget \"RunnerTests\" */;\r\n\t\t\tbuildPhases = (\r\n\t\t\t\t331C807D294A63A400263BE5 /* Sources */,\r\n\t\t\t\t331C807F294A63A400263BE5 /* Resources */,\r\n\t\t\t);\r\n\t\t\tbuildRules = (\r\n\t\t\t);\r\n\t\t\tdependencies = (\r\n\t\t\t\t331C8086294A63A400263BE5 /* PBXTargetDependency */,\r\n\t\t\t);\r\n\t\t\tname = RunnerTests;\r\n\t\t\tproductName = RunnerTests;\r\n\t\t\tproductReference = 331C8081294A63A400263BE5 /* RunnerTests.xctest */;\r\n\t\t\tproductType = \"com.apple.product-type.bundle.unit-test\";\r\n\t\t};\r\n\t\t97C146ED1CF9000F007C117D /* Runner */ = {\r\n\t\t\tisa = PBXNativeTarget;\r\n\t\t\tbuildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget \"Runner\" */;\r\n\t\t\tbuildPhases = (\r\n\t\t\t\t9740EEB61CF901F6004384FC /* Run Script */,\r\n\t\t\t\t97C146EA1CF9000F007C117D /* Sources */,\r\n\t\t\t\t97C146EB1CF9000F007C117D /* Frameworks */,\r\n\t\t\t\t97C146EC1CF9000F007C117D /* Resources */,\r\n\t\t\t\t9705A1C41CF9048500538489 /* Embed Frameworks */,\r\n\t\t\t\t3B06AD1E1E4923F5004D2608 /* Thin Binary */,\r\n\t\t\t);\r\n\t\t\tbuildRules = (\r\n\t\t\t);\r\n\t\t\tdependencies = (\r\n\t\t\t);\r\n\t\t\tname = Runner;\r\n\t\t\tproductName = Runner;\r\n\t\t\tproductReference = 97C146EE1CF9000F007C117D /* Runner.app */;\r\n\t\t\tproductType = \"com.apple.product-type.application\";\r\n\t\t};\r\n/* End PBXNativeTarget section */\r\n\r\n/* Begin PBXProject section */\r\n\t\t97C146E61CF9000F007C117D /* Project object */ = {\r\n\t\t\tisa = PBXProject;\r\n\t\t\tattributes = {\r\n\t\t\t\tBuildIndependentTargetsInParallel = YES;\r\n\t\t\t\tLastUpgradeCheck = 1510;\r\n\t\t\t\tORGANIZATIONNAME = \"\";\r\n\t\t\t\tTargetAttributes = {\r\n\t\t\t\t\t331C8080294A63A400263BE5 = {\r\n\t\t\t\t\t\tCreatedOnToolsVersion = 14.0;\r\n\t\t\t\t\t\tTestTargetID = 97C146ED1CF9000F007C117D;\r\n\t\t\t\t\t};\r\n\t\t\t\t\t97C146ED1CF9000F007C117D = {\r\n\t\t\t\t\t\tCreatedOnToolsVersion = 7.3.1;\r\n\t\t\t\t\t\tLastSwiftMigration = 1100;\r\n\t\t\t\t\t};\r\n\t\t\t\t};\r\n\t\t\t};\r\n\t\t\tbuildConfigurationList = 97C146E91CF9000F007C117D /* Build configuration list for PBXProject \"Runner\" */;\r\n\t\t\tcompatibilityVersion = \"Xcode 9.3\";\r\n\t\t\tdevelopmentRegion = en;\r\n\t\t\thasScannedForEncodings = 0;\r\n\t\t\tknownRegions = (\r\n\t\t\t\ten,\r\n\t\t\t\tBase,\r\n\t\t\t);\r\n\t\t\tmainGroup = 97C146E51CF9000F007C117D;\r\n\t\t\tproductRefGroup = 97C146EF1CF9000F007C117D /* Products */;\r\n\t\t\tprojectDirPath = \"\";\r\n\t\t\tprojectRoot = \"\";\r\n\t\t\ttargets = (\r\n\t\t\t\t97C146ED1CF9000F007C117D /* Runner */,\r\n\t\t\t\t331C8080294A63A400263BE5 /* RunnerTests */,\r\n\t\t\t);\r\n\t\t};\r\n/* End PBXProject section */\r\n\r\n/* Begin PBXResourcesBuildPhase section */\r\n\t\t331C807F294A63A400263BE5 /* Resources */ = {\r\n\t\t\tisa = PBXResourcesBuildPhase;\r\n\t\t\tbuildActionMask = 2147483647;\r\n\t\t\tfiles = (\r\n\t\t\t);\r\n\t\t\trunOnlyForDeploymentPostprocessing = 0;\r\n\t\t};\r\n\t\t97C146EC1CF9000F007C117D /* Resources */ = {\r\n\t\t\tisa = PBXResourcesBuildPhase;\r\n\t\t\tbuildActionMask = 2147483647;\r\n\t\t\tfiles = (\r\n\t\t\t\t97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */,\r\n\t\t\t\t3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */,\r\n\t\t\t\t97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */,\r\n\t\t\t\t97C146FC1CF9000F007C117D /* Main.storyboard in Resources */,\r\n\t\t\t);\r\n\t\t\trunOnlyForDeploymentPostprocessing = 0;\r\n\t\t};\r\n/* End PBXResourcesBuildPhase section */\r\n\r\n/* Begin PBXShellScriptBuildPhase section */\r\n\t\t3B06AD1E1E4923F5004D2608 /* Thin Binary */ = {\r\n\t\t\tisa = PBXShellScriptBuildPhase;\r\n\t\t\talwaysOutOfDate = 1;\r\n\t\t\tbuildActionMask = 2147483647;\r\n\t\t\tfiles = (\r\n\t\t\t);\r\n\t\t\tinputPaths = (\r\n\t\t\t\t\"${TARGET_BUILD_DIR}/${INFOPLIST_PATH}\",\r\n\t\t\t);\r\n\t\t\tname = \"Thin Binary\";\r\n\t\t\toutputPaths = (\r\n\t\t\t);\r\n\t\t\trunOnlyForDeploymentPostprocessing = 0;\r\n\t\t\tshellPath = /bin/sh;\r\n\t\t\tshellScript = \"/bin/sh \\\"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\\\" embed_and_thin\";\r\n\t\t};\r\n\t\t9740EEB61CF901F6004384FC /* Run Script */ = {\r\n\t\t\tisa = PBXShellScriptBuildPhase;\r\n\t\t\talwaysOutOfDate = 1;\r\n\t\t\tbuildActionMask = 2147483647;\r\n\t\t\tfiles = (\r\n\t\t\t);\r\n\t\t\tinputPaths = (\r\n\t\t\t);\r\n\t\t\tname = \"Run Script\";\r\n\t\t\toutputPaths = (\r\n\t\t\t);\r\n\t\t\trunOnlyForDeploymentPostprocessing = 0;\r\n\t\t\tshellPath = /bin/sh;\r\n\t\t\tshellScript = \"/bin/sh \\\"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\\\" build\";\r\n\t\t};\r\n/* End PBXShellScriptBuildPhase section */\r\n\r\n/* Begin PBXSourcesBuildPhase section */\r\n\t\t331C807D294A63A400263BE5 /* Sources */ = {\r\n\t\t\tisa = PBXSourcesBuildPhase;\r\n\t\t\tbuildActionMask = 2147483647;\r\n\t\t\tfiles = (\r\n\t\t\t\t331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */,\r\n\t\t\t);\r\n\t\t\trunOnlyForDeploymentPostprocessing = 0;\r\n\t\t};\r\n\t\t97C146EA1CF9000F007C117D /* Sources */ = {\r\n\t\t\tisa = PBXSourcesBuildPhase;\r\n\t\t\tbuildActionMask = 2147483647;\r\n\t\t\tfiles = (\r\n\t\t\t\t74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */,\r\n\t\t\t\t1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */,\r\n\t\t\t);\r\n\t\t\trunOnlyForDeploymentPostprocessing = 0;\r\n\t\t};\r\n/* End PBXSourcesBuildPhase section */\r\n\r\n/* Begin PBXTargetDependency section */\r\n\t\t331C8086294A63A400263BE5 /* PBXTargetDependency */ = {\r\n\t\t\tisa = PBXTargetDependency;\r\n\t\t\ttarget = 97C146ED1CF9000F007C117D /* Runner */;\r\n\t\t\ttargetProxy = 331C8085294A63A400263BE5 /* PBXAzyXContainerItemProxy */;\r\n\t\t};\r\n/* End PBXTargetDependency section */\r\n\r\n/* Begin PBXVariantGroup section */\r\n\t\t97C146FA1CF9000F007C117D /* Main.storyboard */ = {\r\n\t\t\tisa = PBXVariantGroup;\r\n\t\t\tchildren = (\r\n\t\t\t\t97C146FB1CF9000F007C117D /* Base */,\r\n\t\t\t);\r\n\t\t\tname = Main.storyboard;\r\n\t\t\tsourceTree = \"<group>\";\r\n\t\t};\r\n\t\t97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */ = {\r\n\t\t\tisa = PBXVariantGroup;\r\n\t\t\tchildren = (\r\n\t\t\t\t97C147001CF9000F007C117D /* Base */,\r\n\t\t\t);\r\n\t\t\tname = LaunchScreen.storyboard;\r\n\t\t\tsourceTree = \"<group>\";\r\n\t\t};\r\n/* End PBXVariantGroup section */\r\n\r\n/* Begin XCBuildConfiguration section */\r\n\t\t249021D3217E4FDB00AE95B9 /* Profile */ = {\r\n\t\t\tisa = XCBuildConfiguration;\r\n\t\t\tbuildSettings = {\r\n\t\t\t\tALWAYS_SEARCH_USER_PATHS = NO;\r\n\t\t\t\tASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;\r\n\t\t\t\tCLANG_ANALYZER_NONNULL = YES;\r\n\t\t\t\tCLANG_CXX_LANGUAGE_STANDARD = \"gnu++0x\";\r\n\t\t\t\tCLANG_CXX_LIBRARY = \"libc++\";\r\n\t\t\t\tCLANG_ENABLE_MODULES = YES;\r\n\t\t\t\tCLANG_ENABLE_OBJC_ARC = YES;\r\n\t\t\t\tCLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;\r\n\t\t\t\tCLANG_WARN_BOOL_CONVERSION = YES;\r\n\t\t\t\tCLANG_WARN_COMMA = YES;\r\n\t\t\t\tCLANG_WARN_CONSTANT_CONVERSION = YES;\r\n\t\t\t\tCLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;\r\n\t\t\t\tCLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;\r\n\t\t\t\tCLANG_WARN_EMPTY_BODY = YES;\r\n\t\t\t\tCLANG_WARN_ENUM_CONVERSION = YES;\r\n\t\t\t\tCLANG_WARN_INFINITE_RECURSION = YES;\r\n\t\t\t\tCLANG_WARN_INT_CONVERSION = YES;\r\n\t\t\t\tCLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;\r\n\t\t\t\tCLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;\r\n\t\t\t\tCLANG_WARN_OBJC_LITERAL_CONVERSION = YES;\r\n\t\t\t\tCLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;\r\n\t\t\t\tCLANG_WARN_RANGE_LOOP_ANALYSIS = YES;\r\n\t\t\t\tCLANG_WARN_STRICT_PROTOTYPES = YES;\r\n\t\t\t\tCLANG_WARN_SUSPICIOUS_MOVE = YES;\r\n\t\t\t\tCLANG_WARN_UNREACHABLE_CODE = YES;\r\n\t\t\t\tCLANG_WARN__DUPLICATE_METHOD_MATCH = YES;\r\n\t\t\t\t\"CODE_SIGN_IDENTITY[sdk=iphoneos*]\" = \"iPhone Developer\";\r\n\t\t\t\tCOPY_PHASE_STRIP = NO;\r\n\t\t\t\tDEBUG_INFORMATION_FORMAT = \"dwarf-with-dsym\";\r\n\t\t\t\tENABLE_NS_ASSERTIONS = NO;\r\n\t\t\t\tENABLE_STRICT_OBJC_MSGSEND = YES;\r\n\t\t\t\tENABLE_USER_SCRIPT_SANDBOXING = NO;\r\n\t\t\t\tGCC_C_LANGUAGE_STANDARD = gnu99;\r\n\t\t\t\tGCC_NO_COMMON_BLOCKS = YES;\r\n\t\t\t\tGCC_WARN_64_TO_32_BIT_CONVERSION = YES;\r\n\t\t\t\tGCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;\r\n\t\t\t\tGCC_WARN_UNDECLARED_SELECTOR = YES;\r\n\t\t\t\tGCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;\r\n\t\t\t\tGCC_WARN_UNUSED_FUNCTION = YES;\r\n\t\t\t\tGCC_WARN_UNUSED_VARIABLE = YES;\r\n\t\t\t\tIPHONEOS_DEPLOYMENT_TARGET = 12.0;\r\n\t\t\t\tMTL_ENABLE_DEBUG_INFO = NO;\r\n\t\t\t\tSDKROOT = iphoneos;\r\n\t\t\t\tSUPPORTED_PLATFORMS = iphoneos;\r\n\t\t\t\tTARGETED_DEVICE_FAMILY = \"1,2\";\r\n\t\t\t\tVALIDATE_PRODUCT = YES;\r\n\t\t\t};\r\n\t\t\tname = Profile;\r\n\t\t};\r\n\t\t249021D4217E4FDB00AE95B9 /* Profile */ = {\r\n\t\t\tisa = XCBuildConfiguration;\r\n\t\t\tbaseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */;\r\n\t\t\tbuildSettings = {\r\n\t\t\t\tASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;\r\n\t\t\t\tCLANG_ENABLE_MODULES = YES;\r\n\t\t\t\tCURRENT_PROJECT_VERSION = \"$(FLUTTER_BUILD_NUMBER)\";\r\n\t\t\t\tENABLE_BITCODE = NO;\r\n\t\t\t\tINFOPLIST_FILE = Runner/Info.plist;\r\n\t\t\t\tLD_RUNPATH_SEARCH_PATHS = (\r\n\t\t\t\t\t\"$(inherited)\",\r\n\t\t\t\t\t\"@executable_path/Frameworks\",\r\n\t\t\t\t);\r\n\t\t\t\tPRODUCT_BUNDLE_IDENTIFIER = com.example.azyx;\r\n\t\t\t\tPRODUCT_NAME = \"$(TARGET_NAME)\";\r\n\t\t\t\tSWIFT_OBJC_BRIDGING_HEADER = \"Runner/Runner-Bridging-Header.h\";\r\n\t\t\t\tSWIFT_VERSION = 5.0;\r\n\t\t\t\tVERSIONING_SYSTEM = \"apple-generic\";\r\n\t\t\t};\r\n\t\t\tname = Profile;\r\n\t\t};\r\n\t\t331C8088294A63A400263BE5 /* Debug */ = {\r\n\t\t\tisa = XCBuildConfiguration;\r\n\t\t\tbuildSettings = {\r\n\t\t\t\tBUNDLE_LOADER = \"$(TEST_HOST)\";\r\n\t\t\t\tCODE_SIGN_STYLE = Automatic;\r\n\t\t\t\tCURRENT_PROJECT_VERSION = 1;\r\n\t\t\t\tGENERATE_INFOPLIST_FILE = YES;\r\n\t\t\t\tMARKETING_VERSION = 1.0;\r\n\t\t\t\tPRODUCT_BUNDLE_IDENTIFIER = com.example.azyx.RunnerTests;\r\n\t\t\t\tPRODUCT_NAME = \"$(TARGET_NAME)\";\r\n\t\t\t\tSWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;\r\n\t\t\t\tSWIFT_OPTIMIZATION_LEVEL = \"-Onone\";\r\n\t\t\t\tSWIFT_VERSION = 5.0;\r\n\t\t\t\tTEST_HOST = \"$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner\";\r\n\t\t\t};\r\n\t\t\tname = Debug;\r\n\t\t};\r\n\t\t331C8089294A63A400263BE5 /* Release */ = {\r\n\t\t\tisa = XCBuildConfiguration;\r\n\t\t\tbuildSettings = {\r\n\t\t\t\tBUNDLE_LOADER = \"$(TEST_HOST)\";\r\n\t\t\t\tCODE_SIGN_STYLE = Automatic;\r\n\t\t\t\tCURRENT_PROJECT_VERSION = 1;\r\n\t\t\t\tGENERATE_INFOPLIST_FILE = YES;\r\n\t\t\t\tMARKETING_VERSION = 1.0;\r\n\t\t\t\tPRODUCT_BUNDLE_IDENTIFIER = com.example.azyx.RunnerTests;\r\n\t\t\t\tPRODUCT_NAME = \"$(TARGET_NAME)\";\r\n\t\t\t\tSWIFT_VERSION = 5.0;\r\n\t\t\t\tTEST_HOST = \"$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner\";\r\n\t\t\t};\r\n\t\t\tname = Release;\r\n\t\t};\r\n\t\t331C808A294A63A400263BE5 /* Profile */ = {\r\n\t\t\tisa = XCBuildConfiguration;\r\n\t\t\tbuildSettings = {\r\n\t\t\t\tBUNDLE_LOADER = \"$(TEST_HOST)\";\r\n\t\t\t\tCODE_SIGN_STYLE = Automatic;\r\n\t\t\t\tCURRENT_PROJECT_VERSION = 1;\r\n\t\t\t\tGENERATE_INFOPLIST_FILE = YES;\r\n\t\t\t\tMARKETING_VERSION = 1.0;\r\n\t\t\t\tPRODUCT_BUNDLE_IDENTIFIER = com.example.azyx.RunnerTests;\r\n\t\t\t\tPRODUCT_NAME = \"$(TARGET_NAME)\";\r\n\t\t\t\tSWIFT_VERSION = 5.0;\r\n\t\t\t\tTEST_HOST = \"$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner\";\r\n\t\t\t};\r\n\t\t\tname = Profile;\r\n\t\t};\r\n\t\t97C147031CF9000F007C117D /* Debug */ = {\r\n\t\t\tisa = XCBuildConfiguration;\r\n\t\t\tbuildSettings = {\r\n\t\t\t\tALWAYS_SEARCH_USER_PATHS = NO;\r\n\t\t\t\tASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = AppIcon;\r\n\t\t\t\tCLANG_ANALYZER_NONNULL = YES;\r\n\t\t\t\tCLANG_CXX_LANGUAGE_STANDARD = \"gnu++0x\";\r\n\t\t\t\tCLANG_CXX_LIBRARY = \"libc++\";\r\n\t\t\t\tCLANG_ENABLE_MODULES = YES;\r\n\t\t\t\tCLANG_ENABLE_OBJC_ARC = YES;\r\n\t\t\t\tCLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;\r\n\t\t\t\tCLANG_WARN_BOOL_CONVERSION = YES;\r\n\t\t\t\tCLANG_WARN_COMMA = YES;\r\n\t\t\t\tCLANG_WARN_CONSTANT_CONVERSION = YES;\r\n\t\t\t\tCLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;\r\n\t\t\t\tCLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;\r\n\t\t\t\tCLANG_WARN_EMPTY_BODY = YES;\r\n\t\t\t\tCLANG_WARN_ENUM_CONVERSION = YES;\r\n\t\t\t\tCLANG_WARN_INFINITE_RECURSION = YES;\r\n\t\t\t\tCLANG_WARN_INT_CONVERSION = YES;\r\n\t\t\t\tCLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;\r\n\t\t\t\tCLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;\r\n\t\t\t\tCLANG_WARN_OBJC_LITERAL_CONVERSION = YES;\r\n\t\t\t\tCLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;\r\n\t\t\t\tCLANG_WARN_RANGE_LOOP_ANALYSIS = YES;\r\n\t\t\t\tCLANG_WARN_STRICT_PROTOTYPES = YES;\r\n\t\t\t\tCLANG_WARN_SUSPICIOUS_MOVE = YES;\r\n\t\t\t\tCLANG_WARN_UNREACHABLE_CODE = YES;\r\n\t\t\t\tCLANG_WARN__DUPLICATE_METHOD_MATCH = YES;\r\n\t\t\t\t\"CODE_SIGN_IDENTITY[sdk=iphoneos*]\" = \"iPhone Developer\";\r\n\t\t\t\tCOPY_PHASE_STRIP = NO;\r\n\t\t\t\tDEBUG_INFORMATION_FORMAT = dwarf;\r\n\t\t\t\tENABLE_STRICT_OBJC_MSGSEND = YES;\r\n\t\t\t\tENABLE_TESTABILITY = YES;\r\n\t\t\t\tENABLE_USER_SCRIPT_SANDBOXING = NO;\r\n\t\t\t\tGCC_C_LANGUAGE_STANDARD = gnu99;\r\n\t\t\t\tGCC_DYNAMIC_NO_PIC = NO;\r\n\t\t\t\tGCC_NO_COMMON_BLOCKS = YES;\r\n\t\t\t\tGCC_OPTIMIZATION_LEVEL = 0;\r\n\t\t\t\tGCC_PREPROCESSOR_DEFINITIONS = (\r\n\t\t\t\t\t\"DEBUG=1\",\r\n\t\t\t\t\t\"$(inherited)\",\r\n\t\t\t\t);\r\n\t\t\t\tGCC_WARN_64_TO_32_BIT_CONVERSION = YES;\r\n\t\t\t\tGCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;\r\n\t\t\t\tGCC_WARN_UNDECLARED_SELECTOR = YES;\r\n\t\t\t\tGCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;\r\n\t\t\t\tGCC_WARN_UNUSED_FUNCTION = YES;\r\n\t\t\t\tGCC_WARN_UNUSED_VARIABLE = YES;\r\n\t\t\t\tIPHONEOS_DEPLOYMENT_TARGET = 12.0;\r\n\t\t\t\tMTL_ENABLE_DEBUG_INFO = YES;\r\n\t\t\t\tONLY_ACTIVE_ARCH = YES;\r\n\t\t\t\tSDKROOT = iphoneos;\r\n\t\t\t\tTARGETED_DEVICE_FAMILY = \"1,2\";\r\n\t\t\t};\r\n\t\t\tname = Debug;\r\n\t\t};\r\n\t\t97C147041CF9000F007C117D /* Release */ = {\r\n\t\t\tisa = XCBuildConfiguration;\r\n\t\t\tbuildSettings = {\r\n\t\t\t\tALWAYS_SEARCH_USER_PATHS = NO;\r\n\t\t\t\tASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = AppIcon;\r\n\t\t\t\tCLANG_ANALYZER_NONNULL = YES;\r\n\t\t\t\tCLANG_CXX_LANGUAGE_STANDARD = \"gnu++0x\";\r\n\t\t\t\tCLANG_CXX_LIBRARY = \"libc++\";\r\n\t\t\t\tCLANG_ENABLE_MODULES = YES;\r\n\t\t\t\tCLANG_ENABLE_OBJC_ARC = YES;\r\n\t\t\t\tCLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;\r\n\t\t\t\tCLANG_WARN_BOOL_CONVERSION = YES;\r\n\t\t\t\tCLANG_WARN_COMMA = YES;\r\n\t\t\t\tCLANG_WARN_CONSTANT_CONVERSION = YES;\r\n\t\t\t\tCLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;\r\n\t\t\t\tCLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;\r\n\t\t\t\tCLANG_WARN_EMPTY_BODY = YES;\r\n\t\t\t\tCLANG_WARN_ENUM_CONVERSION = YES;\r\n\t\t\t\tCLANG_WARN_INFINITE_RECURSION = YES;\r\n\t\t\t\tCLANG_WARN_INT_CONVERSION = YES;\r\n\t\t\t\tCLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;\r\n\t\t\t\tCLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;\r\n\t\t\t\tCLANG_WARN_OBJC_LITERAL_CONVERSION = YES;\r\n\t\t\t\tCLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;\r\n\t\t\t\tCLANG_WARN_RANGE_LOOP_ANALYSIS = YES;\r\n\t\t\t\tCLANG_WARN_STRICT_PROTOTYPES = YES;\r\n\t\t\t\tCLANG_WARN_SUSPICIOUS_MOVE = YES;\r\n\t\t\t\tCLANG_WARN_UNREACHABLE_CODE = YES;\r\n\t\t\t\tCLANG_WARN__DUPLICATE_METHOD_MATCH = YES;\r\n\t\t\t\t\"CODE_SIGN_IDENTITY[sdk=iphoneos*]\" = \"iPhone Developer\";\r\n\t\t\t\tCOPY_PHASE_STRIP = NO;\r\n\t\t\t\tDEBUG_INFORMATION_FORMAT = \"dwarf-with-dsym\";\r\n\t\t\t\tENABLE_NS_ASSERTIONS = NO;\r\n\t\t\t\tENABLE_STRICT_OBJC_MSGSEND = YES;\r\n\t\t\t\tENABLE_USER_SCRIPT_SANDBOXING = NO;\r\n\t\t\t\tGCC_C_LANGUAGE_STANDARD = gnu99;\r\n\t\t\t\tGCC_NO_COMMON_BLOCKS = YES;\r\n\t\t\t\tGCC_WARN_64_TO_32_BIT_CONVERSION = YES;\r\n\t\t\t\tGCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;\r\n\t\t\t\tGCC_WARN_UNDECLARED_SELECTOR = YES;\r\n\t\t\t\tGCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;\r\n\t\t\t\tGCC_WARN_UNUSED_FUNCTION = YES;\r\n\t\t\t\tGCC_WARN_UNUSED_VARIABLE = YES;\r\n\t\t\t\tIPHONEOS_DEPLOYMENT_TARGET = 12.0;\r\n\t\t\t\tMTL_ENABLE_DEBUG_INFO = NO;\r\n\t\t\t\tSDKROOT = iphoneos;\r\n\t\t\t\tSUPPORTED_PLATFORMS = iphoneos;\r\n\t\t\t\tSWIFT_COMPILATION_MODE = wholemodule;\r\n\t\t\t\tSWIFT_OPTIMIZATION_LEVEL = \"-O\";\r\n\t\t\t\tTARGETED_DEVICE_FAMILY = \"1,2\";\r\n\t\t\t\tVALIDATE_PRODUCT = YES;\r\n\t\t\t};\r\n\t\t\tname = Release;\r\n\t\t};\r\n\t\t97C147061CF9000F007C117D /* Debug */ = {\r\n\t\t\tisa = XCBuildConfiguration;\r\n\t\t\tbaseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */;\r\n\t\t\tbuildSettings = {\r\n\t\t\t\tASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;\r\n\t\t\t\tCLANG_ENABLE_MODULES = YES;\r\n\t\t\t\tCURRENT_PROJECT_VERSION = \"$(FLUTTER_BUILD_NUMBER)\";\r\n\t\t\t\tENABLE_BITCODE = NO;\r\n\t\t\t\tINFOPLIST_FILE = Runner/Info.plist;\r\n\t\t\t\tLD_RUNPATH_SEARCH_PATHS = (\r\n\t\t\t\t\t\"$(inherited)\",\r\n\t\t\t\t\t\"@executable_path/Frameworks\",\r\n\t\t\t\t);\r\n\t\t\t\tPRODUCT_BUNDLE_IDENTIFIER = com.example.azyx;\r\n\t\t\t\tPRODUCT_NAME = \"$(TARGET_NAME)\";\r\n\t\t\t\tSWIFT_OBJC_BRIDGING_HEADER = \"Runner/Runner-Bridging-Header.h\";\r\n\t\t\t\tSWIFT_OPTIMIZATION_LEVEL = \"-Onone\";\r\n\t\t\t\tSWIFT_VERSION = 5.0;\r\n\t\t\t\tVERSIONING_SYSTEM = \"apple-generic\";\r\n\t\t\t};\r\n\t\t\tname = Debug;\r\n\t\t};\r\n\t\t97C147071CF9000F007C117D /* Release */ = {\r\n\t\t\tisa = XCBuildConfiguration;\r\n\t\t\tbaseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */;\r\n\t\t\tbuildSettings = {\r\n\t\t\t\tASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;\r\n\t\t\t\tCLANG_ENABLE_MODULES = YES;\r\n\t\t\t\tCURRENT_PROJECT_VERSION = \"$(FLUTTER_BUILD_NUMBER)\";\r\n\t\t\t\tENABLE_BITCODE = NO;\r\n\t\t\t\tINFOPLIST_FILE = Runner/Info.plist;\r\n\t\t\t\tLD_RUNPATH_SEARCH_PATHS = (\r\n\t\t\t\t\t\"$(inherited)\",\r\n\t\t\t\t\t\"@executable_path/Frameworks\",\r\n\t\t\t\t);\r\n\t\t\t\tPRODUCT_BUNDLE_IDENTIFIER = com.example.azyx;\r\n\t\t\t\tPRODUCT_NAME = \"$(TARGET_NAME)\";\r\n\t\t\t\tSWIFT_OBJC_BRIDGING_HEADER = \"Runner/Runner-Bridging-Header.h\";\r\n\t\t\t\tSWIFT_VERSION = 5.0;\r\n\t\t\t\tVERSIONING_SYSTEM = \"apple-generic\";\r\n\t\t\t};\r\n\t\t\tname = Release;\r\n\t\t};\r\n/* End XCBuildConfiguration section */\r\n\r\n/* Begin XCConfigurationList section */\r\n\t\t331C8087294A63A400263BE5 /* Build configuration list for PBXNativeTarget \"RunnerTests\" */ = {\r\n\t\t\tisa = XCConfigurationList;\r\n\t\t\tbuildConfigurations = (\r\n\t\t\t\t331C8088294A63A400263BE5 /* Debug */,\r\n\t\t\t\t331C8089294A63A400263BE5 /* Release */,\r\n\t\t\t\t331C808A294A63A400263BE5 /* Profile */,\r\n\t\t\t);\r\n\t\t\tdefaultConfigurationIsVisible = 0;\r\n\t\t\tdefaultConfigurationName = Release;\r\n\t\t};\r\n\t\t97C146E91CF9000F007C117D /* Build configuration list for PBXProject \"Runner\" */ = {\r\n\t\t\tisa = XCConfigurationList;\r\n\t\t\tbuildConfigurations = (\r\n\t\t\t\t97C147031CF9000F007C117D /* Debug */,\r\n\t\t\t\t97C147041CF9000F007C117D /* Release */,\r\n\t\t\t\t249021D3217E4FDB00AE95B9 /* Profile */,\r\n\t\t\t);\r\n\t\t\tdefaultConfigurationIsVisible = 0;\r\n\t\t\tdefaultConfigurationName = Release;\r\n\t\t};\r\n\t\t97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget \"Runner\" */ = {\r\n\t\t\tisa = XCConfigurationList;\r\n\t\t\tbuildConfigurations = (\r\n\t\t\t\t97C147061CF9000F007C117D /* Debug */,\r\n\t\t\t\t97C147071CF9000F007C117D /* Release */,\r\n\t\t\t\t249021D4217E4FDB00AE95B9 /* Profile */,\r\n\t\t\t);\r\n\t\t\tdefaultConfigurationIsVisible = 0;\r\n\t\t\tdefaultConfigurationName = Release;\r\n\t\t};\r\n/* End XCConfigurationList section */\r\n\t};\r\n\trootObject = 97C146E61CF9000F007C117D /* Project object */;\r\n}\r\n"
  },
  {
    "path": "ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n<Workspace\r\n   version = \"1.0\">\r\n   <FileRef\r\n      location = \"self:\">\r\n   </FileRef>\r\n</Workspace>\r\n"
  },
  {
    "path": "ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">\r\n<plist version=\"1.0\">\r\n<dict>\r\n\t<key>IDEDidComputeMac32BitWarning</key>\r\n\t<true/>\r\n</dict>\r\n</plist>\r\n"
  },
  {
    "path": "ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">\r\n<plist version=\"1.0\">\r\n<dict>\r\n\t<key>PreviewsEnabled</key>\r\n\t<false/>\r\n</dict>\r\n</plist>\r\n"
  },
  {
    "path": "ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n<Scheme\r\n   LastUpgradeVersion = \"1510\"\r\n   version = \"1.3\">\r\n   <BuildAction\r\n      parallelizeBuildables = \"YES\"\r\n      buildImplicitDependencies = \"YES\">\r\n      <BuildActionEntries>\r\n         <BuildActionEntry\r\n            buildForTesting = \"YES\"\r\n            buildForRunning = \"YES\"\r\n            buildForProfiling = \"YES\"\r\n            buildForArchiving = \"YES\"\r\n            buildForAnalyzing = \"YES\">\r\n            <BuildableReference\r\n               BuildableIdentifier = \"primary\"\r\n               BlueprintIdentifier = \"97C146ED1CF9000F007C117D\"\r\n               BuildableName = \"Runner.app\"\r\n               BlueprintName = \"Runner\"\r\n               ReferencedAzyXContainer = \"AzyXContainer:Runner.xcodeproj\">\r\n            </BuildableReference>\r\n         </BuildActionEntry>\r\n      </BuildActionEntries>\r\n   </BuildAction>\r\n   <TestAction\r\n      buildConfiguration = \"Debug\"\r\n      selectedDebuggerIdentifier = \"Xcode.DebuggerFoundation.Debugger.LLDB\"\r\n      selectedLauncherIdentifier = \"Xcode.DebuggerFoundation.Launcher.LLDB\"\r\n      shouldUseLaunchSchemeArgsEnv = \"YES\">\r\n      <MacroExpansion>\r\n         <BuildableReference\r\n            BuildableIdentifier = \"primary\"\r\n            BlueprintIdentifier = \"97C146ED1CF9000F007C117D\"\r\n            BuildableName = \"Runner.app\"\r\n            BlueprintName = \"Runner\"\r\n            ReferencedAzyXContainer = \"AzyXContainer:Runner.xcodeproj\">\r\n         </BuildableReference>\r\n      </MacroExpansion>\r\n      <Testables>\r\n         <TestableReference\r\n            skipped = \"NO\"\r\n            parallelizable = \"YES\">\r\n            <BuildableReference\r\n               BuildableIdentifier = \"primary\"\r\n               BlueprintIdentifier = \"331C8080294A63A400263BE5\"\r\n               BuildableName = \"RunnerTests.xctest\"\r\n               BlueprintName = \"RunnerTests\"\r\n               ReferencedAzyXContainer = \"AzyXContainer:Runner.xcodeproj\">\r\n            </BuildableReference>\r\n         </TestableReference>\r\n      </Testables>\r\n   </TestAction>\r\n   <LaunchAction\r\n      buildConfiguration = \"Debug\"\r\n      selectedDebuggerIdentifier = \"Xcode.DebuggerFoundation.Debugger.LLDB\"\r\n      selectedLauncherIdentifier = \"Xcode.DebuggerFoundation.Launcher.LLDB\"\r\n      launchStyle = \"0\"\r\n      useCustomWorkingDirectory = \"NO\"\r\n      ignoresPersistentStateOnLaunch = \"NO\"\r\n      debugDocumentVersioning = \"YES\"\r\n      debugServiceExtension = \"internal\"\r\n      allowLocationSimulation = \"YES\">\r\n      <BuildableProductRunnable\r\n         runnableDebuggingMode = \"0\">\r\n         <BuildableReference\r\n            BuildableIdentifier = \"primary\"\r\n            BlueprintIdentifier = \"97C146ED1CF9000F007C117D\"\r\n            BuildableName = \"Runner.app\"\r\n            BlueprintName = \"Runner\"\r\n            ReferencedAzyXContainer = \"AzyXContainer:Runner.xcodeproj\">\r\n         </BuildableReference>\r\n      </BuildableProductRunnable>\r\n   </LaunchAction>\r\n   <ProfileAction\r\n      buildConfiguration = \"Profile\"\r\n      shouldUseLaunchSchemeArgsEnv = \"YES\"\r\n      savedToolIdentifier = \"\"\r\n      useCustomWorkingDirectory = \"NO\"\r\n      debugDocumentVersioning = \"YES\">\r\n      <BuildableProductRunnable\r\n         runnableDebuggingMode = \"0\">\r\n         <BuildableReference\r\n            BuildableIdentifier = \"primary\"\r\n            BlueprintIdentifier = \"97C146ED1CF9000F007C117D\"\r\n            BuildableName = \"Runner.app\"\r\n            BlueprintName = \"Runner\"\r\n            ReferencedAzyXContainer = \"AzyXContainer:Runner.xcodeproj\">\r\n         </BuildableReference>\r\n      </BuildableProductRunnable>\r\n   </ProfileAction>\r\n   <AnalyzeAction\r\n      buildConfiguration = \"Debug\">\r\n   </AnalyzeAction>\r\n   <ArchiveAction\r\n      buildConfiguration = \"Release\"\r\n      revealArchiveInOrganizer = \"YES\">\r\n   </ArchiveAction>\r\n</Scheme>\r\n"
  },
  {
    "path": "ios/Runner.xcworkspace/contents.xcworkspacedata",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n<Workspace\r\n   version = \"1.0\">\r\n   <FileRef\r\n      location = \"group:Runner.xcodeproj\">\r\n   </FileRef>\r\n</Workspace>\r\n"
  },
  {
    "path": "ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">\r\n<plist version=\"1.0\">\r\n<dict>\r\n\t<key>IDEDidComputeMac32BitWarning</key>\r\n\t<true/>\r\n</dict>\r\n</plist>\r\n"
  },
  {
    "path": "ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">\r\n<plist version=\"1.0\">\r\n<dict>\r\n\t<key>PreviewsEnabled</key>\r\n\t<false/>\r\n</dict>\r\n</plist>\r\n"
  },
  {
    "path": "ios/RunnerTests/RunnerTests.swift",
    "content": "import Flutter\r\nimport UIKit\r\nimport XCTest\r\n\r\nclass RunnerTests: XCTestCase {\r\n\r\n  func testExample() {\r\n    // If you add code to the Runner application, consider adding tests here.\r\n    // See https://developer.apple.com/documentation/xctest for more information about using XCTest.\r\n  }\r\n\r\n}\r\n"
  },
  {
    "path": "lib/AI/ai_pics.dart",
    "content": "import 'dart:convert';\nimport 'dart:developer';\n\nimport 'package:azyx/Models/media.dart';\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_snack_bar.dart';\nimport 'package:http/http.dart' as http;\n\nFuture<List<Media>> getAiRecommendations(\n  bool isManga,\n  int page, {\n  bool isAdult = false,\n  String? username,\n}) async {\n  final query = username?.trim().toLowerCase();\n\n  Future<List<Media>> fetchRecommendations() async {\n    final url = isManga\n        ? 'https://anibrain.ai/api/-/recommender/recs/external-list/super-media-similar?filterCountry=[]&filterFormat=[\"MANGA\"]&filterGenre={}&filterTag={\"max\":{},\"min\":{}}&filterRelease=[1930,2025]&filterScore=0&algorithmWeights={\"genre\":0.3,\"setting\":0.15,\"synopsis\":0.4,\"theme\":0.2}&externalListProvider=AniList&externalListProfileName=$query&mediaType=MANGA&adult=$isAdult&page=$page'\n        : 'https://anibrain.ai/api/-/recommender/recs/external-list/super-media-similar?filterCountry=[]&filterFormat=[]&filterGenre={}&filterTag={\"max\":{},\"min\":{}}&filterRelease=[1917,2025]&filterScore=0&algorithmWeights={\"genre\":0.3,\"setting\":0.15,\"synopsis\":0.4,\"theme\":0.2}&externalListProvider=AniList&externalListProfileName=$query&mediaType=ANIME&adult=$isAdult&page=$page';\n\n    final resp = await http.get(Uri.parse(url));\n    log('name: $query');\n    log('url: $url');\n    if (resp.statusCode == 200) {\n      final document = jsonDecode(resp.body);\n      final recItems = document['data'];\n\n      return recItems.map<Media>((item) {\n        final title = item['titleEnglish'] ?? item['titleRomaji'];\n        final imageUrl = item['imgURLs'][0];\n        final synopsis = item['description'];\n        final id = item['anilistId'];\n        return Media(\n          id: id.toString(),\n          title: title,\n          image: imageUrl,\n          description: synopsis,\n          genres: (item['genres'] as List)\n              .map((genre) => genre.toString().trim().toUpperCase())\n              .toList(),\n        );\n      }).toList();\n    }\n    return [];\n  }\n\n  List<Media> recommendations = await fetchRecommendations();\n\n  if (recommendations.isEmpty) {\n    azyxSnackBar(\"Syncing Your List...\");\n    recommendations = await fetchRecommendations();\n  }\n\n  if (recommendations.isEmpty) {\n    azyxSnackBar('Error Occurred!');\n  }\n\n  return recommendations;\n}\n"
  },
  {
    "path": "lib/Constants/constants.dart",
    "content": "import 'package:azyx/Screens/Anime/Watch/controller/watch_controller.dart';\r\n\r\nfinal List<double> speedList = [\r\n  0.25,\r\n  0.50,\r\n  0.75,\r\n  1.00,\r\n  1.25,\r\n  1.50,\r\n  1.75,\r\n  2.00,\r\n  2.25,\r\n  2.50,\r\n  2.75,\r\n  3.00,\r\n  3.25,\r\n  3.50,\r\n  3.75,\r\n  4.00,\r\n];\r\n\r\nfinal List<ResizeModes> resizeModes = [\r\n  ResizeModes.contain,\r\n  ResizeModes.cover,\r\n  ResizeModes.fill,\r\n];\r\n"
  },
  {
    "path": "lib/Controllers/anilist_add_to_list_controller.dart",
    "content": "import 'dart:developer';\n\nimport 'package:azyx/Controllers/services/service_handler.dart';\nimport 'package:azyx/Database/isar_models/anime_details_data.dart';\nimport 'package:azyx/Models/anime_all_data.dart';\nimport 'package:azyx/Models/user_media.dart';\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_snack_bar.dart';\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_text.dart';\nimport 'package:azyx/Widgets/custom_text_field.dart';\nimport 'package:azyx/Widgets/drop_dwon.dart';\nimport 'package:azyx/utils/constants.dart';\nimport 'package:azyx/utils/utils.dart';\nimport 'package:flutter/material.dart';\nimport 'package:get/get.dart';\n\nfinal AnilistAddToListController anilistAddToListController =\n    Get.find<AnilistAddToListController>();\n\nclass AnilistAddToListController extends GetxController {\n  TextEditingController? controller;\n\n  void findAnime(AnilistMediaData data) {\n    for (var i in serviceHandler.userAnimeList) {\n      Utils.log(i.id.toString());\n    }\n    if (serviceHandler.userAnimeList.isNotEmpty) {\n      log(\"idddd:${serviceHandler.userAnimeList.first.id} / ${data.id}\");\n      serviceHandler.currentMedia.value = serviceHandler.userAnimeList\n          .firstWhere(\n            (i) => i.id == data.id!,\n            orElse: () {\n              return UserMedia(\n                id: data.id,\n                progress: 1,\n                episodes: data.episodes,\n                title: data.title,\n              );\n            },\n          );\n      serviceHandler.currentMedia.value.status =\n          serviceHandler.currentMedia.value.status ?? '';\n    }\n    log(\"status: ${serviceHandler.currentMedia.value.id}\");\n  }\n\n  void findManga(AnilistMediaData data) {\n    if (serviceHandler.userMangaList.isNotEmpty) {\n      serviceHandler.currentMedia.value = serviceHandler.userMangaList\n          .firstWhere(\n            (i) => i.id == data.id,\n            orElse: () {\n              return UserMedia(\n                id: data.id,\n                progress: 0,\n                episodes: data.episodes,\n                title: data.title,\n              );\n            },\n          );\n      serviceHandler.currentMedia.value.status =\n          serviceHandler.currentMedia.value.status ?? '';\n      log(\"status: ${serviceHandler.currentMedia.value.status}\");\n    } else {\n      log(\"nothing found\");\n    }\n  }\n\n  void updateAnimeProgress(AnimeAllData data, int number) {\n    if (serviceHandler.userAnimeList.isNotEmpty) {\n      try {\n        serviceHandler\n            .currentMedia\n            .value = serviceHandler.userAnimeList.firstWhere(\n          (i) => i.title == data.title,\n          orElse: () {\n            log(\n              \"No existing serviceHandler.currentMedia found, creating new UserMedia entry.\",\n            );\n            return UserMedia(\n              id: data.id.toString(),\n              status: \"CURRENT\",\n              score: 5,\n              progress: number,\n            );\n          },\n        );\n        serviceHandler.updateListEntry(\n          UserMedia(\n            id: serviceHandler.currentMedia.value.id!,\n            progress: number,\n            status: serviceHandler.currentMedia.value.status,\n          ),\n          isAnime: true,\n        );\n      } catch (e) {\n        log(\"Error in updateAnimeProgress: $e\");\n      }\n    } else {\n      log(\"User serviceHandler.currentMedia list is empty.\");\n    }\n  }\n\n  void addToListSheet(\n    BuildContext context,\n    String image,\n    String title,\n    int totalEpisodes,\n    String id,\n  ) {\n    controller = TextEditingController(\n      text: serviceHandler.currentMedia.value.progress?.toString() ?? '1',\n    );\n    showModalBottomSheet(\n      context: context,\n      isScrollControlled: true,\n      barrierColor: Colors.black87.withOpacity(0.6),\n      backgroundColor: Colors.transparent,\n      builder: (context) {\n        final theme = Theme.of(context).colorScheme;\n        return Container(\n          margin: const EdgeInsets.only(top: 50),\n          decoration: BoxDecoration(\n            color: theme.surface,\n            borderRadius: const BorderRadius.vertical(top: Radius.circular(30)),\n            boxShadow: [\n              BoxShadow(\n                color: theme.shadow.withOpacity(0.2),\n                blurRadius: 20,\n                spreadRadius: 0,\n                offset: const Offset(0, -5),\n              ),\n            ],\n          ),\n          child: Padding(\n            padding: EdgeInsets.only(\n              bottom: MediaQuery.of(context).viewInsets.bottom + 20,\n              top: 8,\n            ),\n            child: Column(\n              mainAxisSize: MainAxisSize.min,\n              children: [\n                Container(\n                  width: 40,\n                  height: 4,\n                  margin: const EdgeInsets.only(bottom: 20),\n                  decoration: BoxDecoration(\n                    color: theme.onSurfaceVariant.withOpacity(0.3),\n                    borderRadius: BorderRadius.circular(2),\n                  ),\n                ),\n                Flexible(\n                  child: SingleChildScrollView(\n                    padding: const EdgeInsets.symmetric(horizontal: 20),\n                    child: Column(\n                      crossAxisAlignment: CrossAxisAlignment.start,\n                      children: [\n                        Row(\n                          children: [\n                            Container(\n                              width: 60,\n                              height: 80,\n                              decoration: BoxDecoration(\n                                borderRadius: BorderRadius.circular(12),\n                                boxShadow: [\n                                  BoxShadow(\n                                    color: theme.shadow.withOpacity(0.1),\n                                    blurRadius: 8,\n                                    offset: const Offset(0, 2),\n                                  ),\n                                ],\n                              ),\n                              child: ClipRRect(\n                                borderRadius: BorderRadius.circular(12),\n                                child: Image.network(\n                                  image,\n                                  fit: BoxFit.cover,\n                                  errorBuilder: (context, error, stackTrace) =>\n                                      Container(\n                                        color: theme.surfaceContainerHighest,\n                                        child: Icon(\n                                          Icons.image_not_supported,\n                                          color: theme.onSurfaceVariant,\n                                          size: 24,\n                                        ),\n                                      ),\n                                ),\n                              ),\n                            ),\n                            const SizedBox(width: 16),\n                            Expanded(\n                              child: Column(\n                                crossAxisAlignment: CrossAxisAlignment.start,\n                                children: [\n                                  AzyXText(\n                                    text: 'Add to Your List',\n                                    fontSize: 24,\n                                    fontVariant: FontVariant.bold,\n                                    color: theme.primary,\n                                  ),\n                                  const SizedBox(height: 4),\n                                  AzyXText(\n                                    text: title,\n                                    fontSize: 16,\n                                    fontVariant: FontVariant.regular,\n                                    color: theme.onSurfaceVariant,\n                                    maxLines: 2,\n                                  ),\n                                  const SizedBox(height: 8),\n                                  Container(\n                                    padding: const EdgeInsets.symmetric(\n                                      horizontal: 8,\n                                      vertical: 4,\n                                    ),\n                                    decoration: BoxDecoration(\n                                      color: theme.primaryContainer,\n                                      borderRadius: BorderRadius.circular(8),\n                                    ),\n                                    child: AzyXText(\n                                      text: '$totalEpisodes Episodes',\n                                      fontSize: 12,\n                                      fontVariant: FontVariant.bold,\n                                      color: theme.onPrimaryContainer,\n                                    ),\n                                  ),\n                                ],\n                              ),\n                            ),\n                          ],\n                        ),\n                        const SizedBox(height: 32),\n                        AzyXText(\n                          text: 'Watching Status',\n                          fontSize: 14,\n                          fontVariant: FontVariant.bold,\n                          color: theme.onSurface,\n                        ),\n                        const SizedBox(height: 8),\n                        Obx(\n                          () => CustomDropdown<String>(\n                            items: items,\n                            selectedValue:\n                                serviceHandler.currentMedia.value.status ??\n                                \"CURRENT\",\n                            labelText: 'Watching Status',\n                            displayText: (value) => value,\n                            hintText: 'Select status...',\n                            onChanged: (String? newValue) {\n                              if (newValue != null) {\n                                serviceHandler.currentMedia.update((val) {\n                                  val?.status = newValue;\n                                });\n                              }\n                              log(\n                                serviceHandler.currentMedia.value.status\n                                    .toString(),\n                              );\n                            },\n                          ),\n                        ),\n                        const SizedBox(height: 24),\n                        AzyXText(\n                          text: 'Your Rating',\n                          fontSize: 14,\n                          fontVariant: FontVariant.bold,\n                          color: theme.onSurface,\n                        ),\n                        const SizedBox(height: 8),\n                        Obx(\n                          () => CustomDropdown<double>(\n                            items: scoresItems,\n                            selectedValue:\n                                serviceHandler.currentMedia.value.score\n                                    ?.toDouble() ??\n                                5.0,\n                            labelText: 'Rating',\n                            displayText: (value) => '${value.toString()} ⭐',\n                            hintText: 'Select rating...',\n                            onChanged: (double? newValue) {\n                              if (newValue != null) {\n                                serviceHandler.currentMedia.update((val) {\n                                  val?.score = newValue;\n                                });\n                              }\n                            },\n                          ),\n                        ),\n                        const SizedBox(height: 24),\n                        AzyXText(\n                          text: 'Progress',\n                          fontSize: 14,\n                          fontVariant: FontVariant.bold,\n                          color: theme.onSurface,\n                        ),\n                        const SizedBox(height: 8),\n                        CustomInputField(\n                          controller: controller!,\n                          labelText: 'Episode Progress',\n                          hintText: 'Enter episode number...',\n                          maxValue: totalEpisodes,\n                          suffixText: '/ $totalEpisodes',\n                          onChanged: (value) {\n                            serviceHandler.currentMedia.update((val) {\n                              val?.progress = value ?? 0;\n                            });\n                          },\n                        ),\n                        const SizedBox(height: 32),\n                        Row(\n                          children: [\n                            Expanded(\n                              child: GestureDetector(\n                                onTap: () => Get.back(),\n                                child: Container(\n                                  height: 48,\n                                  decoration: BoxDecoration(\n                                    color: theme.surfaceContainerHighest,\n                                    borderRadius: BorderRadius.circular(16),\n                                    border: Border.all(\n                                      color: theme.outline.withOpacity(0.2),\n                                    ),\n                                  ),\n                                  child: Center(\n                                    child: AzyXText(\n                                      text: 'Cancel',\n                                      fontSize: 16,\n                                      fontVariant: FontVariant.bold,\n                                      color: theme.onSurfaceVariant,\n                                    ),\n                                  ),\n                                ),\n                              ),\n                            ),\n                            const SizedBox(width: 12),\n                            Expanded(\n                              flex: 2,\n                              child: GestureDetector(\n                                onTap: () {\n                                  serviceHandler.currentMedia.value.status =\n                                      serviceHandler\n                                          .currentMedia\n                                          .value\n                                          .status ??\n                                      \"CURRENT\";\n                                  serviceHandler.currentMedia.value.id = id;\n\n                                  serviceHandler.updateListEntry(\n                                    UserMedia(\n                                      id: serviceHandler.currentMedia.value.id!,\n                                      status: getMALStatusEquivalent(\n                                        serviceHandler\n                                                .currentMedia\n                                                .value\n                                                .status ??\n                                            '',\n                                      ),\n                                      score:\n                                          serviceHandler\n                                              .currentMedia\n                                              .value\n                                              .score ??\n                                          5,\n                                      progress: serviceHandler\n                                          .currentMedia\n                                          .value\n                                          .progress,\n                                    ),\n                                    isAnime: true,\n                                  );\n                                  Navigator.pop(context);\n                                  log(\n                                    serviceHandler.currentMedia.value.progress\n                                        .toString(),\n                                  );\n                                  azyxSnackBar(\n                                    \"Successfully added ${serviceHandler.currentMedia.value.title}\",\n                                  );\n                                },\n                                child: Container(\n                                  height: 48,\n                                  decoration: BoxDecoration(\n                                    gradient: LinearGradient(\n                                      colors: [\n                                        theme.primary,\n                                        theme.primary.withOpacity(0.8),\n                                      ],\n                                      begin: Alignment.topLeft,\n                                      end: Alignment.bottomRight,\n                                    ),\n                                    borderRadius: BorderRadius.circular(16),\n                                    boxShadow: [\n                                      BoxShadow(\n                                        color: theme.primary.withOpacity(0.3),\n                                        blurRadius: 8,\n                                        offset: const Offset(0, 2),\n                                      ),\n                                    ],\n                                  ),\n                                  child: Center(\n                                    child: Row(\n                                      mainAxisAlignment:\n                                          MainAxisAlignment.center,\n                                      children: [\n                                        Icon(\n                                          Icons.playlist_add,\n                                          color: theme.onPrimary,\n                                          size: 20,\n                                        ),\n                                        const SizedBox(width: 8),\n                                        AzyXText(\n                                          text: 'Add to List',\n                                          fontSize: 16,\n                                          fontVariant: FontVariant.bold,\n                                          color: theme.onPrimary,\n                                        ),\n                                      ],\n                                    ),\n                                  ),\n                                ),\n                              ),\n                            ),\n                          ],\n                        ),\n                        const SizedBox(height: 8),\n                      ],\n                    ),\n                  ),\n                ),\n              ],\n            ),\n          ),\n        );\n      },\n    );\n  }\n\n  void addToMangaListSheet(\n    BuildContext context,\n    String image,\n    String title,\n    int totalEpisodes,\n  ) {\n    controller = TextEditingController(\n      text: serviceHandler.currentMedia.value.progress?.toString() ?? '1',\n    );\n    showModalBottomSheet(\n      context: context,\n      isScrollControlled: true,\n      barrierColor: Colors.black87.withOpacity(0.6),\n      backgroundColor: Colors.transparent,\n      builder: (context) {\n        final theme = Theme.of(context).colorScheme;\n        return Container(\n          margin: const EdgeInsets.only(top: 50),\n          decoration: BoxDecoration(\n            color: theme.surface,\n            borderRadius: const BorderRadius.vertical(top: Radius.circular(30)),\n            boxShadow: [\n              BoxShadow(\n                color: theme.shadow.withOpacity(0.2),\n                blurRadius: 20,\n                spreadRadius: 0,\n                offset: const Offset(0, -5),\n              ),\n            ],\n          ),\n          child: Padding(\n            padding: EdgeInsets.only(\n              bottom: MediaQuery.of(context).viewInsets.bottom + 20,\n              top: 8,\n            ),\n            child: Column(\n              mainAxisSize: MainAxisSize.min,\n              children: [\n                Container(\n                  width: 40,\n                  height: 4,\n                  margin: const EdgeInsets.only(bottom: 20),\n                  decoration: BoxDecoration(\n                    color: theme.onSurfaceVariant.withOpacity(0.3),\n                    borderRadius: BorderRadius.circular(2),\n                  ),\n                ),\n                Flexible(\n                  child: SingleChildScrollView(\n                    padding: const EdgeInsets.symmetric(horizontal: 20),\n                    child: Column(\n                      crossAxisAlignment: CrossAxisAlignment.start,\n                      children: [\n                        Row(\n                          children: [\n                            Container(\n                              width: 60,\n                              height: 80,\n                              decoration: BoxDecoration(\n                                borderRadius: BorderRadius.circular(12),\n                                boxShadow: [\n                                  BoxShadow(\n                                    color: theme.shadow.withOpacity(0.1),\n                                    blurRadius: 8,\n                                    offset: const Offset(0, 2),\n                                  ),\n                                ],\n                              ),\n                              child: ClipRRect(\n                                borderRadius: BorderRadius.circular(12),\n                                child: Image.network(\n                                  image,\n                                  fit: BoxFit.cover,\n                                  errorBuilder: (context, error, stackTrace) =>\n                                      Container(\n                                        color: theme.surfaceContainerHighest,\n                                        child: Icon(\n                                          Icons.image_not_supported,\n                                          color: theme.onSurfaceVariant,\n                                          size: 24,\n                                        ),\n                                      ),\n                                ),\n                              ),\n                            ),\n                            const SizedBox(width: 16),\n                            Expanded(\n                              child: Column(\n                                crossAxisAlignment: CrossAxisAlignment.start,\n                                children: [\n                                  AzyXText(\n                                    text: 'Add to Your List',\n                                    fontSize: 24,\n                                    fontVariant: FontVariant.bold,\n                                    color: theme.primary,\n                                  ),\n                                  const SizedBox(height: 4),\n                                  AzyXText(\n                                    text: title,\n                                    fontSize: 16,\n                                    fontVariant: FontVariant.regular,\n                                    color: theme.onSurfaceVariant,\n                                    maxLines: 2,\n                                  ),\n                                  const SizedBox(height: 8),\n                                  Container(\n                                    padding: const EdgeInsets.symmetric(\n                                      horizontal: 8,\n                                      vertical: 4,\n                                    ),\n                                    decoration: BoxDecoration(\n                                      color: theme.primaryContainer,\n                                      borderRadius: BorderRadius.circular(8),\n                                    ),\n                                    child: AzyXText(\n                                      text: '$totalEpisodes Chapters',\n                                      fontSize: 12,\n                                      fontVariant: FontVariant.bold,\n                                      color: theme.onPrimaryContainer,\n                                    ),\n                                  ),\n                                ],\n                              ),\n                            ),\n                          ],\n                        ),\n                        const SizedBox(height: 32),\n                        AzyXText(\n                          text: 'Reading Status',\n                          fontSize: 14,\n                          fontVariant: FontVariant.bold,\n                          color: theme.onSurface,\n                        ),\n                        const SizedBox(height: 8),\n                        Obx(\n                          () => CustomDropdown<String>(\n                            items: items,\n                            selectedValue:\n                                serviceHandler.currentMedia.value.status == null\n                                ? \"CURRENT\"\n                                : serviceHandler.currentMedia.value.status,\n                            labelText: 'Reading Status',\n                            displayText: (value) => value,\n                            hintText: 'Select status...',\n                            onChanged: (String? newValue) {\n                              if (newValue != null) {\n                                serviceHandler.currentMedia.update((val) {\n                                  val?.status = newValue;\n                                });\n                                serviceHandler.currentMedia.value.status =\n                                    newValue;\n                              }\n                            },\n                          ),\n                        ),\n                        const SizedBox(height: 24),\n                        AzyXText(\n                          text: 'Your Rating',\n                          fontSize: 14,\n                          fontVariant: FontVariant.bold,\n                          color: theme.onSurface,\n                        ),\n                        const SizedBox(height: 8),\n                        Obx(\n                          () => CustomDropdown<double>(\n                            items: scoresItems,\n                            selectedValue:\n                                serviceHandler.currentMedia.value.score\n                                    ?.toDouble() ??\n                                5.0,\n                            labelText: 'Rating',\n                            displayText: (value) => '${value.toString()} ⭐',\n                            hintText: 'Select rating...',\n                            onChanged: (double? newValue) {\n                              if (newValue != null) {\n                                serviceHandler.currentMedia.update((val) {\n                                  val?.score = newValue;\n                                });\n                              }\n                            },\n                          ),\n                        ),\n                        const SizedBox(height: 24),\n                        AzyXText(\n                          text: 'Progress',\n                          fontSize: 14,\n                          fontVariant: FontVariant.bold,\n                          color: theme.onSurface,\n                        ),\n                        const SizedBox(height: 8),\n                        CustomInputField(\n                          controller: controller!,\n                          labelText: 'Chapter Progress',\n                          hintText: 'Enter chapter number...',\n                          maxValue: totalEpisodes,\n                          suffixText: '/ $totalEpisodes',\n                          onChanged: (value) {\n                            serviceHandler.currentMedia.update((val) {\n                              val?.progress = value ?? 0;\n                            });\n                          },\n                        ),\n                        const SizedBox(height: 32),\n                        Row(\n                          children: [\n                            Expanded(\n                              child: GestureDetector(\n                                onTap: () => Get.back(),\n                                child: Container(\n                                  height: 48,\n                                  decoration: BoxDecoration(\n                                    color: theme.surfaceContainerHighest,\n                                    borderRadius: BorderRadius.circular(16),\n                                    border: Border.all(\n                                      color: theme.outline.withOpacity(0.2),\n                                    ),\n                                  ),\n                                  child: Center(\n                                    child: AzyXText(\n                                      text: 'Cancel',\n                                      fontSize: 16,\n                                      fontVariant: FontVariant.bold,\n                                      color: theme.onSurfaceVariant,\n                                    ),\n                                  ),\n                                ),\n                              ),\n                            ),\n                            const SizedBox(width: 12),\n                            Expanded(\n                              flex: 2,\n                              child: GestureDetector(\n                                onTap: () {\n                                  serviceHandler.currentMedia.value.status =\n                                      serviceHandler\n                                          .currentMedia\n                                          .value\n                                          .status ??\n                                      'CURRENT';\n                                  serviceHandler.updateListEntry(\n                                    UserMedia(\n                                      id: serviceHandler.currentMedia.value.id!,\n                                      status: serviceHandler\n                                          .currentMedia\n                                          .value\n                                          .status,\n                                      score:\n                                          serviceHandler\n                                              .currentMedia\n                                              .value\n                                              .score ??\n                                          5,\n                                      progress:\n                                          serviceHandler\n                                              .currentMedia\n                                              .value\n                                              .progress ??\n                                          0,\n                                    ),\n                                    isAnime: false,\n                                  );\n                                  Navigator.pop(context);\n                                  azyxSnackBar(\n                                    \"Successfully added ${serviceHandler.currentMedia.value.title}\",\n                                  );\n                                },\n                                child: Container(\n                                  height: 48,\n                                  decoration: BoxDecoration(\n                                    gradient: LinearGradient(\n                                      colors: [\n                                        theme.primary,\n                                        theme.primary.withOpacity(0.8),\n                                      ],\n                                      begin: Alignment.topLeft,\n                                      end: Alignment.bottomRight,\n                                    ),\n                                    borderRadius: BorderRadius.circular(16),\n                                    boxShadow: [\n                                      BoxShadow(\n                                        color: theme.primary.withOpacity(0.3),\n                                        blurRadius: 8,\n                                        offset: const Offset(0, 2),\n                                      ),\n                                    ],\n                                  ),\n                                  child: Center(\n                                    child: Row(\n                                      mainAxisAlignment:\n                                          MainAxisAlignment.center,\n                                      children: [\n                                        Icon(\n                                          Icons.bookmark_add,\n                                          color: theme.onPrimary,\n                                          size: 20,\n                                        ),\n                                        const SizedBox(width: 8),\n                                        AzyXText(\n                                          text: 'Add to List',\n                                          fontSize: 16,\n                                          fontVariant: FontVariant.bold,\n                                          color: theme.onPrimary,\n                                        ),\n                                      ],\n                                    ),\n                                  ),\n                                ),\n                              ),\n                            ),\n                          ],\n                        ),\n                        const SizedBox(height: 8),\n                      ],\n                    ),\n                  ),\n                ),\n              ],\n            ),\n          ),\n        );\n      },\n    );\n  }\n\n  Container customButton(BuildContext context, String buttonText) {\n    return Container(\n      padding: const EdgeInsets.symmetric(horizontal: 40, vertical: 10),\n      margin: const EdgeInsets.all(10),\n      decoration: BoxDecoration(\n        color: Theme.of(context).colorScheme.surfaceContainerLowest,\n        border: Border.all(\n          width: 0.5,\n          color: Theme.of(context).colorScheme.primary,\n        ),\n        borderRadius: BorderRadius.circular(10),\n      ),\n      child: Text(\n        buttonText,\n        style: const TextStyle(fontFamily: \"Poppins-Bold\", fontSize: 18),\n      ),\n    );\n  }\n\n  SizedBox inputbox(\n    BuildContext context,\n    controller,\n    int max,\n    void Function(int value) onChanged,\n    String label,\n  ) {\n    return SizedBox(\n      height: 57,\n      child: TextField(\n        expands: true,\n        maxLines: null,\n        controller: controller,\n        onChanged: (value) {\n          if (value.isNotEmpty) {\n            int number = int.tryParse(value) ?? 1;\n            onChanged(number);\n            if (number > max) {\n              controller.value = TextEditingValue(text: max.toString());\n              log(serviceHandler.currentMedia.value.progress.toString());\n            } else if (number < 0) {\n              controller.value = const TextEditingValue(text: '0');\n              serviceHandler.currentMedia.value.progress = 1;\n            }\n          }\n        },\n        keyboardType: TextInputType.number,\n        decoration: InputDecoration(\n          suffixIcon: Padding(\n            padding: const EdgeInsets.symmetric(vertical: 15),\n            child: Text(\n              '/ $max',\n              style: const TextStyle(fontFamily: \"Poppins-Bold\", fontSize: 16),\n            ),\n          ),\n          contentPadding: const EdgeInsets.all(10),\n          labelText: '$label Progress',\n          filled: true,\n          fillColor: Theme.of(context).colorScheme.surfaceContainerLowest,\n          labelStyle: TextStyle(color: Theme.of(context).colorScheme.primary),\n          border: OutlineInputBorder(\n            borderSide: BorderSide(\n              color: Theme.of(context).colorScheme.primary,\n            ),\n          ),\n          enabledBorder: OutlineInputBorder(\n            borderSide: BorderSide(\n              color: Theme.of(context).colorScheme.onPrimaryFixedVariant,\n            ),\n          ),\n          focusedBorder: OutlineInputBorder(\n            borderSide: BorderSide(\n              color: Theme.of(context).colorScheme.primary,\n            ),\n          ),\n        ),\n      ),\n    );\n  }\n}\n"
  },
  {
    "path": "lib/Controllers/anilist_auth.dart",
    "content": "// ignore_for_file: invalid_use_of_protected_member\n\nimport 'dart:convert';\nimport 'dart:developer';\n\nimport 'package:azyx/Controllers/anilist_data_controller.dart';\nimport 'package:azyx/Controllers/services/models/base_service.dart';\nimport 'package:azyx/Controllers/services/models/online_service.dart';\nimport 'package:azyx/Database/isar_models/anime_details_data.dart';\nimport 'package:azyx/Database/keys/data_keys.dart';\nimport 'package:azyx/Database/kv_helper.dart';\nimport 'package:azyx/Functions/string_extensions.dart';\nimport 'package:azyx/Models/anilist_anime_data.dart';\nimport 'package:azyx/Models/anilist_user_data.dart';\nimport 'package:azyx/Models/media.dart';\nimport 'package:azyx/Models/params.dart';\nimport 'package:azyx/Models/user_media.dart';\nimport 'package:azyx/Screens/Anime/anime_screen.dart';\nimport 'package:azyx/Screens/search/search_screen.dart';\nimport 'package:azyx/Widgets/anime/anime_scrollable_list.dart';\nimport 'package:azyx/Widgets/anime/main_carousale.dart';\nimport 'package:azyx/Widgets/common_cards.dart';\nimport 'package:azyx/Widgets/header.dart';\nimport 'package:azyx/utils/Functions/multiplier_extension.dart';\nimport 'package:azyx/utils/functions.dart';\nimport 'package:azyx/utils/utils.dart';\nimport 'package:flutter/material.dart';\nimport 'package:flutter_dotenv/flutter_dotenv.dart';\nimport 'package:flutter_web_auth_2/flutter_web_auth_2.dart';\nimport 'package:get/get.dart';\nimport 'package:http/http.dart' as http;\n\nfinal AnilistService anilistAuthController = Get.find();\n\nclass AnilistService extends GetxController\n    implements BaseService, OnlineService {\n  @override\n  Rx<User> userData = User().obs;\n  Rx<MediaData> animeData = Rx(MediaData());\n  Rx<MediaData> mangaData = Rx(MediaData());\n  @override\n  RxList<UserMedia> userAnimeList = RxList();\n  @override\n  RxList<UserMedia> userMangaList = RxList();\n\n  RxList<Media> spotlight = RxList();\n  RxList<Media> popular = RxList();\n  RxList<Media> trending = RxList();\n  RxList<Media> topUpcoming = RxList();\n\n  // Manga\n  RxList<Media> spotlightM = RxList();\n  RxList<Media> popularM = RxList();\n  RxList<Media> trendingM = RxList();\n  RxList<Media> topUpcomingM = RxList();\n\n  @override\n  Rx<UserMedia> currentMedia = UserMedia().obs;\n\n  @override\n  RxBool isLoggedIn = false.obs;\n\n  @override\n  Future<void> autoLogin() async {\n    final token = AuthKeys.anilistToken.get<String>('');\n    if (token.isNotEmpty) {\n      await fetchUserProfile();\n    }\n    return log('Auth token not available!');\n  }\n\n  @override\n  Future<void> login() async {\n    String clientId = dotenv.get('CLIENT_ID');\n    String clientSecret = dotenv.get('CLIENT_SECRET');\n    String redirectUri = dotenv.get('REDIRECT_URL');\n\n    final url =\n        'https://anilist.co/api/v2/oauth/authorize?client_id=$clientId&redirect_uri=$redirectUri&response_type=code';\n\n    try {\n      final result = await FlutterWebAuth2.authenticate(\n        url: url,\n        callbackUrlScheme: 'azyx',\n      );\n\n      final code = Uri.parse(result).queryParameters['code'];\n      if (code != null) {\n        await _exchangeCodeForToken(code, clientId, clientSecret, redirectUri);\n      }\n    } catch (e) {\n      log('Error during login: $e');\n    }\n  }\n\n  Future<void> _exchangeCodeForToken(\n    String code,\n    String clientId,\n    String clientSecret,\n    String redirectUri,\n  ) async {\n    final response = await http.post(\n      Uri.parse('https://anilist.co/api/v2/oauth/token'),\n      headers: {'Content-Type': 'application/x-www-form-urlencoded'},\n      body: {\n        'grant_type': 'authorization_code',\n        'client_id': clientId,\n        'client_secret': clientSecret,\n        'redirect_uri': redirectUri,\n        'code': code,\n      },\n    );\n\n    if (response.statusCode == 200) {\n      final data = json.decode(response.body);\n      final token = data['access_token'];\n      AuthKeys.anilistToken.set(token);\n      log(token);\n      await fetchUserProfile();\n    } else {\n      throw Exception('Failed to exchange code for token: ${response.body}');\n    }\n  }\n\n  Future<void> fetchUserProfile() async {\n    final token = AuthKeys.anilistToken.get<String>('');\n    if (token.isEmpty) {\n      return;\n    }\n\n    const query = '''\n  query {\n    Viewer {\n      id\n      name\n      avatar {\n        large\n      }\n      statistics {\n        anime {\n          count\n          minutesWatched\n          episodesWatched\n        }\n        manga {\n          count\n          chaptersRead\n        }\n      }\n    }\n  }\n  ''';\n\n    final response = await http.post(\n      Uri.parse('https://graphql.anilist.co'),\n      headers: {\n        'Authorization': 'Bearer $token',\n        'Content-Type': 'application/json',\n        'Accept': 'application/json',\n      },\n      body: json.encode({'query': query}),\n    );\n\n    if (response.statusCode == 200) {\n      final data = json.decode(response.body);\n      userData.value = User.fromJson(data['data']['Viewer']);\n      log('User profile fetched ${data['data']['Viewer']}');\n      isLoggedIn.value = true;\n    } else {\n      throw Exception('Failed to load user profile');\n    }\n    await fetchUserAnimeList();\n    await fetchUserMangaList();\n  }\n\n  Future<void> fetchUserAnimeList() async {\n    final token = AuthKeys.anilistToken.get<String>('');\n    if (token.isEmpty) {\n      return;\n    }\n\n    const query = '''\n    query GetUserAnimeList(\\$userId: Int) {\n      MediaListCollection(userId: \\$userId, type: ANIME) {\n        lists {\n          name\n          entries {\n            media {\n              id\n              title {\n                romaji\n                english\n                native\n              }\n              episodes\n              format\n              genres\n              status\n              averageScore\n              coverImage {\n                large\n              }\n            }\n            progress\n            status\n            score\n          }\n        }\n      }\n    }\n    ''';\n\n    try {\n      if (userData.value.id == null) {\n        log('User ID is not available. Fetching user profile first.');\n        await fetchUserProfile();\n      }\n\n      final userId = userData.value.id;\n      if (userId == null) {\n        throw Exception('Failed to get user ID');\n      }\n\n      final response = await http.post(\n        Uri.parse('https://graphql.anilist.co'),\n        headers: {\n          'Authorization': 'Bearer $token',\n          'Content-Type': 'application/json',\n          'Accept': 'application/json',\n        },\n        body: json.encode({\n          'query': query,\n          'variables': {'userId': userId},\n        }),\n      );\n\n      if (response.statusCode == 200) {\n        final data = json.decode(response.body);\n        if (data['data'] != null &&\n            data['data']['MediaListCollection'] != null) {\n          final lists =\n              data['data']['MediaListCollection']['lists'] as List<dynamic>;\n          userAnimeList.value = lists\n              .expand(\n                (e) => (e['entries'] as List<dynamic>).map(\n                  (item) => UserMedia.fromJson(item),\n                ),\n              )\n              .toList();\n        } else {\n          log('Unexpected response structure: ${response.body}');\n        }\n      } else {\n        log('Fetch failed with status code: ${response.statusCode}');\n        log('Response body: ${response.body}');\n      }\n    } catch (e) {\n      log('Failed to load anime list: $e');\n    }\n  }\n\n  Future<void> fetchUserMangaList() async {\n    final token = AuthKeys.anilistToken.get<String>('');\n    if (token.isEmpty) {\n      return;\n    }\n    const query = '''\n    query GetUserMangaList(\\$userId: Int) {\n      MediaListCollection(userId: \\$userId, type: MANGA) {\n        lists {\n          name\n          entries {\n            media {\n              id\n              title {\n                romaji\n                english\n                native\n              }\n              chapters\n              volumes\n              format\n              genres\n              status\n              averageScore\n              coverImage {\n                large\n              }\n            }\n            progress\n            status\n          }\n        }\n      }\n    }\n    ''';\n\n    try {\n      if (userData.value.id == null) {\n        log('User ID is not available. Fetching user profile first.');\n        await fetchUserProfile();\n      }\n\n      final userId = userData.value.id;\n      if (userId == null) {\n        throw Exception('Failed to get user ID');\n      }\n\n      final response = await http.post(\n        Uri.parse('https://graphql.anilist.co'),\n        headers: {\n          'Authorization': 'Bearer $token',\n          'Content-Type': 'application/json',\n          'Accept': 'application/json',\n        },\n        body: json.encode({\n          'query': query,\n          'variables': {'userId': userId},\n        }),\n      );\n\n      if (response.statusCode == 200) {\n        final data = json.decode(response.body);\n        if (data['data'] != null &&\n            data['data']['MediaListCollection'] != null) {\n          final lists =\n              data['data']['MediaListCollection']['lists'] as List<dynamic>;\n          // userMangaList.value = UserListsModel.fromJson(lists);\n          userMangaList.assignAll(\n            lists\n                .expand(\n                  (list) => (list['entries'] as List<dynamic>).map(\n                    (item) => UserMedia.fromJson(item),\n                  ),\n                )\n                .toList(),\n          );\n        } else {\n          log('Unexpected response structure: ${response.body}');\n        }\n      } else {\n        log('Fetch failed with status code: ${response.statusCode}');\n        log('Response body: ${response.body}');\n      }\n    } catch (e) {\n      log('Failed to load manga list: $e');\n    }\n  }\n\n  @override\n  Future<void> logout() async {\n    AuthKeys.anilistToken.set('');\n    userData.value = User();\n    isLoggedIn.value = false;\n    userAnimeList.value.clear();\n    userMangaList.value.clear();\n  }\n\n  Future<void> fetchAnilistAnimes() async {\n    String url = 'https://graphql.anilist.co/';\n    Map<String, String> headers = {\n      'Content-Type': 'application/json',\n      'Accept': 'application/json',\n    };\n    String query = r'''\n  query {\n    trending: Page {\n      media(type: ANIME, sort: TRENDING_DESC) {\n        id\n        title {\n          english\n          romaji\n          native\n        }\n        description\n        bannerImage\n        coverImage {\n          large\n        }\n        averageScore\n        status\n      }\n    }\n    popular: Page {\n      media(type: ANIME, sort: POPULARITY_DESC) {\n        id\n        title {\n          english\n          romaji\n          native\n        }\n        coverImage {\n          large\n        }\n        averageScore\n        status\n        type\n        episodes\n      }\n    }\n    latestReleasing: Page {\n      media(type: ANIME, status: RELEASING, sort: START_DATE_DESC, isAdult: false) {\n        id\n        title {\n          english\n          romaji\n          native\n        }\n        coverImage {\n          large\n        }\n        averageScore\n        status\n      }\n    }\n    recentlyCompleted: Page {\n      media(type: ANIME, status: FINISHED, sort: END_DATE_DESC, isAdult: false) {\n        id\n        title {\n          english\n          romaji\n          native\n        }\n        coverImage {\n          large\n        }\n        averageScore\n        status\n      }\n    }\n  }\n  ''';\n\n    final response = await http.post(\n      Uri.parse(url),\n      headers: headers,\n      body: jsonEncode({'query': query}),\n    );\n    if (response.statusCode == 200) {\n      final data = jsonDecode(response.body);\n      spotlight.value = (data['data']['trending']['media'] as List<dynamic>)\n          .map((item) => Media.fromJson(item))\n          .toList();\n      popular.value = (data['data']['popular']['media'] as List<dynamic>)\n          .map((item) => Media.fromJson(item))\n          .toList();\n      topUpcoming.value =\n          (data['data']['latestReleasing']['media'] as List<dynamic>)\n              .map((item) => Media.fromJson(item))\n              .toList();\n      trending.value =\n          (data['data']['recentlyCompleted']['media'] as List<dynamic>)\n              .map((item) => Media.fromJson(item))\n              .toList();\n    } else {\n      throw Exception('Failed to load data');\n    }\n  }\n\n  Future<void> fetchAnilistManga() async {\n    String url = 'https://graphql.anilist.co/';\n    Map<String, String> headers = {\n      'Content-Type': 'application/json',\n      'Accept': 'application/json',\n    };\n\n    String query = r'''\n  query {\n    trending: Page {\n      media(type: MANGA, sort: TRENDING_DESC) {\n        id\n        title {\n          english\n          romaji\n          native\n        }\n        description\n        coverImage {\n          large\n        }\n        averageScore\n        status\n        type\n        chapters\n      }\n    }\n    popular: Page {\n      media(type: MANGA, sort: POPULARITY_DESC) {\n        id\n        title {\n          english\n          romaji\n          native\n        }\n        coverImage {\n          large\n        }\n        averageScore\n        status\n      }\n    }\n    latestReleasing: Page {\n      media(type: MANGA, status: RELEASING, sort: START_DATE_DESC) {\n        id\n        title {\n          english\n          romaji\n          native\n        }\n        coverImage {\n          large\n        }\n        averageScore\n        status\n      }\n    }\n    recentlyCompleted: Page {\n    media(type: MANGA, status: FINISHED, sort: END_DATE_DESC, isAdult: false) {\n      id\n      title {\n        english\n        romaji\n        native\n      }\n      chapters\n      coverImage {\n        large\n      }\n      averageScore\n      status\n    }\n  }\n}\n''';\n\n    final response = await http.post(\n      Uri.parse(url),\n      headers: headers,\n      body: jsonEncode({'query': query}),\n    );\n\n    if (response.statusCode == 200) {\n      final data = jsonDecode(response.body);\n      spotlightM.value = (data['data']['trending']['media'] as List<dynamic>)\n          .map((item) => Media.fromJson(item))\n          .toList();\n      popularM.value = (data['data']['popular']['media'] as List<dynamic>)\n          .map((item) => Media.fromJson(item))\n          .toList();\n      topUpcomingM.value =\n          (data['data']['latestReleasing']['media'] as List<dynamic>)\n              .map((item) => Media.fromJson(item))\n              .toList();\n      trendingM.value =\n          (data['data']['recentlyCompleted']['media'] as List<dynamic>)\n              .map((item) => Media.fromJson(item))\n              .toList();\n    } else {\n      throw Exception('Failed to load data');\n    }\n  }\n\n  @override\n  Future<void> updateEntry(\n    UserMedia anime, {\n    required bool isAnime,\n    String? syncId,\n  }) async {\n    const String url = 'https://graphql.anilist.co';\n    final accessToken = AuthKeys.anilistToken.get<String>('');\n    final Map<String, String> headers = {\n      'Authorization': 'Bearer $accessToken',\n      'Content-Type': 'application/json',\n    };\n\n    const String mutation = '''\n    mutation SaveMediaListEntry(\\$mediaId: Int!, \\$status: MediaListStatus!, \\$score: Float, \\$progress: Int) {\n      SaveMediaListEntry(mediaId: \\$mediaId, status: \\$status, score: \\$score, progress: \\$progress) {\n        id\n        status\n        score\n        progress\n        media {\n          id\n          title {\n            romaji\n            english\n          }\n        }\n      }\n    }\n  ''';\n    Utils.log('hasID: ${anime.id}');\n    final Map<String, dynamic> variables = {\n      'mediaId': anime.id?.toInt(),\n      'status': anime.status ?? \"CURRENT\",\n      if (anime.score != null) 'score': anime.score,\n      if (anime.progress != null) 'progress': anime.progress,\n    };\n\n    final response = await http.post(\n      Uri.parse(url),\n      headers: headers,\n      body: jsonEncode({'query': mutation, 'variables': variables}),\n    );\n\n    if (response.statusCode == 200) {\n      final data = jsonDecode(response.body);\n      log('Successfully added to list: ${data['data']['SaveMediaListEntry']}');\n      currentMedia.update((val) {\n        val?.progress = anime.progress;\n        val?.status = anime.status;\n        val?.score = anime.score;\n      });\n    } else {\n      final error = jsonDecode(response.body);\n      log('Error adding to list: ${error['errors']}');\n    }\n    await fetchUserAnimeList();\n    await fetchUserMangaList();\n  }\n\n  @override\n  Rx<Widget> animeWidgets(BuildContext context) {\n    return Obx(\n      () =>\n          spotlight.isEmpty ||\n              popular.isEmpty ||\n              trending.isEmpty ||\n              topUpcoming.isEmpty\n          ? Container(\n              alignment: Alignment.center,\n              height: Get.height * 0.8,\n              child: const CircularProgressIndicator(),\n            )\n          : SingleChildScrollView(\n              child: ListView(\n                physics: const BouncingScrollPhysics(),\n                shrinkWrap: true,\n                children: [\n                  Padding(\n                    padding: const EdgeInsets.all(10),\n                    child: buildSearchButton(\n                      context,\n                      () => Get.to(() => const SearchScreen(isManga: false)),\n                      'anime',\n                    ),\n                  ),\n                  const SizedBox(height: 10),\n                  MainCarousale(isManga: false, data: spotlight),\n                  const SizedBox(height: 20),\n                  Padding(\n                    padding: const EdgeInsets.all(10),\n                    child: AnimeScrollableList(\n                      animeList: popular,\n                      isManga: false,\n                      title: \"Popular Animes\",\n                    ),\n                  ),\n                  const SizedBox(height: 10),\n                  Padding(\n                    padding: const EdgeInsets.all(10),\n                    child: AnimeScrollableList(\n                      animeList: topUpcoming,\n                      isManga: false,\n                      title: \"TopUpcoming Animes\",\n                    ),\n                  ),\n                  const SizedBox(height: 10),\n                  Padding(\n                    padding: const EdgeInsets.all(10),\n                    child: AnimeScrollableList(\n                      animeList: trending,\n                      isManga: false,\n                      title: \"Completed Animes\",\n                    ),\n                  ),\n                ],\n              ),\n            ),\n    ).obs;\n  }\n\n  @override\n  Future<void> deleteEntry(String entry, {required bool isAnime}) {\n    throw UnimplementedError();\n  }\n\n  @override\n  Future<AnilistMediaData> fetchDetails(FetchDetailsParams params) async {\n    final id = int.parse(params.id);\n    final data = params.isManga\n        ? await anilistDataController.fetchAnilistMangaDetails(id)\n        : await anilistDataController.fetchAnilistAnimeDetails(id);\n    return data;\n  }\n\n  @override\n  Future<void> fetchhomeData() async {\n    await fetchAnilistAnimes();\n    await fetchAnilistManga();\n  }\n\n  @override\n  Future<List<Media>> fetchsearchData(SearchParams query) {\n    throw UnimplementedError();\n  }\n\n  @override\n  Rx<Widget> homeWidgets(BuildContext context) => CustomScrollView(\n    physics: const BouncingScrollPhysics(),\n    slivers: [\n      const SliverToBoxAdapter(child: Header()),\n      AiSuggestionsCard(userData: userData),\n      UserListsCard(userData: userData),\n      CalenderCard(userData: userData),\n      SliverToBoxAdapter(\n        child: Obx(() {\n          return Padding(\n            padding: const EdgeInsets.all(10),\n            child: Column(\n              crossAxisAlignment: CrossAxisAlignment.start,\n              children: [\n                if (userAnimeList.isNotEmpty)\n                  Padding(\n                    padding: const EdgeInsets.only(bottom: 16),\n                    child: AnimeScrollableList(\n                      varient: CarousaleVarient.userList,\n                      isManga: false,\n                      animeList: userAnimeList,\n                      title: \"Currently Watching\",\n                    ),\n                  ),\n                topUpcoming.value.isEmpty\n                    ? const Center(child: CircularProgressIndicator())\n                    : AnimeScrollableList(\n                        animeList: topUpcoming,\n                        isManga: false,\n                        title: \"Upcoming Animes\",\n                      ),\n                trendingM.value.isEmpty\n                    ? const Center(child: CircularProgressIndicator())\n                    : AnimeScrollableList(\n                        animeList: trendingM,\n                        isManga: true,\n                        title: \"Trending Manga\",\n                      ),\n\n                100.height,\n              ],\n            ),\n          );\n        }),\n      ),\n    ],\n  ).obs;\n\n  @override\n  Rx<Widget> mangaWidgets(BuildContext context) => Obx(\n    () =>\n        spotlightM.isEmpty ||\n            popularM.isEmpty ||\n            trendingM.isEmpty ||\n            topUpcomingM.isEmpty\n        ? Container(\n            alignment: Alignment.center,\n            height: Get.height * 0.8,\n            child: const CircularProgressIndicator(),\n          )\n        : SingleChildScrollView(\n            child: ListView(\n              padding: const EdgeInsets.all(10),\n              physics: const BouncingScrollPhysics(),\n              shrinkWrap: true,\n              children: [\n                buildSearchButton(context, () {\n                  Get.to(() => const SearchScreen(isManga: true));\n                }, 'manga'),\n                const SizedBox(height: 10),\n                MainCarousale(isManga: true, data: spotlightM),\n                const SizedBox(height: 20),\n                const SizedBox(height: 10),\n                AnimeScrollableList(\n                  animeList: popularM,\n                  isManga: true,\n                  title: \"Popular Manga\",\n                ),\n                const SizedBox(height: 10),\n                AnimeScrollableList(\n                  animeList: topUpcomingM,\n                  isManga: true,\n                  title: \"TopUpcoming Manga\",\n                ),\n                const SizedBox(height: 10),\n                AnimeScrollableList(\n                  animeList: trendingM,\n                  isManga: true,\n                  title: \"Completed Manga\",\n                ),\n              ],\n            ),\n          ),\n  ).obs;\n\n  @override\n  Future<void> refresh() async {\n    Future.wait([fetchhomeData(), fetchUserAnimeList(), fetchUserMangaList()]);\n  }\n}\n"
  },
  {
    "path": "lib/Controllers/anilist_data_controller.dart",
    "content": "import 'package:azyx/Models/anilist_schedules.dart';\nimport 'package:azyx/Models/media.dart';\nimport 'package:azyx/Database/isar_models/anime_details_data.dart';\nimport 'package:azyx/utils/Anilist/anilist_calender.dart';\nimport 'package:get/get.dart';\nimport 'dart:convert';\nimport 'dart:developer';\nimport 'package:http/http.dart' as http;\n\nfinal AnilistDataController anilistDataController = Get.find();\n\nclass AnilistDataController extends GetxController {\n  final String graphqlEndpoint = 'https://graphql.anilist.co';\n  final RxList<AnilistSchedules> anilistSchedules = RxList();\n  @override\n  void onInit() async {\n    super.onInit();\n    await fetchCalendarData(anilistSchedules);\n  }\n\n  Future<AnilistMediaData> fetchAnilistAnimeDetails(\n    int animeId, {\n    dynamic offlineData,\n  }) async {\n    const String query = '''\n    query (\\$id: Int) {\n      Media(id: \\$id) {\n        id\n        title {\n          romaji\n          english\n          native\n        }\n        synonyms\n        description\n        coverImage {\n          large   \n        }\n        bannerImage\n        averageScore\n        episodes\n        type\n        status\n        popularity\n        genres\n        studios {\n          nodes {\n            name\n          }\n        }\n        characters {\n          edges {\n            node {\n              name {\n                full\n              }\n              favourites\n              image {\n                large\n              }\n            }\n          }\n        }\n        relations {\n          edges {\n            node {\n              id\n              title {\n                romaji\n                english\n              }\n              coverImage {\n                large\n              }\n              type\n              averageScore\n            }\n          }\n        }\n        recommendations {\n          edges {\n            node {\n              mediaRecommendation {\n                id\n                title {\n                  romaji\n                  english\n                }\n                coverImage {\n                  large\n                }\n                averageScore\n              }\n            }\n          }\n        }\n        nextAiringEpisode {\n          airingAt\n          timeUntilAiring\n        }\n        rankings {\n          rank\n          type\n          year\n        }\n      }\n    }\n  ''';\n\n    try {\n      final response = await http.post(\n        Uri.parse(graphqlEndpoint),\n        headers: {\"Content-Type\": \"application/json\"},\n        body: json.encode({\n          \"query\": query,\n          \"variables\": {\"id\": animeId},\n        }),\n      );\n\n      log('Request to AniList: id=$animeId, statusCode=${response.statusCode}');\n\n      if (response.statusCode == 200) {\n        final data = json.decode(response.body);\n        final media = data['data']['Media'];\n        offlineData = data;\n        return AnilistMediaData.fromJson(media, false);\n      } else {\n        log('Error response: ${response.body}');\n        throw Exception('Failed to load anime details: ${response.body}');\n      }\n    } catch (error) {\n      log('Exception: $error');\n      throw Exception('Failed to load anime details: $error');\n    }\n  }\n\n  Future<AnilistMediaData> fetchAnilistMangaDetails(int mangaId) async {\n    const String graphqlEndpoint = 'https://graphql.anilist.co';\n    const String query = '''\n  query (\\$id: Int) {\n    Media(id: \\$id, type: MANGA) {\n      id\n      title {\n        romaji\n        english\n        native\n      }\n      synonyms\n      description\n      coverImage {\n        large   \n      }\n      bannerImage\n      averageScore\n      chapters  \n      type\n      season\n      seasonYear\n      status\n      format\n      popularity\n      startDate {\n        year\n        month\n        day\n      }\n      endDate {\n        year\n        month\n        day\n      }\n      genres\n      studios {\n        nodes {\n          name\n        }\n      }\n      characters {\n        edges {\n          node {\n            name {\n              full\n            }\n            favourites\n            image {\n              large\n            }\n          }\n        }\n      }\n      relations {\n        edges {\n          node {\n            id\n            title {\n              romaji\n              english\n            }\n            coverImage {\n              large\n            }\n            type\n            averageScore\n          }\n        }\n      }\n      recommendations {\n        edges {\n          node {\n            mediaRecommendation {\n              id\n              title {\n                romaji\n                english\n              }\n              coverImage {\n                large\n              }\n              averageScore\n            }\n          }\n        }\n      }\n    }\n  }\n  ''';\n\n    try {\n      final response = await http.post(\n        Uri.parse(graphqlEndpoint),\n        headers: {\"Content-Type\": \"application/json\"},\n        body: json.encode({\n          \"query\": query,\n          \"variables\": {\"id\": mangaId},\n        }),\n      );\n\n      log('Request to AniList: id=$mangaId, statusCode=${response.statusCode}');\n\n      if (response.statusCode == 200) {\n        final data = json.decode(response.body);\n        final media = data['data']['Media'];\n\n        return AnilistMediaData.fromJson(media, true);\n      } else {\n        log('Error response: ${response.body}');\n        throw Exception('Failed to load manga details: ${response.body}');\n      }\n    } catch (error) {\n      log('Exception: $error');\n      throw Exception('Failed to load manga details: $error');\n    }\n  }\n\n  Future<List<Media>> searchAnilistAnime({\n    String? query,\n    String? type = \"ANIME\",\n    String? format,\n    String? status,\n    String? season,\n    int? seasonYear,\n    List<String>? genres,\n    List<String>? tags,\n    List<String>? sort,\n  }) async {\n    const String searchQuery = '''\n    query (\n      \\$search: String,\n      \\$type: MediaType,\n      \\$format: MediaFormat,\n      \\$status: MediaStatus,\n      \\$season: MediaSeason,\n      \\$seasonYear: Int,\n      \\$genre_in: [String],\n      \\$tag_in: [String],\n      \\$sort: [MediaSort]\n    ) {\n      Page(perPage: 30) {\n        media(\n          search: \\$search,\n          type: \\$type,\n          format: \\$format,\n          status: \\$status,\n          season: \\$season,\n          seasonYear: \\$seasonYear,\n          genre_in: \\$genre_in,\n          tag_in: \\$tag_in,\n          sort: \\$sort\n        ) {\n          id\n          idMal\n          title {\n            romaji\n            english\n            native\n          }\n          coverImage {\n            large\n            medium\n          }\n          bannerImage\n          averageScore\n          episodes\n          season\n          seasonYear\n          type\n          status\n          genres\n          tags {\n            name\n            isMediaSpoiler\n          }\n          startDate {\n            year\n            month\n            day\n          }\n          endDate {\n            year\n            month\n            day\n          }\n          description\n          popularity\n          trending\n          favourites\n          meanScore\n          isAdult\n        }\n      }\n    }\n  ''';\n\n    try {\n      // Prepare variables, filtering out null values\n      final variables = <String, dynamic>{\n        if (query != null && query.trim().isNotEmpty) \"search\": query.trim(),\n        \"type\": type,\n        if (format != null) \"format\": format,\n        if (status != null) \"status\": status,\n        if (season != null) \"season\": season,\n        if (seasonYear != null) \"seasonYear\": seasonYear,\n        if (genres != null && genres.isNotEmpty) \"genre_in\": genres,\n        if (tags != null && tags.isNotEmpty) \"tag_in\": tags,\n        if (sort != null && sort.isNotEmpty) \"sort\": sort,\n      };\n\n      // Log the variables being sent\n      log('AniList request variables: $variables');\n\n      final response = await http.post(\n        Uri.parse('https://graphql.anilist.co'),\n        headers: {\n          \"Content-Type\": \"application/json\",\n          \"Accept\": \"application/json\",\n        },\n        body: json.encode({\"query\": searchQuery, \"variables\": variables}),\n      );\n\n      log('Request to AniList: statusCode=${response.statusCode}');\n\n      if (response.statusCode == 200) {\n        final data = json.decode(response.body);\n\n        // Check for GraphQL errors\n        if (data['errors'] != null) {\n          log('GraphQL errors: ${data['errors']}');\n          throw Exception('GraphQL error: ${data['errors']}');\n        }\n\n        final animeList = data['data']['Page']['media'] as List<dynamic>;\n        log('Found ${animeList.length} results');\n\n        // Log first result if available\n        if (animeList.isNotEmpty) {\n          log('First result: ${animeList.first}');\n        }\n\n        return animeList.map<Media>((anime) => Media.fromJson(anime)).toList();\n      } else {\n        log('Error response: ${response.body}');\n        throw Exception(\n          'Failed to search anime: ${response.statusCode} - ${response.body}',\n        );\n      }\n    } catch (error) {\n      log('Exception in searchAnilistAnime: $error');\n      rethrow;\n    }\n  }\n\n  // Similar method for manga search\n  Future<List<Media>> searchAnilistManga({\n    String? query,\n    String? type = \"MANGA\",\n    String? format,\n    String? status,\n    List<String>? genres,\n    List<String>? tags,\n    List<String>? sort,\n  }) async {\n    const String searchQuery = '''\n    query (\n      \\$search: String,\n      \\$type: MediaType,\n      \\$format: MediaFormat,\n      \\$status: MediaStatus,\n      \\$genre_in: [String],\n      \\$tag_in: [String],\n      \\$sort: [MediaSort]\n    ) {\n      Page(perPage: 30) {\n        media(\n          search: \\$search,\n          type: \\$type,\n          format: \\$format,\n          status: \\$status,\n          genre_in: \\$genre_in,\n          tag_in: \\$tag_in,\n          sort: \\$sort\n        ) {\n          id\n          idMal\n          title {\n            romaji\n            english\n            native\n          }\n          coverImage {\n            large\n            medium\n          }\n          bannerImage\n          averageScore\n          chapters\n          volumes\n          type\n          status\n          genres\n          tags {\n            name\n            isMediaSpoiler\n          }\n          startDate {\n            year\n            month\n            day\n          }\n          endDate {\n            year\n            month\n            day\n          }\n          description\n          popularity\n          trending\n          favourites\n          meanScore\n          isAdult\n        }\n      }\n    }\n  ''';\n\n    try {\n      // Prepare variables, filtering out null values\n      final variables = <String, dynamic>{\n        if (query != null && query.trim().isNotEmpty) \"search\": query.trim(),\n        \"type\": type,\n        if (format != null) \"format\": format,\n        if (status != null) \"status\": status,\n        if (genres != null && genres.isNotEmpty) \"genre_in\": genres,\n        if (tags != null && tags.isNotEmpty) \"tag_in\": tags,\n        if (sort != null && sort.isNotEmpty) \"sort\": sort,\n      };\n\n      log('AniList manga request variables: $variables');\n\n      final response = await http.post(\n        Uri.parse('https://graphql.anilist.co'),\n        headers: {\n          \"Content-Type\": \"application/json\",\n          \"Accept\": \"application/json\",\n        },\n        body: json.encode({\"query\": searchQuery, \"variables\": variables}),\n      );\n\n      log('Request to AniList: statusCode=${response.statusCode}');\n\n      if (response.statusCode == 200) {\n        final data = json.decode(response.body);\n\n        // Check for GraphQL errors\n        if (data['errors'] != null) {\n          log('GraphQL errors: ${data['errors']}');\n          throw Exception('GraphQL error: ${data['errors']}');\n        }\n\n        final mangaList = data['data']['Page']['media'] as List<dynamic>;\n        log('Found ${mangaList.length} manga results');\n\n        return mangaList.map<Media>((manga) => Media.fromJson(manga)).toList();\n      } else {\n        log('Error response: ${response.body}');\n        throw Exception(\n          'Failed to search manga: ${response.statusCode} - ${response.body}',\n        );\n      }\n    } catch (error) {\n      log('Exception in searchAnilistManga: $error');\n      rethrow;\n    }\n  }\n\n  // Future<List<AnilistSchedules>> fetchAniListCalendar() async {\n  //   const String url = 'https://graphql.anilist.co';\n  //   const String query = r'''\n  //   query {\n  //     Page(page: 1, perPage: 50) {\n  //       airingSchedules(notYetAired: true, sort: TIME) {\n  //         id\n  //         airingAt\n  //         episode\n  //         media {\n  //           id\n  //           title {\n  //             romaji\n  //             english\n  //             native\n  //           }\n  //           coverImage {\n  //             large\n  //           }\n  //         }\n  //       }\n  //     }\n  //   }\n  // ''';\n\n  //   final response = await http.post(\n  //     Uri.parse(url),\n  //     headers: {'Content-Type': 'application/json'},\n  //     body: jsonEncode({'query': query}),\n  //   );\n\n  //   if (response.statusCode == 200) {\n  //     final data = jsonDecode(response.body);\n  //     final List<dynamic> schedules = data['data']['Page']['airingSchedules'];\n\n  //     Map<String, List<Media>> dateToAnimeList = {};\n\n  //     for (var schedule in schedules) {\n  //       int airingAt = schedule['airingAt'];\n  //       DateTime dateTime =\n  //           DateTime.fromMillisecondsSinceEpoch(airingAt * 1000);\n  //       String formattedDate = DateFormat('EEEE, MMMM d, y').format(dateTime);\n\n  //       var media = schedule['media'];\n\n  //       if (!dateToAnimeList.containsKey(formattedDate)) {\n  //         dateToAnimeList[formattedDate] = [];\n  //       }\n  //       dateToAnimeList[formattedDate]!.add(Media.fromJson(media));\n  //     }\n\n  //     List<AnilistSchedules> result = dateToAnimeList.entries.map((entry) {\n  //       return AnilistSchedules(\n  //         date: entry.key,\n  //         animeList: entry.value,\n  //       );\n  //     }).toList();\n\n  //     return result;\n  //   } else {\n  //     throw Exception('Failed to fetch AniList calendar');\n  //   }\n  // }\n}\n"
  },
  {
    "path": "lib/Controllers/anilist_tracking.dart",
    "content": "import 'package:azyx/Models/user_media.dart';\nimport 'package:get/get.dart';\n\nclass AnilistTracking extends GetxController {\n  final Rx<UserMedia> anime = UserMedia().obs;\n  final Rx<UserMedia> manga = UserMedia().obs;\n\n  // void updateAnimeProgress(AnimeAllData data) {\n  //   if (anilistAuthController.userAnimeList.isNotEmpty) {\n  //     anime.value = anilistAuthController.userAnimeList.firstWhere(\n  //       (i) => i.title == data.title,\n  //       orElse: () => UserMedia(\n  //         id: data.id,\n  //         progress: data.number?.toInt(),\n  //         status: \"CURRENT\",\n  //         score: 5,\n  //       ),\n  //     );\n  //     anilistAuthController.addToAniList(\n  //         mediaId: anime.value.id!,\n  //         progress: anime.value.progress,\n  //         status: anime.value.status);\n  //     azyxSnackBar(\"Anilist Tracking Episode ${anime.value.progress}\");\n  //   }\n  // }\n}\n"
  },
  {
    "path": "lib/Controllers/continue_controller.dart",
    "content": "// import 'package:azyx/Classes/offline_item.dart';\r\n// import 'package:get/get.dart';\r\n\r\n// class ContinueController extends GetxController {\r\n\r\n//   final RxList<OfflineItem> currentlyWatching = RxList();\r\n//   final RxList<OfflineItem> currentlyReading = RxList();\r\n\r\n//   void addAnime( ){\r\n    \r\n//   }\r\n\r\n// }\r\n"
  },
  {
    "path": "lib/Controllers/local_history_controller.dart",
    "content": "import 'dart:developer';\n\nimport 'package:azyx/Database/isar_models/local_history_item.dart';\nimport 'package:azyx/main.dart';\nimport 'package:get/get.dart';\nimport 'package:isar_community/isar.dart';\n\nfinal localHistoryController = Get.find<LocalHistoryController>();\n\nclass LocalHistoryController extends GetxController {\n  final RxList<LocalHistoryItem> animeWatchingHistory = RxList();\n  final RxList<LocalHistoryItem> mangaReadingHistory = RxList();\n\n  @override\n  void onInit() {\n    super.onInit();\n    _loadHistory();\n  }\n\n  void _loadHistory() {\n    final all = isar.localHistoryItems.where().findAllSync();\n    animeWatchingHistory.assignAll(\n      all.where((e) => e.mediaType == HistoryMediaType.anime).toList()..sort(\n        (a, b) => (b.lastWatched ?? DateTime(0)).compareTo(\n          a.lastWatched ?? DateTime(0),\n        ),\n      ),\n    );\n    mangaReadingHistory.assignAll(\n      all.where((e) => e.mediaType == HistoryMediaType.manga).toList()..sort(\n        (a, b) => (b.lastWatched ?? DateTime(0)).compareTo(\n          a.lastWatched ?? DateTime(0),\n        ),\n      ),\n    );\n    log(\n      'History loaded — anime: ${animeWatchingHistory.length}, manga: ${mangaReadingHistory.length}',\n    );\n  }\n\n  void addToWatchingHistory(LocalHistoryItem data) {\n    data.mediaType = HistoryMediaType.anime;\n    data.lastWatched = DateTime.now();\n    isar.writeTxnSync(() {\n      final existing = isar.localHistoryItems\n          .where()\n          .mediaIdEqualTo(data.mediaId)\n          .findFirstSync();\n      if (existing != null) {\n        data.id = existing.id;\n      }\n      isar.localHistoryItems.putSync(data);\n    });\n    final index = animeWatchingHistory.indexWhere(\n      (i) => i.mediaId == data.mediaId,\n    );\n    if (index != -1) {\n      animeWatchingHistory[index] = data;\n    } else {\n      animeWatchingHistory.insert(0, data);\n    }\n    log('Added to anime history: ${data.title}');\n  }\n\n  void removeFromWatchingHistory(int mediaId) {\n    isar.writeTxnSync(() {\n      final item = isar.localHistoryItems\n          .where()\n          .mediaIdEqualTo(mediaId)\n          .findFirstSync();\n      if (item != null) isar.localHistoryItems.deleteSync(item.id);\n    });\n    animeWatchingHistory.removeWhere((h) => h.mediaId == mediaId);\n  }\n\n  void addToReadingHistory(LocalHistoryItem data) {\n    data.mediaType = HistoryMediaType.manga;\n    data.lastWatched = DateTime.now();\n    isar.writeTxnSync(() {\n      final existing = isar.localHistoryItems\n          .where()\n          .mediaIdEqualTo(data.mediaId)\n          .findFirstSync();\n      if (existing != null) {\n        data.id = existing.id;\n      }\n      isar.localHistoryItems.putSync(data);\n    });\n    final index = mangaReadingHistory.indexWhere(\n      (i) => i.mediaId == data.mediaId,\n    );\n    if (index != -1) {\n      mangaReadingHistory[index] = data;\n    } else {\n      mangaReadingHistory.insert(0, data);\n    }\n    log('Added to manga history: ${data.title}');\n  }\n\n  void removeFromReadingHistory(int mediaId) {\n    isar.writeTxnSync(() {\n      final item = isar.localHistoryItems\n          .where()\n          .mediaIdEqualTo(mediaId)\n          .findFirstSync();\n      if (item != null) isar.localHistoryItems.deleteSync(item.id);\n    });\n    mangaReadingHistory.removeWhere((h) => h.mediaId == mediaId);\n  }\n\n  void clearAnimeHistory() {\n    isar.writeTxnSync(() {\n      final ids = animeWatchingHistory.map((e) => e.id).toList();\n      isar.localHistoryItems.deleteAllSync(ids);\n    });\n    animeWatchingHistory.clear();\n  }\n\n  void clearMangaHistory() {\n    isar.writeTxnSync(() {\n      final ids = mangaReadingHistory.map((e) => e.id).toList();\n      isar.localHistoryItems.deleteAllSync(ids);\n    });\n    mangaReadingHistory.clear();\n  }\n}\n"
  },
  {
    "path": "lib/Controllers/offline_controller.dart",
    "content": "import 'dart:developer';\r\n\r\nimport 'package:azyx/Database/isar_models/category.dart';\r\nimport 'package:azyx/Database/isar_models/offline_item.dart';\r\nimport 'package:azyx/main.dart';\r\nimport 'package:get/get.dart';\r\nimport 'package:isar_community/isar.dart';\r\n\r\nfinal OfflineController offlineController = Get.find();\r\n\r\nclass OfflineController extends GetxController {\r\n  // @override\r\n  // void onInit() {\r\n  //   super.onInit();\r\n  //   loadOfflineData();\r\n  // }\r\n\r\n  Stream<List<Category>> getAnimeCategories() {\r\n    return isar.categorys\r\n        .filter()\r\n        .isMangaEqualTo(false)\r\n        .watch(fireImmediately: true);\r\n  }\r\n\r\n  Stream<List<OfflineItem>> getOfflineAnimeStream() {\r\n    return isar.offlineItems\r\n        .filter()\r\n        .mediaTypeEqualTo(1)\r\n        .watch(fireImmediately: true);\r\n  }\r\n\r\n  Stream<List<OfflineItem>> getOfflineMangaStream() {\r\n    return isar.offlineItems\r\n        .filter()\r\n        .mediaTypeEqualTo(0)\r\n        .watch(fireImmediately: true);\r\n  }\r\n\r\n  Stream<List<Category>> getMangaCategoriesStream() {\r\n    return isar.categorys\r\n        .filter()\r\n        .isMangaEqualTo(true)\r\n        .watch(fireImmediately: true);\r\n  }\r\n\r\n  Future<List<OfflineItem>> getOfflineAnimeList() async {\r\n    return await isar.offlineItems.filter().mediaTypeEqualTo(1).findAll();\r\n  }\r\n\r\n  Future<List<OfflineItem>> getOfflineMangaList() async {\r\n    return await isar.offlineItems.filter().mediaTypeEqualTo(0).findAll();\r\n  }\r\n\r\n  Future<List<Category>> getAnimeCategoriesList() async {\r\n    return await isar.categorys.filter().isMangaEqualTo(false).findAll();\r\n  }\r\n\r\n  Future<List<Category>> getMangaCategoriesList() async {\r\n    return await isar.categorys.filter().isMangaEqualTo(true).findAll();\r\n  }\r\n\r\n  void addOfflineItem(OfflineItem data, Category category) async {\r\n    final offlineAnimeList = await getOfflineAnimeList();\r\n    final index = offlineAnimeList.indexWhere(\r\n      (i) => i.mediaData?.id == data.mediaData?.id,\r\n    );\r\n    if (index != -1) {\r\n      offlineAnimeList[index] = data;\r\n    } else {\r\n      offlineAnimeList.add(data);\r\n    }\r\n\r\n    await isar.writeTxn(() async {\r\n      await isar.offlineItems.put(data);\r\n    });\r\n    addToCategory(category, data.mediaData!.id!.toString());\r\n  }\r\n\r\n  void addMangaOfflineItem(OfflineItem data, Category category) async {\r\n    final offlineMangaList = await getOfflineMangaList();\r\n    final index = offlineMangaList.indexWhere(\r\n      (i) => i.mediaData?.id == data.mediaData?.id,\r\n    );\r\n    if (index != -1) {\r\n      offlineMangaList[index] = data;\r\n    } else {\r\n      offlineMangaList.add(data);\r\n    }\r\n\r\n    await isar.writeTxn(() async {\r\n      await isar.offlineItems.put(data);\r\n    });\r\n    addToMangaCategory(category, data.mediaData!.id!.toString());\r\n  }\r\n\r\n  // void persistOfflineData() async {\r\n  //   final box = Hive.box('offline-data');\r\n  //   await box.put(\r\n  //     'animeList',\r\n  //     offlineAnimeList.map((e) => e.toJson()).toList(),\r\n  //   );\r\n  //   await box.put(\r\n  //     'categories',\r\n  //     offlineAnimeCategories.map((e) => e.toJson()).toList(),\r\n  //   );\r\n  //   await box.put(\r\n  //     \"mangaList\",\r\n  //     offlineMangaList.map((e) => e.toJson()).toList(),\r\n  //   );\r\n  //   await box.put(\r\n  //     'mangaCategories',\r\n  //     offlineMangaCategories.map((e) => e.toJson()).toList(),\r\n  //   );\r\n  // }\r\n\r\n  // void loadOfflineData() {\r\n  //   final box = Hive.box('offline-data');\r\n  //   final storedAnimeList = box.get('animeList', defaultValue: []);\r\n  //   final storedCategories = box.get('categories', defaultValue: []);\r\n  //   final storedMangaCategories = box.get('mangaCategories', defaultValue: []);\r\n  //   final storedMangaList = box.get('mangaList', defaultValue: []);\r\n\r\n  //   if (storedAnimeList != null) {\r\n  //     offlineAnimeList.assignAll(\r\n  //       (storedAnimeList as List).map((e) => OfflineItem.fromJson(e)).toList(),\r\n  //     );\r\n  //   }\r\n\r\n  //   if (storedCategories != null) {\r\n  //     offlineAnimeCategories.assignAll(\r\n  //       (storedCategories as List).map((e) => Category.fromJson(e)).toList(),\r\n  //     );\r\n  //   }\r\n\r\n  //   if (storedMangaList != null) {\r\n  //     offlineMangaList.assignAll(\r\n  //       (storedMangaList as List).map((e) => OfflineItem.fromJson(e)).toList(),\r\n  //     );\r\n  //   }\r\n\r\n  //   if (storedMangaCategories != null) {\r\n  //     offlineMangaCategories.assignAll(\r\n  //       (storedMangaCategories as List)\r\n  //           .map((e) => Category.fromJson(e))\r\n  //           .toList(),\r\n  //     );\r\n  //   }\r\n  //   log(offlineMangaList.length.toString());\r\n  // }\r\n\r\n  void removeOfflineItem(OfflineItem data, Category categoryName) async {\r\n    await isar.writeTxn(() async => await isar.offlineItems.delete(data.id));\r\n    removeFromCategory(categoryName, data.mediaData!.id!.toString());\r\n  }\r\n\r\n  void removeMangaOfflineItem(OfflineItem data, Category categoryName) async {\r\n    await isar.writeTxn(() async => await isar.offlineItems.delete(data.id));\r\n    removeFromCategory(categoryName, data.mediaData!.id!.toString());\r\n  }\r\n\r\n  void createCategory(String categoryName) async {\r\n    await isar.writeTxn(\r\n      () async => await isar.categorys.put(\r\n        Category(name: categoryName, anilistIds: [], isManga: false),\r\n      ),\r\n    );\r\n  }\r\n\r\n  void createMangaCategory(String categoryName) async {\r\n    await isar.writeTxn(\r\n      () async => await isar.categorys.put(\r\n        Category(name: categoryName, anilistIds: [], isManga: true),\r\n      ),\r\n    );\r\n  }\r\n\r\n  void deleteCategory(Category cat) async {\r\n    await isar.categorys\r\n        .filter()\r\n        .idEqualTo(cat.id)\r\n        .isMangaEqualTo(cat.isManga)\r\n        .deleteFirst();\r\n  }\r\n\r\n  void addToCategory(Category category, String mediaId) async {\r\n    final cat = await isar.categorys\r\n        .filter()\r\n        .idEqualTo(category.id)\r\n        .and()\r\n        .isMangaEqualTo(category.isManga)\r\n        .findFirst();\r\n    if (cat != null) {\r\n      final ids = List<String>.from(cat.anilistIds ?? []);\r\n      if (!ids.contains(mediaId)) {\r\n        ids.add(mediaId);\r\n        cat.anilistIds = ids;\r\n        await isar.writeTxn(() async => await isar.categorys.put(cat));\r\n        log(\"Added to category '${cat.name}': $mediaId\");\r\n      }\r\n    } else {\r\n      log(\"Error: Category '${category.name}' not found.\");\r\n    }\r\n  }\r\n\r\n  void addToMangaCategory(Category category, String mediaId) async {\r\n    final cat = await isar.categorys\r\n        .filter()\r\n        .idEqualTo(category.id)\r\n        .and()\r\n        .isMangaEqualTo(true)\r\n        .findFirst();\r\n    if (cat != null) {\r\n      final ids = List<String>.from(cat.anilistIds ?? []);\r\n      if (!ids.contains(mediaId)) {\r\n        ids.add(mediaId);\r\n        cat.anilistIds = ids;\r\n        await isar.writeTxn(() async => await isar.categorys.put(cat));\r\n        log(\"Added to category '${cat.name}': $mediaId\");\r\n      }\r\n    } else {\r\n      log(\"Error: Category '${category.name}' not found.\");\r\n    }\r\n  }\r\n\r\n  void removeFromCategory(Category category, String mediaId) async {\r\n    final cat = await isar.categorys\r\n        .filter()\r\n        .idEqualTo(category.id)\r\n        .and()\r\n        .isMangaEqualTo(category.isManga)\r\n        .findFirst();\r\n    if (cat != null) {\r\n      final ids = List<String>.from(cat.anilistIds ?? []);\r\n      if (ids.remove(mediaId)) {\r\n        cat.anilistIds = ids;\r\n        await isar.writeTxn(() async => await isar.categorys.put(cat));\r\n        log(\"Removed from category '${cat.name}': $mediaId\");\r\n      }\r\n    } else {\r\n      log(\"Error: Category '${category.name}' not found.\");\r\n    }\r\n  }\r\n}\r\n"
  },
  {
    "path": "lib/Controllers/online_subtitles_controller.dart",
    "content": "import 'dart:convert';\r\n\r\nimport 'package:azyx/Models/anime_all_data.dart';\r\nimport 'package:azyx/Models/subtitle.dart';\r\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_text.dart';\r\nimport 'package:flutter/material.dart';\r\nimport 'package:flutter/services.dart';\r\nimport 'package:get/get.dart';\r\nimport 'package:http/http.dart';\r\nimport 'package:media_kit/media_kit.dart';\r\n\r\nfinal OnlineSubtitlesController onlineSubtitlesController = Get.put(\r\n  OnlineSubtitlesController(),\r\n);\r\n\r\nclass OnlineSubtitlesController extends GetxController {\r\n  final TextEditingController searchController = TextEditingController();\r\n  final Rxn<String> searchResultId = Rxn();\r\n  final RxList<SubtitleResult> subtitlesList = RxList();\r\n  final RxBool isSearching = false.obs;\r\n  final RxString selectedSubtitle = ''.obs;\r\n\r\n  Future<void> getImdbId() async {\r\n    isSearching.value = true;\r\n    try {\r\n      final url =\r\n          'https://api.imdbapi.dev/search/titles?query=${searchController.text}';\r\n      final response = await get(Uri.parse(url));\r\n      final data = jsonDecode(response.body);\r\n      searchResultId.value =\r\n          (data['titles'] as List<dynamic>).first['id'] ?? '';\r\n      await getSubtitlesList();\r\n    } catch (e) {\r\n      print('Error: $e');\r\n    }\r\n    isSearching.value = false;\r\n  }\r\n\r\n  Future<void> getSubtitlesList() async {\r\n    final url = 'https://sub.wyzie.ru/search?id=${searchResultId.value}';\r\n    final response = await get(Uri.parse(url));\r\n    final data = jsonDecode(response.body);\r\n    subtitlesList.value = (data as List<dynamic>)\r\n        .map(\r\n          (e) => SubtitleResult(\r\n            flag: e['flagUrl'],\r\n            url: e['url'],\r\n            language: e['language'],\r\n            title: e['display'],\r\n          ),\r\n        )\r\n        .toList();\r\n  }\r\n\r\n  @override\r\n  void onClose() {\r\n    searchController.dispose();\r\n    super.onClose();\r\n  }\r\n}\r\n\r\nclass EnhancedSubtitleBottomSheet extends StatelessWidget {\r\n  final Rx<AnimeAllData> animeData;\r\n  final Rx<String> selectedSbt;\r\n  final Player player;\r\n\r\n  const EnhancedSubtitleBottomSheet({\r\n    Key? key,\r\n    required this.animeData,\r\n    required this.selectedSbt,\r\n    required this.player,\r\n  }) : super(key: key);\r\n\r\n  @override\r\n  Widget build(BuildContext context) {\r\n    final theme = Theme.of(context);\r\n    final onlineController = Get.put(OnlineSubtitlesController());\r\n\r\n    return DraggableScrollableSheet(\r\n      initialChildSize: 0.85,\r\n      minChildSize: 0.3,\r\n      maxChildSize: 0.95,\r\n      builder: (context, scrollController) {\r\n        return Container(\r\n          decoration: BoxDecoration(\r\n            color: context.theme.colorScheme.surfaceContainer,\r\n            borderRadius: const BorderRadius.vertical(top: Radius.circular(28)),\r\n            boxShadow: [\r\n              BoxShadow(\r\n                color: theme.colorScheme.shadow.withOpacity(0.15),\r\n                blurRadius: 24,\r\n                offset: const Offset(0, -8),\r\n              ),\r\n            ],\r\n          ),\r\n          child: CustomScrollView(\r\n            controller: scrollController,\r\n            physics: const BouncingScrollPhysics(),\r\n            slivers: [\r\n              SliverToBoxAdapter(\r\n                child: Container(\r\n                  padding: const EdgeInsets.all(24),\r\n                  child: Column(\r\n                    children: [\r\n                      Container(\r\n                        width: 50,\r\n                        height: 5,\r\n                        decoration: BoxDecoration(\r\n                          color: theme.colorScheme.onSurface.withOpacity(0.3),\r\n                          borderRadius: BorderRadius.circular(10),\r\n                        ),\r\n                      ),\r\n                      const SizedBox(height: 24),\r\n                      Row(\r\n                        children: [\r\n                          Container(\r\n                            padding: const EdgeInsets.all(16),\r\n                            decoration: BoxDecoration(\r\n                              gradient: LinearGradient(\r\n                                begin: Alignment.topLeft,\r\n                                end: Alignment.bottomRight,\r\n                                colors: [\r\n                                  theme.colorScheme.primary,\r\n                                  theme.colorScheme.primary.withOpacity(0.8),\r\n                                ],\r\n                              ),\r\n                              borderRadius: BorderRadius.circular(20),\r\n                              boxShadow: [\r\n                                BoxShadow(\r\n                                  color: theme.colorScheme.primary.withOpacity(\r\n                                    0.4,\r\n                                  ),\r\n                                  blurRadius: 16,\r\n                                  offset: const Offset(0, 6),\r\n                                ),\r\n                              ],\r\n                            ),\r\n                            child: Icon(\r\n                              Icons.subtitles_outlined,\r\n                              color: theme.colorScheme.onPrimary,\r\n                              size: 32,\r\n                            ),\r\n                          ),\r\n                          const SizedBox(width: 20),\r\n                          Expanded(\r\n                            child: Column(\r\n                              crossAxisAlignment: CrossAxisAlignment.start,\r\n                              children: [\r\n                                AzyXText(\r\n                                  text: 'Subtitles',\r\n                                  fontVariant: FontVariant.bold,\r\n                                  fontSize: 28,\r\n                                  color: theme.colorScheme.onSurface,\r\n                                ),\r\n                                const SizedBox(height: 4),\r\n                                AzyXText(\r\n                                  text: 'Choose your preferred subtitle option',\r\n                                  fontVariant: FontVariant.regular,\r\n                                  fontSize: 14,\r\n                                  color: theme.colorScheme.onSurface\r\n                                      .withOpacity(0.7),\r\n                                ),\r\n                              ],\r\n                            ),\r\n                          ),\r\n                        ],\r\n                      ),\r\n                    ],\r\n                  ),\r\n                ),\r\n              ),\r\n              SliverToBoxAdapter(\r\n                child: Padding(\r\n                  padding: const EdgeInsets.symmetric(horizontal: 24),\r\n                  child: Column(\r\n                    crossAxisAlignment: CrossAxisAlignment.start,\r\n                    children: [\r\n                      AzyXText(\r\n                        text: 'Quick Options',\r\n                        fontVariant: FontVariant.bold,\r\n                        fontSize: 20,\r\n                        color: theme.colorScheme.onSurface,\r\n                      ),\r\n                      const SizedBox(height: 16),\r\n                      Row(\r\n                        children: [\r\n                          Expanded(\r\n                            child: _buildQuickOption(\r\n                              context,\r\n                              'Online Search',\r\n                              Icons.search_rounded,\r\n                              () {\r\n                                _showOnlineSearchBottomSheet(\r\n                                  context,\r\n                                  onlineController,\r\n                                );\r\n                              },\r\n                            ),\r\n                          ),\r\n                          const SizedBox(width: 12),\r\n                          Expanded(\r\n                            child: _buildQuickOption(\r\n                              context,\r\n                              'None',\r\n                              Icons.subtitles_off_rounded,\r\n                              () {\r\n                                selectedSbt.value = '';\r\n                                player.setSubtitleTrack(SubtitleTrack.no());\r\n                                Get.back();\r\n                              },\r\n                              isSelected: selectedSbt.value.isEmpty,\r\n                            ),\r\n                          ),\r\n                        ],\r\n                      ),\r\n                      const SizedBox(height: 32),\r\n                    ],\r\n                  ),\r\n                ),\r\n              ),\r\n              if (animeData.value.episodeUrls.first.subtitles != null &&\r\n                  animeData.value.episodeUrls.first.subtitles!.isNotEmpty)\r\n                SliverToBoxAdapter(\r\n                  child: Padding(\r\n                    padding: const EdgeInsets.symmetric(horizontal: 24),\r\n                    child: AzyXText(\r\n                      text: 'Available Subtitles',\r\n                      fontVariant: FontVariant.bold,\r\n                      fontSize: 20,\r\n                      color: theme.colorScheme.onSurface,\r\n                    ),\r\n                  ),\r\n                ),\r\n              if (animeData.value.episodeUrls.first.subtitles != null &&\r\n                  animeData.value.episodeUrls.first.subtitles!.isNotEmpty)\r\n                const SliverToBoxAdapter(child: SizedBox(height: 16)),\r\n              if (animeData.value.episodeUrls.first.subtitles != null &&\r\n                  animeData.value.episodeUrls.first.subtitles!.isNotEmpty)\r\n                Obx(\r\n                  () => SliverList(\r\n                    delegate: SliverChildBuilderDelegate(\r\n                      (context, index) {\r\n                        final subtitle =\r\n                            animeData.value.episodeUrls.first.subtitles![index];\r\n                        return Padding(\r\n                          padding: const EdgeInsets.symmetric(horizontal: 24),\r\n                          child: _buildSubtitleTile(\r\n                            subtitle.label!,\r\n                            subtitle.file!,\r\n                            theme,\r\n                            selectedSbt.value == subtitle.label,\r\n                            () {\r\n                              selectedSbt.value = subtitle.label!;\r\n                              player.setSubtitleTrack(\r\n                                SubtitleTrack.uri(subtitle.file!),\r\n                              );\r\n                              Get.back();\r\n                            },\r\n                          ),\r\n                        );\r\n                      },\r\n                      childCount:\r\n                          animeData.value.episodeUrls.first.subtitles!.length,\r\n                    ),\r\n                  ),\r\n                ),\r\n              if (animeData.value.episodeUrls.first.subtitles == null ||\r\n                  animeData.value.episodeUrls.first.subtitles!.isEmpty)\r\n                SliverToBoxAdapter(\r\n                  child: Container(\r\n                    margin: const EdgeInsets.all(24),\r\n                    padding: const EdgeInsets.all(32),\r\n                    decoration: BoxDecoration(\r\n                      color: theme.colorScheme.surfaceContainer.withOpacity(\r\n                        0.5,\r\n                      ),\r\n                      borderRadius: BorderRadius.circular(20),\r\n                      border: Border.all(\r\n                        color: theme.colorScheme.outline.withOpacity(0.1),\r\n                      ),\r\n                    ),\r\n                    child: Column(\r\n                      children: [\r\n                        Icon(\r\n                          Icons.subtitles_off_outlined,\r\n                          size: 48,\r\n                          color: theme.colorScheme.onSurface.withOpacity(0.5),\r\n                        ),\r\n                        const SizedBox(height: 16),\r\n                        AzyXText(\r\n                          text: \"No built-in subtitles available\",\r\n                          fontSize: 18,\r\n                          fontVariant: FontVariant.bold,\r\n                          textAlign: TextAlign.center,\r\n                          color: theme.colorScheme.onSurface.withOpacity(0.8),\r\n                        ),\r\n                        const SizedBox(height: 8),\r\n                        AzyXText(\r\n                          text: \"Try searching for online subtitles\",\r\n                          fontSize: 14,\r\n                          fontVariant: FontVariant.regular,\r\n                          textAlign: TextAlign.center,\r\n                          color: theme.colorScheme.onSurface.withOpacity(0.6),\r\n                        ),\r\n                      ],\r\n                    ),\r\n                  ),\r\n                ),\r\n              const SliverToBoxAdapter(child: SizedBox(height: 24)),\r\n            ],\r\n          ),\r\n        );\r\n      },\r\n    );\r\n  }\r\n\r\n  Widget _buildQuickOption(\r\n    BuildContext context,\r\n    String title,\r\n    IconData icon,\r\n    VoidCallback onTap, {\r\n    bool isSelected = false,\r\n  }) {\r\n    final theme = Theme.of(context);\r\n    return GestureDetector(\r\n      onTap: () {\r\n        HapticFeedback.lightImpact();\r\n        onTap();\r\n      },\r\n      child: Container(\r\n        padding: const EdgeInsets.symmetric(vertical: 16, horizontal: 20),\r\n        decoration: BoxDecoration(\r\n          gradient: isSelected\r\n              ? LinearGradient(\r\n                  colors: [\r\n                    theme.colorScheme.primary,\r\n                    theme.colorScheme.primary.withOpacity(0.8),\r\n                  ],\r\n                )\r\n              : null,\r\n          color: isSelected ? null : theme.colorScheme.surfaceContainer,\r\n          borderRadius: BorderRadius.circular(16),\r\n          border: Border.all(\r\n            color: isSelected\r\n                ? theme.colorScheme.primary.withOpacity(0.3)\r\n                : theme.colorScheme.outline.withOpacity(0.1),\r\n          ),\r\n          boxShadow: isSelected\r\n              ? [\r\n                  BoxShadow(\r\n                    color: theme.colorScheme.primary.withOpacity(0.3),\r\n                    blurRadius: 12,\r\n                    offset: const Offset(0, 4),\r\n                  ),\r\n                ]\r\n              : null,\r\n        ),\r\n        child: Column(\r\n          mainAxisSize: MainAxisSize.min,\r\n          children: [\r\n            Icon(\r\n              icon,\r\n              color: isSelected\r\n                  ? theme.colorScheme.onPrimary\r\n                  : theme.colorScheme.onSurface.withOpacity(0.7),\r\n              size: 24,\r\n            ),\r\n            const SizedBox(height: 8),\r\n            AzyXText(\r\n              text: title,\r\n              fontVariant: FontVariant.bold,\r\n              fontSize: 14,\r\n              textAlign: TextAlign.center,\r\n              color: isSelected\r\n                  ? theme.colorScheme.onPrimary\r\n                  : theme.colorScheme.onSurface,\r\n            ),\r\n          ],\r\n        ),\r\n      ),\r\n    );\r\n  }\r\n\r\n  Widget _buildSubtitleTile(\r\n    String title,\r\n    String url,\r\n    ThemeData theme,\r\n    bool isSelected,\r\n    VoidCallback onTap,\r\n  ) {\r\n    return Container(\r\n      margin: const EdgeInsets.only(bottom: 12),\r\n      decoration: BoxDecoration(\r\n        gradient: isSelected\r\n            ? LinearGradient(\r\n                colors: [\r\n                  theme.colorScheme.primary,\r\n                  theme.colorScheme.primary.withOpacity(0.8),\r\n                ],\r\n              )\r\n            : null,\r\n        color: isSelected ? null : theme.colorScheme.surfaceContainer,\r\n        borderRadius: BorderRadius.circular(20),\r\n        border: Border.all(\r\n          color: isSelected\r\n              ? theme.colorScheme.primary.withOpacity(0.3)\r\n              : theme.colorScheme.outline.withOpacity(0.1),\r\n        ),\r\n        boxShadow: [\r\n          BoxShadow(\r\n            color: isSelected\r\n                ? theme.colorScheme.primary.withOpacity(0.3)\r\n                : theme.colorScheme.shadow.withOpacity(0.05),\r\n            blurRadius: isSelected ? 16 : 8,\r\n            offset: const Offset(0, 4),\r\n          ),\r\n        ],\r\n      ),\r\n      child: Material(\r\n        color: Colors.transparent,\r\n        child: InkWell(\r\n          borderRadius: BorderRadius.circular(20),\r\n          splashColor: theme.colorScheme.primary.withOpacity(0.1),\r\n          highlightColor: theme.colorScheme.primary.withOpacity(0.05),\r\n          onTap: () {\r\n            HapticFeedback.selectionClick();\r\n            onTap();\r\n          },\r\n          child: Padding(\r\n            padding: const EdgeInsets.all(20),\r\n            child: Row(\r\n              children: [\r\n                Container(\r\n                  width: 48,\r\n                  height: 48,\r\n                  decoration: BoxDecoration(\r\n                    gradient: LinearGradient(\r\n                      begin: Alignment.topLeft,\r\n                      end: Alignment.bottomRight,\r\n                      colors: isSelected\r\n                          ? [\r\n                              theme.colorScheme.onPrimary.withOpacity(0.2),\r\n                              theme.colorScheme.onPrimary.withOpacity(0.1),\r\n                            ]\r\n                          : [\r\n                              theme.colorScheme.primaryContainer,\r\n                              theme.colorScheme.primaryContainer.withOpacity(\r\n                                0.8,\r\n                              ),\r\n                            ],\r\n                    ),\r\n                    borderRadius: BorderRadius.circular(16),\r\n                    border: Border.all(\r\n                      color: isSelected\r\n                          ? theme.colorScheme.onPrimary.withOpacity(0.3)\r\n                          : theme.colorScheme.primary.withOpacity(0.2),\r\n                    ),\r\n                  ),\r\n                  child: Icon(\r\n                    Icons.subtitles_rounded,\r\n                    color: isSelected\r\n                        ? theme.colorScheme.onPrimary\r\n                        : theme.colorScheme.onPrimaryContainer,\r\n                    size: 24,\r\n                  ),\r\n                ),\r\n                const SizedBox(width: 16),\r\n                Expanded(\r\n                  child: AzyXText(\r\n                    text: title,\r\n                    fontVariant: FontVariant.bold,\r\n                    fontSize: 16,\r\n                    color: isSelected\r\n                        ? theme.colorScheme.onPrimary\r\n                        : theme.colorScheme.onSurface,\r\n                    maxLines: 2,\r\n                    overflow: TextOverflow.ellipsis,\r\n                  ),\r\n                ),\r\n                if (isSelected)\r\n                  Container(\r\n                    padding: const EdgeInsets.all(8),\r\n                    decoration: BoxDecoration(\r\n                      color: theme.colorScheme.onPrimary.withOpacity(0.2),\r\n                      borderRadius: BorderRadius.circular(12),\r\n                    ),\r\n                    child: Icon(\r\n                      Icons.check_rounded,\r\n                      color: theme.colorScheme.onPrimary,\r\n                      size: 20,\r\n                    ),\r\n                  ),\r\n              ],\r\n            ),\r\n          ),\r\n        ),\r\n      ),\r\n    );\r\n  }\r\n\r\n  void _showOnlineSearchBottomSheet(\r\n    BuildContext context,\r\n    OnlineSubtitlesController controller,\r\n  ) {\r\n    showModalBottomSheet(\r\n      context: context,\r\n      isScrollControlled: true,\r\n      backgroundColor: Colors.transparent,\r\n      builder: (context) => _buildOnlineSearchSheet(context, controller),\r\n    );\r\n  }\r\n\r\n  Widget _buildOnlineSearchSheet(\r\n    BuildContext context,\r\n    OnlineSubtitlesController controller,\r\n  ) {\r\n    final theme = Theme.of(context);\r\n\r\n    return DraggableScrollableSheet(\r\n      initialChildSize: 0.85,\r\n      minChildSize: 0.3,\r\n      maxChildSize: 0.95,\r\n      builder: (context, scrollController) {\r\n        return Container(\r\n          decoration: BoxDecoration(\r\n            color: theme.colorScheme.surfaceContainer,\r\n            borderRadius: const BorderRadius.vertical(top: Radius.circular(28)),\r\n            boxShadow: [\r\n              BoxShadow(\r\n                color: theme.colorScheme.shadow.withOpacity(0.15),\r\n                blurRadius: 24,\r\n                offset: const Offset(0, -8),\r\n              ),\r\n            ],\r\n          ),\r\n          child: CustomScrollView(\r\n            controller: scrollController,\r\n            physics: const BouncingScrollPhysics(),\r\n            slivers: [\r\n              SliverToBoxAdapter(\r\n                child: Container(\r\n                  padding: const EdgeInsets.all(24),\r\n                  child: Column(\r\n                    children: [\r\n                      Container(\r\n                        width: 50,\r\n                        height: 5,\r\n                        decoration: BoxDecoration(\r\n                          color: theme.colorScheme.onSurface.withOpacity(0.3),\r\n                          borderRadius: BorderRadius.circular(10),\r\n                        ),\r\n                      ),\r\n                      const SizedBox(height: 24),\r\n                      Row(\r\n                        children: [\r\n                          Container(\r\n                            padding: const EdgeInsets.all(16),\r\n                            decoration: BoxDecoration(\r\n                              gradient: LinearGradient(\r\n                                begin: Alignment.topLeft,\r\n                                end: Alignment.bottomRight,\r\n                                colors: [\r\n                                  theme.colorScheme.primary,\r\n                                  theme.colorScheme.primary.withOpacity(0.8),\r\n                                ],\r\n                              ),\r\n                              borderRadius: BorderRadius.circular(20),\r\n                              boxShadow: [\r\n                                BoxShadow(\r\n                                  color: theme.colorScheme.primary.withOpacity(\r\n                                    0.4,\r\n                                  ),\r\n                                  blurRadius: 16,\r\n                                  offset: const Offset(0, 6),\r\n                                ),\r\n                              ],\r\n                            ),\r\n                            child: Icon(\r\n                              Icons.search_rounded,\r\n                              color: theme.colorScheme.onPrimary,\r\n                              size: 32,\r\n                            ),\r\n                          ),\r\n                          const SizedBox(width: 20),\r\n                          Expanded(\r\n                            child: Column(\r\n                              crossAxisAlignment: CrossAxisAlignment.start,\r\n                              children: [\r\n                                AzyXText(\r\n                                  text: 'Search Online',\r\n                                  fontVariant: FontVariant.bold,\r\n                                  fontSize: 28,\r\n                                  color: theme.colorScheme.onSurface,\r\n                                ),\r\n                                const SizedBox(height: 4),\r\n                                AzyXText(\r\n                                  text: 'Find subtitles from online sources',\r\n                                  fontVariant: FontVariant.regular,\r\n                                  fontSize: 14,\r\n                                  color: theme.colorScheme.onSurface\r\n                                      .withOpacity(0.7),\r\n                                ),\r\n                              ],\r\n                            ),\r\n                          ),\r\n                        ],\r\n                      ),\r\n                      const SizedBox(height: 32),\r\n                      Container(\r\n                        decoration: BoxDecoration(\r\n                          color: theme.colorScheme.surfaceContainerHighest,\r\n                          borderRadius: BorderRadius.circular(20),\r\n                          border: Border.all(\r\n                            color: theme.colorScheme.outline.withOpacity(0.2),\r\n                          ),\r\n                        ),\r\n                        child: TextField(\r\n                          controller: controller.searchController,\r\n                          decoration: InputDecoration(\r\n                            hintText: 'Search for movies, shows...',\r\n                            hintStyle: TextStyle(\r\n                              color: theme.colorScheme.onSurface.withOpacity(\r\n                                0.5,\r\n                              ),\r\n                            ),\r\n                            prefixIcon: Icon(\r\n                              Icons.search,\r\n                              color: theme.colorScheme.primary,\r\n                            ),\r\n                            suffixIcon: Obx(\r\n                              () => controller.isSearching.value\r\n                                  ? Container(\r\n                                      width: 20,\r\n                                      height: 20,\r\n                                      margin: const EdgeInsets.all(12),\r\n                                      child: CircularProgressIndicator(\r\n                                        strokeWidth: 2,\r\n                                        valueColor:\r\n                                            AlwaysStoppedAnimation<Color>(\r\n                                              theme.colorScheme.primary,\r\n                                            ),\r\n                                      ),\r\n                                    )\r\n                                  : IconButton(\r\n                                      onPressed: () {\r\n                                        HapticFeedback.lightImpact();\r\n                                        controller.getImdbId();\r\n                                      },\r\n                                      icon: Icon(\r\n                                        Icons.arrow_forward,\r\n                                        color: theme.colorScheme.primary,\r\n                                      ),\r\n                                    ),\r\n                            ),\r\n                            border: InputBorder.none,\r\n                            contentPadding: const EdgeInsets.all(20),\r\n                          ),\r\n                          style: TextStyle(\r\n                            color: theme.colorScheme.onSurface,\r\n                            fontSize: 16,\r\n                          ),\r\n                          onSubmitted: (_) {\r\n                            HapticFeedback.lightImpact();\r\n                            controller.getImdbId();\r\n                          },\r\n                        ),\r\n                      ),\r\n                    ],\r\n                  ),\r\n                ),\r\n              ),\r\n              Obx(() {\r\n                if (controller.subtitlesList.isEmpty) {\r\n                  return const SliverToBoxAdapter(child: SizedBox(height: 100));\r\n                }\r\n                return SliverToBoxAdapter(\r\n                  child: Padding(\r\n                    padding: const EdgeInsets.symmetric(horizontal: 24),\r\n                    child: AzyXText(\r\n                      text: 'Search Results',\r\n                      fontVariant: FontVariant.bold,\r\n                      fontSize: 20,\r\n                      color: theme.colorScheme.onSurface,\r\n                    ),\r\n                  ),\r\n                );\r\n              }),\r\n              const SliverToBoxAdapter(child: SizedBox(height: 16)),\r\n              Obx(\r\n                () => SliverList(\r\n                  delegate: SliverChildBuilderDelegate((context, index) {\r\n                    final result = controller.subtitlesList[index];\r\n                    return Padding(\r\n                      padding: const EdgeInsets.symmetric(horizontal: 24),\r\n                      child: _buildOnlineSubtitleTile(\r\n                        result,\r\n                        theme,\r\n                        controller,\r\n                      ),\r\n                    );\r\n                  }, childCount: controller.subtitlesList.length),\r\n                ),\r\n              ),\r\n              const SliverToBoxAdapter(child: SizedBox(height: 24)),\r\n            ],\r\n          ),\r\n        );\r\n      },\r\n    );\r\n  }\r\n\r\n  Widget _buildOnlineSubtitleTile(\r\n    SubtitleResult result,\r\n    ThemeData theme,\r\n    OnlineSubtitlesController controller,\r\n  ) {\r\n    return Container(\r\n      margin: const EdgeInsets.only(bottom: 16),\r\n      decoration: BoxDecoration(\r\n        color: theme.colorScheme.surfaceContainer,\r\n        borderRadius: BorderRadius.circular(20),\r\n        border: Border.all(color: theme.colorScheme.outline.withOpacity(0.1)),\r\n        boxShadow: [\r\n          BoxShadow(\r\n            color: theme.colorScheme.shadow.withOpacity(0.08),\r\n            blurRadius: 12,\r\n            offset: const Offset(0, 4),\r\n          ),\r\n        ],\r\n      ),\r\n      child: Material(\r\n        color: Colors.transparent,\r\n        child: InkWell(\r\n          borderRadius: BorderRadius.circular(20),\r\n          splashColor: theme.colorScheme.primary.withOpacity(0.1),\r\n          highlightColor: theme.colorScheme.primary.withOpacity(0.05),\r\n          onTap: () {\r\n            HapticFeedback.selectionClick();\r\n            Get.back();\r\n            Get.back();\r\n            controller.selectedSubtitle.value = result.url;\r\n            selectedSbt.value = result.title;\r\n            player.setSubtitleTrack(SubtitleTrack.uri(result.url));\r\n          },\r\n          child: Padding(\r\n            padding: const EdgeInsets.all(20),\r\n            child: Row(\r\n              children: [\r\n                Container(\r\n                  width: 48,\r\n                  height: 48,\r\n                  decoration: BoxDecoration(\r\n                    gradient: LinearGradient(\r\n                      begin: Alignment.topLeft,\r\n                      end: Alignment.bottomRight,\r\n                      colors: [\r\n                        theme.colorScheme.primaryContainer,\r\n                        theme.colorScheme.primaryContainer.withOpacity(0.8),\r\n                      ],\r\n                    ),\r\n                    borderRadius: BorderRadius.circular(16),\r\n                    border: Border.all(\r\n                      color: theme.colorScheme.primary.withOpacity(0.2),\r\n                    ),\r\n                  ),\r\n                  child: Icon(\r\n                    Icons.subtitles_rounded,\r\n                    color: theme.colorScheme.onPrimaryContainer,\r\n                    size: 24,\r\n                  ),\r\n                ),\r\n                const SizedBox(width: 16),\r\n                Expanded(\r\n                  child: Column(\r\n                    crossAxisAlignment: CrossAxisAlignment.start,\r\n                    children: [\r\n                      Row(\r\n                        children: [\r\n                          if (result.flag.isNotEmpty)\r\n                            Container(\r\n                              width: 24,\r\n                              height: 18,\r\n                              margin: const EdgeInsets.only(right: 8),\r\n                              decoration: BoxDecoration(\r\n                                borderRadius: BorderRadius.circular(4),\r\n                                border: Border.all(\r\n                                  color: theme.colorScheme.outline.withOpacity(\r\n                                    0.3,\r\n                                  ),\r\n                                ),\r\n                              ),\r\n                              child: ClipRRect(\r\n                                borderRadius: BorderRadius.circular(3),\r\n                                child: Image.network(\r\n                                  result.flag,\r\n                                  fit: BoxFit.cover,\r\n                                  errorBuilder: (context, error, stackTrace) {\r\n                                    return Container(\r\n                                      color: theme.colorScheme.surfaceContainer,\r\n                                      child: Icon(\r\n                                        Icons.flag_outlined,\r\n                                        size: 12,\r\n                                        color: theme.colorScheme.onSurface\r\n                                            .withOpacity(0.5),\r\n                                      ),\r\n                                    );\r\n                                  },\r\n                                ),\r\n                              ),\r\n                            ),\r\n                          Expanded(\r\n                            child: AzyXText(\r\n                              text: result.title,\r\n                              fontVariant: FontVariant.bold,\r\n                              fontSize: 16,\r\n                              color: theme.colorScheme.onSurface,\r\n                              maxLines: 2,\r\n                              overflow: TextOverflow.ellipsis,\r\n                            ),\r\n                          ),\r\n                        ],\r\n                      ),\r\n                      const SizedBox(height: 8),\r\n                      Container(\r\n                        padding: const EdgeInsets.symmetric(\r\n                          horizontal: 10,\r\n                          vertical: 4,\r\n                        ),\r\n                        decoration: BoxDecoration(\r\n                          color: theme.colorScheme.primaryContainer.withOpacity(\r\n                            0.5,\r\n                          ),\r\n                          borderRadius: BorderRadius.circular(12),\r\n                        ),\r\n                        child: AzyXText(\r\n                          text: result.language,\r\n                          fontVariant: FontVariant.bold,\r\n                          fontSize: 12,\r\n                          color: theme.colorScheme.onPrimaryContainer,\r\n                        ),\r\n                      ),\r\n                    ],\r\n                  ),\r\n                ),\r\n              ],\r\n            ),\r\n          ),\r\n        ),\r\n      ),\r\n    );\r\n  }\r\n}\r\n\r\nvoid showEnhancedSubtitleSheet(\r\n  Rx<AnimeAllData> animeData,\r\n  Rx<String> selectedSbt,\r\n  BuildContext context, {\r\n  required Player player,\r\n}) {\r\n  showModalBottomSheet(\r\n    context: context,\r\n    isScrollControlled: true,\r\n    backgroundColor: Colors.transparent,\r\n    enableDrag: true,\r\n    builder: (context) => EnhancedSubtitleBottomSheet(\r\n      animeData: animeData,\r\n      selectedSbt: selectedSbt,\r\n      player: player,\r\n    ),\r\n  );\r\n}\r\n"
  },
  {
    "path": "lib/Controllers/services/mal_service.dart",
    "content": "// ignore_for_file: invalid_use_of_protected_member\n\nimport 'dart:convert';\nimport 'dart:developer';\nimport 'dart:math' as show;\n\nimport 'package:azyx/Controllers/anilist_auth.dart';\nimport 'package:azyx/Controllers/services/models/base_service.dart';\nimport 'package:azyx/Controllers/services/models/online_service.dart';\nimport 'package:azyx/Database/isar_models/anime_details_data.dart';\nimport 'package:azyx/Database/keys/data_keys.dart';\nimport 'package:azyx/Database/kv_helper.dart';\nimport 'package:azyx/Models/anilist_user_data.dart';\nimport 'package:azyx/Models/media.dart';\nimport 'package:azyx/Models/params.dart';\nimport 'package:azyx/Models/user_media.dart';\nimport 'package:azyx/Screens/Anime/anime_screen.dart';\nimport 'package:azyx/Screens/search/search_screen.dart';\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_snack_bar.dart';\nimport 'package:azyx/Widgets/anime/anime_scrollable_list.dart';\nimport 'package:azyx/Widgets/anime/main_carousale.dart';\nimport 'package:azyx/Widgets/common_cards.dart';\nimport 'package:azyx/Widgets/header.dart';\nimport 'package:azyx/utils/Functions/multiplier_extension.dart';\nimport 'package:azyx/utils/functions.dart';\nimport 'package:azyx/utils/utils.dart';\nimport 'package:flutter/material.dart';\nimport 'package:flutter_dotenv/flutter_dotenv.dart';\nimport 'package:flutter_web_auth_2/flutter_web_auth_2.dart';\nimport 'package:get/get.dart';\nimport 'package:http/http.dart';\n\nfinal MalService malService = Get.find<MalService>();\n\nclass MalService extends GetxController implements BaseService, OnlineService {\n  // Media\n  RxList<Media> spotlight = RxList();\n  RxList<Media> popular = RxList();\n  RxList<Media> trending = RxList();\n  RxList<Media> topUpcoming = RxList();\n\n  // Manga\n  RxList<Media> spotlightM = RxList();\n  RxList<Media> popularM = RxList();\n  RxList<Media> trendingM = RxList();\n  RxList<Media> topUpcomingM = RxList();\n\n  @override\n  Rx<UserMedia> currentMedia = UserMedia().obs;\n\n  @override\n  RxBool isLoggedIn = false.obs;\n\n  @override\n  Future<void> autoLogin() async {\n    try {\n      final token = AuthKeys.malAuthToken.get<String>('');\n      final refreshToken = AuthKeys.malRefreshToken.get<String>('');\n\n      if (token.isNotEmpty) {\n        final isValid = await _validateToken(token);\n        if (isValid) {\n          log(\n            \"Auto-login successful with existing token. $token /// $refreshToken\",\n          );\n          await fetchUserInfo(token: token);\n          return;\n        }\n      }\n\n      if (refreshToken.isNotEmpty) {\n        await _refreshTokenWithMAL(refreshToken);\n      } else {\n        log(\"No valid tokens found. User needs to log in again.\");\n      }\n    } catch (e) {\n      log(\"Auto-login failed: $e\");\n    }\n  }\n\n  Future<bool> _validateToken(String token) async {\n    try {\n      final response = await get(\n        Uri.parse('https://api.myanimelist.net/v2/users/@me'),\n        headers: {'Authorization': 'Bearer $token'},\n      );\n\n      return response.statusCode == 200;\n    } catch (e) {\n      log(\"Token validation failed: $e\");\n      return false;\n    }\n  }\n\n  Future<void> _refreshTokenWithMAL(String refreshToken) async {\n    final clientId = dotenv.env['MAL_CLIENT_ID'] ?? '';\n    final clientSecret = dotenv.env['MAL_CLIENT_SECRET'] ?? '';\n\n    final response = await post(\n      Uri.parse('https://myanimelist.net/v1/oauth2/token'),\n      headers: {'Content-Type': 'application/x-www-form-urlencoded'},\n      body: {\n        'grant_type': 'refresh_token',\n        'client_id': clientId,\n        'client_secret': clientSecret,\n        'refresh_token': refreshToken,\n      },\n    );\n\n    if (response.statusCode == 200) {\n      final data = json.decode(response.body);\n      final newToken = data['access_token'];\n      final newRefreshToken = data['refresh_token'];\n\n      AuthKeys.malAuthToken.set(newToken);\n      if (newRefreshToken != null) {\n        AuthKeys.malRefreshToken.set(newRefreshToken);\n      }\n\n      log(\"Token refreshed successfully.\");\n      await fetchUserInfo(token: newToken);\n    } else {\n      throw Exception('Failed to refresh token: ${response.body}');\n    }\n  }\n\n  @override\n  Future<void> login() async {\n    String clientId = dotenv.get(\"MAL_CLIENT_ID\");\n    String secret = dotenv.get(\"MAL_CLIENT_SECRET\");\n    final secureRandom = show.Random.secure();\n    final codeVerifierBytes = List<int>.generate(\n      96,\n      (_) => secureRandom.nextInt(256),\n    );\n    final codeChallenge = base64UrlEncode(\n      codeVerifierBytes,\n    ).replaceAll('=', '').replaceAll('+', '-').replaceAll('/', '_');\n    final url =\n        'https://myanimelist.net/v1/oauth2/authorize?response_type=code&client_id=$clientId&code_challenge=$codeChallenge';\n    try {\n      final authCode = await FlutterWebAuth2.authenticate(\n        url: url,\n        callbackUrlScheme: 'azyx',\n      );\n      log(authCode.toString());\n      final code = Uri.parse(authCode).queryParameters['code'];\n      if (code != null) {\n        log(\"Authorization code: $code\");\n        await _exchangeCodeForTokenMAL(code, clientId, codeChallenge, secret);\n      }\n    } catch (e) {\n      log(e.toString());\n    }\n  }\n\n  Future<void> _exchangeCodeForTokenMAL(\n    String code,\n    String clientId,\n    String codeVerifier,\n    String secret,\n  ) async {\n    final response = await post(\n      Uri.parse('https://myanimelist.net/v1/oauth2/token'),\n      body: {\n        'client_id': clientId,\n        'code': code,\n        'client_secret': secret,\n        'code_verifier': codeVerifier,\n        'grant_type': 'authorization_code',\n      },\n    );\n\n    if (response.statusCode == 200) {\n      final data = json.decode(response.body);\n      final token = data['access_token'];\n      final refreshToken = data['refresh_token'];\n\n      AuthKeys.malAuthToken.set(token);\n      if (refreshToken != null) {\n        AuthKeys.malRefreshToken.set(refreshToken);\n      }\n\n      log(\"MAL Access token: $token\");\n      await fetchUserInfo();\n      log(\"Login Succesfull!\");\n    } else {\n      throw Exception(\n        'Failed to exchange code for token: ${response.body}, ${response.statusCode}',\n      );\n    }\n  }\n\n  Future<dynamic> fetchMAL(\n    String url, {\n    bool auth = false,\n    bool useAuthHeader = false,\n    String? token,\n  }) async {\n    try {\n      final clientId = dotenv.env['MAL_CLIENT_ID'];\n      if (clientId == null || clientId.isEmpty) {\n        throw Exception('MAL_CLIENT_ID is not set in .env file.');\n      }\n      final tokenn = token ?? AuthKeys.malAuthToken.get<String>('');\n      final response = await get(\n        Uri.parse(url),\n        headers: useAuthHeader\n            ? {'Authorization': 'Bearer $tokenn'}\n            : {'X-MAL-CLIENT-ID': clientId},\n      );\n\n      if (response.statusCode == 200) {\n        final data = jsonDecode(response.body);\n        if (auth) {\n          final rep = await get(\n            Uri.parse('https://api.jikan.moe/v4/users/${data['name']}/full'),\n          );\n          return jsonDecode(rep.body)..['picture'] = data['picture'];\n        }\n        return data;\n      } else {\n        log('Failed to fetch data from $url: ${response.statusCode}');\n        throw Exception(\n          'Error: ${response.statusCode} - ${response.reasonPhrase}',\n        );\n      }\n    } catch (e) {\n      log('Error fetching data from API: $e', error: e);\n      return [];\n    }\n  }\n\n  static const field = \"fields=mean,status,media_type,synopsis\";\n  Future<List<Media>> fetchDataFromApi(\n    String url, {\n    String? customFields,\n  }) async {\n    final newField = customFields ?? field;\n    final data = await fetchMAL('$url&$newField') as Map<String, dynamic>;\n\n    return (data['data'] as List<dynamic>)\n        .map((e) => Media.fromMAL(e))\n        .toList();\n  }\n\n  Future<String?> fetchBanner(int malId) async {\n    final response = await get(\n      Uri.parse('https://api.jikan.moe/v4/anime/$malId'),\n    );\n\n    if (response.statusCode == 200) {\n      final data = jsonDecode(response.body);\n      return data['data']['images']['jpg']['large_image_url'];\n    }\n    return null;\n  }\n\n  @override\n  Rx<Widget> animeWidgets(BuildContext context) {\n    return Obx(\n      () =>\n          spotlight.isEmpty ||\n              popular.isEmpty ||\n              trending.isEmpty ||\n              topUpcoming.isEmpty\n          ? Container(\n              alignment: Alignment.center,\n              height: Get.height * 0.8,\n              child: const CircularProgressIndicator(),\n            )\n          : SingleChildScrollView(\n              child: ListView(\n                physics: const BouncingScrollPhysics(),\n                shrinkWrap: true,\n                children: [\n                  Padding(\n                    padding: const EdgeInsets.all(10),\n                    child: buildSearchButton(\n                      context,\n                      () => Get.to(() => const SearchScreen(isManga: false)),\n                      'anime',\n                    ),\n                  ),\n                  const SizedBox(height: 10),\n                  MainCarousale(isManga: false, data: spotlight),\n                  const SizedBox(height: 20),\n                  Padding(\n                    padding: const EdgeInsets.all(10),\n                    child: AnimeScrollableList(\n                      animeList: popular,\n                      isManga: false,\n                      title: \"Popular Animes\",\n                    ),\n                  ),\n                  const SizedBox(height: 10),\n                  Padding(\n                    padding: const EdgeInsets.all(10),\n                    child: AnimeScrollableList(\n                      animeList: topUpcoming,\n                      isManga: false,\n                      title: \"TopUpcoming Animes\",\n                    ),\n                  ),\n                  const SizedBox(height: 10),\n                  Padding(\n                    padding: const EdgeInsets.all(10),\n                    child: AnimeScrollableList(\n                      animeList: trending,\n                      isManga: false,\n                      title: \"Completed Animes\",\n                    ),\n                  ),\n                ],\n              ),\n            ),\n    ).obs;\n  }\n\n  @override\n  Future<AnilistMediaData> fetchDetails(FetchDetailsParams params) async {\n    try {\n      final animeData = await fetchWithToken(\n        'https://api.myanimelist.net/v2/${params.isManga ? 'manga' : 'anime'}/${params.id}',\n      );\n      return animeData;\n    } catch (e) {\n      return AnilistMediaData();\n    }\n  }\n\n  @override\n  Future<void> fetchhomeData() async {\n    try {\n      spotlight.value = await fetchDataFromApi(\n        'https://api.myanimelist.net/v2/anime/ranking?ranking_type=airing&limit=15',\n      );\n      popular.value = await fetchDataFromApi(\n        'https://api.myanimelist.net/v2/anime/ranking?ranking_type=bypopularity&limit=15',\n      );\n      trending.value = await fetchDataFromApi(\n        'https://api.myanimelist.net/v2/anime/ranking?ranking_type=tv&limit=15',\n      );\n      topUpcoming.value = await fetchDataFromApi(\n        'https://api.myanimelist.net/v2/anime/ranking?ranking_type=upcoming&limit=15',\n      );\n\n      spotlightM.value = await fetchDataFromApi(\n        'https://api.myanimelist.net/v2/manga/ranking?ranking_type=all&limit=15',\n      );\n      popularM.value = await fetchDataFromApi(\n        'https://api.myanimelist.net/v2/manga/ranking?ranking_type=manga&limit=15',\n      );\n      trendingM.value = await fetchDataFromApi(\n        'https://api.myanimelist.net/v2/manga/ranking?ranking_type=manhwa&limit=15',\n      );\n      topUpcomingM.value = await fetchDataFromApi(\n        'https://api.myanimelist.net/v2/manga/ranking?ranking_type=manhua&limit=15',\n      );\n    } catch (e) {\n      log('Error fetching home page data: $e', error: e);\n    }\n  }\n\n  Future<AnilistMediaData> fetchWithToken(String url) async {\n    const newField =\n        \"fields=mean,status,media_type,synopsis,genres,type,num_episodes,num_chapters,start_date,end_date,source,rating,rank,popularity,favorites,statistics,recommendations,alternative_titles\";\n\n    final data = await fetchMAL('$url?$newField') as Map<String, dynamic>;\n    return AnilistMediaData.fromMAL(data);\n  }\n\n  @override\n  Rx<Widget> homeWidgets(BuildContext context) => CustomScrollView(\n    physics: const BouncingScrollPhysics(),\n    slivers: [\n      const SliverToBoxAdapter(child: Header()),\n      AiSuggestionsCard(userData: userData),\n      UserListsCard(userData: userData),\n      CalenderCard(userData: userData),\n      SliverToBoxAdapter(\n        child: Obx(() {\n          return Padding(\n            padding: const EdgeInsets.all(10),\n            child: Column(\n              crossAxisAlignment: CrossAxisAlignment.start,\n              children: [\n                if (userAnimeList.isNotEmpty)\n                  Padding(\n                    padding: const EdgeInsets.only(bottom: 16),\n                    child: AnimeScrollableList(\n                      varient: CarousaleVarient.userList,\n                      isManga: false,\n                      animeList: userAnimeList,\n                      title: \"Currently Watching\",\n                    ),\n                  ),\n                topUpcoming.value.isEmpty\n                    ? const Center(child: CircularProgressIndicator())\n                    : AnimeScrollableList(\n                        animeList: topUpcoming,\n                        isManga: false,\n                        title: \"Upcoming Animes\",\n                      ),\n                trendingM.value.isEmpty\n                    ? const Center(child: CircularProgressIndicator())\n                    : AnimeScrollableList(\n                        animeList: trendingM,\n                        isManga: true,\n                        title: \"Trending Manga\",\n                      ),\n\n                100.height,\n              ],\n            ),\n          );\n        }),\n      ),\n    ],\n  ).obs;\n\n  @override\n  Future<void> logout() async {\n    AuthKeys.malAuthToken.set('');\n    AuthKeys.malRefreshToken.set('');\n    userData.value = User();\n    isLoggedIn.value = false;\n    userAnimeList.value.clear();\n    userMangaList.value.clear();\n  }\n\n  @override\n  Rx<Widget> mangaWidgets(BuildContext context) => Obx(\n    () =>\n        spotlightM.isEmpty ||\n            popularM.isEmpty ||\n            trendingM.isEmpty ||\n            topUpcomingM.isEmpty\n        ? Container(\n            alignment: Alignment.center,\n            height: Get.height * 0.8,\n            child: const CircularProgressIndicator(),\n          )\n        : SingleChildScrollView(\n            child: ListView(\n              padding: const EdgeInsets.all(10),\n              physics: const BouncingScrollPhysics(),\n              shrinkWrap: true,\n              children: [\n                buildSearchButton(context, () {\n                  Get.to(() => const SearchScreen(isManga: true));\n                }, 'manga'),\n                const SizedBox(height: 10),\n                MainCarousale(isManga: true, data: spotlightM),\n                const SizedBox(height: 20),\n                const SizedBox(height: 10),\n                AnimeScrollableList(\n                  animeList: popularM,\n                  isManga: true,\n                  title: \"Popular Manga\",\n                ),\n                const SizedBox(height: 10),\n                AnimeScrollableList(\n                  animeList: topUpcomingM,\n                  isManga: true,\n                  title: \"TopUpcoming Manga\",\n                ),\n                const SizedBox(height: 10),\n                AnimeScrollableList(\n                  animeList: trendingM,\n                  isManga: true,\n                  title: \"Completed Manga\",\n                ),\n              ],\n            ),\n          ),\n  ).obs;\n  @override\n  Rx<User> userData = User().obs;\n\n  @override\n  Future<List<Media>> fetchsearchData(SearchParams query) {\n    throw UnimplementedError();\n  }\n\n  @override\n  Future<void> updateEntry(\n    UserMedia params, {\n    required bool isAnime,\n    String? syncId,\n  }) async {\n    final listId = params.id;\n    final score = params.score;\n    final status = params.status;\n    final progress = params.progress;\n    final token = AuthKeys.malAuthToken.get<String>('');\n    Utils.log(status ?? '');\n    final url = Uri.parse(\n      'https://api.myanimelist.net/v2/${isAnime ? 'anime' : 'manga'}/$listId/my_list_status',\n    );\n\n    final body = {\n      if (status != null) 'status': status,\n      if (score != null) 'score': score.toString(),\n      if (progress != null && isAnime)\n        'num_watched_episodes': progress.toString(),\n      if (progress != null && !isAnime)\n        'num_chapters_read': progress.toString(),\n    };\n\n    final req = await put(\n      url,\n      headers: {\n        'Authorization': 'Bearer $token',\n        'Content-Type': 'application/x-www-form-urlencoded',\n      },\n      body: body,\n    );\n\n    if (syncId != null) {\n      await anilistAuthController.updateEntry(\n        UserMedia(id: listId, score: score, status: status, progress: progress),\n        isAnime: isAnime,\n        syncId: syncId,\n      );\n    }\n\n    if (req.statusCode == 200) {\n      azyxSnackBar(\n        \"${isAnime ? 'Anime' : 'Manga'} Tracked to ${isAnime ? 'Episode' : 'Chapter'} $progress Successfully!\",\n      );\n\n      currentMedia.update((val) {\n        val?.progress = progress;\n        val?.status = status;\n        val?.score = score;\n      });\n      log('$isAnime: $body');\n      if (isAnime) {\n        fetchUserAnimeList();\n      } else {\n        fetchUserMangaList();\n      }\n    } else {\n      log('Error: ${req.body}');\n      log('$isAnime: $body');\n    }\n  }\n\n  @override\n  Future<void> deleteEntry(String listId, {bool isAnime = true}) async {\n    final token = AuthKeys.malAuthToken.get<String>('');\n\n    final url = Uri.parse(\n      'https://api.myanimelist.net/v2/${isAnime ? 'anime' : 'manga'}/$listId/my_list_status',\n    );\n\n    final req = await delete(\n      url,\n      headers: {\n        'Authorization': 'Bearer $token',\n        'Content-Type': 'application/x-www-form-urlencoded',\n      },\n    );\n\n    if (req.statusCode == 200) {\n      azyxSnackBar(\n        \"${isAnime ? \"Anime\" : \"Manga\"} successfully deleted from your list!\",\n      );\n\n      currentMedia.value = UserMedia();\n      if (isAnime) {\n        fetchUserAnimeList();\n      } else {\n        fetchUserMangaList();\n      }\n    } else {\n      log('Error deleting entry: ${req.body}');\n      azyxSnackBar(\n        \"Failed to delete ${isAnime ? \"anime\" : \"manga\"} from your list.\",\n      );\n    }\n  }\n\n  @override\n  RxList<UserMedia> userAnimeList = RxList();\n\n  @override\n  RxList<UserMedia> userMangaList = RxList();\n\n  Future<void> fetchUserAnimeList() async {\n    final data = await fetchMAL(\n      'https://api.myanimelist.net/v2/users/@me/animelist?fields=num_episodes,mean,list_status&limit=1000&sort=list_updated_at&nsfw=1',\n      auth: false,\n      useAuthHeader: true,\n    );\n    userAnimeList.value = (data['data'] as List<dynamic>)\n        .map((e) => UserMedia.fromMAL(e))\n        .toList();\n    log(\"animeList: ${data['data']}\");\n  }\n\n  Future<void> fetchUserMangaList() async {\n    final data = await fetchMAL(\n      'https://api.myanimelist.net/v2/users/@me/mangalist?fields=num_chapters,mean,list_status&limit=1000&sort=list_updated_at&nsfw=1',\n      auth: false,\n      useAuthHeader: true,\n    );\n    log(\"mangaList: ${data['data']}\");\n    userMangaList.value = (data['data'] as List<dynamic>)\n        .map((e) => UserMedia.fromMAL(e))\n        .toList();\n    log(\"animeList: ${data['data']}\");\n  }\n\n  Future<void> fetchUserInfo({String? token}) async {\n    final tokenn = token ?? AuthKeys.malAuthToken.get<String>('');\n    final data = await fetchMAL(\n      'https://api.myanimelist.net/v2/users/@me',\n      auth: true,\n      useAuthHeader: true,\n      token: tokenn,\n    );\n    userData.value = User.fromMAL(data);\n    log('user login: $data');\n    isLoggedIn.value = true;\n    Future.wait([fetchUserAnimeList(), fetchUserMangaList()]);\n  }\n\n  @override\n  Future<void> refresh() async {\n    Future.wait([fetchhomeData(), fetchUserAnimeList(), fetchUserMangaList()]);\n  }\n}\n"
  },
  {
    "path": "lib/Controllers/services/models/base_service.dart",
    "content": "import 'package:azyx/Models/media.dart';\nimport 'package:azyx/Database/isar_models/anime_details_data.dart';\nimport 'package:azyx/Models/params.dart';\nimport 'package:flutter/cupertino.dart';\nimport 'package:get/get_rx/src/rx_types/rx_types.dart';\n\nabstract class BaseService {\n  Rx<Widget> homeWidgets(BuildContext context);\n  Rx<Widget> animeWidgets(BuildContext context);\n  Rx<Widget> mangaWidgets(BuildContext context);\n  Future<AnilistMediaData> fetchDetails(FetchDetailsParams params);\n  Future<void> fetchhomeData();\n  Future<List<Media>> fetchsearchData(SearchParams query);\n}\n\nclass FetchDetailsParams {\n  dynamic id;\n  bool isManga;\n\n  FetchDetailsParams({required this.id, this.isManga = false});\n}\n"
  },
  {
    "path": "lib/Controllers/services/models/online_service.dart",
    "content": "import 'package:azyx/Models/anilist_user_data.dart';\nimport 'package:azyx/Models/user_media.dart';\nimport 'package:get/get_rx/src/rx_types/rx_types.dart';\n\nabstract class OnlineService {\n  RxList<UserMedia> get userAnimeList;\n  RxList<UserMedia> get userMangaList;\n  Rx<UserMedia> get currentMedia;\n  RxBool get isLoggedIn;\n  Rx<User> get userData;\n  Future<void> autoLogin();\n  Future<void> login();\n  Future<void> logout();\n  Future<void> refresh();\n  Future<void> updateEntry(UserMedia entry, {required bool isAnime});\n  Future<void> deleteEntry(String entry, {required bool isAnime});\n}\n"
  },
  {
    "path": "lib/Controllers/services/service_handler.dart",
    "content": "import 'package:azyx/Controllers/anilist_auth.dart';\nimport 'package:azyx/Controllers/services/mal_service.dart';\nimport 'package:azyx/Controllers/services/models/base_service.dart';\nimport 'package:azyx/Controllers/services/models/online_service.dart';\nimport 'package:azyx/Controllers/services/simkl_service.dart';\nimport 'package:azyx/Database/keys/data_keys.dart';\nimport 'package:azyx/Database/kv_helper.dart';\nimport 'package:azyx/Models/anilist_user_data.dart';\nimport 'package:azyx/Models/media.dart';\nimport 'package:azyx/Database/isar_models/anime_details_data.dart';\nimport 'package:azyx/Models/params.dart';\nimport 'package:azyx/Models/user_media.dart';\nimport 'package:flutter/widgets.dart';\nimport 'package:get/get.dart';\n\nenum ServicesType { anilist, mal, simkl }\n\nfinal serviceHandler = Get.find<ServiceHandler>();\n\nclass ServiceHandler extends GetxController {\n  final serviceType = ServicesType.mal.obs;\n  final anilistService = Get.find<AnilistService>();\n  final malService = Get.find<MalService>();\n  final simklService = Get.find<SimklService>();\n\n  BaseService get service {\n    switch (serviceType.value) {\n      case ServicesType.anilist:\n        return anilistService;\n      case ServicesType.mal:\n        return malService;\n      case ServicesType.simkl:\n        return simklService;\n    }\n  }\n\n  OnlineService get onlineService {\n    switch (serviceType.value) {\n      case ServicesType.anilist:\n        return anilistService;\n      case ServicesType.mal:\n        return malService;\n      case ServicesType.simkl:\n        return simklService;\n    }\n  }\n\n  Rx<User> get userData => onlineService.userData;\n  RxList<UserMedia> get userAnimeList => onlineService.userAnimeList;\n  RxList<UserMedia> get userMangaList => onlineService.userMangaList;\n\n  Rx<UserMedia> get currentMedia => onlineService.currentMedia;\n\n  RxBool get isLoggedIn => onlineService.isLoggedIn;\n\n  Future<void> login() => onlineService.login();\n  Future<void> logout() => onlineService.logout();\n  Future<void> autoLogin() => Future.wait([\n    malService.autoLogin(),\n    anilistService.autoLogin(),\n    simklService.autoLogin(),\n  ]);\n  @override\n  Future<void> refresh() => onlineService.refresh();\n\n  Future<void> updateListEntry(\n    UserMedia params, {\n    required bool isAnime,\n    String? syncId,\n  }) async => await onlineService.updateEntry(params, isAnime: isAnime);\n\n  Rx<Widget> animeWidgets(BuildContext context) =>\n      service.animeWidgets(context);\n  Rx<Widget> mangaWidgets(BuildContext context) =>\n      service.mangaWidgets(context);\n  Rx<Widget> homeWidgets(BuildContext context) => service.homeWidgets(context);\n\n  @override\n  void onInit() {\n    super.onInit();\n    _initServices();\n  }\n\n  Future<void> _initServices() async {\n    serviceType.value = ServicesType.values[AuthKeys.serviceType.get<int>(0)];\n    await fetchHomePage();\n    await autoLogin();\n  }\n\n  Future<void> fetchHomePage() => service.fetchhomeData();\n\n  Future<AnilistMediaData> fetchAnimeDetails(FetchDetailsParams params) async {\n    return service.fetchDetails(params);\n  }\n\n  Future<List<Media>?> search(SearchParams params) async =>\n      service.fetchsearchData(params);\n\n  void changeService(ServicesType type) {\n    AuthKeys.serviceType.set(type.index);\n    serviceType.value = type;\n    fetchHomePage();\n  }\n}\n"
  },
  {
    "path": "lib/Controllers/services/simkl_service.dart",
    "content": "// ignore_for_file: invalid_use_of_protected_member\n\nimport 'dart:convert';\n\nimport 'package:azyx/Controllers/services/models/base_service.dart';\nimport 'package:azyx/Controllers/services/models/online_service.dart';\nimport 'package:azyx/Database/isar_models/anime_details_data.dart';\nimport 'package:azyx/Database/keys/data_keys.dart';\nimport 'package:azyx/Database/kv_helper.dart';\nimport 'package:azyx/Models/anilist_user_data.dart';\nimport 'package:azyx/Models/media.dart';\nimport 'package:azyx/Models/params.dart';\nimport 'package:azyx/Models/simkl.dart';\nimport 'package:azyx/Models/user_media.dart';\nimport 'package:azyx/Screens/Anime/anime_screen.dart';\nimport 'package:azyx/Screens/Home/UserLists/user_lists.dart';\nimport 'package:azyx/Screens/search/search_screen.dart';\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_snack_bar.dart';\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_text.dart';\nimport 'package:azyx/Widgets/anime/anime_scrollable_list.dart';\nimport 'package:azyx/Widgets/anime/main_carousale.dart';\nimport 'package:azyx/Widgets/common_cards.dart';\nimport 'package:azyx/Widgets/header.dart';\nimport 'package:azyx/utils/Functions/multiplier_extension.dart';\nimport 'package:azyx/utils/functions.dart';\nimport 'package:azyx/utils/utils.dart';\nimport 'package:flutter/material.dart';\nimport 'package:flutter_dotenv/flutter_dotenv.dart';\nimport 'package:flutter_web_auth_2/flutter_web_auth_2.dart';\nimport 'package:get/get.dart';\nimport 'package:http/http.dart';\n\nfinal SimklService simklService = Get.find();\n\nclass SimklService extends GetxController\n    implements BaseService, OnlineService {\n  RxList<Media> spotlight = RxList();\n  RxList<Media> popular = RxList();\n  RxList<Media> trendingMovies = RxList();\n  RxList<Media> trendingSeries = RxList();\n  RxList<Media> topUpcoming = RxList();\n\n  @override\n  Future<AnilistMediaData> fetchDetails(FetchDetailsParams params) async {\n    final id = params.id;\n    final newId = id.split('*').first;\n    final isSeries = id.split('*').last == \"SERIES\";\n    Utils.log(isSeries.toString());\n    final resp = await get(\n      Uri.parse(\n        \"https://api.simkl.com/${isSeries ? 'tv' : 'movies'}/$newId?extended=full&client_id=${dotenv.env['SIMKL_CLIENT_ID']}\",\n      ),\n    );\n    if (resp.statusCode == 200) {\n      final data = jsonDecode(resp.body);\n      final result = AnilistMediaData.fromSimkl(data, !isSeries);\n      return result;\n    } else {\n      throw Exception('Failed to fetch trending movies: ${resp.statusCode}');\n    }\n  }\n\n  Future<void> fetchMovies() async {\n    final url =\n        \"https://api.simkl.com/movies/trending?extended=overview&client_id=${dotenv.env['SIMKL_CLIENT_ID']}&perPage=20\";\n    final resp = await get(Uri.parse(url));\n    if (resp.statusCode == 200) {\n      final data = jsonDecode(resp.body) as List<dynamic>;\n      final list = data.map((e) {\n        return Media.fromSmallSimkl(e, true);\n      }).toList();\n      trendingMovies.value = list;\n    } else {\n      Utils.log(url);\n      Utils.log(\"Error Ocurred: ${resp.body}\");\n      throw Exception('Failed to fetch trending movies: ${resp.statusCode}');\n    }\n  }\n\n  Future<void> fetchSeries() async {\n    final resp = await get(\n      Uri.parse(\n        \"https://api.simkl.com/tv/trending?extended=overview&client_id=${dotenv.env['SIMKL_CLIENT_ID']}\",\n      ),\n    );\n\n    if (resp.statusCode == 200) {\n      final data = jsonDecode(resp.body) as List<dynamic>;\n      final list = data.map((e) {\n        return Media.fromSmallSimkl(e, false);\n      }).toList();\n      trendingSeries.value = list;\n    } else {\n      throw Exception('Failed to fetch trending series: ${resp.statusCode}');\n    }\n  }\n\n  @override\n  Future<void> fetchhomeData() async =>\n      Future.wait([fetchMovies(), fetchSeries()]);\n\n  Future<List<Media>> searchMovies(String query) async {\n    final movieUrl = Uri.parse(\n      'https://api.simkl.com/search/movie?q=$query&extended=full&client_id=${dotenv.env['SIMKL_CLIENT_ID']}',\n    );\n    final resp = await get(movieUrl);\n    if (resp.statusCode == 200) {\n      final data = jsonDecode(resp.body) as List<dynamic>;\n      List<Media> list = data\n          .map((e) => Media.fromSmallSimkl(e, true))\n          .toList();\n      return list;\n    }\n    return [];\n  }\n\n  Future<List<Media>> searchSeries(String query) async {\n    final movieUrl = Uri.parse(\n      'https://api.simkl.com/search/tv?q=$query&extended=full&client_id=${dotenv.env['SIMKL_CLIENT_ID']}',\n    );\n    final resp = await get(movieUrl);\n    if (resp.statusCode == 200) {\n      final data = jsonDecode(resp.body) as List<dynamic>;\n      List<Media> list = data\n          .map((e) => Media.fromSmallSimkl(e, true))\n          .toList();\n\n      return list;\n    }\n    return [];\n  }\n\n  @override\n  RxBool isLoggedIn = false.obs;\n\n  @override\n  Rx<User> userData = User().obs;\n\n  Rx<UserMedia> currentMedia = UserMedia().obs;\n\n  @override\n  Future<void> updateEntry(UserMedia params, {required bool isAnime}) async {\n    final listId = params.id;\n    final status = params.status;\n    final progress = params.progress;\n    try {\n      final isMovie = listId?.split('*').last == 'MOVIE';\n      final id = listId?.split('*').first;\n\n      String? newStatus = isMovie\n          ? Simkl.alToSimklMovie(status ?? '')\n          : Simkl.alToSimklShow(status ?? '');\n\n      final token = AuthKeys.simklAuthToken.get<String>('');\n      final apiKey = dotenv.env['SIMKL_CLIENT_ID'];\n\n      if (token.isEmpty || apiKey == null) {\n        Utils.log('Authentication token or API key missing');\n        return;\n      }\n\n      final alrExist = (isMovie ? userAnimeList : userMangaList).any(\n        (e) => e.id == listId,\n      );\n\n      final url = Uri.parse(\n        alrExist\n            ? 'https://api.simkl.com/sync/history'\n            : 'https://api.simkl.com/sync/add-to-list',\n      );\n\n      final body = isMovie\n          ? {\n              'movies': [\n                {\n                  if (!alrExist) 'to': newStatus,\n                  'ids': {'simkl': id},\n                },\n              ],\n            }\n          : {\n              'shows': [\n                {\n                  if (!alrExist) 'to': newStatus,\n                  'ids': {'simkl': id},\n                  'episodes': [\n                    for (int i = 1; i <= (progress ?? 1); i++) {'number': i},\n                  ],\n                },\n              ],\n            };\n\n      final response = await post(\n        url,\n        headers: {\n          'Content-Type': 'application/json',\n          'Authorization': 'Bearer $token',\n          'simkl-api-key': apiKey,\n        },\n        body: jsonEncode(body),\n      );\n      Utils.log(response.body);\n      if (progress != null) {\n        currentMedia.update((val) {\n          val?.progress = progress;\n        });\n      }\n      azyxSnackBar('${isMovie ? \"Movie\" : \"Series\"} Tracked Successfully');\n      isMovie ? fetchUserMovieList() : fetchUserSeriesList();\n    } catch (e, stack) {\n      Utils.log('Exception: $e\\n$stack');\n      azyxSnackBar('An unexpected error occurred');\n    }\n  }\n\n  @override\n  Future<void> deleteEntry(String listId, {bool isAnime = true}) async {\n    final isMovie = listId.split('*').last == 'MOVIE';\n    final id = listId.split('*').first;\n    final token = AuthKeys.simklAuthToken.get<String>('');\n    final apiKey = dotenv.env['SIMKL_CLIENT_ID'];\n    final url = Uri.parse('https://api.simkl.com/sync/history/remove');\n    final response = await post(\n      url,\n      headers: {\n        'Content-Type': 'application/json',\n        'Authorization': 'Bearer $token',\n        'simkl-api-key': apiKey!,\n      },\n      body: json.encode(\n        isMovie\n            ? {\n                'movies': [\n                  {\n                    'ids': {'simkl': id},\n                  },\n                ],\n              }\n            : {\n                'shows': [\n                  {\n                    'ids': {'simkl': id},\n                  },\n                ],\n              },\n      ),\n    );\n    Utils.log(response.body);\n\n    azyxSnackBar('${isMovie ? \"Movie\" : \"Series\"} Deleted Successfully');\n    // currentMedia.value = TrackedMedia();\n    fetchUserMovieList();\n    fetchUserSeriesList();\n  }\n\n  @override\n  Future<void> login() async {\n    final clientId = dotenv.env['SIMKL_CLIENT_ID'];\n    final redirectUri = dotenv.env['REDIRECT_URL'];\n\n    final url =\n        'https://simkl.com/oauth/authorize?response_type=code&client_id=$clientId&redirect_uri=$redirectUri';\n    try {\n      final result = await FlutterWebAuth2.authenticate(\n        url: url,\n        callbackUrlScheme: 'azyx',\n      );\n\n      final code = Uri.parse(result).queryParameters['code'];\n      if (code != null) {\n        await _exchangeCodeForToken(code);\n      }\n    } catch (e) {\n      Utils.log(e.toString());\n    }\n  }\n\n  Future<void> _exchangeCodeForToken(String code) async {\n    final clientId = dotenv.env['SIMKL_CLIENT_ID'];\n    final redirectUri = dotenv.env['REDIRECT_URL'];\n    final clientSecret = dotenv.env['SIMKL_CLIENT_SECRET'];\n\n    final url = Uri.parse('https://api.simkl.com/oauth/token');\n    final req = await post(\n      url,\n      headers: {'Content-Type': 'application/json'},\n      body: json.encode({\n        \"code\": code,\n        \"client_id\": clientId,\n        \"client_secret\": clientSecret,\n        \"redirect_uri\": redirectUri,\n        \"grant_type\": \"authorization_code\",\n      }),\n    );\n\n    if (req.statusCode == 200) {\n      final data = json.decode(req.body);\n      final token = data['access_token'];\n      AuthKeys.simklAuthToken.set(token);\n      isLoggedIn.value = true;\n      await fetchUserInfo();\n      azyxSnackBar(\"Simkl Logined Successfully!\");\n    } else {\n      Utils.log('${req.statusCode}: ${req.body}');\n      azyxSnackBar(\"Yep, Failed\");\n    }\n  }\n\n  Future<void> fetchUserInfo() async {\n    final token = AuthKeys.simklAuthToken.get<String>('');\n    final apiKey = dotenv.env['SIMKL_CLIENT_ID'];\n    final url = Uri.parse('https://api.simkl.com/users/settings');\n    final response = await post(\n      url,\n      headers: {\n        'Content-Type': 'application/json',\n        'Authorization': 'Bearer $token',\n        'simkl-api-key': apiKey!,\n      },\n    );\n    if (response.statusCode == 200) {\n      final data = jsonDecode(response.body);\n      final req = await post(\n        Uri.parse('https://api.simkl.com/users/${data['account']['id']}/stats'),\n        headers: {\n          'Content-Type': 'application/json',\n          'Authorization': 'Bearer $token',\n          'simkl-api-key': apiKey,\n        },\n      );\n      final stats = jsonDecode(req.body);\n      isLoggedIn.value = true;\n      userData.value = User(\n        id: data['account']['id'] ?? 0,\n        name: data['user']['name'] ?? 'Guest',\n        avatar: data['user']['avatar'],\n        animeCount: stats['movies']?['completed']?['count'] ?? 0,\n\n        mangaCount: stats['tv']?['completed']?['count'] ?? 0,\n      );\n      fetchUserMovieList();\n      fetchUserSeriesList();\n    } else {\n      azyxSnackBar(\"User Info Fetching Failed!\");\n    }\n  }\n\n  @override\n  RxList<UserMedia> userAnimeList = RxList();\n\n  @override\n  RxList<UserMedia> userMangaList = RxList();\n\n  Future<void> fetchUserMovieList() async {\n    final token = AuthKeys.simklAuthToken.get<String>('');\n    final apiKey = dotenv.env['SIMKL_CLIENT_ID'];\n    final url = Uri.parse('https://api.simkl.com/sync/all-items/movies');\n    final response = await get(\n      url,\n      headers: {\n        'Content-Type': 'application/json',\n        'Authorization': 'Bearer $token',\n        'simkl-api-key': apiKey!,\n      },\n    );\n    if (response.statusCode == 200) {\n      final data = jsonDecode(response.body);\n      userAnimeList.value = (data['movies'] as List<dynamic>)\n          .map((e) => UserMedia.fromSimklMovie(e))\n          .toList();\n      Utils.log('movies: ${data['movies']}');\n    } else {\n      Utils.log(response.body);\n    }\n  }\n\n  Future<void> fetchUserSeriesList() async {\n    final token = AuthKeys.simklAuthToken.get<String>('');\n    final apiKey = dotenv.env['SIMKL_CLIENT_ID'];\n    final url = Uri.parse('https://api.simkl.com/sync/all-items/shows');\n    final response = await get(\n      url,\n      headers: {\n        'Content-Type': 'application/json',\n        'Authorization': 'Bearer $token',\n        'simkl-api-key': apiKey!,\n      },\n    );\n    if (response.statusCode == 200) {\n      final data = jsonDecode(response.body);\n      Utils.log('shows: ${data['shows']}');\n      userMangaList.value = (data['shows'] as List<dynamic>)\n          .map((e) => UserMedia.fromSimklShow(e))\n          .toList();\n      Utils.log('stay away: ${userMangaList.first.episodes}');\n    } else {\n      Utils.log(response.body);\n    }\n  }\n\n  @override\n  Future<void> logout() async {\n    AuthKeys.simklAuthToken.remove();\n    isLoggedIn.value = false;\n    userData.value = User();\n  }\n\n  @override\n  Future<void> autoLogin() async {\n    final token = AuthKeys.simklAuthToken.get<String>('');\n    if (token.isNotEmpty) {\n      await fetchUserInfo();\n    }\n  }\n\n  @override\n  Future<void> refresh() async => Future.wait([\n    fetchUserMovieList(),\n    fetchUserSeriesList(),\n    fetchhomeData(),\n  ]);\n\n  @override\n  Rx<Widget> animeWidgets(BuildContext context) {\n    return Obx(\n      () => trendingMovies.isEmpty\n          ? Container(\n              alignment: Alignment.center,\n              height: Get.height * 0.8,\n              child: const CircularProgressIndicator(),\n            )\n          : SingleChildScrollView(\n              child: ListView(\n                physics: const BouncingScrollPhysics(),\n                shrinkWrap: true,\n                children: [\n                  Padding(\n                    padding: const EdgeInsets.all(10),\n                    child: buildSearchButton(\n                      context,\n                      () => Get.to(() => const SearchScreen(isManga: false)),\n                      'movies',\n                    ),\n                  ),\n                  const SizedBox(height: 10),\n                  MainCarousale(isManga: false, data: trendingMovies),\n                  const SizedBox(height: 20),\n                  // AnimeScrollableList(\n                  //   animeList: popular,\n                  //   isManga: false,\n                  //   title: \"Popular Animes\",\n                  // ),\n                  // const SizedBox(height: 10),\n                  // AnimeScrollableList(\n                  //   animeList: topUpcoming,\n                  //   isManga: false,\n                  //   title: \"TopUpcoming Animes\",\n                  // ),\n                  const SizedBox(height: 10),\n                  Padding(\n                    padding: const EdgeInsets.all(10),\n                    child: AnimeScrollableList(\n                      animeList: trendingMovies,\n                      isManga: false,\n                      title: \"Trending Movies\",\n                    ),\n                  ),\n                ],\n              ),\n            ),\n    ).obs;\n  }\n\n  @override\n  Future<List<Media>> fetchsearchData(SearchParams query) {\n    throw UnimplementedError();\n  }\n\n  @override\n  Rx<Widget> homeWidgets(BuildContext context) {\n    return CustomScrollView(\n      physics: const BouncingScrollPhysics(),\n      slivers: [\n        const SliverToBoxAdapter(child: Header()),\n        SliverToBoxAdapter(\n          child: Obx(\n            () => userData.value.name == null || userData.value.name!.isEmpty\n                ? const SizedBox.shrink()\n                : Padding(\n                    padding: const EdgeInsets.fromLTRB(16, 20, 16, 20),\n                    child: Container(\n                      decoration: BoxDecoration(\n                        borderRadius: BorderRadius.circular(20),\n                        gradient: LinearGradient(\n                          begin: Alignment.topLeft,\n                          end: Alignment.bottomRight,\n                          colors: [\n                            context.theme.colorScheme.primary.withValues(\n                              alpha: 0.2,\n                            ),\n                            context.theme.colorScheme.primary.withValues(\n                              alpha: 0.5,\n                            ),\n                            context.theme.colorScheme.primary.withValues(\n                              alpha: 0.2,\n                            ),\n                          ],\n                        ),\n                        boxShadow: [\n                          BoxShadow(\n                            color: const Color(0xFF4CAF50).withOpacity(0.3),\n                            blurRadius: 12,\n                            offset: const Offset(0, 4),\n                          ),\n                        ],\n                      ),\n                      child: Padding(\n                        padding: const EdgeInsets.all(20),\n                        child: Column(\n                          crossAxisAlignment: CrossAxisAlignment.start,\n                          children: [\n                            Container(\n                              padding: const EdgeInsets.symmetric(\n                                horizontal: 12,\n                                vertical: 6,\n                              ),\n                              decoration: BoxDecoration(\n                                color: Colors.white.withOpacity(0.2),\n                                borderRadius: BorderRadius.circular(30),\n                                border: Border.all(\n                                  color: Colors.white.withOpacity(0.3),\n                                  width: 1,\n                                ),\n                              ),\n                              child: const AzyXText(\n                                text: \"MY COLLECTIONS\",\n                                fontSize: 12,\n                                color: Colors.white,\n                                fontVariant: FontVariant.bold,\n                              ),\n                            ),\n                            const SizedBox(height: 12),\n                            const AzyXText(\n                              text: \"Your Collections\",\n                              fontSize: 20,\n                              color: Colors.white,\n                              fontVariant: FontVariant.bold,\n                            ),\n                            const SizedBox(height: 8),\n                            const AzyXText(\n                              text:\n                                  \"Access your personalized anime and manga lists\",\n                              fontSize: 14,\n                              color: Colors.white,\n                              fontVariant: FontVariant.regular,\n                            ),\n                            const SizedBox(height: 20),\n                            Row(\n                              children: [\n                                Expanded(\n                                  child: buildModernButton(\n                                    context: context,\n                                    title: \"Movies\",\n                                    icon: Icons.movie_filter,\n                                    subtitle: \"Your movies list\",\n                                    onTap: () {\n                                      Get.to(\n                                        () => UserListPage(isManga: false),\n                                      );\n                                    },\n                                  ),\n                                ),\n                                const SizedBox(width: 16),\n                                Expanded(\n                                  child: buildModernButton(\n                                    context: context,\n                                    title: \"Series\",\n                                    icon: Icons.movie_filter_rounded,\n                                    subtitle: \"Your shows list\",\n                                    onTap: () {\n                                      Get.to(() => UserListPage(isManga: true));\n                                    },\n                                  ),\n                                ),\n                              ],\n                            ),\n                          ],\n                        ),\n                      ),\n                    ),\n                  ),\n          ),\n        ),\n\n        SliverToBoxAdapter(\n          child: Obx(() {\n            return Padding(\n              padding: const EdgeInsets.all(10),\n              child: Column(\n                crossAxisAlignment: CrossAxisAlignment.start,\n                children: [\n                  if (userAnimeList.isNotEmpty)\n                    Padding(\n                      padding: const EdgeInsets.only(bottom: 16),\n                      child: AnimeScrollableList(\n                        varient: CarousaleVarient.userList,\n                        isManga: false,\n                        animeList: userAnimeList,\n                        title: \"Currently Watching\",\n                      ),\n                    ),\n                  trendingMovies.value.isEmpty\n                      ? const Center(child: CircularProgressIndicator())\n                      : AnimeScrollableList(\n                          animeList: trendingMovies,\n                          isManga: false,\n                          title: \"Trending Movies\",\n                        ),\n                  trendingSeries.value.isEmpty\n                      ? const Center(child: CircularProgressIndicator())\n                      : AnimeScrollableList(\n                          animeList: trendingSeries,\n                          isManga: true,\n                          title: \"Trending Series\",\n                        ),\n                  100.height,\n                ],\n              ),\n            );\n          }),\n        ),\n      ],\n    ).obs;\n  }\n\n  @override\n  Rx<Widget> mangaWidgets(BuildContext context) {\n    return Obx(\n      () => trendingSeries.isEmpty\n          ? Container(\n              alignment: Alignment.center,\n              height: Get.height * 0.8,\n              child: const CircularProgressIndicator(),\n            )\n          : SingleChildScrollView(\n              child: ListView(\n                padding: const EdgeInsets.all(10),\n                physics: const BouncingScrollPhysics(),\n                shrinkWrap: true,\n                children: [\n                  buildSearchButton(context, () {\n                    Get.to(() => const SearchScreen(isManga: false));\n                  }, 'series'),\n                  const SizedBox(height: 10),\n                  MainCarousale(isManga: false, data: trendingSeries),\n                  const SizedBox(height: 20),\n                  const SizedBox(height: 10),\n                  AnimeScrollableList(\n                    animeList: trendingSeries,\n                    isManga: false,\n                    title: \"Popular Series\",\n                  ),\n                  // const SizedBox(height: 10),\n                  // AnimeScrollableList(\n                  //   animeList: topUpcomingM,\n                  //   isManga: true,\n                  //   title: \"TopUpcoming Manga\",\n                  // ),\n                  // const SizedBox(height: 10),\n                  // AnimeScrollableList(\n                  //   animeList: trendingM,\n                  //   isManga: true,\n                  //   title: \"Completed Manga\",\n                  // ),\n                ],\n              ),\n            ),\n    ).obs;\n  }\n}\n"
  },
  {
    "path": "lib/Controllers/settings_controller.dart",
    "content": "import 'package:azyx/Database/keys/data_keys.dart';\r\nimport 'package:azyx/Database/kv_helper.dart';\r\nimport 'package:azyx/utils/utils.dart';\r\nimport 'package:get/get.dart';\r\n\r\nfinal SettingsController settingsController = Get.find();\r\n\r\nclass SettingsController extends GetxController {\r\n  final Rx<bool> isGradient = true.obs;\r\n\r\n  @override\r\n  void onInit() {\r\n    super.onInit();\r\n    loadSettings();\r\n  }\r\n\r\n  void loadSettings() {\r\n    isGradient.value = AppKeys.gradient.get<bool>(true);\r\n  }\r\n\r\n  void gradientToggler(bool value) {\r\n    isGradient.value = value;\r\n    Utils.log(value.toString());\r\n    AppKeys.gradient.set(value);\r\n  }\r\n}\r\n"
  },
  {
    "path": "lib/Controllers/source/download_run_time_apk.dart",
    "content": "// // ignore_for_file: use_build_context_synchronously\n\n// import 'dart:developer';\n// import 'dart:io';\n\n// import 'package:anymex_extension_runtime_bridge/anymex_extension_runtime_bridge.dart'\n//     hide isar;\n// import 'package:azyx/Controllers/source/source_controller.dart';\n// import 'package:azyx/Widgets/AzyXWidgets/azyx_text.dart';\n// import 'package:azyx/core/icons/icons_broken.dart';\n// import 'package:azyx/utils/Functions/multiplier_extension.dart';\n// import 'package:dio/dio.dart';\n// import 'package:flutter/material.dart';\n// import 'package:get/get.dart';\n\n// class DownloadRunTimeApk {\n//   static RxBool isDownloading = false.obs;\n//   static RxDouble downloadProgress = 0.0.obs;\n//   static RxString downloadSpeed = \"0 KB/s\".obs;\n//   static RxString downloadedBytes = \"0 MB\".obs;\n//   static RxString totalBytes = \"-- MB\".obs;\n//   static CancelToken? _cancelToken;\n//   static DateTime? _lastSpeedCheck;\n//   static int _lastBytes = 0;\n\n//   static String _formatBytes(int bytes) {\n//     if (bytes < 1024 * 1024) return '${(bytes / 1024).toStringAsFixed(1)} KB';\n//     return '${(bytes / (1024 * 1024)).toStringAsFixed(2)} MB';\n//   }\n\n//   static String _formatSpeed(double bps) {\n//     if (bps < 1024 * 1024) return '${(bps / 1024).toStringAsFixed(0)} KB/s';\n//     return '${(bps / (1024 * 1024)).toStringAsFixed(1)} MB/s';\n//   }\n\n//   static Future<String> downloadRuntimeApk() async {\n//     try {\n//       isDownloading.value = true;\n//       downloadProgress.value = 0;\n//       _cancelToken = CancelToken();\n//       _lastSpeedCheck = null;\n//       _lastBytes = 0;\n\n//       const savePath = \"/storage/emulated/0/Download/anymex_runtime_host.apk\";\n\n//       await Dio().download(\n//         \"https://github.com/RyanYuuki/AnymeXExtensionRuntimeBridge/releases/download/v1.0.0/anymex_runtime_host.apk\",\n//         savePath,\n//         cancelToken: _cancelToken,\n//         onReceiveProgress: (received, total) {\n//           final now = DateTime.now();\n//           if (_lastSpeedCheck != null) {\n//             final elapsed =\n//                 now.difference(_lastSpeedCheck!).inMilliseconds / 1000;\n//             if (elapsed > 0) {\n//               final bps = (received - _lastBytes) / elapsed;\n//               downloadSpeed.value = _formatSpeed(bps);\n//             }\n//           }\n//           _lastSpeedCheck = now;\n//           _lastBytes = received;\n//           downloadProgress.value = total > 0 ? received / total : 0;\n//           downloadedBytes.value = _formatBytes(received);\n//           totalBytes.value = total > 0 ? _formatBytes(total) : '-- MB';\n//           log('received: $received, total: $total');\n//         },\n//       );\n\n//       isDownloading.value = false;\n//       return savePath;\n//     } catch (e) {\n//       isDownloading.value = false;\n//       log('error while downloading runtime apk: $e');\n//       return \"\";\n//     }\n//   }\n\n//   static void cancelDownload() {\n//     _cancelToken?.cancel();\n//     isDownloading.value = false;\n//   }\n\n//   static Future<bool> showDownloadDialog(BuildContext context) async {\n//     final alreadyDownloaded = await File(\n//       \"/storage/emulated/0/Download/anymex_runtime_host.apk\",\n//     ).exists();\n\n//     final result = await showDialog<bool>(\n//       context: context,\n//       barrierDismissible: false,\n//       builder: (_) => _ApkDownloadDialog(alreadyDownloaded: alreadyDownloaded),\n//     );\n\n//     return result ?? false;\n//   }\n// }\n\n// enum _DownloadStatus {\n//   confirm,\n//   alreadyExists,\n//   downloading,\n//   done,\n//   error,\n//   cancelled,\n// }\n\n// class _ApkDownloadDialog extends StatefulWidget {\n//   final bool alreadyDownloaded;\n//   const _ApkDownloadDialog({required this.alreadyDownloaded});\n\n//   @override\n//   State<_ApkDownloadDialog> createState() => _ApkDownloadDialogState();\n// }\n\n// class _ApkDownloadDialogState extends State<_ApkDownloadDialog>\n//     with SingleTickerProviderStateMixin {\n//   _DownloadStatus _status = _DownloadStatus.confirm;\n//   late AnimationController _pulseController;\n//   late Animation<double> _pulseAnimation;\n\n//   @override\n//   void initState() {\n//     super.initState();\n//     _pulseController = AnimationController(\n//       vsync: this,\n//       duration: const Duration(milliseconds: 1400),\n//     )..repeat(reverse: true);\n//     _pulseAnimation = Tween(begin: 0.3, end: 1.0).animate(\n//       CurvedAnimation(parent: _pulseController, curve: Curves.easeInOut),\n//     );\n//     if (widget.alreadyDownloaded) {\n//       _status = _DownloadStatus.alreadyExists;\n//     }\n//   }\n\n//   @override\n//   void dispose() {\n//     _pulseController.dispose();\n//     super.dispose();\n//   }\n\n//   Future<void> _startDownload() async {\n//     setState(() => _status = _DownloadStatus.downloading);\n//     final result = await DownloadRunTimeApk.downloadRuntimeApk();\n//     if (!mounted) return;\n//     if (result.isNotEmpty) {\n//       await AnymeXRuntimeBridge.loadAnymeXRuntimeHost(result);\n//       await sourceController.extensionManager.onRuntimeBridgeInitialization();\n//       setState(() => _status = _DownloadStatus.done);\n//     } else {\n//       setState(() => _status = _DownloadStatus.error);\n//     }\n//   }\n\n//   void _reset() {\n//     DownloadRunTimeApk.downloadProgress.value = 0;\n//     DownloadRunTimeApk.downloadedBytes.value = '0 MB';\n//     DownloadRunTimeApk.totalBytes.value = '-- MB';\n//     DownloadRunTimeApk.downloadSpeed.value = '0 KB/s';\n//     _startDownload();\n//   }\n\n//   Future<void> _pickAndLoad() async {\n//     // await AnymeXRuntimeBridge.loadRuntimeHostFromPicker();\n//     await sourceController.extensionManager.onRuntimeBridgeInitialization();\n//     if (!mounted) return;\n//     Navigator.pop(context, true);\n//   }\n\n//   @override\n//   Widget build(BuildContext context) {\n//     final theme = Theme.of(context).colorScheme;\n\n//     return Dialog(\n//       backgroundColor: Colors.transparent,\n//       insetPadding: const EdgeInsets.symmetric(horizontal: 24),\n//       child: Container(\n//         decoration: BoxDecoration(\n//           color: theme.surface,\n//           borderRadius: BorderRadius.circular(28),\n//           border: Border.all(color: theme.outline.withOpacity(0.12), width: 1),\n//           boxShadow: [\n//             BoxShadow(\n//               color: Colors.black.withOpacity(0.18),\n//               blurRadius: 40,\n//               offset: const Offset(0, 12),\n//             ),\n//           ],\n//         ),\n//         child: ClipRRect(\n//           borderRadius: BorderRadius.circular(28),\n//           child: Padding(\n//             padding: const EdgeInsets.all(28),\n//             child: Column(\n//               mainAxisSize: MainAxisSize.min,\n//               children: [\n//                 _buildHeader(theme),\n//                 28.height,\n//                 if (_status == _DownloadStatus.alreadyExists)\n//                   _buildAlreadyExists(theme),\n//                 if (_status == _DownloadStatus.confirm) _buildConfirm(theme),\n//                 if (_status == _DownloadStatus.downloading ||\n//                     _status == _DownloadStatus.done ||\n//                     _status == _DownloadStatus.error ||\n//                     _status == _DownloadStatus.cancelled)\n//                   _buildProgress(theme),\n//               ],\n//             ),\n//           ),\n//         ),\n//       ),\n//     );\n//   }\n\n//   Widget _buildHeader(ColorScheme theme) {\n//     final isDownloading = _status == _DownloadStatus.downloading;\n//     final isDone = _status == _DownloadStatus.done;\n//     final isError = _status == _DownloadStatus.error;\n//     final isExists = _status == _DownloadStatus.alreadyExists;\n\n//     final iconColor = isDone\n//         ? const Color(0xFF4CAF50)\n//         : isError\n//         ? theme.error\n//         : isExists\n//         ? const Color(0xFF4CAF50)\n//         : theme.primary;\n\n//     final icon = isExists\n//         ? Icons.folder_rounded\n//         : isDone\n//         ? Icons.check_rounded\n//         : isError\n//         ? Icons.error_outline_rounded\n//         : _status == _DownloadStatus.confirm\n//         ? Icons.system_update_rounded\n//         : Icons.download_rounded;\n\n//     return Row(\n//       children: [\n//         AnimatedBuilder(\n//           animation: _pulseAnimation,\n//           builder: (_, child) => Container(\n//             width: 56,\n//             height: 56,\n//             decoration: BoxDecoration(\n//               shape: BoxShape.circle,\n//               color: iconColor.withOpacity(\n//                 isDownloading ? 0.06 + 0.06 * _pulseAnimation.value : 0.1,\n//               ),\n//               border: Border.all(\n//                 color: iconColor.withOpacity(\n//                   isDownloading ? 0.2 + 0.3 * _pulseAnimation.value : 0.25,\n//                 ),\n//                 width: 1.5,\n//               ),\n//             ),\n//             child: child,\n//           ),\n//           child: Center(\n//             child: Container(\n//               padding: const EdgeInsets.all(11),\n//               decoration: BoxDecoration(\n//                 shape: BoxShape.circle,\n//                 color: iconColor.withOpacity(0.15),\n//               ),\n//               child: Icon(icon, color: iconColor, size: 22),\n//             ),\n//           ),\n//         ),\n//         16.width,\n//         Expanded(\n//           child: Column(\n//             crossAxisAlignment: CrossAxisAlignment.start,\n//             children: [\n//               AzyXText(\n//                 text: _status == _DownloadStatus.alreadyExists\n//                     ? 'Runtime Found'\n//                     : _status == _DownloadStatus.confirm\n//                     ? 'Runtime Required'\n//                     : _status == _DownloadStatus.done\n//                     ? 'Download Complete'\n//                     : _status == _DownloadStatus.error\n//                     ? 'Download Failed'\n//                     : _status == _DownloadStatus.cancelled\n//                     ? 'Download Cancelled'\n//                     : 'Downloading...',\n//                 fontVariant: FontVariant.bold,\n//                 fontSize: 18,\n//               ),\n//               4.height,\n//               AzyXText(\n//                 text: 'anymex_runtime_host.apk',\n//                 fontSize: 12,\n//                 color: theme.onSurface.withOpacity(0.4),\n//               ),\n//             ],\n//           ),\n//         ),\n//       ],\n//     );\n//   }\n\n//   Widget _buildAlreadyExists(ColorScheme theme) {\n//     return Column(\n//       crossAxisAlignment: CrossAxisAlignment.start,\n//       children: [\n//         Container(\n//           padding: const EdgeInsets.all(18),\n//           decoration: BoxDecoration(\n//             color: theme.surfaceContainerHighest.withOpacity(0.35),\n//             borderRadius: BorderRadius.circular(18),\n//             border: Border.all(color: theme.outline.withOpacity(0.1)),\n//           ),\n//           child: Column(\n//             children: [\n//               _InfoRow(\n//                 theme: theme,\n//                 icon: Icons.folder_rounded,\n//                 label: 'Found at',\n//                 value: '/Download/',\n//               ),\n//               12.height,\n//               _InfoRow(\n//                 theme: theme,\n//                 icon: Icons.storage_rounded,\n//                 label: 'Package',\n//                 value: 'anymex_runtime_host.apk',\n//               ),\n//             ],\n//           ),\n//         ),\n//         16.height,\n//         Container(\n//           padding: const EdgeInsets.symmetric(horizontal: 14, vertical: 11),\n//           decoration: BoxDecoration(\n//             color: const Color(0xFF4CAF50).withOpacity(0.07),\n//             borderRadius: BorderRadius.circular(12),\n//             border: Border.all(color: const Color(0xFF4CAF50).withOpacity(0.2)),\n//           ),\n//           child: Row(\n//             children: [\n//               Icon(\n//                 Icons.check_circle_outline_rounded,\n//                 size: 15,\n//                 color: const Color(0xFF4CAF50).withOpacity(0.9),\n//               ),\n//               10.width,\n//               Expanded(\n//                 child: AzyXText(\n//                   text:\n//                       'A previously downloaded runtime was found on your device.',\n//                   fontSize: 11,\n//                   color: theme.onSurface.withOpacity(0.6),\n//                 ),\n//               ),\n//             ],\n//           ),\n//         ),\n//         24.height,\n\n//         Row(\n//           children: [\n//             Expanded(\n//               child: _OutlineButton(\n//                 label: 'Pick App',\n//                 theme: theme,\n//                 onTap: _pickAndLoad,\n//               ),\n//             ),\n//             12.width,\n//             Expanded(\n//               child: _OutlineButton(\n//                 label: 'Re-download',\n//                 theme: theme,\n//                 onTap: () => setState(() => _status = _DownloadStatus.confirm),\n//               ),\n//             ),\n//           ],\n//         ),\n//       ],\n//     );\n//   }\n\n//   Widget _buildConfirm(ColorScheme theme) {\n//     return Column(\n//       crossAxisAlignment: CrossAxisAlignment.start,\n//       children: [\n//         Container(\n//           padding: const EdgeInsets.all(18),\n//           decoration: BoxDecoration(\n//             color: theme.surfaceContainerHighest.withOpacity(0.35),\n//             borderRadius: BorderRadius.circular(18),\n//             border: Border.all(color: theme.outline.withOpacity(0.1)),\n//           ),\n//           child: Column(\n//             children: [\n//               _InfoRow(\n//                 theme: theme,\n//                 icon: Icons.storage_rounded,\n//                 label: 'Package',\n//                 value: 'AnymeX Runtime Host',\n//               ),\n//               12.height,\n//               _InfoRow(\n//                 theme: theme,\n//                 icon: Icons.link_rounded,\n//                 label: 'Source',\n//                 value: 'github.com/RyanYuuki',\n//               ),\n//               12.height,\n//               _InfoRow(\n//                 theme: theme,\n//                 icon: Icons.save_alt_rounded,\n//                 label: 'Save to',\n//                 value: '/Download/',\n//               ),\n//             ],\n//           ),\n//         ),\n//         16.height,\n//         Container(\n//           padding: const EdgeInsets.symmetric(horizontal: 14, vertical: 11),\n//           decoration: BoxDecoration(\n//             color: theme.primary.withOpacity(0.07),\n//             borderRadius: BorderRadius.circular(12),\n//             border: Border.all(color: theme.primary.withOpacity(0.18)),\n//           ),\n//           child: Row(\n//             children: [\n//               Icon(\n//                 Icons.info_outline_rounded,\n//                 size: 15,\n//                 color: theme.primary.withOpacity(0.8),\n//               ),\n//               10.width,\n//               Expanded(\n//                 child: AzyXText(\n//                   text:\n//                       'The runtime host is required to run extensions on Android.',\n//                   fontSize: 11,\n//                   color: theme.onSurface.withOpacity(0.6),\n//                 ),\n//               ),\n//             ],\n//           ),\n//         ),\n//         24.height,\n//         Row(\n//           children: [\n//             Expanded(\n//               child: _OutlineButton(\n//                 label: 'Cancel',\n//                 theme: theme,\n//                 onTap: () => Navigator.pop(context, false),\n//               ),\n//             ),\n//             12.width,\n//             Expanded(\n//               child: _FilledButton(\n//                 label: 'Download',\n//                 icon: Icons.download_rounded,\n//                 theme: theme,\n//                 onTap: _startDownload,\n//               ),\n//             ),\n//           ],\n//         ),\n//       ],\n//     );\n//   }\n\n//   Widget _buildProgress(ColorScheme theme) {\n//     final isDone = _status == _DownloadStatus.done;\n//     final isError = _status == _DownloadStatus.error;\n//     final isCancelled = _status == _DownloadStatus.cancelled;\n//     final isDownloading = _status == _DownloadStatus.downloading;\n\n//     final statusColor = isDone\n//         ? const Color(0xFF4CAF50)\n//         : isError\n//         ? theme.error\n//         : isCancelled\n//         ? theme.onSurface.withOpacity(0.4)\n//         : theme.primary;\n\n//     return Column(\n//       crossAxisAlignment: CrossAxisAlignment.start,\n//       children: [\n//         Obx(\n//           () => Column(\n//             crossAxisAlignment: CrossAxisAlignment.start,\n//             children: [\n//               Row(\n//                 children: [\n//                   Expanded(\n//                     child: _StatChip(\n//                       theme: theme,\n//                       icon: Broken.document_download,\n//                       label: 'Downloaded',\n//                       value:\n//                           '${DownloadRunTimeApk.downloadedBytes.value} / ${DownloadRunTimeApk.totalBytes.value}',\n//                     ),\n//                   ),\n//                   10.width,\n//                   Expanded(\n//                     child: _StatChip(\n//                       theme: theme,\n//                       icon: Icons.speed_rounded,\n//                       label: 'Speed',\n//                       value: isDone\n//                           ? 'Done'\n//                           : DownloadRunTimeApk.downloadSpeed.value,\n//                     ),\n//                   ),\n//                 ],\n//               ),\n//               18.height,\n//               ClipRRect(\n//                 borderRadius: BorderRadius.circular(100),\n//                 child: Stack(\n//                   children: [\n//                     Container(height: 6, color: theme.surfaceContainerHighest),\n//                     AnimatedFractionallySizedBox(\n//                       duration: const Duration(milliseconds: 200),\n//                       widthFactor: isDone\n//                           ? 1.0\n//                           : DownloadRunTimeApk.downloadProgress.value,\n//                       child: Container(\n//                         height: 6,\n//                         decoration: BoxDecoration(\n//                           gradient: LinearGradient(\n//                             colors: [statusColor.withOpacity(0.6), statusColor],\n//                           ),\n//                         ),\n//                       ),\n//                     ),\n//                   ],\n//                 ),\n//               ),\n//               8.height,\n//               Row(\n//                 mainAxisAlignment: MainAxisAlignment.spaceBetween,\n//                 children: [\n//                   AzyXText(\n//                     text: isDone\n//                         ? 'Completed'\n//                         : isError\n//                         ? 'Failed'\n//                         : isCancelled\n//                         ? 'Cancelled'\n//                         : 'Downloading',\n//                     fontSize: 11,\n//                     color: statusColor,\n//                   ),\n//                   AzyXText(\n//                     text: isDone\n//                         ? '100%'\n//                         : '${(DownloadRunTimeApk.downloadProgress.value * 100).toStringAsFixed(1)}%',\n//                     fontVariant: FontVariant.bold,\n//                     fontSize: 11,\n//                     color: statusColor,\n//                   ),\n//                 ],\n//               ),\n//             ],\n//           ),\n//         ),\n//         16.height,\n//         if (isError || isDone || isCancelled) ...[\n//           Container(\n//             padding: const EdgeInsets.symmetric(horizontal: 14, vertical: 11),\n//             decoration: BoxDecoration(\n//               color: statusColor.withOpacity(0.07),\n//               borderRadius: BorderRadius.circular(12),\n//               border: Border.all(color: statusColor.withOpacity(0.2)),\n//             ),\n//             child: Row(\n//               children: [\n//                 Icon(\n//                   isDone\n//                       ? Icons.check_circle_outline_rounded\n//                       : isError\n//                       ? Icons.error_outline_rounded\n//                       : Icons.cancel_outlined,\n//                   size: 15,\n//                   color: statusColor.withOpacity(0.9),\n//                 ),\n//                 10.width,\n//                 Expanded(\n//                   child: AzyXText(\n//                     text: isDone\n//                         ? 'Runtime downloaded successfully to /Download/.'\n//                         : isError\n//                         ? 'Something went wrong. Please retry.'\n//                         : 'Download was cancelled.',\n//                     fontSize: 11,\n//                     color: theme.onSurface.withOpacity(0.6),\n//                   ),\n//                 ),\n//               ],\n//             ),\n//           ),\n//           16.height,\n//         ],\n//         Row(\n//           children: [\n//             if (isDownloading)\n//               Expanded(\n//                 child: _OutlineButton(\n//                   label: 'Cancel',\n//                   theme: theme,\n//                   isDestructive: true,\n//                   onTap: () {\n//                     DownloadRunTimeApk.cancelDownload();\n//                     setState(() => _status = _DownloadStatus.cancelled);\n//                   },\n//                 ),\n//               ),\n//             if (!isDownloading) ...[\n//               Expanded(\n//                 child: _OutlineButton(\n//                   label: 'Dismiss',\n//                   theme: theme,\n//                   onTap: () => Navigator.pop(context, isDone),\n//                 ),\n//               ),\n//               if (isError || isCancelled) ...[\n//                 12.width,\n//                 Expanded(\n//                   child: _FilledButton(\n//                     label: 'Retry',\n//                     icon: Icons.refresh_rounded,\n//                     theme: theme,\n//                     onTap: _reset,\n//                   ),\n//                 ),\n//               ],\n//             ],\n//           ],\n//         ),\n//       ],\n//     );\n//   }\n// }\n\n// class _InfoRow extends StatelessWidget {\n//   final ColorScheme theme;\n//   final IconData icon;\n//   final String label;\n//   final String value;\n\n//   const _InfoRow({\n//     required this.theme,\n//     required this.icon,\n//     required this.label,\n//     required this.value,\n//   });\n\n//   @override\n//   Widget build(BuildContext context) {\n//     return Row(\n//       children: [\n//         Icon(icon, size: 15, color: theme.onSurface.withOpacity(0.4)),\n//         10.width,\n//         AzyXText(\n//           text: label,\n//           fontSize: 12,\n//           color: theme.onSurface.withOpacity(0.45),\n//         ),\n//         const Spacer(),\n//         AzyXText(\n//           text: value,\n//           fontVariant: FontVariant.bold,\n//           fontSize: 12,\n//           color: theme.onSurface.withOpacity(0.85),\n//         ),\n//       ],\n//     );\n//   }\n// }\n\n// class _StatChip extends StatelessWidget {\n//   final ColorScheme theme;\n//   final IconData icon;\n//   final String label;\n//   final String value;\n\n//   const _StatChip({\n//     required this.theme,\n//     required this.icon,\n//     required this.label,\n//     required this.value,\n//   });\n\n//   @override\n//   Widget build(BuildContext context) {\n//     return Container(\n//       padding: const EdgeInsets.symmetric(horizontal: 14, vertical: 10),\n//       decoration: BoxDecoration(\n//         color: theme.surfaceContainerHighest.withOpacity(0.35),\n//         borderRadius: BorderRadius.circular(14),\n//         border: Border.all(color: theme.outline.withOpacity(0.1)),\n//       ),\n//       child: Column(\n//         crossAxisAlignment: CrossAxisAlignment.start,\n//         children: [\n//           Row(\n//             children: [\n//               Icon(icon, size: 13, color: theme.onSurface.withOpacity(0.4)),\n//               5.width,\n//               AzyXText(\n//                 text: label,\n//                 fontSize: 10,\n//                 color: theme.onSurface.withOpacity(0.4),\n//               ),\n//             ],\n//           ),\n//           5.height,\n//           AzyXText(text: value, fontVariant: FontVariant.bold, fontSize: 12),\n//         ],\n//       ),\n//     );\n//   }\n// }\n\n// class _OutlineButton extends StatelessWidget {\n//   final String label;\n//   final ColorScheme theme;\n//   final bool isDestructive;\n//   final VoidCallback onTap;\n\n//   const _OutlineButton({\n//     required this.label,\n//     required this.theme,\n//     required this.onTap,\n//     this.isDestructive = false,\n//   });\n\n//   @override\n//   Widget build(BuildContext context) {\n//     final color = isDestructive\n//         ? theme.error\n//         : theme.onSurface.withOpacity(0.6);\n\n//     return GestureDetector(\n//       onTap: onTap,\n//       child: Container(\n//         padding: const EdgeInsets.symmetric(vertical: 14),\n//         decoration: BoxDecoration(\n//           borderRadius: BorderRadius.circular(16),\n//           border: Border.all(\n//             color: isDestructive\n//                 ? theme.error.withOpacity(0.35)\n//                 : theme.outline.withOpacity(0.2),\n//           ),\n//         ),\n//         child: Center(\n//           child: AzyXText(\n//             text: label,\n//             fontVariant: FontVariant.bold,\n//             fontSize: 13,\n//             color: color,\n//           ),\n//         ),\n//       ),\n//     );\n//   }\n// }\n\n// class _FilledButton extends StatelessWidget {\n//   final String label;\n//   final IconData icon;\n//   final ColorScheme theme;\n//   final VoidCallback onTap;\n\n//   const _FilledButton({\n//     required this.label,\n//     required this.icon,\n//     required this.theme,\n//     required this.onTap,\n//   });\n\n//   @override\n//   Widget build(BuildContext context) {\n//     return GestureDetector(\n//       onTap: onTap,\n//       child: Container(\n//         padding: const EdgeInsets.symmetric(vertical: 14),\n//         decoration: BoxDecoration(\n//           color: theme.primary,\n//           borderRadius: BorderRadius.circular(16),\n//           boxShadow: [\n//             BoxShadow(\n//               color: theme.primary.withOpacity(0.25),\n//               blurRadius: 16,\n//               offset: const Offset(0, 4),\n//             ),\n//           ],\n//         ),\n//         child: Row(\n//           mainAxisAlignment: MainAxisAlignment.center,\n//           children: [\n//             Icon(icon, color: Colors.black, size: 16),\n//             8.width,\n//             AzyXText(\n//               text: label,\n//               fontVariant: FontVariant.bold,\n//               fontSize: 13,\n//               color: Colors.black,\n//             ),\n//           ],\n//         ),\n//       ),\n//     );\n//   }\n// }\n"
  },
  {
    "path": "lib/Controllers/source/source_controller.dart",
    "content": "import 'dart:developer';\n\nimport 'package:anymex_extension_runtime_bridge/anymex_extension_runtime_bridge.dart'\n    hide isar;\nimport 'package:azyx/Database/keys/data_keys.dart';\nimport 'package:azyx/Database/kv_helper.dart';\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_snack_bar.dart';\nimport 'package:get/get.dart';\n\nfinal sourceController = Get.put(SourceController());\n\nclass SourceController extends GetxController {\n  Rx<List<Repo>> animeRepos = Rx<List<Repo>>([]);\n  Rx<List<Repo>> mangaRepos = Rx<List<Repo>>([]);\n  Rx<List<Repo>> novelRepos = Rx<List<Repo>>([]);\n\n  var availableExtensions = <Source>[].obs;\n  var availableMangaExtensions = <Source>[].obs;\n  var availableNovelExtensions = <Source>[].obs;\n  var installedExtensions = <Source>[].obs;\n  var activeSource = Rxn<Source>();\n\n  var installedDownloaderExtensions = <Source>[].obs;\n\n  var installedMangaExtensions = <Source>[].obs;\n  var activeMangaSource = Rxn<Source>();\n\n  var installedNovelExtensions = <Source>[].obs;\n  var activeNovelSource = Rxn<Source>();\n\n  var lastUpdatedSource = \"\".obs;\n  final RxBool shouldShowExtensions = false.obs;\n\n  final ExtensionManager extensionManager = Get.put(ExtensionManager());\n\n  final Map<String, String> _activeTokens = {};\n\n  void cancelInProgress(String key) {\n    if (_activeTokens.containsKey(key)) {\n      final token = _activeTokens[key]!;\n      final source = switch (key) {\n        'search' || 'detail' => activeSource.value,\n        'manga_search' || 'manga_detail' => activeMangaSource.value,\n        _ => null,\n      };\n      source?.cancelRequest(token);\n      _activeTokens.remove(key);\n    }\n  }\n\n  void updateToken(String key, String token) {\n    cancelInProgress(key);\n    _activeTokens[key] = token;\n  }\n\n  @override\n  void onInit() {\n    super.onInit();\n    checkRuntimeHost();\n    _bindExtensionLists();\n    _initialize();\n  }\n\n  void checkRuntimeHost() async {\n    await AnymeXRuntimeBridge.checkAndInitialize();\n    await AnymeXRuntimeBridge.setupRuntime();\n    if (AnymeXRuntimeBridge.controller.isReady.value) {\n      await Get.find<ExtensionManager>().onRuntimeBridgeInitialization();\n    }\n    // final context = Get.context;\n    // if (context == null) return;\n    // await DownloadRunTimeApk.showDownloadDialog(context);\n  }\n\n  void _bindExtensionLists() {\n    installedExtensions.assignAll(extensionManager.installedAnimeExtensions);\n    installedMangaExtensions.assignAll(\n      extensionManager.installedMangaExtensions,\n    );\n    installedNovelExtensions.assignAll(\n      extensionManager.installedNovelExtensions,\n    );\n    availableExtensions.assignAll(extensionManager.availableAnimeExtensions);\n    availableMangaExtensions.assignAll(\n      extensionManager.availableMangaExtensions,\n    );\n    availableNovelExtensions.assignAll(\n      extensionManager.availableNovelExtensions,\n    );\n\n    ever(extensionManager.installedAnimeExtensions, (v) {\n      installedExtensions.assignAll(v);\n      initExtensions();\n    });\n    ever(extensionManager.installedMangaExtensions, (v) {\n      installedMangaExtensions.assignAll(v);\n      initExtensions();\n    });\n    ever(extensionManager.installedNovelExtensions, (v) {\n      installedNovelExtensions.assignAll(v);\n      initExtensions();\n    });\n    ever(\n      extensionManager.availableAnimeExtensions,\n      (v) => availableExtensions.assignAll(v),\n    );\n    ever(\n      extensionManager.availableMangaExtensions,\n      (v) => availableMangaExtensions.assignAll(v),\n    );\n    ever(\n      extensionManager.availableNovelExtensions,\n      (v) => availableNovelExtensions.assignAll(v),\n    );\n  }\n\n  void _initialize() async {\n    await fetchRepos();\n  }\n\n  Future<void> initExtensions() async {\n    try {\n      final savedActiveSourceId = SourceKeys.activeSourceId.get<String>('');\n      final savedActiveMangaSourceId = SourceKeys.activeMangaSourceId\n          .get<String>('');\n      final savedActiveNovelSourceId = SourceKeys.activeNovelSourceId\n          .get<String>('');\n      activeSource.value = installedExtensions.firstWhereOrNull(\n        (source) => source.id.toString() == savedActiveSourceId,\n      );\n      activeMangaSource.value = installedMangaExtensions.firstWhereOrNull(\n        (source) => source.id.toString() == savedActiveMangaSourceId,\n      );\n      activeNovelSource.value = installedNovelExtensions.firstWhereOrNull(\n        (source) => source.id.toString() == savedActiveNovelSourceId,\n      );\n\n      activeSource.value ??= installedExtensions.firstOrNull;\n      activeMangaSource.value ??= installedMangaExtensions.firstOrNull;\n      activeNovelSource.value ??= installedNovelExtensions.firstOrNull;\n\n      log('ExtensionBridge: Initialized. Active sources set.');\n    } catch (e) {\n      log('ExtensionBridge: Error during initExtensions: $e');\n    }\n  }\n\n  Future<void> fetchRepos() async {\n    animeRepos.value = extensionManager.getAllRepos(ItemType.anime);\n    mangaRepos.value = extensionManager.getAllRepos(ItemType.manga);\n    novelRepos.value = extensionManager.getAllRepos(ItemType.novel);\n    await extensionManager.refreshExtensions(refreshAvailableSource: true);\n    await initExtensions();\n  }\n\n  void setActiveSource(Source source) {\n    if (source.itemType == ItemType.manga) {\n      if (activeMangaSource.value?.id != source.id) {\n        cancelInProgress('manga_search');\n        cancelInProgress('manga_detail');\n      }\n      activeMangaSource.value = source;\n      SourceKeys.activeMangaSourceId.set(source.id.toString());\n      lastUpdatedSource.value = 'MANGA';\n    } else if (source.itemType == ItemType.anime) {\n      if (activeSource.value?.id != source.id) {\n        cancelInProgress('search');\n        cancelInProgress('detail');\n      }\n      activeSource.value = source;\n      SourceKeys.activeSourceId.set(source.id.toString());\n      log(\"activeSourceId: ${SourceKeys.activeSourceId.get<String>('')}\");\n      lastUpdatedSource.value = 'ANIME';\n    } else {\n      activeSource.value = source;\n      SourceKeys.activeNovelSourceId.set(source.id.toString());\n      lastUpdatedSource.value = 'NOVEL';\n    }\n  }\n\n  Future<void> addRepo(String url, ItemType itemType, String managerId) async {\n    try {\n      await extensionManager.addRepo(url, itemType, managerId);\n      await fetchRepos();\n    } catch (e) {\n      azyxSnackBar(e.toString());\n    }\n  }\n\n  Future<void> removeRepo(Repo repo, ItemType itemType) async {\n    try {\n      await extensionManager.removeRepo(repo, itemType);\n      await fetchRepos();\n    } catch (e) {\n      azyxSnackBar(e.toString());\n    }\n  }\n\n  List<Source> getInstalledExtensions(ItemType type) {\n    switch (type) {\n      case ItemType.anime:\n        return installedExtensions;\n      case ItemType.manga:\n        return installedMangaExtensions;\n      case ItemType.novel:\n        return installedNovelExtensions;\n    }\n  }\n\n  List<Source> getAvailableExtensions(ItemType type) {\n    switch (type) {\n      case ItemType.anime:\n        return availableExtensions;\n      case ItemType.manga:\n        return availableMangaExtensions;\n      case ItemType.novel:\n        return availableNovelExtensions;\n    }\n  }\n}\n"
  },
  {
    "path": "lib/Controllers/source/source_mapper.dart",
    "content": "import 'dart:developer';\n\nimport 'package:anymex_extension_runtime_bridge/anymex_extension_runtime_bridge.dart';\nimport 'package:azyx/Controllers/source/source_controller.dart';\nimport 'package:azyx/Models/media.dart';\nimport 'package:azyx/utils/utils.dart';\nimport 'package:get/get.dart';\n\nenum MediaType { manga, anime, novel }\n\nclass AnimeMatchResult {\n  final bool isMatch;\n  final double score;\n  final String matchedTitle;\n  final double englishScore;\n  final double romajiScore;\n  final AnimeMatchDetails details;\n\n  AnimeMatchResult({\n    required this.isMatch,\n    required this.score,\n    required this.matchedTitle,\n    required this.englishScore,\n    required this.romajiScore,\n    required this.details,\n  });\n\n  @override\n  String toString() {\n    return 'AnimeMatchResult(isMatch: $isMatch, score: $score, matchedTitle: $matchedTitle)';\n  }\n}\n\nclass AnimeMatchDetails {\n  final double levenshtein;\n  final double jaroWinkler;\n  final double wordMatch;\n  final double seasonBonus;\n\n  AnimeMatchDetails({\n    required this.levenshtein,\n    required this.jaroWinkler,\n    required this.wordMatch,\n    required this.seasonBonus,\n  });\n\n  @override\n  String toString() {\n    return 'AnimeMatchDetails(levenshtein: $levenshtein, jaroWinkler: $jaroWinkler, wordMatch: $wordMatch, seasonBonus: $seasonBonus)';\n  }\n}\n\nclass _SimilarityResult {\n  final double levRatio;\n  final double jw;\n  final double wordMatchRatio;\n  final double seasonBonus;\n  final double finalScore;\n\n  _SimilarityResult({\n    required this.levRatio,\n    required this.jw,\n    required this.wordMatchRatio,\n    required this.seasonBonus,\n    required this.finalScore,\n  });\n}\n\nAnimeMatchResult matchAnimeTitle(\n  String? sourceEnglishTitle,\n  String? sourceRomajiTitle,\n  String targetTitle, {\n  double threshold = 0.9,\n}) {\n  // Normalize strings\n  String normalize(String str) {\n    return str\n        .toLowerCase()\n        .replaceAll(RegExp(r'[^\\w\\s]'), '') // Remove special chars\n        .trim();\n  }\n\n  final String normalizedEnglish = normalize(sourceEnglishTitle ?? '');\n  final String normalizedRomaji = normalize(sourceRomajiTitle ?? '');\n  final String normalizedTarget = normalize(targetTitle);\n\n  // Check for exact matches first\n  if (normalizedEnglish == normalizedTarget ||\n      normalizedRomaji == normalizedTarget) {\n    return AnimeMatchResult(\n      isMatch: true,\n      score: 1.0,\n      matchedTitle: normalizedEnglish == normalizedTarget\n          ? 'english'\n          : 'romaji',\n      englishScore: normalizedEnglish == normalizedTarget ? 1.0 : 0.0,\n      romajiScore: normalizedRomaji == normalizedTarget ? 1.0 : 0.0,\n      details: AnimeMatchDetails(\n        levenshtein: 1.0,\n        jaroWinkler: 1.0,\n        wordMatch: 1.0,\n        seasonBonus: 0.0,\n      ),\n    );\n  }\n\n  // Extract season numbers from titles using regular expressions\n  int? extractSeasonInfo(String title) {\n    final List<RegExp> seasonPatterns = [\n      RegExp(r'\\b(\\d+)(?:th|st|nd|rd)?\\s*season\\b', caseSensitive: false),\n      RegExp(r'\\bseason\\s*(\\d+)\\b', caseSensitive: false),\n      RegExp(r'\\s(\\d+)\\b(?!\\s*[a-zA-Z])'),\n      RegExp(r'\\b(\\d+)(nd|rd|th|st)\\b'),\n    ];\n\n    for (final pattern in seasonPatterns) {\n      final match = pattern.firstMatch(title);\n      if (match != null && match.group(1) != null) {\n        return int.tryParse(match.group(1)!);\n      }\n    }\n\n    return null;\n  }\n\n  final int? targetSeasonNumber = extractSeasonInfo(normalizedTarget);\n  final int? englishSeasonNumber = extractSeasonInfo(normalizedEnglish);\n  final int? romajiSeasonNumber = extractSeasonInfo(normalizedRomaji);\n\n  // Levenshtein distance implementation\n  int levenshtein(String a, String b) {\n    if (a.isEmpty) return b.length;\n    if (b.isEmpty) return a.length;\n\n    final List<List<int>> matrix = List.generate(\n      b.length + 1,\n      (i) => List.filled(a.length + 1, 0),\n    );\n\n    for (int i = 0; i <= b.length; i++) {\n      matrix[i][0] = i;\n    }\n\n    for (int j = 0; j <= a.length; j++) {\n      matrix[0][j] = j;\n    }\n\n    for (int i = 1; i <= b.length; i++) {\n      for (int j = 1; j <= a.length; j++) {\n        final int cost = a[j - 1] == b[i - 1] ? 0 : 1;\n        matrix[i][j] = [\n          matrix[i - 1][j] + 1, // deletion\n          matrix[i][j - 1] + 1, // insertion\n          matrix[i - 1][j - 1] + cost, // substitution\n        ].reduce((a, b) => a < b ? a : b);\n      }\n    }\n\n    return matrix[b.length][a.length];\n  }\n\n  // Jaro-Winkler distance implementation\n  double jaroWinkler(String s1, String s2) {\n    if (s1.isEmpty && s2.isEmpty) return 1.0;\n    if (s1.isEmpty || s2.isEmpty) return 0.0;\n\n    final int matchDistance =\n        (s1.length > s2.length ? s1.length : s2.length) ~/ 2 - 1;\n    if (matchDistance < 0) return s1 == s2 ? 1.0 : 0.0;\n\n    final List<bool> s1Matches = List.filled(s1.length, false);\n    final List<bool> s2Matches = List.filled(s2.length, false);\n\n    int matches = 0;\n\n    // Find matches\n    for (int i = 0; i < s1.length; i++) {\n      final int start = i - matchDistance > 0 ? i - matchDistance : 0;\n      final int end = i + matchDistance + 1 < s2.length\n          ? i + matchDistance + 1\n          : s2.length;\n\n      for (int j = start; j < end; j++) {\n        if (!s2Matches[j] && s1[i] == s2[j]) {\n          s1Matches[i] = true;\n          s2Matches[j] = true;\n          matches++;\n          break;\n        }\n      }\n    }\n\n    if (matches == 0) return 0.0;\n\n    // Calculate transpositions\n    int transpositions = 0;\n    int j = 0;\n\n    for (int i = 0; i < s1.length; i++) {\n      if (s1Matches[i]) {\n        while (j < s2.length && !s2Matches[j]) {\n          j++;\n        }\n        if (j < s2.length && s1[i] != s2[j]) transpositions++;\n        j++;\n      }\n    }\n\n    final double jaro =\n        (1 / 3) *\n        (matches / s1.length +\n            matches / s2.length +\n            (matches - transpositions / 2) / matches);\n\n    // Winkler modification: boost score for strings that share a prefix\n    const double p = 0.1; // scaling factor\n    int l = 0; // length of common prefix up to 4 chars\n\n    final int minLength = s1.length < s2.length ? s1.length : s2.length;\n    final int prefixLength = minLength < 4 ? minLength : 4;\n\n    for (int i = 0; i < prefixLength; i++) {\n      if (s1[i] == s2[i]) {\n        l++;\n      } else {\n        break;\n      }\n    }\n\n    return jaro + l * p * (1 - jaro);\n  }\n\n  // Calculate similarity metrics for a single title\n  _SimilarityResult calculateSimilarity(\n    String source,\n    String target,\n    int? sourceSeasonNum,\n    int? targetSeasonNum,\n  ) {\n    if (source.isEmpty) {\n      return _SimilarityResult(\n        levRatio: 0,\n        jw: 0,\n        wordMatchRatio: 0,\n        seasonBonus: 0,\n        finalScore: 0,\n      );\n    }\n\n    final double levRatio =\n        1 -\n        levenshtein(source, target) /\n            (source.length > target.length ? source.length : target.length);\n    final double jw = jaroWinkler(source, target);\n\n    // Word level matching (for handling word order differences)\n    final List<String> sourceWords = source\n        .split(RegExp(r'\\s+'))\n        .where((w) => w.isNotEmpty)\n        .toList();\n    final List<String> targetWords = target\n        .split(RegExp(r'\\s+'))\n        .where((w) => w.isNotEmpty)\n        .toList();\n\n    int wordMatches = 0;\n    for (final String sWord in sourceWords) {\n      if (targetWords.contains(sWord)) wordMatches++;\n    }\n\n    final double wordMatchRatio =\n        sourceWords.isNotEmpty && targetWords.isNotEmpty\n        ? wordMatches /\n              (sourceWords.length > targetWords.length\n                  ? sourceWords.length\n                  : targetWords.length)\n        : 0;\n\n    // Season number matching bonus\n    double seasonBonus = 0;\n    if (targetSeasonNum != null && sourceSeasonNum != null) {\n      // Exact match gets full bonus\n      if (targetSeasonNum == sourceSeasonNum) {\n        seasonBonus = 0.3;\n      } else {\n        // Partial bonus for being close (helps with \"Season 4\" matching \"4th Season\")\n        seasonBonus = 0.1;\n      }\n    }\n\n    // Combined score with weighted components\n    final double finalScore =\n        levRatio * 0.3 + jw * 0.3 + wordMatchRatio * 0.2 + seasonBonus;\n\n    return _SimilarityResult(\n      levRatio: levRatio,\n      jw: jw,\n      wordMatchRatio: wordMatchRatio,\n      seasonBonus: seasonBonus,\n      finalScore: finalScore,\n    );\n  }\n\n  // Get scores for both titles\n  final _SimilarityResult englishSimilarity = calculateSimilarity(\n    normalizedEnglish,\n    normalizedTarget,\n    englishSeasonNumber,\n    targetSeasonNumber,\n  );\n  final _SimilarityResult romajiSimilarity = calculateSimilarity(\n    normalizedRomaji,\n    normalizedTarget,\n    romajiSeasonNumber,\n    targetSeasonNumber,\n  );\n\n  // Determine the best match\n  final double bestScore =\n      englishSimilarity.finalScore > romajiSimilarity.finalScore\n      ? englishSimilarity.finalScore\n      : romajiSimilarity.finalScore;\n  final String matchedTitle =\n      englishSimilarity.finalScore >= romajiSimilarity.finalScore\n      ? 'english'\n      : 'romaji';\n\n  final _SimilarityResult bestSimilarity = matchedTitle == 'english'\n      ? englishSimilarity\n      : romajiSimilarity;\n\n  return AnimeMatchResult(\n    isMatch: bestScore >= threshold,\n    score: bestScore,\n    matchedTitle: matchedTitle,\n    englishScore: englishSimilarity.finalScore,\n    romajiScore: romajiSimilarity.finalScore,\n    details: AnimeMatchDetails(\n      levenshtein: bestSimilarity.levRatio,\n      jaroWinkler: bestSimilarity.jw,\n      wordMatch: bestSimilarity.wordMatchRatio,\n      seasonBonus: bestSimilarity.seasonBonus,\n    ),\n  );\n}\n\nFuture<Media?> mapMedia(List<String> animeId, RxString searchedTitle) async {\n  final sourceController = Get.find<SourceController>();\n  final isManga = animeId[0].split(\"*\").last == \"MANGA\";\n  final type = isManga ? MediaType.manga : MediaType.anime;\n  String romajiTitle = animeId[1];\n  String englishTitle = animeId[0].split(\"*\").first;\n\n  // Normalize titles: remove non-alphanumeric characters and trim whitespace\n  String normalize(String title) {\n    return title.replaceAll(RegExp(r'[^a-zA-Z0-9\\s]'), '').trim().toLowerCase();\n  }\n\n  // If romajiTitle is '??', use englishTitle\n  if (romajiTitle == '??') {\n    romajiTitle = englishTitle;\n  }\n\n  // Normalize both titles\n  romajiTitle = normalize(romajiTitle);\n  englishTitle = normalize(englishTitle);\n\n  // Get the active source based on media type\n  final activeSource = isManga\n      ? sourceController.activeMangaSource.value\n      : sourceController.activeSource.value;\n\n  if (activeSource == null) {\n    log(\"No active source found!\");\n    return null;\n  }\n\n  double highestSimilarity = 0;\n  String? bestMatch;\n  List searchResults = [];\n  dynamic bestMatchResult;\n\n  Future<void> searchAndCompare(String query) async {\n    final results = (await activeSource.methods.search(query, 1, [])).list;\n\n    if (results.isEmpty) return;\n\n    for (final result in results) {\n      final resultTitle = normalize((result.title ?? '').trim());\n      searchedTitle.value = \"Searching: $resultTitle\";\n      // Utils.log(\"Matching '$resultTitle' with query '$query'\");\n\n      // Use the advanced anime title matcher\n      final matchResult = matchAnimeTitle(\n        englishTitle,\n        romajiTitle,\n        resultTitle,\n        threshold: 0.7, // Lower threshold for more flexible matching\n      );\n\n      Utils.log(\n        \"Match score: ${matchResult.score.toStringAsFixed(3)} for '$resultTitle'\",\n      );\n      Utils.log(\n        \"Match details: English(${matchResult.englishScore.toStringAsFixed(3)}) Romaji(${matchResult.romajiScore.toStringAsFixed(3)})\",\n      );\n\n      // Perfect match check\n      if (matchResult.score >= 0.95) {\n        highestSimilarity = matchResult.score;\n        bestMatch = resultTitle;\n        bestMatchResult = result;\n        searchResults = results;\n        Utils.log(\"Perfect match found: $resultTitle\");\n        return; // Exit early for near-perfect match\n      }\n\n      // Update best match if this result has a higher similarity\n      if (matchResult.score > highestSimilarity) {\n        highestSimilarity = matchResult.score;\n        bestMatch = resultTitle;\n        bestMatchResult = result;\n        searchResults = results;\n        Utils.log(\n          \"New best match: $resultTitle with score ${matchResult.score.toStringAsFixed(3)}\",\n        );\n      }\n    }\n  }\n\n  // First search using englishTitle\n  await searchAndCompare(englishTitle);\n\n  // If no perfect match was found, try searching with romajiTitle\n  if (highestSimilarity < 0.95) {\n    await searchAndCompare(romajiTitle);\n  }\n\n  // If we found a match with high enough similarity, return it\n  if (highestSimilarity >= 0.7 &&\n      bestMatch != null &&\n      bestMatchResult != null) {\n    searchedTitle.value = bestMatch!.toUpperCase();\n    Utils.log(\n      \"Final match selected: $bestMatch with score ${highestSimilarity.toStringAsFixed(3)}\",\n    );\n    return Media.froDMedia(bestMatchResult, type);\n  }\n\n  // If no good match was found, return the first result or an empty Media object\n  Utils.log(\n    \"No good match found. Highest similarity: ${highestSimilarity.toStringAsFixed(3)}\",\n  );\n  searchedTitle.value = searchResults.isNotEmpty\n      ? searchResults.first.title\n      : \"No match found\";\n  return searchResults.isNotEmpty\n      ? Media.froDMedia(searchResults.first, type)\n      : Media();\n}\n"
  },
  {
    "path": "lib/Controllers/ui_setting_controller.dart",
    "content": "import 'package:azyx/Database/keys/data_keys.dart';\r\nimport 'package:azyx/Database/kv_helper.dart';\r\nimport 'package:get/get.dart';\r\n\r\nfinal UiSettingController uiSettingController = Get.find();\r\n\r\nclass UiSettingController extends GetxController {\r\n  final _glowMultiplier = 0.6.obs;\r\n  final _blurMultiplier = 1.0.obs;\r\n  final _radiusMultiplier = 1.0.obs;\r\n  final _spreadMultiplier = 1.0.obs;\r\n  @override\r\n  void onInit() {\r\n    super.onInit();\r\n    _loadInitialSettings();\r\n  }\r\n\r\n  void _loadInitialSettings() {\r\n    _glowMultiplier.value = UiKeys.glowMultiplier.get<double>(0.6);\r\n    _blurMultiplier.value = UiKeys.blurMultiplier.get<double>(1.0);\r\n    _radiusMultiplier.value = UiKeys.radiusMultiplier.get<double>(1.0);\r\n    _spreadMultiplier.value = UiKeys.spreadMultiplier.get<double>(1.0);\r\n  }\r\n\r\n  double get glowMultiplier => _glowMultiplier.value;\r\n  set glowMultiplier(double value) {\r\n    _glowMultiplier.value = value;\r\n    UiKeys.glowMultiplier.set(value);\r\n  }\r\n\r\n  double get radiusMultiplier => _radiusMultiplier.value;\r\n  set radiusMultiplier(double value) {\r\n    _radiusMultiplier.value = value;\r\n    UiKeys.radiusMultiplier.set(value);\r\n  }\r\n\r\n  double get blurMultiplier => _blurMultiplier.value;\r\n  set blurMultiplier(double value) {\r\n    _blurMultiplier.value = value;\r\n    UiKeys.blurMultiplier.set(value);\r\n  }\r\n\r\n  double get spreadMultiplier => _spreadMultiplier.value;\r\n  set spreadMultiplier(double value) {\r\n    _spreadMultiplier.value = value;\r\n    UiKeys.spreadMultiplier.set(value);\r\n  }\r\n}\r\n"
  },
  {
    "path": "lib/Database/database.dart",
    "content": "import 'dart:io';\n\nimport 'package:anymex_extension_runtime_bridge/anymex_extension_runtime_bridge.dart'\n    hide isar;\nimport 'package:azyx/Database/isar_models/category.dart';\nimport 'package:azyx/Database/isar_models/key_value.dart';\nimport 'package:azyx/Database/isar_models/local_history_item.dart';\nimport 'package:azyx/Database/isar_models/offline_item.dart';\nimport 'package:azyx/main.dart';\nimport 'package:isar_community/isar.dart';\nimport 'package:path/path.dart';\nimport 'package:path_provider/path_provider.dart';\nimport 'package:permission_handler/permission_handler.dart';\n\nclass Database {\n  Future<void> init() async {\n    Directory? dir;\n    dir = await getDatabaseDirectory();\n    isar = Isar.openSync(\n      [\n        ...AnymeXExtensionBridge.isarSchema,\n        KeyValueSchema,\n        CategorySchema,\n        OfflineItemSchema,\n        LocalHistoryItemSchema,\n      ],\n      directory: dir!.path,\n      name: \"AzyX\",\n      inspector: true,\n    );\n    await AnymeXExtensionBridge.init(\n      isarInstance: isar,\n      getDirectory:\n          ({subPath, useCustomPath = false, useSystemPath = false}) async {\n            final base = await getApplicationSupportDirectory();\n            final dir = subPath != null\n                ? Directory('${base.path}/$subPath')\n                : base;\n            if (!await dir.exists()) {\n              await dir.create(recursive: true);\n            }\n            return dir;\n          },\n    );\n  }\n\n  Future<bool> requestPermission() async {\n    Permission permission = Permission.manageExternalStorage;\n    if (Platform.isAndroid) {\n      if (await permission.isGranted) {\n        return true;\n      } else {\n        final result = await permission.request();\n        if (result == PermissionStatus.granted) {\n          return true;\n        }\n        return false;\n      }\n    }\n    return true;\n  }\n\n  Future<Directory?> getDatabaseDirectory() async {\n    final dir = await getApplicationDocumentsDirectory();\n    if (Platform.isAndroid || Platform.isIOS || Platform.isMacOS) {\n      return dir;\n    } else {\n      String dbDir = join(dir.path, 'AzyX', 'databases');\n      await Directory(dbDir).create(recursive: true);\n      return Directory(dbDir);\n    }\n  }\n\n  Future<Isar> initDB(String? path, {bool inspector = false}) async {\n    return isar;\n  }\n}\n"
  },
  {
    "path": "lib/Database/isar_models/anime_details_data.dart",
    "content": "import 'package:azyx/Controllers/services/service_handler.dart';\nimport 'package:azyx/Controllers/source/source_mapper.dart';\nimport 'package:isar_community/isar.dart';\n\npart 'anime_details_data.g.dart';\n\n@embedded\nclass AnilistMediaData {\n  String? id;\n  int? episodes;\n  String? title;\n  String? titleRomaji;\n  String? titleNative;\n  String? description;\n  String? image;\n  String? coverImage;\n  String? rating;\n  String? type;\n  String? status;\n  int? popularity;\n  int? timeUntilAiring;\n  List<String>? genres;\n  List<String>? synonyms;\n\n  List<Character>? characters;\n  List<AnilistMediaData>? relations;\n  List<AnilistMediaData>? recommendations;\n\n  @Enumerated(EnumType.ordinal32)\n  ServicesType? servicesType;\n\n  @Enumerated(EnumType.ordinal32)\n  MediaType? mediaType;\n\n  AnilistMediaData({\n    this.id,\n    this.title,\n    this.titleRomaji,\n    this.titleNative,\n    this.episodes,\n    this.description,\n    this.image,\n    this.coverImage,\n    this.rating,\n    this.type,\n    this.status,\n    this.popularity,\n    this.timeUntilAiring,\n    this.genres,\n    this.synonyms,\n    this.characters,\n    this.relations,\n    this.recommendations,\n    this.servicesType,\n    this.mediaType,\n  });\n\n  factory AnilistMediaData.fromMAL(\n    Map<String, dynamic> json, {\n    bool isManga = false,\n  }) {\n    final altTitles = json['alternative_titles'] as Map<String, dynamic>?;\n    return AnilistMediaData(\n      id: json['id']?.toString() ?? '',\n      title: json['title'] ?? '??',\n      titleRomaji: altTitles?['ja']?.toString(),\n      titleNative: altTitles?['ja']?.toString(),\n      image: json['main_picture']?['large'] ?? json['main_picture']?['medium'],\n      coverImage: json['main_picture']?['large'],\n      episodes: isManga ? json['num_chapters'] : json['num_episodes'],\n      description: json['synopsis'],\n      status: json['status'],\n      rating: json['mean']?.toString(),\n      type: json['media_type'],\n      popularity: json['popularity'],\n      genres: (json['genres'] as List?)\n          ?.map((e) => e['name'].toString())\n          .toList(),\n      synonyms: (altTitles?['synonyms'] as List?)\n          ?.map((e) => e.toString())\n          .toList(),\n    );\n  }\n\n  factory AnilistMediaData.fromSimkl(\n    Map<String, dynamic> json, [\n    bool isMovie = false,\n  ]) {\n    return AnilistMediaData(\n      id: json['id']?.toString() ?? '',\n      title: json['title'] ?? '??',\n      image: json['poster'] != null\n          ? \"https://wsrv.nl/?url=https://simkl.in/posters/${json['poster']}_m.jpg\"\n          : '?',\n      episodes: json['total_episodes_count'],\n      description: json['overview'],\n      status: json['status'],\n      rating: json['ratings']?['simkl']?['rating']?.toString(),\n      type: json['type'],\n    );\n  }\n\n  Map<String, dynamic> toJson() {\n    return {\n      'id': id,\n      'episodes': episodes,\n      'title': title,\n      'titleRomaji': titleRomaji,\n      'titleNative': titleNative,\n      'description': description,\n      'image': image,\n      'coverImage': coverImage,\n      'rating': rating,\n      'type': type,\n      'status': status,\n      'popularity': popularity,\n      'timeUntilAiring': timeUntilAiring,\n      'genres': genres,\n      'synonyms': synonyms,\n      'servicesType': servicesType?.name,\n      'mediaType': mediaType?.name,\n    };\n  }\n\n  factory AnilistMediaData.fromJson(\n    Map<String, dynamic> json, [\n    bool isManga = false,\n  ]) {\n    final titleJson = json['title'];\n    String? title;\n    String? titleRomaji;\n    String? titleNative;\n    if (titleJson is Map) {\n      title =\n          titleJson['english'] ??\n          titleJson['romaji'] ??\n          titleJson['native'] ??\n          '??';\n      titleRomaji = titleJson['romaji']?.toString();\n      titleNative = titleJson['native']?.toString();\n    } else {\n      title = titleJson?.toString() ?? '??';\n    }\n\n    final coverImageJson = json['coverImage'];\n    String? image;\n    if (coverImageJson is Map) {\n      image = coverImageJson['large'] ?? coverImageJson['medium'];\n    } else {\n      image = json['image']?.toString() ?? coverImageJson?.toString();\n    }\n\n    return AnilistMediaData(\n      id: json['id']?.toString(),\n      episodes: json['episodes'],\n      title: title,\n      titleRomaji: titleRomaji ?? json['titleRomaji']?.toString(),\n      titleNative: titleNative ?? json['titleNative']?.toString(),\n      description: json['description'],\n      image: image,\n      coverImage: json['bannerImage']?.toString() ?? image,\n      rating: json['averageScore']?.toString() ?? json['rating']?.toString(),\n      type: json['type']?.toString(),\n      status: json['status']?.toString(),\n      popularity: json['popularity'],\n      timeUntilAiring: json['timeUntilAiring'],\n      genres: (json['genres'] as List?)?.map((e) => e.toString()).toList(),\n      synonyms: (json['synonyms'] as List?)?.map((e) => e.toString()).toList(),\n      characters: (json['characters']?['edges'] as List?)\n          ?.map((e) => Character.fromJson(e['node']))\n          .toList(),\n      relations: (json['relations']?['edges'] as List?)\n          ?.map((e) => AnilistMediaData.fromJson(e['node']))\n          .toList(),\n      recommendations: (json['recommendations']?['edges'] as List?)\n          ?.map(\n            (e) => AnilistMediaData.fromJson(\n              e['node']?['mediaRecommendation'] ?? {},\n            ),\n          )\n          .toList(),\n      servicesType: json['servicesType'] != null\n          ? ServicesType.values.firstWhere(\n              (e) => e.name == json['servicesType'],\n              orElse: () => ServicesType.anilist,\n            )\n          : null,\n      mediaType: json['mediaType'] != null\n          ? MediaType.values.firstWhere(\n              (e) => e.name == json['mediaType'],\n              orElse: () => MediaType.anime,\n            )\n          : null,\n    );\n  }\n}\n\n@embedded\nclass Character {\n  String? image;\n  String? name;\n  int? popularity;\n\n  Character({this.image, this.name, this.popularity});\n\n  factory Character.fromJson(Map<String, dynamic> json) {\n    final nameJson = json['name'];\n    String? name;\n    if (nameJson is Map) {\n      name = nameJson['full'] ?? nameJson['userPreferred'];\n    } else {\n      name = nameJson?.toString();\n    }\n\n    final imageJson = json['image'];\n    String? image;\n    if (imageJson is Map) {\n      image = imageJson['large'] ?? imageJson['medium'];\n    } else {\n      image = imageJson?.toString();\n    }\n\n    return Character(\n      image: image,\n      name: name,\n      popularity: json['popularity'] ?? json['favourites'],\n    );\n  }\n\n  Map<String, dynamic> toJson() {\n    return {'image': image, 'name': name, 'popularity': popularity};\n  }\n}\n"
  },
  {
    "path": "lib/Database/isar_models/anime_details_data.g.dart",
    "content": "// GENERATED CODE - DO NOT MODIFY BY HAND\n\npart of 'anime_details_data.dart';\n\n// **************************************************************************\n// IsarEmbeddedGenerator\n// **************************************************************************\n\n// coverage:ignore-file\n// ignore_for_file: duplicate_ignore, non_constant_identifier_names, constant_identifier_names, invalid_use_of_protected_member, unnecessary_cast, prefer_const_constructors, lines_longer_than_80_chars, require_trailing_commas, inference_failure_on_function_invocation, unnecessary_parenthesis, unnecessary_raw_strings, unnecessary_null_checks, join_return_with_assignment, prefer_final_locals, avoid_js_rounded_ints, avoid_positional_boolean_parameters, always_specify_types\n\nconst AnilistMediaDataSchema = Schema(\n  name: r'AnilistMediaData',\n  id: -5760830946583651264,\n  properties: {\n    r'characters': PropertySchema(\n      id: 0,\n      name: r'characters',\n      type: IsarType.objectList,\n\n      target: r'Character',\n    ),\n    r'coverImage': PropertySchema(\n      id: 1,\n      name: r'coverImage',\n      type: IsarType.string,\n    ),\n    r'description': PropertySchema(\n      id: 2,\n      name: r'description',\n      type: IsarType.string,\n    ),\n    r'episodes': PropertySchema(id: 3, name: r'episodes', type: IsarType.long),\n    r'genres': PropertySchema(\n      id: 4,\n      name: r'genres',\n      type: IsarType.stringList,\n    ),\n    r'id': PropertySchema(id: 5, name: r'id', type: IsarType.string),\n    r'image': PropertySchema(id: 6, name: r'image', type: IsarType.string),\n    r'mediaType': PropertySchema(\n      id: 7,\n      name: r'mediaType',\n      type: IsarType.int,\n      enumMap: _AnilistMediaDatamediaTypeEnumValueMap,\n    ),\n    r'popularity': PropertySchema(\n      id: 8,\n      name: r'popularity',\n      type: IsarType.long,\n    ),\n    r'rating': PropertySchema(id: 9, name: r'rating', type: IsarType.string),\n    r'recommendations': PropertySchema(\n      id: 10,\n      name: r'recommendations',\n      type: IsarType.objectList,\n\n      target: r'AnilistMediaData',\n    ),\n    r'relations': PropertySchema(\n      id: 11,\n      name: r'relations',\n      type: IsarType.objectList,\n\n      target: r'AnilistMediaData',\n    ),\n    r'servicesType': PropertySchema(\n      id: 12,\n      name: r'servicesType',\n      type: IsarType.int,\n      enumMap: _AnilistMediaDataservicesTypeEnumValueMap,\n    ),\n    r'status': PropertySchema(id: 13, name: r'status', type: IsarType.string),\n    r'synonyms': PropertySchema(\n      id: 14,\n      name: r'synonyms',\n      type: IsarType.stringList,\n    ),\n    r'timeUntilAiring': PropertySchema(\n      id: 15,\n      name: r'timeUntilAiring',\n      type: IsarType.long,\n    ),\n    r'title': PropertySchema(id: 16, name: r'title', type: IsarType.string),\n    r'titleNative': PropertySchema(\n      id: 17,\n      name: r'titleNative',\n      type: IsarType.string,\n    ),\n    r'titleRomaji': PropertySchema(\n      id: 18,\n      name: r'titleRomaji',\n      type: IsarType.string,\n    ),\n    r'type': PropertySchema(id: 19, name: r'type', type: IsarType.string),\n  },\n\n  estimateSize: _anilistMediaDataEstimateSize,\n  serialize: _anilistMediaDataSerialize,\n  deserialize: _anilistMediaDataDeserialize,\n  deserializeProp: _anilistMediaDataDeserializeProp,\n);\n\nint _anilistMediaDataEstimateSize(\n  AnilistMediaData object,\n  List<int> offsets,\n  Map<Type, List<int>> allOffsets,\n) {\n  var bytesCount = offsets.last;\n  {\n    final list = object.characters;\n    if (list != null) {\n      bytesCount += 3 + list.length * 3;\n      {\n        final offsets = allOffsets[Character]!;\n        for (var i = 0; i < list.length; i++) {\n          final value = list[i];\n          bytesCount += CharacterSchema.estimateSize(\n            value,\n            offsets,\n            allOffsets,\n          );\n        }\n      }\n    }\n  }\n  {\n    final value = object.coverImage;\n    if (value != null) {\n      bytesCount += 3 + value.length * 3;\n    }\n  }\n  {\n    final value = object.description;\n    if (value != null) {\n      bytesCount += 3 + value.length * 3;\n    }\n  }\n  {\n    final list = object.genres;\n    if (list != null) {\n      bytesCount += 3 + list.length * 3;\n      {\n        for (var i = 0; i < list.length; i++) {\n          final value = list[i];\n          bytesCount += value.length * 3;\n        }\n      }\n    }\n  }\n  {\n    final value = object.id;\n    if (value != null) {\n      bytesCount += 3 + value.length * 3;\n    }\n  }\n  {\n    final value = object.image;\n    if (value != null) {\n      bytesCount += 3 + value.length * 3;\n    }\n  }\n  {\n    final value = object.rating;\n    if (value != null) {\n      bytesCount += 3 + value.length * 3;\n    }\n  }\n  {\n    final list = object.recommendations;\n    if (list != null) {\n      bytesCount += 3 + list.length * 3;\n      {\n        final offsets = allOffsets[AnilistMediaData]!;\n        for (var i = 0; i < list.length; i++) {\n          final value = list[i];\n          bytesCount += AnilistMediaDataSchema.estimateSize(\n            value,\n            offsets,\n            allOffsets,\n          );\n        }\n      }\n    }\n  }\n  {\n    final list = object.relations;\n    if (list != null) {\n      bytesCount += 3 + list.length * 3;\n      {\n        final offsets = allOffsets[AnilistMediaData]!;\n        for (var i = 0; i < list.length; i++) {\n          final value = list[i];\n          bytesCount += AnilistMediaDataSchema.estimateSize(\n            value,\n            offsets,\n            allOffsets,\n          );\n        }\n      }\n    }\n  }\n  {\n    final value = object.status;\n    if (value != null) {\n      bytesCount += 3 + value.length * 3;\n    }\n  }\n  {\n    final list = object.synonyms;\n    if (list != null) {\n      bytesCount += 3 + list.length * 3;\n      {\n        for (var i = 0; i < list.length; i++) {\n          final value = list[i];\n          bytesCount += value.length * 3;\n        }\n      }\n    }\n  }\n  {\n    final value = object.title;\n    if (value != null) {\n      bytesCount += 3 + value.length * 3;\n    }\n  }\n  {\n    final value = object.titleNative;\n    if (value != null) {\n      bytesCount += 3 + value.length * 3;\n    }\n  }\n  {\n    final value = object.titleRomaji;\n    if (value != null) {\n      bytesCount += 3 + value.length * 3;\n    }\n  }\n  {\n    final value = object.type;\n    if (value != null) {\n      bytesCount += 3 + value.length * 3;\n    }\n  }\n  return bytesCount;\n}\n\nvoid _anilistMediaDataSerialize(\n  AnilistMediaData object,\n  IsarWriter writer,\n  List<int> offsets,\n  Map<Type, List<int>> allOffsets,\n) {\n  writer.writeObjectList<Character>(\n    offsets[0],\n    allOffsets,\n    CharacterSchema.serialize,\n    object.characters,\n  );\n  writer.writeString(offsets[1], object.coverImage);\n  writer.writeString(offsets[2], object.description);\n  writer.writeLong(offsets[3], object.episodes);\n  writer.writeStringList(offsets[4], object.genres);\n  writer.writeString(offsets[5], object.id);\n  writer.writeString(offsets[6], object.image);\n  writer.writeInt(offsets[7], object.mediaType?.index);\n  writer.writeLong(offsets[8], object.popularity);\n  writer.writeString(offsets[9], object.rating);\n  writer.writeObjectList<AnilistMediaData>(\n    offsets[10],\n    allOffsets,\n    AnilistMediaDataSchema.serialize,\n    object.recommendations,\n  );\n  writer.writeObjectList<AnilistMediaData>(\n    offsets[11],\n    allOffsets,\n    AnilistMediaDataSchema.serialize,\n    object.relations,\n  );\n  writer.writeInt(offsets[12], object.servicesType?.index);\n  writer.writeString(offsets[13], object.status);\n  writer.writeStringList(offsets[14], object.synonyms);\n  writer.writeLong(offsets[15], object.timeUntilAiring);\n  writer.writeString(offsets[16], object.title);\n  writer.writeString(offsets[17], object.titleNative);\n  writer.writeString(offsets[18], object.titleRomaji);\n  writer.writeString(offsets[19], object.type);\n}\n\nAnilistMediaData _anilistMediaDataDeserialize(\n  Id id,\n  IsarReader reader,\n  List<int> offsets,\n  Map<Type, List<int>> allOffsets,\n) {\n  final object = AnilistMediaData(\n    characters: reader.readObjectList<Character>(\n      offsets[0],\n      CharacterSchema.deserialize,\n      allOffsets,\n      Character(),\n    ),\n    coverImage: reader.readStringOrNull(offsets[1]),\n    description: reader.readStringOrNull(offsets[2]),\n    episodes: reader.readLongOrNull(offsets[3]),\n    genres: reader.readStringList(offsets[4]),\n    id: reader.readStringOrNull(offsets[5]),\n    image: reader.readStringOrNull(offsets[6]),\n    mediaType:\n        _AnilistMediaDatamediaTypeValueEnumMap[reader.readIntOrNull(\n          offsets[7],\n        )],\n    popularity: reader.readLongOrNull(offsets[8]),\n    rating: reader.readStringOrNull(offsets[9]),\n    recommendations: reader.readObjectList<AnilistMediaData>(\n      offsets[10],\n      AnilistMediaDataSchema.deserialize,\n      allOffsets,\n      AnilistMediaData(),\n    ),\n    relations: reader.readObjectList<AnilistMediaData>(\n      offsets[11],\n      AnilistMediaDataSchema.deserialize,\n      allOffsets,\n      AnilistMediaData(),\n    ),\n    servicesType:\n        _AnilistMediaDataservicesTypeValueEnumMap[reader.readIntOrNull(\n          offsets[12],\n        )],\n    status: reader.readStringOrNull(offsets[13]),\n    synonyms: reader.readStringList(offsets[14]),\n    timeUntilAiring: reader.readLongOrNull(offsets[15]),\n    title: reader.readStringOrNull(offsets[16]),\n    titleNative: reader.readStringOrNull(offsets[17]),\n    titleRomaji: reader.readStringOrNull(offsets[18]),\n    type: reader.readStringOrNull(offsets[19]),\n  );\n  return object;\n}\n\nP _anilistMediaDataDeserializeProp<P>(\n  IsarReader reader,\n  int propertyId,\n  int offset,\n  Map<Type, List<int>> allOffsets,\n) {\n  switch (propertyId) {\n    case 0:\n      return (reader.readObjectList<Character>(\n            offset,\n            CharacterSchema.deserialize,\n            allOffsets,\n            Character(),\n          ))\n          as P;\n    case 1:\n      return (reader.readStringOrNull(offset)) as P;\n    case 2:\n      return (reader.readStringOrNull(offset)) as P;\n    case 3:\n      return (reader.readLongOrNull(offset)) as P;\n    case 4:\n      return (reader.readStringList(offset)) as P;\n    case 5:\n      return (reader.readStringOrNull(offset)) as P;\n    case 6:\n      return (reader.readStringOrNull(offset)) as P;\n    case 7:\n      return (_AnilistMediaDatamediaTypeValueEnumMap[reader.readIntOrNull(\n            offset,\n          )])\n          as P;\n    case 8:\n      return (reader.readLongOrNull(offset)) as P;\n    case 9:\n      return (reader.readStringOrNull(offset)) as P;\n    case 10:\n      return (reader.readObjectList<AnilistMediaData>(\n            offset,\n            AnilistMediaDataSchema.deserialize,\n            allOffsets,\n            AnilistMediaData(),\n          ))\n          as P;\n    case 11:\n      return (reader.readObjectList<AnilistMediaData>(\n            offset,\n            AnilistMediaDataSchema.deserialize,\n            allOffsets,\n            AnilistMediaData(),\n          ))\n          as P;\n    case 12:\n      return (_AnilistMediaDataservicesTypeValueEnumMap[reader.readIntOrNull(\n            offset,\n          )])\n          as P;\n    case 13:\n      return (reader.readStringOrNull(offset)) as P;\n    case 14:\n      return (reader.readStringList(offset)) as P;\n    case 15:\n      return (reader.readLongOrNull(offset)) as P;\n    case 16:\n      return (reader.readStringOrNull(offset)) as P;\n    case 17:\n      return (reader.readStringOrNull(offset)) as P;\n    case 18:\n      return (reader.readStringOrNull(offset)) as P;\n    case 19:\n      return (reader.readStringOrNull(offset)) as P;\n    default:\n      throw IsarError('Unknown property with id $propertyId');\n  }\n}\n\nconst _AnilistMediaDatamediaTypeEnumValueMap = {\n  'manga': 0,\n  'anime': 1,\n  'novel': 2,\n};\nconst _AnilistMediaDatamediaTypeValueEnumMap = {\n  0: MediaType.manga,\n  1: MediaType.anime,\n  2: MediaType.novel,\n};\nconst _AnilistMediaDataservicesTypeEnumValueMap = {\n  'anilist': 0,\n  'mal': 1,\n  'simkl': 2,\n};\nconst _AnilistMediaDataservicesTypeValueEnumMap = {\n  0: ServicesType.anilist,\n  1: ServicesType.mal,\n  2: ServicesType.simkl,\n};\n\nextension AnilistMediaDataQueryFilter\n    on QueryBuilder<AnilistMediaData, AnilistMediaData, QFilterCondition> {\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  charactersIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNull(property: r'characters'),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  charactersIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNotNull(property: r'characters'),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  charactersLengthEqualTo(int length) {\n    return QueryBuilder.apply(this, (query) {\n      return query.listLength(r'characters', length, true, length, true);\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  charactersIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.listLength(r'characters', 0, true, 0, true);\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  charactersIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.listLength(r'characters', 0, false, 999999, true);\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  charactersLengthLessThan(int length, {bool include = false}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.listLength(r'characters', 0, true, length, include);\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  charactersLengthGreaterThan(int length, {bool include = false}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.listLength(r'characters', length, include, 999999, true);\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  charactersLengthBetween(\n    int lower,\n    int upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.listLength(\n        r'characters',\n        lower,\n        includeLower,\n        upper,\n        includeUpper,\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  coverImageIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNull(property: r'coverImage'),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  coverImageIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNotNull(property: r'coverImage'),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  coverImageEqualTo(String? value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(\n          property: r'coverImage',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  coverImageGreaterThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(\n          include: include,\n          property: r'coverImage',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  coverImageLessThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.lessThan(\n          include: include,\n          property: r'coverImage',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  coverImageBetween(\n    String? lower,\n    String? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.between(\n          property: r'coverImage',\n          lower: lower,\n          includeLower: includeLower,\n          upper: upper,\n          includeUpper: includeUpper,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  coverImageStartsWith(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.startsWith(\n          property: r'coverImage',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  coverImageEndsWith(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.endsWith(\n          property: r'coverImage',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  coverImageContains(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.contains(\n          property: r'coverImage',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  coverImageMatches(String pattern, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.matches(\n          property: r'coverImage',\n          wildcard: pattern,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  coverImageIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(property: r'coverImage', value: ''),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  coverImageIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(property: r'coverImage', value: ''),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  descriptionIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNull(property: r'description'),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  descriptionIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNotNull(property: r'description'),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  descriptionEqualTo(String? value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(\n          property: r'description',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  descriptionGreaterThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(\n          include: include,\n          property: r'description',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  descriptionLessThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.lessThan(\n          include: include,\n          property: r'description',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  descriptionBetween(\n    String? lower,\n    String? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.between(\n          property: r'description',\n          lower: lower,\n          includeLower: includeLower,\n          upper: upper,\n          includeUpper: includeUpper,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  descriptionStartsWith(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.startsWith(\n          property: r'description',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  descriptionEndsWith(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.endsWith(\n          property: r'description',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  descriptionContains(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.contains(\n          property: r'description',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  descriptionMatches(String pattern, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.matches(\n          property: r'description',\n          wildcard: pattern,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  descriptionIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(property: r'description', value: ''),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  descriptionIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(property: r'description', value: ''),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  episodesIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNull(property: r'episodes'),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  episodesIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNotNull(property: r'episodes'),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  episodesEqualTo(int? value) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(property: r'episodes', value: value),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  episodesGreaterThan(int? value, {bool include = false}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(\n          include: include,\n          property: r'episodes',\n          value: value,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  episodesLessThan(int? value, {bool include = false}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.lessThan(\n          include: include,\n          property: r'episodes',\n          value: value,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  episodesBetween(\n    int? lower,\n    int? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.between(\n          property: r'episodes',\n          lower: lower,\n          includeLower: includeLower,\n          upper: upper,\n          includeUpper: includeUpper,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  genresIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNull(property: r'genres'),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  genresIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNotNull(property: r'genres'),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  genresElementEqualTo(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(\n          property: r'genres',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  genresElementGreaterThan(\n    String value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(\n          include: include,\n          property: r'genres',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  genresElementLessThan(\n    String value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.lessThan(\n          include: include,\n          property: r'genres',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  genresElementBetween(\n    String lower,\n    String upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.between(\n          property: r'genres',\n          lower: lower,\n          includeLower: includeLower,\n          upper: upper,\n          includeUpper: includeUpper,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  genresElementStartsWith(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.startsWith(\n          property: r'genres',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  genresElementEndsWith(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.endsWith(\n          property: r'genres',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  genresElementContains(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.contains(\n          property: r'genres',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  genresElementMatches(String pattern, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.matches(\n          property: r'genres',\n          wildcard: pattern,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  genresElementIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(property: r'genres', value: ''),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  genresElementIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(property: r'genres', value: ''),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  genresLengthEqualTo(int length) {\n    return QueryBuilder.apply(this, (query) {\n      return query.listLength(r'genres', length, true, length, true);\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  genresIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.listLength(r'genres', 0, true, 0, true);\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  genresIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.listLength(r'genres', 0, false, 999999, true);\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  genresLengthLessThan(int length, {bool include = false}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.listLength(r'genres', 0, true, length, include);\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  genresLengthGreaterThan(int length, {bool include = false}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.listLength(r'genres', length, include, 999999, true);\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  genresLengthBetween(\n    int lower,\n    int upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.listLength(\n        r'genres',\n        lower,\n        includeLower,\n        upper,\n        includeUpper,\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  idIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNull(property: r'id'),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  idIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNotNull(property: r'id'),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  idEqualTo(String? value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(\n          property: r'id',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  idGreaterThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(\n          include: include,\n          property: r'id',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  idLessThan(String? value, {bool include = false, bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.lessThan(\n          include: include,\n          property: r'id',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  idBetween(\n    String? lower,\n    String? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.between(\n          property: r'id',\n          lower: lower,\n          includeLower: includeLower,\n          upper: upper,\n          includeUpper: includeUpper,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  idStartsWith(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.startsWith(\n          property: r'id',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  idEndsWith(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.endsWith(\n          property: r'id',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  idContains(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.contains(\n          property: r'id',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  idMatches(String pattern, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.matches(\n          property: r'id',\n          wildcard: pattern,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  idIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(property: r'id', value: ''),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  idIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(property: r'id', value: ''),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  imageIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNull(property: r'image'),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  imageIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNotNull(property: r'image'),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  imageEqualTo(String? value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(\n          property: r'image',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  imageGreaterThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(\n          include: include,\n          property: r'image',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  imageLessThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.lessThan(\n          include: include,\n          property: r'image',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  imageBetween(\n    String? lower,\n    String? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.between(\n          property: r'image',\n          lower: lower,\n          includeLower: includeLower,\n          upper: upper,\n          includeUpper: includeUpper,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  imageStartsWith(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.startsWith(\n          property: r'image',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  imageEndsWith(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.endsWith(\n          property: r'image',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  imageContains(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.contains(\n          property: r'image',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  imageMatches(String pattern, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.matches(\n          property: r'image',\n          wildcard: pattern,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  imageIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(property: r'image', value: ''),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  imageIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(property: r'image', value: ''),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  mediaTypeIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNull(property: r'mediaType'),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  mediaTypeIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNotNull(property: r'mediaType'),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  mediaTypeEqualTo(MediaType? value) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(property: r'mediaType', value: value),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  mediaTypeGreaterThan(MediaType? value, {bool include = false}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(\n          include: include,\n          property: r'mediaType',\n          value: value,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  mediaTypeLessThan(MediaType? value, {bool include = false}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.lessThan(\n          include: include,\n          property: r'mediaType',\n          value: value,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  mediaTypeBetween(\n    MediaType? lower,\n    MediaType? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.between(\n          property: r'mediaType',\n          lower: lower,\n          includeLower: includeLower,\n          upper: upper,\n          includeUpper: includeUpper,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  popularityIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNull(property: r'popularity'),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  popularityIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNotNull(property: r'popularity'),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  popularityEqualTo(int? value) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(property: r'popularity', value: value),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  popularityGreaterThan(int? value, {bool include = false}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(\n          include: include,\n          property: r'popularity',\n          value: value,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  popularityLessThan(int? value, {bool include = false}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.lessThan(\n          include: include,\n          property: r'popularity',\n          value: value,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  popularityBetween(\n    int? lower,\n    int? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.between(\n          property: r'popularity',\n          lower: lower,\n          includeLower: includeLower,\n          upper: upper,\n          includeUpper: includeUpper,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  ratingIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNull(property: r'rating'),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  ratingIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNotNull(property: r'rating'),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  ratingEqualTo(String? value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(\n          property: r'rating',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  ratingGreaterThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(\n          include: include,\n          property: r'rating',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  ratingLessThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.lessThan(\n          include: include,\n          property: r'rating',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  ratingBetween(\n    String? lower,\n    String? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.between(\n          property: r'rating',\n          lower: lower,\n          includeLower: includeLower,\n          upper: upper,\n          includeUpper: includeUpper,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  ratingStartsWith(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.startsWith(\n          property: r'rating',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  ratingEndsWith(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.endsWith(\n          property: r'rating',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  ratingContains(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.contains(\n          property: r'rating',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  ratingMatches(String pattern, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.matches(\n          property: r'rating',\n          wildcard: pattern,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  ratingIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(property: r'rating', value: ''),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  ratingIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(property: r'rating', value: ''),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  recommendationsIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNull(property: r'recommendations'),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  recommendationsIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNotNull(property: r'recommendations'),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  recommendationsLengthEqualTo(int length) {\n    return QueryBuilder.apply(this, (query) {\n      return query.listLength(r'recommendations', length, true, length, true);\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  recommendationsIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.listLength(r'recommendations', 0, true, 0, true);\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  recommendationsIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.listLength(r'recommendations', 0, false, 999999, true);\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  recommendationsLengthLessThan(int length, {bool include = false}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.listLength(r'recommendations', 0, true, length, include);\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  recommendationsLengthGreaterThan(int length, {bool include = false}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.listLength(\n        r'recommendations',\n        length,\n        include,\n        999999,\n        true,\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  recommendationsLengthBetween(\n    int lower,\n    int upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.listLength(\n        r'recommendations',\n        lower,\n        includeLower,\n        upper,\n        includeUpper,\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  relationsIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNull(property: r'relations'),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  relationsIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNotNull(property: r'relations'),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  relationsLengthEqualTo(int length) {\n    return QueryBuilder.apply(this, (query) {\n      return query.listLength(r'relations', length, true, length, true);\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  relationsIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.listLength(r'relations', 0, true, 0, true);\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  relationsIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.listLength(r'relations', 0, false, 999999, true);\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  relationsLengthLessThan(int length, {bool include = false}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.listLength(r'relations', 0, true, length, include);\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  relationsLengthGreaterThan(int length, {bool include = false}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.listLength(r'relations', length, include, 999999, true);\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  relationsLengthBetween(\n    int lower,\n    int upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.listLength(\n        r'relations',\n        lower,\n        includeLower,\n        upper,\n        includeUpper,\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  servicesTypeIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNull(property: r'servicesType'),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  servicesTypeIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNotNull(property: r'servicesType'),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  servicesTypeEqualTo(ServicesType? value) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(property: r'servicesType', value: value),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  servicesTypeGreaterThan(ServicesType? value, {bool include = false}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(\n          include: include,\n          property: r'servicesType',\n          value: value,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  servicesTypeLessThan(ServicesType? value, {bool include = false}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.lessThan(\n          include: include,\n          property: r'servicesType',\n          value: value,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  servicesTypeBetween(\n    ServicesType? lower,\n    ServicesType? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.between(\n          property: r'servicesType',\n          lower: lower,\n          includeLower: includeLower,\n          upper: upper,\n          includeUpper: includeUpper,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  statusIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNull(property: r'status'),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  statusIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNotNull(property: r'status'),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  statusEqualTo(String? value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(\n          property: r'status',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  statusGreaterThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(\n          include: include,\n          property: r'status',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  statusLessThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.lessThan(\n          include: include,\n          property: r'status',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  statusBetween(\n    String? lower,\n    String? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.between(\n          property: r'status',\n          lower: lower,\n          includeLower: includeLower,\n          upper: upper,\n          includeUpper: includeUpper,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  statusStartsWith(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.startsWith(\n          property: r'status',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  statusEndsWith(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.endsWith(\n          property: r'status',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  statusContains(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.contains(\n          property: r'status',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  statusMatches(String pattern, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.matches(\n          property: r'status',\n          wildcard: pattern,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  statusIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(property: r'status', value: ''),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  statusIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(property: r'status', value: ''),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  synonymsIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNull(property: r'synonyms'),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  synonymsIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNotNull(property: r'synonyms'),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  synonymsElementEqualTo(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(\n          property: r'synonyms',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  synonymsElementGreaterThan(\n    String value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(\n          include: include,\n          property: r'synonyms',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  synonymsElementLessThan(\n    String value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.lessThan(\n          include: include,\n          property: r'synonyms',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  synonymsElementBetween(\n    String lower,\n    String upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.between(\n          property: r'synonyms',\n          lower: lower,\n          includeLower: includeLower,\n          upper: upper,\n          includeUpper: includeUpper,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  synonymsElementStartsWith(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.startsWith(\n          property: r'synonyms',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  synonymsElementEndsWith(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.endsWith(\n          property: r'synonyms',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  synonymsElementContains(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.contains(\n          property: r'synonyms',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  synonymsElementMatches(String pattern, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.matches(\n          property: r'synonyms',\n          wildcard: pattern,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  synonymsElementIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(property: r'synonyms', value: ''),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  synonymsElementIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(property: r'synonyms', value: ''),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  synonymsLengthEqualTo(int length) {\n    return QueryBuilder.apply(this, (query) {\n      return query.listLength(r'synonyms', length, true, length, true);\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  synonymsIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.listLength(r'synonyms', 0, true, 0, true);\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  synonymsIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.listLength(r'synonyms', 0, false, 999999, true);\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  synonymsLengthLessThan(int length, {bool include = false}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.listLength(r'synonyms', 0, true, length, include);\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  synonymsLengthGreaterThan(int length, {bool include = false}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.listLength(r'synonyms', length, include, 999999, true);\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  synonymsLengthBetween(\n    int lower,\n    int upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.listLength(\n        r'synonyms',\n        lower,\n        includeLower,\n        upper,\n        includeUpper,\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  timeUntilAiringIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNull(property: r'timeUntilAiring'),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  timeUntilAiringIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNotNull(property: r'timeUntilAiring'),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  timeUntilAiringEqualTo(int? value) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(property: r'timeUntilAiring', value: value),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  timeUntilAiringGreaterThan(int? value, {bool include = false}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(\n          include: include,\n          property: r'timeUntilAiring',\n          value: value,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  timeUntilAiringLessThan(int? value, {bool include = false}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.lessThan(\n          include: include,\n          property: r'timeUntilAiring',\n          value: value,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  timeUntilAiringBetween(\n    int? lower,\n    int? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.between(\n          property: r'timeUntilAiring',\n          lower: lower,\n          includeLower: includeLower,\n          upper: upper,\n          includeUpper: includeUpper,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  titleIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNull(property: r'title'),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  titleIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNotNull(property: r'title'),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  titleEqualTo(String? value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(\n          property: r'title',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  titleGreaterThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(\n          include: include,\n          property: r'title',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  titleLessThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.lessThan(\n          include: include,\n          property: r'title',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  titleBetween(\n    String? lower,\n    String? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.between(\n          property: r'title',\n          lower: lower,\n          includeLower: includeLower,\n          upper: upper,\n          includeUpper: includeUpper,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  titleStartsWith(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.startsWith(\n          property: r'title',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  titleEndsWith(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.endsWith(\n          property: r'title',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  titleContains(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.contains(\n          property: r'title',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  titleMatches(String pattern, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.matches(\n          property: r'title',\n          wildcard: pattern,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  titleIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(property: r'title', value: ''),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  titleIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(property: r'title', value: ''),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  titleNativeIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNull(property: r'titleNative'),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  titleNativeIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNotNull(property: r'titleNative'),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  titleNativeEqualTo(String? value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(\n          property: r'titleNative',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  titleNativeGreaterThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(\n          include: include,\n          property: r'titleNative',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  titleNativeLessThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.lessThan(\n          include: include,\n          property: r'titleNative',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  titleNativeBetween(\n    String? lower,\n    String? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.between(\n          property: r'titleNative',\n          lower: lower,\n          includeLower: includeLower,\n          upper: upper,\n          includeUpper: includeUpper,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  titleNativeStartsWith(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.startsWith(\n          property: r'titleNative',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  titleNativeEndsWith(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.endsWith(\n          property: r'titleNative',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  titleNativeContains(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.contains(\n          property: r'titleNative',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  titleNativeMatches(String pattern, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.matches(\n          property: r'titleNative',\n          wildcard: pattern,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  titleNativeIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(property: r'titleNative', value: ''),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  titleNativeIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(property: r'titleNative', value: ''),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  titleRomajiIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNull(property: r'titleRomaji'),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  titleRomajiIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNotNull(property: r'titleRomaji'),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  titleRomajiEqualTo(String? value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(\n          property: r'titleRomaji',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  titleRomajiGreaterThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(\n          include: include,\n          property: r'titleRomaji',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  titleRomajiLessThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.lessThan(\n          include: include,\n          property: r'titleRomaji',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  titleRomajiBetween(\n    String? lower,\n    String? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.between(\n          property: r'titleRomaji',\n          lower: lower,\n          includeLower: includeLower,\n          upper: upper,\n          includeUpper: includeUpper,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  titleRomajiStartsWith(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.startsWith(\n          property: r'titleRomaji',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  titleRomajiEndsWith(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.endsWith(\n          property: r'titleRomaji',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  titleRomajiContains(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.contains(\n          property: r'titleRomaji',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  titleRomajiMatches(String pattern, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.matches(\n          property: r'titleRomaji',\n          wildcard: pattern,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  titleRomajiIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(property: r'titleRomaji', value: ''),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  titleRomajiIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(property: r'titleRomaji', value: ''),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  typeIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNull(property: r'type'),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  typeIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNotNull(property: r'type'),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  typeEqualTo(String? value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(\n          property: r'type',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  typeGreaterThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(\n          include: include,\n          property: r'type',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  typeLessThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.lessThan(\n          include: include,\n          property: r'type',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  typeBetween(\n    String? lower,\n    String? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.between(\n          property: r'type',\n          lower: lower,\n          includeLower: includeLower,\n          upper: upper,\n          includeUpper: includeUpper,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  typeStartsWith(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.startsWith(\n          property: r'type',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  typeEndsWith(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.endsWith(\n          property: r'type',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  typeContains(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.contains(\n          property: r'type',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  typeMatches(String pattern, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.matches(\n          property: r'type',\n          wildcard: pattern,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  typeIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(property: r'type', value: ''),\n      );\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  typeIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(property: r'type', value: ''),\n      );\n    });\n  }\n}\n\nextension AnilistMediaDataQueryObject\n    on QueryBuilder<AnilistMediaData, AnilistMediaData, QFilterCondition> {\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  charactersElement(FilterQuery<Character> q) {\n    return QueryBuilder.apply(this, (query) {\n      return query.object(q, r'characters');\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  recommendationsElement(FilterQuery<AnilistMediaData> q) {\n    return QueryBuilder.apply(this, (query) {\n      return query.object(q, r'recommendations');\n    });\n  }\n\n  QueryBuilder<AnilistMediaData, AnilistMediaData, QAfterFilterCondition>\n  relationsElement(FilterQuery<AnilistMediaData> q) {\n    return QueryBuilder.apply(this, (query) {\n      return query.object(q, r'relations');\n    });\n  }\n}\n\n// coverage:ignore-file\n// ignore_for_file: duplicate_ignore, non_constant_identifier_names, constant_identifier_names, invalid_use_of_protected_member, unnecessary_cast, prefer_const_constructors, lines_longer_than_80_chars, require_trailing_commas, inference_failure_on_function_invocation, unnecessary_parenthesis, unnecessary_raw_strings, unnecessary_null_checks, join_return_with_assignment, prefer_final_locals, avoid_js_rounded_ints, avoid_positional_boolean_parameters, always_specify_types\n\nconst CharacterSchema = Schema(\n  name: r'Character',\n  id: 4658184409279959047,\n  properties: {\n    r'image': PropertySchema(id: 0, name: r'image', type: IsarType.string),\n    r'name': PropertySchema(id: 1, name: r'name', type: IsarType.string),\n    r'popularity': PropertySchema(\n      id: 2,\n      name: r'popularity',\n      type: IsarType.long,\n    ),\n  },\n\n  estimateSize: _characterEstimateSize,\n  serialize: _characterSerialize,\n  deserialize: _characterDeserialize,\n  deserializeProp: _characterDeserializeProp,\n);\n\nint _characterEstimateSize(\n  Character object,\n  List<int> offsets,\n  Map<Type, List<int>> allOffsets,\n) {\n  var bytesCount = offsets.last;\n  {\n    final value = object.image;\n    if (value != null) {\n      bytesCount += 3 + value.length * 3;\n    }\n  }\n  {\n    final value = object.name;\n    if (value != null) {\n      bytesCount += 3 + value.length * 3;\n    }\n  }\n  return bytesCount;\n}\n\nvoid _characterSerialize(\n  Character object,\n  IsarWriter writer,\n  List<int> offsets,\n  Map<Type, List<int>> allOffsets,\n) {\n  writer.writeString(offsets[0], object.image);\n  writer.writeString(offsets[1], object.name);\n  writer.writeLong(offsets[2], object.popularity);\n}\n\nCharacter _characterDeserialize(\n  Id id,\n  IsarReader reader,\n  List<int> offsets,\n  Map<Type, List<int>> allOffsets,\n) {\n  final object = Character(\n    image: reader.readStringOrNull(offsets[0]),\n    name: reader.readStringOrNull(offsets[1]),\n    popularity: reader.readLongOrNull(offsets[2]),\n  );\n  return object;\n}\n\nP _characterDeserializeProp<P>(\n  IsarReader reader,\n  int propertyId,\n  int offset,\n  Map<Type, List<int>> allOffsets,\n) {\n  switch (propertyId) {\n    case 0:\n      return (reader.readStringOrNull(offset)) as P;\n    case 1:\n      return (reader.readStringOrNull(offset)) as P;\n    case 2:\n      return (reader.readLongOrNull(offset)) as P;\n    default:\n      throw IsarError('Unknown property with id $propertyId');\n  }\n}\n\nextension CharacterQueryFilter\n    on QueryBuilder<Character, Character, QFilterCondition> {\n  QueryBuilder<Character, Character, QAfterFilterCondition> imageIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNull(property: r'image'),\n      );\n    });\n  }\n\n  QueryBuilder<Character, Character, QAfterFilterCondition> imageIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNotNull(property: r'image'),\n      );\n    });\n  }\n\n  QueryBuilder<Character, Character, QAfterFilterCondition> imageEqualTo(\n    String? value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(\n          property: r'image',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Character, Character, QAfterFilterCondition> imageGreaterThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(\n          include: include,\n          property: r'image',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Character, Character, QAfterFilterCondition> imageLessThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.lessThan(\n          include: include,\n          property: r'image',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Character, Character, QAfterFilterCondition> imageBetween(\n    String? lower,\n    String? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.between(\n          property: r'image',\n          lower: lower,\n          includeLower: includeLower,\n          upper: upper,\n          includeUpper: includeUpper,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Character, Character, QAfterFilterCondition> imageStartsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.startsWith(\n          property: r'image',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Character, Character, QAfterFilterCondition> imageEndsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.endsWith(\n          property: r'image',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Character, Character, QAfterFilterCondition> imageContains(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.contains(\n          property: r'image',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Character, Character, QAfterFilterCondition> imageMatches(\n    String pattern, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.matches(\n          property: r'image',\n          wildcard: pattern,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Character, Character, QAfterFilterCondition> imageIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(property: r'image', value: ''),\n      );\n    });\n  }\n\n  QueryBuilder<Character, Character, QAfterFilterCondition> imageIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(property: r'image', value: ''),\n      );\n    });\n  }\n\n  QueryBuilder<Character, Character, QAfterFilterCondition> nameIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNull(property: r'name'),\n      );\n    });\n  }\n\n  QueryBuilder<Character, Character, QAfterFilterCondition> nameIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNotNull(property: r'name'),\n      );\n    });\n  }\n\n  QueryBuilder<Character, Character, QAfterFilterCondition> nameEqualTo(\n    String? value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(\n          property: r'name',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Character, Character, QAfterFilterCondition> nameGreaterThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(\n          include: include,\n          property: r'name',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Character, Character, QAfterFilterCondition> nameLessThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.lessThan(\n          include: include,\n          property: r'name',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Character, Character, QAfterFilterCondition> nameBetween(\n    String? lower,\n    String? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.between(\n          property: r'name',\n          lower: lower,\n          includeLower: includeLower,\n          upper: upper,\n          includeUpper: includeUpper,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Character, Character, QAfterFilterCondition> nameStartsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.startsWith(\n          property: r'name',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Character, Character, QAfterFilterCondition> nameEndsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.endsWith(\n          property: r'name',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Character, Character, QAfterFilterCondition> nameContains(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.contains(\n          property: r'name',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Character, Character, QAfterFilterCondition> nameMatches(\n    String pattern, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.matches(\n          property: r'name',\n          wildcard: pattern,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Character, Character, QAfterFilterCondition> nameIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(property: r'name', value: ''),\n      );\n    });\n  }\n\n  QueryBuilder<Character, Character, QAfterFilterCondition> nameIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(property: r'name', value: ''),\n      );\n    });\n  }\n\n  QueryBuilder<Character, Character, QAfterFilterCondition> popularityIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNull(property: r'popularity'),\n      );\n    });\n  }\n\n  QueryBuilder<Character, Character, QAfterFilterCondition>\n  popularityIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNotNull(property: r'popularity'),\n      );\n    });\n  }\n\n  QueryBuilder<Character, Character, QAfterFilterCondition> popularityEqualTo(\n    int? value,\n  ) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(property: r'popularity', value: value),\n      );\n    });\n  }\n\n  QueryBuilder<Character, Character, QAfterFilterCondition>\n  popularityGreaterThan(int? value, {bool include = false}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(\n          include: include,\n          property: r'popularity',\n          value: value,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Character, Character, QAfterFilterCondition> popularityLessThan(\n    int? value, {\n    bool include = false,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.lessThan(\n          include: include,\n          property: r'popularity',\n          value: value,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Character, Character, QAfterFilterCondition> popularityBetween(\n    int? lower,\n    int? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.between(\n          property: r'popularity',\n          lower: lower,\n          includeLower: includeLower,\n          upper: upper,\n          includeUpper: includeUpper,\n        ),\n      );\n    });\n  }\n}\n\nextension CharacterQueryObject\n    on QueryBuilder<Character, Character, QFilterCondition> {}\n"
  },
  {
    "path": "lib/Database/isar_models/category.dart",
    "content": "import 'package:isar_community/isar.dart';\n\npart 'category.g.dart';\n\n@collection\nclass Category {\n  Id id = Isar.autoIncrement;\n  @Index()\n  String? name;\n  List<String>? anilistIds;\n  bool isManga;\n\n  Category({this.name, this.anilistIds, this.isManga = false});\n\n  factory Category.fromJson(Map<String, dynamic> json) {\n    return Category(\n      name: json['name'],\n      anilistIds: List<String>.from(json['anilistIds'] ?? []),\n      isManga: json['isManga'] ?? false,\n    );\n  }\n\n  Map<String, dynamic> toJson() {\n    return {'name': name, 'anilistIds': anilistIds, 'isManga': isManga};\n  }\n}\n"
  },
  {
    "path": "lib/Database/isar_models/category.g.dart",
    "content": "// GENERATED CODE - DO NOT MODIFY BY HAND\n\npart of 'category.dart';\n\n// **************************************************************************\n// IsarCollectionGenerator\n// **************************************************************************\n\n// coverage:ignore-file\n// ignore_for_file: duplicate_ignore, non_constant_identifier_names, constant_identifier_names, invalid_use_of_protected_member, unnecessary_cast, prefer_const_constructors, lines_longer_than_80_chars, require_trailing_commas, inference_failure_on_function_invocation, unnecessary_parenthesis, unnecessary_raw_strings, unnecessary_null_checks, join_return_with_assignment, prefer_final_locals, avoid_js_rounded_ints, avoid_positional_boolean_parameters, always_specify_types\n\nextension GetCategoryCollection on Isar {\n  IsarCollection<Category> get categorys => this.collection();\n}\n\nconst CategorySchema = CollectionSchema(\n  name: r'Category',\n  id: 5751694338128944171,\n  properties: {\n    r'anilistIds': PropertySchema(\n      id: 0,\n      name: r'anilistIds',\n      type: IsarType.stringList,\n    ),\n    r'isManga': PropertySchema(id: 1, name: r'isManga', type: IsarType.bool),\n    r'name': PropertySchema(id: 2, name: r'name', type: IsarType.string),\n  },\n\n  estimateSize: _categoryEstimateSize,\n  serialize: _categorySerialize,\n  deserialize: _categoryDeserialize,\n  deserializeProp: _categoryDeserializeProp,\n  idName: r'id',\n  indexes: {\n    r'name': IndexSchema(\n      id: 879695947855722453,\n      name: r'name',\n      unique: false,\n      replace: false,\n      properties: [\n        IndexPropertySchema(\n          name: r'name',\n          type: IndexType.hash,\n          caseSensitive: true,\n        ),\n      ],\n    ),\n  },\n  links: {},\n  embeddedSchemas: {},\n\n  getId: _categoryGetId,\n  getLinks: _categoryGetLinks,\n  attach: _categoryAttach,\n  version: '3.3.0-dev.3',\n);\n\nint _categoryEstimateSize(\n  Category object,\n  List<int> offsets,\n  Map<Type, List<int>> allOffsets,\n) {\n  var bytesCount = offsets.last;\n  {\n    final list = object.anilistIds;\n    if (list != null) {\n      bytesCount += 3 + list.length * 3;\n      {\n        for (var i = 0; i < list.length; i++) {\n          final value = list[i];\n          bytesCount += value.length * 3;\n        }\n      }\n    }\n  }\n  {\n    final value = object.name;\n    if (value != null) {\n      bytesCount += 3 + value.length * 3;\n    }\n  }\n  return bytesCount;\n}\n\nvoid _categorySerialize(\n  Category object,\n  IsarWriter writer,\n  List<int> offsets,\n  Map<Type, List<int>> allOffsets,\n) {\n  writer.writeStringList(offsets[0], object.anilistIds);\n  writer.writeBool(offsets[1], object.isManga);\n  writer.writeString(offsets[2], object.name);\n}\n\nCategory _categoryDeserialize(\n  Id id,\n  IsarReader reader,\n  List<int> offsets,\n  Map<Type, List<int>> allOffsets,\n) {\n  final object = Category(\n    anilistIds: reader.readStringList(offsets[0]),\n    isManga: reader.readBoolOrNull(offsets[1]) ?? false,\n    name: reader.readStringOrNull(offsets[2]),\n  );\n  object.id = id;\n  return object;\n}\n\nP _categoryDeserializeProp<P>(\n  IsarReader reader,\n  int propertyId,\n  int offset,\n  Map<Type, List<int>> allOffsets,\n) {\n  switch (propertyId) {\n    case 0:\n      return (reader.readStringList(offset)) as P;\n    case 1:\n      return (reader.readBoolOrNull(offset) ?? false) as P;\n    case 2:\n      return (reader.readStringOrNull(offset)) as P;\n    default:\n      throw IsarError('Unknown property with id $propertyId');\n  }\n}\n\nId _categoryGetId(Category object) {\n  return object.id;\n}\n\nList<IsarLinkBase<dynamic>> _categoryGetLinks(Category object) {\n  return [];\n}\n\nvoid _categoryAttach(IsarCollection<dynamic> col, Id id, Category object) {\n  object.id = id;\n}\n\nextension CategoryQueryWhereSort on QueryBuilder<Category, Category, QWhere> {\n  QueryBuilder<Category, Category, QAfterWhere> anyId() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addWhereClause(const IdWhereClause.any());\n    });\n  }\n}\n\nextension CategoryQueryWhere on QueryBuilder<Category, Category, QWhereClause> {\n  QueryBuilder<Category, Category, QAfterWhereClause> idEqualTo(Id id) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addWhereClause(IdWhereClause.between(lower: id, upper: id));\n    });\n  }\n\n  QueryBuilder<Category, Category, QAfterWhereClause> idNotEqualTo(Id id) {\n    return QueryBuilder.apply(this, (query) {\n      if (query.whereSort == Sort.asc) {\n        return query\n            .addWhereClause(\n              IdWhereClause.lessThan(upper: id, includeUpper: false),\n            )\n            .addWhereClause(\n              IdWhereClause.greaterThan(lower: id, includeLower: false),\n            );\n      } else {\n        return query\n            .addWhereClause(\n              IdWhereClause.greaterThan(lower: id, includeLower: false),\n            )\n            .addWhereClause(\n              IdWhereClause.lessThan(upper: id, includeUpper: false),\n            );\n      }\n    });\n  }\n\n  QueryBuilder<Category, Category, QAfterWhereClause> idGreaterThan(\n    Id id, {\n    bool include = false,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addWhereClause(\n        IdWhereClause.greaterThan(lower: id, includeLower: include),\n      );\n    });\n  }\n\n  QueryBuilder<Category, Category, QAfterWhereClause> idLessThan(\n    Id id, {\n    bool include = false,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addWhereClause(\n        IdWhereClause.lessThan(upper: id, includeUpper: include),\n      );\n    });\n  }\n\n  QueryBuilder<Category, Category, QAfterWhereClause> idBetween(\n    Id lowerId,\n    Id upperId, {\n    bool includeLower = true,\n    bool includeUpper = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addWhereClause(\n        IdWhereClause.between(\n          lower: lowerId,\n          includeLower: includeLower,\n          upper: upperId,\n          includeUpper: includeUpper,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Category, Category, QAfterWhereClause> nameIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addWhereClause(\n        IndexWhereClause.equalTo(indexName: r'name', value: [null]),\n      );\n    });\n  }\n\n  QueryBuilder<Category, Category, QAfterWhereClause> nameIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addWhereClause(\n        IndexWhereClause.between(\n          indexName: r'name',\n          lower: [null],\n          includeLower: false,\n          upper: [],\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Category, Category, QAfterWhereClause> nameEqualTo(\n    String? name,\n  ) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addWhereClause(\n        IndexWhereClause.equalTo(indexName: r'name', value: [name]),\n      );\n    });\n  }\n\n  QueryBuilder<Category, Category, QAfterWhereClause> nameNotEqualTo(\n    String? name,\n  ) {\n    return QueryBuilder.apply(this, (query) {\n      if (query.whereSort == Sort.asc) {\n        return query\n            .addWhereClause(\n              IndexWhereClause.between(\n                indexName: r'name',\n                lower: [],\n                upper: [name],\n                includeUpper: false,\n              ),\n            )\n            .addWhereClause(\n              IndexWhereClause.between(\n                indexName: r'name',\n                lower: [name],\n                includeLower: false,\n                upper: [],\n              ),\n            );\n      } else {\n        return query\n            .addWhereClause(\n              IndexWhereClause.between(\n                indexName: r'name',\n                lower: [name],\n                includeLower: false,\n                upper: [],\n              ),\n            )\n            .addWhereClause(\n              IndexWhereClause.between(\n                indexName: r'name',\n                lower: [],\n                upper: [name],\n                includeUpper: false,\n              ),\n            );\n      }\n    });\n  }\n}\n\nextension CategoryQueryFilter\n    on QueryBuilder<Category, Category, QFilterCondition> {\n  QueryBuilder<Category, Category, QAfterFilterCondition> anilistIdsIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNull(property: r'anilistIds'),\n      );\n    });\n  }\n\n  QueryBuilder<Category, Category, QAfterFilterCondition>\n  anilistIdsIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNotNull(property: r'anilistIds'),\n      );\n    });\n  }\n\n  QueryBuilder<Category, Category, QAfterFilterCondition>\n  anilistIdsElementEqualTo(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(\n          property: r'anilistIds',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Category, Category, QAfterFilterCondition>\n  anilistIdsElementGreaterThan(\n    String value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(\n          include: include,\n          property: r'anilistIds',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Category, Category, QAfterFilterCondition>\n  anilistIdsElementLessThan(\n    String value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.lessThan(\n          include: include,\n          property: r'anilistIds',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Category, Category, QAfterFilterCondition>\n  anilistIdsElementBetween(\n    String lower,\n    String upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.between(\n          property: r'anilistIds',\n          lower: lower,\n          includeLower: includeLower,\n          upper: upper,\n          includeUpper: includeUpper,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Category, Category, QAfterFilterCondition>\n  anilistIdsElementStartsWith(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.startsWith(\n          property: r'anilistIds',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Category, Category, QAfterFilterCondition>\n  anilistIdsElementEndsWith(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.endsWith(\n          property: r'anilistIds',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Category, Category, QAfterFilterCondition>\n  anilistIdsElementContains(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.contains(\n          property: r'anilistIds',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Category, Category, QAfterFilterCondition>\n  anilistIdsElementMatches(String pattern, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.matches(\n          property: r'anilistIds',\n          wildcard: pattern,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Category, Category, QAfterFilterCondition>\n  anilistIdsElementIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(property: r'anilistIds', value: ''),\n      );\n    });\n  }\n\n  QueryBuilder<Category, Category, QAfterFilterCondition>\n  anilistIdsElementIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(property: r'anilistIds', value: ''),\n      );\n    });\n  }\n\n  QueryBuilder<Category, Category, QAfterFilterCondition>\n  anilistIdsLengthEqualTo(int length) {\n    return QueryBuilder.apply(this, (query) {\n      return query.listLength(r'anilistIds', length, true, length, true);\n    });\n  }\n\n  QueryBuilder<Category, Category, QAfterFilterCondition> anilistIdsIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.listLength(r'anilistIds', 0, true, 0, true);\n    });\n  }\n\n  QueryBuilder<Category, Category, QAfterFilterCondition>\n  anilistIdsIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.listLength(r'anilistIds', 0, false, 999999, true);\n    });\n  }\n\n  QueryBuilder<Category, Category, QAfterFilterCondition>\n  anilistIdsLengthLessThan(int length, {bool include = false}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.listLength(r'anilistIds', 0, true, length, include);\n    });\n  }\n\n  QueryBuilder<Category, Category, QAfterFilterCondition>\n  anilistIdsLengthGreaterThan(int length, {bool include = false}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.listLength(r'anilistIds', length, include, 999999, true);\n    });\n  }\n\n  QueryBuilder<Category, Category, QAfterFilterCondition>\n  anilistIdsLengthBetween(\n    int lower,\n    int upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.listLength(\n        r'anilistIds',\n        lower,\n        includeLower,\n        upper,\n        includeUpper,\n      );\n    });\n  }\n\n  QueryBuilder<Category, Category, QAfterFilterCondition> idEqualTo(Id value) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(property: r'id', value: value),\n      );\n    });\n  }\n\n  QueryBuilder<Category, Category, QAfterFilterCondition> idGreaterThan(\n    Id value, {\n    bool include = false,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(\n          include: include,\n          property: r'id',\n          value: value,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Category, Category, QAfterFilterCondition> idLessThan(\n    Id value, {\n    bool include = false,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.lessThan(\n          include: include,\n          property: r'id',\n          value: value,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Category, Category, QAfterFilterCondition> idBetween(\n    Id lower,\n    Id upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.between(\n          property: r'id',\n          lower: lower,\n          includeLower: includeLower,\n          upper: upper,\n          includeUpper: includeUpper,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Category, Category, QAfterFilterCondition> isMangaEqualTo(\n    bool value,\n  ) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(property: r'isManga', value: value),\n      );\n    });\n  }\n\n  QueryBuilder<Category, Category, QAfterFilterCondition> nameIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNull(property: r'name'),\n      );\n    });\n  }\n\n  QueryBuilder<Category, Category, QAfterFilterCondition> nameIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNotNull(property: r'name'),\n      );\n    });\n  }\n\n  QueryBuilder<Category, Category, QAfterFilterCondition> nameEqualTo(\n    String? value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(\n          property: r'name',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Category, Category, QAfterFilterCondition> nameGreaterThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(\n          include: include,\n          property: r'name',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Category, Category, QAfterFilterCondition> nameLessThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.lessThan(\n          include: include,\n          property: r'name',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Category, Category, QAfterFilterCondition> nameBetween(\n    String? lower,\n    String? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.between(\n          property: r'name',\n          lower: lower,\n          includeLower: includeLower,\n          upper: upper,\n          includeUpper: includeUpper,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Category, Category, QAfterFilterCondition> nameStartsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.startsWith(\n          property: r'name',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Category, Category, QAfterFilterCondition> nameEndsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.endsWith(\n          property: r'name',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Category, Category, QAfterFilterCondition> nameContains(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.contains(\n          property: r'name',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Category, Category, QAfterFilterCondition> nameMatches(\n    String pattern, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.matches(\n          property: r'name',\n          wildcard: pattern,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Category, Category, QAfterFilterCondition> nameIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(property: r'name', value: ''),\n      );\n    });\n  }\n\n  QueryBuilder<Category, Category, QAfterFilterCondition> nameIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(property: r'name', value: ''),\n      );\n    });\n  }\n}\n\nextension CategoryQueryObject\n    on QueryBuilder<Category, Category, QFilterCondition> {}\n\nextension CategoryQueryLinks\n    on QueryBuilder<Category, Category, QFilterCondition> {}\n\nextension CategoryQuerySortBy on QueryBuilder<Category, Category, QSortBy> {\n  QueryBuilder<Category, Category, QAfterSortBy> sortByIsManga() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'isManga', Sort.asc);\n    });\n  }\n\n  QueryBuilder<Category, Category, QAfterSortBy> sortByIsMangaDesc() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'isManga', Sort.desc);\n    });\n  }\n\n  QueryBuilder<Category, Category, QAfterSortBy> sortByName() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'name', Sort.asc);\n    });\n  }\n\n  QueryBuilder<Category, Category, QAfterSortBy> sortByNameDesc() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'name', Sort.desc);\n    });\n  }\n}\n\nextension CategoryQuerySortThenBy\n    on QueryBuilder<Category, Category, QSortThenBy> {\n  QueryBuilder<Category, Category, QAfterSortBy> thenById() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'id', Sort.asc);\n    });\n  }\n\n  QueryBuilder<Category, Category, QAfterSortBy> thenByIdDesc() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'id', Sort.desc);\n    });\n  }\n\n  QueryBuilder<Category, Category, QAfterSortBy> thenByIsManga() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'isManga', Sort.asc);\n    });\n  }\n\n  QueryBuilder<Category, Category, QAfterSortBy> thenByIsMangaDesc() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'isManga', Sort.desc);\n    });\n  }\n\n  QueryBuilder<Category, Category, QAfterSortBy> thenByName() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'name', Sort.asc);\n    });\n  }\n\n  QueryBuilder<Category, Category, QAfterSortBy> thenByNameDesc() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'name', Sort.desc);\n    });\n  }\n}\n\nextension CategoryQueryWhereDistinct\n    on QueryBuilder<Category, Category, QDistinct> {\n  QueryBuilder<Category, Category, QDistinct> distinctByAnilistIds() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addDistinctBy(r'anilistIds');\n    });\n  }\n\n  QueryBuilder<Category, Category, QDistinct> distinctByIsManga() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addDistinctBy(r'isManga');\n    });\n  }\n\n  QueryBuilder<Category, Category, QDistinct> distinctByName({\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addDistinctBy(r'name', caseSensitive: caseSensitive);\n    });\n  }\n}\n\nextension CategoryQueryProperty\n    on QueryBuilder<Category, Category, QQueryProperty> {\n  QueryBuilder<Category, int, QQueryOperations> idProperty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addPropertyName(r'id');\n    });\n  }\n\n  QueryBuilder<Category, List<String>?, QQueryOperations> anilistIdsProperty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addPropertyName(r'anilistIds');\n    });\n  }\n\n  QueryBuilder<Category, bool, QQueryOperations> isMangaProperty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addPropertyName(r'isManga');\n    });\n  }\n\n  QueryBuilder<Category, String?, QQueryOperations> nameProperty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addPropertyName(r'name');\n    });\n  }\n}\n"
  },
  {
    "path": "lib/Database/isar_models/episode_class.dart",
    "content": "import 'package:isar_community/isar.dart';\n\npart 'episode_class.g.dart';\n\n@embedded\nclass Episode {\n  String? title;\n  String? url;\n  String? date;\n  String number = '';\n  String? thumbnail;\n  String desc = '';\n  bool? filler;\n\n  Episode({\n    this.date,\n    this.title,\n    this.url,\n    this.number = '',\n    this.thumbnail,\n    this.desc = '',\n    this.filler,\n  });\n\n  factory Episode.fromJson(Map<dynamic, dynamic> data) {\n    return Episode(\n      title: data['name'] ?? \"\",\n      url: data['url'] ?? \"\",\n      number: data['number'] ?? '',\n      desc: data['desc'] ?? '',\n      date: data['dateUpload'] ?? \"??\",\n      thumbnail: data['thumbnail'],\n      filler: data['filler'],\n    );\n  }\n\n  Map<dynamic, dynamic> toJson() {\n    return {\n      'name': title ?? '',\n      'url': url ?? '',\n      'dateUpload': date ?? '',\n      'number': number,\n      'thumbnail': thumbnail ?? '',\n      'desc': desc,\n      'filler': filler,\n    };\n  }\n}\n\n@embedded\nclass Chapter {\n  String? title;\n  String? link;\n  String? scanlator;\n  double? number;\n  String? releaseDate;\n\n  Chapter({\n    this.link,\n    this.number,\n    this.releaseDate,\n    this.scanlator,\n    this.title,\n  });\n\n  factory Chapter.fromJson(Map<dynamic, dynamic> json) {\n    return Chapter(\n      title: json['title'],\n      link: json['link'],\n      scanlator: json['scanlator'],\n      number: (json['number'] as num?)?.toDouble(),\n      releaseDate: json['releaseDate'],\n    );\n  }\n\n  Map<dynamic, dynamic> toJson() {\n    return {\n      'title': title,\n      'link': link,\n      'scanlator': scanlator,\n      'number': number,\n      'releaseDate': releaseDate,\n    };\n  }\n}\n\nclass ChapterRecognition {\n  static const _numberPattern = r\"([0-9]+)(\\.[0-9]+)?(\\.?[a-z]+)?\";\n\n  static final _unwanted = RegExp(\n    r\"\\b(?:v|ver|vol|version|volume|season|s)[^a-z]?[0-9]+\",\n  );\n\n  static final _unwantedWhiteSpace = RegExp(r\"\\s(?=extra|special|omake)\");\n\n  static dynamic parseChapterNumber(String mangaTitle, String chapterName) {\n    var name = chapterName.toLowerCase();\n\n    name = name.replaceAll(mangaTitle.toLowerCase(), \"\").trim();\n\n    name = name.replaceAll(',', '.').replaceAll('-', '.');\n\n    name = name.replaceAll(_unwantedWhiteSpace, \"\");\n\n    name = name.replaceAll(_unwanted, \"\");\n\n    final episodeMatch = RegExp(r\"e(\\d+)\").firstMatch(name);\n    if (episodeMatch != null) {\n      return int.parse(episodeMatch.group(1)!);\n    }\n\n    const numberPat = \"*$_numberPattern\";\n    const ch = r\"(?<=ch\\.)\";\n    var match = RegExp(\"$ch $numberPat\").firstMatch(name);\n    if (match != null) {\n      return _convertToIntIfWhole(_getChapterNumberFromMatch(match));\n    }\n\n    match = RegExp(_numberPattern).firstMatch(name);\n    if (match != null) {\n      return _convertToIntIfWhole(_getChapterNumberFromMatch(match));\n    }\n\n    return 0;\n  }\n\n  static dynamic _convertToIntIfWhole(double value) {\n    return value % 1 == 0 ? value.toInt() : value;\n  }\n\n  static double _getChapterNumberFromMatch(Match match) {\n    final initial = double.parse(match.group(1)!);\n    final subChapterDecimal = match.group(2);\n    final subChapterAlpha = match.group(3);\n    final addition = _checkForDecimal(subChapterDecimal, subChapterAlpha);\n    return initial + addition;\n  }\n\n  static double _checkForDecimal(String? decimal, String? alpha) {\n    if (decimal != null && decimal.isNotEmpty) {\n      return double.parse(decimal);\n    }\n\n    if (alpha != null && alpha.isNotEmpty) {\n      if (alpha.contains(\"extra\")) {\n        return 0.99;\n      }\n      if (alpha.contains(\"omake\")) {\n        return 0.98;\n      }\n      if (alpha.contains(\"special\")) {\n        return 0.97;\n      }\n      final trimmedAlpha = alpha.replaceFirst('.', '');\n      if (trimmedAlpha.length == 1) {\n        return _parseAlphaPostFix(trimmedAlpha[0]);\n      }\n    }\n\n    return 0.0;\n  }\n\n  static double _parseAlphaPostFix(String alpha) {\n    final number = alpha.codeUnitAt(0) - ('a'.codeUnitAt(0) - 1);\n    if (number >= 10) return 0.0;\n    return number / 10.0;\n  }\n}\n\nList<Chapter> mChapterToChapter(List<dynamic> chapters, String title) {\n  return chapters.map((e) {\n    String? eName;\n    try {\n      eName = e.name;\n    } catch (_) {\n      try {\n        eName = e.title;\n      } catch (_) {\n        eName = null;\n      }\n    }\n\n    return Chapter(\n      title: eName,\n      link: e.url,\n      scanlator: e.scanlator,\n      number: ChapterRecognition.parseChapterNumber(\n        title,\n        eName ?? '',\n      ).toDouble(),\n      releaseDate: calcTime(e.dateUpload ?? ''),\n    );\n  }).toList();\n}\n\nEpisode mChapterToEpisode(dynamic item, dynamic episodeResult) {\n  String? itemNumber;\n  try {\n    itemNumber = item.number?.toString();\n  } catch (_) {\n    itemNumber = null;\n  }\n\n  String? itemName;\n  try {\n    itemName = item.name;\n  } catch (_) {\n    try {\n      itemName = item.title;\n    } catch (_) {\n      itemName = null;\n    }\n  }\n\n  String? episodeResultName;\n  try {\n    episodeResultName = episodeResult.name;\n  } catch (_) {\n    try {\n      episodeResultName = episodeResult.title;\n    } catch (_) {\n      episodeResultName = null;\n    }\n  }\n\n  return Episode(\n    title: itemName,\n    url: item.url,\n    number:\n        itemNumber ??\n        ChapterRecognition.parseChapterNumber(\n          episodeResultName ?? '',\n          itemName ?? '',\n        ).toString(),\n    desc: item.scanlator ?? '',\n    thumbnail: item.thumbnail,\n  );\n}\n\nString calcTime(String timestamp, {String format = \"dd-MM-yyyy\"}) {\n  return timestamp;\n}\n"
  },
  {
    "path": "lib/Database/isar_models/episode_class.g.dart",
    "content": "// GENERATED CODE - DO NOT MODIFY BY HAND\n\npart of 'episode_class.dart';\n\n// **************************************************************************\n// IsarEmbeddedGenerator\n// **************************************************************************\n\n// coverage:ignore-file\n// ignore_for_file: duplicate_ignore, non_constant_identifier_names, constant_identifier_names, invalid_use_of_protected_member, unnecessary_cast, prefer_const_constructors, lines_longer_than_80_chars, require_trailing_commas, inference_failure_on_function_invocation, unnecessary_parenthesis, unnecessary_raw_strings, unnecessary_null_checks, join_return_with_assignment, prefer_final_locals, avoid_js_rounded_ints, avoid_positional_boolean_parameters, always_specify_types\n\nconst EpisodeSchema = Schema(\n  name: r'Episode',\n  id: -3258565036328751473,\n  properties: {\n    r'date': PropertySchema(id: 0, name: r'date', type: IsarType.string),\n    r'desc': PropertySchema(id: 1, name: r'desc', type: IsarType.string),\n    r'filler': PropertySchema(id: 2, name: r'filler', type: IsarType.bool),\n    r'number': PropertySchema(id: 3, name: r'number', type: IsarType.string),\n    r'thumbnail': PropertySchema(\n      id: 4,\n      name: r'thumbnail',\n      type: IsarType.string,\n    ),\n    r'title': PropertySchema(id: 5, name: r'title', type: IsarType.string),\n    r'url': PropertySchema(id: 6, name: r'url', type: IsarType.string),\n  },\n\n  estimateSize: _episodeEstimateSize,\n  serialize: _episodeSerialize,\n  deserialize: _episodeDeserialize,\n  deserializeProp: _episodeDeserializeProp,\n);\n\nint _episodeEstimateSize(\n  Episode object,\n  List<int> offsets,\n  Map<Type, List<int>> allOffsets,\n) {\n  var bytesCount = offsets.last;\n  {\n    final value = object.date;\n    if (value != null) {\n      bytesCount += 3 + value.length * 3;\n    }\n  }\n  bytesCount += 3 + object.desc.length * 3;\n  bytesCount += 3 + object.number.length * 3;\n  {\n    final value = object.thumbnail;\n    if (value != null) {\n      bytesCount += 3 + value.length * 3;\n    }\n  }\n  {\n    final value = object.title;\n    if (value != null) {\n      bytesCount += 3 + value.length * 3;\n    }\n  }\n  {\n    final value = object.url;\n    if (value != null) {\n      bytesCount += 3 + value.length * 3;\n    }\n  }\n  return bytesCount;\n}\n\nvoid _episodeSerialize(\n  Episode object,\n  IsarWriter writer,\n  List<int> offsets,\n  Map<Type, List<int>> allOffsets,\n) {\n  writer.writeString(offsets[0], object.date);\n  writer.writeString(offsets[1], object.desc);\n  writer.writeBool(offsets[2], object.filler);\n  writer.writeString(offsets[3], object.number);\n  writer.writeString(offsets[4], object.thumbnail);\n  writer.writeString(offsets[5], object.title);\n  writer.writeString(offsets[6], object.url);\n}\n\nEpisode _episodeDeserialize(\n  Id id,\n  IsarReader reader,\n  List<int> offsets,\n  Map<Type, List<int>> allOffsets,\n) {\n  final object = Episode(\n    date: reader.readStringOrNull(offsets[0]),\n    desc: reader.readStringOrNull(offsets[1]) ?? '',\n    filler: reader.readBoolOrNull(offsets[2]),\n    number: reader.readStringOrNull(offsets[3]) ?? '',\n    thumbnail: reader.readStringOrNull(offsets[4]),\n    title: reader.readStringOrNull(offsets[5]),\n    url: reader.readStringOrNull(offsets[6]),\n  );\n  return object;\n}\n\nP _episodeDeserializeProp<P>(\n  IsarReader reader,\n  int propertyId,\n  int offset,\n  Map<Type, List<int>> allOffsets,\n) {\n  switch (propertyId) {\n    case 0:\n      return (reader.readStringOrNull(offset)) as P;\n    case 1:\n      return (reader.readStringOrNull(offset) ?? '') as P;\n    case 2:\n      return (reader.readBoolOrNull(offset)) as P;\n    case 3:\n      return (reader.readStringOrNull(offset) ?? '') as P;\n    case 4:\n      return (reader.readStringOrNull(offset)) as P;\n    case 5:\n      return (reader.readStringOrNull(offset)) as P;\n    case 6:\n      return (reader.readStringOrNull(offset)) as P;\n    default:\n      throw IsarError('Unknown property with id $propertyId');\n  }\n}\n\nextension EpisodeQueryFilter\n    on QueryBuilder<Episode, Episode, QFilterCondition> {\n  QueryBuilder<Episode, Episode, QAfterFilterCondition> dateIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNull(property: r'date'),\n      );\n    });\n  }\n\n  QueryBuilder<Episode, Episode, QAfterFilterCondition> dateIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNotNull(property: r'date'),\n      );\n    });\n  }\n\n  QueryBuilder<Episode, Episode, QAfterFilterCondition> dateEqualTo(\n    String? value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(\n          property: r'date',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Episode, Episode, QAfterFilterCondition> dateGreaterThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(\n          include: include,\n          property: r'date',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Episode, Episode, QAfterFilterCondition> dateLessThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.lessThan(\n          include: include,\n          property: r'date',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Episode, Episode, QAfterFilterCondition> dateBetween(\n    String? lower,\n    String? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.between(\n          property: r'date',\n          lower: lower,\n          includeLower: includeLower,\n          upper: upper,\n          includeUpper: includeUpper,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Episode, Episode, QAfterFilterCondition> dateStartsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.startsWith(\n          property: r'date',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Episode, Episode, QAfterFilterCondition> dateEndsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.endsWith(\n          property: r'date',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Episode, Episode, QAfterFilterCondition> dateContains(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.contains(\n          property: r'date',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Episode, Episode, QAfterFilterCondition> dateMatches(\n    String pattern, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.matches(\n          property: r'date',\n          wildcard: pattern,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Episode, Episode, QAfterFilterCondition> dateIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(property: r'date', value: ''),\n      );\n    });\n  }\n\n  QueryBuilder<Episode, Episode, QAfterFilterCondition> dateIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(property: r'date', value: ''),\n      );\n    });\n  }\n\n  QueryBuilder<Episode, Episode, QAfterFilterCondition> descEqualTo(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(\n          property: r'desc',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Episode, Episode, QAfterFilterCondition> descGreaterThan(\n    String value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(\n          include: include,\n          property: r'desc',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Episode, Episode, QAfterFilterCondition> descLessThan(\n    String value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.lessThan(\n          include: include,\n          property: r'desc',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Episode, Episode, QAfterFilterCondition> descBetween(\n    String lower,\n    String upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.between(\n          property: r'desc',\n          lower: lower,\n          includeLower: includeLower,\n          upper: upper,\n          includeUpper: includeUpper,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Episode, Episode, QAfterFilterCondition> descStartsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.startsWith(\n          property: r'desc',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Episode, Episode, QAfterFilterCondition> descEndsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.endsWith(\n          property: r'desc',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Episode, Episode, QAfterFilterCondition> descContains(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.contains(\n          property: r'desc',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Episode, Episode, QAfterFilterCondition> descMatches(\n    String pattern, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.matches(\n          property: r'desc',\n          wildcard: pattern,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Episode, Episode, QAfterFilterCondition> descIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(property: r'desc', value: ''),\n      );\n    });\n  }\n\n  QueryBuilder<Episode, Episode, QAfterFilterCondition> descIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(property: r'desc', value: ''),\n      );\n    });\n  }\n\n  QueryBuilder<Episode, Episode, QAfterFilterCondition> fillerIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNull(property: r'filler'),\n      );\n    });\n  }\n\n  QueryBuilder<Episode, Episode, QAfterFilterCondition> fillerIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNotNull(property: r'filler'),\n      );\n    });\n  }\n\n  QueryBuilder<Episode, Episode, QAfterFilterCondition> fillerEqualTo(\n    bool? value,\n  ) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(property: r'filler', value: value),\n      );\n    });\n  }\n\n  QueryBuilder<Episode, Episode, QAfterFilterCondition> numberEqualTo(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(\n          property: r'number',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Episode, Episode, QAfterFilterCondition> numberGreaterThan(\n    String value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(\n          include: include,\n          property: r'number',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Episode, Episode, QAfterFilterCondition> numberLessThan(\n    String value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.lessThan(\n          include: include,\n          property: r'number',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Episode, Episode, QAfterFilterCondition> numberBetween(\n    String lower,\n    String upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.between(\n          property: r'number',\n          lower: lower,\n          includeLower: includeLower,\n          upper: upper,\n          includeUpper: includeUpper,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Episode, Episode, QAfterFilterCondition> numberStartsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.startsWith(\n          property: r'number',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Episode, Episode, QAfterFilterCondition> numberEndsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.endsWith(\n          property: r'number',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Episode, Episode, QAfterFilterCondition> numberContains(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.contains(\n          property: r'number',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Episode, Episode, QAfterFilterCondition> numberMatches(\n    String pattern, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.matches(\n          property: r'number',\n          wildcard: pattern,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Episode, Episode, QAfterFilterCondition> numberIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(property: r'number', value: ''),\n      );\n    });\n  }\n\n  QueryBuilder<Episode, Episode, QAfterFilterCondition> numberIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(property: r'number', value: ''),\n      );\n    });\n  }\n\n  QueryBuilder<Episode, Episode, QAfterFilterCondition> thumbnailIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNull(property: r'thumbnail'),\n      );\n    });\n  }\n\n  QueryBuilder<Episode, Episode, QAfterFilterCondition> thumbnailIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNotNull(property: r'thumbnail'),\n      );\n    });\n  }\n\n  QueryBuilder<Episode, Episode, QAfterFilterCondition> thumbnailEqualTo(\n    String? value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(\n          property: r'thumbnail',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Episode, Episode, QAfterFilterCondition> thumbnailGreaterThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(\n          include: include,\n          property: r'thumbnail',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Episode, Episode, QAfterFilterCondition> thumbnailLessThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.lessThan(\n          include: include,\n          property: r'thumbnail',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Episode, Episode, QAfterFilterCondition> thumbnailBetween(\n    String? lower,\n    String? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.between(\n          property: r'thumbnail',\n          lower: lower,\n          includeLower: includeLower,\n          upper: upper,\n          includeUpper: includeUpper,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Episode, Episode, QAfterFilterCondition> thumbnailStartsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.startsWith(\n          property: r'thumbnail',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Episode, Episode, QAfterFilterCondition> thumbnailEndsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.endsWith(\n          property: r'thumbnail',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Episode, Episode, QAfterFilterCondition> thumbnailContains(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.contains(\n          property: r'thumbnail',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Episode, Episode, QAfterFilterCondition> thumbnailMatches(\n    String pattern, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.matches(\n          property: r'thumbnail',\n          wildcard: pattern,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Episode, Episode, QAfterFilterCondition> thumbnailIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(property: r'thumbnail', value: ''),\n      );\n    });\n  }\n\n  QueryBuilder<Episode, Episode, QAfterFilterCondition> thumbnailIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(property: r'thumbnail', value: ''),\n      );\n    });\n  }\n\n  QueryBuilder<Episode, Episode, QAfterFilterCondition> titleIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNull(property: r'title'),\n      );\n    });\n  }\n\n  QueryBuilder<Episode, Episode, QAfterFilterCondition> titleIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNotNull(property: r'title'),\n      );\n    });\n  }\n\n  QueryBuilder<Episode, Episode, QAfterFilterCondition> titleEqualTo(\n    String? value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(\n          property: r'title',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Episode, Episode, QAfterFilterCondition> titleGreaterThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(\n          include: include,\n          property: r'title',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Episode, Episode, QAfterFilterCondition> titleLessThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.lessThan(\n          include: include,\n          property: r'title',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Episode, Episode, QAfterFilterCondition> titleBetween(\n    String? lower,\n    String? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.between(\n          property: r'title',\n          lower: lower,\n          includeLower: includeLower,\n          upper: upper,\n          includeUpper: includeUpper,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Episode, Episode, QAfterFilterCondition> titleStartsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.startsWith(\n          property: r'title',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Episode, Episode, QAfterFilterCondition> titleEndsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.endsWith(\n          property: r'title',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Episode, Episode, QAfterFilterCondition> titleContains(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.contains(\n          property: r'title',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Episode, Episode, QAfterFilterCondition> titleMatches(\n    String pattern, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.matches(\n          property: r'title',\n          wildcard: pattern,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Episode, Episode, QAfterFilterCondition> titleIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(property: r'title', value: ''),\n      );\n    });\n  }\n\n  QueryBuilder<Episode, Episode, QAfterFilterCondition> titleIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(property: r'title', value: ''),\n      );\n    });\n  }\n\n  QueryBuilder<Episode, Episode, QAfterFilterCondition> urlIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNull(property: r'url'),\n      );\n    });\n  }\n\n  QueryBuilder<Episode, Episode, QAfterFilterCondition> urlIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNotNull(property: r'url'),\n      );\n    });\n  }\n\n  QueryBuilder<Episode, Episode, QAfterFilterCondition> urlEqualTo(\n    String? value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(\n          property: r'url',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Episode, Episode, QAfterFilterCondition> urlGreaterThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(\n          include: include,\n          property: r'url',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Episode, Episode, QAfterFilterCondition> urlLessThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.lessThan(\n          include: include,\n          property: r'url',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Episode, Episode, QAfterFilterCondition> urlBetween(\n    String? lower,\n    String? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.between(\n          property: r'url',\n          lower: lower,\n          includeLower: includeLower,\n          upper: upper,\n          includeUpper: includeUpper,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Episode, Episode, QAfterFilterCondition> urlStartsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.startsWith(\n          property: r'url',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Episode, Episode, QAfterFilterCondition> urlEndsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.endsWith(\n          property: r'url',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Episode, Episode, QAfterFilterCondition> urlContains(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.contains(\n          property: r'url',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Episode, Episode, QAfterFilterCondition> urlMatches(\n    String pattern, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.matches(\n          property: r'url',\n          wildcard: pattern,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Episode, Episode, QAfterFilterCondition> urlIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(property: r'url', value: ''),\n      );\n    });\n  }\n\n  QueryBuilder<Episode, Episode, QAfterFilterCondition> urlIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(property: r'url', value: ''),\n      );\n    });\n  }\n}\n\nextension EpisodeQueryObject\n    on QueryBuilder<Episode, Episode, QFilterCondition> {}\n\n// coverage:ignore-file\n// ignore_for_file: duplicate_ignore, non_constant_identifier_names, constant_identifier_names, invalid_use_of_protected_member, unnecessary_cast, prefer_const_constructors, lines_longer_than_80_chars, require_trailing_commas, inference_failure_on_function_invocation, unnecessary_parenthesis, unnecessary_raw_strings, unnecessary_null_checks, join_return_with_assignment, prefer_final_locals, avoid_js_rounded_ints, avoid_positional_boolean_parameters, always_specify_types\n\nconst ChapterSchema = Schema(\n  name: r'Chapter',\n  id: -7604549436611156012,\n  properties: {\n    r'link': PropertySchema(id: 0, name: r'link', type: IsarType.string),\n    r'number': PropertySchema(id: 1, name: r'number', type: IsarType.double),\n    r'releaseDate': PropertySchema(\n      id: 2,\n      name: r'releaseDate',\n      type: IsarType.string,\n    ),\n    r'scanlator': PropertySchema(\n      id: 3,\n      name: r'scanlator',\n      type: IsarType.string,\n    ),\n    r'title': PropertySchema(id: 4, name: r'title', type: IsarType.string),\n  },\n\n  estimateSize: _chapterEstimateSize,\n  serialize: _chapterSerialize,\n  deserialize: _chapterDeserialize,\n  deserializeProp: _chapterDeserializeProp,\n);\n\nint _chapterEstimateSize(\n  Chapter object,\n  List<int> offsets,\n  Map<Type, List<int>> allOffsets,\n) {\n  var bytesCount = offsets.last;\n  {\n    final value = object.link;\n    if (value != null) {\n      bytesCount += 3 + value.length * 3;\n    }\n  }\n  {\n    final value = object.releaseDate;\n    if (value != null) {\n      bytesCount += 3 + value.length * 3;\n    }\n  }\n  {\n    final value = object.scanlator;\n    if (value != null) {\n      bytesCount += 3 + value.length * 3;\n    }\n  }\n  {\n    final value = object.title;\n    if (value != null) {\n      bytesCount += 3 + value.length * 3;\n    }\n  }\n  return bytesCount;\n}\n\nvoid _chapterSerialize(\n  Chapter object,\n  IsarWriter writer,\n  List<int> offsets,\n  Map<Type, List<int>> allOffsets,\n) {\n  writer.writeString(offsets[0], object.link);\n  writer.writeDouble(offsets[1], object.number);\n  writer.writeString(offsets[2], object.releaseDate);\n  writer.writeString(offsets[3], object.scanlator);\n  writer.writeString(offsets[4], object.title);\n}\n\nChapter _chapterDeserialize(\n  Id id,\n  IsarReader reader,\n  List<int> offsets,\n  Map<Type, List<int>> allOffsets,\n) {\n  final object = Chapter(\n    link: reader.readStringOrNull(offsets[0]),\n    number: reader.readDoubleOrNull(offsets[1]),\n    releaseDate: reader.readStringOrNull(offsets[2]),\n    scanlator: reader.readStringOrNull(offsets[3]),\n    title: reader.readStringOrNull(offsets[4]),\n  );\n  return object;\n}\n\nP _chapterDeserializeProp<P>(\n  IsarReader reader,\n  int propertyId,\n  int offset,\n  Map<Type, List<int>> allOffsets,\n) {\n  switch (propertyId) {\n    case 0:\n      return (reader.readStringOrNull(offset)) as P;\n    case 1:\n      return (reader.readDoubleOrNull(offset)) as P;\n    case 2:\n      return (reader.readStringOrNull(offset)) as P;\n    case 3:\n      return (reader.readStringOrNull(offset)) as P;\n    case 4:\n      return (reader.readStringOrNull(offset)) as P;\n    default:\n      throw IsarError('Unknown property with id $propertyId');\n  }\n}\n\nextension ChapterQueryFilter\n    on QueryBuilder<Chapter, Chapter, QFilterCondition> {\n  QueryBuilder<Chapter, Chapter, QAfterFilterCondition> linkIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNull(property: r'link'),\n      );\n    });\n  }\n\n  QueryBuilder<Chapter, Chapter, QAfterFilterCondition> linkIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNotNull(property: r'link'),\n      );\n    });\n  }\n\n  QueryBuilder<Chapter, Chapter, QAfterFilterCondition> linkEqualTo(\n    String? value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(\n          property: r'link',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Chapter, Chapter, QAfterFilterCondition> linkGreaterThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(\n          include: include,\n          property: r'link',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Chapter, Chapter, QAfterFilterCondition> linkLessThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.lessThan(\n          include: include,\n          property: r'link',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Chapter, Chapter, QAfterFilterCondition> linkBetween(\n    String? lower,\n    String? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.between(\n          property: r'link',\n          lower: lower,\n          includeLower: includeLower,\n          upper: upper,\n          includeUpper: includeUpper,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Chapter, Chapter, QAfterFilterCondition> linkStartsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.startsWith(\n          property: r'link',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Chapter, Chapter, QAfterFilterCondition> linkEndsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.endsWith(\n          property: r'link',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Chapter, Chapter, QAfterFilterCondition> linkContains(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.contains(\n          property: r'link',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Chapter, Chapter, QAfterFilterCondition> linkMatches(\n    String pattern, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.matches(\n          property: r'link',\n          wildcard: pattern,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Chapter, Chapter, QAfterFilterCondition> linkIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(property: r'link', value: ''),\n      );\n    });\n  }\n\n  QueryBuilder<Chapter, Chapter, QAfterFilterCondition> linkIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(property: r'link', value: ''),\n      );\n    });\n  }\n\n  QueryBuilder<Chapter, Chapter, QAfterFilterCondition> numberIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNull(property: r'number'),\n      );\n    });\n  }\n\n  QueryBuilder<Chapter, Chapter, QAfterFilterCondition> numberIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNotNull(property: r'number'),\n      );\n    });\n  }\n\n  QueryBuilder<Chapter, Chapter, QAfterFilterCondition> numberEqualTo(\n    double? value, {\n    double epsilon = Query.epsilon,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(\n          property: r'number',\n          value: value,\n\n          epsilon: epsilon,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Chapter, Chapter, QAfterFilterCondition> numberGreaterThan(\n    double? value, {\n    bool include = false,\n    double epsilon = Query.epsilon,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(\n          include: include,\n          property: r'number',\n          value: value,\n\n          epsilon: epsilon,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Chapter, Chapter, QAfterFilterCondition> numberLessThan(\n    double? value, {\n    bool include = false,\n    double epsilon = Query.epsilon,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.lessThan(\n          include: include,\n          property: r'number',\n          value: value,\n\n          epsilon: epsilon,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Chapter, Chapter, QAfterFilterCondition> numberBetween(\n    double? lower,\n    double? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n    double epsilon = Query.epsilon,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.between(\n          property: r'number',\n          lower: lower,\n          includeLower: includeLower,\n          upper: upper,\n          includeUpper: includeUpper,\n\n          epsilon: epsilon,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Chapter, Chapter, QAfterFilterCondition> releaseDateIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNull(property: r'releaseDate'),\n      );\n    });\n  }\n\n  QueryBuilder<Chapter, Chapter, QAfterFilterCondition> releaseDateIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNotNull(property: r'releaseDate'),\n      );\n    });\n  }\n\n  QueryBuilder<Chapter, Chapter, QAfterFilterCondition> releaseDateEqualTo(\n    String? value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(\n          property: r'releaseDate',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Chapter, Chapter, QAfterFilterCondition> releaseDateGreaterThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(\n          include: include,\n          property: r'releaseDate',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Chapter, Chapter, QAfterFilterCondition> releaseDateLessThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.lessThan(\n          include: include,\n          property: r'releaseDate',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Chapter, Chapter, QAfterFilterCondition> releaseDateBetween(\n    String? lower,\n    String? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.between(\n          property: r'releaseDate',\n          lower: lower,\n          includeLower: includeLower,\n          upper: upper,\n          includeUpper: includeUpper,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Chapter, Chapter, QAfterFilterCondition> releaseDateStartsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.startsWith(\n          property: r'releaseDate',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Chapter, Chapter, QAfterFilterCondition> releaseDateEndsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.endsWith(\n          property: r'releaseDate',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Chapter, Chapter, QAfterFilterCondition> releaseDateContains(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.contains(\n          property: r'releaseDate',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Chapter, Chapter, QAfterFilterCondition> releaseDateMatches(\n    String pattern, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.matches(\n          property: r'releaseDate',\n          wildcard: pattern,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Chapter, Chapter, QAfterFilterCondition> releaseDateIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(property: r'releaseDate', value: ''),\n      );\n    });\n  }\n\n  QueryBuilder<Chapter, Chapter, QAfterFilterCondition>\n  releaseDateIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(property: r'releaseDate', value: ''),\n      );\n    });\n  }\n\n  QueryBuilder<Chapter, Chapter, QAfterFilterCondition> scanlatorIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNull(property: r'scanlator'),\n      );\n    });\n  }\n\n  QueryBuilder<Chapter, Chapter, QAfterFilterCondition> scanlatorIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNotNull(property: r'scanlator'),\n      );\n    });\n  }\n\n  QueryBuilder<Chapter, Chapter, QAfterFilterCondition> scanlatorEqualTo(\n    String? value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(\n          property: r'scanlator',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Chapter, Chapter, QAfterFilterCondition> scanlatorGreaterThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(\n          include: include,\n          property: r'scanlator',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Chapter, Chapter, QAfterFilterCondition> scanlatorLessThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.lessThan(\n          include: include,\n          property: r'scanlator',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Chapter, Chapter, QAfterFilterCondition> scanlatorBetween(\n    String? lower,\n    String? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.between(\n          property: r'scanlator',\n          lower: lower,\n          includeLower: includeLower,\n          upper: upper,\n          includeUpper: includeUpper,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Chapter, Chapter, QAfterFilterCondition> scanlatorStartsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.startsWith(\n          property: r'scanlator',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Chapter, Chapter, QAfterFilterCondition> scanlatorEndsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.endsWith(\n          property: r'scanlator',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Chapter, Chapter, QAfterFilterCondition> scanlatorContains(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.contains(\n          property: r'scanlator',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Chapter, Chapter, QAfterFilterCondition> scanlatorMatches(\n    String pattern, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.matches(\n          property: r'scanlator',\n          wildcard: pattern,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Chapter, Chapter, QAfterFilterCondition> scanlatorIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(property: r'scanlator', value: ''),\n      );\n    });\n  }\n\n  QueryBuilder<Chapter, Chapter, QAfterFilterCondition> scanlatorIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(property: r'scanlator', value: ''),\n      );\n    });\n  }\n\n  QueryBuilder<Chapter, Chapter, QAfterFilterCondition> titleIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNull(property: r'title'),\n      );\n    });\n  }\n\n  QueryBuilder<Chapter, Chapter, QAfterFilterCondition> titleIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNotNull(property: r'title'),\n      );\n    });\n  }\n\n  QueryBuilder<Chapter, Chapter, QAfterFilterCondition> titleEqualTo(\n    String? value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(\n          property: r'title',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Chapter, Chapter, QAfterFilterCondition> titleGreaterThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(\n          include: include,\n          property: r'title',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Chapter, Chapter, QAfterFilterCondition> titleLessThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.lessThan(\n          include: include,\n          property: r'title',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Chapter, Chapter, QAfterFilterCondition> titleBetween(\n    String? lower,\n    String? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.between(\n          property: r'title',\n          lower: lower,\n          includeLower: includeLower,\n          upper: upper,\n          includeUpper: includeUpper,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Chapter, Chapter, QAfterFilterCondition> titleStartsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.startsWith(\n          property: r'title',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Chapter, Chapter, QAfterFilterCondition> titleEndsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.endsWith(\n          property: r'title',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Chapter, Chapter, QAfterFilterCondition> titleContains(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.contains(\n          property: r'title',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Chapter, Chapter, QAfterFilterCondition> titleMatches(\n    String pattern, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.matches(\n          property: r'title',\n          wildcard: pattern,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<Chapter, Chapter, QAfterFilterCondition> titleIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(property: r'title', value: ''),\n      );\n    });\n  }\n\n  QueryBuilder<Chapter, Chapter, QAfterFilterCondition> titleIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(property: r'title', value: ''),\n      );\n    });\n  }\n}\n\nextension ChapterQueryObject\n    on QueryBuilder<Chapter, Chapter, QFilterCondition> {}\n"
  },
  {
    "path": "lib/Database/isar_models/key_value.dart",
    "content": "import 'package:isar_community/isar.dart';\n\npart 'key_value.g.dart';\n\n@collection\nclass KeyValue {\n  Id id = Isar.autoIncrement;\n\n  @Index(unique: true, replace: true)\n  late String key;\n\n  String? value;\n}\n"
  },
  {
    "path": "lib/Database/isar_models/key_value.g.dart",
    "content": "// GENERATED CODE - DO NOT MODIFY BY HAND\n\npart of 'key_value.dart';\n\n// **************************************************************************\n// IsarCollectionGenerator\n// **************************************************************************\n\n// coverage:ignore-file\n// ignore_for_file: duplicate_ignore, non_constant_identifier_names, constant_identifier_names, invalid_use_of_protected_member, unnecessary_cast, prefer_const_constructors, lines_longer_than_80_chars, require_trailing_commas, inference_failure_on_function_invocation, unnecessary_parenthesis, unnecessary_raw_strings, unnecessary_null_checks, join_return_with_assignment, prefer_final_locals, avoid_js_rounded_ints, avoid_positional_boolean_parameters, always_specify_types\n\nextension GetKeyValueCollection on Isar {\n  IsarCollection<KeyValue> get keyValues => this.collection();\n}\n\nconst KeyValueSchema = CollectionSchema(\n  name: r'KeyValue',\n  id: 351509419635681045,\n  properties: {\n    r'key': PropertySchema(id: 0, name: r'key', type: IsarType.string),\n    r'value': PropertySchema(id: 1, name: r'value', type: IsarType.string),\n  },\n\n  estimateSize: _keyValueEstimateSize,\n  serialize: _keyValueSerialize,\n  deserialize: _keyValueDeserialize,\n  deserializeProp: _keyValueDeserializeProp,\n  idName: r'id',\n  indexes: {\n    r'key': IndexSchema(\n      id: -4906094122524121629,\n      name: r'key',\n      unique: true,\n      replace: true,\n      properties: [\n        IndexPropertySchema(\n          name: r'key',\n          type: IndexType.hash,\n          caseSensitive: true,\n        ),\n      ],\n    ),\n  },\n  links: {},\n  embeddedSchemas: {},\n\n  getId: _keyValueGetId,\n  getLinks: _keyValueGetLinks,\n  attach: _keyValueAttach,\n  version: '3.3.0-dev.3',\n);\n\nint _keyValueEstimateSize(\n  KeyValue object,\n  List<int> offsets,\n  Map<Type, List<int>> allOffsets,\n) {\n  var bytesCount = offsets.last;\n  bytesCount += 3 + object.key.length * 3;\n  {\n    final value = object.value;\n    if (value != null) {\n      bytesCount += 3 + value.length * 3;\n    }\n  }\n  return bytesCount;\n}\n\nvoid _keyValueSerialize(\n  KeyValue object,\n  IsarWriter writer,\n  List<int> offsets,\n  Map<Type, List<int>> allOffsets,\n) {\n  writer.writeString(offsets[0], object.key);\n  writer.writeString(offsets[1], object.value);\n}\n\nKeyValue _keyValueDeserialize(\n  Id id,\n  IsarReader reader,\n  List<int> offsets,\n  Map<Type, List<int>> allOffsets,\n) {\n  final object = KeyValue();\n  object.id = id;\n  object.key = reader.readString(offsets[0]);\n  object.value = reader.readStringOrNull(offsets[1]);\n  return object;\n}\n\nP _keyValueDeserializeProp<P>(\n  IsarReader reader,\n  int propertyId,\n  int offset,\n  Map<Type, List<int>> allOffsets,\n) {\n  switch (propertyId) {\n    case 0:\n      return (reader.readString(offset)) as P;\n    case 1:\n      return (reader.readStringOrNull(offset)) as P;\n    default:\n      throw IsarError('Unknown property with id $propertyId');\n  }\n}\n\nId _keyValueGetId(KeyValue object) {\n  return object.id;\n}\n\nList<IsarLinkBase<dynamic>> _keyValueGetLinks(KeyValue object) {\n  return [];\n}\n\nvoid _keyValueAttach(IsarCollection<dynamic> col, Id id, KeyValue object) {\n  object.id = id;\n}\n\nextension KeyValueByIndex on IsarCollection<KeyValue> {\n  Future<KeyValue?> getByKey(String key) {\n    return getByIndex(r'key', [key]);\n  }\n\n  KeyValue? getByKeySync(String key) {\n    return getByIndexSync(r'key', [key]);\n  }\n\n  Future<bool> deleteByKey(String key) {\n    return deleteByIndex(r'key', [key]);\n  }\n\n  bool deleteByKeySync(String key) {\n    return deleteByIndexSync(r'key', [key]);\n  }\n\n  Future<List<KeyValue?>> getAllByKey(List<String> keyValues) {\n    final values = keyValues.map((e) => [e]).toList();\n    return getAllByIndex(r'key', values);\n  }\n\n  List<KeyValue?> getAllByKeySync(List<String> keyValues) {\n    final values = keyValues.map((e) => [e]).toList();\n    return getAllByIndexSync(r'key', values);\n  }\n\n  Future<int> deleteAllByKey(List<String> keyValues) {\n    final values = keyValues.map((e) => [e]).toList();\n    return deleteAllByIndex(r'key', values);\n  }\n\n  int deleteAllByKeySync(List<String> keyValues) {\n    final values = keyValues.map((e) => [e]).toList();\n    return deleteAllByIndexSync(r'key', values);\n  }\n\n  Future<Id> putByKey(KeyValue object) {\n    return putByIndex(r'key', object);\n  }\n\n  Id putByKeySync(KeyValue object, {bool saveLinks = true}) {\n    return putByIndexSync(r'key', object, saveLinks: saveLinks);\n  }\n\n  Future<List<Id>> putAllByKey(List<KeyValue> objects) {\n    return putAllByIndex(r'key', objects);\n  }\n\n  List<Id> putAllByKeySync(List<KeyValue> objects, {bool saveLinks = true}) {\n    return putAllByIndexSync(r'key', objects, saveLinks: saveLinks);\n  }\n}\n\nextension KeyValueQueryWhereSort on QueryBuilder<KeyValue, KeyValue, QWhere> {\n  QueryBuilder<KeyValue, KeyValue, QAfterWhere> anyId() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addWhereClause(const IdWhereClause.any());\n    });\n  }\n}\n\nextension KeyValueQueryWhere on QueryBuilder<KeyValue, KeyValue, QWhereClause> {\n  QueryBuilder<KeyValue, KeyValue, QAfterWhereClause> idEqualTo(Id id) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addWhereClause(IdWhereClause.between(lower: id, upper: id));\n    });\n  }\n\n  QueryBuilder<KeyValue, KeyValue, QAfterWhereClause> idNotEqualTo(Id id) {\n    return QueryBuilder.apply(this, (query) {\n      if (query.whereSort == Sort.asc) {\n        return query\n            .addWhereClause(\n              IdWhereClause.lessThan(upper: id, includeUpper: false),\n            )\n            .addWhereClause(\n              IdWhereClause.greaterThan(lower: id, includeLower: false),\n            );\n      } else {\n        return query\n            .addWhereClause(\n              IdWhereClause.greaterThan(lower: id, includeLower: false),\n            )\n            .addWhereClause(\n              IdWhereClause.lessThan(upper: id, includeUpper: false),\n            );\n      }\n    });\n  }\n\n  QueryBuilder<KeyValue, KeyValue, QAfterWhereClause> idGreaterThan(\n    Id id, {\n    bool include = false,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addWhereClause(\n        IdWhereClause.greaterThan(lower: id, includeLower: include),\n      );\n    });\n  }\n\n  QueryBuilder<KeyValue, KeyValue, QAfterWhereClause> idLessThan(\n    Id id, {\n    bool include = false,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addWhereClause(\n        IdWhereClause.lessThan(upper: id, includeUpper: include),\n      );\n    });\n  }\n\n  QueryBuilder<KeyValue, KeyValue, QAfterWhereClause> idBetween(\n    Id lowerId,\n    Id upperId, {\n    bool includeLower = true,\n    bool includeUpper = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addWhereClause(\n        IdWhereClause.between(\n          lower: lowerId,\n          includeLower: includeLower,\n          upper: upperId,\n          includeUpper: includeUpper,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<KeyValue, KeyValue, QAfterWhereClause> keyEqualTo(String key) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addWhereClause(\n        IndexWhereClause.equalTo(indexName: r'key', value: [key]),\n      );\n    });\n  }\n\n  QueryBuilder<KeyValue, KeyValue, QAfterWhereClause> keyNotEqualTo(\n    String key,\n  ) {\n    return QueryBuilder.apply(this, (query) {\n      if (query.whereSort == Sort.asc) {\n        return query\n            .addWhereClause(\n              IndexWhereClause.between(\n                indexName: r'key',\n                lower: [],\n                upper: [key],\n                includeUpper: false,\n              ),\n            )\n            .addWhereClause(\n              IndexWhereClause.between(\n                indexName: r'key',\n                lower: [key],\n                includeLower: false,\n                upper: [],\n              ),\n            );\n      } else {\n        return query\n            .addWhereClause(\n              IndexWhereClause.between(\n                indexName: r'key',\n                lower: [key],\n                includeLower: false,\n                upper: [],\n              ),\n            )\n            .addWhereClause(\n              IndexWhereClause.between(\n                indexName: r'key',\n                lower: [],\n                upper: [key],\n                includeUpper: false,\n              ),\n            );\n      }\n    });\n  }\n}\n\nextension KeyValueQueryFilter\n    on QueryBuilder<KeyValue, KeyValue, QFilterCondition> {\n  QueryBuilder<KeyValue, KeyValue, QAfterFilterCondition> idEqualTo(Id value) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(property: r'id', value: value),\n      );\n    });\n  }\n\n  QueryBuilder<KeyValue, KeyValue, QAfterFilterCondition> idGreaterThan(\n    Id value, {\n    bool include = false,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(\n          include: include,\n          property: r'id',\n          value: value,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<KeyValue, KeyValue, QAfterFilterCondition> idLessThan(\n    Id value, {\n    bool include = false,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.lessThan(\n          include: include,\n          property: r'id',\n          value: value,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<KeyValue, KeyValue, QAfterFilterCondition> idBetween(\n    Id lower,\n    Id upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.between(\n          property: r'id',\n          lower: lower,\n          includeLower: includeLower,\n          upper: upper,\n          includeUpper: includeUpper,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<KeyValue, KeyValue, QAfterFilterCondition> keyEqualTo(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(\n          property: r'key',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<KeyValue, KeyValue, QAfterFilterCondition> keyGreaterThan(\n    String value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(\n          include: include,\n          property: r'key',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<KeyValue, KeyValue, QAfterFilterCondition> keyLessThan(\n    String value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.lessThan(\n          include: include,\n          property: r'key',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<KeyValue, KeyValue, QAfterFilterCondition> keyBetween(\n    String lower,\n    String upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.between(\n          property: r'key',\n          lower: lower,\n          includeLower: includeLower,\n          upper: upper,\n          includeUpper: includeUpper,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<KeyValue, KeyValue, QAfterFilterCondition> keyStartsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.startsWith(\n          property: r'key',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<KeyValue, KeyValue, QAfterFilterCondition> keyEndsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.endsWith(\n          property: r'key',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<KeyValue, KeyValue, QAfterFilterCondition> keyContains(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.contains(\n          property: r'key',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<KeyValue, KeyValue, QAfterFilterCondition> keyMatches(\n    String pattern, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.matches(\n          property: r'key',\n          wildcard: pattern,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<KeyValue, KeyValue, QAfterFilterCondition> keyIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(property: r'key', value: ''),\n      );\n    });\n  }\n\n  QueryBuilder<KeyValue, KeyValue, QAfterFilterCondition> keyIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(property: r'key', value: ''),\n      );\n    });\n  }\n\n  QueryBuilder<KeyValue, KeyValue, QAfterFilterCondition> valueIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNull(property: r'value'),\n      );\n    });\n  }\n\n  QueryBuilder<KeyValue, KeyValue, QAfterFilterCondition> valueIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNotNull(property: r'value'),\n      );\n    });\n  }\n\n  QueryBuilder<KeyValue, KeyValue, QAfterFilterCondition> valueEqualTo(\n    String? value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(\n          property: r'value',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<KeyValue, KeyValue, QAfterFilterCondition> valueGreaterThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(\n          include: include,\n          property: r'value',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<KeyValue, KeyValue, QAfterFilterCondition> valueLessThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.lessThan(\n          include: include,\n          property: r'value',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<KeyValue, KeyValue, QAfterFilterCondition> valueBetween(\n    String? lower,\n    String? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.between(\n          property: r'value',\n          lower: lower,\n          includeLower: includeLower,\n          upper: upper,\n          includeUpper: includeUpper,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<KeyValue, KeyValue, QAfterFilterCondition> valueStartsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.startsWith(\n          property: r'value',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<KeyValue, KeyValue, QAfterFilterCondition> valueEndsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.endsWith(\n          property: r'value',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<KeyValue, KeyValue, QAfterFilterCondition> valueContains(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.contains(\n          property: r'value',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<KeyValue, KeyValue, QAfterFilterCondition> valueMatches(\n    String pattern, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.matches(\n          property: r'value',\n          wildcard: pattern,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<KeyValue, KeyValue, QAfterFilterCondition> valueIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(property: r'value', value: ''),\n      );\n    });\n  }\n\n  QueryBuilder<KeyValue, KeyValue, QAfterFilterCondition> valueIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(property: r'value', value: ''),\n      );\n    });\n  }\n}\n\nextension KeyValueQueryObject\n    on QueryBuilder<KeyValue, KeyValue, QFilterCondition> {}\n\nextension KeyValueQueryLinks\n    on QueryBuilder<KeyValue, KeyValue, QFilterCondition> {}\n\nextension KeyValueQuerySortBy on QueryBuilder<KeyValue, KeyValue, QSortBy> {\n  QueryBuilder<KeyValue, KeyValue, QAfterSortBy> sortByKey() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'key', Sort.asc);\n    });\n  }\n\n  QueryBuilder<KeyValue, KeyValue, QAfterSortBy> sortByKeyDesc() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'key', Sort.desc);\n    });\n  }\n\n  QueryBuilder<KeyValue, KeyValue, QAfterSortBy> sortByValue() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'value', Sort.asc);\n    });\n  }\n\n  QueryBuilder<KeyValue, KeyValue, QAfterSortBy> sortByValueDesc() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'value', Sort.desc);\n    });\n  }\n}\n\nextension KeyValueQuerySortThenBy\n    on QueryBuilder<KeyValue, KeyValue, QSortThenBy> {\n  QueryBuilder<KeyValue, KeyValue, QAfterSortBy> thenById() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'id', Sort.asc);\n    });\n  }\n\n  QueryBuilder<KeyValue, KeyValue, QAfterSortBy> thenByIdDesc() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'id', Sort.desc);\n    });\n  }\n\n  QueryBuilder<KeyValue, KeyValue, QAfterSortBy> thenByKey() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'key', Sort.asc);\n    });\n  }\n\n  QueryBuilder<KeyValue, KeyValue, QAfterSortBy> thenByKeyDesc() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'key', Sort.desc);\n    });\n  }\n\n  QueryBuilder<KeyValue, KeyValue, QAfterSortBy> thenByValue() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'value', Sort.asc);\n    });\n  }\n\n  QueryBuilder<KeyValue, KeyValue, QAfterSortBy> thenByValueDesc() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'value', Sort.desc);\n    });\n  }\n}\n\nextension KeyValueQueryWhereDistinct\n    on QueryBuilder<KeyValue, KeyValue, QDistinct> {\n  QueryBuilder<KeyValue, KeyValue, QDistinct> distinctByKey({\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addDistinctBy(r'key', caseSensitive: caseSensitive);\n    });\n  }\n\n  QueryBuilder<KeyValue, KeyValue, QDistinct> distinctByValue({\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addDistinctBy(r'value', caseSensitive: caseSensitive);\n    });\n  }\n}\n\nextension KeyValueQueryProperty\n    on QueryBuilder<KeyValue, KeyValue, QQueryProperty> {\n  QueryBuilder<KeyValue, int, QQueryOperations> idProperty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addPropertyName(r'id');\n    });\n  }\n\n  QueryBuilder<KeyValue, String, QQueryOperations> keyProperty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addPropertyName(r'key');\n    });\n  }\n\n  QueryBuilder<KeyValue, String?, QQueryOperations> valueProperty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addPropertyName(r'value');\n    });\n  }\n}\n"
  },
  {
    "path": "lib/Database/isar_models/local_history_item.dart",
    "content": "import 'package:azyx/Database/isar_models/anime_details_data.dart';\nimport 'package:azyx/Database/isar_models/episode_class.dart';\nimport 'package:isar_community/isar.dart';\n\npart 'local_history_item.g.dart';\n\n@collection\nclass LocalHistoryItem {\n  Id id = Isar.autoIncrement;\n\n  @Index(unique: true)\n  int? mediaId;\n\n  String? link;\n  String? title;\n  String? progress;\n  String? image;\n  String? sourceName;\n  String? sourceId;\n\n  int? lastTimeSeconds;\n  int? totalDurationSeconds;\n  int? currentTimeSeconds;\n  int? currentPage;\n\n  DateTime? lastWatched;\n\n  @Enumerated(EnumType.ordinal32)\n  HistoryMediaType? mediaType;\n\n  AnilistMediaData? mediaData;\n  List<Chapter>? chapterList;\n  List<Episode>? episodeList;\n  String? episodeUrlsJson;\n  String? mangaSourceJson;\n}\n\nenum HistoryMediaType { anime, manga }\n"
  },
  {
    "path": "lib/Database/isar_models/local_history_item.g.dart",
    "content": "// GENERATED CODE - DO NOT MODIFY BY HAND\n\npart of 'local_history_item.dart';\n\n// **************************************************************************\n// IsarCollectionGenerator\n// **************************************************************************\n\n// coverage:ignore-file\n// ignore_for_file: duplicate_ignore, non_constant_identifier_names, constant_identifier_names, invalid_use_of_protected_member, unnecessary_cast, prefer_const_constructors, lines_longer_than_80_chars, require_trailing_commas, inference_failure_on_function_invocation, unnecessary_parenthesis, unnecessary_raw_strings, unnecessary_null_checks, join_return_with_assignment, prefer_final_locals, avoid_js_rounded_ints, avoid_positional_boolean_parameters, always_specify_types\n\nextension GetLocalHistoryItemCollection on Isar {\n  IsarCollection<LocalHistoryItem> get localHistoryItems => this.collection();\n}\n\nconst LocalHistoryItemSchema = CollectionSchema(\n  name: r'LocalHistoryItem',\n  id: -4354684500416878768,\n  properties: {\n    r'chapterList': PropertySchema(\n      id: 0,\n      name: r'chapterList',\n      type: IsarType.objectList,\n\n      target: r'Chapter',\n    ),\n    r'currentPage': PropertySchema(\n      id: 1,\n      name: r'currentPage',\n      type: IsarType.long,\n    ),\n    r'currentTimeSeconds': PropertySchema(\n      id: 2,\n      name: r'currentTimeSeconds',\n      type: IsarType.long,\n    ),\n    r'episodeList': PropertySchema(\n      id: 3,\n      name: r'episodeList',\n      type: IsarType.objectList,\n\n      target: r'Episode',\n    ),\n    r'episodeUrlsJson': PropertySchema(\n      id: 4,\n      name: r'episodeUrlsJson',\n      type: IsarType.string,\n    ),\n    r'image': PropertySchema(id: 5, name: r'image', type: IsarType.string),\n    r'lastTimeSeconds': PropertySchema(\n      id: 6,\n      name: r'lastTimeSeconds',\n      type: IsarType.long,\n    ),\n    r'lastWatched': PropertySchema(\n      id: 7,\n      name: r'lastWatched',\n      type: IsarType.dateTime,\n    ),\n    r'link': PropertySchema(id: 8, name: r'link', type: IsarType.string),\n    r'mangaSourceJson': PropertySchema(\n      id: 9,\n      name: r'mangaSourceJson',\n      type: IsarType.string,\n    ),\n    r'mediaData': PropertySchema(\n      id: 10,\n      name: r'mediaData',\n      type: IsarType.object,\n\n      target: r'AnilistMediaData',\n    ),\n    r'mediaId': PropertySchema(id: 11, name: r'mediaId', type: IsarType.long),\n    r'mediaType': PropertySchema(\n      id: 12,\n      name: r'mediaType',\n      type: IsarType.int,\n      enumMap: _LocalHistoryItemmediaTypeEnumValueMap,\n    ),\n    r'progress': PropertySchema(\n      id: 13,\n      name: r'progress',\n      type: IsarType.string,\n    ),\n    r'sourceId': PropertySchema(\n      id: 14,\n      name: r'sourceId',\n      type: IsarType.string,\n    ),\n    r'sourceName': PropertySchema(\n      id: 15,\n      name: r'sourceName',\n      type: IsarType.string,\n    ),\n    r'title': PropertySchema(id: 16, name: r'title', type: IsarType.string),\n    r'totalDurationSeconds': PropertySchema(\n      id: 17,\n      name: r'totalDurationSeconds',\n      type: IsarType.long,\n    ),\n  },\n\n  estimateSize: _localHistoryItemEstimateSize,\n  serialize: _localHistoryItemSerialize,\n  deserialize: _localHistoryItemDeserialize,\n  deserializeProp: _localHistoryItemDeserializeProp,\n  idName: r'id',\n  indexes: {\n    r'mediaId': IndexSchema(\n      id: -8001372983137409759,\n      name: r'mediaId',\n      unique: true,\n      replace: false,\n      properties: [\n        IndexPropertySchema(\n          name: r'mediaId',\n          type: IndexType.value,\n          caseSensitive: false,\n        ),\n      ],\n    ),\n  },\n  links: {},\n  embeddedSchemas: {\n    r'AnilistMediaData': AnilistMediaDataSchema,\n    r'Character': CharacterSchema,\n    r'Chapter': ChapterSchema,\n    r'Episode': EpisodeSchema,\n  },\n\n  getId: _localHistoryItemGetId,\n  getLinks: _localHistoryItemGetLinks,\n  attach: _localHistoryItemAttach,\n  version: '3.3.0-dev.3',\n);\n\nint _localHistoryItemEstimateSize(\n  LocalHistoryItem object,\n  List<int> offsets,\n  Map<Type, List<int>> allOffsets,\n) {\n  var bytesCount = offsets.last;\n  {\n    final list = object.chapterList;\n    if (list != null) {\n      bytesCount += 3 + list.length * 3;\n      {\n        final offsets = allOffsets[Chapter]!;\n        for (var i = 0; i < list.length; i++) {\n          final value = list[i];\n          bytesCount += ChapterSchema.estimateSize(value, offsets, allOffsets);\n        }\n      }\n    }\n  }\n  {\n    final list = object.episodeList;\n    if (list != null) {\n      bytesCount += 3 + list.length * 3;\n      {\n        final offsets = allOffsets[Episode]!;\n        for (var i = 0; i < list.length; i++) {\n          final value = list[i];\n          bytesCount += EpisodeSchema.estimateSize(value, offsets, allOffsets);\n        }\n      }\n    }\n  }\n  {\n    final value = object.episodeUrlsJson;\n    if (value != null) {\n      bytesCount += 3 + value.length * 3;\n    }\n  }\n  {\n    final value = object.image;\n    if (value != null) {\n      bytesCount += 3 + value.length * 3;\n    }\n  }\n  {\n    final value = object.link;\n    if (value != null) {\n      bytesCount += 3 + value.length * 3;\n    }\n  }\n  {\n    final value = object.mangaSourceJson;\n    if (value != null) {\n      bytesCount += 3 + value.length * 3;\n    }\n  }\n  {\n    final value = object.mediaData;\n    if (value != null) {\n      bytesCount +=\n          3 +\n          AnilistMediaDataSchema.estimateSize(\n            value,\n            allOffsets[AnilistMediaData]!,\n            allOffsets,\n          );\n    }\n  }\n  {\n    final value = object.progress;\n    if (value != null) {\n      bytesCount += 3 + value.length * 3;\n    }\n  }\n  {\n    final value = object.sourceId;\n    if (value != null) {\n      bytesCount += 3 + value.length * 3;\n    }\n  }\n  {\n    final value = object.sourceName;\n    if (value != null) {\n      bytesCount += 3 + value.length * 3;\n    }\n  }\n  {\n    final value = object.title;\n    if (value != null) {\n      bytesCount += 3 + value.length * 3;\n    }\n  }\n  return bytesCount;\n}\n\nvoid _localHistoryItemSerialize(\n  LocalHistoryItem object,\n  IsarWriter writer,\n  List<int> offsets,\n  Map<Type, List<int>> allOffsets,\n) {\n  writer.writeObjectList<Chapter>(\n    offsets[0],\n    allOffsets,\n    ChapterSchema.serialize,\n    object.chapterList,\n  );\n  writer.writeLong(offsets[1], object.currentPage);\n  writer.writeLong(offsets[2], object.currentTimeSeconds);\n  writer.writeObjectList<Episode>(\n    offsets[3],\n    allOffsets,\n    EpisodeSchema.serialize,\n    object.episodeList,\n  );\n  writer.writeString(offsets[4], object.episodeUrlsJson);\n  writer.writeString(offsets[5], object.image);\n  writer.writeLong(offsets[6], object.lastTimeSeconds);\n  writer.writeDateTime(offsets[7], object.lastWatched);\n  writer.writeString(offsets[8], object.link);\n  writer.writeString(offsets[9], object.mangaSourceJson);\n  writer.writeObject<AnilistMediaData>(\n    offsets[10],\n    allOffsets,\n    AnilistMediaDataSchema.serialize,\n    object.mediaData,\n  );\n  writer.writeLong(offsets[11], object.mediaId);\n  writer.writeInt(offsets[12], object.mediaType?.index);\n  writer.writeString(offsets[13], object.progress);\n  writer.writeString(offsets[14], object.sourceId);\n  writer.writeString(offsets[15], object.sourceName);\n  writer.writeString(offsets[16], object.title);\n  writer.writeLong(offsets[17], object.totalDurationSeconds);\n}\n\nLocalHistoryItem _localHistoryItemDeserialize(\n  Id id,\n  IsarReader reader,\n  List<int> offsets,\n  Map<Type, List<int>> allOffsets,\n) {\n  final object = LocalHistoryItem();\n  object.chapterList = reader.readObjectList<Chapter>(\n    offsets[0],\n    ChapterSchema.deserialize,\n    allOffsets,\n    Chapter(),\n  );\n  object.currentPage = reader.readLongOrNull(offsets[1]);\n  object.currentTimeSeconds = reader.readLongOrNull(offsets[2]);\n  object.episodeList = reader.readObjectList<Episode>(\n    offsets[3],\n    EpisodeSchema.deserialize,\n    allOffsets,\n    Episode(),\n  );\n  object.episodeUrlsJson = reader.readStringOrNull(offsets[4]);\n  object.id = id;\n  object.image = reader.readStringOrNull(offsets[5]);\n  object.lastTimeSeconds = reader.readLongOrNull(offsets[6]);\n  object.lastWatched = reader.readDateTimeOrNull(offsets[7]);\n  object.link = reader.readStringOrNull(offsets[8]);\n  object.mangaSourceJson = reader.readStringOrNull(offsets[9]);\n  object.mediaData = reader.readObjectOrNull<AnilistMediaData>(\n    offsets[10],\n    AnilistMediaDataSchema.deserialize,\n    allOffsets,\n  );\n  object.mediaId = reader.readLongOrNull(offsets[11]);\n  object.mediaType =\n      _LocalHistoryItemmediaTypeValueEnumMap[reader.readIntOrNull(offsets[12])];\n  object.progress = reader.readStringOrNull(offsets[13]);\n  object.sourceId = reader.readStringOrNull(offsets[14]);\n  object.sourceName = reader.readStringOrNull(offsets[15]);\n  object.title = reader.readStringOrNull(offsets[16]);\n  object.totalDurationSeconds = reader.readLongOrNull(offsets[17]);\n  return object;\n}\n\nP _localHistoryItemDeserializeProp<P>(\n  IsarReader reader,\n  int propertyId,\n  int offset,\n  Map<Type, List<int>> allOffsets,\n) {\n  switch (propertyId) {\n    case 0:\n      return (reader.readObjectList<Chapter>(\n            offset,\n            ChapterSchema.deserialize,\n            allOffsets,\n            Chapter(),\n          ))\n          as P;\n    case 1:\n      return (reader.readLongOrNull(offset)) as P;\n    case 2:\n      return (reader.readLongOrNull(offset)) as P;\n    case 3:\n      return (reader.readObjectList<Episode>(\n            offset,\n            EpisodeSchema.deserialize,\n            allOffsets,\n            Episode(),\n          ))\n          as P;\n    case 4:\n      return (reader.readStringOrNull(offset)) as P;\n    case 5:\n      return (reader.readStringOrNull(offset)) as P;\n    case 6:\n      return (reader.readLongOrNull(offset)) as P;\n    case 7:\n      return (reader.readDateTimeOrNull(offset)) as P;\n    case 8:\n      return (reader.readStringOrNull(offset)) as P;\n    case 9:\n      return (reader.readStringOrNull(offset)) as P;\n    case 10:\n      return (reader.readObjectOrNull<AnilistMediaData>(\n            offset,\n            AnilistMediaDataSchema.deserialize,\n            allOffsets,\n          ))\n          as P;\n    case 11:\n      return (reader.readLongOrNull(offset)) as P;\n    case 12:\n      return (_LocalHistoryItemmediaTypeValueEnumMap[reader.readIntOrNull(\n            offset,\n          )])\n          as P;\n    case 13:\n      return (reader.readStringOrNull(offset)) as P;\n    case 14:\n      return (reader.readStringOrNull(offset)) as P;\n    case 15:\n      return (reader.readStringOrNull(offset)) as P;\n    case 16:\n      return (reader.readStringOrNull(offset)) as P;\n    case 17:\n      return (reader.readLongOrNull(offset)) as P;\n    default:\n      throw IsarError('Unknown property with id $propertyId');\n  }\n}\n\nconst _LocalHistoryItemmediaTypeEnumValueMap = {'anime': 0, 'manga': 1};\nconst _LocalHistoryItemmediaTypeValueEnumMap = {\n  0: HistoryMediaType.anime,\n  1: HistoryMediaType.manga,\n};\n\nId _localHistoryItemGetId(LocalHistoryItem object) {\n  return object.id;\n}\n\nList<IsarLinkBase<dynamic>> _localHistoryItemGetLinks(LocalHistoryItem object) {\n  return [];\n}\n\nvoid _localHistoryItemAttach(\n  IsarCollection<dynamic> col,\n  Id id,\n  LocalHistoryItem object,\n) {\n  object.id = id;\n}\n\nextension LocalHistoryItemByIndex on IsarCollection<LocalHistoryItem> {\n  Future<LocalHistoryItem?> getByMediaId(int? mediaId) {\n    return getByIndex(r'mediaId', [mediaId]);\n  }\n\n  LocalHistoryItem? getByMediaIdSync(int? mediaId) {\n    return getByIndexSync(r'mediaId', [mediaId]);\n  }\n\n  Future<bool> deleteByMediaId(int? mediaId) {\n    return deleteByIndex(r'mediaId', [mediaId]);\n  }\n\n  bool deleteByMediaIdSync(int? mediaId) {\n    return deleteByIndexSync(r'mediaId', [mediaId]);\n  }\n\n  Future<List<LocalHistoryItem?>> getAllByMediaId(List<int?> mediaIdValues) {\n    final values = mediaIdValues.map((e) => [e]).toList();\n    return getAllByIndex(r'mediaId', values);\n  }\n\n  List<LocalHistoryItem?> getAllByMediaIdSync(List<int?> mediaIdValues) {\n    final values = mediaIdValues.map((e) => [e]).toList();\n    return getAllByIndexSync(r'mediaId', values);\n  }\n\n  Future<int> deleteAllByMediaId(List<int?> mediaIdValues) {\n    final values = mediaIdValues.map((e) => [e]).toList();\n    return deleteAllByIndex(r'mediaId', values);\n  }\n\n  int deleteAllByMediaIdSync(List<int?> mediaIdValues) {\n    final values = mediaIdValues.map((e) => [e]).toList();\n    return deleteAllByIndexSync(r'mediaId', values);\n  }\n\n  Future<Id> putByMediaId(LocalHistoryItem object) {\n    return putByIndex(r'mediaId', object);\n  }\n\n  Id putByMediaIdSync(LocalHistoryItem object, {bool saveLinks = true}) {\n    return putByIndexSync(r'mediaId', object, saveLinks: saveLinks);\n  }\n\n  Future<List<Id>> putAllByMediaId(List<LocalHistoryItem> objects) {\n    return putAllByIndex(r'mediaId', objects);\n  }\n\n  List<Id> putAllByMediaIdSync(\n    List<LocalHistoryItem> objects, {\n    bool saveLinks = true,\n  }) {\n    return putAllByIndexSync(r'mediaId', objects, saveLinks: saveLinks);\n  }\n}\n\nextension LocalHistoryItemQueryWhereSort\n    on QueryBuilder<LocalHistoryItem, LocalHistoryItem, QWhere> {\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterWhere> anyId() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addWhereClause(const IdWhereClause.any());\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterWhere> anyMediaId() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addWhereClause(\n        const IndexWhereClause.any(indexName: r'mediaId'),\n      );\n    });\n  }\n}\n\nextension LocalHistoryItemQueryWhere\n    on QueryBuilder<LocalHistoryItem, LocalHistoryItem, QWhereClause> {\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterWhereClause> idEqualTo(\n    Id id,\n  ) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addWhereClause(IdWhereClause.between(lower: id, upper: id));\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterWhereClause>\n  idNotEqualTo(Id id) {\n    return QueryBuilder.apply(this, (query) {\n      if (query.whereSort == Sort.asc) {\n        return query\n            .addWhereClause(\n              IdWhereClause.lessThan(upper: id, includeUpper: false),\n            )\n            .addWhereClause(\n              IdWhereClause.greaterThan(lower: id, includeLower: false),\n            );\n      } else {\n        return query\n            .addWhereClause(\n              IdWhereClause.greaterThan(lower: id, includeLower: false),\n            )\n            .addWhereClause(\n              IdWhereClause.lessThan(upper: id, includeUpper: false),\n            );\n      }\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterWhereClause>\n  idGreaterThan(Id id, {bool include = false}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addWhereClause(\n        IdWhereClause.greaterThan(lower: id, includeLower: include),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterWhereClause>\n  idLessThan(Id id, {bool include = false}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addWhereClause(\n        IdWhereClause.lessThan(upper: id, includeUpper: include),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterWhereClause> idBetween(\n    Id lowerId,\n    Id upperId, {\n    bool includeLower = true,\n    bool includeUpper = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addWhereClause(\n        IdWhereClause.between(\n          lower: lowerId,\n          includeLower: includeLower,\n          upper: upperId,\n          includeUpper: includeUpper,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterWhereClause>\n  mediaIdIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addWhereClause(\n        IndexWhereClause.equalTo(indexName: r'mediaId', value: [null]),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterWhereClause>\n  mediaIdIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addWhereClause(\n        IndexWhereClause.between(\n          indexName: r'mediaId',\n          lower: [null],\n          includeLower: false,\n          upper: [],\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterWhereClause>\n  mediaIdEqualTo(int? mediaId) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addWhereClause(\n        IndexWhereClause.equalTo(indexName: r'mediaId', value: [mediaId]),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterWhereClause>\n  mediaIdNotEqualTo(int? mediaId) {\n    return QueryBuilder.apply(this, (query) {\n      if (query.whereSort == Sort.asc) {\n        return query\n            .addWhereClause(\n              IndexWhereClause.between(\n                indexName: r'mediaId',\n                lower: [],\n                upper: [mediaId],\n                includeUpper: false,\n              ),\n            )\n            .addWhereClause(\n              IndexWhereClause.between(\n                indexName: r'mediaId',\n                lower: [mediaId],\n                includeLower: false,\n                upper: [],\n              ),\n            );\n      } else {\n        return query\n            .addWhereClause(\n              IndexWhereClause.between(\n                indexName: r'mediaId',\n                lower: [mediaId],\n                includeLower: false,\n                upper: [],\n              ),\n            )\n            .addWhereClause(\n              IndexWhereClause.between(\n                indexName: r'mediaId',\n                lower: [],\n                upper: [mediaId],\n                includeUpper: false,\n              ),\n            );\n      }\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterWhereClause>\n  mediaIdGreaterThan(int? mediaId, {bool include = false}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addWhereClause(\n        IndexWhereClause.between(\n          indexName: r'mediaId',\n          lower: [mediaId],\n          includeLower: include,\n          upper: [],\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterWhereClause>\n  mediaIdLessThan(int? mediaId, {bool include = false}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addWhereClause(\n        IndexWhereClause.between(\n          indexName: r'mediaId',\n          lower: [],\n          upper: [mediaId],\n          includeUpper: include,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterWhereClause>\n  mediaIdBetween(\n    int? lowerMediaId,\n    int? upperMediaId, {\n    bool includeLower = true,\n    bool includeUpper = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addWhereClause(\n        IndexWhereClause.between(\n          indexName: r'mediaId',\n          lower: [lowerMediaId],\n          includeLower: includeLower,\n          upper: [upperMediaId],\n          includeUpper: includeUpper,\n        ),\n      );\n    });\n  }\n}\n\nextension LocalHistoryItemQueryFilter\n    on QueryBuilder<LocalHistoryItem, LocalHistoryItem, QFilterCondition> {\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  chapterListIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNull(property: r'chapterList'),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  chapterListIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNotNull(property: r'chapterList'),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  chapterListLengthEqualTo(int length) {\n    return QueryBuilder.apply(this, (query) {\n      return query.listLength(r'chapterList', length, true, length, true);\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  chapterListIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.listLength(r'chapterList', 0, true, 0, true);\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  chapterListIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.listLength(r'chapterList', 0, false, 999999, true);\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  chapterListLengthLessThan(int length, {bool include = false}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.listLength(r'chapterList', 0, true, length, include);\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  chapterListLengthGreaterThan(int length, {bool include = false}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.listLength(r'chapterList', length, include, 999999, true);\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  chapterListLengthBetween(\n    int lower,\n    int upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.listLength(\n        r'chapterList',\n        lower,\n        includeLower,\n        upper,\n        includeUpper,\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  currentPageIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNull(property: r'currentPage'),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  currentPageIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNotNull(property: r'currentPage'),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  currentPageEqualTo(int? value) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(property: r'currentPage', value: value),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  currentPageGreaterThan(int? value, {bool include = false}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(\n          include: include,\n          property: r'currentPage',\n          value: value,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  currentPageLessThan(int? value, {bool include = false}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.lessThan(\n          include: include,\n          property: r'currentPage',\n          value: value,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  currentPageBetween(\n    int? lower,\n    int? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.between(\n          property: r'currentPage',\n          lower: lower,\n          includeLower: includeLower,\n          upper: upper,\n          includeUpper: includeUpper,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  currentTimeSecondsIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNull(property: r'currentTimeSeconds'),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  currentTimeSecondsIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNotNull(property: r'currentTimeSeconds'),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  currentTimeSecondsEqualTo(int? value) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(property: r'currentTimeSeconds', value: value),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  currentTimeSecondsGreaterThan(int? value, {bool include = false}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(\n          include: include,\n          property: r'currentTimeSeconds',\n          value: value,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  currentTimeSecondsLessThan(int? value, {bool include = false}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.lessThan(\n          include: include,\n          property: r'currentTimeSeconds',\n          value: value,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  currentTimeSecondsBetween(\n    int? lower,\n    int? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.between(\n          property: r'currentTimeSeconds',\n          lower: lower,\n          includeLower: includeLower,\n          upper: upper,\n          includeUpper: includeUpper,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  episodeListIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNull(property: r'episodeList'),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  episodeListIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNotNull(property: r'episodeList'),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  episodeListLengthEqualTo(int length) {\n    return QueryBuilder.apply(this, (query) {\n      return query.listLength(r'episodeList', length, true, length, true);\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  episodeListIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.listLength(r'episodeList', 0, true, 0, true);\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  episodeListIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.listLength(r'episodeList', 0, false, 999999, true);\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  episodeListLengthLessThan(int length, {bool include = false}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.listLength(r'episodeList', 0, true, length, include);\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  episodeListLengthGreaterThan(int length, {bool include = false}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.listLength(r'episodeList', length, include, 999999, true);\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  episodeListLengthBetween(\n    int lower,\n    int upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.listLength(\n        r'episodeList',\n        lower,\n        includeLower,\n        upper,\n        includeUpper,\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  episodeUrlsJsonIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNull(property: r'episodeUrlsJson'),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  episodeUrlsJsonIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNotNull(property: r'episodeUrlsJson'),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  episodeUrlsJsonEqualTo(String? value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(\n          property: r'episodeUrlsJson',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  episodeUrlsJsonGreaterThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(\n          include: include,\n          property: r'episodeUrlsJson',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  episodeUrlsJsonLessThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.lessThan(\n          include: include,\n          property: r'episodeUrlsJson',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  episodeUrlsJsonBetween(\n    String? lower,\n    String? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.between(\n          property: r'episodeUrlsJson',\n          lower: lower,\n          includeLower: includeLower,\n          upper: upper,\n          includeUpper: includeUpper,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  episodeUrlsJsonStartsWith(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.startsWith(\n          property: r'episodeUrlsJson',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  episodeUrlsJsonEndsWith(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.endsWith(\n          property: r'episodeUrlsJson',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  episodeUrlsJsonContains(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.contains(\n          property: r'episodeUrlsJson',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  episodeUrlsJsonMatches(String pattern, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.matches(\n          property: r'episodeUrlsJson',\n          wildcard: pattern,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  episodeUrlsJsonIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(property: r'episodeUrlsJson', value: ''),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  episodeUrlsJsonIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(property: r'episodeUrlsJson', value: ''),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  idEqualTo(Id value) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(property: r'id', value: value),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  idGreaterThan(Id value, {bool include = false}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(\n          include: include,\n          property: r'id',\n          value: value,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  idLessThan(Id value, {bool include = false}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.lessThan(\n          include: include,\n          property: r'id',\n          value: value,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  idBetween(\n    Id lower,\n    Id upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.between(\n          property: r'id',\n          lower: lower,\n          includeLower: includeLower,\n          upper: upper,\n          includeUpper: includeUpper,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  imageIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNull(property: r'image'),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  imageIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNotNull(property: r'image'),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  imageEqualTo(String? value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(\n          property: r'image',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  imageGreaterThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(\n          include: include,\n          property: r'image',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  imageLessThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.lessThan(\n          include: include,\n          property: r'image',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  imageBetween(\n    String? lower,\n    String? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.between(\n          property: r'image',\n          lower: lower,\n          includeLower: includeLower,\n          upper: upper,\n          includeUpper: includeUpper,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  imageStartsWith(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.startsWith(\n          property: r'image',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  imageEndsWith(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.endsWith(\n          property: r'image',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  imageContains(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.contains(\n          property: r'image',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  imageMatches(String pattern, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.matches(\n          property: r'image',\n          wildcard: pattern,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  imageIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(property: r'image', value: ''),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  imageIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(property: r'image', value: ''),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  lastTimeSecondsIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNull(property: r'lastTimeSeconds'),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  lastTimeSecondsIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNotNull(property: r'lastTimeSeconds'),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  lastTimeSecondsEqualTo(int? value) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(property: r'lastTimeSeconds', value: value),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  lastTimeSecondsGreaterThan(int? value, {bool include = false}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(\n          include: include,\n          property: r'lastTimeSeconds',\n          value: value,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  lastTimeSecondsLessThan(int? value, {bool include = false}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.lessThan(\n          include: include,\n          property: r'lastTimeSeconds',\n          value: value,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  lastTimeSecondsBetween(\n    int? lower,\n    int? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.between(\n          property: r'lastTimeSeconds',\n          lower: lower,\n          includeLower: includeLower,\n          upper: upper,\n          includeUpper: includeUpper,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  lastWatchedIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNull(property: r'lastWatched'),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  lastWatchedIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNotNull(property: r'lastWatched'),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  lastWatchedEqualTo(DateTime? value) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(property: r'lastWatched', value: value),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  lastWatchedGreaterThan(DateTime? value, {bool include = false}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(\n          include: include,\n          property: r'lastWatched',\n          value: value,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  lastWatchedLessThan(DateTime? value, {bool include = false}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.lessThan(\n          include: include,\n          property: r'lastWatched',\n          value: value,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  lastWatchedBetween(\n    DateTime? lower,\n    DateTime? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.between(\n          property: r'lastWatched',\n          lower: lower,\n          includeLower: includeLower,\n          upper: upper,\n          includeUpper: includeUpper,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  linkIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNull(property: r'link'),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  linkIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNotNull(property: r'link'),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  linkEqualTo(String? value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(\n          property: r'link',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  linkGreaterThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(\n          include: include,\n          property: r'link',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  linkLessThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.lessThan(\n          include: include,\n          property: r'link',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  linkBetween(\n    String? lower,\n    String? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.between(\n          property: r'link',\n          lower: lower,\n          includeLower: includeLower,\n          upper: upper,\n          includeUpper: includeUpper,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  linkStartsWith(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.startsWith(\n          property: r'link',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  linkEndsWith(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.endsWith(\n          property: r'link',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  linkContains(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.contains(\n          property: r'link',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  linkMatches(String pattern, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.matches(\n          property: r'link',\n          wildcard: pattern,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  linkIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(property: r'link', value: ''),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  linkIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(property: r'link', value: ''),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  mangaSourceJsonIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNull(property: r'mangaSourceJson'),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  mangaSourceJsonIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNotNull(property: r'mangaSourceJson'),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  mangaSourceJsonEqualTo(String? value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(\n          property: r'mangaSourceJson',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  mangaSourceJsonGreaterThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(\n          include: include,\n          property: r'mangaSourceJson',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  mangaSourceJsonLessThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.lessThan(\n          include: include,\n          property: r'mangaSourceJson',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  mangaSourceJsonBetween(\n    String? lower,\n    String? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.between(\n          property: r'mangaSourceJson',\n          lower: lower,\n          includeLower: includeLower,\n          upper: upper,\n          includeUpper: includeUpper,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  mangaSourceJsonStartsWith(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.startsWith(\n          property: r'mangaSourceJson',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  mangaSourceJsonEndsWith(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.endsWith(\n          property: r'mangaSourceJson',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  mangaSourceJsonContains(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.contains(\n          property: r'mangaSourceJson',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  mangaSourceJsonMatches(String pattern, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.matches(\n          property: r'mangaSourceJson',\n          wildcard: pattern,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  mangaSourceJsonIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(property: r'mangaSourceJson', value: ''),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  mangaSourceJsonIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(property: r'mangaSourceJson', value: ''),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  mediaDataIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNull(property: r'mediaData'),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  mediaDataIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNotNull(property: r'mediaData'),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  mediaIdIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNull(property: r'mediaId'),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  mediaIdIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNotNull(property: r'mediaId'),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  mediaIdEqualTo(int? value) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(property: r'mediaId', value: value),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  mediaIdGreaterThan(int? value, {bool include = false}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(\n          include: include,\n          property: r'mediaId',\n          value: value,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  mediaIdLessThan(int? value, {bool include = false}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.lessThan(\n          include: include,\n          property: r'mediaId',\n          value: value,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  mediaIdBetween(\n    int? lower,\n    int? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.between(\n          property: r'mediaId',\n          lower: lower,\n          includeLower: includeLower,\n          upper: upper,\n          includeUpper: includeUpper,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  mediaTypeIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNull(property: r'mediaType'),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  mediaTypeIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNotNull(property: r'mediaType'),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  mediaTypeEqualTo(HistoryMediaType? value) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(property: r'mediaType', value: value),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  mediaTypeGreaterThan(HistoryMediaType? value, {bool include = false}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(\n          include: include,\n          property: r'mediaType',\n          value: value,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  mediaTypeLessThan(HistoryMediaType? value, {bool include = false}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.lessThan(\n          include: include,\n          property: r'mediaType',\n          value: value,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  mediaTypeBetween(\n    HistoryMediaType? lower,\n    HistoryMediaType? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.between(\n          property: r'mediaType',\n          lower: lower,\n          includeLower: includeLower,\n          upper: upper,\n          includeUpper: includeUpper,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  progressIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNull(property: r'progress'),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  progressIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNotNull(property: r'progress'),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  progressEqualTo(String? value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(\n          property: r'progress',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  progressGreaterThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(\n          include: include,\n          property: r'progress',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  progressLessThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.lessThan(\n          include: include,\n          property: r'progress',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  progressBetween(\n    String? lower,\n    String? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.between(\n          property: r'progress',\n          lower: lower,\n          includeLower: includeLower,\n          upper: upper,\n          includeUpper: includeUpper,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  progressStartsWith(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.startsWith(\n          property: r'progress',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  progressEndsWith(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.endsWith(\n          property: r'progress',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  progressContains(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.contains(\n          property: r'progress',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  progressMatches(String pattern, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.matches(\n          property: r'progress',\n          wildcard: pattern,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  progressIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(property: r'progress', value: ''),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  progressIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(property: r'progress', value: ''),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  sourceIdIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNull(property: r'sourceId'),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  sourceIdIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNotNull(property: r'sourceId'),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  sourceIdEqualTo(String? value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(\n          property: r'sourceId',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  sourceIdGreaterThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(\n          include: include,\n          property: r'sourceId',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  sourceIdLessThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.lessThan(\n          include: include,\n          property: r'sourceId',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  sourceIdBetween(\n    String? lower,\n    String? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.between(\n          property: r'sourceId',\n          lower: lower,\n          includeLower: includeLower,\n          upper: upper,\n          includeUpper: includeUpper,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  sourceIdStartsWith(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.startsWith(\n          property: r'sourceId',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  sourceIdEndsWith(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.endsWith(\n          property: r'sourceId',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  sourceIdContains(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.contains(\n          property: r'sourceId',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  sourceIdMatches(String pattern, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.matches(\n          property: r'sourceId',\n          wildcard: pattern,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  sourceIdIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(property: r'sourceId', value: ''),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  sourceIdIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(property: r'sourceId', value: ''),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  sourceNameIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNull(property: r'sourceName'),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  sourceNameIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNotNull(property: r'sourceName'),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  sourceNameEqualTo(String? value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(\n          property: r'sourceName',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  sourceNameGreaterThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(\n          include: include,\n          property: r'sourceName',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  sourceNameLessThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.lessThan(\n          include: include,\n          property: r'sourceName',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  sourceNameBetween(\n    String? lower,\n    String? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.between(\n          property: r'sourceName',\n          lower: lower,\n          includeLower: includeLower,\n          upper: upper,\n          includeUpper: includeUpper,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  sourceNameStartsWith(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.startsWith(\n          property: r'sourceName',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  sourceNameEndsWith(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.endsWith(\n          property: r'sourceName',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  sourceNameContains(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.contains(\n          property: r'sourceName',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  sourceNameMatches(String pattern, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.matches(\n          property: r'sourceName',\n          wildcard: pattern,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  sourceNameIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(property: r'sourceName', value: ''),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  sourceNameIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(property: r'sourceName', value: ''),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  titleIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNull(property: r'title'),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  titleIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNotNull(property: r'title'),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  titleEqualTo(String? value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(\n          property: r'title',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  titleGreaterThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(\n          include: include,\n          property: r'title',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  titleLessThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.lessThan(\n          include: include,\n          property: r'title',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  titleBetween(\n    String? lower,\n    String? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.between(\n          property: r'title',\n          lower: lower,\n          includeLower: includeLower,\n          upper: upper,\n          includeUpper: includeUpper,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  titleStartsWith(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.startsWith(\n          property: r'title',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  titleEndsWith(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.endsWith(\n          property: r'title',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  titleContains(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.contains(\n          property: r'title',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  titleMatches(String pattern, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.matches(\n          property: r'title',\n          wildcard: pattern,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  titleIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(property: r'title', value: ''),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  titleIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(property: r'title', value: ''),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  totalDurationSecondsIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNull(property: r'totalDurationSeconds'),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  totalDurationSecondsIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNotNull(property: r'totalDurationSeconds'),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  totalDurationSecondsEqualTo(int? value) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(\n          property: r'totalDurationSeconds',\n          value: value,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  totalDurationSecondsGreaterThan(int? value, {bool include = false}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(\n          include: include,\n          property: r'totalDurationSeconds',\n          value: value,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  totalDurationSecondsLessThan(int? value, {bool include = false}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.lessThan(\n          include: include,\n          property: r'totalDurationSeconds',\n          value: value,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  totalDurationSecondsBetween(\n    int? lower,\n    int? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.between(\n          property: r'totalDurationSeconds',\n          lower: lower,\n          includeLower: includeLower,\n          upper: upper,\n          includeUpper: includeUpper,\n        ),\n      );\n    });\n  }\n}\n\nextension LocalHistoryItemQueryObject\n    on QueryBuilder<LocalHistoryItem, LocalHistoryItem, QFilterCondition> {\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  chapterListElement(FilterQuery<Chapter> q) {\n    return QueryBuilder.apply(this, (query) {\n      return query.object(q, r'chapterList');\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  episodeListElement(FilterQuery<Episode> q) {\n    return QueryBuilder.apply(this, (query) {\n      return query.object(q, r'episodeList');\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterFilterCondition>\n  mediaData(FilterQuery<AnilistMediaData> q) {\n    return QueryBuilder.apply(this, (query) {\n      return query.object(q, r'mediaData');\n    });\n  }\n}\n\nextension LocalHistoryItemQueryLinks\n    on QueryBuilder<LocalHistoryItem, LocalHistoryItem, QFilterCondition> {}\n\nextension LocalHistoryItemQuerySortBy\n    on QueryBuilder<LocalHistoryItem, LocalHistoryItem, QSortBy> {\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterSortBy>\n  sortByCurrentPage() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'currentPage', Sort.asc);\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterSortBy>\n  sortByCurrentPageDesc() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'currentPage', Sort.desc);\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterSortBy>\n  sortByCurrentTimeSeconds() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'currentTimeSeconds', Sort.asc);\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterSortBy>\n  sortByCurrentTimeSecondsDesc() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'currentTimeSeconds', Sort.desc);\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterSortBy>\n  sortByEpisodeUrlsJson() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'episodeUrlsJson', Sort.asc);\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterSortBy>\n  sortByEpisodeUrlsJsonDesc() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'episodeUrlsJson', Sort.desc);\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterSortBy> sortByImage() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'image', Sort.asc);\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterSortBy>\n  sortByImageDesc() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'image', Sort.desc);\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterSortBy>\n  sortByLastTimeSeconds() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'lastTimeSeconds', Sort.asc);\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterSortBy>\n  sortByLastTimeSecondsDesc() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'lastTimeSeconds', Sort.desc);\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterSortBy>\n  sortByLastWatched() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'lastWatched', Sort.asc);\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterSortBy>\n  sortByLastWatchedDesc() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'lastWatched', Sort.desc);\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterSortBy> sortByLink() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'link', Sort.asc);\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterSortBy>\n  sortByLinkDesc() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'link', Sort.desc);\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterSortBy>\n  sortByMangaSourceJson() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'mangaSourceJson', Sort.asc);\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterSortBy>\n  sortByMangaSourceJsonDesc() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'mangaSourceJson', Sort.desc);\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterSortBy>\n  sortByMediaId() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'mediaId', Sort.asc);\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterSortBy>\n  sortByMediaIdDesc() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'mediaId', Sort.desc);\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterSortBy>\n  sortByMediaType() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'mediaType', Sort.asc);\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterSortBy>\n  sortByMediaTypeDesc() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'mediaType', Sort.desc);\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterSortBy>\n  sortByProgress() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'progress', Sort.asc);\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterSortBy>\n  sortByProgressDesc() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'progress', Sort.desc);\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterSortBy>\n  sortBySourceId() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'sourceId', Sort.asc);\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterSortBy>\n  sortBySourceIdDesc() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'sourceId', Sort.desc);\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterSortBy>\n  sortBySourceName() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'sourceName', Sort.asc);\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterSortBy>\n  sortBySourceNameDesc() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'sourceName', Sort.desc);\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterSortBy> sortByTitle() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'title', Sort.asc);\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterSortBy>\n  sortByTitleDesc() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'title', Sort.desc);\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterSortBy>\n  sortByTotalDurationSeconds() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'totalDurationSeconds', Sort.asc);\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterSortBy>\n  sortByTotalDurationSecondsDesc() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'totalDurationSeconds', Sort.desc);\n    });\n  }\n}\n\nextension LocalHistoryItemQuerySortThenBy\n    on QueryBuilder<LocalHistoryItem, LocalHistoryItem, QSortThenBy> {\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterSortBy>\n  thenByCurrentPage() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'currentPage', Sort.asc);\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterSortBy>\n  thenByCurrentPageDesc() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'currentPage', Sort.desc);\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterSortBy>\n  thenByCurrentTimeSeconds() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'currentTimeSeconds', Sort.asc);\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterSortBy>\n  thenByCurrentTimeSecondsDesc() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'currentTimeSeconds', Sort.desc);\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterSortBy>\n  thenByEpisodeUrlsJson() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'episodeUrlsJson', Sort.asc);\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterSortBy>\n  thenByEpisodeUrlsJsonDesc() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'episodeUrlsJson', Sort.desc);\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterSortBy> thenById() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'id', Sort.asc);\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterSortBy>\n  thenByIdDesc() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'id', Sort.desc);\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterSortBy> thenByImage() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'image', Sort.asc);\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterSortBy>\n  thenByImageDesc() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'image', Sort.desc);\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterSortBy>\n  thenByLastTimeSeconds() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'lastTimeSeconds', Sort.asc);\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterSortBy>\n  thenByLastTimeSecondsDesc() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'lastTimeSeconds', Sort.desc);\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterSortBy>\n  thenByLastWatched() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'lastWatched', Sort.asc);\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterSortBy>\n  thenByLastWatchedDesc() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'lastWatched', Sort.desc);\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterSortBy> thenByLink() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'link', Sort.asc);\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterSortBy>\n  thenByLinkDesc() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'link', Sort.desc);\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterSortBy>\n  thenByMangaSourceJson() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'mangaSourceJson', Sort.asc);\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterSortBy>\n  thenByMangaSourceJsonDesc() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'mangaSourceJson', Sort.desc);\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterSortBy>\n  thenByMediaId() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'mediaId', Sort.asc);\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterSortBy>\n  thenByMediaIdDesc() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'mediaId', Sort.desc);\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterSortBy>\n  thenByMediaType() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'mediaType', Sort.asc);\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterSortBy>\n  thenByMediaTypeDesc() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'mediaType', Sort.desc);\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterSortBy>\n  thenByProgress() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'progress', Sort.asc);\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterSortBy>\n  thenByProgressDesc() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'progress', Sort.desc);\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterSortBy>\n  thenBySourceId() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'sourceId', Sort.asc);\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterSortBy>\n  thenBySourceIdDesc() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'sourceId', Sort.desc);\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterSortBy>\n  thenBySourceName() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'sourceName', Sort.asc);\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterSortBy>\n  thenBySourceNameDesc() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'sourceName', Sort.desc);\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterSortBy> thenByTitle() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'title', Sort.asc);\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterSortBy>\n  thenByTitleDesc() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'title', Sort.desc);\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterSortBy>\n  thenByTotalDurationSeconds() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'totalDurationSeconds', Sort.asc);\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QAfterSortBy>\n  thenByTotalDurationSecondsDesc() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'totalDurationSeconds', Sort.desc);\n    });\n  }\n}\n\nextension LocalHistoryItemQueryWhereDistinct\n    on QueryBuilder<LocalHistoryItem, LocalHistoryItem, QDistinct> {\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QDistinct>\n  distinctByCurrentPage() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addDistinctBy(r'currentPage');\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QDistinct>\n  distinctByCurrentTimeSeconds() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addDistinctBy(r'currentTimeSeconds');\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QDistinct>\n  distinctByEpisodeUrlsJson({bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addDistinctBy(\n        r'episodeUrlsJson',\n        caseSensitive: caseSensitive,\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QDistinct> distinctByImage({\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addDistinctBy(r'image', caseSensitive: caseSensitive);\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QDistinct>\n  distinctByLastTimeSeconds() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addDistinctBy(r'lastTimeSeconds');\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QDistinct>\n  distinctByLastWatched() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addDistinctBy(r'lastWatched');\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QDistinct> distinctByLink({\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addDistinctBy(r'link', caseSensitive: caseSensitive);\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QDistinct>\n  distinctByMangaSourceJson({bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addDistinctBy(\n        r'mangaSourceJson',\n        caseSensitive: caseSensitive,\n      );\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QDistinct>\n  distinctByMediaId() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addDistinctBy(r'mediaId');\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QDistinct>\n  distinctByMediaType() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addDistinctBy(r'mediaType');\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QDistinct>\n  distinctByProgress({bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addDistinctBy(r'progress', caseSensitive: caseSensitive);\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QDistinct>\n  distinctBySourceId({bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addDistinctBy(r'sourceId', caseSensitive: caseSensitive);\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QDistinct>\n  distinctBySourceName({bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addDistinctBy(r'sourceName', caseSensitive: caseSensitive);\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QDistinct> distinctByTitle({\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addDistinctBy(r'title', caseSensitive: caseSensitive);\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, LocalHistoryItem, QDistinct>\n  distinctByTotalDurationSeconds() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addDistinctBy(r'totalDurationSeconds');\n    });\n  }\n}\n\nextension LocalHistoryItemQueryProperty\n    on QueryBuilder<LocalHistoryItem, LocalHistoryItem, QQueryProperty> {\n  QueryBuilder<LocalHistoryItem, int, QQueryOperations> idProperty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addPropertyName(r'id');\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, List<Chapter>?, QQueryOperations>\n  chapterListProperty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addPropertyName(r'chapterList');\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, int?, QQueryOperations> currentPageProperty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addPropertyName(r'currentPage');\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, int?, QQueryOperations>\n  currentTimeSecondsProperty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addPropertyName(r'currentTimeSeconds');\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, List<Episode>?, QQueryOperations>\n  episodeListProperty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addPropertyName(r'episodeList');\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, String?, QQueryOperations>\n  episodeUrlsJsonProperty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addPropertyName(r'episodeUrlsJson');\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, String?, QQueryOperations> imageProperty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addPropertyName(r'image');\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, int?, QQueryOperations>\n  lastTimeSecondsProperty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addPropertyName(r'lastTimeSeconds');\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, DateTime?, QQueryOperations>\n  lastWatchedProperty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addPropertyName(r'lastWatched');\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, String?, QQueryOperations> linkProperty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addPropertyName(r'link');\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, String?, QQueryOperations>\n  mangaSourceJsonProperty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addPropertyName(r'mangaSourceJson');\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, AnilistMediaData?, QQueryOperations>\n  mediaDataProperty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addPropertyName(r'mediaData');\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, int?, QQueryOperations> mediaIdProperty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addPropertyName(r'mediaId');\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, HistoryMediaType?, QQueryOperations>\n  mediaTypeProperty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addPropertyName(r'mediaType');\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, String?, QQueryOperations> progressProperty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addPropertyName(r'progress');\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, String?, QQueryOperations> sourceIdProperty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addPropertyName(r'sourceId');\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, String?, QQueryOperations>\n  sourceNameProperty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addPropertyName(r'sourceName');\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, String?, QQueryOperations> titleProperty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addPropertyName(r'title');\n    });\n  }\n\n  QueryBuilder<LocalHistoryItem, int?, QQueryOperations>\n  totalDurationSecondsProperty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addPropertyName(r'totalDurationSeconds');\n    });\n  }\n}\n"
  },
  {
    "path": "lib/Database/isar_models/offline_item.dart",
    "content": "import 'dart:developer';\n\nimport 'package:isar_community/isar.dart';\n\nimport 'anime_details_data.dart';\nimport 'episode_class.dart';\n\npart 'offline_item.g.dart';\n\n@collection\nclass OfflineItem {\n  Id id = Isar.autoIncrement;\n\n  @Index()\n  late String number;\n\n  @Index()\n  int? mediaType;\n\n  String? animeTitle;\n\n  AnilistMediaData? mediaData;\n\n  List<Episode>? episodesList;\n\n  List<Chapter>? chaptersList;\n\n  OfflineItem({\n    required this.number,\n    this.mediaType,\n    this.animeTitle,\n    this.mediaData,\n    this.episodesList,\n    this.chaptersList,\n  });\n\n  Map<String, dynamic> toJson() {\n    return {\n      'number': number,\n      'mediaType': mediaType,\n      'animeTitle': animeTitle,\n      'mediaData': mediaData?.toJson(),\n      'episodesList': episodesList?.map((e) => e.toJson()).toList(),\n      'chaptersList': chaptersList?.map((e) => e.toJson()).toList(),\n    };\n  }\n\n  factory OfflineItem.fromJson(Map<String, dynamic> json) {\n    log('offline: ${json['mediaType']}');\n    return OfflineItem(\n      number: json['number'],\n      mediaType: json['mediaType'],\n      animeTitle: json['animeTitle'],\n      mediaData: json['mediaData'] != null\n          ? AnilistMediaData.fromJson(json['mediaData'])\n          : null,\n      episodesList: (json['episodesList'] as List?)\n          ?.map((e) => Episode.fromJson(e))\n          .toList(),\n      chaptersList: (json['chaptersList'] as List?)\n          ?.map((e) => Chapter.fromJson(e))\n          .toList(),\n    );\n  }\n}\n"
  },
  {
    "path": "lib/Database/isar_models/offline_item.g.dart",
    "content": "// GENERATED CODE - DO NOT MODIFY BY HAND\n\npart of 'offline_item.dart';\n\n// **************************************************************************\n// IsarCollectionGenerator\n// **************************************************************************\n\n// coverage:ignore-file\n// ignore_for_file: duplicate_ignore, non_constant_identifier_names, constant_identifier_names, invalid_use_of_protected_member, unnecessary_cast, prefer_const_constructors, lines_longer_than_80_chars, require_trailing_commas, inference_failure_on_function_invocation, unnecessary_parenthesis, unnecessary_raw_strings, unnecessary_null_checks, join_return_with_assignment, prefer_final_locals, avoid_js_rounded_ints, avoid_positional_boolean_parameters, always_specify_types\n\nextension GetOfflineItemCollection on Isar {\n  IsarCollection<OfflineItem> get offlineItems => this.collection();\n}\n\nconst OfflineItemSchema = CollectionSchema(\n  name: r'OfflineItem',\n  id: 2171157123690281263,\n  properties: {\n    r'animeTitle': PropertySchema(\n      id: 0,\n      name: r'animeTitle',\n      type: IsarType.string,\n    ),\n    r'chaptersList': PropertySchema(\n      id: 1,\n      name: r'chaptersList',\n      type: IsarType.objectList,\n\n      target: r'Chapter',\n    ),\n    r'episodesList': PropertySchema(\n      id: 2,\n      name: r'episodesList',\n      type: IsarType.objectList,\n\n      target: r'Episode',\n    ),\n    r'mediaData': PropertySchema(\n      id: 3,\n      name: r'mediaData',\n      type: IsarType.object,\n\n      target: r'AnilistMediaData',\n    ),\n    r'mediaType': PropertySchema(\n      id: 4,\n      name: r'mediaType',\n      type: IsarType.long,\n    ),\n    r'number': PropertySchema(id: 5, name: r'number', type: IsarType.string),\n  },\n\n  estimateSize: _offlineItemEstimateSize,\n  serialize: _offlineItemSerialize,\n  deserialize: _offlineItemDeserialize,\n  deserializeProp: _offlineItemDeserializeProp,\n  idName: r'id',\n  indexes: {\n    r'number': IndexSchema(\n      id: 5012388430481709372,\n      name: r'number',\n      unique: false,\n      replace: false,\n      properties: [\n        IndexPropertySchema(\n          name: r'number',\n          type: IndexType.hash,\n          caseSensitive: true,\n        ),\n      ],\n    ),\n    r'mediaType': IndexSchema(\n      id: 6292565701790234963,\n      name: r'mediaType',\n      unique: false,\n      replace: false,\n      properties: [\n        IndexPropertySchema(\n          name: r'mediaType',\n          type: IndexType.value,\n          caseSensitive: false,\n        ),\n      ],\n    ),\n  },\n  links: {},\n  embeddedSchemas: {\n    r'AnilistMediaData': AnilistMediaDataSchema,\n    r'Character': CharacterSchema,\n    r'Episode': EpisodeSchema,\n    r'Chapter': ChapterSchema,\n  },\n\n  getId: _offlineItemGetId,\n  getLinks: _offlineItemGetLinks,\n  attach: _offlineItemAttach,\n  version: '3.3.0-dev.3',\n);\n\nint _offlineItemEstimateSize(\n  OfflineItem object,\n  List<int> offsets,\n  Map<Type, List<int>> allOffsets,\n) {\n  var bytesCount = offsets.last;\n  {\n    final value = object.animeTitle;\n    if (value != null) {\n      bytesCount += 3 + value.length * 3;\n    }\n  }\n  {\n    final list = object.chaptersList;\n    if (list != null) {\n      bytesCount += 3 + list.length * 3;\n      {\n        final offsets = allOffsets[Chapter]!;\n        for (var i = 0; i < list.length; i++) {\n          final value = list[i];\n          bytesCount += ChapterSchema.estimateSize(value, offsets, allOffsets);\n        }\n      }\n    }\n  }\n  {\n    final list = object.episodesList;\n    if (list != null) {\n      bytesCount += 3 + list.length * 3;\n      {\n        final offsets = allOffsets[Episode]!;\n        for (var i = 0; i < list.length; i++) {\n          final value = list[i];\n          bytesCount += EpisodeSchema.estimateSize(value, offsets, allOffsets);\n        }\n      }\n    }\n  }\n  {\n    final value = object.mediaData;\n    if (value != null) {\n      bytesCount +=\n          3 +\n          AnilistMediaDataSchema.estimateSize(\n            value,\n            allOffsets[AnilistMediaData]!,\n            allOffsets,\n          );\n    }\n  }\n  bytesCount += 3 + object.number.length * 3;\n  return bytesCount;\n}\n\nvoid _offlineItemSerialize(\n  OfflineItem object,\n  IsarWriter writer,\n  List<int> offsets,\n  Map<Type, List<int>> allOffsets,\n) {\n  writer.writeString(offsets[0], object.animeTitle);\n  writer.writeObjectList<Chapter>(\n    offsets[1],\n    allOffsets,\n    ChapterSchema.serialize,\n    object.chaptersList,\n  );\n  writer.writeObjectList<Episode>(\n    offsets[2],\n    allOffsets,\n    EpisodeSchema.serialize,\n    object.episodesList,\n  );\n  writer.writeObject<AnilistMediaData>(\n    offsets[3],\n    allOffsets,\n    AnilistMediaDataSchema.serialize,\n    object.mediaData,\n  );\n  writer.writeLong(offsets[4], object.mediaType);\n  writer.writeString(offsets[5], object.number);\n}\n\nOfflineItem _offlineItemDeserialize(\n  Id id,\n  IsarReader reader,\n  List<int> offsets,\n  Map<Type, List<int>> allOffsets,\n) {\n  final object = OfflineItem(\n    animeTitle: reader.readStringOrNull(offsets[0]),\n    chaptersList: reader.readObjectList<Chapter>(\n      offsets[1],\n      ChapterSchema.deserialize,\n      allOffsets,\n      Chapter(),\n    ),\n    episodesList: reader.readObjectList<Episode>(\n      offsets[2],\n      EpisodeSchema.deserialize,\n      allOffsets,\n      Episode(),\n    ),\n    mediaData: reader.readObjectOrNull<AnilistMediaData>(\n      offsets[3],\n      AnilistMediaDataSchema.deserialize,\n      allOffsets,\n    ),\n    mediaType: reader.readLongOrNull(offsets[4]),\n    number: reader.readString(offsets[5]),\n  );\n  object.id = id;\n  return object;\n}\n\nP _offlineItemDeserializeProp<P>(\n  IsarReader reader,\n  int propertyId,\n  int offset,\n  Map<Type, List<int>> allOffsets,\n) {\n  switch (propertyId) {\n    case 0:\n      return (reader.readStringOrNull(offset)) as P;\n    case 1:\n      return (reader.readObjectList<Chapter>(\n            offset,\n            ChapterSchema.deserialize,\n            allOffsets,\n            Chapter(),\n          ))\n          as P;\n    case 2:\n      return (reader.readObjectList<Episode>(\n            offset,\n            EpisodeSchema.deserialize,\n            allOffsets,\n            Episode(),\n          ))\n          as P;\n    case 3:\n      return (reader.readObjectOrNull<AnilistMediaData>(\n            offset,\n            AnilistMediaDataSchema.deserialize,\n            allOffsets,\n          ))\n          as P;\n    case 4:\n      return (reader.readLongOrNull(offset)) as P;\n    case 5:\n      return (reader.readString(offset)) as P;\n    default:\n      throw IsarError('Unknown property with id $propertyId');\n  }\n}\n\nId _offlineItemGetId(OfflineItem object) {\n  return object.id;\n}\n\nList<IsarLinkBase<dynamic>> _offlineItemGetLinks(OfflineItem object) {\n  return [];\n}\n\nvoid _offlineItemAttach(\n  IsarCollection<dynamic> col,\n  Id id,\n  OfflineItem object,\n) {\n  object.id = id;\n}\n\nextension OfflineItemQueryWhereSort\n    on QueryBuilder<OfflineItem, OfflineItem, QWhere> {\n  QueryBuilder<OfflineItem, OfflineItem, QAfterWhere> anyId() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addWhereClause(const IdWhereClause.any());\n    });\n  }\n\n  QueryBuilder<OfflineItem, OfflineItem, QAfterWhere> anyMediaType() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addWhereClause(\n        const IndexWhereClause.any(indexName: r'mediaType'),\n      );\n    });\n  }\n}\n\nextension OfflineItemQueryWhere\n    on QueryBuilder<OfflineItem, OfflineItem, QWhereClause> {\n  QueryBuilder<OfflineItem, OfflineItem, QAfterWhereClause> idEqualTo(Id id) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addWhereClause(IdWhereClause.between(lower: id, upper: id));\n    });\n  }\n\n  QueryBuilder<OfflineItem, OfflineItem, QAfterWhereClause> idNotEqualTo(\n    Id id,\n  ) {\n    return QueryBuilder.apply(this, (query) {\n      if (query.whereSort == Sort.asc) {\n        return query\n            .addWhereClause(\n              IdWhereClause.lessThan(upper: id, includeUpper: false),\n            )\n            .addWhereClause(\n              IdWhereClause.greaterThan(lower: id, includeLower: false),\n            );\n      } else {\n        return query\n            .addWhereClause(\n              IdWhereClause.greaterThan(lower: id, includeLower: false),\n            )\n            .addWhereClause(\n              IdWhereClause.lessThan(upper: id, includeUpper: false),\n            );\n      }\n    });\n  }\n\n  QueryBuilder<OfflineItem, OfflineItem, QAfterWhereClause> idGreaterThan(\n    Id id, {\n    bool include = false,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addWhereClause(\n        IdWhereClause.greaterThan(lower: id, includeLower: include),\n      );\n    });\n  }\n\n  QueryBuilder<OfflineItem, OfflineItem, QAfterWhereClause> idLessThan(\n    Id id, {\n    bool include = false,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addWhereClause(\n        IdWhereClause.lessThan(upper: id, includeUpper: include),\n      );\n    });\n  }\n\n  QueryBuilder<OfflineItem, OfflineItem, QAfterWhereClause> idBetween(\n    Id lowerId,\n    Id upperId, {\n    bool includeLower = true,\n    bool includeUpper = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addWhereClause(\n        IdWhereClause.between(\n          lower: lowerId,\n          includeLower: includeLower,\n          upper: upperId,\n          includeUpper: includeUpper,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<OfflineItem, OfflineItem, QAfterWhereClause> numberEqualTo(\n    String number,\n  ) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addWhereClause(\n        IndexWhereClause.equalTo(indexName: r'number', value: [number]),\n      );\n    });\n  }\n\n  QueryBuilder<OfflineItem, OfflineItem, QAfterWhereClause> numberNotEqualTo(\n    String number,\n  ) {\n    return QueryBuilder.apply(this, (query) {\n      if (query.whereSort == Sort.asc) {\n        return query\n            .addWhereClause(\n              IndexWhereClause.between(\n                indexName: r'number',\n                lower: [],\n                upper: [number],\n                includeUpper: false,\n              ),\n            )\n            .addWhereClause(\n              IndexWhereClause.between(\n                indexName: r'number',\n                lower: [number],\n                includeLower: false,\n                upper: [],\n              ),\n            );\n      } else {\n        return query\n            .addWhereClause(\n              IndexWhereClause.between(\n                indexName: r'number',\n                lower: [number],\n                includeLower: false,\n                upper: [],\n              ),\n            )\n            .addWhereClause(\n              IndexWhereClause.between(\n                indexName: r'number',\n                lower: [],\n                upper: [number],\n                includeUpper: false,\n              ),\n            );\n      }\n    });\n  }\n\n  QueryBuilder<OfflineItem, OfflineItem, QAfterWhereClause> mediaTypeIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addWhereClause(\n        IndexWhereClause.equalTo(indexName: r'mediaType', value: [null]),\n      );\n    });\n  }\n\n  QueryBuilder<OfflineItem, OfflineItem, QAfterWhereClause>\n  mediaTypeIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addWhereClause(\n        IndexWhereClause.between(\n          indexName: r'mediaType',\n          lower: [null],\n          includeLower: false,\n          upper: [],\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<OfflineItem, OfflineItem, QAfterWhereClause> mediaTypeEqualTo(\n    int? mediaType,\n  ) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addWhereClause(\n        IndexWhereClause.equalTo(indexName: r'mediaType', value: [mediaType]),\n      );\n    });\n  }\n\n  QueryBuilder<OfflineItem, OfflineItem, QAfterWhereClause> mediaTypeNotEqualTo(\n    int? mediaType,\n  ) {\n    return QueryBuilder.apply(this, (query) {\n      if (query.whereSort == Sort.asc) {\n        return query\n            .addWhereClause(\n              IndexWhereClause.between(\n                indexName: r'mediaType',\n                lower: [],\n                upper: [mediaType],\n                includeUpper: false,\n              ),\n            )\n            .addWhereClause(\n              IndexWhereClause.between(\n                indexName: r'mediaType',\n                lower: [mediaType],\n                includeLower: false,\n                upper: [],\n              ),\n            );\n      } else {\n        return query\n            .addWhereClause(\n              IndexWhereClause.between(\n                indexName: r'mediaType',\n                lower: [mediaType],\n                includeLower: false,\n                upper: [],\n              ),\n            )\n            .addWhereClause(\n              IndexWhereClause.between(\n                indexName: r'mediaType',\n                lower: [],\n                upper: [mediaType],\n                includeUpper: false,\n              ),\n            );\n      }\n    });\n  }\n\n  QueryBuilder<OfflineItem, OfflineItem, QAfterWhereClause>\n  mediaTypeGreaterThan(int? mediaType, {bool include = false}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addWhereClause(\n        IndexWhereClause.between(\n          indexName: r'mediaType',\n          lower: [mediaType],\n          includeLower: include,\n          upper: [],\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<OfflineItem, OfflineItem, QAfterWhereClause> mediaTypeLessThan(\n    int? mediaType, {\n    bool include = false,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addWhereClause(\n        IndexWhereClause.between(\n          indexName: r'mediaType',\n          lower: [],\n          upper: [mediaType],\n          includeUpper: include,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<OfflineItem, OfflineItem, QAfterWhereClause> mediaTypeBetween(\n    int? lowerMediaType,\n    int? upperMediaType, {\n    bool includeLower = true,\n    bool includeUpper = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addWhereClause(\n        IndexWhereClause.between(\n          indexName: r'mediaType',\n          lower: [lowerMediaType],\n          includeLower: includeLower,\n          upper: [upperMediaType],\n          includeUpper: includeUpper,\n        ),\n      );\n    });\n  }\n}\n\nextension OfflineItemQueryFilter\n    on QueryBuilder<OfflineItem, OfflineItem, QFilterCondition> {\n  QueryBuilder<OfflineItem, OfflineItem, QAfterFilterCondition>\n  animeTitleIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNull(property: r'animeTitle'),\n      );\n    });\n  }\n\n  QueryBuilder<OfflineItem, OfflineItem, QAfterFilterCondition>\n  animeTitleIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNotNull(property: r'animeTitle'),\n      );\n    });\n  }\n\n  QueryBuilder<OfflineItem, OfflineItem, QAfterFilterCondition>\n  animeTitleEqualTo(String? value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(\n          property: r'animeTitle',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<OfflineItem, OfflineItem, QAfterFilterCondition>\n  animeTitleGreaterThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(\n          include: include,\n          property: r'animeTitle',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<OfflineItem, OfflineItem, QAfterFilterCondition>\n  animeTitleLessThan(\n    String? value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.lessThan(\n          include: include,\n          property: r'animeTitle',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<OfflineItem, OfflineItem, QAfterFilterCondition>\n  animeTitleBetween(\n    String? lower,\n    String? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.between(\n          property: r'animeTitle',\n          lower: lower,\n          includeLower: includeLower,\n          upper: upper,\n          includeUpper: includeUpper,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<OfflineItem, OfflineItem, QAfterFilterCondition>\n  animeTitleStartsWith(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.startsWith(\n          property: r'animeTitle',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<OfflineItem, OfflineItem, QAfterFilterCondition>\n  animeTitleEndsWith(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.endsWith(\n          property: r'animeTitle',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<OfflineItem, OfflineItem, QAfterFilterCondition>\n  animeTitleContains(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.contains(\n          property: r'animeTitle',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<OfflineItem, OfflineItem, QAfterFilterCondition>\n  animeTitleMatches(String pattern, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.matches(\n          property: r'animeTitle',\n          wildcard: pattern,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<OfflineItem, OfflineItem, QAfterFilterCondition>\n  animeTitleIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(property: r'animeTitle', value: ''),\n      );\n    });\n  }\n\n  QueryBuilder<OfflineItem, OfflineItem, QAfterFilterCondition>\n  animeTitleIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(property: r'animeTitle', value: ''),\n      );\n    });\n  }\n\n  QueryBuilder<OfflineItem, OfflineItem, QAfterFilterCondition>\n  chaptersListIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNull(property: r'chaptersList'),\n      );\n    });\n  }\n\n  QueryBuilder<OfflineItem, OfflineItem, QAfterFilterCondition>\n  chaptersListIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNotNull(property: r'chaptersList'),\n      );\n    });\n  }\n\n  QueryBuilder<OfflineItem, OfflineItem, QAfterFilterCondition>\n  chaptersListLengthEqualTo(int length) {\n    return QueryBuilder.apply(this, (query) {\n      return query.listLength(r'chaptersList', length, true, length, true);\n    });\n  }\n\n  QueryBuilder<OfflineItem, OfflineItem, QAfterFilterCondition>\n  chaptersListIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.listLength(r'chaptersList', 0, true, 0, true);\n    });\n  }\n\n  QueryBuilder<OfflineItem, OfflineItem, QAfterFilterCondition>\n  chaptersListIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.listLength(r'chaptersList', 0, false, 999999, true);\n    });\n  }\n\n  QueryBuilder<OfflineItem, OfflineItem, QAfterFilterCondition>\n  chaptersListLengthLessThan(int length, {bool include = false}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.listLength(r'chaptersList', 0, true, length, include);\n    });\n  }\n\n  QueryBuilder<OfflineItem, OfflineItem, QAfterFilterCondition>\n  chaptersListLengthGreaterThan(int length, {bool include = false}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.listLength(r'chaptersList', length, include, 999999, true);\n    });\n  }\n\n  QueryBuilder<OfflineItem, OfflineItem, QAfterFilterCondition>\n  chaptersListLengthBetween(\n    int lower,\n    int upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.listLength(\n        r'chaptersList',\n        lower,\n        includeLower,\n        upper,\n        includeUpper,\n      );\n    });\n  }\n\n  QueryBuilder<OfflineItem, OfflineItem, QAfterFilterCondition>\n  episodesListIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNull(property: r'episodesList'),\n      );\n    });\n  }\n\n  QueryBuilder<OfflineItem, OfflineItem, QAfterFilterCondition>\n  episodesListIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNotNull(property: r'episodesList'),\n      );\n    });\n  }\n\n  QueryBuilder<OfflineItem, OfflineItem, QAfterFilterCondition>\n  episodesListLengthEqualTo(int length) {\n    return QueryBuilder.apply(this, (query) {\n      return query.listLength(r'episodesList', length, true, length, true);\n    });\n  }\n\n  QueryBuilder<OfflineItem, OfflineItem, QAfterFilterCondition>\n  episodesListIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.listLength(r'episodesList', 0, true, 0, true);\n    });\n  }\n\n  QueryBuilder<OfflineItem, OfflineItem, QAfterFilterCondition>\n  episodesListIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.listLength(r'episodesList', 0, false, 999999, true);\n    });\n  }\n\n  QueryBuilder<OfflineItem, OfflineItem, QAfterFilterCondition>\n  episodesListLengthLessThan(int length, {bool include = false}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.listLength(r'episodesList', 0, true, length, include);\n    });\n  }\n\n  QueryBuilder<OfflineItem, OfflineItem, QAfterFilterCondition>\n  episodesListLengthGreaterThan(int length, {bool include = false}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.listLength(r'episodesList', length, include, 999999, true);\n    });\n  }\n\n  QueryBuilder<OfflineItem, OfflineItem, QAfterFilterCondition>\n  episodesListLengthBetween(\n    int lower,\n    int upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.listLength(\n        r'episodesList',\n        lower,\n        includeLower,\n        upper,\n        includeUpper,\n      );\n    });\n  }\n\n  QueryBuilder<OfflineItem, OfflineItem, QAfterFilterCondition> idEqualTo(\n    Id value,\n  ) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(property: r'id', value: value),\n      );\n    });\n  }\n\n  QueryBuilder<OfflineItem, OfflineItem, QAfterFilterCondition> idGreaterThan(\n    Id value, {\n    bool include = false,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(\n          include: include,\n          property: r'id',\n          value: value,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<OfflineItem, OfflineItem, QAfterFilterCondition> idLessThan(\n    Id value, {\n    bool include = false,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.lessThan(\n          include: include,\n          property: r'id',\n          value: value,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<OfflineItem, OfflineItem, QAfterFilterCondition> idBetween(\n    Id lower,\n    Id upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.between(\n          property: r'id',\n          lower: lower,\n          includeLower: includeLower,\n          upper: upper,\n          includeUpper: includeUpper,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<OfflineItem, OfflineItem, QAfterFilterCondition>\n  mediaDataIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNull(property: r'mediaData'),\n      );\n    });\n  }\n\n  QueryBuilder<OfflineItem, OfflineItem, QAfterFilterCondition>\n  mediaDataIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNotNull(property: r'mediaData'),\n      );\n    });\n  }\n\n  QueryBuilder<OfflineItem, OfflineItem, QAfterFilterCondition>\n  mediaTypeIsNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNull(property: r'mediaType'),\n      );\n    });\n  }\n\n  QueryBuilder<OfflineItem, OfflineItem, QAfterFilterCondition>\n  mediaTypeIsNotNull() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        const FilterCondition.isNotNull(property: r'mediaType'),\n      );\n    });\n  }\n\n  QueryBuilder<OfflineItem, OfflineItem, QAfterFilterCondition>\n  mediaTypeEqualTo(int? value) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(property: r'mediaType', value: value),\n      );\n    });\n  }\n\n  QueryBuilder<OfflineItem, OfflineItem, QAfterFilterCondition>\n  mediaTypeGreaterThan(int? value, {bool include = false}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(\n          include: include,\n          property: r'mediaType',\n          value: value,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<OfflineItem, OfflineItem, QAfterFilterCondition>\n  mediaTypeLessThan(int? value, {bool include = false}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.lessThan(\n          include: include,\n          property: r'mediaType',\n          value: value,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<OfflineItem, OfflineItem, QAfterFilterCondition>\n  mediaTypeBetween(\n    int? lower,\n    int? upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.between(\n          property: r'mediaType',\n          lower: lower,\n          includeLower: includeLower,\n          upper: upper,\n          includeUpper: includeUpper,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<OfflineItem, OfflineItem, QAfterFilterCondition> numberEqualTo(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(\n          property: r'number',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<OfflineItem, OfflineItem, QAfterFilterCondition>\n  numberGreaterThan(\n    String value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(\n          include: include,\n          property: r'number',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<OfflineItem, OfflineItem, QAfterFilterCondition> numberLessThan(\n    String value, {\n    bool include = false,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.lessThan(\n          include: include,\n          property: r'number',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<OfflineItem, OfflineItem, QAfterFilterCondition> numberBetween(\n    String lower,\n    String upper, {\n    bool includeLower = true,\n    bool includeUpper = true,\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.between(\n          property: r'number',\n          lower: lower,\n          includeLower: includeLower,\n          upper: upper,\n          includeUpper: includeUpper,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<OfflineItem, OfflineItem, QAfterFilterCondition>\n  numberStartsWith(String value, {bool caseSensitive = true}) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.startsWith(\n          property: r'number',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<OfflineItem, OfflineItem, QAfterFilterCondition> numberEndsWith(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.endsWith(\n          property: r'number',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<OfflineItem, OfflineItem, QAfterFilterCondition> numberContains(\n    String value, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.contains(\n          property: r'number',\n          value: value,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<OfflineItem, OfflineItem, QAfterFilterCondition> numberMatches(\n    String pattern, {\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.matches(\n          property: r'number',\n          wildcard: pattern,\n          caseSensitive: caseSensitive,\n        ),\n      );\n    });\n  }\n\n  QueryBuilder<OfflineItem, OfflineItem, QAfterFilterCondition>\n  numberIsEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.equalTo(property: r'number', value: ''),\n      );\n    });\n  }\n\n  QueryBuilder<OfflineItem, OfflineItem, QAfterFilterCondition>\n  numberIsNotEmpty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addFilterCondition(\n        FilterCondition.greaterThan(property: r'number', value: ''),\n      );\n    });\n  }\n}\n\nextension OfflineItemQueryObject\n    on QueryBuilder<OfflineItem, OfflineItem, QFilterCondition> {\n  QueryBuilder<OfflineItem, OfflineItem, QAfterFilterCondition>\n  chaptersListElement(FilterQuery<Chapter> q) {\n    return QueryBuilder.apply(this, (query) {\n      return query.object(q, r'chaptersList');\n    });\n  }\n\n  QueryBuilder<OfflineItem, OfflineItem, QAfterFilterCondition>\n  episodesListElement(FilterQuery<Episode> q) {\n    return QueryBuilder.apply(this, (query) {\n      return query.object(q, r'episodesList');\n    });\n  }\n\n  QueryBuilder<OfflineItem, OfflineItem, QAfterFilterCondition> mediaData(\n    FilterQuery<AnilistMediaData> q,\n  ) {\n    return QueryBuilder.apply(this, (query) {\n      return query.object(q, r'mediaData');\n    });\n  }\n}\n\nextension OfflineItemQueryLinks\n    on QueryBuilder<OfflineItem, OfflineItem, QFilterCondition> {}\n\nextension OfflineItemQuerySortBy\n    on QueryBuilder<OfflineItem, OfflineItem, QSortBy> {\n  QueryBuilder<OfflineItem, OfflineItem, QAfterSortBy> sortByAnimeTitle() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'animeTitle', Sort.asc);\n    });\n  }\n\n  QueryBuilder<OfflineItem, OfflineItem, QAfterSortBy> sortByAnimeTitleDesc() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'animeTitle', Sort.desc);\n    });\n  }\n\n  QueryBuilder<OfflineItem, OfflineItem, QAfterSortBy> sortByMediaType() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'mediaType', Sort.asc);\n    });\n  }\n\n  QueryBuilder<OfflineItem, OfflineItem, QAfterSortBy> sortByMediaTypeDesc() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'mediaType', Sort.desc);\n    });\n  }\n\n  QueryBuilder<OfflineItem, OfflineItem, QAfterSortBy> sortByNumber() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'number', Sort.asc);\n    });\n  }\n\n  QueryBuilder<OfflineItem, OfflineItem, QAfterSortBy> sortByNumberDesc() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'number', Sort.desc);\n    });\n  }\n}\n\nextension OfflineItemQuerySortThenBy\n    on QueryBuilder<OfflineItem, OfflineItem, QSortThenBy> {\n  QueryBuilder<OfflineItem, OfflineItem, QAfterSortBy> thenByAnimeTitle() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'animeTitle', Sort.asc);\n    });\n  }\n\n  QueryBuilder<OfflineItem, OfflineItem, QAfterSortBy> thenByAnimeTitleDesc() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'animeTitle', Sort.desc);\n    });\n  }\n\n  QueryBuilder<OfflineItem, OfflineItem, QAfterSortBy> thenById() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'id', Sort.asc);\n    });\n  }\n\n  QueryBuilder<OfflineItem, OfflineItem, QAfterSortBy> thenByIdDesc() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'id', Sort.desc);\n    });\n  }\n\n  QueryBuilder<OfflineItem, OfflineItem, QAfterSortBy> thenByMediaType() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'mediaType', Sort.asc);\n    });\n  }\n\n  QueryBuilder<OfflineItem, OfflineItem, QAfterSortBy> thenByMediaTypeDesc() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'mediaType', Sort.desc);\n    });\n  }\n\n  QueryBuilder<OfflineItem, OfflineItem, QAfterSortBy> thenByNumber() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'number', Sort.asc);\n    });\n  }\n\n  QueryBuilder<OfflineItem, OfflineItem, QAfterSortBy> thenByNumberDesc() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addSortBy(r'number', Sort.desc);\n    });\n  }\n}\n\nextension OfflineItemQueryWhereDistinct\n    on QueryBuilder<OfflineItem, OfflineItem, QDistinct> {\n  QueryBuilder<OfflineItem, OfflineItem, QDistinct> distinctByAnimeTitle({\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addDistinctBy(r'animeTitle', caseSensitive: caseSensitive);\n    });\n  }\n\n  QueryBuilder<OfflineItem, OfflineItem, QDistinct> distinctByMediaType() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addDistinctBy(r'mediaType');\n    });\n  }\n\n  QueryBuilder<OfflineItem, OfflineItem, QDistinct> distinctByNumber({\n    bool caseSensitive = true,\n  }) {\n    return QueryBuilder.apply(this, (query) {\n      return query.addDistinctBy(r'number', caseSensitive: caseSensitive);\n    });\n  }\n}\n\nextension OfflineItemQueryProperty\n    on QueryBuilder<OfflineItem, OfflineItem, QQueryProperty> {\n  QueryBuilder<OfflineItem, int, QQueryOperations> idProperty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addPropertyName(r'id');\n    });\n  }\n\n  QueryBuilder<OfflineItem, String?, QQueryOperations> animeTitleProperty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addPropertyName(r'animeTitle');\n    });\n  }\n\n  QueryBuilder<OfflineItem, List<Chapter>?, QQueryOperations>\n  chaptersListProperty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addPropertyName(r'chaptersList');\n    });\n  }\n\n  QueryBuilder<OfflineItem, List<Episode>?, QQueryOperations>\n  episodesListProperty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addPropertyName(r'episodesList');\n    });\n  }\n\n  QueryBuilder<OfflineItem, AnilistMediaData?, QQueryOperations>\n  mediaDataProperty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addPropertyName(r'mediaData');\n    });\n  }\n\n  QueryBuilder<OfflineItem, int?, QQueryOperations> mediaTypeProperty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addPropertyName(r'mediaType');\n    });\n  }\n\n  QueryBuilder<OfflineItem, String, QQueryOperations> numberProperty() {\n    return QueryBuilder.apply(this, (query) {\n      return query.addPropertyName(r'number');\n    });\n  }\n}\n"
  },
  {
    "path": "lib/Database/keys/data_keys.dart",
    "content": "enum ThemeKeys { seedColor, varient, isMaterial, isDarkMode, isLightMode }\n\nenum AppKeys { gradient }\n\nenum AuthKeys {\n  anilistToken,\n  malAuthToken,\n  malRefreshToken,\n  simklAuthToken,\n  serviceType,\n}\n\nenum SourceKeys {\n  activeSourceId,\n  activeMangaSourceId,\n  activeNovelSourceId,\n  activeAnimeRepo,\n  activeMangaRepo,\n  activeAniyomiAnimeRepo,\n  activeAniyomiMangaRepo,\n  mangayomiAnimeRepos,\n  mangayomiMangaRepos,\n  aniyomiAnimeRepos,\n  aniyomiMangaRepos,\n}\n\nenum UiKeys {\n  glowMultiplier,\n  blurMultiplier,\n  radiusMultiplier,\n  spreadMultiplier,\n}\n"
  },
  {
    "path": "lib/Database/kv_helper.dart",
    "content": "import 'dart:convert';\nimport 'dart:developer';\n\nimport 'package:azyx/Database/isar_models/key_value.dart';\nimport 'package:anymex_extension_runtime_bridge/anymex_extension_runtime_bridge.dart';\nimport 'package:isar_community/isar.dart';\n\nextension KvpExtension on Enum {\n  T get<T>(T defaultValue) => KvHelper.get<T>(name, defaultValue);\n  void set<T>(T value) => KvHelper.set<T>(name, value);\n  void remove() => KvHelper.remove(name);\n}\n\nclass KvHelper {\n  static T get<T>(String key, T defaultValue) {\n    final col = isar.collection<KeyValue>();\n    final result = col.filter().keyEqualTo(key).findFirstSync();\n    if (result?.value == null) {\n      if (defaultValue != null) return defaultValue;\n      log(\"Key not found: $key\");\n      return null as T;\n    }\n\n    final dynamic val = jsonDecode(result!.value!)['val'];\n\n    if (val is num) {\n      if (val is double) return val.toDouble() as T;\n      if (val is int) return val.toInt() as T;\n    }\n    if (val is List && val.every((e) => e is String)) {\n      return val.cast<String>() as T;\n    }\n\n    if (val is Map) {\n      return Map<String, dynamic>.from(val) as T;\n    }\n\n    if (val is! T) {\n      throw Exception('Key $key expected type $T but got ${val.runtimeType}');\n    }\n    return val;\n  }\n\n  static void set<T>(String key, T value) {\n    final data = KeyValue()\n      ..key = key\n      ..value = jsonEncode({'val': value});\n    isar.writeTxnSync(() => isar.collection<KeyValue>().putSync(data));\n  }\n\n  static void remove(String key) {\n    final col = isar.collection<KeyValue>();\n    final data = col.filter().keyEqualTo(key).findFirstSync();\n    if (data != null) {\n      isar.writeTxnSync(() => col.deleteSync(data.id));\n    }\n  }\n}\n"
  },
  {
    "path": "lib/Extensions/ExtensionList.dart",
    "content": "import 'package:anymex_extension_runtime_bridge/anymex_extension_runtime_bridge.dart'\r\n    hide isar;\r\nimport 'package:azyx/Controllers/source/source_controller.dart';\r\nimport 'package:azyx/Extensions/extension_item.dart';\r\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_text.dart';\r\nimport 'package:azyx/Widgets/language.dart';\r\nimport 'package:azyx/utils/utils.dart';\r\nimport 'package:flutter/material.dart';\r\nimport 'package:get/get.dart';\r\nimport 'package:grouped_list/sliver_grouped_list.dart';\r\n\r\nclass Extension extends StatefulWidget {\r\n  final bool installed;\r\n  final String query;\r\n  final ItemType itemType;\r\n\r\n  const Extension({\r\n    required this.installed,\r\n    required this.query,\r\n    required this.itemType,\r\n    super.key,\r\n  });\r\n\r\n  @override\r\n  State<Extension> createState() => _ExtensionScreenState();\r\n}\r\n\r\nclass _ExtensionScreenState extends State<Extension> {\r\n  late final ScrollController _scrollController;\r\n  late final TextEditingController _searchController;\r\n  late final FocusNode _searchFocusNode;\r\n  bool _isUpdatingAll = false;\r\n  String _currentSearchQuery = '';\r\n\r\n  @override\r\n  void initState() {\r\n    super.initState();\r\n    _scrollController = ScrollController();\r\n    _searchController = TextEditingController(text: widget.query);\r\n    _searchFocusNode = FocusNode();\r\n    _currentSearchQuery = widget.query;\r\n  }\r\n\r\n  @override\r\n  void dispose() {\r\n    _scrollController.dispose();\r\n    _searchController.dispose();\r\n    _searchFocusNode.dispose();\r\n    super.dispose();\r\n  }\r\n\r\n  Future<void> _refreshData() async {\r\n    await sourceController.fetchRepos();\r\n    setState(() {});\r\n    Utils.log('get extensions: ${_installedExtensions.length}');\r\n  }\r\n\r\n  void _onSearchChanged(String value) {\r\n    setState(() {\r\n      _currentSearchQuery = value;\r\n    });\r\n  }\r\n\r\n  void _clearSearch() {\r\n    _searchController.clear();\r\n    _searchFocusNode.unfocus();\r\n    setState(() {\r\n      _currentSearchQuery = '';\r\n    });\r\n  }\r\n\r\n  List<Source> get _allAvailableExtensions {\r\n    final extensions = sourceController.getAvailableExtensions(widget.itemType);\r\n    if (_currentSearchQuery.isEmpty) return extensions;\r\n    return extensions\r\n        .where(\r\n          (e) =>\r\n              e.name!.toLowerCase().contains(_currentSearchQuery.toLowerCase()),\r\n        )\r\n        .toList();\r\n  }\r\n\r\n  List<Source> get _installedExtensions {\r\n    final extensions = sourceController.getInstalledExtensions(widget.itemType);\r\n    if (_currentSearchQuery.isEmpty) return extensions;\r\n    return extensions\r\n        .where(\r\n          (e) =>\r\n              e.name!.toLowerCase().contains(_currentSearchQuery.toLowerCase()),\r\n        )\r\n        .toList();\r\n  }\r\n\r\n  @override\r\n  Widget build(BuildContext context) {\r\n    final theme = Theme.of(context).colorScheme;\r\n\r\n    return RefreshIndicator.adaptive(\r\n      onRefresh: () => _refreshData(),\r\n      backgroundColor: theme.primaryContainer,\r\n      color: theme.onPrimaryContainer,\r\n      child: Column(\r\n        children: [\r\n          _buildSearchBar(theme),\r\n          Expanded(\r\n            child: Padding(\r\n              padding: const EdgeInsets.only(top: 8),\r\n              child: Scrollbar(\r\n                interactive: true,\r\n                controller: _scrollController,\r\n                child: Obx(() {\r\n                  return CustomScrollView(\r\n                    controller: _scrollController,\r\n                    physics: const BouncingScrollPhysics(),\r\n                    slivers: [\r\n                      const SliverToBoxAdapter(child: SizedBox(height: 8)),\r\n                      // if (widget.installed)\r\n                      //   _buildUpdatePendingList(updateEntries),\r\n                      if (widget.installed)\r\n                        _buildInstalledList(_installedExtensions),\r\n                      if (!widget.installed)\r\n                        _buildNotInstalledList(_allAvailableExtensions),\r\n                      const SliverToBoxAdapter(child: SizedBox(height: 80)),\r\n                    ],\r\n                  );\r\n                }),\r\n              ),\r\n            ),\r\n          ),\r\n        ],\r\n      ),\r\n    );\r\n  }\r\n\r\n  Widget _buildSearchBar(ColorScheme theme) {\r\n    return Container(\r\n      margin: const EdgeInsets.fromLTRB(16, 16, 16, 8),\r\n      decoration: BoxDecoration(\r\n        gradient: LinearGradient(\r\n          begin: Alignment.centerLeft,\r\n          end: Alignment.centerRight,\r\n          colors: [\r\n            theme.surfaceVariant.withOpacity(0.3),\r\n            theme.surfaceVariant.withOpacity(0.1),\r\n          ],\r\n        ),\r\n        borderRadius: BorderRadius.circular(20),\r\n        border: Border.all(color: theme.outline.withOpacity(0.3), width: 1),\r\n        boxShadow: [\r\n          BoxShadow(\r\n            color: theme.shadow.withOpacity(0.08),\r\n            blurRadius: 12,\r\n            offset: const Offset(0, 4),\r\n          ),\r\n        ],\r\n      ),\r\n      child: TextField(\r\n        controller: _searchController,\r\n        focusNode: _searchFocusNode,\r\n        onChanged: _onSearchChanged,\r\n        style: TextStyle(\r\n          color: theme.onSurface,\r\n          fontSize: 16,\r\n          fontFamily: 'Poppins',\r\n        ),\r\n        decoration: InputDecoration(\r\n          hintText: 'Search extensions...',\r\n          hintStyle: TextStyle(\r\n            color: theme.onSurface.withOpacity(0.6),\r\n            fontSize: 16,\r\n            fontFamily: 'Poppins',\r\n            fontWeight: FontWeight.w400,\r\n          ),\r\n          prefixIcon: Container(\r\n            padding: const EdgeInsets.all(12),\r\n            child: Icon(Icons.search_rounded, color: theme.primary, size: 22),\r\n          ),\r\n          suffixIcon: _currentSearchQuery.isNotEmpty\r\n              ? GestureDetector(\r\n                  onTap: _clearSearch,\r\n                  child: Container(\r\n                    padding: const EdgeInsets.all(12),\r\n                    child: Icon(\r\n                      Icons.clear_rounded,\r\n                      color: theme.onSurface.withOpacity(0.7),\r\n                      size: 20,\r\n                    ),\r\n                  ),\r\n                )\r\n              : null,\r\n          border: InputBorder.none,\r\n          enabledBorder: InputBorder.none,\r\n          focusedBorder: InputBorder.none,\r\n          contentPadding: const EdgeInsets.symmetric(\r\n            horizontal: 20,\r\n            vertical: 16,\r\n          ),\r\n        ),\r\n      ),\r\n    );\r\n  }\r\n\r\n  Widget _buildSectionHeader({\r\n    required String title,\r\n    Widget? action,\r\n    int? count,\r\n  }) {\r\n    final theme = Theme.of(context).colorScheme;\r\n\r\n    return Container(\r\n      margin: const EdgeInsets.fromLTRB(16, 12, 16, 8),\r\n      padding: const EdgeInsets.symmetric(horizontal: 20, vertical: 16),\r\n      decoration: BoxDecoration(\r\n        gradient: LinearGradient(\r\n          begin: Alignment.centerLeft,\r\n          end: Alignment.centerRight,\r\n          colors: [\r\n            theme.primaryContainer.withOpacity(0.4),\r\n            theme.primaryContainer.withOpacity(0.2),\r\n          ],\r\n        ),\r\n        borderRadius: BorderRadius.circular(16),\r\n        border: Border.all(color: theme.primary.withOpacity(0.3), width: 1.5),\r\n      ),\r\n      child: Row(\r\n        children: [\r\n          Container(\r\n            padding: const EdgeInsets.all(8),\r\n            decoration: BoxDecoration(\r\n              color: theme.primary.withOpacity(0.15),\r\n              borderRadius: BorderRadius.circular(8),\r\n            ),\r\n            child: Icon(_getSectionIcon(title), color: theme.primary, size: 18),\r\n          ),\r\n          const SizedBox(width: 12),\r\n          Expanded(\r\n            child: Row(\r\n              children: [\r\n                Text(\r\n                  title,\r\n                  style: TextStyle(\r\n                    color: theme.onSurface,\r\n                    fontFamily: 'Poppins',\r\n                    fontWeight: FontWeight.w700,\r\n                    fontSize: 16,\r\n                    letterSpacing: 0.5,\r\n                  ),\r\n                ),\r\n                if (count != null) ...[\r\n                  const SizedBox(width: 8),\r\n                  Container(\r\n                    padding: const EdgeInsets.symmetric(\r\n                      horizontal: 8,\r\n                      vertical: 4,\r\n                    ),\r\n                    decoration: BoxDecoration(\r\n                      color: theme.secondary.withOpacity(0.2),\r\n                      borderRadius: BorderRadius.circular(12),\r\n                    ),\r\n                    child: Text(\r\n                      count.toString(),\r\n                      style: TextStyle(\r\n                        color: theme.onSurface,\r\n                        fontWeight: FontWeight.w600,\r\n                        fontSize: 12,\r\n                      ),\r\n                    ),\r\n                  ),\r\n                ],\r\n              ],\r\n            ),\r\n          ),\r\n          if (action != null) action,\r\n        ],\r\n      ),\r\n    );\r\n  }\r\n\r\n  IconData _getSectionIcon(String title) {\r\n    switch (title.toLowerCase()) {\r\n      case 'update pending':\r\n        return Icons.update_rounded;\r\n      case 'installed':\r\n        return Icons.check_circle_rounded;\r\n      default:\r\n        return Icons.language_rounded;\r\n    }\r\n  }\r\n\r\n  Widget _buildUpdateAllButton(List<Source> updateEntries) {\r\n    final theme = Theme.of(context).colorScheme;\r\n\r\n    return Container(\r\n      decoration: BoxDecoration(\r\n        borderRadius: BorderRadius.circular(12),\r\n        boxShadow: [\r\n          BoxShadow(\r\n            color: theme.primary.withOpacity(0.3),\r\n            blurRadius: 8,\r\n            offset: const Offset(0, 2),\r\n          ),\r\n        ],\r\n      ),\r\n      child: ElevatedButton.icon(\r\n        onPressed: _isUpdatingAll\r\n            ? null\r\n            : () => _updateAllSources(updateEntries),\r\n        icon: _isUpdatingAll\r\n            ? SizedBox(\r\n                width: 16,\r\n                height: 16,\r\n                child: CircularProgressIndicator(\r\n                  strokeWidth: 2,\r\n                  valueColor: AlwaysStoppedAnimation<Color>(\r\n                    theme.onPrimaryContainer,\r\n                  ),\r\n                ),\r\n              )\r\n            : const Icon(Icons.system_update_rounded, size: 16),\r\n        label: const AzyXText(\r\n          text: 'Update All',\r\n          fontVariant: FontVariant.bold,\r\n          fontSize: 13,\r\n        ),\r\n        style: ElevatedButton.styleFrom(\r\n          backgroundColor: theme.primaryContainer,\r\n          foregroundColor: theme.onPrimaryContainer,\r\n          padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 8),\r\n          shape: RoundedRectangleBorder(\r\n            borderRadius: BorderRadius.circular(12),\r\n            side: BorderSide(color: theme.primary.withOpacity(0.3), width: 1),\r\n          ),\r\n          elevation: 0,\r\n        ),\r\n      ),\r\n    );\r\n  }\r\n\r\n  SliverGroupedListView<Source, String> _buildUpdatePendingList(\r\n    List<Source> updateEntries,\r\n  ) {\r\n    return SliverGroupedListView<Source, String>(\r\n      elements: updateEntries,\r\n      groupBy: (element) => \"Update\",\r\n      groupSeparatorBuilder: (groupValue) => _buildSectionHeader(\r\n        title: groupValue,\r\n        count: updateEntries.length,\r\n        action: _buildUpdateAllButton(updateEntries),\r\n      ),\r\n      itemBuilder: (context, Source element) =>\r\n          ExtensionListTileWidget(source: element, mediaType: widget.itemType),\r\n      groupComparator: (group1, group2) => group1.compareTo(group2),\r\n      itemComparator: (item1, item2) => item1.name!.compareTo(item2.name!),\r\n      order: GroupedListOrder.ASC,\r\n    );\r\n  }\r\n\r\n  SliverGroupedListView<Source, String> _buildInstalledList(\r\n    List<Source> installedEntries,\r\n  ) {\r\n    if (installedEntries.isEmpty) {\r\n      return SliverGroupedListView<Source, String>(\r\n        elements: [],\r\n        groupBy: (element) => \"\",\r\n        groupSeparatorBuilder: (_) => const SizedBox.shrink(),\r\n        itemBuilder: (context, element) => const SizedBox.shrink(),\r\n      );\r\n    }\r\n\r\n    return SliverGroupedListView<Source, String>(\r\n      elements: installedEntries,\r\n      groupBy: (element) => \"Installed\",\r\n      groupSeparatorBuilder: (groupValue) => _buildSectionHeader(\r\n        title: groupValue,\r\n        count: installedEntries.length,\r\n      ),\r\n      itemBuilder: (context, Source element) =>\r\n          ExtensionListTileWidget(source: element, mediaType: widget.itemType),\r\n      groupComparator: (group1, group2) => group1.compareTo(group2),\r\n      itemComparator: (item1, item2) => item1.name!.compareTo(item2.name!),\r\n      order: GroupedListOrder.ASC,\r\n    );\r\n  }\r\n\r\n  SliverGroupedListView<Source, String> _buildNotInstalledList(\r\n    List<Source> notInstalledEntries,\r\n  ) {\r\n    if (notInstalledEntries.isEmpty) {\r\n      return SliverGroupedListView<Source, String>(\r\n        elements: [],\r\n        groupBy: (element) => \"\",\r\n        groupSeparatorBuilder: (_) => const SizedBox.shrink(),\r\n        itemBuilder: (context, element) => const SizedBox.shrink(),\r\n      );\r\n    }\r\n\r\n    return SliverGroupedListView<Source, String>(\r\n      elements: notInstalledEntries,\r\n      groupBy: (element) => completeLanguageName(element.lang!.toLowerCase()),\r\n      groupSeparatorBuilder: (String groupByValue) {\r\n        final countForLanguage = notInstalledEntries\r\n            .where(\r\n              (e) =>\r\n                  completeLanguageName(e.lang!.toLowerCase()) == groupByValue,\r\n            )\r\n            .length;\r\n\r\n        return _buildSectionHeader(\r\n          title: groupByValue,\r\n          count: countForLanguage,\r\n        );\r\n      },\r\n      itemBuilder: (context, Source element) =>\r\n          ExtensionListTileWidget(source: element, mediaType: widget.itemType),\r\n      groupComparator: (group1, group2) => group1.compareTo(group2),\r\n      itemComparator: (item1, item2) => item1.name!.compareTo(item2.name!),\r\n      order: GroupedListOrder.ASC,\r\n    );\r\n  }\r\n\r\n  Future<void> _updateAllSources(List<Source> sources) async {\r\n    for (var source in sources) {\r\n      await source.update();\r\n    }\r\n    setState(() {});\r\n  }\r\n}\r\n"
  },
  {
    "path": "lib/Extensions/ExtensionManagerScreen.dart",
    "content": "import 'dart:io';\n\nimport 'package:anymex_extension_runtime_bridge/anymex_extension_runtime_bridge.dart'\n    hide isar, SourceExecution;\nimport 'package:azyx/Controllers/settings_controller.dart';\nimport 'package:azyx/Controllers/source/source_controller.dart';\nimport 'package:azyx/Widgets/Animation/drop_animation.dart';\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_text.dart';\nimport 'package:azyx/core/icons/icons_broken.dart';\nimport 'package:azyx/utils/Functions/multiplier_extension.dart';\nimport 'package:cached_network_image/cached_network_image.dart';\nimport 'package:flutter/material.dart';\nimport 'package:get/get.dart';\n\nclass ExtensionManagerScreen extends StatefulWidget {\n  const ExtensionManagerScreen({super.key});\n\n  @override\n  State<ExtensionManagerScreen> createState() => _ExtensionManagerScreenState();\n}\n\nclass _ExtensionManagerScreenState extends State<ExtensionManagerScreen> {\n  bool _isRefreshing = false;\n  final RxBool _isRuntimeLoaded = true.obs;\n\n  @override\n  void initState() {\n    super.initState();\n    WidgetsBinding.instance.addPostFrameCallback((_) => _checkRuntime());\n  }\n\n  Future<void> _checkRuntime() async {\n    final loaded = await AnymeXRuntimeBridge.isLoaded();\n    _isRuntimeLoaded.value = loaded;\n  }\n\n  Future<void> _refresh() async {\n    setState(() => _isRefreshing = true);\n    await sourceController.fetchRepos();\n    if (mounted) setState(() => _isRefreshing = false);\n  }\n\n  @override\n  Widget build(BuildContext context) {\n    final theme = Theme.of(context).colorScheme;\n\n    return Scaffold(\n      backgroundColor: theme.surface,\n      body: Obx(() {\n        final managers = sourceController.extensionManager.managers.toList();\n\n        return Container(\n          decoration: BoxDecoration(\n            gradient: settingsController.isGradient.value\n                ? LinearGradient(\n                    begin: Alignment.topLeft,\n                    end: Alignment.bottomRight,\n                    colors: [\n                      theme.surface,\n                      theme.surface.withOpacity(0.8),\n                      theme.surfaceContainerLowest,\n                    ],\n                  )\n                : null,\n            color: settingsController.isGradient.value ? null : theme.surface,\n          ),\n          child: BouncePageAnimation(\n            child: Column(\n              crossAxisAlignment: CrossAxisAlignment.start,\n              children: [\n                Container(\n                  padding: EdgeInsets.only(\n                    top: Platform.isAndroid || Platform.isIOS ? 0 : 10,\n                  ),\n                  decoration: BoxDecoration(\n                    gradient: LinearGradient(\n                      begin: Alignment.topCenter,\n                      end: Alignment.bottomCenter,\n                      colors: [\n                        theme.primary.withOpacity(0.1),\n                        Colors.transparent,\n                      ],\n                    ),\n                  ),\n                  child: SafeArea(\n                    bottom: false,\n                    child: Padding(\n                      padding: const EdgeInsets.fromLTRB(20, 10, 20, 20),\n                      child: Column(\n                        crossAxisAlignment: CrossAxisAlignment.start,\n                        children: [\n                          GestureDetector(\n                            onTap: () => Navigator.pop(context),\n                            child: Container(\n                              padding: const EdgeInsets.all(10),\n                              decoration: BoxDecoration(\n                                color: theme.surfaceContainerHighest\n                                    .withOpacity(0.5),\n                                shape: BoxShape.circle,\n                              ),\n                              child: Icon(\n                                Broken.arrow_left_2,\n                                color: theme.onSurface,\n                              ),\n                            ),\n                          ),\n                          20.height,\n                          Row(\n                            mainAxisAlignment: MainAxisAlignment.spaceBetween,\n                            crossAxisAlignment: CrossAxisAlignment.end,\n                            children: [\n                              const Column(\n                                crossAxisAlignment: CrossAxisAlignment.start,\n                                children: [\n                                  AzyXText(\n                                    text: \"Extension\",\n                                    fontVariant: FontVariant.bold,\n                                    fontSize: 28,\n                                  ),\n                                  AzyXText(\n                                    text: \"Manager\",\n                                    fontVariant: FontVariant.bold,\n                                    fontSize: 28,\n                                  ),\n                                ],\n                              ),\n                              GestureDetector(\n                                onTap: _isRefreshing ? null : _refresh,\n                                child: Container(\n                                  padding: const EdgeInsets.all(16),\n                                  decoration: BoxDecoration(\n                                    color: theme.primary.withOpacity(0.1),\n                                    borderRadius: BorderRadius.circular(24),\n                                    border: Border.all(\n                                      color: theme.primary.withOpacity(0.2),\n                                      width: 1,\n                                    ),\n                                    boxShadow: [\n                                      BoxShadow(\n                                        color: theme.primary.withOpacity(0.1),\n                                        blurRadius: 20,\n                                        spreadRadius: 0,\n                                      ),\n                                    ],\n                                  ),\n                                  child: Column(\n                                    children: [\n                                      Container(\n                                        padding: const EdgeInsets.all(12),\n                                        decoration: BoxDecoration(\n                                          color: theme.primary,\n                                          borderRadius: BorderRadius.circular(\n                                            16,\n                                          ),\n                                          boxShadow: [\n                                            BoxShadow(\n                                              color: theme.primary.withOpacity(\n                                                0.4,\n                                              ),\n                                              blurRadius: 12,\n                                              spreadRadius: 0,\n                                            ),\n                                          ],\n                                        ),\n                                        child: _isRefreshing\n                                            ? const SizedBox(\n                                                width: 20,\n                                                height: 20,\n                                                child:\n                                                    CircularProgressIndicator(\n                                                      strokeWidth: 2,\n                                                      color: Colors.black,\n                                                    ),\n                                              )\n                                            : const Icon(\n                                                Icons.refresh_rounded,\n                                                color: Colors.black,\n                                                size: 20,\n                                              ),\n                                      ),\n                                      8.height,\n                                      AzyXText(\n                                        text: \"Refresh\",\n                                        fontVariant: FontVariant.bold,\n                                        fontSize: 12,\n                                        color: theme.primary,\n                                      ),\n                                    ],\n                                  ),\n                                ),\n                              ),\n                            ],\n                          ),\n                        ],\n                      ),\n                    ),\n                  ),\n                ),\n                Expanded(\n                  child: ListView(\n                    padding: const EdgeInsets.fromLTRB(20, 0, 20, 40),\n                    physics: const BouncingScrollPhysics(),\n                    children: [\n                      if (!_isRuntimeLoaded.value && Platform.isAndroid)\n                        Column(\n                          children: [_buildRuntimeWarning(theme), 20.height],\n                        ),\n                      if (managers.isEmpty)\n                        Center(\n                          child: Column(\n                            mainAxisSize: MainAxisSize.min,\n                            children: [\n                              40.height,\n                              Icon(\n                                Icons.extension_off_rounded,\n                                size: 56,\n                                color: theme.onSurface.withOpacity(0.3),\n                              ),\n                              12.height,\n                              AzyXText(\n                                text: 'No extension managers loaded',\n                                fontSize: 15,\n                                color: theme.onSurface.withOpacity(0.6),\n                              ),\n                            ],\n                          ),\n                        )\n                      else\n                        ...managers.map((m) => _ManagerSection(manager: m)),\n                    ],\n                  ),\n                ),\n              ],\n            ),\n          ),\n        );\n      }),\n    );\n  }\n\n  Widget _buildRuntimeWarning(ColorScheme theme) {\n    return Container(\n      padding: const EdgeInsets.all(20),\n      decoration: BoxDecoration(\n        color: theme.errorContainer.withOpacity(0.2),\n        borderRadius: BorderRadius.circular(24),\n        border: Border.all(color: theme.error.withOpacity(0.3)),\n      ),\n      child: Row(\n        children: [\n          Container(\n            padding: const EdgeInsets.all(12),\n            decoration: BoxDecoration(\n              color: theme.errorContainer,\n              borderRadius: BorderRadius.circular(16),\n            ),\n            child: Icon(Icons.warning_amber_rounded, color: theme.error),\n          ),\n          16.width,\n          Expanded(\n            child: Column(\n              crossAxisAlignment: CrossAxisAlignment.start,\n              children: [\n                AzyXText(\n                  text: 'Runtime Missing',\n                  fontVariant: FontVariant.bold,\n                  fontSize: 16,\n                  color: theme.error,\n                ),\n                4.height,\n                AzyXText(\n                  text: 'AnymeX runtime is not loaded',\n                  fontSize: 12,\n                  color: theme.onSurface.withOpacity(0.7),\n                ),\n              ],\n            ),\n          ),\n          ElevatedButton(\n            onPressed: () async {\n              sourceController.checkRuntimeHost();\n              if (!mounted) return;\n              _isRuntimeLoaded.value =\n                  AnymeXRuntimeBridge.controller.isReady.value;\n              if (_isRuntimeLoaded.value) {\n                await _refresh();\n              }\n            },\n            style: ElevatedButton.styleFrom(\n              backgroundColor: theme.error,\n              foregroundColor: theme.onError,\n              shape: RoundedRectangleBorder(\n                borderRadius: BorderRadius.circular(12),\n              ),\n              padding: const EdgeInsets.symmetric(horizontal: 16),\n            ),\n            child: const AzyXText(\n              text: 'Load Runtime',\n              fontVariant: FontVariant.bold,\n              fontSize: 12,\n            ),\n          ),\n        ],\n      ),\n    );\n  }\n}\n\nclass _ManagerSection extends StatefulWidget {\n  final Extension manager;\n  const _ManagerSection({required this.manager});\n\n  @override\n  State<_ManagerSection> createState() => _ManagerSectionState();\n}\n\nclass _ManagerSectionState extends State<_ManagerSection> {\n  bool _expanded = false;\n\n  String get _managerName => switch (widget.manager.id) {\n    'mangayomi' => 'MangaYomi',\n    'aniyomi' => 'Aniyomi',\n    'sora' => 'Sora',\n    'cloudstream' => 'CloudStream',\n    _ => widget.manager.id,\n  };\n\n  String get _managerIcon => switch (widget.manager.id) {\n    'mangayomi' =>\n      'https://raw.githubusercontent.com/kodjodevf/mangayomi/main/assets/app_icons/icon-red.png',\n    'aniyomi' => 'https://aniyomi.org/img/logo-128px.png',\n    'aniyomi-desktop' => 'https://aniyomi.org/img/logo-128px.png',\n    'sora' => 'https://static.everythingmoe.com/icons/sora.png',\n    'cloudstream' => 'https://static.everythingmoe.com/icons/cloudstream.png',\n    _ => '',\n  };\n\n  @override\n  void initState() {\n    super.initState();\n    if (widget.manager.id == 'mangayomi') {\n      _expanded = true;\n    }\n  }\n\n  @override\n  Widget build(BuildContext context) {\n    final theme = Theme.of(context).colorScheme;\n    final manager = widget.manager;\n\n    final supportedTypes = <ItemType>[];\n    if (manager.supportsAnime) supportedTypes.add(ItemType.anime);\n    if (manager.supportsManga) supportedTypes.add(ItemType.manga);\n    if (manager.supportsNovel) supportedTypes.add(ItemType.novel);\n\n    if (!Platform.isAndroid &&\n        (manager.id == 'aniyomi' || manager.id == 'cloudstream')) {\n      return const SizedBox.shrink();\n    }\n\n    return Container(\n      margin: const EdgeInsets.only(bottom: 20),\n      decoration: BoxDecoration(\n        color: _expanded\n            ? theme.primary.withOpacity(0.05)\n            : theme.surfaceContainerHigh.withOpacity(0.5),\n        borderRadius: BorderRadius.circular(24),\n        border: Border.all(\n          color: _expanded\n              ? theme.primary.withOpacity(0.3)\n              : theme.outline.withOpacity(0.1),\n          width: _expanded ? 2 : 1,\n        ),\n        boxShadow: _expanded\n            ? [\n                BoxShadow(\n                  color: theme.primary.withOpacity(0.05),\n                  blurRadius: 20,\n                  spreadRadius: 0,\n                ),\n              ]\n            : null,\n      ),\n      child: ClipRRect(\n        borderRadius: BorderRadius.circular(24),\n        child: Column(\n          children: [\n            InkWell(\n              onTap: () => setState(() => _expanded = !_expanded),\n              child: Padding(\n                padding: const EdgeInsets.all(20),\n                child: Row(\n                  children: [\n                    Container(\n                      padding: const EdgeInsets.all(12),\n                      decoration: BoxDecoration(\n                        color: _expanded\n                            ? theme.primary\n                            : theme.surfaceContainerHighest,\n                        borderRadius: BorderRadius.circular(16),\n                      ),\n                      child: ClipRRect(\n                        borderRadius: BorderRadius.circular(8),\n                        child: _managerIcon.isNotEmpty\n                            ? CachedNetworkImage(\n                                imageUrl: _managerIcon,\n                                width: 24,\n                                height: 24,\n                                fit: BoxFit.cover,\n                                errorWidget: (_, __, ___) => Icon(\n                                  Icons.extension_rounded,\n                                  color: _expanded\n                                      ? Colors.black\n                                      : theme.onSurface.withOpacity(0.7),\n                                  size: 24,\n                                ),\n                              )\n                            : Icon(\n                                Icons.extension_rounded,\n                                color: _expanded\n                                    ? Colors.black\n                                    : theme.onSurface.withOpacity(0.7),\n                                size: 24,\n                              ),\n                      ),\n                    ),\n                    16.width,\n                    Expanded(\n                      child: Column(\n                        crossAxisAlignment: CrossAxisAlignment.start,\n                        children: [\n                          AzyXText(\n                            text: _managerName,\n                            fontVariant: FontVariant.bold,\n                            fontSize: 16,\n                            color: _expanded ? theme.primary : theme.onSurface,\n                          ),\n                          4.height,\n                          Text(\n                            supportedTypes.map((t) => t.toString()).join(' · '),\n                            style: TextStyle(\n                              fontSize: 12,\n                              color: theme.onSurface.withOpacity(0.6),\n                              fontFamily: 'Poppins',\n                            ),\n                          ),\n                        ],\n                      ),\n                    ),\n                    Container(\n                      padding: const EdgeInsets.all(8),\n                      decoration: BoxDecoration(\n                        color: _expanded ? theme.primary : Colors.transparent,\n                        borderRadius: BorderRadius.circular(12),\n                      ),\n                      child: AnimatedRotation(\n                        turns: _expanded ? 0.5 : 0,\n                        duration: const Duration(milliseconds: 250),\n                        child: Icon(\n                          Icons.keyboard_arrow_down_rounded,\n                          color: _expanded\n                              ? Colors.black\n                              : theme.onSurfaceVariant,\n                          size: 20,\n                        ),\n                      ),\n                    ),\n                  ],\n                ),\n              ),\n            ),\n            AnimatedCrossFade(\n              firstChild: Column(\n                children: [\n                  Divider(height: 1, color: theme.outline.withOpacity(0.1)),\n                  for (final type in supportedTypes)\n                    _RepoSection(manager: manager, itemType: type),\n                  10.height,\n                ],\n              ),\n              secondChild: const SizedBox.shrink(),\n              crossFadeState: _expanded\n                  ? CrossFadeState.showFirst\n                  : CrossFadeState.showSecond,\n              duration: const Duration(milliseconds: 250),\n            ),\n          ],\n        ),\n      ),\n    );\n  }\n}\n\nclass _RepoSection extends StatefulWidget {\n  final Extension manager;\n  final ItemType itemType;\n\n  const _RepoSection({required this.manager, required this.itemType});\n\n  @override\n  State<_RepoSection> createState() => _RepoSectionState();\n}\n\nclass _RepoSectionState extends State<_RepoSection> {\n  final _urlController = TextEditingController();\n  bool _adding = false;\n\n  @override\n  void dispose() {\n    _urlController.dispose();\n    super.dispose();\n  }\n\n  Future<void> _addRepo() async {\n    final url = _urlController.text.trim();\n    if (url.isEmpty) return;\n    setState(() => _adding = true);\n    await sourceController.addRepo(url, widget.itemType, widget.manager.id);\n    _urlController.clear();\n    if (mounted) setState(() => _adding = false);\n  }\n\n  IconData get _typeIcon => switch (widget.itemType) {\n    ItemType.anime => Icons.movie_creation_rounded,\n    ItemType.manga => Broken.book,\n    ItemType.novel => Broken.document,\n  };\n\n  @override\n  Widget build(BuildContext context) {\n    final theme = Theme.of(context).colorScheme;\n\n    return Padding(\n      padding: const EdgeInsets.fromLTRB(20, 16, 20, 8),\n      child: Column(\n        crossAxisAlignment: CrossAxisAlignment.start,\n        children: [\n          Row(\n            children: [\n              Icon(_typeIcon, size: 16, color: theme.primary),\n              8.width,\n              AzyXText(\n                text: widget.itemType.toString() + ' Repositories',\n                fontVariant: FontVariant.bold,\n                fontSize: 13,\n                color: theme.primary,\n              ),\n            ],\n          ),\n          12.height,\n          Obx(() {\n            final repos = widget.manager.getReposRx(widget.itemType).value;\n            if (repos.isEmpty) {\n              return Padding(\n                padding: const EdgeInsets.only(bottom: 12),\n                child: AzyXText(\n                  text: 'No repos added yet',\n                  fontSize: 12,\n                  color: theme.onSurface.withOpacity(0.4),\n                ),\n              );\n            }\n            return Column(\n              children: repos\n                  .map(\n                    (repo) => _RepoTile(repo: repo, itemType: widget.itemType),\n                  )\n                  .toList(),\n            );\n          }),\n          12.height,\n          Row(\n            children: [\n              Expanded(\n                child: Container(\n                  decoration: BoxDecoration(\n                    borderRadius: BorderRadius.circular(16),\n                    color: theme.surfaceContainerHighest.withOpacity(0.3),\n                    border: Border.all(\n                      color: theme.outline.withOpacity(0.2),\n                      width: 1,\n                    ),\n                  ),\n                  child: TextField(\n                    controller: _urlController,\n                    style: const TextStyle(fontFamily: 'Poppins', fontSize: 13),\n                    onSubmitted: (_) => _addRepo(),\n                    decoration: InputDecoration(\n                      hintText: 'Paste repo URL...',\n                      hintStyle: TextStyle(\n                        fontFamily: 'Poppins',\n                        fontSize: 13,\n                        color: theme.onSurface.withOpacity(0.4),\n                      ),\n                      border: InputBorder.none,\n                      contentPadding: const EdgeInsets.symmetric(\n                        horizontal: 16,\n                        vertical: 14,\n                      ),\n                    ),\n                  ),\n                ),\n              ),\n              8.width,\n              GestureDetector(\n                onTap: _adding ? null : _addRepo,\n                child: Container(\n                  width: 48,\n                  height: 48,\n                  decoration: BoxDecoration(\n                    color: theme.primary,\n                    borderRadius: BorderRadius.circular(16),\n                    boxShadow: [\n                      BoxShadow(\n                        color: theme.primary.withOpacity(0.3),\n                        blurRadius: 10,\n                        spreadRadius: 0,\n                      ),\n                    ],\n                  ),\n                  child: _adding\n                      ? const Padding(\n                          padding: EdgeInsets.all(14),\n                          child: CircularProgressIndicator(\n                            strokeWidth: 2,\n                            color: Colors.black,\n                          ),\n                        )\n                      : const Icon(Icons.add_rounded, color: Colors.black),\n                ),\n              ),\n            ],\n          ),\n          16.height,\n        ],\n      ),\n    );\n  }\n}\n\nclass _RepoTile extends StatefulWidget {\n  final Repo repo;\n  final ItemType itemType;\n\n  const _RepoTile({required this.repo, required this.itemType});\n\n  @override\n  State<_RepoTile> createState() => _RepoTileState();\n}\n\nclass _RepoTileState extends State<_RepoTile> {\n  bool _removing = false;\n\n  Future<void> _remove() async {\n    setState(() => _removing = true);\n    await sourceController.removeRepo(widget.repo, widget.itemType);\n    if (mounted) setState(() => _removing = false);\n  }\n\n  @override\n  Widget build(BuildContext context) {\n    final theme = Theme.of(context).colorScheme;\n    final url = widget.repo.url;\n    final name = widget.repo.name;\n\n    return Dismissible(\n      key: ValueKey('${widget.repo.url}_${widget.itemType}'),\n      direction: DismissDirection.endToStart,\n      background: Container(\n        alignment: Alignment.centerRight,\n        padding: const EdgeInsets.only(right: 20),\n        decoration: BoxDecoration(\n          borderRadius: BorderRadius.circular(16),\n          color: theme.errorContainer.withOpacity(0.7),\n        ),\n        child: Icon(Broken.trash, color: theme.onErrorContainer),\n      ),\n      onDismissed: (_) => _remove(),\n      child: Container(\n        margin: const EdgeInsets.only(bottom: 8),\n        padding: const EdgeInsets.all(12),\n        decoration: BoxDecoration(\n          borderRadius: BorderRadius.circular(16),\n          color: theme.surfaceContainerHighest.withOpacity(0.3),\n          border: Border.all(color: theme.outline.withOpacity(0.1), width: 1),\n        ),\n        child: Row(\n          children: [\n            Container(\n              width: 36,\n              height: 36,\n              decoration: BoxDecoration(\n                color: theme.primary.withOpacity(0.1),\n                borderRadius: BorderRadius.circular(10),\n              ),\n              child:\n                  widget.repo.iconUrl != null && widget.repo.iconUrl!.isNotEmpty\n                  ? ClipRRect(\n                      borderRadius: BorderRadius.circular(10),\n                      child: CachedNetworkImage(\n                        imageUrl: widget.repo.iconUrl!,\n                        fit: BoxFit.cover,\n                        errorWidget: (_, __, ___) => Icon(\n                          Broken.folder_open,\n                          size: 18,\n                          color: theme.primary,\n                        ),\n                      ),\n                    )\n                  : Icon(Broken.folder_open, size: 18, color: theme.primary),\n            ),\n            12.width,\n            Expanded(\n              child: Column(\n                crossAxisAlignment: CrossAxisAlignment.start,\n                children: [\n                  if (name != null && name.isNotEmpty) ...[\n                    AzyXText(\n                      text: name,\n                      fontVariant: FontVariant.bold,\n                      fontSize: 13,\n                    ),\n                    2.height,\n                  ],\n                  Text(\n                    url,\n                    style: TextStyle(\n                      fontSize: 11,\n                      color: theme.onSurface.withOpacity(0.5),\n                      fontFamily: 'Poppins',\n                    ),\n                    maxLines: 1,\n                    overflow: TextOverflow.ellipsis,\n                  ),\n                ],\n              ),\n            ),\n            8.width,\n            _removing\n                ? SizedBox(\n                    width: 20,\n                    height: 20,\n                    child: CircularProgressIndicator(\n                      strokeWidth: 2,\n                      color: theme.error,\n                    ),\n                  )\n                : IconButton(\n                    icon: Icon(\n                      Broken.minus_cirlce,\n                      color: theme.error,\n                      size: 20,\n                    ),\n                    onPressed: _remove,\n                    style: IconButton.styleFrom(\n                      backgroundColor: theme.errorContainer.withOpacity(0.3),\n                      shape: RoundedRectangleBorder(\n                        borderRadius: BorderRadius.circular(10),\n                      ),\n                    ),\n                  ),\n          ],\n        ),\n      ),\n    );\n  }\n}\n"
  },
  {
    "path": "lib/Extensions/ExtensionScreen.dart",
    "content": "import 'dart:io';\r\n\r\nimport 'package:anymex_extension_runtime_bridge/Models/Source.dart';\r\nimport 'package:azyx/Controllers/settings_controller.dart';\r\nimport 'package:azyx/Controllers/source/source_controller.dart';\r\nimport 'package:azyx/Extensions/extensionList.dart';\r\nimport 'package:azyx/Extensions/extensionManagerScreen.dart';\r\nimport 'package:azyx/Widgets/ScrollConfig.dart';\r\nimport 'package:azyx/Widgets/language.dart';\r\nimport 'package:azyx/core/icons/icons_broken.dart';\r\nimport 'package:flutter/gestures.dart';\r\nimport 'package:flutter/material.dart';\r\nimport 'package:get/get.dart';\r\n\r\nimport '../../main.dart';\r\nimport '../storage_provider.dart';\r\n\r\nclass ExtensionScreen extends StatefulWidget {\r\n  const ExtensionScreen({super.key});\r\n\r\n  @override\r\n  State<ExtensionScreen> createState() => _BrowseScreenState();\r\n}\r\n\r\nclass _BrowseScreenState extends State<ExtensionScreen>\r\n    with TickerProviderStateMixin {\r\n  late TabController _tabBarController;\r\n\r\n  @override\r\n  void initState() {\r\n    super.initState();\r\n    _checkPermission();\r\n    _tabBarController = TabController(length: 4, vsync: this);\r\n    _tabBarController.animateTo(0);\r\n    _tabBarController.addListener(() {\r\n      setState(() {\r\n        _textEditingController.clear();\r\n      });\r\n    });\r\n    sourceController.checkRuntimeHost();\r\n  }\r\n\r\n  _checkPermission() async {\r\n    await StorageProvider().requestPermission();\r\n  }\r\n\r\n  final _textEditingController = TextEditingController();\r\n  late final _selectedLanguage = 'all';\r\n\r\n  @override\r\n  Widget build(BuildContext context) {\r\n    var theme = Theme.of(context).colorScheme;\r\n    return ScrollConfig(\r\n      context,\r\n      child: DefaultTabController(\r\n        length: 4,\r\n        child: Padding(\r\n          padding: EdgeInsets.only(\r\n            top: Platform.isAndroid || Platform.isIOS ? 0 : 20,\r\n          ),\r\n          child: Obx(\r\n            () => Container(\r\n              decoration: BoxDecoration(\r\n                gradient: settingsController.isGradient.value\r\n                    ? LinearGradient(\r\n                        begin: Alignment.topLeft,\r\n                        end: Alignment.bottomRight,\r\n                        colors: [\r\n                          theme.surface,\r\n                          theme.surface.withOpacity(0.8),\r\n                          theme.surfaceContainerLowest,\r\n                        ],\r\n                      )\r\n                    : null,\r\n                color: settingsController.isGradient.value\r\n                    ? null\r\n                    : theme.surface,\r\n              ),\r\n              child: Scaffold(\r\n                backgroundColor: Colors.transparent,\r\n                appBar: AppBar(\r\n                  elevation: 0,\r\n                  backgroundColor: Colors.transparent,\r\n                  title: Text(\r\n                    'Extensions',\r\n                    style: TextStyle(\r\n                      fontFamily: 'Poppins',\r\n                      fontWeight: FontWeight.bold,\r\n                      fontSize: 16.0,\r\n                      color: theme.primary,\r\n                    ),\r\n                  ),\r\n                  actions: [\r\n                    IconButton(\r\n                      onPressed: () {\r\n                        Navigator.push(\r\n                          context,\r\n                          MaterialPageRoute(\r\n                            builder: (context) =>\r\n                                const ExtensionManagerScreen(),\r\n                          ),\r\n                        );\r\n                      },\r\n                      tooltip: 'Manage Extensions',\r\n                      icon: const Icon(Icons.settings_rounded),\r\n                    ),\r\n                  ],\r\n                  leading: IconButton(\r\n                    onPressed: () {\r\n                      Navigator.pushReplacement(\r\n                        context,\r\n                        MaterialPageRoute(builder: (context) => HomePage()),\r\n                      );\r\n                    },\r\n                    tooltip: '',\r\n                    icon: const Icon(Broken.arrow_left_2),\r\n                  ),\r\n                  iconTheme: IconThemeData(color: theme.primary),\r\n                  bottom: TabBar(\r\n                    indicatorSize: TabBarIndicatorSize.label,\r\n                    isScrollable: true,\r\n                    controller: _tabBarController,\r\n                    dragStartBehavior: DragStartBehavior.start,\r\n                    tabs: [\r\n                      _buildTab(\r\n                        context,\r\n                        'INSTALLED ANIME',\r\n                        true,\r\n                        ItemType.anime,\r\n                      ),\r\n                      _buildTab(\r\n                        context,\r\n                        'AVAILABLE ANIME',\r\n                        false,\r\n                        ItemType.anime,\r\n                      ),\r\n                      _buildTab(\r\n                        context,\r\n                        'INSTALLED MANGA',\r\n                        true,\r\n                        ItemType.manga,\r\n                      ),\r\n                      _buildTab(\r\n                        context,\r\n                        'AVAILABLE MANGA',\r\n                        false,\r\n                        ItemType.manga,\r\n                      ),\r\n                    ],\r\n                  ),\r\n                ),\r\n                body: TabBarView(\r\n                  controller: _tabBarController,\r\n                  children: [\r\n                    Extension(\r\n                      installed: true,\r\n                      query: _textEditingController.text,\r\n                      itemType: ItemType.anime,\r\n                    ),\r\n                    Extension(\r\n                      installed: false,\r\n                      query: _textEditingController.text,\r\n                      itemType: ItemType.anime,\r\n                    ),\r\n                    Extension(\r\n                      installed: true,\r\n                      query: _textEditingController.text,\r\n                      itemType: ItemType.manga,\r\n                    ),\r\n                    Extension(\r\n                      installed: false,\r\n                      query: _textEditingController.text,\r\n                      itemType: ItemType.manga,\r\n                    ),\r\n                  ],\r\n                ),\r\n              ),\r\n            ),\r\n          ),\r\n        ),\r\n      ),\r\n    );\r\n  }\r\n\r\n  Widget _buildTab(\r\n    BuildContext context,\r\n    String label,\r\n    bool installed,\r\n    ItemType itemType,\r\n  ) {\r\n    return Tab(\r\n      child: Row(\r\n        mainAxisAlignment: MainAxisAlignment.center,\r\n        children: [\r\n          Text(\r\n            label,\r\n            style: const TextStyle(\r\n              fontFamily: 'Poppins',\r\n              fontWeight: FontWeight.bold,\r\n              fontSize: 14.0,\r\n            ),\r\n          ),\r\n          const SizedBox(width: 8),\r\n          _extensionUpdateNumbers(\r\n            context,\r\n            installed,\r\n            itemType,\r\n            _selectedLanguage,\r\n          ),\r\n        ],\r\n      ),\r\n    );\r\n  }\r\n}\r\n\r\nWidget _extensionUpdateNumbers(\r\n  BuildContext context,\r\n  bool installed,\r\n  ItemType itemType,\r\n  String selectedLanguage,\r\n) {\r\n  List<Source> getExtensionsList() {\r\n    if (installed) {\r\n      return sourceController.getInstalledExtensions(itemType);\r\n    } else {\r\n      return sourceController.getAvailableExtensions(itemType);\r\n    }\r\n  }\r\n\r\n  return StreamBuilder(\r\n    stream: Stream.periodic(\r\n      const Duration(seconds: 1),\r\n      (_) => getExtensionsList(),\r\n    ),\r\n    initialData: getExtensionsList(),\r\n    builder: (context, snapshot) {\r\n      if (snapshot.hasData && snapshot.data!.isNotEmpty) {\r\n        final entries = snapshot.data!\r\n            .where(\r\n              (element) => selectedLanguage != 'all'\r\n                  ? element.lang!.toLowerCase() ==\r\n                        completeLanguageCode(selectedLanguage)\r\n                  : true,\r\n            )\r\n            .toList();\r\n\r\n        return entries.isEmpty\r\n            ? Container()\r\n            : Text(\r\n                \"(${entries.length.toString()})\",\r\n                style: const TextStyle(\r\n                  fontSize: 12,\r\n                  fontFamily: 'Poppins',\r\n                  fontWeight: FontWeight.bold,\r\n                ),\r\n              );\r\n      }\r\n      return Container();\r\n    },\r\n  );\r\n}\r\n"
  },
  {
    "path": "lib/Extensions/ExtensionSettings/ExtensionSettings.dart",
    "content": "\r\n"
  },
  {
    "path": "lib/Extensions/ExtensionSettings/ListTileChapterFilter.dart",
    "content": "import 'package:flutter/material.dart';\r\n\r\nclass ListTileChapterFilter extends StatelessWidget {\r\n  final String label;\r\n  final int type;\r\n  final VoidCallback onTap;\r\n\r\n  const ListTileChapterFilter(\r\n      {super.key,\r\n      required this.label,\r\n      required this.type,\r\n      required this.onTap});\r\n\r\n  @override\r\n  Widget build(BuildContext context) {\r\n    return CheckboxListTile(\r\n      dense: true,\r\n      tristate: true,\r\n      value: type == 0\r\n          ? false\r\n          : type == 1\r\n              ? true\r\n              : null,\r\n      title: Text(\r\n        label,\r\n        style: const TextStyle(fontSize: 14),\r\n      ),\r\n      controlAffinity: ListTileControlAffinity.leading,\r\n      onChanged: (value) {\r\n        onTap.call();\r\n      },\r\n    );\r\n  }\r\n}\r\n"
  },
  {
    "path": "lib/Extensions/extension_item.dart",
    "content": "import 'dart:developer';\r\n\r\nimport 'package:anymex_extension_runtime_bridge/anymex_extension_runtime_bridge.dart'\r\n    hide isar;\r\nimport 'package:azyx/Controllers/source/source_controller.dart';\r\nimport 'package:azyx/Widgets/AlertDialogBuilder.dart';\r\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_snack_bar.dart';\r\nimport 'package:azyx/core/icons/icons_broken.dart';\r\nimport 'package:cached_network_image/cached_network_image.dart';\r\nimport 'package:flutter/material.dart';\r\nimport 'package:get/get.dart';\r\nimport 'package:icons_plus/icons_plus.dart';\r\n\r\nclass ExtensionListTileWidget extends StatefulWidget {\r\n  final Source source;\r\n  final ItemType mediaType;\r\n\r\n  const ExtensionListTileWidget({\r\n    super.key,\r\n    required this.source,\r\n    required this.mediaType,\r\n  });\r\n\r\n  @override\r\n  State<ExtensionListTileWidget> createState() =>\r\n      _ExtensionListTileWidgetState();\r\n}\r\n\r\nclass _ExtensionListTileWidgetState extends State<ExtensionListTileWidget>\r\n    with TickerProviderStateMixin {\r\n  bool _isLoading = false;\r\n  double _installProgress = 0.0;\r\n  late AnimationController _shimmerController;\r\n  late AnimationController _pulseController;\r\n  late AnimationController _progressController;\r\n  late Animation<double> _shimmerAnimation;\r\n  late Animation<double> _pulseAnimation;\r\n\r\n  @override\r\n  void initState() {\r\n    super.initState();\r\n    _shimmerController = AnimationController(\r\n      duration: const Duration(milliseconds: 2000),\r\n      vsync: this,\r\n    )..repeat();\r\n\r\n    _pulseController = AnimationController(\r\n      duration: const Duration(milliseconds: 1500),\r\n      vsync: this,\r\n    )..repeat(reverse: true);\r\n\r\n    _progressController = AnimationController(\r\n      duration: const Duration(milliseconds: 300),\r\n      vsync: this,\r\n    );\r\n\r\n    _shimmerAnimation = Tween<double>(begin: -1.0, end: 2.0).animate(\r\n      CurvedAnimation(parent: _shimmerController, curve: Curves.easeInOut),\r\n    );\r\n\r\n    _pulseAnimation = Tween<double>(begin: 0.8, end: 1.0).animate(\r\n      CurvedAnimation(parent: _pulseController, curve: Curves.easeInOut),\r\n    );\r\n  }\r\n\r\n  @override\r\n  void dispose() {\r\n    _shimmerController.dispose();\r\n    _pulseController.dispose();\r\n    _progressController.dispose();\r\n    super.dispose();\r\n  }\r\n\r\n  Future<void> _handleSourceAction() async {\r\n    setState(() {\r\n      _isLoading = true;\r\n      _installProgress = 0.0;\r\n    });\r\n\r\n    _progressController.reset();\r\n    _progressController.forward();\r\n\r\n    try {\r\n      for (int i = 0; i <= 90; i += 15) {\r\n        await Future.delayed(const Duration(milliseconds: 100));\r\n        if (mounted) {\r\n          setState(() => _installProgress = i / 100);\r\n        }\r\n      }\r\n\r\n      await widget.source.install();\r\n      if (mounted) {\r\n        setState(() => _installProgress = 1.0);\r\n        await Future.delayed(const Duration(milliseconds: 100));\r\n        if (!mounted) return;\r\n        setState(() {\r\n          _isLoading = false;\r\n          _installProgress = 0.0;\r\n        });\r\n      }\r\n    } catch (e) {\r\n      if (mounted) {\r\n        setState(() {\r\n          _isLoading = false;\r\n          _installProgress = 0.0;\r\n        });\r\n        azyxSnackBar(e.toString());\r\n      }\r\n    }\r\n  }\r\n\r\n  List<Source> get _installedExtensions {\r\n    switch (widget.mediaType) {\r\n      case ItemType.manga:\r\n        return sourceController.installedMangaExtensions;\r\n      case ItemType.anime:\r\n        return sourceController.installedExtensions;\r\n      case ItemType.novel:\r\n        return sourceController.installedNovelExtensions;\r\n    }\r\n  }\r\n\r\n  @override\r\n  Widget build(BuildContext context) {\r\n    final theme = Theme.of(context).colorScheme;\r\n    final updateAvailable = widget.source.hasUpdate ?? false;\r\n    final sourceNotEmpty = _installedExtensions.any(\r\n      (e) => e.id == widget.source.id,\r\n    );\r\n\r\n    return Container(\r\n      margin: const EdgeInsets.symmetric(horizontal: 12, vertical: 6),\r\n      child: Material(\r\n        elevation: 0,\r\n        borderRadius: BorderRadius.circular(20),\r\n        child: Container(\r\n          decoration: BoxDecoration(\r\n            borderRadius: BorderRadius.circular(20),\r\n            gradient: LinearGradient(\r\n              begin: Alignment.topLeft,\r\n              end: Alignment.bottomRight,\r\n              stops: const [0.0, 0.3, 0.7, 1.0],\r\n              colors: [\r\n                theme.surface,\r\n                theme.surface.withOpacity(0.95),\r\n                theme.surface.withOpacity(0.9),\r\n                theme.surface.withOpacity(0.85),\r\n              ],\r\n            ),\r\n            border: Border.all(\r\n              color: theme.outline.withOpacity(0.1),\r\n              width: 1.5,\r\n            ),\r\n            boxShadow: [\r\n              BoxShadow(\r\n                color: theme.shadow.withOpacity(0.08),\r\n                blurRadius: 20,\r\n                offset: const Offset(0, 8),\r\n                spreadRadius: 0,\r\n              ),\r\n              BoxShadow(\r\n                color: theme.primary.withOpacity(0.05),\r\n                blurRadius: 30,\r\n                offset: const Offset(0, 4),\r\n                spreadRadius: -5,\r\n              ),\r\n            ],\r\n          ),\r\n          child: ClipRRect(\r\n            borderRadius: BorderRadius.circular(20),\r\n            child: Stack(\r\n              children: [\r\n                AnimatedBuilder(\r\n                  animation: _shimmerAnimation,\r\n                  builder: (context, child) {\r\n                    return Container(\r\n                      decoration: BoxDecoration(\r\n                        gradient: LinearGradient(\r\n                          begin: Alignment(_shimmerAnimation.value - 1, 0),\r\n                          end: Alignment(_shimmerAnimation.value, 0),\r\n                          colors: [\r\n                            Colors.transparent,\r\n                            theme.primary.withOpacity(0.02),\r\n                            Colors.transparent,\r\n                          ],\r\n                        ),\r\n                      ),\r\n                    );\r\n                  },\r\n                ),\r\n                if (_isLoading)\r\n                  Positioned(\r\n                    bottom: 0,\r\n                    left: 0,\r\n                    right: 0,\r\n                    child: Container(\r\n                      height: 4,\r\n                      decoration: BoxDecoration(\r\n                        color: theme.surfaceVariant.withOpacity(0.5),\r\n                        borderRadius: const BorderRadius.only(\r\n                          bottomLeft: Radius.circular(20),\r\n                          bottomRight: Radius.circular(20),\r\n                        ),\r\n                      ),\r\n                      child: FractionallySizedBox(\r\n                        alignment: Alignment.centerLeft,\r\n                        widthFactor: _installProgress,\r\n                        child: Container(\r\n                          decoration: BoxDecoration(\r\n                            gradient: LinearGradient(\r\n                              colors: [\r\n                                theme.primary,\r\n                                theme.primary.withOpacity(0.8),\r\n                              ],\r\n                            ),\r\n                            borderRadius: const BorderRadius.only(\r\n                              bottomLeft: Radius.circular(20),\r\n                              bottomRight: Radius.circular(20),\r\n                            ),\r\n                          ),\r\n                        ),\r\n                      ),\r\n                    ),\r\n                  ),\r\n                Padding(\r\n                  padding: const EdgeInsets.all(16),\r\n                  child: Row(\r\n                    children: [\r\n                      _buildIconContainer(theme, updateAvailable),\r\n                      const SizedBox(width: 16),\r\n                      Expanded(\r\n                        child: Column(\r\n                          crossAxisAlignment: CrossAxisAlignment.start,\r\n                          children: [\r\n                            Row(\r\n                              children: [\r\n                                Expanded(\r\n                                  child: ShaderMask(\r\n                                    shaderCallback: (bounds) => LinearGradient(\r\n                                      colors: [\r\n                                        theme.onSurface,\r\n                                        theme.onSurface.withOpacity(0.8),\r\n                                      ],\r\n                                    ).createShader(bounds),\r\n                                    child: Text(\r\n                                      widget.source.name!,\r\n                                      style: const TextStyle(\r\n                                        color: Colors.white,\r\n                                        fontFamily: 'Poppins',\r\n                                        fontWeight: FontWeight.w700,\r\n                                        fontSize: 16.0,\r\n                                        letterSpacing: 0.5,\r\n                                      ),\r\n                                      maxLines: 1,\r\n                                      overflow: TextOverflow.ellipsis,\r\n                                    ),\r\n                                  ),\r\n                                ),\r\n                              ],\r\n                            ),\r\n                            const SizedBox(height: 6),\r\n                            Row(\r\n                              children: [\r\n                                Expanded(child: _buildSubtitleRow(theme)),\r\n                                const SizedBox(width: 8),\r\n                                _buildExtensionTypeBadge(theme),\r\n                              ],\r\n                            ),\r\n                          ],\r\n                        ),\r\n                      ),\r\n                      const SizedBox(width: 12),\r\n                      _buildButtons(sourceNotEmpty, updateAvailable, theme),\r\n                    ],\r\n                  ),\r\n                ),\r\n              ],\r\n            ),\r\n          ),\r\n        ),\r\n      ),\r\n    );\r\n  }\r\n\r\n  Widget _buildExtensionTypeBadge(ColorScheme theme) {\r\n    return Container(\r\n      width: 32,\r\n      height: 32,\r\n      decoration: BoxDecoration(\r\n        borderRadius: BorderRadius.circular(8),\r\n        color: theme.primaryContainer.withOpacity(0.4),\r\n        border: Border.all(color: theme.primary.withOpacity(0.3), width: 1.5),\r\n        boxShadow: [\r\n          BoxShadow(\r\n            color: theme.primary.withOpacity(0.1),\r\n            blurRadius: 4,\r\n            offset: const Offset(0, 2),\r\n          ),\r\n        ],\r\n      ),\r\n      child: ClipRRect(\r\n        borderRadius: BorderRadius.circular(6),\r\n        child: CachedNetworkImage(\r\n          imageUrl: widget.source.managerIcon,\r\n          fit: BoxFit.cover,\r\n          placeholder: (context, url) =>\r\n              Icon(Icons.extension, color: theme.onPrimaryContainer, size: 16),\r\n          errorWidget: (context, url, error) =>\r\n              Icon(Icons.extension, color: theme.onPrimaryContainer, size: 16),\r\n        ),\r\n      ),\r\n    );\r\n  }\r\n\r\n  Widget _buildIconContainer(ColorScheme theme, bool updateAvailable) {\r\n    return AnimatedBuilder(\r\n      animation: _pulseAnimation,\r\n      builder: (context, child) {\r\n        return Transform.scale(\r\n          scale: updateAvailable ? _pulseAnimation.value : 1.0,\r\n          child: Container(\r\n            height: 56,\r\n            width: 56,\r\n            decoration: BoxDecoration(\r\n              borderRadius: BorderRadius.circular(18),\r\n              gradient: LinearGradient(\r\n                begin: Alignment.topLeft,\r\n                end: Alignment.bottomRight,\r\n                colors: [\r\n                  theme.primaryContainer.withOpacity(0.8),\r\n                  theme.primaryContainer.withOpacity(0.6),\r\n                ],\r\n              ),\r\n              border: Border.all(\r\n                color: theme.primary.withOpacity(0.2),\r\n                width: 2,\r\n              ),\r\n              boxShadow: [\r\n                BoxShadow(\r\n                  color: theme.primary.withOpacity(0.15),\r\n                  blurRadius: 12,\r\n                  offset: const Offset(0, 4),\r\n                ),\r\n              ],\r\n            ),\r\n            child: Stack(\r\n              children: [\r\n                Center(\r\n                  child: widget.source.iconUrl?.isEmpty ?? true\r\n                      ? Icon(\r\n                          Icons.extension_rounded,\r\n                          color: theme.onPrimaryContainer,\r\n                          size: 28,\r\n                        )\r\n                      : ClipRRect(\r\n                          borderRadius: BorderRadius.circular(14),\r\n                          child: CachedNetworkImage(\r\n                            imageUrl: widget.source.iconUrl!,\r\n                            fit: BoxFit.cover,\r\n                            width: 40,\r\n                            height: 40,\r\n                            placeholder: (context, url) => Icon(\r\n                              Icons.extension_rounded,\r\n                              color: theme.onPrimaryContainer,\r\n                              size: 28,\r\n                            ),\r\n                            errorWidget: (context, url, error) => Icon(\r\n                              Icons.extension_rounded,\r\n                              color: theme.onPrimaryContainer,\r\n                              size: 28,\r\n                            ),\r\n                          ),\r\n                        ),\r\n                ),\r\n                if (updateAvailable)\r\n                  Positioned(\r\n                    top: -2,\r\n                    right: -2,\r\n                    child: Container(\r\n                      width: 16,\r\n                      height: 16,\r\n                      decoration: BoxDecoration(\r\n                        color: theme.error,\r\n                        shape: BoxShape.circle,\r\n                        border: Border.all(color: theme.surface, width: 2),\r\n                      ),\r\n                      child: Center(\r\n                        child: Icon(\r\n                          Icons.arrow_upward,\r\n                          color: theme.onError,\r\n                          size: 8,\r\n                        ),\r\n                      ),\r\n                    ),\r\n                  ),\r\n              ],\r\n            ),\r\n          ),\r\n        );\r\n      },\r\n    );\r\n  }\r\n\r\n  Widget _buildSubtitleRow(ColorScheme theme) {\r\n    return Wrap(\r\n      crossAxisAlignment: WrapCrossAlignment.center,\r\n      spacing: 8,\r\n      runSpacing: 4,\r\n      children: [\r\n        Container(\r\n          padding: const EdgeInsets.symmetric(horizontal: 8, vertical: 3),\r\n          decoration: BoxDecoration(\r\n            color: theme.secondaryContainer.withOpacity(0.7),\r\n            borderRadius: BorderRadius.circular(8),\r\n            border: Border.all(\r\n              color: theme.secondary.withOpacity(0.3),\r\n              width: 1,\r\n            ),\r\n          ),\r\n          child: Text(\r\n            \"v${widget.source.version!}\",\r\n            style: TextStyle(\r\n              color: theme.onSecondaryContainer,\r\n              fontFamily: 'Poppins',\r\n              fontWeight: FontWeight.w600,\r\n              fontSize: 10.0,\r\n              letterSpacing: 0.3,\r\n            ),\r\n          ),\r\n        ),\r\n        if (widget.source.isNsfw ?? false)\r\n          Container(\r\n            padding: const EdgeInsets.symmetric(horizontal: 8, vertical: 3),\r\n            decoration: BoxDecoration(\r\n              color: theme.errorContainer.withOpacity(0.8),\r\n              borderRadius: BorderRadius.circular(8),\r\n              border: Border.all(color: theme.error.withOpacity(0.3), width: 1),\r\n            ),\r\n            child: Text(\r\n              \"18+\",\r\n              style: TextStyle(\r\n                color: theme.onErrorContainer,\r\n                fontFamily: 'Poppins',\r\n                fontWeight: FontWeight.w700,\r\n                fontSize: 9.0,\r\n                letterSpacing: 0.2,\r\n              ),\r\n            ),\r\n          ),\r\n      ],\r\n    );\r\n  }\r\n\r\n  Widget _buildButtons(\r\n    bool sourceNotEmpty,\r\n    bool updateAvailable,\r\n    ColorScheme theme,\r\n  ) {\r\n    void onTap() async {\r\n      if (updateAvailable) {\r\n        if (!mounted) return;\r\n        setState(() => _isLoading = true);\r\n        try {\r\n          await widget.source.update();\r\n          await sourceController.fetchRepos();\r\n        } catch (e) {\r\n          azyxSnackBar(e.toString());\r\n        }\r\n        if (mounted) {\r\n          setState(() => _isLoading = false);\r\n        }\r\n      } else {\r\n        AlertDialogBuilder(context)\r\n          ..setTitle(\"Delete Extension\")\r\n          ..setMessage(\"Are you sure you want to delete this extension?\")\r\n          ..setPositiveButton(\"Yes\", () async {\r\n            if (!mounted) return;\r\n            setState(() => _isLoading = true);\r\n            try {\r\n              await widget.source.uninstall();\r\n            } catch (e, t) {\r\n              azyxSnackBar('error when uninstalling: $e\\n$t');\r\n            }\r\n            if (mounted) {\r\n              setState(() => _isLoading = false);\r\n            }\r\n          })\r\n          ..setNegativeButton(\"No\", () => Get.back())\r\n          ..show();\r\n      }\r\n    }\r\n\r\n    return !sourceNotEmpty\r\n        ? Container(\r\n            width: 48,\r\n            height: 48,\r\n            decoration: BoxDecoration(\r\n              color: theme.primaryContainer,\r\n              borderRadius: BorderRadius.circular(12),\r\n            ),\r\n            child: _isLoading\r\n                ? Center(\r\n                    child: SizedBox(\r\n                      width: 24,\r\n                      height: 24,\r\n                      child: CircularProgressIndicator(\r\n                        strokeWidth: 2.5,\r\n                        color: theme.onPrimaryContainer,\r\n                        value: _installProgress == 0.0\r\n                            ? null\r\n                            : _installProgress,\r\n                      ),\r\n                    ),\r\n                  )\r\n                : IconButton(\r\n                    onPressed: _isLoading ? null : () => _handleSourceAction(),\r\n                    icon: Icon(\r\n                      Icons.download,\r\n                      color: theme.onPrimaryContainer,\r\n                      size: 20,\r\n                    ),\r\n                  ),\r\n          )\r\n        : SizedBox(\r\n            width: 104,\r\n            child: Row(\r\n              mainAxisAlignment: MainAxisAlignment.end,\r\n              children: [\r\n                Container(\r\n                  width: 40,\r\n                  height: 40,\r\n                  decoration: BoxDecoration(\r\n                    color: updateAvailable\r\n                        ? theme.tertiaryContainer\r\n                        : theme.errorContainer.withAlpha(122),\r\n                    borderRadius: BorderRadius.circular(10),\r\n                  ),\r\n                  child: IconButton(\r\n                    padding: EdgeInsets.zero,\r\n                    onPressed: onTap,\r\n                    icon: Icon(\r\n                      size: 16,\r\n                      updateAvailable ? Icons.update : Broken.trash,\r\n                      color: updateAvailable\r\n                          ? theme.onTertiaryContainer\r\n                          : theme.onErrorContainer,\r\n                    ),\r\n                  ),\r\n                ),\r\n                const SizedBox(width: 8),\r\n                Container(\r\n                  width: 40,\r\n                  height: 40,\r\n                  decoration: BoxDecoration(\r\n                    color: theme.secondaryContainer,\r\n                    borderRadius: BorderRadius.circular(10),\r\n                  ),\r\n                  child: IconButton(\r\n                    padding: EdgeInsets.zero,\r\n                    onPressed: () async {},\r\n                    icon: Icon(\r\n                      Iconsax.setting_2_bold,\r\n                      size: 16,\r\n                      color: theme.onSecondaryContainer,\r\n                    ),\r\n                  ),\r\n                ),\r\n              ],\r\n            ),\r\n          );\r\n  }\r\n}\r\n"
  },
  {
    "path": "lib/Functions/Extensions.dart",
    "content": "// import 'package:flutter/cupertino.dart';\r\n\r\n// import '../main.dart';\r\n\r\n// extension IntExtension on int {\r\n//   double statusBar() {\r\n//     var context = navigatorKey.currentContext ?? Get.context;\r\n//     return this + MediaQuery.paddingOf(context!).top;\r\n//   }\r\n\r\n//   double bottomBar() {\r\n//     var context = navigatorKey.currentContext ?? Get.context;\r\n//     return this + MediaQuery.of(context!).padding.bottom;\r\n//   }\r\n\r\n//   double screenWidth() {\r\n//     var context = navigatorKey.currentContext ?? Get.context;\r\n//     return MediaQuery.of(context!).size.width;\r\n//   }\r\n\r\n//   double screenHeight() {\r\n//     var context = navigatorKey.currentContext ?? Get.context;\r\n//     return MediaQuery.of(context!).size.height;\r\n//   }\r\n// }\r\n"
  },
  {
    "path": "lib/Functions/Function.dart",
    "content": ""
  },
  {
    "path": "lib/Functions/string_extensions.dart",
    "content": "extension StringExtensions on String {\r\n  String substringAfter(String pattern) {\r\n    final startIndex = indexOf(pattern);\r\n    if (startIndex == -1) return substring(0);\r\n\r\n    final start = startIndex + pattern.length;\r\n    return substring(start);\r\n  }\r\n\r\n  String substringAfterLast(String pattern) {\r\n    return split(pattern).last;\r\n  }\r\n\r\n  double toDouble() {\r\n    return double.parse(this);\r\n  }\r\n\r\n  int toInt() {\r\n    return int.parse(this);\r\n  }\r\n\r\n  bool isEqualTo(String? other) {\r\n    return this == other;\r\n  }\r\n\r\n  String substringBefore(String pattern) {\r\n    final endIndex = indexOf(pattern);\r\n    if (endIndex == -1) return substring(0);\r\n\r\n    return substring(0, endIndex);\r\n  }\r\n\r\n  String substringBeforeLast(String pattern) {\r\n    final endIndex = lastIndexOf(pattern);\r\n    if (endIndex == -1) return substring(0);\r\n\r\n    return substring(0, endIndex);\r\n  }\r\n\r\n  String substringBetween(String left, String right) {\r\n    int startIndex = 0;\r\n    int index = indexOf(left, startIndex);\r\n    if (index == -1) return \"\";\r\n    int leftIndex = index + left.length;\r\n    int rightIndex = indexOf(right, leftIndex);\r\n    if (rightIndex == -1) return \"\";\r\n    startIndex = rightIndex + right.length;\r\n    return substring(leftIndex, rightIndex);\r\n  }\r\n\r\n  String replaceForbiddenCharacters(String source) {\r\n    return replaceAll(\r\n        RegExp(\r\n            r'[\\\\/:*?\"<>|\\0]|(^CON$|^PRN$|^AUX$|^NUL$|^COM[1-9]$|^LPT[1-9]$)'),\r\n        source);\r\n  }\r\n\r\n  bool isMediaVideo() {\r\n    return [\r\n      \"3gp\",\r\n      \"avi\",\r\n      \"mpg\",\r\n      \"mpeg\",\r\n      \"webm\",\r\n      \"ogg\",\r\n      \"flv\",\r\n      \"m4v\",\r\n      \"mvp\",\r\n      \"mp4\",\r\n      \"wmv\",\r\n      \"mkv\",\r\n      \"mov\"\r\n    ].any((extension) => toLowerCase().endsWith(extension));\r\n  }\r\n}\r\n"
  },
  {
    "path": "lib/Models/anify_episodes.dart",
    "content": "import 'package:azyx/utils/time_formater.dart';\r\n\r\nclass AnifyEpisodes {\r\n  String? title;\r\n  String? image;\r\n  String? description;\r\n  String? dateUpload;\r\n  bool? isFiller;\r\n  bool? hasDub;\r\n  int? number;\r\n  int? id;\r\n  String? url;\r\n\r\n  AnifyEpisodes({\r\n    this.dateUpload,\r\n    this.description,\r\n    this.hasDub,\r\n    this.image,\r\n    this.isFiller,\r\n    this.number,\r\n    this.title,\r\n    this.url\r\n  });\r\n\r\n  factory AnifyEpisodes.fromJson(Map<String,dynamic> json,Map<String,dynamic> episode,int number){\r\n    return AnifyEpisodes(\r\n      url: episode['url'] ?? \"\",\r\n      title: json['title'] ?? episode['name'],\r\n      description: json['description'] ?? \"\",\r\n      hasDub: json['hasDub'] ?? false,\r\n      isFiller: json['isFiller'] ?? false,\r\n      image: json['img'] ?? \"\",\r\n      number: json['number'] ?? number,\r\n      dateUpload: json['updatedAt'] != null ? formatDate(json['updatedAt']) : \"??\"\r\n    );\r\n  }\r\n}"
  },
  {
    "path": "lib/Models/anilist_anime_data.dart",
    "content": "import 'package:azyx/Models/media.dart';\n\nclass MediaData {\n  List<Media>? spotLightAnimes;\n  List<Media>? popularAnimes;\n  List<Media>? topUpcomingAnimes;\n  List<Media>? completed;\n\n  MediaData({\n    this.spotLightAnimes,\n    this.popularAnimes,\n    this.topUpcomingAnimes,\n    this.completed,\n  });\n\n  factory MediaData.fromJson(dynamic data) {\n    return MediaData(\n      spotLightAnimes: (data['trending']['media'] as List<dynamic>)\n          .map((item) => Media.fromJson(item))\n          .toList(),\n      popularAnimes: (data['popular']['media'] as List<dynamic>)\n          .map((item) => Media.fromJson(item))\n          .toList(),\n      topUpcomingAnimes: (data['latestReleasing']['media'] as List<dynamic>)\n          .map((item) => Media.fromJson(item))\n          .toList(),\n      completed: (data['recentlyCompleted']['media'] as List<dynamic>)\n          .map((item) => Media.fromJson(item))\n          .toList(),\n    );\n  }\n}\n"
  },
  {
    "path": "lib/Models/anilist_schedules.dart",
    "content": "import 'package:azyx/Models/media.dart';\n\nclass AnilistSchedules {\n  String date;\n  List<Media> animeList;\n\n  AnilistSchedules({required this.animeList, required this.date});\n}\n"
  },
  {
    "path": "lib/Models/anilist_search.dart",
    "content": "class AnilistSearchData {\r\n  int? id;\r\n  String? title;\r\n  String? image;\r\n  String? coverImage;\r\n  int? episodes;\r\n  String? rating;\r\n  String? type;\r\n  String? status;\r\n\r\n  AnilistSearchData(\r\n      {this.id,\r\n      this.title,\r\n      this.image,\r\n      this.episodes,\r\n      this.coverImage,\r\n      this.rating,\r\n      this.status,\r\n      this.type});\r\n\r\n  factory AnilistSearchData.fromJson(Map<String, dynamic> json, isManga) {\r\n    return AnilistSearchData(\r\n        id: json['id'],\r\n        title: json['title']['english'] ??\r\n            json['title']['romaji'] ??\r\n            json['title']['native'] ??\r\n            \"Unknown title\",\r\n        image: json['coverImage']['large'] ?? \"\",\r\n        coverImage: json['bannerImage'] ?? json['coverImage']['large'] ?? \"\",\r\n        episodes: isManga ? json['chapters'] ?? 0 : json['episodes'] ?? 0,\r\n        rating: json['averageScore'] != null\r\n            ? (json['averageScore'] / 10).toString()\r\n            : \"N/A\",\r\n        status: json['status'] ?? \"N/A\",\r\n        type: json['type'] ?? \"N/A\");\r\n  }\r\n}\r\n"
  },
  {
    "path": "lib/Models/anilist_user_data.dart",
    "content": "class User {\r\n  String? name;\r\n  int? id;\r\n  String? avatar;\r\n  int? animeCount;\r\n  int? mangaCount;\r\n  int? episodesWatched;\r\n  int? minutesWatched;\r\n  int? chaptersRead;\r\n\r\n  User(\r\n      {this.name,\r\n      this.id,\r\n      this.avatar,\r\n      this.animeCount,\r\n      this.mangaCount,\r\n      this.episodesWatched,\r\n      this.minutesWatched,\r\n      this.chaptersRead});\r\n\r\n  factory User.fromJson(dynamic data) {\r\n    return User(\r\n      name: data['name'],\r\n      id: data['id'],\r\n      avatar: data['avatar']['large'],\r\n      animeCount: data['statistics']['anime']['count'],\r\n      mangaCount: data['statistics']['manga']['count'],\r\n      episodesWatched: data['statistics']['anime']['episodeWatched'],\r\n      minutesWatched: data['statistics']['anime']['minutesWatched'],\r\n      chaptersRead: data['statistics']['manga']['chaptersRead'],\r\n    );\r\n  }\r\n\r\n  factory User.fromMAL(Map<String, dynamic> json) {\r\n    final animeStats = json['data']?['statistics']['anime'];\r\n    final mangaStats = json['data']?['statistics']['manga'];\r\n    return User(\r\n      id: json['data']?['mal_id'],\r\n      name: json['data']?['username'],\r\n      avatar: json['picture'] ??\r\n          json['data']?['images']?['jpg']?['image_url'] ??\r\n          json['data']?['images']?['webp']?['image_url'],\r\n      animeCount: animeStats['count'],\r\n      mangaCount: mangaStats['count'],\r\n      episodesWatched: animeStats['episodeWatched'],\r\n      minutesWatched: animeStats['minutesWatched'],\r\n      chaptersRead: mangaStats['chaptersRead'],\r\n    );\r\n  }\r\n}\r\n"
  },
  {
    "path": "lib/Models/anime_all_data.dart",
    "content": "import 'package:azyx/Database/isar_models/episode_class.dart';\nimport 'package:anymex_extension_runtime_bridge/anymex_extension_runtime_bridge.dart';\n\nclass AnimeAllData {\n  String? url;\n  String? episodeTitle;\n  String? title;\n  String? image;\n  String? number;\n  String? id;\n  List<Video> episodeUrls;\n  List<Episode>? episodeList;\n  String? source;\n  int? startFromSeconds;\n\n  AnimeAllData({\n    this.episodeList,\n    this.episodeTitle,\n    this.episodeUrls = const <Video>[],\n    this.number,\n    this.id,\n    this.source,\n    this.title,\n    this.image,\n    this.url,\n    this.startFromSeconds,\n  });\n\n  factory AnimeAllData.fromJson(Map<String, dynamic> json) {\n    return AnimeAllData(\n      url: json['url'] as String?,\n      episodeTitle: json['episodeTitle'] as String?,\n      title: json['title'] as String?,\n      image: json['image'] as String?,\n      number: json['number'] as String?,\n      id: json['id'],\n      episodeUrls:\n          (json['episodeUrls'] as List<dynamic>?)\n              ?.map((e) => Video.fromJson(e as Map<String, dynamic>))\n              .toList() ??\n          [],\n      episodeList: (json['episodeList'] as List<dynamic>?)\n          ?.map((e) => Episode.fromJson(e as Map<dynamic, dynamic>))\n          .toList(),\n      source: json['source'] ?? '',\n      startFromSeconds: json['startFromSeconds'] as int?,\n    );\n  }\n\n  Map<String, dynamic> toJson() {\n    return {\n      'url': url,\n      'episodeTitle': episodeTitle,\n      'title': title,\n      'image': image,\n      'number': number,\n      'id': id,\n      'episodeUrls': episodeUrls.map((e) => e.toJson()).toList(),\n      'episodeList': episodeList?.map((e) => e.toJson()).toList(),\n      'source': source,\n      'startFromSeconds': startFromSeconds,\n    };\n  }\n}\n"
  },
  {
    "path": "lib/Models/carousale_data.dart",
    "content": "class CarousaleData {\r\n  String title;\r\n  String image;\r\n  String id;\r\n  String? other;\r\n  String? extraData;\r\n\r\n  CarousaleData({\r\n    required this.id,\r\n    required this.image,\r\n    required this.title,\r\n    this.other,\r\n    this.extraData,\r\n  });\r\n}\r\n"
  },
  {
    "path": "lib/Models/category_class.dart",
    "content": "// class Category {\r\n//   String? name;\r\n//   List<String> anilistIds;\r\n//   Category({required this.anilistIds, this.name});\r\n\r\n//   Map<String, dynamic> toJson() {\r\n//     return {'name': name, 'anilistIds': anilistIds};\r\n//   }\r\n\r\n//   factory Category.fromJson(Map<dynamic, dynamic> data) {\r\n//     return Category(\r\n//       name: data['name'],\r\n//       anilistIds: List<String>.from(data['anilistIds'] ?? []),\r\n//     );\r\n//   }\r\n// }\r\n"
  },
  {
    "path": "lib/Models/episode_class.dart",
    "content": "import 'package:azyx/utils/time_formater.dart';\r\nimport 'package:anymex_extension_runtime_bridge/anymex_extension_runtime_bridge.dart';\r\nimport 'package:intl/intl.dart';\r\n\r\nclass Episode {\r\n  String? title;\r\n  String? url;\r\n  String? date;\r\n  String number;\r\n  String? thumbnail;\r\n  String desc;\r\n  bool? filler;\r\n\r\n  Episode({\r\n    this.date,\r\n    this.title,\r\n    this.url,\r\n    required this.number,\r\n    this.thumbnail,\r\n    required this.desc,\r\n    this.filler,\r\n  });\r\n\r\n  factory Episode.fromJson(Map<dynamic, dynamic> data, String? number) {\r\n    return Episode(\r\n      title: data['name'] ?? \"\",\r\n      url: data['url'] ?? \"\",\r\n      number: number ?? data['number'],\r\n      desc: data['desc'] ?? '',\r\n      date: data['dateUpload'] != null\r\n          ? formatDate(int.tryParse(data['dateUpload'] ?? 12) ?? 1)\r\n          : data['dateUpload'] ?? \"??\",\r\n    );\r\n  }\r\n  Map<dynamic, dynamic> toJson() {\r\n    return {\r\n      'name': title ?? '',\r\n      'url': url ?? '',\r\n      'dateUpload': date ?? '',\r\n      'number': number,\r\n      'thumbnail': thumbnail ?? '',\r\n      'desc': desc,\r\n      'filler': filler,\r\n    };\r\n  }\r\n}\r\n\r\nclass ChapterRecognition {\r\n  static const _numberPattern = r\"([0-9]+)(\\.[0-9]+)?(\\.?[a-z]+)?\";\r\n\r\n  static final _unwanted = RegExp(\r\n    r\"\\b(?:v|ver|vol|version|volume|season|s)[^a-z]?[0-9]+\",\r\n  );\r\n\r\n  static final _unwantedWhiteSpace = RegExp(r\"\\s(?=extra|special|omake)\");\r\n\r\n  static dynamic parseChapterNumber(String mangaTitle, String chapterName) {\r\n    var name = chapterName.toLowerCase();\r\n\r\n    name = name.replaceAll(mangaTitle.toLowerCase(), \"\").trim();\r\n\r\n    name = name.replaceAll(',', '.').replaceAll('-', '.');\r\n\r\n    name = name.replaceAll(_unwantedWhiteSpace, \"\");\r\n\r\n    name = name.replaceAll(_unwanted, \"\");\r\n\r\n    final episodeMatch = RegExp(r\"e(\\d+)\").firstMatch(name);\r\n    if (episodeMatch != null) {\r\n      return int.parse(episodeMatch.group(1)!);\r\n    }\r\n\r\n    const numberPat = \"*$_numberPattern\";\r\n    const ch = r\"(?<=ch\\.)\";\r\n    var match = RegExp(\"$ch $numberPat\").firstMatch(name);\r\n    if (match != null) {\r\n      return _convertToIntIfWhole(_getChapterNumberFromMatch(match));\r\n    }\r\n\r\n    match = RegExp(_numberPattern).firstMatch(name);\r\n    if (match != null) {\r\n      return _convertToIntIfWhole(_getChapterNumberFromMatch(match));\r\n    }\r\n\r\n    return 0;\r\n  }\r\n\r\n  static dynamic _convertToIntIfWhole(double value) {\r\n    return value % 1 == 0 ? value.toInt() : value;\r\n  }\r\n\r\n  static double _getChapterNumberFromMatch(Match match) {\r\n    final initial = double.parse(match.group(1)!);\r\n    final subChapterDecimal = match.group(2);\r\n    final subChapterAlpha = match.group(3);\r\n    final addition = _checkForDecimal(subChapterDecimal, subChapterAlpha);\r\n    return initial + addition;\r\n  }\r\n\r\n  static double _checkForDecimal(String? decimal, String? alpha) {\r\n    if (decimal != null && decimal.isNotEmpty) {\r\n      return double.parse(decimal);\r\n    }\r\n\r\n    if (alpha != null && alpha.isNotEmpty) {\r\n      if (alpha.contains(\"extra\")) {\r\n        return 0.99;\r\n      }\r\n      if (alpha.contains(\"omake\")) {\r\n        return 0.98;\r\n      }\r\n      if (alpha.contains(\"special\")) {\r\n        return 0.97;\r\n      }\r\n      final trimmedAlpha = alpha.replaceFirst('.', '');\r\n      if (trimmedAlpha.length == 1) {\r\n        return _parseAlphaPostFix(trimmedAlpha[0]);\r\n      }\r\n    }\r\n\r\n    return 0.0;\r\n  }\r\n\r\n  static double _parseAlphaPostFix(String alpha) {\r\n    final number = alpha.codeUnitAt(0) - ('a'.codeUnitAt(0) - 1);\r\n    if (number >= 10) return 0.0;\r\n    return number / 10.0;\r\n  }\r\n}\r\n\r\nEpisode mChapterToEpisode(DEpisode chapter, DMedia? selectedMedia) {\r\n  var episodeNumber = ChapterRecognition.parseChapterNumber(\r\n    selectedMedia?.title ?? '',\r\n    chapter.name ?? '',\r\n  );\r\n  return Episode(\r\n    number: episodeNumber != -1 ? episodeNumber.toString() : chapter.name ?? '',\r\n    url: chapter.url,\r\n    title: chapter.name,\r\n    thumbnail: null,\r\n    desc: \"\",\r\n    filler: false,\r\n  );\r\n}\r\n\r\nclass Chapter {\r\n  String? title;\r\n  String? link;\r\n  String? scanlator;\r\n  double? number;\r\n  String? releaseDate;\r\n\r\n  Chapter({\r\n    this.link,\r\n    this.number,\r\n    this.releaseDate,\r\n    this.scanlator,\r\n    this.title,\r\n  });\r\n  factory Chapter.fromJson(Map<dynamic, dynamic> json) {\r\n    return Chapter(\r\n      title: json['title'],\r\n      link: json['link'],\r\n      scanlator: json['scanlator'],\r\n      number: (json['number'] as num?)?.toDouble(),\r\n      releaseDate: json['releaseDate'],\r\n    );\r\n  }\r\n\r\n  Map<dynamic, dynamic> toJson() {\r\n    return {\r\n      'title': title,\r\n      'link': link,\r\n      'scanlator': scanlator,\r\n      'number': number,\r\n      'releaseDate': releaseDate,\r\n    };\r\n  }\r\n}\r\n\r\nList<Chapter> mChapterToChapter(List<DEpisode> chapters, String title) {\r\n  return chapters.map((e) {\r\n    return Chapter(\r\n      title: e.name,\r\n      link: e.url,\r\n      scanlator: e.scanlator,\r\n      number: ChapterRecognition.parseChapterNumber(title, e.name!).toDouble(),\r\n      releaseDate: calcTime(e.dateUpload ?? ''),\r\n    );\r\n  }).toList();\r\n}\r\n\r\nString calcTime(String timestamp, {String format = \"dd-MM-yyyy\"}) {\r\n  final dateTime = DateTime.fromMillisecondsSinceEpoch(int.parse(timestamp));\r\n  final now = DateTime.now();\r\n  final difference = now.difference(dateTime);\r\n\r\n  if (difference.inDays <= 14) {\r\n    if (difference.inDays == 0) {\r\n      if (difference.inHours < 1) {\r\n        return \"${difference.inMinutes} minutes ago\";\r\n      }\r\n      return \"${difference.inHours} hours ago\";\r\n    }\r\n    return \"${difference.inDays} days ago\";\r\n  }\r\n\r\n  return DateFormat(format).format(dateTime);\r\n}\r\n"
  },
  {
    "path": "lib/Models/local_history.dart",
    "content": "import 'package:azyx/Models/anime_all_data.dart';\nimport 'package:azyx/Database/isar_models/episode_class.dart';\nimport 'package:anymex_extension_runtime_bridge/Models/Source.dart';\n\nclass LocalHistory {\n  int? mediaId;\n  String? link;\n  String? title;\n  String? progress;\n  String? image;\n  Duration? lastTime;\n  Duration? totalDuration;\n  Duration? currentTime;\n  int? currentPage;\n  AnimeAllData? animeData;\n  Source? source;\n  List<Chapter>? chapterList;\n\n  LocalHistory({\n    this.animeData,\n    this.mediaId,\n    this.chapterList,\n    this.image,\n    this.link,\n    this.progress,\n    this.source,\n    this.currentPage,\n    this.currentTime,\n    this.totalDuration,\n    this.lastTime,\n    this.title,\n  });\n\n  factory LocalHistory.fromJson(Map<dynamic, dynamic> json) {\n    return LocalHistory(\n      mediaId: json['mediaId'] as int?,\n      link: json['link'] as String?,\n      title: json['title'] as String?,\n      progress: json['progress'] as String?,\n      image: json['image'] as String?,\n      lastTime: json['lastTime'] != null\n          ? Duration(seconds: json['lastTime'] as int)\n          : null,\n      totalDuration: json['totalDuration'] != null\n          ? Duration(seconds: json['totalDuration'] as int)\n          : null,\n      currentTime: json['currentTime'] != null\n          ? Duration(seconds: json['currentTime'] as int)\n          : null,\n      currentPage: json['currentPage'] as int?,\n      animeData: json['animeData'] != null\n          ? AnimeAllData.fromJson(json['animeData'] as Map<String, dynamic>)\n          : null,\n      source: json['source'] != null\n          ? Source.fromJson(json['source'] as Map<String, dynamic>)\n          : null,\n      chapterList: json['chapterList'] != null\n          ? (json['chapterList'] as List<dynamic>)\n                .map((e) => Chapter.fromJson(e as Map<dynamic, dynamic>))\n                .toList()\n          : null,\n    );\n  }\n\n  Map<String, dynamic> toJson() {\n    return {\n      'mediaId': mediaId,\n      'link': link,\n      'title': title,\n      'progress': progress,\n      'image': image,\n      'lastTime': lastTime?.inSeconds,\n      'totalDuration': totalDuration?.inSeconds,\n      'currentTime': currentTime?.inSeconds,\n      'currentPage': currentPage,\n      'animeData': animeData?.toJson(),\n      'source': source?.toJson(),\n      'chapterList': chapterList?.map((e) => e.toJson()).toList(),\n    };\n  }\n}\n"
  },
  {
    "path": "lib/Models/media.dart",
    "content": "import 'package:anymex_extension_runtime_bridge/Models/DMedia.dart';\nimport 'package:azyx/Controllers/services/service_handler.dart';\nimport 'package:azyx/Controllers/source/source_mapper.dart';\n\nclass Media {\n  String? title;\n  String? url;\n  String? image;\n  String? bannerImage;\n  String? description;\n  String? rating;\n  String? status;\n  String? id;\n  String? type;\n  int? episodes;\n  List<String>? genres;\n  MediaType? mediaType;\n  ServicesType? servicesType;\n  Media({\n    this.id,\n    this.image,\n    this.url,\n    this.title,\n    this.description,\n    this.rating,\n    this.bannerImage,\n    this.episodes,\n    this.type,\n    this.status,\n    this.mediaType,\n    this.servicesType,\n    this.genres,\n  });\n\n  factory Media.fromJson(Map<dynamic, dynamic> data) {\n    return Media(\n      id: serviceHandler.serviceType.value == ServicesType.mal\n          ? (data['idMal'] != null ? data['idMal'] : data['id']).toString()\n          : data['id'].toString(),\n      title: data['title']?['english'] ?? data['title']?['romaji'] ?? \"Unknown\",\n      image: data['coverImage']?['large'] ?? \"N/A\",\n      bannerImage: data['bannerImage'] ?? data['coverImage']?['large'] ?? '',\n      description: data['description'] ?? \"N/A\",\n      status: data['status'] ?? \"\",\n      type: data['type'],\n      episodes: data['episodes'] ?? data['chapters'],\n      rating: data['averageScore'] != null\n          ? (data['averageScore'] / 10).toStringAsFixed(1)\n          : \"5.0\",\n    );\n  }\n\n  factory Media.fromSmallSimkl(Map<String?, dynamic> json, bool isMovie) {\n    MediaType type = MediaType.anime;\n    return Media(\n      id: '${json['ids']?['simkl_id']?.toString()}*${isMovie ? \"MOVIE\" : \"SERIES\"}',\n      title: json['title'] ?? 'Unknown Title',\n      image: json['poster'] != null\n          ? 'https://simkl.in/posters/${json['poster']}_m.jpg'\n          : '',\n      type: isMovie ? 'MOVIE' : 'SERIES',\n      rating:\n          json['ratings']?['imdb']?['rating'].toString() ??\n          json['ratings']?['simkl']?['rating'].toString() ??\n          '0.0',\n      mediaType: type,\n      servicesType: ServicesType.simkl,\n      description: json['overview'],\n      // aired: json['year']?.toString() ?? 'Unknown air date',\n    );\n  }\n  factory Media.fromJsonToHive(Map<String, dynamic> data) {\n    return Media(\n      id: data['id'],\n      title: data['title']['english'] ?? data['title']['romaji'],\n      image: data['coverImage']['large'] ?? \"N/A\",\n      bannerImage: data['bannerImage'] ?? \"\",\n      description: data['description'] ?? \"N/A\",\n      status: data['status'],\n      rating: data['averageScore']?.toString() ?? \"5.0\",\n      type: data['type'] ?? \"\",\n      episodes: data['episodes'],\n    );\n  }\n\n  factory Media.froDMedia(DMedia manga, MediaType type) {\n    return Media(\n      url: manga.url ?? '',\n      title: manga.title ?? \"Unknown Title\",\n      description: manga.description ?? \"No description available.\",\n      image: manga.cover ?? \"\",\n      bannerImage: manga.cover,\n      episodes: manga.episodes?.length ?? 0,\n      status: '??',\n      mediaType: type,\n      genres: manga.genre ?? [],\n      servicesType: serviceHandler.serviceType.value,\n    );\n  }\n  Map<dynamic, dynamic> toJson() {\n    return {\n      'id': id,\n      'title': {'english': title, 'romaji': title},\n      'coverImage': {'large': image},\n      'description': description,\n      'bannerImage': bannerImage,\n      'status': status,\n      'averageScore': rating != null ? double.tryParse(rating!) ?? 5.0 : 5.0,\n      'type': type,\n      'episodes': episodes,\n    };\n  }\n\n  factory Media.fromMAL(Map<String, dynamic> json, {bool isManga = false}) {\n    final node = json['node'] ?? {};\n\n    return Media(\n      id: node['id']?.toString() ?? '0',\n      title: node['title'] ?? node['alternative_titles']?['en'] ?? '??',\n      description: node['synopsis'] ?? '??',\n      image: node['main_picture']?['medium'] ?? '??',\n      bannerImage: node['main_picture']?['large'] ?? '??',\n      episodes: isManga ? node['num_chapters'] : node['num_episodes'],\n      type: node['media_type'] ?? '??',\n      // sea: node['start_season']?['season'] ?? '??',\n      // premiered: node['start_date'] ?? '??',\n      // duration: node['average_episode_duration']?.toString() ?? '??',\n      status: node['status'],\n      rating: node['mean']?.toString() ?? '??',\n      // popularity: node['popularity']?.toString() ?? '??',\n      // format: node['media_type'] ?? '??',\n      // aired: node['start_date'] ?? '??',\n      // totalChapters: node['num_chapters']?.toString() ?? '??',\n      genres:\n          (node['genres'] as List<dynamic>?)\n              ?.map((genre) => genre['name']?.toString() ?? '??')\n              .toList() ??\n          [],\n      // studios: (node['studios'] as List<dynamic>?)\n      //     ?.map((studio) => studio['name']?.toString() ?? '??')\n      //     .toList(),\n      // characters: [],\n      // relations: [],\n      // recommendations: [],\n      // nextAiringEpisode: null,\n      // rankings: [],\n      // mediaContent: [],\n      // mediaType: node['media_type'] == 'tv' ? MediaType.anime : MediaType.manga,\n      // serviceType: ServicesType.mal,\n    );\n  }\n}\n"
  },
  {
    "path": "lib/Models/params.dart",
    "content": "class SearchParams {\r\n  String query;\r\n  bool isManga;\r\n  Map<String, dynamic>? filters;\r\n  dynamic args;\r\n\r\n  SearchParams({\r\n    required this.query,\r\n    this.isManga = false,\r\n    this.filters,\r\n    this.args,\r\n  });\r\n}\r\n"
  },
  {
    "path": "lib/Models/simkl.dart",
    "content": "class Simkl {\r\n  static String simklShowToAL(String simklStatus) {\r\n    switch (simklStatus) {\r\n      case 'watching':\r\n        return 'CURRENT';\r\n      case 'completed':\r\n        return 'COMPLETED';\r\n      case 'hold':\r\n        return 'PAUSED';\r\n      case 'dropped':\r\n        return 'DROPPED';\r\n      case 'plantowatch':\r\n        return 'PLANNING';\r\n      default:\r\n        return 'ALL';\r\n    }\r\n  }\r\n\r\n  static String simklMovieToAL(String simklStatus) {\r\n    switch (simklStatus) {\r\n      case 'watching':\r\n        return 'CURRENT';\r\n      case 'completed':\r\n        return 'COMPLETED';\r\n      case 'hold':\r\n        return 'PAUSED';\r\n      case 'dropped':\r\n        return 'DROPPED';\r\n      case 'plantowatch':\r\n        return 'PLANNING';\r\n      default:\r\n        return 'ALL';\r\n    }\r\n  }\r\n\r\n  static String alToSimklShow(String anilistStatus) {\r\n    switch (anilistStatus) {\r\n      case 'CURRENT':\r\n        return 'watching';\r\n      case 'COMPLETED':\r\n        return 'completed';\r\n      case 'PAUSED':\r\n        return 'hold';\r\n      case 'DROPPED':\r\n        return 'dropped';\r\n      case 'PLANNING':\r\n        return 'plantowatch';\r\n      default:\r\n        return 'all';\r\n    }\r\n  }\r\n\r\n  static String alToSimklMovie(String anilistStatus) {\r\n    switch (anilistStatus) {\r\n      case 'CURRENT':\r\n        return 'watching';\r\n      case 'COMPLETED':\r\n        return 'completed';\r\n      case 'PAUSED':\r\n        return 'hold';\r\n      case 'DROPPED':\r\n        return 'dropped';\r\n      case 'PLANNING':\r\n        return 'plantowatch';\r\n      default:\r\n        return 'all';\r\n    }\r\n  }\r\n}\r\n"
  },
  {
    "path": "lib/Models/subtitle.dart",
    "content": "class SubtitleResult {\r\n  String flag;\r\n  String language;\r\n  String url;\r\n  String title;\r\n  SubtitleResult({\r\n    required this.flag,\r\n    required this.language,\r\n    required this.url,\r\n    required this.title,\r\n  });\r\n}\r\n"
  },
  {
    "path": "lib/Models/ui_setting_class.dart",
    "content": "class UiSettingClass {\r\n  double? glowMultiplier;\r\n  double? blurMultiplier;\r\n  double? radiusMultiplier;\r\n  double? spreadMultiplier;\r\n\r\n  UiSettingClass({\r\n    this.blurMultiplier = 1.0,\r\n    this.glowMultiplier = 0.6,\r\n    this.radiusMultiplier = 1.0,\r\n    this.spreadMultiplier = 1\r\n  }); \r\n}"
  },
  {
    "path": "lib/Models/user_lists_model.dart",
    "content": "import 'dart:developer';\n\nimport 'package:azyx/Models/user_media.dart';\nimport 'package:get/get.dart';\n\nclass UserListsModel {\n  RxList<UserMedia> currentlyWatching = <UserMedia>[].obs;\n  RxList<UserMedia> planning = <UserMedia>[].obs;\n  RxList<UserMedia> completed = <UserMedia>[].obs;\n  RxList<UserMedia> repeating = <UserMedia>[].obs;\n  RxList<UserMedia> paused = <UserMedia>[].obs;\n  RxList<UserMedia> dropped = <UserMedia>[].obs;\n  RxList<UserMedia> allList = RxList<UserMedia>();\n\n  UserListsModel();\n\n  factory UserListsModel.fromJson(List<dynamic> jsonList) {\n    final model = UserListsModel();\n\n    for (var item in jsonList) {\n      final entries = item['entries'] as List<dynamic>?;\n      if (entries == null) continue;\n      for (var entry in entries) {\n        final anime = UserMedia.fromJson(entry);\n        model.allList.add(anime);\n        final status = entry['status'];\n        switch (status) {\n          case 'CURRENT':\n            model.currentlyWatching.add(anime);\n            break;\n          case 'PLANNING':\n            model.planning.add(anime);\n            break;\n          case 'COMPLETED':\n            model.completed.add(anime);\n            break;\n          case 'REPEATING':\n            model.repeating.add(anime);\n            break;\n          case 'PAUSED':\n            model.paused.add(anime);\n            break;\n          case 'DROPPED':\n            model.dropped.add(anime);\n            break;\n        }\n      }\n    }\n    return model;\n  }\n\n  factory UserListsModel.fromMAl(List<dynamic> jsonList) {\n    final model = UserListsModel();\n\n    for (var item in jsonList) {\n      final entry = item['node'];\n      log(\"check => ${entry.toString()}\");\n      if (entry == null) continue;\n      final anime = UserMedia.fromMAL(item);\n      model.allList.add(anime);\n      final status = item['list_status']['status']\n          .toString()\n          .replaceAll(\"_\", '')\n          .toUpperCase();\n      switch (status) {\n        case 'WATCHING':\n        case 'READING':\n          model.currentlyWatching.add(anime);\n          break;\n        case 'PLANTOREAD':\n        case 'PLANTOWATCH':\n          model.planning.add(anime);\n          break;\n        case 'COMPLETED':\n          model.completed.add(anime);\n          break;\n        case 'ONHOLD':\n          model.paused.add(anime);\n          break;\n        case 'DROPPED':\n          model.dropped.add(anime);\n          break;\n      }\n    }\n    return model;\n  }\n}\n"
  },
  {
    "path": "lib/Models/user_media.dart",
    "content": "import 'package:azyx/Models/simkl.dart';\n\nclass UserMedia {\n  String? title;\n  String? image;\n  String? status;\n  String? rating;\n  double? score;\n  int? progress;\n  int? episodes;\n  String? id;\n  String? totalEpisodes;\n  String? type;\n  String? medialistIds;\n\n  UserMedia({\n    this.id,\n    this.image,\n    this.title,\n    this.totalEpisodes,\n    this.type,\n    this.rating,\n    this.status,\n    this.progress,\n    this.score,\n    this.episodes,\n    this.medialistIds,\n  });\n\n  factory UserMedia.fromJson(Map<String, dynamic> data) {\n    return UserMedia(\n      id: data['media']['id'].toString(),\n      title:\n          data['media']['title']?['english'] ??\n          data['media']['title']?['romaji'] ??\n          \"Unknown\",\n      image: data['media']['coverImage']['large'],\n      rating: data['media']['averageScore'] != null\n          ? ((data['media']['averageScore'] / 10) ?? 1).toString()\n          : '0',\n      progress: data['progress'],\n      episodes: data['media']['episodes'] ?? data['media']['chapters'],\n      score: data['score'] != null ? data['score'].toDouble() : 0.0,\n      status: data['status'],\n    );\n  }\n  factory UserMedia.fromSimklMovie(Map<String, dynamic> json) {\n    final show = json['movie'];\n    final ids = show['ids'] ?? {};\n    return UserMedia(\n      id: '${ids['simkl']}*MOVIE',\n      title: show['title'],\n      image: show['poster'] != null\n          ? \"https://wsrv.nl/?url=https://simkl.in/posters/${show['poster']}_m.jpg\"\n          : '?',\n      progress: Simkl.simklMovieToAL(json['status']) != 'COMPLETED' ? 0 : 1,\n      totalEpisodes: '1',\n      status: Simkl.simklMovieToAL(json['status']),\n      type: \"movie\",\n      // mediaStatus: json['not_aired_episodes_count'] == 0\n      //     ? \"COMPLETED\"\n      //     : \"AIRING\",\n      rating: null,\n      score: null,\n      medialistIds: '${ids['simkl']}*MOVIE',\n    );\n  }\n\n  factory UserMedia.fromSimklShow(Map<String, dynamic> json) {\n    final show = json['show'];\n    final ids = show['ids'] ?? {};\n    return UserMedia(\n      id: '${ids['simkl']}*SERIES',\n      title: show['title'],\n      image: show['poster'] != null\n          ? \"https://wsrv.nl/?url=https://simkl.in/posters/${show['poster']}_m.jpg\"\n          : '?',\n      progress: json['watched_episodes_count'] ?? 0,\n      episodes: json['total_episodes_count'],\n      status: Simkl.simklShowToAL(json['status']),\n      type: \"show\",\n      // mediaStatus: json['not_aired_episodes_count'] == 0\n      //     ? \"completed\"\n      //     : \"airing\",\n      rating: null,\n      score: null,\n      // format: null,\n      medialistIds: '${ids['simkl']}*SERIES',\n    );\n  }\n\n  factory UserMedia.fromMAL(Map<String, dynamic> json) {\n    return UserMedia(\n      id: json['node']['id'].toString(),\n      title: json['node']['title'],\n      image: json['node']['main_picture']['large'],\n      progress:\n          json['list_status']?['num_chapters_read'] ??\n          json['list_status']?['num_episodes_watched'] ??\n          0,\n      episodes:\n          json['node']?['num_episodes'] ?? json['node']?['num_chapters'] ?? 0,\n      rating: json['node']?['mean']?.toString() ?? '??',\n      status: json['list_status']['status'],\n      score: json['list_status']['score'].toDouble(),\n    );\n  }\n}\n"
  },
  {
    "path": "lib/Models/wrong_title_search.dart",
    "content": "class WrongTitleSearch {\r\n  String? image;\r\n  String? link;\r\n  String? title;\r\n\r\n  WrongTitleSearch({this.image, this.link, this.title});\r\n\r\n  factory WrongTitleSearch.fromJson(Map<String, dynamic> json) {\r\n    return WrongTitleSearch(\r\n        title: json['name'] ?? \"Unknown\",\r\n        link: json['link'] ?? \"\",\r\n        image: json['imageUrl']);\r\n  }\r\n}\r\n"
  },
  {
    "path": "lib/Preferences/PrefManager.dart",
    "content": "// // ignore_for_file: non_constant_identifier_names, depend_on_referenced_packages, file_names, constant_identifier_names\n\n// import 'dart:io';\n// import 'package:hive_flutter/hive_flutter.dart';\n// import 'package:path_provider/path_provider.dart';\n\n// import 'HiveDataClasses/MalToken/MalToken.dart';\n// import 'HiveDataClasses/ShowResponse/ShowResponse.dart';\n\n// class Pref<T> {\n//   final Location location;\n//   final String key;\n//   final T defaultValue;\n\n//   const Pref(this.location, this.key, this.defaultValue);\n// }\n\n// enum Location {\n//   General,\n//   UI,\n//   Player,\n//   Reader,\n//   Irrelevant,\n//   Protected,\n// }\n\n// class PrefManager {\n//   static Box? _generalPreferences;\n//   static Box? _uiPreferences;\n//   static Box? _playerPreferences;\n//   static Box? _readerPreferences;\n//   static Box? _irrelevantPreferences;\n//   static Box? _protectedPreferences;\n\n//   // Call this method at the start of the app\n//   static Future<void> init() async {\n//     HiveAdapters();\n//     if (_generalPreferences != null) return;\n//     final dir = await getApplicationDocumentsDirectory();\n//     final path = '${dir.path}/Azyx/preferences';\n//     await Directory(path).create(recursive: true);\n//     await Hive.initFlutter(path);\n//     _generalPreferences = await Hive.openBox('generalPreferences');\n//     _uiPreferences = await Hive.openBox('uiPreferences');\n//     _playerPreferences = await Hive.openBox('playerPreferences');\n//     _readerPreferences = await Hive.openBox('readerPreferences');\n//     _irrelevantPreferences = await Hive.openBox('irrelevantPreferences');\n//     _protectedPreferences = await Hive.openBox('protectedPreferences');\n//   }\n\n//   static void HiveAdapters() {\n//     Hive.registerAdapter(ShowResponseAdapter());\n//     Hive.registerAdapter(ResponseTokenAdapter());\n//   }\n\n//   static void setVal<T>(Pref<T> pref, T value) {\n//     _checkInitialization();\n//     final box = _getPrefBox(pref.location);\n//     box.put(pref.key, value);\n//   }\n\n//   static T getVal<T>(Pref<T> pref) {\n//     _checkInitialization();\n//     final box = _getPrefBox(pref.location);\n//     final value = box.get(pref.key, defaultValue: pref.defaultValue);\n//     if (value is T) {\n//       return value;\n//     } else if (value is Map) {\n//       if (T == Map<String, bool>) {\n//         return Map<String, bool>.from(value) as T;\n//       }\n//     }\n//     return pref.defaultValue;\n//   }\n\n//   static void setCustomVal<T>(String key, T value) {\n//     _checkInitialization();\n//     final box = _getPrefBox(Location.Irrelevant);\n//     box.put(key, value);\n//   }\n\n//   static T? getCustomVal<T>(String key) {\n//     _checkInitialization();\n//     final box = _getPrefBox(Location.Irrelevant);\n//     return box.get(key) as T?;\n//   }\n\n//   static void removeVal(Pref<dynamic> pref) {\n//     _checkInitialization();\n//     final box = _getPrefBox(pref.location);\n//     box.delete(pref.key);\n//   }\n\n//   // Helper method to check initialization\n//   static void _checkInitialization() {\n//     if (_generalPreferences == null) {\n//       throw Exception('Hive not initialized. Call PrefManager.init() first.');\n//     }\n//   }\n\n//   static Box _getPrefBox(Location location) {\n//     switch (location.name) {\n//       case 'General':\n//         return _generalPreferences!;\n//       case 'UI':\n//         return _uiPreferences!;\n//       case 'Player':\n//         return _playerPreferences!;\n//       case 'Reader':\n//         return _readerPreferences!;\n//       case 'Irrelevant':\n//         return _irrelevantPreferences!;\n//       case 'Protected':\n//         return _protectedPreferences!;\n//       default:\n//         throw Exception(\"Invalid box name\");\n//     }\n//   }\n// }\n"
  },
  {
    "path": "lib/Preferences/Preferences.dart",
    "content": "// // ignore_for_file: constant_identifier_names, file_names\n\n// import 'HiveDataClasses/MalToken/MalToken.dart';\n// import 'PrefManager.dart';\n\n// class PrefName {\n//   static const Pref<String> source =\n//       Pref(Location.General, 'source', 'ANILIST');\n\n//   //theme\n//   static const Pref<bool> isDarkMode =\n//       Pref(Location.General, 'isDarkMode', false);\n//   static const Pref<bool> isOled = Pref(Location.General, 'isOled', false);\n//   static const Pref<bool> useMaterialYou =\n//       Pref(Location.General, 'useMaterialYou', false);\n//   static const Pref<String> theme = Pref(Location.General, 'Theme', 'purple');\n//   static const Pref<int> customColor =\n//       Pref(Location.General, 'customColor', 4280391411);\n//   static const Pref<bool> useCustomColor =\n//       Pref(Location.General, 'useCustomColor', false);\n//   static const Pref<bool> showYtButton =\n//       Pref(Location.General, 'showYtButton', true);\n\n//   //home page\n//   static const Pref<Map<String, bool>> anilistHomeLayout =\n//       Pref(Location.General, 'homeLayoutOrder', {\n//     'Continue Watching': true,\n//     'Favourite Anime': false,\n//     'Planned Anime': false,\n//     'Continue Reading': true,\n//     'Favourite Manga': false,\n//     'Planned Manga': false,\n//     'Recommended': true,\n//   });\n\n//   static const Pref<Map<String, bool>> malHomeLayout =\n//       Pref(Location.General, 'malHomeLayoutOrder', {\n//     'Continue Watching': true,\n//     'OnHold Anime': false,\n//     'Planned Anime': true,\n//     'Dropped Anime': false,\n//     'Continue Reading': true,\n//     'OnHold Manga': false,\n//     'Planned Manga': true,\n//     'Dropped Manga': false,\n//   });\n//   static const Pref<List<int>> anilistRemoveList =\n//       Pref(Location.General, 'anilistRemoveList', []);\n//   static const Pref<List<int>> malRemoveList =\n//       Pref(Location.General, 'malRemoveList', []);\n//   static const Pref<bool> anilistHidePrivate =\n//       Pref(Location.General, 'anilistHidePrivate', false);\n\n//   //anime page\n//   static const Pref<Map<String, bool>> anilistAnimeLayout =\n//       Pref(Location.General, 'animeLayoutOrder', {\n//     'Recent Updates': true,\n//     'Trending Movies': true,\n//     'Top Rated Series': true,\n//     'Most Favourite Series': true,\n//   });\n\n//   static const Pref<Map<String, bool>> malAnimeLayout =\n//       Pref(Location.General, 'malAnimeLayoutOrder', {\n//     'Top Airing': true,\n//     'Trending Movies': true,\n//     'Top Rated Series': true,\n//     'Most Favourite Series': true,\n//   });\n//   static const Pref<bool> adultOnly =\n//       Pref(Location.General, 'adultOnly', false);\n//   static const Pref<bool> includeAnimeList =\n//       Pref(Location.General, 'includeAnimeList', false);\n//   static const Pref<bool> recentlyListOnly =\n//       Pref(Location.General, 'recentlyListOnly', false);\n//   static const Pref<bool> NSFWExtensions =\n//       Pref(Location.General, 'NSFWExtensions', true);\n//   static const Pref<int> AnimeDefaultView =\n//       Pref(Location.General, 'AnimeDefaultView', 0);\n\n//   //manga page\n//   static const Pref<Map<String, bool>> anilistMangaLayout =\n//       Pref(Location.General, 'mangaLayoutOrder', {\n//     'Trending Manhwa': true,\n//     'Trending Novels': true,\n//     'Top Rated Manga': true,\n//     'Most Favourite Manga': true,\n//   });\n\n//   static const Pref<Map<String, bool>> malMangaLayout =\n//       Pref(Location.General, 'malMangaLayoutOrder', {\n//     'Trending Manhwa': true,\n//     'Trending Novels': true,\n//     'Top Rated Manga': true,\n//     'Most Favourite Manga': true,\n//   });\n//   static const Pref<bool> includeMangaList =\n//       Pref(Location.General, 'includeMangaList', false);\n\n//   //\n//   static const Pref<int> unReadCommentNotifications =\n//       Pref(Location.General, 'unReadCommentNotifications', 0);\n//   static const Pref<bool> incognito =\n//       Pref(Location.General, 'incognito', false);\n//   static const Pref<bool> offlineMode =\n//       Pref(Location.General, 'offline', false);\n\n//   //Protection\n//   static const Pref<String> anilistToken =\n//       Pref(Location.Protected, 'AnilistToken', '');\n//   static const Pref<ResponseToken?> malToken =\n//       Pref(Location.Protected, 'MalToken', null);\n//   static const Pref<String> discordToken =\n//       Pref(Location.Protected, 'DiscordToken', '');\n//   static const Pref<String> discordUserName =\n//       Pref(Location.Protected, 'discordUserName', '');\n//   static const Pref<String> discordAvatar =\n//       Pref(Location.Protected, 'discordAvatar', '');\n\n//   // irrelevant\n//   static const Pref<List<String>> GenresList =\n//       Pref(Location.Irrelevant, 'GenresList', []);\n//   static const Pref<List<String>> TagsListIsAdult =\n//       Pref(Location.Irrelevant, 'TagsListIsAdult', []);\n//   static const Pref<List<String>> TagsListNonAdult =\n//       Pref(Location.Irrelevant, 'TagsListNonAdult', []);\n// }\n"
  },
  {
    "path": "lib/Providers/theme.dart",
    "content": "import 'package:flutter/material.dart';\r\n\r\nconst Color seedColor = Colors.purple;\r\n\r\nThemeData lightmode = ThemeData(\r\n    brightness: Brightness.light,\r\n    fontFamily: 'Poppins',\r\n    useMaterial3: true,\r\n    colorScheme: ColorScheme.fromSeed(\r\n      seedColor: seedColor,\r\n      brightness: Brightness.light,\r\n    ),\r\n    scaffoldBackgroundColor:\r\n        ColorScheme.fromSeed(seedColor: seedColor, brightness: Brightness.light)\r\n            .surface);\r\n\r\nThemeData darkMode = ThemeData(\r\n    brightness: Brightness.dark,\r\n    fontFamily: 'Poppins',\r\n    useMaterial3: true,\r\n    colorScheme: ColorScheme.fromSeed(\r\n      seedColor: seedColor,\r\n      brightness: Brightness.dark,\r\n    ),\r\n    scaffoldBackgroundColor:\r\n        ColorScheme.fromSeed(seedColor: seedColor, brightness: Brightness.dark)\r\n            .surface);\r\n"
  },
  {
    "path": "lib/Providers/theme_provider.dart",
    "content": "import 'package:azyx/Database/keys/data_keys.dart';\r\nimport 'package:azyx/Database/kv_helper.dart';\r\nimport 'package:azyx/Providers/theme.dart';\r\nimport 'package:dynamic_color/dynamic_color.dart';\r\nimport 'package:flutter/material.dart';\r\n\r\nclass ThemeProvider with ChangeNotifier {\r\n  late ThemeData _themeData;\r\n  bool? _isLightMode;\r\n  bool? _isDarkMode;\r\n  String? _variant;\r\n  Color? _seedColor;\r\n  bool? _isMaterial;\r\n  String? _colorName;\r\n\r\n  DynamicSchemeVariant palette = DynamicSchemeVariant.tonalSpot;\r\n\r\n  ThemeData get themeData => _themeData;\r\n  Color? get seedColor => _seedColor;\r\n  bool? get isMaterial => _isMaterial;\r\n  String? get variant => _variant;\r\n  String? get colorName => _colorName;\r\n  bool? get isDarkMode => _isDarkMode;\r\n  bool? get isLightMode => _isLightMode;\r\n\r\n  ThemeProvider() {\r\n    _isMaterial = ThemeKeys.isMaterial.get<bool>(true);\r\n    _isLightMode = ThemeKeys.isLightMode.get<bool>(false);\r\n    _isDarkMode = ThemeKeys.isDarkMode.get<bool>(true);\r\n    _variant = ThemeKeys.varient.get<String>(\"TonalSpot\");\r\n    _colorName = ThemeKeys.seedColor.get<String>(\"Purple\");\r\n    setPaletteColor(_variant!);\r\n    if (_isMaterial!) {\r\n      loadDynamicColors();\r\n    } else {\r\n      _seedColor = getSeedColor(_colorName ?? \"Red\");\r\n    }\r\n    updateTheme();\r\n  }\r\n\r\n  void updateBox() {\r\n    ThemeKeys.isDarkMode.set(_isDarkMode);\r\n    ThemeKeys.seedColor.set(_colorName);\r\n    ThemeKeys.varient.set(_variant);\r\n    ThemeKeys.isLightMode.set(_isLightMode);\r\n    ThemeKeys.isMaterial.set(_isMaterial);\r\n  }\r\n\r\n  // void resetSettings() {\r\n  //   theme.isDarkMode = true;\r\n  //   Hive.box('theme-data').clear();\r\n  //   theme = ThemeClass(\r\n  //     isDarkMode: true,\r\n  //     isLightMode: false,\r\n  //     isMaterial: true,\r\n  //     seedColor: 'Purple',\r\n  //     varient: 'Vibrant',\r\n  //   );\r\n  // }\r\n\r\n  Future<void> loadDynamicColors() async {\r\n    final corePalette = await DynamicColorPlugin.getCorePalette();\r\n    _seedColor = corePalette != null\r\n        ? Color(corePalette.primary.get(40))\r\n        : const Color(0xFF94FB35);\r\n    _isMaterial = true;\r\n    updateTheme();\r\n  }\r\n\r\n  void updateTheme() {\r\n    final color = _seedColor ?? Colors.purple;\r\n    if (_isLightMode!) {\r\n      _themeData = lightmode.copyWith(\r\n        colorScheme: ColorScheme.fromSeed(\r\n          seedColor: color,\r\n          brightness: Brightness.light,\r\n          dynamicSchemeVariant: palette,\r\n        ),\r\n      );\r\n    } else if (_isDarkMode!) {\r\n      _themeData = darkMode.copyWith(\r\n        colorScheme: ColorScheme.fromSeed(\r\n          seedColor: color,\r\n          brightness: Brightness.dark,\r\n          dynamicSchemeVariant: palette,\r\n        ),\r\n      );\r\n    } else {\r\n      _themeData = darkMode.copyWith(\r\n        colorScheme: ColorScheme.fromSeed(\r\n          seedColor: color,\r\n          brightness: Brightness.dark,\r\n          dynamicSchemeVariant: palette,\r\n          surface: Colors.black,\r\n        ),\r\n      );\r\n    }\r\n    // syncStatusBar();\r\n    updateBox();\r\n    notifyListeners();\r\n  }\r\n\r\n  void setLightMode() {\r\n    _isLightMode = true;\r\n    _isDarkMode = false;\r\n    updateTheme();\r\n  }\r\n\r\n  void setDarkMode() {\r\n    _isLightMode = false;\r\n    _isDarkMode = true;\r\n    updateTheme();\r\n  }\r\n\r\n  void oledTheme() {\r\n    _isLightMode = false;\r\n    _isDarkMode = false;\r\n    updateTheme();\r\n  }\r\n\r\n  // void syncStatusBar() {\r\n  //   SystemChrome.setEnabledSystemUIMode(SystemUiMode.edgeToEdge);\r\n  //   SystemChrome.setSystemUIOverlayStyle(SystemUiOverlayStyle(\r\n  //       systemNavigationBarColor: Colors.transparent,\r\n  //       statusBarColor: Colors.transparent,\r\n  //       statusBarBrightness:\r\n  //           !_isLightMode! ? Brightness.dark : Brightness.light,\r\n  //       statusBarIconBrightness:\r\n  //           !_isLightMode! ? Brightness.dark : Brightness.light));\r\n  // }\r\n\r\n  void updateSeedColor(String newColor) {\r\n    _colorName = newColor;\r\n    _seedColor = getSeedColor(newColor);\r\n    _isMaterial = false;\r\n    updateTheme();\r\n  }\r\n\r\n  void setPaletteColor(String newVariant) {\r\n    switch (newVariant) {\r\n      case \"Content\":\r\n        palette = DynamicSchemeVariant.content;\r\n        break;\r\n      case \"Expressive\":\r\n        palette = DynamicSchemeVariant.expressive;\r\n        break;\r\n      case \"Fidelity\":\r\n        palette = DynamicSchemeVariant.fidelity;\r\n        break;\r\n      case \"FruitSalad\":\r\n        palette = DynamicSchemeVariant.fruitSalad;\r\n        break;\r\n      case \"MonoChrome\":\r\n        palette = DynamicSchemeVariant.monochrome;\r\n        break;\r\n      case \"Neutral\":\r\n        palette = DynamicSchemeVariant.neutral;\r\n        break;\r\n      case \"Rainbow\":\r\n        palette = DynamicSchemeVariant.rainbow;\r\n        break;\r\n      case \"TonalSpot\":\r\n        palette = DynamicSchemeVariant.tonalSpot;\r\n        break;\r\n      case \"Vibrant\":\r\n        palette = DynamicSchemeVariant.vibrant;\r\n        break;\r\n      default:\r\n        palette = DynamicSchemeVariant.tonalSpot;\r\n    }\r\n    _variant = newVariant;\r\n    updateTheme();\r\n  }\r\n\r\n  Color getSeedColor(String color) {\r\n    Color newColor;\r\n    switch (color) {\r\n      case \"Blue\":\r\n        newColor = Colors.blue;\r\n        break;\r\n      case \"Red\":\r\n        newColor = Colors.red;\r\n        break;\r\n      case \"Orange\":\r\n        newColor = Colors.orange;\r\n        break;\r\n      case \"Pink\":\r\n        newColor = Colors.pink;\r\n        break;\r\n      case \"Grey\":\r\n        newColor = Colors.grey;\r\n        break;\r\n      case \"Brown\":\r\n        newColor = Colors.brown;\r\n        break;\r\n      case \"Indigo\":\r\n        newColor = Colors.indigo;\r\n        break;\r\n      case \"Green\":\r\n        newColor = Colors.green;\r\n        break;\r\n      case \"Yellow\":\r\n        newColor = Colors.yellow;\r\n        break;\r\n      case \"Purple\":\r\n        newColor = Colors.purple;\r\n        break;\r\n      case \"Cyan\":\r\n        newColor = Colors.cyan;\r\n        break;\r\n      case \"Teal\":\r\n        newColor = Colors.teal;\r\n        break;\r\n      case \"Amber\":\r\n        newColor = Colors.amber;\r\n        break;\r\n      case \"LightBlue\":\r\n        newColor = Colors.lightBlue;\r\n        break;\r\n      case \"DeepOrange\":\r\n        newColor = Colors.deepOrange;\r\n        break;\r\n      case \"Lime\":\r\n        newColor = Colors.lime;\r\n        break;\r\n      case \"PinkAccent\":\r\n        newColor = Colors.pinkAccent;\r\n        break;\r\n      default:\r\n        newColor = Colors.purple;\r\n        break;\r\n    }\r\n    return newColor;\r\n  }\r\n\r\n  Map<int, Color> getMaterialColorSwatch(int colorValue) {\r\n    Color color = Color(colorValue);\r\n    return {\r\n      50: color.withOpacity(.1),\r\n      100: color.withOpacity(.2),\r\n      200: color.withOpacity(.3),\r\n      300: color.withOpacity(.4),\r\n      400: color.withOpacity(.5),\r\n      500: color.withOpacity(.6),\r\n      600: color.withOpacity(.7),\r\n      700: color.withOpacity(.8),\r\n      800: color.withOpacity(.9),\r\n      900: color.withOpacity(1),\r\n    };\r\n  }\r\n}\r\n"
  },
  {
    "path": "lib/Screens/AI/ai_recommendations_page.dart",
    "content": "import 'dart:io';\n\nimport 'package:azyx/AI/ai_pics.dart';\nimport 'package:azyx/Controllers/anilist_auth.dart';\nimport 'package:azyx/Models/carousale_data.dart';\nimport 'package:azyx/Models/media.dart';\nimport 'package:azyx/Screens/Anime/Details/anime_details_screen.dart';\nimport 'package:azyx/Screens/Manga/Details/manga_details_screen.dart';\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_gradient_container.dart';\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_text.dart';\nimport 'package:azyx/Widgets/anime/item_card.dart';\nimport 'package:azyx/Widgets/common/custom_app_bar.dart';\nimport 'package:azyx/core/icons/icons_broken.dart';\nimport 'package:azyx/utils/Functions/multiplier_extension.dart';\nimport 'package:azyx/utils/utils.dart';\nimport 'package:flutter/material.dart';\nimport 'package:get/get.dart';\n\nclass AiRecommendationsPage extends StatefulWidget {\n  final bool isManga;\n  const AiRecommendationsPage({super.key, required this.isManga});\n\n  @override\n  State<AiRecommendationsPage> createState() => _AiRecommendationsPageState();\n}\n\nclass _AiRecommendationsPageState extends State<AiRecommendationsPage> {\n  final RxList<Media> recommendationsList = RxList();\n  final RxBool isAdult = false.obs;\n\n  @override\n  void initState() {\n    super.initState();\n    loadData(isAdult.value);\n  }\n\n  void loadData(bool isAdult) async {\n    recommendationsList.value = await getAiRecommendations(\n      widget.isManga,\n      1,\n      username: anilistAuthController.userData.value.name,\n      isAdult: isAdult,\n    );\n  }\n\n  @override\n  Widget build(BuildContext context) {\n    final isMobile = Platform.isAndroid || Platform.isIOS;\n    final double itemHeight = isMobile ? 230 : 310;\n\n    return Scaffold(\n      body: AzyXGradientContainer(\n        child: Column(\n          children: [\n            30.height,\n            CustomAppBar(\n              title: \"AI Recommendations\",\n              icon: Broken.setting_2,\n              size: 22,\n              ontap: () => settingsBottomSheet(),\n            ),\n            Expanded(\n              child: Obx(\n                () => recommendationsList.value.isEmpty\n                    ? const Center(child: CircularProgressIndicator())\n                    : LayoutBuilder(\n                        builder: (context, constraints) {\n                          final crossAxisCount =\n                              (constraints.maxWidth / (isMobile ? 115 : 170))\n                                  .floor()\n                                  .clamp(2, 8);\n                          final itemWidth =\n                              constraints.maxWidth / crossAxisCount;\n                          final aspectRatio = itemWidth / itemHeight;\n\n                          return GridView.builder(\n                            padding: const EdgeInsets.symmetric(\n                              horizontal: 10,\n                              vertical: 15,\n                            ),\n                            physics: const BouncingScrollPhysics(),\n                            gridDelegate:\n                                SliverGridDelegateWithFixedCrossAxisCount(\n                                  crossAxisCount: crossAxisCount,\n                                  childAspectRatio: aspectRatio,\n                                  crossAxisSpacing: 8,\n                                  mainAxisSpacing: 10,\n                                ),\n                            itemCount: recommendationsList.value.length,\n                            itemBuilder: (context, index) {\n                              final tagg = recommendationsList.value[index].id;\n                              final item = recommendationsList.value[index];\n                              final CarousaleData data = CarousaleData(\n                                id: item.id!,\n                                image: item.image!,\n                                title: item.title!,\n                              );\n                              return GestureDetector(\n                                onTap: () {\n                                  widget.isManga\n                                      ? MangaDetailsScreen(\n                                          smallMedia: data,\n                                          tagg:\n                                              item.title! + item.id.toString(),\n                                          isOffline: false,\n                                        ).navigate(context)\n                                      : AnimeDetailsScreen(\n                                          smallMedia: data,\n                                          tagg:\n                                              item.title! + item.id.toString(),\n                                          isOffline: false,\n                                        ).navigate(context);\n                                },\n                                child: ItemCard(\n                                  item: data,\n                                  tagg: tagg.toString(),\n                                ),\n                              );\n                            },\n                          );\n                        },\n                      ),\n              ),\n            ),\n          ],\n        ),\n      ),\n    );\n  }\n\n  void settingsBottomSheet() {\n    showModalBottomSheet(\n      context: context,\n      builder: (context) {\n        return AzyXGradientContainer(\n          child: Padding(\n            padding: const EdgeInsets.all(10),\n            child: Column(\n              mainAxisSize: MainAxisSize.min,\n              crossAxisAlignment: CrossAxisAlignment.start,\n              children: [\n                Center(\n                  child: Container(\n                    width: 40,\n                    height: 5,\n                    decoration: BoxDecoration(\n                      color: Colors.white.withOpacity(0.5),\n                      borderRadius: BorderRadius.circular(10),\n                    ),\n                  ),\n                ),\n                const SizedBox(height: 20),\n                ListTile(\n                  leading: const Icon(Icons.eighteen_up_rating, size: 28),\n                  title: const AzyXText(\n                    text: \"18+ content\",\n                    fontVariant: FontVariant.bold,\n                    fontSize: 14,\n                  ),\n                  subtitle: const AzyXText(\n                    text: \"Show NSFW content in your recommendations\",\n                    fontSize: 12,\n                  ),\n                  trailing: Obx(\n                    () => Switch(\n                      value: isAdult.value,\n                      onChanged: (bool isTrue) async {\n                        isAdult.value = isTrue;\n                        loadData(isTrue);\n                      },\n                    ),\n                  ),\n                ),\n              ],\n            ),\n          ),\n        );\n      },\n    );\n  }\n}\n"
  },
  {
    "path": "lib/Screens/Anime/Details/anime_details_screen.dart",
    "content": "import 'dart:convert';\nimport 'dart:developer';\n\nimport 'package:anymex_extension_runtime_bridge/anymex_extension_runtime_bridge.dart';\nimport 'package:azyx/Controllers/anilist_add_to_list_controller.dart';\nimport 'package:azyx/Controllers/services/models/base_service.dart';\nimport 'package:azyx/Controllers/services/service_handler.dart';\nimport 'package:azyx/Controllers/source/source_controller.dart';\nimport 'package:azyx/Controllers/source/source_mapper.dart';\nimport 'package:azyx/Database/isar_models/anime_details_data.dart';\nimport 'package:azyx/Database/isar_models/episode_class.dart';\nimport 'package:azyx/Database/isar_models/offline_item.dart';\nimport 'package:azyx/Models/carousale_data.dart';\nimport 'package:azyx/Models/user_media.dart';\nimport 'package:azyx/Screens/Anime/Details/tabs/add_to_list_floater.dart';\nimport 'package:azyx/Screens/Anime/Details/tabs/details_section.dart';\nimport 'package:azyx/Screens/Anime/Details/tabs/watch_section.dart';\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_text.dart';\nimport 'package:azyx/Widgets/common/scrollable_app_bar.dart';\nimport 'package:azyx/utils/mapper.dart';\nimport 'package:azyx/utils/source_mapper.dart';\nimport 'package:azyx/utils/utils.dart';\nimport 'package:expandable_page_view/expandable_page_view.dart';\nimport 'package:flutter/material.dart';\nimport 'package:get/get.dart';\nimport 'package:http/http.dart';\n\nclass AnimeDetailsScreen extends StatefulWidget {\n  final String tagg;\n  final CarousaleData? smallMedia;\n  final OfflineItem? allData;\n  final bool isOffline;\n  const AnimeDetailsScreen({\n    super.key,\n    required this.tagg,\n    this.isOffline = false,\n    this.smallMedia,\n    this.allData,\n  });\n\n  @override\n  State<AnimeDetailsScreen> createState() => _DetailsScreenState();\n}\n\nclass _DetailsScreenState extends State<AnimeDetailsScreen>\n    with SingleTickerProviderStateMixin {\n  final RxString title = ''.obs;\n  final Rx<String> image = ''.obs;\n  final Rx<String> coverImage = ''.obs;\n  final Rx<String> id = ''.obs;\n  final Rx<AnilistMediaData> mediaData = AnilistMediaData().obs;\n  final RxBool isLoading = true.obs;\n  final Rx<Source> selectedSource = Source().obs;\n  final Rx<String> animeTitle = \"??\".obs;\n  final Rx<String> totalEpisodes = \"??\".obs;\n  final RxList<Episode> episodesList = RxList();\n\n  late TabController _tabBarController;\n  late PageController _pageController;\n\n  final Rx<String> _anilistError = ''.obs;\n  final Rx<bool> _extenstionError = false.obs;\n  final Rx<String> syncId = ''.obs;\n  final RxInt _currentIndex = 0.obs;\n\n  @override\n  void initState() {\n    super.initState();\n    _tabBarController = TabController(length: 2, vsync: this);\n    _pageController = PageController();\n    _tabBarController.addListener(() {\n      if (_tabBarController.indexIsChanging) {\n        _currentIndex.value = _tabBarController.index;\n        _pageController.animateToPage(\n          _tabBarController.index,\n          duration: const Duration(milliseconds: 300),\n          curve: Curves.easeInOutCubicEmphasized,\n        );\n      }\n    });\n    convertData();\n    getMediaStatus();\n  }\n\n  @override\n  void dispose() {\n    _tabBarController.dispose();\n    _pageController.dispose();\n    sourceController.cancelInProgress('search');\n    sourceController.cancelInProgress('detail');\n    SourceMapper.cancelMapping();\n    super.dispose();\n  }\n\n  void getMediaStatus() {\n    if (serviceHandler.isLoggedIn.value) {\n      serviceHandler.currentMedia.value = serviceHandler.userAnimeList\n          .firstWhere(\n            (e) => e.id == id.value,\n            orElse: () => UserMedia(id: id.value),\n          );\n    }\n  }\n\n  Future<void> loadData() async {\n    try {\n      final response = await serviceHandler.fetchAnimeDetails(\n        FetchDetailsParams(id: id.value),\n      );\n      mediaData.value = response;\n      isLoading.value = false;\n      coverImage.value = mediaData.value.coverImage ?? image.value;\n    } catch (e) {\n      _anilistError.value = e.toString();\n    }\n    _syncMedia();\n    loadDetails();\n  }\n\n  Future<void> _syncMedia() async {\n    final response = await MediaSyncer.mapMediaId(\n      id.value.toString(),\n      isManga: false,\n    );\n    syncId.value = response ?? '';\n  }\n\n  void convertData() {\n    if (widget.isOffline) {\n      anilistAddToListController.findAnime(widget.allData!.mediaData!);\n      image.value = widget.allData!.mediaData!.image!;\n      title.value = widget.allData!.mediaData!.title!;\n      id.value = widget.allData!.mediaData!.id!;\n      episodesList.value = widget.allData!.episodesList!;\n      animeTitle.value = widget.allData!.animeTitle ?? '';\n      mediaData.value = widget.allData!.mediaData!;\n      coverImage.value = widget.allData?.mediaData?.coverImage ?? image.value;\n      totalEpisodes.value = episodesList.length.toString();\n      isLoading.value = false;\n    } else {\n      anilistAddToListController.findAnime(\n        AnilistMediaData(\n          id: widget.smallMedia?.id,\n          title: widget.smallMedia?.title,\n          episodes: widget.allData?.episodesList?.length ?? 0,\n        ),\n      );\n      image.value = widget.smallMedia!.image;\n      title.value = widget.smallMedia!.title;\n      id.value = widget.smallMedia!.id;\n      loadData();\n    }\n  }\n\n  Future<void> getEpisodes(String link) async {\n    final token = \"detail_${id.value}\";\n    sourceController.updateToken('detail', token);\n    try {\n      final episodeResult = await sourceController.activeSource.value!.methods\n          .getDetail(DMedia.withUrl(link), parameters: SourceParams(cancelToken: token));\n      final data = episodeResult.episodes!.reversed.toList();\n      final mappedList = data.map((item) {\n        return mChapterToEpisode(item, episodeResult);\n      }).toList();\n      episodesList.value = mappedList;\n      totalEpisodes.value = episodesList.length.toString();\n      if (serviceHandler.serviceType.value != ServicesType.simkl) {\n        if (mediaData.value.episodes == episodesList.length) {\n          await getAnifyEpisodes();\n        }\n\n        if (mounted) setState(() {});\n      }\n    } catch (e) {\n      log(\"Error fetching episodes or cancelled: $e\");\n    }\n  }\n\n  // void test() async {\n  //   log('episodesList: ${episodesList.length}');\n  //   log('mediaData.value.episodes: ${mediaData.value.episodes}');\n  //   // if (mediaData.value.episodes == episodesList.length) {\n  //   await getAnifyEpisodes();\n  //   // }\n  // }\n\n  bool matchesAnyTitle(String query) {\n    final q = query.toLowerCase().trim();\n    return [\n      mediaData.value.title,\n      mediaData.value.titleRomaji,\n      mediaData.value.titleNative,\n    ].whereType<String>().any(\n      (t) =>\n          t.toLowerCase().trim().contains(q) ||\n          q.contains(t.toLowerCase().trim()),\n    );\n  }\n\n  Future<void> getAnifyEpisodes() async {\n    final resp = await get(\n      Uri.parse(\n        \"https://api.ani.zip/mappings?${serviceHandler.serviceType.value == ServicesType.anilist ? 'anilist_id' : 'mal_id'}=${id.value}\",\n      ),\n    );\n    final check = jsonDecode(resp.body);\n    final anifyEpisodes = check['episodes'] as Map<String, dynamic>;\n    final ep = episodesList\n        .map((entry) {\n          final epNum = entry.number;\n          final data = anifyEpisodes.values.firstWhere(\n            (e) => e['absoluteEpisodeNumber'].toString() == epNum,\n            orElse: () => null,\n          );\n          return Episode(\n            url: entry.url ?? '',\n            number: epNum,\n            desc: data['overview'] ?? '',\n            thumbnail: data['image'] ?? '',\n            title: (data['title']?['en']) ?? '',\n          );\n        })\n        .whereType<Episode>()\n        .toList();\n    if (ep.first.number.isNotEmpty) {\n      episodesList.value = ep;\n    }\n  }\n\n  Future<void> loadDetails() async {\n    try {\n      final result = await SourceMapper.mapMedia(\n        formatTitles(mediaData.value),\n        title,\n        mediaId: id.value,\n        type: ItemType.anime,\n        synonyms: mediaData.value.synonyms ?? [],\n      );\n      if (result != null) {\n        getEpisodes(result.url!);\n        animeTitle.value = result.title ?? '';\n      } else {\n        _extenstionError.value = true;\n      }\n    } catch (e) {\n      Utils.log(\"Error loading episodes\");\n    }\n  }\n\n  List<String> formatTitles(AnilistMediaData media) {\n    return [media.title ?? '', media.titleRomaji ?? ''];\n  }\n\n  void _onPageChanged(int index) {\n    _currentIndex.value = index;\n    _tabBarController.animateTo(index);\n  }\n\n  @override\n  Widget build(BuildContext context) {\n    final theme = Theme.of(context);\n    final colorScheme = theme.colorScheme;\n\n    return Scaffold(\n      backgroundColor: colorScheme.surface,\n      extendBody: true,\n      floatingActionButtonLocation: FloatingActionButtonLocation.centerDocked,\n      floatingActionButton: Obx(\n        () => AddToListFloater(\n          data: OfflineItem(\n            mediaData: mediaData.value,\n            number: '1',\n            animeTitle: title.value,\n            mediaType: 1,\n            episodesList: episodesList.toList(),\n          ),\n          mediaData: mediaData.value,\n          isLoading: isLoading,\n        ),\n      ),\n      body: SingleChildScrollView(\n        physics: const BouncingScrollPhysics(),\n        child: Column(\n          children: [\n            ScrollableAppBar(\n              mediaData: mediaData,\n              image: image.value,\n              tagg: widget.tagg,\n            ),\n            // ElevatedButton(onPressed: test, child: Text(\"Test\")),\n            if (sourceController.installedExtensions.isNotEmpty)\n              Container(\n                margin: const EdgeInsets.fromLTRB(24, 32, 24, 16),\n                height: 52,\n                decoration: BoxDecoration(\n                  color: colorScheme.surfaceContainerHighest.withOpacity(0.6),\n                  borderRadius: BorderRadius.circular(26),\n                  border: Border.all(\n                    color: colorScheme.outlineVariant.withOpacity(0.3),\n                    width: 0.5,\n                  ),\n                ),\n                child: TabBar(\n                  controller: _tabBarController,\n                  splashBorderRadius: BorderRadius.circular(26),\n                  indicatorSize: TabBarIndicatorSize.tab,\n                  dividerColor: Colors.transparent,\n                  indicatorPadding: const EdgeInsets.all(4),\n                  indicator: BoxDecoration(\n                    color: colorScheme.surface,\n                    borderRadius: BorderRadius.circular(24),\n                    boxShadow: [\n                      BoxShadow(\n                        color: Colors.black.withOpacity(0.08),\n                        blurRadius: 4,\n                        offset: const Offset(0, 2),\n                      ),\n                    ],\n                  ),\n                  labelColor: colorScheme.primary,\n                  unselectedLabelColor: colorScheme.onSurfaceVariant,\n                  labelStyle: TextStyle(\n                    fontWeight: FontWeight.w700,\n                    fontSize: 14,\n                    fontFamily: theme.textTheme.titleMedium?.fontFamily,\n                  ),\n                  unselectedLabelStyle: TextStyle(\n                    fontWeight: FontWeight.w500,\n                    fontSize: 14,\n                    fontFamily: theme.textTheme.titleMedium?.fontFamily,\n                  ),\n                  tabs: const [\n                    Tab(text: \"Overview\"),\n                    Tab(text: \"Episodes\"),\n                  ],\n                ),\n              ),\n            ExpandablePageView(\n              controller: _pageController,\n              onPageChanged: _onPageChanged,\n              physics: const NeverScrollableScrollPhysics(),\n              children: [\n                Obx(\n                  () => isLoading.value || _anilistError.value.isNotEmpty\n                      ? Container(\n                          height: 300,\n                          alignment: Alignment.center,\n                          child: _anilistError.value.isNotEmpty\n                              ? Container(\n                                  margin: const EdgeInsets.all(24),\n                                  padding: const EdgeInsets.all(20),\n                                  decoration: BoxDecoration(\n                                    color: colorScheme.errorContainer\n                                        .withOpacity(0.3),\n                                    borderRadius: BorderRadius.circular(20),\n                                    border: Border.all(\n                                      color: colorScheme.error.withOpacity(0.2),\n                                      width: 1,\n                                    ),\n                                  ),\n                                  child: AzyXText(\n                                    text: _anilistError.value,\n\n                                    color: colorScheme.onErrorContainer,\n                                    fontSize: 14,\n\n                                    textAlign: TextAlign.center,\n                                  ),\n                                )\n                              : CircularProgressIndicator(\n                                  color: colorScheme.primary,\n                                  strokeWidth: 2.5,\n                                ),\n                        )\n                      : DetailsSection(\n                          animeTitle: animeTitle.value,\n                          episodesList: episodesList,\n                          mediaData: mediaData,\n                          index: 0,\n                          isManga: false,\n                        ),\n                ),\n                Obx(\n                  () => sourceController.installedExtensions.isEmpty\n                      ? const SizedBox.shrink()\n                      : WatchSection(\n                          onChanged: (value) {\n                            totalEpisodes.value = '??';\n                            getEpisodes(value);\n                            _extenstionError.value = false;\n                          },\n                          onTitleChanged: (value) {\n                            animeTitle.value = value;\n                          },\n                          onSourceChanged: (value) {\n                            animeTitle.value = '??';\n                            totalEpisodes.value = '??';\n                            episodesList.value = [];\n                            _extenstionError.value = false;\n                            loadDetails();\n                          },\n                          mediaData: mediaData.value,\n                          hasError: _extenstionError,\n                          id: id.value,\n                          image: coverImage.value,\n                          animeTitle: animeTitle,\n                          installedExtensions:\n                              sourceController.installedExtensions,\n                          totalEpisodes: totalEpisodes,\n                          episodelist: episodesList,\n                        ),\n                ),\n              ],\n            ),\n            const SizedBox(height: 120),\n          ],\n        ),\n      ),\n    );\n  }\n}\n"
  },
  {
    "path": "lib/Screens/Anime/Details/tabs/add_to_list_floater.dart",
    "content": "import 'dart:developer';\nimport 'dart:ui';\n\nimport 'package:azyx/Controllers/anilist_add_to_list_controller.dart';\nimport 'package:azyx/Controllers/offline_controller.dart';\nimport 'package:azyx/Controllers/services/service_handler.dart';\nimport 'package:azyx/Database/isar_models/anime_details_data.dart';\nimport 'package:azyx/Database/isar_models/category.dart';\nimport 'package:azyx/Database/isar_models/offline_item.dart';\nimport 'package:checkmark/checkmark.dart';\nimport 'package:flutter/material.dart';\nimport 'package:flutter/services.dart';\nimport 'package:get/get.dart';\nimport 'package:icons_plus/icons_plus.dart';\n\nclass AddToListFloater extends StatelessWidget {\n  final int? index;\n  final OfflineItem data;\n  final AnilistMediaData mediaData;\n  final RxBool isLoading;\n\n  const AddToListFloater({\n    super.key,\n    this.index,\n    required this.data,\n    required this.mediaData,\n    required this.isLoading,\n  });\n\n  @override\n  Widget build(BuildContext context) {\n    final colorScheme = Theme.of(context).colorScheme;\n\n    return Obx(() {\n      final isLoggedIn = serviceHandler.userData.value.name != null;\n\n      return Container(\n        margin: const EdgeInsets.only(bottom: 28, left: 20, right: 20),\n        height: 70,\n        decoration: BoxDecoration(\n          borderRadius: BorderRadius.circular(24),\n          border: Border.all(\n            color: colorScheme.outlineVariant.withOpacity(0.15),\n            width: 0.5,\n          ),\n          boxShadow: [\n            BoxShadow(\n              color: Colors.black.withOpacity(0.35),\n              blurRadius: 24,\n              spreadRadius: -4,\n              offset: const Offset(0, 10),\n            ),\n            BoxShadow(\n              color: colorScheme.primary.withOpacity(0.06),\n              blurRadius: 40,\n              spreadRadius: -8,\n            ),\n          ],\n        ),\n        child: ClipRRect(\n          borderRadius: BorderRadius.circular(24),\n          child: BackdropFilter(\n            filter: ImageFilter.blur(sigmaX: 25, sigmaY: 25),\n            child: Container(\n              padding: const EdgeInsets.all(8),\n              decoration: BoxDecoration(\n                color: colorScheme.surfaceContainerHigh.withOpacity(0.88),\n                borderRadius: BorderRadius.circular(24),\n              ),\n              child: isLoading.value\n                  ? Center(\n                      child: SizedBox(\n                        width: 24,\n                        height: 24,\n                        child: CircularProgressIndicator(\n                          strokeWidth: 3,\n                          color: colorScheme.primary,\n                        ),\n                      ),\n                    )\n                  : Row(\n                      children: [\n                        _LibraryButton(\n                          isCompact: isLoggedIn,\n                          onTap: () => _openLibrarySheet(context),\n                        ),\n                        if (isLoggedIn) ...[\n                          const SizedBox(width: 8),\n                          Expanded(\n                            child: _AddToListButton(\n                              mediaData: mediaData,\n                              onTap: () {\n                                HapticFeedback.lightImpact();\n                                anilistAddToListController.addToListSheet(\n                                  context,\n                                  mediaData.image ?? '',\n                                  mediaData.title ?? 'Unknown',\n                                  mediaData.episodes ?? 24,\n                                  mediaData.id!,\n                                );\n                              },\n                            ),\n                          ),\n                        ],\n                      ],\n                    ),\n            ),\n          ),\n        ),\n      );\n    });\n  }\n\n  void _openLibrarySheet(BuildContext context) {\n    HapticFeedback.mediumImpact();\n    final theme = Theme.of(context);\n    final colorScheme = theme.colorScheme;\n\n    showModalBottomSheet(\n      context: context,\n      backgroundColor: Colors.transparent,\n      isScrollControlled: true,\n      builder: (ctx) {\n        return Container(\n          constraints: BoxConstraints(\n            maxHeight: MediaQuery.of(ctx).size.height * 0.55,\n          ),\n          decoration: BoxDecoration(\n            color: colorScheme.surface,\n            borderRadius: const BorderRadius.vertical(top: Radius.circular(28)),\n          ),\n          child: Column(\n            mainAxisSize: MainAxisSize.min,\n            children: [\n              const SizedBox(height: 12),\n              Container(\n                width: 40,\n                height: 4,\n                decoration: BoxDecoration(\n                  color: colorScheme.onSurfaceVariant.withOpacity(0.25),\n                  borderRadius: BorderRadius.circular(2),\n                ),\n              ),\n              const SizedBox(height: 20),\n\n              Padding(\n                padding: const EdgeInsets.symmetric(horizontal: 24),\n                child: Row(\n                  children: [\n                    Container(\n                      padding: const EdgeInsets.all(10),\n                      decoration: BoxDecoration(\n                        color: colorScheme.primaryContainer.withOpacity(0.5),\n                        borderRadius: BorderRadius.circular(14),\n                      ),\n                      child: Icon(\n                        IonIcons.bookmarks,\n                        color: colorScheme.primary,\n                        size: 20,\n                      ),\n                    ),\n                    const SizedBox(width: 14),\n                    Expanded(\n                      child: Column(\n                        crossAxisAlignment: CrossAxisAlignment.start,\n                        children: [\n                          Text(\n                            \"Library Collections\",\n                            style: TextStyle(\n                              fontSize: 18,\n                              fontWeight: FontWeight.w800,\n                              color: colorScheme.onSurface,\n                            ),\n                          ),\n                          const SizedBox(height: 2),\n                          Text(\n                            \"Save to your personal collections\",\n                            style: TextStyle(\n                              fontSize: 12,\n                              color: colorScheme.onSurfaceVariant,\n                              fontWeight: FontWeight.w500,\n                            ),\n                          ),\n                        ],\n                      ),\n                    ),\n                  ],\n                ),\n              ),\n\n              const SizedBox(height: 16),\n              Divider(\n                color: colorScheme.outlineVariant.withOpacity(0.3),\n                height: 1,\n              ),\n              const SizedBox(height: 8),\n\n              Flexible(\n                child: StreamBuilder<List<Category>>(\n                  stream: offlineController.getAnimeCategories(),\n                  builder: (context, snapshot) {\n                    if (snapshot.connectionState == ConnectionState.waiting) {\n                      return const Center(child: CircularProgressIndicator());\n                    }\n\n                    final categories = snapshot.data ?? [];\n                    return ListView.builder(\n                      shrinkWrap: true,\n                      padding: const EdgeInsets.symmetric(horizontal: 16),\n                      itemCount: categories.length + 1,\n                      itemBuilder: (context, index) {\n                        if (index == categories.length) {\n                          return _CreateCollectionTile(\n                            onTap: () {\n                              _showCreateDialog(context);\n                            },\n                          );\n                        }\n\n                        final category = categories[index];\n                        final isSelected =\n                            (category.anilistIds?.contains(\n                                      data.mediaData?.id?.toString(),\n                                    ) ??\n                                    false)\n                                .obs;\n\n                        return _CollectionTile(\n                          name: category.name ?? 'Unknown',\n                          isSelected: isSelected,\n                          onTap: () async {\n                            HapticFeedback.selectionClick();\n                            isSelected.value = !isSelected.value;\n                            if (isSelected.value) {\n                              log(\n                                'Adding to offline: ${data.mediaData?.title} ${data.mediaData?.id}',\n                              );\n                              offlineController.addOfflineItem(data, category);\n                            } else {\n                              offlineController.removeOfflineItem(\n                                data,\n                                category,\n                              );\n                            }\n                          },\n                        );\n                      },\n                    );\n                  },\n                ),\n              ),\n              SizedBox(height: MediaQuery.of(ctx).padding.bottom + 16),\n            ],\n          ),\n        );\n      },\n    );\n  }\n\n  void _showCreateDialog(BuildContext context) {\n    final controller = TextEditingController();\n    final colorScheme = Theme.of(context).colorScheme;\n\n    showDialog(\n      context: context,\n      builder: (ctx) => AlertDialog(\n        backgroundColor: colorScheme.surfaceContainerHigh,\n        shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(24)),\n        titlePadding: const EdgeInsets.fromLTRB(24, 24, 24, 8),\n        contentPadding: const EdgeInsets.fromLTRB(24, 8, 24, 0),\n        actionsPadding: const EdgeInsets.fromLTRB(16, 16, 16, 16),\n        title: Row(\n          children: [\n            Icon(EvaIcons.plus_circle, color: colorScheme.primary, size: 24),\n            const SizedBox(width: 12),\n            const Text(\n              \"New Collection\",\n              style: TextStyle(fontWeight: FontWeight.w800, fontSize: 18),\n            ),\n          ],\n        ),\n        content: TextField(\n          controller: controller,\n          autofocus: true,\n          textCapitalization: TextCapitalization.words,\n          style: const TextStyle(fontWeight: FontWeight.w600, fontSize: 15),\n          decoration: InputDecoration(\n            hintText: \"e.g. Watch Later\",\n            hintStyle: TextStyle(\n              color: colorScheme.onSurfaceVariant.withOpacity(0.5),\n              fontWeight: FontWeight.w500,\n            ),\n            filled: true,\n            fillColor: colorScheme.surfaceContainerHighest.withOpacity(0.6),\n            border: OutlineInputBorder(\n              borderSide: BorderSide.none,\n              borderRadius: BorderRadius.circular(14),\n            ),\n            contentPadding: const EdgeInsets.symmetric(\n              horizontal: 16,\n              vertical: 14,\n            ),\n          ),\n        ),\n        actions: [\n          TextButton(\n            onPressed: () => Navigator.pop(ctx),\n            style: TextButton.styleFrom(\n              padding: const EdgeInsets.symmetric(horizontal: 20, vertical: 12),\n              shape: RoundedRectangleBorder(\n                borderRadius: BorderRadius.circular(12),\n              ),\n            ),\n            child: Text(\n              \"Cancel\",\n              style: TextStyle(\n                fontWeight: FontWeight.w700,\n                color: colorScheme.onSurfaceVariant,\n              ),\n            ),\n          ),\n          FilledButton(\n            onPressed: () {\n              if (controller.text.trim().isNotEmpty) {\n                offlineController.createCategory(controller.text.trim());\n                Navigator.pop(ctx);\n              }\n            },\n            style: FilledButton.styleFrom(\n              padding: const EdgeInsets.symmetric(horizontal: 24, vertical: 12),\n              shape: RoundedRectangleBorder(\n                borderRadius: BorderRadius.circular(12),\n              ),\n            ),\n            child: const Text(\n              \"Create\",\n              style: TextStyle(fontWeight: FontWeight.w800),\n            ),\n          ),\n        ],\n      ),\n    );\n  }\n}\n\nclass _LibraryButton extends StatelessWidget {\n  final bool isCompact;\n  final VoidCallback onTap;\n\n  const _LibraryButton({required this.isCompact, required this.onTap});\n\n  @override\n  Widget build(BuildContext context) {\n    final colorScheme = Theme.of(context).colorScheme;\n\n    final child = GestureDetector(\n      onTap: onTap,\n      child: AnimatedContainer(\n        duration: const Duration(milliseconds: 250),\n        curve: Curves.easeOutCubic,\n        height: 54,\n        padding: EdgeInsets.symmetric(horizontal: isCompact ? 0 : 20),\n        decoration: BoxDecoration(\n          color: colorScheme.surfaceContainerHighest.withOpacity(0.7),\n          borderRadius: BorderRadius.circular(18),\n          border: Border.all(\n            color: colorScheme.outlineVariant.withOpacity(0.12),\n            width: 0.5,\n          ),\n        ),\n        child: Row(\n          mainAxisAlignment: MainAxisAlignment.center,\n          mainAxisSize: isCompact ? MainAxisSize.min : MainAxisSize.max,\n          children: [\n            if (isCompact)\n              SizedBox(\n                width: 54,\n                child: Icon(\n                  IonIcons.bookmarks,\n                  color: colorScheme.primary,\n                  size: 20,\n                ),\n              )\n            else ...[\n              Container(\n                padding: const EdgeInsets.all(8),\n                decoration: BoxDecoration(\n                  color: colorScheme.primary.withOpacity(0.12),\n                  borderRadius: BorderRadius.circular(10),\n                ),\n                child: Icon(\n                  IonIcons.bookmarks,\n                  color: colorScheme.primary,\n                  size: 18,\n                ),\n              ),\n              const SizedBox(width: 14),\n              Text(\n                \"Save to Library\",\n                style: TextStyle(\n                  color: colorScheme.onSurface,\n                  fontWeight: FontWeight.w800,\n                  letterSpacing: 0.3,\n                  fontSize: 15,\n                ),\n              ),\n              const SizedBox(width: 6),\n              Icon(\n                Icons.arrow_forward_ios_rounded,\n                color: colorScheme.onSurfaceVariant.withOpacity(0.5),\n                size: 14,\n              ),\n            ],\n          ],\n        ),\n      ),\n    );\n\n    return isCompact ? child : Expanded(child: child);\n  }\n}\n\nclass _AddToListButton extends StatelessWidget {\n  final AnilistMediaData mediaData;\n  final VoidCallback onTap;\n\n  const _AddToListButton({required this.mediaData, required this.onTap});\n\n  @override\n  Widget build(BuildContext context) {\n    final colorScheme = Theme.of(context).colorScheme;\n\n    return GestureDetector(\n      onTap: onTap,\n      child: Container(\n        height: 54,\n        decoration: BoxDecoration(\n          gradient: LinearGradient(\n            begin: Alignment.topLeft,\n            end: Alignment.bottomRight,\n            colors: [\n              colorScheme.primary,\n              colorScheme.primary.withOpacity(0.82),\n            ],\n          ),\n          borderRadius: BorderRadius.circular(18),\n          boxShadow: [\n            BoxShadow(\n              color: colorScheme.primary.withOpacity(0.35),\n              blurRadius: 14,\n              spreadRadius: -3,\n              offset: const Offset(0, 6),\n            ),\n          ],\n        ),\n        alignment: Alignment.center,\n        child: Obx(() {\n          final status = serviceHandler.currentMedia.value.status;\n          final hasStatus = status != null;\n\n          return Row(\n            mainAxisAlignment: MainAxisAlignment.center,\n            children: [\n              AnimatedSwitcher(\n                duration: const Duration(milliseconds: 200),\n                child: Icon(\n                  hasStatus ? Icons.check_circle_rounded : Icons.add_rounded,\n                  key: ValueKey(hasStatus),\n                  color: colorScheme.onPrimary,\n                  size: hasStatus ? 19 : 22,\n                ),\n              ),\n              const SizedBox(width: 8),\n              Text(\n                (status ?? \"Add to List\").toUpperCase(),\n                style: TextStyle(\n                  color: colorScheme.onPrimary,\n                  fontWeight: FontWeight.w800,\n                  letterSpacing: 0.5,\n                  fontSize: 13,\n                ),\n              ),\n            ],\n          );\n        }),\n      ),\n    );\n  }\n}\n\nclass _CollectionTile extends StatelessWidget {\n  final String name;\n  final RxBool isSelected;\n  final VoidCallback onTap;\n\n  const _CollectionTile({\n    required this.name,\n    required this.isSelected,\n    required this.onTap,\n  });\n\n  @override\n  Widget build(BuildContext context) {\n    final colorScheme = Theme.of(context).colorScheme;\n\n    return Obx(\n      () => AnimatedContainer(\n        duration: const Duration(milliseconds: 200),\n        margin: const EdgeInsets.symmetric(vertical: 4),\n        decoration: BoxDecoration(\n          color: isSelected.value\n              ? colorScheme.primaryContainer.withOpacity(0.35)\n              : colorScheme.surfaceContainer.withOpacity(0.6),\n          borderRadius: BorderRadius.circular(16),\n          border: Border.all(\n            color: isSelected.value\n                ? colorScheme.primary.withOpacity(0.3)\n                : Colors.transparent,\n            width: 1,\n          ),\n        ),\n        child: ListTile(\n          onTap: onTap,\n          shape: RoundedRectangleBorder(\n            borderRadius: BorderRadius.circular(16),\n          ),\n          contentPadding: const EdgeInsets.symmetric(\n            horizontal: 16,\n            vertical: 2,\n          ),\n          leading: Container(\n            padding: const EdgeInsets.all(8),\n            decoration: BoxDecoration(\n              color: isSelected.value\n                  ? colorScheme.primary.withOpacity(0.15)\n                  : colorScheme.surfaceContainerHighest.withOpacity(0.6),\n              borderRadius: BorderRadius.circular(10),\n            ),\n            child: Icon(\n              EvaIcons.folder,\n              color: isSelected.value\n                  ? colorScheme.primary\n                  : colorScheme.onSurfaceVariant,\n              size: 20,\n            ),\n          ),\n          title: Text(\n            name,\n            style: TextStyle(\n              fontWeight: FontWeight.w700,\n              fontSize: 14,\n              color: isSelected.value\n                  ? colorScheme.onSurface\n                  : colorScheme.onSurfaceVariant,\n            ),\n          ),\n          trailing: SizedBox(\n            width: 22,\n            height: 22,\n            child: CheckMark(\n              active: isSelected.value,\n              activeColor: colorScheme.primary,\n              strokeWidth: 2.5,\n              curve: Curves.easeOutCubic,\n              duration: const Duration(milliseconds: 300),\n            ),\n          ),\n        ),\n      ),\n    );\n  }\n}\n\nclass _CreateCollectionTile extends StatelessWidget {\n  final VoidCallback onTap;\n  const _CreateCollectionTile({required this.onTap});\n\n  @override\n  Widget build(BuildContext context) {\n    final colorScheme = Theme.of(context).colorScheme;\n\n    return Container(\n      margin: const EdgeInsets.symmetric(vertical: 4),\n      child: ListTile(\n        onTap: onTap,\n        shape: RoundedRectangleBorder(\n          borderRadius: BorderRadius.circular(16),\n          side: BorderSide(\n            color: colorScheme.outline.withOpacity(0.2),\n            width: 1,\n            strokeAlign: BorderSide.strokeAlignInside,\n          ),\n        ),\n        contentPadding: const EdgeInsets.symmetric(horizontal: 16, vertical: 2),\n        leading: Container(\n          padding: const EdgeInsets.all(8),\n          decoration: BoxDecoration(\n            color: colorScheme.primary.withOpacity(0.1),\n            borderRadius: BorderRadius.circular(10),\n          ),\n          child: Icon(\n            EvaIcons.plus_circle,\n            color: colorScheme.primary,\n            size: 20,\n          ),\n        ),\n        title: Text(\n          \"Create New Collection\",\n          style: TextStyle(\n            fontWeight: FontWeight.w700,\n            fontSize: 14,\n            color: colorScheme.primary,\n          ),\n        ),\n        trailing: Icon(\n          Icons.arrow_forward_ios_rounded,\n          size: 14,\n          color: colorScheme.primary.withOpacity(0.6),\n        ),\n      ),\n    );\n  }\n}\n"
  },
  {
    "path": "lib/Screens/Anime/Details/tabs/details_section.dart",
    "content": "import 'package:azyx/Database/isar_models/anime_details_data.dart';\nimport 'package:azyx/Database/isar_models/episode_class.dart';\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_text.dart';\nimport 'package:azyx/Widgets/anime/anime_scrollable_list.dart';\nimport 'package:azyx/Widgets/anime/characters_list.dart';\nimport 'package:flutter/material.dart';\nimport 'package:get/get.dart';\nimport 'package:icons_plus/icons_plus.dart';\n\nclass DetailsSection extends StatelessWidget {\n  final Rx<AnilistMediaData> mediaData;\n  final int index;\n  final List<Episode>? episodesList;\n  final List<Chapter>? chapterList;\n  final String animeTitle;\n  final bool isManga;\n\n  const DetailsSection({\n    super.key,\n    required this.mediaData,\n    required this.index,\n    required this.animeTitle,\n    required this.isManga,\n    this.chapterList,\n    this.episodesList,\n  });\n\n  @override\n  Widget build(BuildContext context) {\n    final colorScheme = Theme.of(context).colorScheme;\n\n    return Padding(\n      padding: const EdgeInsets.symmetric(horizontal: 20),\n      child: Column(\n        crossAxisAlignment: CrossAxisAlignment.start,\n        children: [\n          const SizedBox(height: 16),\n          Center(\n            child: AzyXText(\n              text: mediaData.value.title ?? 'N/A',\n              fontSize: 26,\n              fontVariant: FontVariant.bold,\n              textAlign: TextAlign.center,\n            ),\n          ),\n          const SizedBox(height: 22),\n          Row(\n            mainAxisAlignment: MainAxisAlignment.center,\n            children: [\n              _StatChip(\n                icon: EvaIcons.star,\n                value: mediaData.value.rating ?? 'N/A',\n                bgColor: colorScheme.tertiaryContainer,\n                fgColor: colorScheme.onTertiaryContainer,\n              ),\n              const SizedBox(width: 10),\n              _StatChip(\n                icon: EvaIcons.heart,\n                value: _formatPopularity(mediaData.value.popularity),\n                bgColor: colorScheme.errorContainer,\n                fgColor: colorScheme.onErrorContainer,\n              ),\n              const SizedBox(width: 10),\n              _StatChip(\n                icon: EvaIcons.activity,\n                value: mediaData.value.status ?? 'N/A',\n                bgColor: colorScheme.primaryContainer,\n                fgColor: colorScheme.onPrimaryContainer,\n              ),\n            ],\n          ),\n          const SizedBox(height: 22),\n          if (mediaData.value.genres != null &&\n              mediaData.value.genres!.isNotEmpty)\n            Center(\n              child: Wrap(\n                spacing: 8,\n                runSpacing: 8,\n                alignment: WrapAlignment.center,\n                children: mediaData.value.genres!.map((genre) {\n                  return Container(\n                    padding: const EdgeInsets.symmetric(\n                      horizontal: 14,\n                      vertical: 7,\n                    ),\n                    decoration: BoxDecoration(\n                      color: colorScheme.surfaceContainerHighest.withOpacity(\n                        0.45,\n                      ),\n                      borderRadius: BorderRadius.circular(20),\n                      border: Border.all(\n                        color: colorScheme.outlineVariant.withOpacity(0.12),\n                        width: 0.5,\n                      ),\n                    ),\n                    child: AzyXText(\n                      text: genre,\n                      fontSize: 12,\n                      fontVariant: FontVariant.bold,\n                      color: colorScheme.onSurfaceVariant,\n                    ),\n                  );\n                }).toList(),\n              ),\n            ),\n          const SizedBox(height: 26),\n          if (mediaData.value.description != null)\n            _ExpandableDescription(description: mediaData.value.description!),\n          const SizedBox(height: 30),\n          CharactersList(\n            characterList: mediaData.value.characters ?? [],\n            title: \"Characters\",\n          ),\n          const SizedBox(height: 24),\n          AnimeScrollableList(\n            isManga: isManga,\n            animeList: mediaData.value.relations ?? [],\n            title: \"Related\",\n          ),\n          const SizedBox(height: 24),\n          AnimeScrollableList(\n            isManga: isManga,\n            animeList: mediaData.value.recommendations ?? [],\n            title: \"You might like\",\n          ),\n        ],\n      ),\n    );\n  }\n\n  String _formatPopularity(int? number) {\n    if (number == null) return 'N/A';\n    if (number >= 1000000) {\n      return '${(number / 1000000).toStringAsFixed(1)}M';\n    }\n    if (number >= 1000) return '${(number / 1000).toStringAsFixed(1)}K';\n    return number.toString();\n  }\n}\n\nclass _StatChip extends StatelessWidget {\n  final IconData icon;\n  final String value;\n  final Color bgColor;\n  final Color fgColor;\n\n  const _StatChip({\n    required this.icon,\n    required this.value,\n    required this.bgColor,\n    required this.fgColor,\n  });\n\n  @override\n  Widget build(BuildContext context) {\n    return Container(\n      padding: const EdgeInsets.symmetric(horizontal: 14, vertical: 10),\n      decoration: BoxDecoration(\n        color: bgColor.withOpacity(0.3),\n        borderRadius: BorderRadius.circular(14),\n        border: Border.all(color: bgColor.withOpacity(0.25), width: 0.5),\n      ),\n      child: Row(\n        mainAxisSize: MainAxisSize.min,\n        children: [\n          Icon(icon, color: fgColor, size: 15),\n          const SizedBox(width: 6),\n          Text(\n            value,\n            style: TextStyle(\n              color: fgColor,\n              fontWeight: FontWeight.w700,\n              fontSize: 13,\n            ),\n          ),\n        ],\n      ),\n    );\n  }\n}\n\nclass _ExpandableDescription extends StatefulWidget {\n  final String description;\n  const _ExpandableDescription({required this.description});\n\n  @override\n  State<_ExpandableDescription> createState() => _ExpandableDescriptionState();\n}\n\nclass _ExpandableDescriptionState extends State<_ExpandableDescription> {\n  bool _expanded = false;\n\n  @override\n  Widget build(BuildContext context) {\n    final colorScheme = Theme.of(context).colorScheme;\n\n    return GestureDetector(\n      onTap: () => setState(() => _expanded = !_expanded),\n      child: AnimatedContainer(\n        duration: const Duration(milliseconds: 300),\n        curve: Curves.easeInOut,\n        padding: const EdgeInsets.fromLTRB(18, 18, 18, 10),\n        decoration: BoxDecoration(\n          color: colorScheme.surfaceContainerLow.withOpacity(0.5),\n          borderRadius: BorderRadius.circular(16),\n          border: Border.all(\n            color: colorScheme.outlineVariant.withOpacity(0.12),\n            width: 0.5,\n          ),\n        ),\n        child: Column(\n          crossAxisAlignment: CrossAxisAlignment.start,\n          children: [\n            AnimatedSize(\n              duration: const Duration(milliseconds: 350),\n              curve: Curves.easeInOut,\n              alignment: Alignment.topCenter,\n              child: AzyXText(\n                text: widget.description,\n                fontSize: 14,\n                fontVariant: FontVariant.regular,\n                maxLines: _expanded ? 100 : 4,\n                color: colorScheme.onSurfaceVariant,\n              ),\n            ),\n            const SizedBox(height: 6),\n            Center(\n              child: AnimatedRotation(\n                turns: _expanded ? 0.5 : 0.0,\n                duration: const Duration(milliseconds: 300),\n                child: Icon(\n                  Icons.keyboard_arrow_down_rounded,\n                  color: colorScheme.primary,\n                  size: 22,\n                ),\n              ),\n            ),\n          ],\n        ),\n      ),\n    );\n  }\n}\n"
  },
  {
    "path": "lib/Screens/Anime/Details/tabs/floater.dart",
    "content": "import 'dart:ui';\r\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_text.dart';\r\nimport 'package:azyx/utils/Functions/multiplier_extension.dart';\r\nimport 'package:flutter/material.dart';\r\n\r\nclass FloaterWidget extends StatelessWidget {\r\n  final String title;\r\n  final String name;\r\n  final IconData icon;\r\n  final int? index;\r\n\r\n  const FloaterWidget(\r\n      {super.key,\r\n      required this.title,\r\n      required this.icon,\r\n      required this.name,\r\n      this.index});\r\n\r\n  @override\r\n  Widget build(BuildContext context) {\r\n    // Adding a delay based on index to stagger the animations\r\n    final double positionOffset = (index ?? 0) *\r\n        10.0; // Adjust the multiplier to control the gap between floaters\r\n    final double opacity =\r\n        (index != null) ? (1.0 - index! * 0.1).clamp(0.0, 1.0) : 1.0;\r\n\r\n    return AnimatedPositioned(\r\n      bottom: positionOffset,\r\n      left: 0,\r\n      right: 0,\r\n      duration: Duration(milliseconds: 1000 + (index ?? 0) * 200),\r\n      curve: Curves.easeInOut,\r\n      child: AnimatedOpacity(\r\n        duration: const Duration(milliseconds: 1000),\r\n        opacity: opacity, // Apply opacity change based on index\r\n        child: AnimatedContainer(\r\n          duration: const Duration(milliseconds: 1000),\r\n          margin: const EdgeInsets.fromLTRB(10, 0, 10, 20),\r\n          alignment: Alignment.center,\r\n          decoration: BoxDecoration(\r\n              color: Colors.white.withOpacity(0.1),\r\n              borderRadius: BorderRadius.circular(10)),\r\n          child: ClipRRect(\r\n            borderRadius: BorderRadius.circular(10),\r\n            child: BackdropFilter(\r\n              filter: ImageFilter.blur(sigmaX: 10, sigmaY: 10),\r\n              child: Container(\r\n                padding: const EdgeInsets.all(10),\r\n                alignment: Alignment.center,\r\n                decoration: BoxDecoration(\r\n                    color: Colors.white.withOpacity(0.0),\r\n                    borderRadius: BorderRadius.circular(10)),\r\n                child: Row(\r\n                  children: [\r\n                    Expanded(\r\n                      child: Column(\r\n                        crossAxisAlignment: CrossAxisAlignment.start,\r\n                        children: [\r\n                          Text(\r\n                            title,\r\n                            maxLines: 1,\r\n                            overflow: TextOverflow.ellipsis,\r\n                            style: const TextStyle(fontFamily: \"Poppins-Bold\"),\r\n                          ),\r\n                          AzyXText(\r\n                              text: \"Episode 1\",\r\n                              fontVariant: FontVariant.bold,\r\n                              fontStyle: FontStyle.italic,\r\n                              color: Colors.grey[500]),\r\n                        ],\r\n                      ),\r\n                    ),\r\n                    Container(\r\n                      padding: const EdgeInsets.all(10),\r\n                      decoration: BoxDecoration(\r\n                          borderRadius: BorderRadius.circular(10),\r\n                          boxShadow: [\r\n                            BoxShadow(\r\n                                color: Theme.of(context)\r\n                                    .colorScheme\r\n                                    .primary\r\n                                    .withOpacity(1.glowMultiplier()),\r\n                                blurRadius: 10.blurMultiplier(),\r\n                                spreadRadius: 2.spreadMultiplier())\r\n                          ],\r\n                          color: Theme.of(context).colorScheme.primary),\r\n                      child: Row(\r\n                        children: [\r\n                          Icon(\r\n                            Icons.movie_filter,\r\n                            color: Theme.of(context).colorScheme.inversePrimary,\r\n                          ),\r\n                          const SizedBox(\r\n                            width: 5,\r\n                          ),\r\n                          Text(\r\n                            \"Watch\",\r\n                            style: TextStyle(\r\n                                fontFamily: \"Poppins-Bold\",\r\n                                color: Theme.of(context)\r\n                                    .colorScheme\r\n                                    .inversePrimary),\r\n                          )\r\n                        ],\r\n                      ),\r\n                    )\r\n                  ],\r\n                ),\r\n              ),\r\n            ),\r\n          ),\r\n        ),\r\n      ),\r\n    );\r\n  }\r\n}\r\n"
  },
  {
    "path": "lib/Screens/Anime/Details/tabs/watch_section.dart",
    "content": "import 'package:azyx/Controllers/source/source_controller.dart';\nimport 'package:azyx/Database/isar_models/anime_details_data.dart';\nimport 'package:azyx/Database/isar_models/episode_class.dart';\nimport 'package:azyx/Models/wrong_title_search.dart';\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_normal_card.dart';\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_snack_bar.dart';\nimport 'package:azyx/Widgets/anime/anify_episodes_list.dart';\nimport 'package:azyx/Widgets/anime/episodes_list.dart';\nimport 'package:azyx/Widgets/anime/mapped_title.dart';\nimport 'package:azyx/Widgets/common/search_widget.dart';\nimport 'package:azyx/Widgets/custom_drop_down.dart';\nimport 'package:anymex_extension_runtime_bridge/ExtensionManager.dart';\nimport 'package:anymex_extension_runtime_bridge/Models/Source.dart';\nimport 'package:flutter/material.dart';\nimport 'package:get/get.dart';\nimport 'package:icons_plus/icons_plus.dart';\n\nclass WatchSection extends StatefulWidget {\n  final String image;\n  final String id;\n  final AnilistMediaData mediaData;\n  final RxList<Source> installedExtensions;\n  final Rx<String> animeTitle;\n  final Rx<String> totalEpisodes;\n  final RxList<Episode> episodelist;\n  final Rx<bool> hasError;\n  final Function(String link) onChanged;\n  final Function(String) onTitleChanged;\n  final Function(String) onSourceChanged;\n\n  const WatchSection({\n    super.key,\n    required this.id,\n    required this.image,\n    required this.installedExtensions,\n    required this.totalEpisodes,\n    required this.episodelist,\n    required this.hasError,\n    required this.onChanged,\n    required this.onTitleChanged,\n    required this.onSourceChanged,\n    required this.mediaData,\n    required this.animeTitle,\n  });\n\n  @override\n  State<WatchSection> createState() => _WatchSectionState();\n}\n\nclass _WatchSectionState extends State<WatchSection> {\n  final RxList<WrongTitleSearch> wrongTitleSearchData = RxList();\n  final RxList<Episode> filteredList = RxList();\n  TextEditingController wrongTitle = TextEditingController();\n  final Rx<bool> searchError = false.obs;\n\n  @override\n  void initState() {\n    super.initState();\n    filteredList.value = widget.episodelist;\n  }\n\n  Future<void> wrongTitleSearch(String query, BuildContext context) async {\n    try {\n      final response = await sourceController.activeSource.value!.methods\n          .search(query, 1, []);\n      if (response.list.isNotEmpty) {\n        for (var item in response.list) {\n          wrongTitleSearchData.add(\n            WrongTitleSearch(\n              image: item.cover,\n              title: item.title,\n              link: item.url,\n            ),\n          );\n        }\n      } else {\n        searchError.value = true;\n        azyxSnackBar(\"Something went wrong\");\n      }\n    } catch (e) {\n      searchError.value = true;\n      azyxSnackBar(\"Something went wrong\");\n    }\n  }\n\n  void handleEpisodes(String value) {\n    if (value.isNotEmpty) {\n      filteredList.value = widget.episodelist\n          .where((i) => i.title!.toLowerCase().contains(value.toLowerCase()))\n          .toList();\n    } else {\n      filteredList.value = widget.episodelist;\n    }\n  }\n\n  @override\n  Widget build(BuildContext context) {\n    final colorScheme = Theme.of(context).colorScheme;\n\n    return ListView(\n      padding: const EdgeInsets.symmetric(horizontal: 20, vertical: 0),\n      shrinkWrap: true,\n      physics: const NeverScrollableScrollPhysics(),\n      children: [\n        Obx(\n          () => CustomSourceDropdown(\n            items: sourceController.installedExtensions,\n            sourceController: sourceController,\n            selectedSource:\n                sourceController.activeSource.value ??\n                sourceController.installedExtensions.first,\n            labelText: 'Source',\n            onChanged: (value) {\n              if (value != null) {\n                final matched = sourceController.installedExtensions.firstWhere(\n                  (i) => \"${i.name}_${i.extensionType}\" == value,\n                );\n                widget.onSourceChanged(value);\n                sourceController.setActiveSource(matched);\n              }\n            },\n          ),\n        ),\n        const SizedBox(height: 18),\n        MappedTitle(\n          name: \"Episode Count\",\n          animeTitle: widget.animeTitle,\n          totalEpisodes: widget.totalEpisodes,\n        ),\n        const SizedBox(height: 26),\n        Row(\n          children: [\n            Expanded(\n              child: Text(\n                \"Episodes\",\n                style: TextStyle(\n                  fontSize: 20,\n                  fontWeight: FontWeight.w800,\n                  color: colorScheme.onSurface,\n                  letterSpacing: -0.3,\n                ),\n              ),\n            ),\n            GestureDetector(\n              onTap: () {\n                searchError.value = false;\n                wrongTitleSearchData.value = [];\n                wrongTitle.text = widget.animeTitle.value;\n                wrongTitleSearch(wrongTitle.text, context);\n                _showWrongTitleSheet(context);\n              },\n              child: Container(\n                padding: const EdgeInsets.symmetric(\n                  horizontal: 12,\n                  vertical: 8,\n                ),\n                decoration: BoxDecoration(\n                  color: colorScheme.secondaryContainer.withOpacity(0.35),\n                  borderRadius: BorderRadius.circular(10),\n                  border: Border.all(\n                    color: colorScheme.outlineVariant.withOpacity(0.12),\n                    width: 0.5,\n                  ),\n                ),\n                child: Row(\n                  mainAxisSize: MainAxisSize.min,\n                  children: [\n                    Icon(\n                      Icons.edit_rounded,\n                      size: 14,\n                      color: colorScheme.onSecondaryContainer,\n                    ),\n                    const SizedBox(width: 6),\n                    Text(\n                      \"Wrong title?\",\n                      style: TextStyle(\n                        fontSize: 12,\n                        fontWeight: FontWeight.w700,\n                        color: colorScheme.onSecondaryContainer,\n                      ),\n                    ),\n                  ],\n                ),\n              ),\n            ),\n          ],\n        ),\n        const SizedBox(height: 16),\n        SearchBox(\n          onChanged: handleEpisodes,\n          ontap: () {},\n          name: \"Filter episodes...\",\n        ),\n        const SizedBox(height: 20),\n        Obx(\n          () => widget.hasError.value\n              ? _buildErrorState(colorScheme)\n              : widget.episodelist.isEmpty\n              ? _buildLoadingState(colorScheme)\n              : widget.episodelist.first.desc.isNotEmpty\n              ? AnifyEpisodesWidget(\n                  title: widget.animeTitle.value,\n                  id: widget.id,\n                  image: widget.image,\n                  data: widget.mediaData,\n                  anifyEpisodes: widget.episodelist,\n                )\n              : EpisodesList(\n                  episodeList: widget.episodelist,\n                  image: widget.image,\n                  title: widget.animeTitle.value,\n                  id: widget.id,\n                ),\n        ),\n      ],\n    );\n  }\n\n  Widget _buildErrorState(ColorScheme colorScheme) {\n    return Center(\n      child: Container(\n        margin: const EdgeInsets.symmetric(vertical: 24),\n        padding: const EdgeInsets.symmetric(horizontal: 32, vertical: 28),\n        decoration: BoxDecoration(\n          color: colorScheme.errorContainer.withOpacity(0.2),\n          borderRadius: BorderRadius.circular(20),\n          border: Border.all(\n            color: colorScheme.error.withOpacity(0.15),\n            width: 1,\n          ),\n        ),\n        child: Column(\n          mainAxisSize: MainAxisSize.min,\n          children: [\n            Icon(\n              Icons.error_outline_rounded,\n              size: 40,\n              color: colorScheme.error.withOpacity(0.7),\n            ),\n            const SizedBox(height: 12),\n            Text(\n              \"Failed to load episodes\",\n              style: TextStyle(\n                fontSize: 14,\n                fontWeight: FontWeight.w700,\n                color: colorScheme.onErrorContainer,\n              ),\n            ),\n            const SizedBox(height: 4),\n            Text(\n              \"Try changing the source or title\",\n              style: TextStyle(\n                fontSize: 12,\n                color: colorScheme.onErrorContainer.withOpacity(0.7),\n              ),\n            ),\n          ],\n        ),\n      ),\n    );\n  }\n\n  Widget _buildLoadingState(ColorScheme colorScheme) {\n    return Center(\n      child: Padding(\n        padding: const EdgeInsets.symmetric(vertical: 40),\n        child: Column(\n          mainAxisSize: MainAxisSize.min,\n          children: [\n            SizedBox(\n              width: 32,\n              height: 32,\n              child: CircularProgressIndicator(\n                color: colorScheme.primary,\n                strokeWidth: 2.5,\n              ),\n            ),\n            const SizedBox(height: 14),\n            Text(\n              \"Fetching episodes...\",\n              style: TextStyle(\n                fontSize: 13,\n                fontWeight: FontWeight.w600,\n                color: colorScheme.onSurfaceVariant.withOpacity(0.6),\n              ),\n            ),\n          ],\n        ),\n      ),\n    );\n  }\n\n  void _showWrongTitleSheet(BuildContext context) {\n    final colorScheme = Theme.of(context).colorScheme;\n\n    showModalBottomSheet(\n      context: context,\n      isScrollControlled: true,\n      useSafeArea: true,\n      backgroundColor: Colors.transparent,\n      builder: (context) {\n        return Container(\n          height: MediaQuery.of(context).size.height * 0.8,\n          decoration: BoxDecoration(\n            color: colorScheme.surface,\n            borderRadius: const BorderRadius.vertical(top: Radius.circular(28)),\n          ),\n          child: Column(\n            children: [\n              const SizedBox(height: 12),\n              Container(\n                width: 40,\n                height: 4,\n                decoration: BoxDecoration(\n                  color: colorScheme.onSurfaceVariant.withOpacity(0.2),\n                  borderRadius: BorderRadius.circular(2),\n                ),\n              ),\n              const SizedBox(height: 16),\n              Padding(\n                padding: const EdgeInsets.symmetric(horizontal: 20),\n                child: Text(\n                  \"Search Title\",\n                  style: TextStyle(\n                    fontSize: 18,\n                    fontWeight: FontWeight.w800,\n                    color: colorScheme.onSurface,\n                  ),\n                ),\n              ),\n              const SizedBox(height: 14),\n              Padding(\n                padding: const EdgeInsets.symmetric(horizontal: 20),\n                child: Container(\n                  decoration: BoxDecoration(\n                    color: colorScheme.surfaceContainerHighest.withOpacity(\n                      0.45,\n                    ),\n                    borderRadius: BorderRadius.circular(14),\n                    border: Border.all(\n                      color: colorScheme.outlineVariant.withOpacity(0.15),\n                      width: 0.5,\n                    ),\n                  ),\n                  child: TextField(\n                    controller: wrongTitle,\n                    style: TextStyle(\n                      color: colorScheme.onSurface,\n                      fontWeight: FontWeight.w600,\n                      fontSize: 15,\n                    ),\n                    decoration: InputDecoration(\n                      prefixIcon: Icon(\n                        EvaIcons.search,\n                        color: colorScheme.onSurfaceVariant.withOpacity(0.5),\n                        size: 20,\n                      ),\n                      hintText: \"Search title...\",\n                      hintStyle: TextStyle(\n                        color: colorScheme.onSurfaceVariant.withOpacity(0.4),\n                        fontWeight: FontWeight.w500,\n                      ),\n                      border: InputBorder.none,\n                      contentPadding: const EdgeInsets.symmetric(\n                        horizontal: 16,\n                        vertical: 15,\n                      ),\n                    ),\n                    onSubmitted: (val) {\n                      searchError.value = false;\n                      wrongTitleSearchData.value = [];\n                      wrongTitleSearch(val, context);\n                    },\n                  ),\n                ),\n              ),\n              const SizedBox(height: 16),\n              Expanded(\n                child: Obx(\n                  () => wrongTitleSearchData.isEmpty\n                      ? Center(\n                          child: searchError.value\n                              ? Column(\n                                  mainAxisSize: MainAxisSize.min,\n                                  children: [\n                                    Icon(\n                                      Icons.search_off_rounded,\n                                      size: 40,\n                                      color: colorScheme.onSurfaceVariant\n                                          .withOpacity(0.3),\n                                    ),\n                                    const SizedBox(height: 10),\n                                    Text(\n                                      \"No results found\",\n                                      style: TextStyle(\n                                        color: colorScheme.onSurfaceVariant\n                                            .withOpacity(0.5),\n                                        fontWeight: FontWeight.w600,\n                                      ),\n                                    ),\n                                  ],\n                                )\n                              : SizedBox(\n                                  width: 28,\n                                  height: 28,\n                                  child: CircularProgressIndicator(\n                                    color: colorScheme.primary,\n                                    strokeWidth: 2.5,\n                                  ),\n                                ),\n                        )\n                      : GridView.builder(\n                          padding: const EdgeInsets.fromLTRB(20, 4, 20, 24),\n                          gridDelegate:\n                              const SliverGridDelegateWithFixedCrossAxisCount(\n                                crossAxisCount: 3,\n                                childAspectRatio: 0.52,\n                                crossAxisSpacing: 12,\n                                mainAxisSpacing: 12,\n                              ),\n                          itemCount: wrongTitleSearchData.length,\n                          itemBuilder: (ctx, index) {\n                            final item = wrongTitleSearchData[index];\n                            return GestureDetector(\n                              onTap: () {\n                                widget.episodelist.value = [];\n                                Navigator.pop(context);\n                                widget.onChanged(item.link!);\n                                widget.onTitleChanged(item.title!);\n                              },\n                              child: AzyXCard(item: item),\n                            );\n                          },\n                        ),\n                ),\n              ),\n            ],\n          ),\n        );\n      },\n    );\n  }\n}\n"
  },
  {
    "path": "lib/Screens/Anime/Watch/controller/watch_controller.dart",
    "content": "import 'dart:async';\nimport 'dart:convert';\nimport 'dart:developer';\nimport 'dart:io';\nimport 'dart:math' as max;\n\nimport 'package:anymex_extension_runtime_bridge/ExtensionManager.dart';\nimport 'package:anymex_extension_runtime_bridge/Models/DEpisode.dart';\nimport 'package:azyx/Constants/constants.dart';\nimport 'package:azyx/Controllers/anilist_add_to_list_controller.dart';\nimport 'package:azyx/Controllers/anilist_auth.dart';\nimport 'package:azyx/Controllers/online_subtitles_controller.dart';\nimport 'package:azyx/Controllers/services/service_handler.dart';\nimport 'package:azyx/Controllers/source/source_controller.dart';\nimport 'package:azyx/Controllers/local_history_controller.dart';\nimport 'package:azyx/Database/isar_models/episode_class.dart';\nimport 'package:azyx/Functions/string_extensions.dart';\nimport 'package:azyx/Models/anime_all_data.dart';\nimport 'package:azyx/Database/isar_models/local_history_item.dart';\nimport 'package:azyx/Screens/Anime/Watch/widgets/bottom_sheets.dart';\nimport 'package:azyx/Screens/Anime/Watch/widgets/episode_list_drawer.dart';\nimport 'package:azyx/Screens/Anime/Watch/widgets/indicator.dart';\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_container.dart';\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_snack_bar.dart';\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_text.dart';\nimport 'package:azyx/Widgets/common/slider_bar.dart';\nimport 'package:azyx/core/icons/icons_broken.dart';\nimport 'package:azyx/utils/Functions/multiplier_extension.dart';\nimport 'package:azyx/utils/color_profiler.dart';\nimport 'package:azyx/utils/utils.dart';\nimport 'package:flutter/material.dart';\nimport 'package:flutter/services.dart';\nimport 'package:get/get.dart';\nimport 'package:icons_plus/icons_plus.dart';\nimport 'package:media_kit/media_kit.dart';\nimport 'package:media_kit_video/media_kit_video.dart';\nimport 'package:screen_brightness/screen_brightness.dart';\nimport 'package:volume_controller/volume_controller.dart';\n\nenum ResizeModes { contain, cover, fill }\n\nclass WatchController extends GetxController with WidgetsBindingObserver {\n  late Player player;\n  late VideoController controller;\n  final Rx<bool> showControls = true.obs;\n  final Rx<bool> isControlsLocked = false.obs;\n  final Rx<bool> showEpisodesBox = false.obs;\n  final RxList<Episode> filteredEpisodes = RxList();\n  final Rx<AnimeAllData> animeData = AnimeAllData().obs;\n  final Rx<String> episodeNumber = '1'.obs;\n  final Rx<String> episodeTitle = ''.obs;\n  final Rx<Duration> position = Duration.zero.obs;\n  final Rx<Duration> totalDuration = Duration.zero.obs;\n  final Rx<Duration> buffered = Duration.zero.obs;\n  final Rx<double> selectedSpeed = 1.0.obs;\n  final Rx<ResizeModes> currentMode = ResizeModes.contain.obs;\n  final Rx<bool> isSeeking = false.obs;\n  final Rx<bool> _volumeInterceptEventStream = false.obs;\n  final Rx<double> _volumeValue = 0.0.obs;\n  final Rx<double> _brightnessValue = 0.0.obs;\n  final Rx<bool> isPotraitOrientaion = false.obs;\n  final Rx<String> selectedSbt = ''.obs;\n  final Rx<bool> isPlaying = false.obs;\n  final Rx<bool> isBuffering = false.obs;\n  final Rx<int> doubleTapLable = 0.obs;\n  final Rx<int> skipDuration = 0.obs;\n  final Rx<bool> isLeftSide = false.obs;\n  final Rx<bool> _volumeIndicator = false.obs;\n  final Rx<bool> _brightnessIndicator = false.obs;\n  final Rx<bool> isPressed = false.obs;\n  final currentVisualProfile = 'natural'.obs;\n\n  Timer? updateTimer;\n  Timer? doubleTapTimer;\n  Timer? hideControlsTimer;\n  Timer? _volumeTimer;\n  Timer? _brightnessTimer;\n  Timer? _positionUpdateTimer;\n  Duration _lastPosition = Duration.zero;\n\n  void initializePlayer(AnimeAllData playerData) {\n    WidgetsBinding.instance.addObserver(this);\n    SystemChrome.setEnabledSystemUIMode(SystemUiMode.immersiveSticky);\n    SystemChrome.setPreferredOrientations([\n      DeviceOrientation.landscapeRight,\n      DeviceOrientation.landscapeLeft,\n    ]);\n\n    updateEntry();\n    player = Player();\n    controller = VideoController(\n      player,\n      configuration: const VideoControllerConfiguration(\n        androidAttachSurfaceAfterVideoParameters: true,\n      ),\n    );\n\n    intializeData(playerData);\n    log('checking: ${playerData.episodeUrls.first.headers}}');\n    for (var element in playerData.episodeUrls) {\n      log(\n        \"Headers: ${element.headers} / ${sourceController.activeSource.value!.baseUrl!}\",\n      );\n    }\n\n    player.open(\n      Media(\n        playerData.url!,\n        start: playerData.startFromSeconds != null\n            ? Duration(seconds: playerData.startFromSeconds!)\n            : Duration.zero,\n        httpHeaders: {\n          'Referer':\n              playerData.episodeUrls.first.headers?['referer'] ??\n              sourceController.activeSource.value!.baseUrl!,\n          'Origin':\n              playerData.episodeUrls.first.headers?['origin'] ??\n              sourceController.activeSource.value!.baseUrl!,\n          'User-Agent':\n              playerData.episodeUrls.first.headers?['user-agent'] ??\n              'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36',\n        },\n      ),\n    );\n\n    _handleVolumeAndBrightness();\n    _setupPlayerListeners();\n    updateTimer = Timer.periodic(\n      const Duration(minutes: 1),\n      (timer) => localHistoryEntry(),\n    );\n  }\n\n  void _setupPlayerListeners() {\n    player.stream.playing.listen((p) {\n      isPlaying.value = p;\n    });\n\n    player.stream.buffering.listen((b) {\n      isBuffering.value = b;\n    });\n\n    player.stream.buffer.listen((d) {\n      buffered.value = d;\n    });\n\n    player.stream.position.listen((p) {\n      if ((p - _lastPosition).abs().inSeconds >= 1) {\n        _lastPosition = p;\n        _positionUpdateTimer?.cancel();\n        _positionUpdateTimer = Timer(const Duration(milliseconds: 100), () {\n          position.value = p;\n        });\n      }\n    });\n\n    player.stream.duration.listen((d) {\n      totalDuration.value = d;\n    });\n  }\n\n  void localHistoryEntry() {\n    final data = animeData.value;\n    if (data.id == null) return;\n\n    final String episodeUrlsJson = jsonEncode(\n      data.episodeUrls.map((e) => e.toJson()).toList(),\n    );\n\n    final entry = LocalHistoryItem()\n      ..mediaId = int.tryParse(data.id ?? '')\n      ..title = data.title\n      ..image = data.image\n      ..link = data.url\n      ..sourceName = data.source\n      ..progress = 'EP ${data.number ?? episodeNumber.value}'\n      ..currentTimeSeconds = position.value.inSeconds\n      ..totalDurationSeconds = totalDuration.value.inSeconds > 0\n          ? totalDuration.value.inSeconds\n          : null\n      ..mediaType = HistoryMediaType.anime\n      ..episodeList = data.episodeList\n      ..episodeUrlsJson = episodeUrlsJson;\n    Future.microtask(() => localHistoryController.addToWatchingHistory(entry));\n  }\n\n  void updateEntry() async {\n    Utils.log(\n      'aando: ${animeData.value.id}  ${serviceHandler.currentMedia.value.id ?? ''}',\n    );\n    await serviceHandler.updateListEntry(\n      serviceHandler.currentMedia.value,\n      isAnime: true,\n    );\n  }\n\n  Future<void> _handleVolumeAndBrightness() async {\n    final volumeController = VolumeController.instance;\n    volumeController.showSystemUI = false;\n    _volumeValue.value = await volumeController.getVolume();\n    volumeController.addListener((value) {\n      if (!_volumeInterceptEventStream.value) {\n        _volumeValue.value = value;\n      }\n    });\n    if (Platform.isAndroid || Platform.isIOS) {\n      _brightnessValue.value = await ScreenBrightness.instance.current;\n      ScreenBrightness.instance.onCurrentBrightnessChanged.listen((value) {\n        _brightnessValue.value = value;\n      });\n    }\n  }\n\n  void intializeData(AnimeAllData playerData) {\n    animeData.value = playerData;\n    episodeNumber.value = playerData.number!;\n    episodeTitle.value = playerData.episodeTitle!;\n    filteredEpisodes.value = playerData.episodeList!;\n    localHistoryEntry();\n  }\n\n  void changeResizeMode() {\n    currentMode.value =\n        ResizeModes.values[(ResizeModes.values.indexOf(currentMode.value) + 1) %\n            ResizeModes.values.length];\n  }\n\n  BoxFit getMode(Rx<ResizeModes> mode) {\n    switch (mode.value) {\n      case ResizeModes.contain:\n        return BoxFit.contain;\n      case ResizeModes.cover:\n        return BoxFit.cover;\n      case ResizeModes.fill:\n        return BoxFit.fill;\n    }\n  }\n\n  IconData getModeIcon(Rx<ResizeModes> mode) {\n    switch (mode.value) {\n      case ResizeModes.contain:\n        return Icons.fit_screen;\n      case ResizeModes.cover:\n        return Icons.zoom_out_map;\n      case ResizeModes.fill:\n        return Icons.fullscreen;\n    }\n  }\n\n  Future<void> loadEpisodeurl(String url) async {\n    log(\"new ${sourceController.activeSource.value!.name!}\");\n    try {\n      final response = await sourceController.activeSource.value!.methods\n          .getVideoList(DEpisode(episodeNumber: episodeNumber.value, url: url));\n      if (response.isNotEmpty) {\n        final quality = animeData.value.episodeUrls.firstWhere(\n          (i) => i.url == animeData.value.url,\n          orElse: () => animeData.value.episodeUrls.first,\n        );\n        log(\"Quality: ${quality.quality}\");\n        final result = response.firstWhere(\n          (i) => i.quality == quality.quality,\n          orElse: () => response.first,\n        );\n        animeData.value.episodeUrls = response;\n        animeData.value.url = result.url;\n        localHistoryEntry();\n        player.open(Media(result.url));\n      } else {\n        log(\"extracting error when fetching link\");\n      }\n    } catch (e, stack) {\n      log(\"Error while loading episode url: $e , $stack\");\n    }\n  }\n\n  void applySavedProfile() => ColorProfileManager().applyColorProfile(\n    currentVisualProfile.value,\n    player,\n  );\n\n  void showColorProfileSheet(BuildContext context) {\n    showModalBottomSheet(\n      context: context,\n      isScrollControlled: true,\n      backgroundColor: Colors.transparent,\n      builder: (context) => ColorProfileBottomSheet(\n        currentProfile: currentVisualProfile.value,\n        player: player,\n        onProfileSelected: (profile) {\n          Utils.log('Selected profile: $profile');\n          currentVisualProfile.value = profile;\n        },\n        onCustomSettingsChanged: (settings) {\n          Utils.log('Custom settings applied: $settings');\n        },\n      ),\n    );\n  }\n\n  void doubleTap(TapDownDetails details, BuildContext context) {\n    final screenWidth = MediaQuery.of(context).size.width;\n    final tapPosition = details.globalPosition;\n    final isLeft = tapPosition.dx < screenWidth / 2;\n    seek10Seconds(isLeft);\n  }\n\n  void seek10Seconds(bool isLeft) {\n    player.pause();\n    isSeeking.value = true;\n    isLeftSide.value = isLeft;\n    doubleTapLable.value += 10;\n    skipDuration.value += 10;\n\n    final newPosition = isLeft\n        ? max.max(0, position.value.inSeconds - skipDuration.value).seconds\n        : max\n              .min(\n                totalDuration.value.inSeconds,\n                position.value.inSeconds + skipDuration.value,\n              )\n              .seconds;\n\n    position.value = newPosition;\n    player.seek(Duration(seconds: newPosition.inSeconds));\n    player.play();\n    doubleTapTimer?.cancel();\n    Future.delayed(\n      const Duration(milliseconds: 700),\n      () => isSeeking.value = false,\n    );\n    doubleTapTimer = Timer(const Duration(milliseconds: 1000), () {\n      isSeeking.value = false;\n      doubleTapLable.value = 0;\n      skipDuration.value = 0;\n    });\n  }\n\n  Future<void> setVolume(double value) async {\n    try {\n      VolumeController.instance.setVolume(value);\n    } catch (_) {}\n    _volumeValue.value = value;\n    _volumeIndicator.value = true;\n    _volumeInterceptEventStream.value = true;\n    _volumeTimer?.cancel();\n    _volumeTimer = Timer(const Duration(milliseconds: 200), () {\n      _volumeIndicator.value = false;\n      _volumeInterceptEventStream.value = false;\n    });\n  }\n\n  Future<void> setBrightness(double value) async {\n    try {\n      if (Platform.isAndroid || Platform.isIOS) {\n        await ScreenBrightness.instance.setScreenBrightness(value);\n      }\n    } catch (_) {}\n    if (Platform.isAndroid || Platform.isIOS) {\n      _brightnessIndicator.value = true;\n      _brightnessTimer?.cancel();\n      _brightnessTimer = Timer(const Duration(milliseconds: 200), () {\n        _brightnessIndicator.value = false;\n      });\n    }\n  }\n\n  void handleControlsTap() {\n    showControls.value = !showControls.value;\n    hideControlsTimer?.cancel();\n    if (showControls.value) {\n      hideControlsTimer = Timer(\n        const Duration(milliseconds: 5000),\n        () => showControls.value = false,\n      );\n    }\n  }\n\n  void handleVerticalDrag(DragUpdateDetails e, BuildContext context) async {\n    if (!isControlsLocked.value) {\n      final delta = e.primaryDelta ?? 0.0;\n      final Offset position = e.localPosition;\n      if (position.dx <= MediaQuery.of(context).size.width / 2) {\n        final brightness = _brightnessValue.value - delta / 500;\n        final result = brightness.clamp(0.0, 1.0);\n        setBrightness(result.toDouble());\n      } else {\n        final volume = _volumeValue.value - delta / 500;\n        final result = volume.clamp(0.0, 1.0);\n        setVolume(result.toDouble());\n      }\n    }\n  }\n\n  void changeEpisode(bool isNext) {\n    if (anilistAuthController.userData.value.name != null) {\n      anilistAddToListController.updateAnimeProgress(\n        animeData.value,\n        (episodeNumber.value.toInt()),\n      );\n      azyxSnackBar(\"Tracking Episode $episodeNumber\");\n    }\n    final index = filteredEpisodes.indexWhere(\n      (i) => i.number == episodeNumber.value,\n    );\n    if (isNext && filteredEpisodes.length > index) {\n      log(\"Next\");\n      player.open(Media(\"\"));\n      episodeTitle.value = filteredEpisodes[index + 1].title!;\n      episodeNumber.value = filteredEpisodes[index + 1].number;\n      animeData.value.episodeTitle = filteredEpisodes[index + 1].title!;\n      animeData.value.number = filteredEpisodes[index + 1].number;\n      loadEpisodeurl(filteredEpisodes[index + 1].url!);\n    } else if (index > 0) {\n      log(\"previous\");\n      player.open(Media(\"\"));\n      episodeTitle.value = filteredEpisodes[index - 1].title!;\n      episodeNumber.value = filteredEpisodes[index - 1].number;\n      animeData.value.episodeTitle = filteredEpisodes[index - 1].title!;\n      animeData.value.number = filteredEpisodes[index - 1].number;\n      loadEpisodeurl(filteredEpisodes[index - 1].url!);\n    } else {\n      log(\"No episode\");\n    }\n  }\n\n  void onEpisodeSelected(Episode item) {\n    if (anilistAuthController.userData.value.name != null) {\n      anilistAddToListController.updateAnimeProgress(\n        animeData.value,\n        (episodeNumber.value.toInt()),\n      );\n      azyxSnackBar(\"Tracking Episode $episodeNumber\");\n    }\n    player.open(Media(\"\"));\n    episodeTitle.value = item.title!;\n    episodeNumber.value = item.number;\n    animeData.value.title = item.title!;\n    animeData.value.number = item.number;\n    showEpisodesBox.value = false;\n    loadEpisodeurl(item.url!);\n  }\n\n  String getFormattedTime(int timeInSeconds) {\n    String formatTime(int val) {\n      return val.toString().padLeft(2, '0');\n    }\n\n    int hours = timeInSeconds ~/ 3600;\n    int minutes = (timeInSeconds % 3600) ~/ 60;\n    int seconds = timeInSeconds % 60;\n    String formattedHours = hours == 0 ? '' : formatTime(hours);\n    String formattedMins = formatTime(minutes);\n    String formattedSeconds = formatTime(seconds);\n    return \"${formattedHours.isNotEmpty ? \"$formattedHours:\" : ''}$formattedMins:$formattedSeconds\";\n  }\n\n  Widget backButton(BuildContext context) {\n    return GestureDetector(\n      onTap: () {\n        Navigator.pop(context);\n      },\n      child: AzyXContainer(\n        padding: const EdgeInsets.all(5),\n        decoration: BoxDecoration(\n          color: Colors.black.withOpacity(0.6),\n          border: Border.all(width: 0.5, color: Colors.grey.withOpacity(0.6)),\n          borderRadius: BorderRadius.circular(40),\n        ),\n        child: const Icon(Broken.arrow_left_2, color: Colors.white, size: 35),\n      ),\n    );\n  }\n\n  Widget topRightControls(BuildContext context) {\n    return AzyXContainer(\n      decoration: BoxDecoration(\n        borderRadius: BorderRadius.circular(40),\n        border: Border.all(width: 0.5, color: Colors.grey.withOpacity(0.6)),\n        color: Colors.black.withOpacity(0.6),\n      ),\n      child: Row(\n        children: [\n          IconButton(\n            onPressed: () {\n              showEpisodesBox.value = true;\n            },\n            icon: const Icon(Broken.video, color: Colors.white),\n          ),\n          IconButton(\n            onPressed: () {\n              showColorProfileSheet(context);\n            },\n            icon: const Icon(Broken.blur, color: Colors.white),\n          ),\n          IconButton(\n            onPressed: () {\n              showEnhancedSubtitleSheet(\n                animeData,\n                selectedSbt,\n                context,\n                player: player,\n              );\n            },\n            icon: const Icon(Iconsax.subtitle_bold, color: Colors.white),\n          ),\n          IconButton(\n            onPressed: () {\n              showQualitySheet(\n                context,\n                animeData,\n                player,\n                position,\n                isPotraitOrientaion,\n              );\n            },\n            icon: const Icon(Icons.high_quality, color: Colors.white),\n          ),\n        ],\n      ),\n    );\n  }\n\n  Widget episodeTitleWidget(BuildContext context) {\n    return Expanded(\n      child: Column(\n        crossAxisAlignment: CrossAxisAlignment.start,\n        children: [\n          AzyXContainer(\n            alignment: Alignment.topLeft,\n            child: Obx(\n              () => AzyXText(\n                text: \"Episode ${episodeNumber.value}: ${episodeTitle.value}\",\n                fontVariant: FontVariant.bold,\n                color: Theme.of(context).colorScheme.primary,\n                fontSize: 16,\n                maxLines: 2,\n              ),\n            ),\n          ),\n          AzyXContainer(\n            alignment: Alignment.topLeft,\n            child: AzyXText(\n              text: animeData.value.title!,\n              color: const Color.fromARGB(255, 190, 190, 190),\n              fontSize: 13,\n              overflow: TextOverflow.ellipsis,\n              maxLines: 1,\n            ),\n          ),\n        ],\n      ),\n    );\n  }\n\n  Widget topControls(BuildContext context) {\n    return Row(\n      crossAxisAlignment: CrossAxisAlignment.start,\n      children: [\n        backButton(context),\n        const SizedBox(width: 10),\n        episodeTitleWidget(context),\n        topRightControls(context),\n      ],\n    );\n  }\n\n  Widget bottomRightControls() {\n    return AzyXContainer(\n      decoration: BoxDecoration(\n        borderRadius: BorderRadius.circular(40),\n        border: Border.all(width: 0.5, color: Colors.grey.withOpacity(0.6)),\n        color: Colors.black.withOpacity(0.6),\n      ),\n      child: Row(\n        children: [\n          IconButton(\n            onPressed: () {\n              isControlsLocked.value = !isControlsLocked.value;\n            },\n            icon: Icon(\n              isControlsLocked.value\n                  ? Icons.lock_rounded\n                  : Icons.lock_open_rounded,\n              color: Colors.white,\n            ),\n          ),\n          if (Platform.isAndroid || Platform.isIOS)\n            isControlsLocked.value\n                ? const SizedBox.shrink()\n                : IconButton(\n                    onPressed: () {\n                      isPotraitOrientaion.value = false;\n                      SystemChrome.setPreferredOrientations([\n                        DeviceOrientation.landscapeLeft,\n                      ]);\n                    },\n                    icon: const Icon(\n                      Icons.screen_rotation,\n                      color: Colors.white,\n                    ),\n                  ),\n          if (Platform.isAndroid || Platform.isIOS)\n            isControlsLocked.value\n                ? const SizedBox.shrink()\n                : IconButton(\n                    onPressed: () {\n                      isPotraitOrientaion.value = true;\n                      SystemChrome.setPreferredOrientations([\n                        DeviceOrientation.portraitUp,\n                      ]);\n                    },\n                    icon: const Icon(Icons.phone_android, color: Colors.white),\n                  ),\n          isControlsLocked.value\n              ? const SizedBox.shrink()\n              : IconButton(\n                  onPressed: () {\n                    changeResizeMode();\n                    azyxSnackBar(currentMode.value.name);\n                  },\n                  icon: Obx(\n                    () => Icon(getModeIcon(currentMode), color: Colors.white),\n                  ),\n                ),\n        ],\n      ),\n    );\n  }\n\n  Widget seek10Widget() {\n    return AzyXContainer(\n      margin: const EdgeInsets.only(right: 10),\n      decoration: BoxDecoration(\n        borderRadius: BorderRadius.circular(40),\n        color: Colors.black.withOpacity(0.6),\n      ),\n      child: Row(\n        children: [\n          IconButton(\n            onPressed: () {\n              seek10Seconds(true);\n            },\n            icon: const Icon(Broken.backward_10_seconds, color: Colors.white),\n          ),\n          IconButton(\n            onPressed: () {\n              seek10Seconds(false);\n            },\n            icon: const Icon(Broken.forward_10_seconds, color: Colors.white),\n          ),\n        ],\n      ),\n    );\n  }\n\n  Widget speedButton(BuildContext context) {\n    return AzyXContainer(\n      margin: const EdgeInsets.only(right: 10),\n      decoration: BoxDecoration(\n        borderRadius: BorderRadius.circular(40),\n        border: Border.all(width: 0.5, color: Colors.grey.withOpacity(0.6)),\n        color: Colors.black.withOpacity(0.6),\n      ),\n      child: IconButton(\n        onPressed: () {\n          showSpeedBottomList(\n            context,\n            speedList,\n            selectedSpeed,\n            player,\n            isPotraitOrientaion,\n          );\n        },\n        icon: const Icon(Iconsax.speedometer_bold, color: Colors.white),\n      ),\n    );\n  }\n\n  Widget seek85(bool isLeft) {\n    return AzyXContainer(\n      margin: const EdgeInsets.only(right: 10),\n      padding: const EdgeInsets.symmetric(horizontal: 8),\n      decoration: BoxDecoration(\n        borderRadius: BorderRadius.circular(40),\n        border: Border.all(width: 0.5, color: Colors.grey.withOpacity(0.6)),\n        color: Colors.black.withOpacity(0.6),\n      ),\n      child: IconButton(\n        onPressed: () {\n          player.pause();\n          position.value = isLeft\n              ? max.max(0, position.value.inSeconds - 85).seconds\n              : max.max(0, position.value.inSeconds + 85).seconds;\n          player.seek(Duration(seconds: position.value.inSeconds));\n          player.play();\n        },\n        icon: isLeft\n            ? const Row(\n                children: [\n                  Icon(Broken.backward, color: Colors.white),\n                  AzyXText(\n                    text: \" -85\",\n                    color: Colors.white,\n                    fontVariant: FontVariant.bold,\n                  ),\n                ],\n              )\n            : const Row(\n                children: [\n                  AzyXText(\n                    text: \"+85 \",\n                    fontVariant: FontVariant.bold,\n                    color: Colors.white,\n                  ),\n                  Icon(Broken.forward, color: Colors.white),\n                ],\n              ),\n      ),\n    );\n  }\n\n  Widget bottomPotraitControls(BuildContext context) {\n    return Column(\n      children: [\n        isControlsLocked.value\n            ? const SizedBox.shrink()\n            : Row(\n                mainAxisAlignment: MainAxisAlignment.spaceAround,\n                children: [seek85(true), speedButton(context), seek85(false)],\n              ),\n        Row(\n          mainAxisAlignment: MainAxisAlignment.spaceBetween,\n          children: [\n            isControlsLocked.value ? const SizedBox.shrink() : seek10Widget(),\n            bottomRightControls(),\n          ],\n        ),\n      ],\n    );\n  }\n\n  Widget bottomLeftControls(BuildContext context) {\n    return isControlsLocked.value\n        ? const SizedBox.shrink()\n        : Row(children: [seek85(true), speedButton(context)]);\n  }\n\n  Widget bottomControls(BuildContext context) {\n    return isPotraitOrientaion.value\n        ? bottomPotraitControls(context)\n        : Row(\n            crossAxisAlignment: CrossAxisAlignment.center,\n            mainAxisAlignment: MainAxisAlignment.spaceBetween,\n            children: [\n              bottomLeftControls(context),\n              Row(\n                children: [\n                  isControlsLocked.value\n                      ? const SizedBox.shrink()\n                      : seek85(false),\n                  bottomRightControls(),\n                ],\n              ),\n            ],\n          );\n  }\n\n  Widget buildIconButton({\n    required VoidCallback ontap,\n    required IconData icon,\n  }) {\n    return InkWell(\n      onTap: ontap,\n      child: AzyXContainer(\n        padding: const EdgeInsets.all(10),\n        margin: const EdgeInsets.all(10),\n        decoration: BoxDecoration(\n          color: Colors.black.withOpacity(0.6),\n          border: Border.all(width: 0.5, color: Colors.grey.withOpacity(0.6)),\n          borderRadius: BorderRadius.circular(50),\n        ),\n        child: Icon(icon, color: Colors.white, size: 35),\n      ),\n    );\n  }\n\n  Widget centerControls(BuildContext context) {\n    return Row(\n      mainAxisAlignment: MainAxisAlignment.center,\n      crossAxisAlignment: CrossAxisAlignment.center,\n      children: [\n        buildIconButton(\n          ontap: () {\n            changeEpisode(false);\n          },\n          icon: Broken.previous,\n        ),\n        20.width,\n        Obx(\n          () => isBuffering.value\n              ? const CircularProgressIndicator()\n              : GestureDetector(\n                  onTap: () => player.playOrPause(),\n                  child: Icon(\n                    isPlaying.value\n                        ? Icons.pause_rounded\n                        : Icons.play_arrow_rounded,\n                    color: Theme.of(context).colorScheme.primary,\n                    size: 60,\n                  ),\n                ),\n        ),\n        20.width,\n        buildIconButton(\n          ontap: () {\n            changeEpisode(true);\n          },\n          icon: Broken.next,\n        ),\n      ],\n    );\n  }\n\n  Widget lockedCenterControls() {\n    return AzyXContainer(\n      alignment: Alignment.center,\n      child: isBuffering.value\n          ? const CircularProgressIndicator()\n          : const SizedBox.shrink(),\n    );\n  }\n\n  Widget customControls(BuildContext context) {\n    return Padding(\n      padding: EdgeInsets.symmetric(\n        vertical: isPotraitOrientaion.value ? 20 : 12,\n        horizontal: isPotraitOrientaion.value ? 20 : 35,\n      ),\n      child: Column(\n        mainAxisAlignment: MainAxisAlignment.spaceBetween,\n        children: [\n          Obx(\n            () => isControlsLocked.value\n                ? const SizedBox.shrink()\n                : AnimatedContainer(\n                    height: isPotraitOrientaion.value ? 150 : 101,\n                    alignment: Alignment.center,\n                    transform: Matrix4.translationValues(\n                      0,\n                      showControls.value ? 0 : -Get.height,\n                      0,\n                    ),\n                    duration: const Duration(milliseconds: 1000),\n                    curve: Curves.easeInOutCubicEmphasized,\n                    child: topControls(context),\n                  ),\n          ),\n          Obx(\n            () => Expanded(\n              child: AnimatedOpacity(\n                opacity: showControls.value ? 1 : 0,\n                duration: const Duration(milliseconds: 500),\n                child: isControlsLocked.value\n                    ? lockedCenterControls()\n                    : centerControls(context),\n              ),\n            ),\n          ),\n          AnimatedContainer(\n            height: isPotraitOrientaion.value ? 150 : 101,\n            transform: Matrix4.translationValues(\n              0,\n              showControls.value ? 0 : Get.height,\n              0,\n            ),\n            duration: const Duration(milliseconds: 1000),\n            curve: Curves.easeInOutCubicEmphasized,\n            child: Column(\n              children: [\n                Row(\n                  children: [\n                    Obx(\n                      () => AzyXText(\n                        text: getFormattedTime(position.value.inSeconds),\n                        fontVariant: FontVariant.bold,\n                        color: Theme.of(context).colorScheme.primary,\n                      ),\n                    ),\n                    const AzyXText(text: ' / ', fontVariant: FontVariant.bold),\n                    Obx(\n                      () => AzyXText(\n                        text: getFormattedTime(totalDuration.value.inSeconds),\n                        fontVariant: FontVariant.bold,\n                      ),\n                    ),\n                  ],\n                ),\n                Obx(\n                  () => Padding(\n                    padding: const EdgeInsets.symmetric(vertical: 10),\n                    child: CustomSlider(\n                      min: 0.0,\n                      max: totalDuration.value.inSeconds > 0\n                          ? totalDuration.value.inSeconds.toDouble()\n                          : 0.0,\n                      secondaryTrackValue: totalDuration.value.inSeconds > 0\n                          ? buffered.value.inSeconds.toDouble()\n                          : 0.0,\n                      indiactorTime: getFormattedTime(position.value.inSeconds),\n                      value: totalDuration.value.inSeconds > 0.0\n                          ? double.parse(\n                              position.value.inSeconds.toStringAsFixed(2),\n                            )\n                          : 0.0,\n                      onDragEnd: (value) {\n                        player.seek(Duration(seconds: value.toInt()));\n                        player.play();\n                      },\n                      isLocked: isControlsLocked.value,\n                      onChanged: (value) {\n                        position.value = Duration(seconds: value.toInt());\n                      },\n                    ),\n                  ),\n                ),\n                bottomControls(context),\n              ],\n            ),\n          ),\n        ],\n      ),\n    );\n  }\n\n  Widget buildRippleEffect(BuildContext context) {\n    return Obx(\n      () => AnimatedPositioned(\n        left: isLeftSide.value ? 0 : MediaQuery.of(context).size.width / 2,\n        height: isPotraitOrientaion.value ? Get.height / 2 : Get.height,\n        width: MediaQuery.of(context).size.width / 2,\n        top: isPotraitOrientaion.value ? (Get.height - Get.width) / 2 : 0,\n        duration: const Duration(milliseconds: 100),\n        child: AnimatedOpacity(\n          duration: const Duration(milliseconds: 300),\n          opacity: isSeeking.value ? 1.0 : 0.0,\n          child: AnimatedContainer(\n            duration: const Duration(milliseconds: 400),\n            alignment: Alignment.center,\n            curve: Curves.bounceOut,\n            decoration: BoxDecoration(\n              borderRadius: isLeftSide.value\n                  ? const BorderRadius.horizontal(right: Radius.circular(200))\n                  : const BorderRadius.horizontal(left: Radius.circular(200)),\n              color: Colors.white.withOpacity(0.5),\n            ),\n            child: Obx(\n              () => Row(\n                mainAxisAlignment: MainAxisAlignment.center,\n                crossAxisAlignment: CrossAxisAlignment.center,\n                children: [\n                  Icon(\n                    isLeftSide.value ? Broken.backward : Broken.forward,\n                    size: 50,\n                    color: Colors.white,\n                  ),\n                  const SizedBox(width: 10),\n                  AzyXText(\n                    text: isLeftSide.value\n                        ? \"-${skipDuration.value}s\"\n                        : \"+${skipDuration.value}s\",\n                    fontVariant: FontVariant.bold,\n                    fontSize: 25,\n                    color: Colors.white,\n                  ),\n                ],\n              ),\n            ),\n          ),\n        ),\n      ),\n    );\n  }\n\n  Widget preesedBar() {\n    return AnimatedPositioned(\n      top: isPotraitOrientaion.value ? 100 : 40,\n      duration: const Duration(milliseconds: 300),\n      child: Obx(\n        () => AnimatedOpacity(\n          duration: const Duration(milliseconds: 300),\n          opacity: isPressed.value ? 1.0 : 0.0,\n          child: AnimatedContainer(\n            padding: const EdgeInsets.all(8),\n            decoration: BoxDecoration(\n              color: Colors.black.withOpacity(0.6),\n              borderRadius: BorderRadius.circular(20),\n            ),\n            duration: const Duration(milliseconds: 300),\n            child: const Row(\n              children: [\n                AzyXText(text: \"2.0x \", fontVariant: FontVariant.bold),\n                Icon(Broken.forward),\n              ],\n            ),\n          ),\n        ),\n      ),\n    );\n  }\n\n  Widget volumeIndicator() {\n    return Positioned.fill(\n      child: Obx(\n        () => AnimatedOpacity(\n          curve: Curves.easeInOut,\n          opacity: _volumeIndicator.value ? 1.0 : 0.0,\n          duration: const Duration(milliseconds: 300),\n          child: MediaIndicatorBuilder(\n            value: _volumeValue.value,\n            isVolumeIndicator: true,\n          ),\n        ),\n      ),\n    );\n  }\n\n  Widget brightnessIndicator() {\n    return Positioned.fill(\n      child: Obx(\n        () => AnimatedOpacity(\n          curve: Curves.easeInOut,\n          opacity: _brightnessIndicator.value ? 1.0 : 0.0,\n          duration: const Duration(milliseconds: 300),\n          child: MediaIndicatorBuilder(\n            value: _brightnessValue.value,\n            isVolumeIndicator: false,\n          ),\n        ),\n      ),\n    );\n  }\n\n  Widget episodeListDrawer() {\n    return EpisodeListDrawer(\n      ontap: onEpisodeSelected,\n      isPotraitOrientaion: isPotraitOrientaion,\n      showEpisodesBox: showEpisodesBox,\n      animeData: animeData,\n      episodeNumber: episodeNumber,\n      filteredEpisodes: filteredEpisodes,\n    );\n  }\n\n  @override\n  void didChangeAppLifecycleState(AppLifecycleState state) {\n    if (state == AppLifecycleState.paused ||\n        state == AppLifecycleState.detached) {\n      localHistoryEntry();\n    }\n  }\n\n  @override\n  void onClose() {\n    WidgetsBinding.instance.removeObserver(this);\n    SystemChrome.setEnabledSystemUIMode(SystemUiMode.immersiveSticky);\n    SystemChrome.setPreferredOrientations([\n      DeviceOrientation.portraitDown,\n      DeviceOrientation.portraitUp,\n    ]);\n    player.dispose();\n    localHistoryEntry();\n    updateTimer?.cancel();\n    doubleTapTimer?.cancel();\n    hideControlsTimer?.cancel();\n    _volumeTimer?.cancel();\n    _brightnessTimer?.cancel();\n    _positionUpdateTimer?.cancel();\n    super.onClose();\n  }\n}\n"
  },
  {
    "path": "lib/Screens/Anime/Watch/watch_screen.dart",
    "content": "import 'package:azyx/Models/anime_all_data.dart';\r\nimport 'package:azyx/Screens/Anime/Watch/controller/watch_controller.dart';\r\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_container.dart';\r\nimport 'package:flutter/material.dart';\r\nimport 'package:get/get.dart';\r\nimport 'package:media_kit_video/media_kit_video.dart';\r\n\r\nclass WatchScreen extends StatefulWidget {\r\n  final AnimeAllData playerData;\r\n  const WatchScreen({super.key, required this.playerData});\r\n\r\n  @override\r\n  State<WatchScreen> createState() => _WatchScreenState();\r\n}\r\n\r\nclass _WatchScreenState extends State<WatchScreen> {\r\n  final WatchController watchController = Get.put(WatchController());\r\n\r\n  @override\r\n  void initState() {\r\n    super.initState();\r\n    watchController.initializePlayer(widget.playerData);\r\n  }\r\n\r\n  @override\r\n  void dispose() {\r\n    Get.delete<WatchController>();\r\n    super.dispose();\r\n  }\r\n\r\n  @override\r\n  Widget build(BuildContext context) {\r\n    return Scaffold(\r\n      body: GestureDetector(\r\n        onDoubleTapDown: (t) {\r\n          watchController.isControlsLocked.value\r\n              ? null\r\n              : watchController.doubleTap(t, context);\r\n        },\r\n        onLongPressStart: (d) async {\r\n          watchController.isPressed.value = true;\r\n          watchController.player.setRate(2.0);\r\n        },\r\n        onLongPressEnd: (d) {\r\n          watchController.player.setRate(watchController.selectedSpeed.value);\r\n          watchController.isPressed.value = false;\r\n        },\r\n        onTap: () {\r\n          watchController.handleControlsTap();\r\n          watchController.updateEntry();\r\n        },\r\n        onVerticalDragUpdate: (e) async {\r\n          watchController.handleVerticalDrag(e, context);\r\n        },\r\n        child: Stack(\r\n          alignment: Alignment.center,\r\n          children: [\r\n            Obx(\r\n              () => Video(\r\n                fit: watchController.getMode(watchController.currentMode),\r\n                controller: watchController.controller,\r\n                filterQuality: FilterQuality.low,\r\n                controls: null,\r\n              ),\r\n            ),\r\n            Positioned.fill(\r\n              child: Obx(\r\n                () => AnimatedOpacity(\r\n                  opacity: watchController.showControls.value ? 0.2 : 0.0,\r\n                  duration: const Duration(milliseconds: 300),\r\n                  child: const AzyXContainer(color: Colors.black),\r\n                ),\r\n              ),\r\n            ),\r\n            watchController.buildRippleEffect(context),\r\n            Positioned.fill(\r\n              child: Obx(\r\n                () => IgnorePointer(\r\n                  ignoring: !watchController.showControls.value,\r\n                  child: watchController.customControls(context),\r\n                ),\r\n              ),\r\n            ),\r\n            watchController.episodeListDrawer(),\r\n            watchController.volumeIndicator(),\r\n            watchController.brightnessIndicator(),\r\n            watchController.preesedBar(),\r\n          ],\r\n        ),\r\n      ),\r\n    );\r\n  }\r\n}\r\n"
  },
  {
    "path": "lib/Screens/Anime/Watch/widgets/bottom_sheets.dart",
    "content": "import 'package:azyx/Models/anime_all_data.dart';\r\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_container.dart';\r\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_text.dart';\r\nimport 'package:azyx/core/icons/icons_broken.dart';\r\nimport 'package:checkmark/checkmark.dart';\r\nimport 'package:flutter/material.dart';\r\nimport 'package:get/get.dart';\r\nimport 'package:media_kit/media_kit.dart';\r\n\r\n// void showSubtitleSheet(\r\n//   Rx<AnimeAllData> animeData,\r\n//   Rx<String> selectedSbt,\r\n//   BuildContext context, {\r\n//   required Player player,\r\n// }) {\r\n//   showModalBottomSheet(\r\n//     isScrollControlled: true,\r\n//     enableDrag: true,\r\n//     shape: const RoundedRectangleBorder(\r\n//       borderRadius: BorderRadius.vertical(top: Radius.circular(30)),\r\n//     ),\r\n//     context: context,\r\n//     builder: (context) {\r\n//       return animeData.value.episodeUrls.first.subtitles == null\r\n//           ? AzyXContainer(\r\n//               alignment: Alignment.center,\r\n//               width: 400,\r\n//               height: 100,\r\n//               padding: const EdgeInsets.all(10),\r\n//               decoration: BoxDecoration(\r\n//                 borderRadius: const BorderRadius.vertical(\r\n//                   top: Radius.circular(30),\r\n//                 ),\r\n//                 gradient: LinearGradient(\r\n//                   colors: Get.isDarkMode\r\n//                       ? [\r\n//                           Theme.of(context).colorScheme.surface.withAlpha(20),\r\n//                           Theme.of(context).colorScheme.primary.withAlpha(90),\r\n//                         ]\r\n//                       : [\r\n//                           Theme.of(context).colorScheme.surface,\r\n//                           Theme.of(context).colorScheme.surface,\r\n//                         ],\r\n//                   begin: Alignment.topLeft,\r\n//                   end: Alignment.bottomRight,\r\n//                 ),\r\n//               ),\r\n//               child: const AzyXText(\r\n//                 text: \"Sorry, no subtitles found.\",\r\n//                 fontSize: 25,\r\n//                 fontVariant: FontVariant.bold,\r\n//                 textAlign: TextAlign.center,\r\n//               ),\r\n//             )\r\n//           : AzyXContainer(\r\n//               padding: const EdgeInsets.all(10),\r\n//               height: 300,\r\n//               width: 400,\r\n//               decoration: BoxDecoration(\r\n//                 borderRadius: const BorderRadius.vertical(\r\n//                   top: Radius.circular(30),\r\n//                 ),\r\n//                 gradient: LinearGradient(\r\n//                   colors: Get.isDarkMode\r\n//                       ? [\r\n//                           Theme.of(context).colorScheme.surface.withAlpha(20),\r\n//                           Theme.of(context).colorScheme.primary.withAlpha(90),\r\n//                         ]\r\n//                       : [\r\n//                           Theme.of(context).colorScheme.surface,\r\n//                           Theme.of(context).colorScheme.surface,\r\n//                         ],\r\n//                   begin: Alignment.topLeft,\r\n//                   end: Alignment.bottomRight,\r\n//                 ),\r\n//               ),\r\n//               child: ListView(\r\n//                 physics: const BouncingScrollPhysics(),\r\n//                 children: [\r\n//                   const AzyXText(\r\n//                     text: \"Select Subtitle\",\r\n//                     fontSize: 20,\r\n//                     fontVariant: FontVariant.bold,\r\n//                     textAlign: TextAlign.center,\r\n//                   ),\r\n//                   GestureDetector(\r\n//                     onTap: () {\r\n//                       showSubtitleSearchBottomSheet(context);\r\n//                     },\r\n//                     child: AzyXContainer(\r\n//                       margin: const EdgeInsets.all(10),\r\n//                       padding: const EdgeInsets.all(10),\r\n//                       decoration: BoxDecoration(\r\n//                         color: selectedSbt.value.isEmpty\r\n//                             ? Theme.of(context).colorScheme.onPrimaryContainer\r\n//                             : Theme.of(context).colorScheme.secondaryContainer,\r\n//                         borderRadius: BorderRadius.circular(10),\r\n//                         border: Border.all(\r\n//                           width: 0.4,\r\n//                           color: Theme.of(context).colorScheme.secondary,\r\n//                         ),\r\n//                       ),\r\n//                       child: AzyXText(\r\n//                         text: \"Online Subtitles\",\r\n//                         color: selectedSbt.value == ''\r\n//                             ? Colors.black\r\n//                             : Colors.white,\r\n//                         fontVariant: FontVariant.bold,\r\n//                         fontSize: 18,\r\n//                         textAlign: TextAlign.center,\r\n//                       ),\r\n//                     ),\r\n//                   ),\r\n//                   const SizedBox(height: 10),\r\n//                   GestureDetector(\r\n//                     onTap: () {\r\n//                       selectedSbt.value = '';\r\n//                       player.setSubtitleTrack(SubtitleTrack.no());\r\n//                     },\r\n//                     child: AzyXContainer(\r\n//                       margin: const EdgeInsets.all(10),\r\n//                       padding: const EdgeInsets.all(10),\r\n//                       decoration: BoxDecoration(\r\n//                         color: selectedSbt.value.isEmpty\r\n//                             ? Theme.of(context).colorScheme.onPrimaryContainer\r\n//                             : Theme.of(context).colorScheme.secondaryContainer,\r\n//                         borderRadius: BorderRadius.circular(10),\r\n//                         border: Border.all(\r\n//                           width: 0.4,\r\n//                           color: Theme.of(context).colorScheme.secondary,\r\n//                         ),\r\n//                       ),\r\n//                       child: AzyXText(\r\n//                         text: \"None\",\r\n//                         color: selectedSbt.value == ''\r\n//                             ? Colors.black\r\n//                             : Colors.white,\r\n//                         fontVariant: FontVariant.bold,\r\n//                         fontSize: 18,\r\n//                         textAlign: TextAlign.center,\r\n//                       ),\r\n//                     ),\r\n//                   ),\r\n//                   SingleChildScrollView(\r\n//                     child: Obx(\r\n//                       () => ListView.builder(\r\n//                         shrinkWrap: true,\r\n//                         physics: const BouncingScrollPhysics(),\r\n//                         itemCount:\r\n//                             animeData.value.episodeUrls.first.subtitles!.length,\r\n//                         itemBuilder: (context, index) {\r\n//                           final item = animeData\r\n//                               .value\r\n//                               .episodeUrls\r\n//                               .first\r\n//                               .subtitles![index];\r\n//                           return GestureDetector(\r\n//                             onTap: () {\r\n//                               selectedSbt.value = item.label!;\r\n//                               Utils.log('clecked: ${selectedSbt.value}');\r\n//                               player.setSubtitleTrack(\r\n//                                 SubtitleTrack.uri(item.file!),\r\n//                               );\r\n//                               Get.back();\r\n//                             },\r\n//                             child: AzyXContainer(\r\n//                               margin: const EdgeInsets.all(10),\r\n//                               padding: const EdgeInsets.all(10),\r\n//                               decoration: BoxDecoration(\r\n//                                 color: selectedSbt.value == item.label\r\n//                                     ? Theme.of(\r\n//                                         context,\r\n//                                       ).colorScheme.onPrimaryContainer\r\n//                                     : Theme.of(\r\n//                                         context,\r\n//                                       ).colorScheme.secondaryContainer,\r\n//                                 borderRadius: BorderRadius.circular(10),\r\n//                                 border: Border.all(\r\n//                                   width: 0.4,\r\n//                                   color: Theme.of(\r\n//                                     context,\r\n//                                   ).colorScheme.secondary,\r\n//                                 ),\r\n//                               ),\r\n//                               child: AzyXText(\r\n//                                 text: item.label!,\r\n//                                 fontVariant: FontVariant.bold,\r\n//                                 fontSize: 18,\r\n//                                 textAlign: TextAlign.center,\r\n//                                 color: selectedSbt.value == item.label\r\n//                                     ? Colors.black\r\n//                                     : Colors.white,\r\n//                               ),\r\n//                             ),\r\n//                           );\r\n//                         },\r\n//                       ),\r\n//                     ),\r\n//                   ),\r\n//                 ],\r\n//               ),\r\n//             );\r\n//     },\r\n//   );\r\n// }\r\n\r\nvoid showQualitySheet(\r\n  BuildContext context,\r\n  Rx<AnimeAllData> animeData,\r\n  Player player,\r\n  Rx<Duration> position,\r\n  Rx<bool> isPotraitOrientaion,\r\n) {\r\n  showModalBottomSheet(\r\n    isScrollControlled: true,\r\n    enableDrag: true,\r\n    shape: const RoundedRectangleBorder(\r\n      borderRadius: BorderRadius.vertical(top: Radius.circular(30)),\r\n    ),\r\n    context: context,\r\n    builder: (context) {\r\n      return AzyXContainer(\r\n        padding: const EdgeInsets.all(10),\r\n        height: isPotraitOrientaion.value ? Get.height / 2 : 300,\r\n        width: 400,\r\n        decoration: BoxDecoration(\r\n          borderRadius: const BorderRadius.vertical(top: Radius.circular(30)),\r\n          gradient: LinearGradient(\r\n            colors: Get.isDarkMode\r\n                ? [\r\n                    Theme.of(context).colorScheme.surface.withAlpha(20),\r\n                    Theme.of(context).colorScheme.primary.withAlpha(90),\r\n                  ]\r\n                : [\r\n                    Theme.of(context).colorScheme.surface,\r\n                    Theme.of(context).colorScheme.surface,\r\n                  ],\r\n            begin: Alignment.topLeft,\r\n            end: Alignment.bottomRight,\r\n          ),\r\n        ),\r\n        child: ListView(\r\n          padding: const EdgeInsets.all(10),\r\n          physics: const BouncingScrollPhysics(),\r\n          children: [\r\n            const AzyXText(\r\n              text: \"Select Quality\",\r\n              fontSize: 20,\r\n              fontVariant: FontVariant.bold,\r\n              textAlign: TextAlign.center,\r\n            ),\r\n            const SizedBox(height: 10),\r\n            SingleChildScrollView(\r\n              child: ListView.builder(\r\n                shrinkWrap: true,\r\n                physics: const BouncingScrollPhysics(),\r\n                itemCount: animeData.value.episodeUrls.length,\r\n                itemBuilder: (context, index) {\r\n                  final item = animeData.value.episodeUrls[index];\r\n                  return GestureDetector(\r\n                    onTap: () {\r\n                      animeData.value.url = item.url;\r\n                      player.open(Media(item.url, start: position.value));\r\n                      Get.back();\r\n                    },\r\n                    child: AzyXContainer(\r\n                      margin: const EdgeInsets.all(10),\r\n                      padding: const EdgeInsets.all(10),\r\n                      decoration: BoxDecoration(\r\n                        color: item.url == animeData.value.url\r\n                            ? Theme.of(context).colorScheme.onPrimaryContainer\r\n                            : Colors.transparent,\r\n                        borderRadius: BorderRadius.circular(10),\r\n                        border: Border.all(\r\n                          width: 0.4,\r\n                          color: Theme.of(\r\n                            context,\r\n                          ).colorScheme.onPrimaryContainer,\r\n                        ),\r\n                      ),\r\n                      child: AzyXText(\r\n                        text: item.quality,\r\n                        fontVariant: FontVariant.bold,\r\n                        fontSize: 18,\r\n                        color: item.url == animeData.value.url\r\n                            ? Colors.black\r\n                            : Theme.of(context).colorScheme.inverseSurface,\r\n                        textAlign: TextAlign.center,\r\n                      ),\r\n                    ),\r\n                  );\r\n                },\r\n              ),\r\n            ),\r\n          ],\r\n        ),\r\n      );\r\n    },\r\n  );\r\n}\r\n\r\nvoid showSpeedBottomList(\r\n  context,\r\n  List<double> speedList,\r\n  Rx<double> selectedSpeed,\r\n  Player player,\r\n  Rx<bool> isPotraitOrientaion,\r\n) {\r\n  showModalBottomSheet(\r\n    isScrollControlled: true,\r\n    context: context,\r\n    builder: (context) {\r\n      return StatefulBuilder(\r\n        builder: (context, StateSetter speedState) {\r\n          return AzyXContainer(\r\n            decoration: BoxDecoration(\r\n              borderRadius: const BorderRadius.vertical(\r\n                top: Radius.circular(30),\r\n              ),\r\n              gradient: LinearGradient(\r\n                colors: Get.isDarkMode\r\n                    ? [\r\n                        Theme.of(context).colorScheme.surface.withAlpha(20),\r\n                        Theme.of(context).colorScheme.primary.withAlpha(90),\r\n                      ]\r\n                    : [\r\n                        Theme.of(context).colorScheme.surface,\r\n                        Theme.of(context).colorScheme.surface,\r\n                      ],\r\n                begin: Alignment.topLeft,\r\n                end: Alignment.bottomRight,\r\n              ),\r\n            ),\r\n            padding: const EdgeInsets.all(16),\r\n            width: isPotraitOrientaion.value ? Get.width : Get.width * 0.5,\r\n            height: isPotraitOrientaion.value\r\n                ? Get.height * 0.5\r\n                : Get.height - 20,\r\n            child: Column(\r\n              children: [\r\n                const AzyXText(\r\n                  text: \"Select Speed\",\r\n                  fontVariant: FontVariant.bold,\r\n                  fontSize: 20,\r\n                  textAlign: TextAlign.center,\r\n                ),\r\n                const SizedBox(height: 10),\r\n                Expanded(\r\n                  child: ListView.builder(\r\n                    physics: const BouncingScrollPhysics(),\r\n                    itemCount: speedList.length,\r\n                    itemBuilder: (context, index) {\r\n                      final Rx<bool> isSelected =\r\n                          (speedList[index] == selectedSpeed.value).obs;\r\n                      return GestureDetector(\r\n                        onTap: () {\r\n                          speedState(() {\r\n                            selectedSpeed.value = speedList[index];\r\n                            isSelected.value = true;\r\n                            player.setRate(speedList[index]);\r\n                            Future.delayed(\r\n                              const Duration(milliseconds: 500),\r\n                              () => Get.back(),\r\n                            );\r\n                          });\r\n                        },\r\n                        child: AzyXContainer(\r\n                          margin: const EdgeInsets.symmetric(vertical: 5),\r\n                          padding: const EdgeInsets.symmetric(\r\n                            horizontal: 12.0,\r\n                            vertical: 8.0,\r\n                          ),\r\n                          decoration: BoxDecoration(\r\n                            color: Theme.of(\r\n                              context,\r\n                            ).colorScheme.onPrimaryContainer,\r\n                            borderRadius: BorderRadius.circular(15),\r\n                          ),\r\n                          child: Row(\r\n                            children: [\r\n                              Icon(\r\n                                Broken.main_component,\r\n                                size: 24,\r\n                                color: Theme.of(\r\n                                  context,\r\n                                ).colorScheme.inversePrimary,\r\n                              ),\r\n                              const SizedBox(width: 12),\r\n                              Expanded(\r\n                                child: AzyXText(\r\n                                  text: '${speedList[index]}x',\r\n                                  fontVariant: FontVariant.bold,\r\n                                  fontSize: 16,\r\n                                  color: Theme.of(\r\n                                    context,\r\n                                  ).colorScheme.inversePrimary,\r\n                                ),\r\n                              ),\r\n                              SizedBox(\r\n                                width: 18,\r\n                                height: 18,\r\n                                child: CheckMark(\r\n                                  strokeWidth: 2,\r\n                                  activeColor: Theme.of(\r\n                                    context,\r\n                                  ).colorScheme.inversePrimary,\r\n                                  inactiveColor: Theme.of(\r\n                                    context,\r\n                                  ).colorScheme.inversePrimary,\r\n                                  duration: const Duration(milliseconds: 400),\r\n                                  active: isSelected.value,\r\n                                ),\r\n                              ),\r\n                            ],\r\n                          ),\r\n                        ),\r\n                      );\r\n                    },\r\n                  ),\r\n                ),\r\n              ],\r\n            ),\r\n          );\r\n        },\r\n      );\r\n    },\r\n  );\r\n}\r\n"
  },
  {
    "path": "lib/Screens/Anime/Watch/widgets/custom_controls.dart",
    "content": "import 'package:azyx/Screens/Anime/Watch/controller/watch_controller.dart';\r\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_container.dart';\r\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_text.dart';\r\nimport 'package:azyx/Widgets/common/slider_bar.dart';\r\nimport 'package:azyx/core/icons/icons_broken.dart';\r\nimport 'package:azyx/utils/Functions/multiplier_extension.dart';\r\nimport 'package:flutter/material.dart';\r\nimport 'package:get/get.dart';\r\nimport 'package:media_kit/media_kit.dart';\r\n\r\nclass CustomControls extends StatelessWidget {\r\n  final Player player;\r\n  final Widget topBar;\r\n  final Widget bottomBar;\r\n  final bool Function() isControlsLocked;\r\n  final void Function(bool isNext) changeEpisode;\r\n\r\n  const CustomControls({\r\n    super.key,\r\n    required this.player,\r\n    required this.topBar,\r\n    required this.bottomBar,\r\n    required this.changeEpisode,\r\n    required this.isControlsLocked,\r\n  });\r\n\r\n  @override\r\n  Widget build(BuildContext context) {\r\n    final controller = Get.find<WatchController>();\r\n\r\n    return Padding(\r\n      padding: EdgeInsets.symmetric(\r\n        vertical: controller.isPotraitOrientaion.value ? 20 : 12,\r\n        horizontal: controller.isPotraitOrientaion.value ? 20 : 35,\r\n      ),\r\n      child: Column(\r\n        mainAxisAlignment: MainAxisAlignment.spaceBetween,\r\n        children: [\r\n          Obx(\r\n            () => controller.isControlsLocked.value\r\n                ? const SizedBox.shrink()\r\n                : AnimatedContainer(\r\n                    height: controller.isPotraitOrientaion.value ? 150 : 101,\r\n                    alignment: Alignment.center,\r\n                    transform: Matrix4.translationValues(\r\n                      0,\r\n                      controller.showControls.value ? 0 : -Get.height,\r\n                      0,\r\n                    ),\r\n                    duration: const Duration(milliseconds: 1000),\r\n                    curve: Curves.easeInOutCubicEmphasized,\r\n                    child: topBar,\r\n                  ),\r\n          ),\r\n          Obx(\r\n            () => Expanded(\r\n              child: AnimatedOpacity(\r\n                opacity: controller.showControls.value ? 1 : 0,\r\n                duration: const Duration(milliseconds: 500),\r\n                child: controller.isControlsLocked.value\r\n                    ? _lockedCenterControls(controller)\r\n                    : _centerControls(controller, context),\r\n              ),\r\n            ),\r\n          ),\r\n          AnimatedContainer(\r\n            height: controller.isPotraitOrientaion.value ? 150 : 101,\r\n            transform: Matrix4.translationValues(\r\n              0,\r\n              controller.showControls.value ? 0 : Get.height,\r\n              0,\r\n            ),\r\n            duration: const Duration(milliseconds: 1000),\r\n            curve: Curves.easeInOutCubicEmphasized,\r\n            child: Column(\r\n              children: [\r\n                Row(\r\n                  children: [\r\n                    Obx(\r\n                      () => AzyXText(\r\n                        text: controller.getFormattedTime(\r\n                          controller.position.value.inSeconds,\r\n                        ),\r\n                        fontVariant: FontVariant.bold,\r\n                        color: Theme.of(context).colorScheme.primary,\r\n                      ),\r\n                    ),\r\n                    const AzyXText(text: ' / ', fontVariant: FontVariant.bold),\r\n                    Obx(\r\n                      () => AzyXText(\r\n                        text: controller.getFormattedTime(\r\n                          controller.totalDuration.value.inSeconds,\r\n                        ),\r\n                        fontVariant: FontVariant.bold,\r\n                      ),\r\n                    ),\r\n                  ],\r\n                ),\r\n                Obx(\r\n                  () => Padding(\r\n                    padding: const EdgeInsets.symmetric(vertical: 10),\r\n                    child: CustomSlider(\r\n                      min: 0.0,\r\n                      max: controller.totalDuration.value.inSeconds > 0\r\n                          ? controller.totalDuration.value.inSeconds.toDouble()\r\n                          : 0.0,\r\n                      secondaryTrackValue:\r\n                          controller.totalDuration.value.inSeconds > 0\r\n                          ? controller.buffered.value.inSeconds.toDouble()\r\n                          : 0.0,\r\n                      indiactorTime: controller.getFormattedTime(\r\n                        controller.position.value.inSeconds,\r\n                      ),\r\n                      value: controller.totalDuration.value.inSeconds > 0.0\r\n                          ? double.parse(\r\n                              controller.position.value.inSeconds\r\n                                  .toStringAsFixed(2),\r\n                            )\r\n                          : 0.0,\r\n                      onDragEnd: (value) {\r\n                        controller.player.seek(\r\n                          Duration(seconds: value.toInt()),\r\n                        );\r\n                        controller.player.play();\r\n                      },\r\n                      isLocked: controller.isControlsLocked.value,\r\n                      onChanged: (value) {\r\n                        controller.position.value = Duration(\r\n                          seconds: value.toInt(),\r\n                        );\r\n                      },\r\n                    ),\r\n                  ),\r\n                ),\r\n                bottomBar,\r\n              ],\r\n            ),\r\n          ),\r\n        ],\r\n      ),\r\n    );\r\n  }\r\n\r\n  Widget _buildIconButton({\r\n    required VoidCallback ontap,\r\n    required IconData icon,\r\n  }) {\r\n    return InkWell(\r\n      onTap: ontap,\r\n      child: AzyXContainer(\r\n        padding: const EdgeInsets.all(10),\r\n        margin: const EdgeInsets.all(10),\r\n        decoration: BoxDecoration(\r\n          color: Colors.black.withOpacity(0.6),\r\n          border: Border.all(width: 0.5, color: Colors.grey.withOpacity(0.6)),\r\n          borderRadius: BorderRadius.circular(50),\r\n        ),\r\n        child: Icon(icon, color: Colors.white, size: 35),\r\n      ),\r\n    );\r\n  }\r\n\r\n  Widget _centerControls(WatchController controller, BuildContext context) {\r\n    return Row(\r\n      mainAxisAlignment: MainAxisAlignment.center,\r\n      crossAxisAlignment: CrossAxisAlignment.center,\r\n      children: [\r\n        _buildIconButton(\r\n          ontap: () {\r\n            changeEpisode(false);\r\n          },\r\n          icon: Broken.previous,\r\n        ),\r\n        20.width,\r\n        Obx(\r\n          () => controller.isBuffering.value\r\n              ? const CircularProgressIndicator()\r\n              : GestureDetector(\r\n                  onTap: () => controller.player.playOrPause(),\r\n                  child: Icon(\r\n                    controller.isPlaying.value\r\n                        ? Icons.pause_rounded\r\n                        : Icons.play_arrow_rounded,\r\n                    color: Theme.of(context).colorScheme.primary,\r\n                    size: 60,\r\n                  ),\r\n                ),\r\n        ),\r\n        20.width,\r\n        _buildIconButton(\r\n          ontap: () {\r\n            changeEpisode(true);\r\n          },\r\n          icon: Broken.next,\r\n        ),\r\n      ],\r\n    );\r\n  }\r\n\r\n  Widget _lockedCenterControls(WatchController controller) {\r\n    return AzyXContainer(\r\n      alignment: Alignment.center,\r\n      child: controller.isBuffering.value\r\n          ? const CircularProgressIndicator()\r\n          : const SizedBox.shrink(),\r\n    );\r\n  }\r\n}\r\n"
  },
  {
    "path": "lib/Screens/Anime/Watch/widgets/episode_list_drawer.dart",
    "content": "import 'package:azyx/Database/isar_models/episode_class.dart';\nimport 'package:azyx/Models/anime_all_data.dart';\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_container.dart';\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_text.dart';\nimport 'package:azyx/core/icons/icons_broken.dart';\nimport 'package:azyx/utils/Functions/multiplier_extension.dart';\nimport 'package:cached_network_image/cached_network_image.dart';\nimport 'package:flutter/material.dart';\nimport 'package:get/get.dart';\n\nclass EpisodeListDrawer extends StatelessWidget {\n  final Function(Episode) ontap;\n  final Rx<bool> showEpisodesBox;\n  final RxList<Episode> filteredEpisodes;\n  final Rx<AnimeAllData> animeData;\n  final Rx<String> episodeNumber;\n  final Rx<bool> isPotraitOrientaion;\n\n  const EpisodeListDrawer(\n      {super.key,\n      required this.ontap,\n      required this.showEpisodesBox,\n      required this.animeData,\n      required this.episodeNumber,\n      required this.isPotraitOrientaion,\n      required this.filteredEpisodes});\n\n  @override\n  Widget build(BuildContext context) {\n    return Obx(\n      () => AnimatedPositioned(\n        right: showEpisodesBox.value ? 0 : -Get.width,\n        curve: Curves.easeInOutCubicEmphasized,\n        top: 0,\n        duration: const Duration(milliseconds: 1000),\n        child: AzyXContainer(\n          padding: const EdgeInsets.symmetric(horizontal: 10),\n          width: isPotraitOrientaion.value ? Get.width : Get.width / 2,\n          height: Get.height,\n          decoration: BoxDecoration(\n              gradient: LinearGradient(\n                  colors: Get.isDarkMode\n                      ? [\n                          Theme.of(context).colorScheme.surface,\n                          Theme.of(context).colorScheme.primary,\n                        ]\n                      : [\n                          Theme.of(context).colorScheme.surface,\n                          Theme.of(context).colorScheme.surface\n                        ],\n                  begin: Alignment.topLeft,\n                  end: Alignment.bottomRight)),\n          child: ListView(\n            physics: const BouncingScrollPhysics(),\n            children: [\n              Padding(\n                padding: const EdgeInsets.symmetric(vertical: 15),\n                child: Row(\n                  children: [\n                    IconButton(\n                      style: ButtonStyle(\n                          backgroundColor: WidgetStatePropertyAll(\n                              Colors.black.withOpacity(0.4))),\n                      onPressed: () {\n                        showEpisodesBox.value = false;\n                      },\n                      icon: const Icon(Icons.close),\n                      alignment: Alignment.topLeft,\n                    ),\n                    const SizedBox(\n                      width: 5,\n                    ),\n                    Expanded(\n                      child: TextFormField(\n                        onChanged: (value) {\n                          if (value.isNotEmpty) {\n                            filteredEpisodes.value = animeData\n                                .value.episodeList!\n                                .where((i) => i.number.contains(value))\n                                .toList();\n                          } else {\n                            filteredEpisodes.value =\n                                animeData.value.episodeList!;\n                          }\n                        },\n                        decoration: InputDecoration(\n                          fillColor: Colors.transparent,\n                          hintText: \"Search episodes\",\n                          labelText: \"Search\",\n                          prefixIcon: const Icon(Broken.search_status_1),\n                          filled: true,\n                          enabledBorder: OutlineInputBorder(\n                              borderRadius: BorderRadius.circular(50),\n                              borderSide: BorderSide(\n                                  color: Theme.of(context).colorScheme.primary,\n                                  width: 1)),\n                          focusedBorder: OutlineInputBorder(\n                              borderRadius: BorderRadius.circular(50),\n                              borderSide: BorderSide(\n                                  color: Theme.of(context).colorScheme.primary,\n                                  width: 2)),\n                        ),\n                      ),\n                    ),\n                  ],\n                ),\n              ),\n              SingleChildScrollView(\n                child: Obx(\n                  () => ListView.builder(\n                      padding: const EdgeInsets.only(bottom: 10),\n                      shrinkWrap: true,\n                      physics: const BouncingScrollPhysics(),\n                      itemCount: filteredEpisodes.length,\n                      itemBuilder: (context, index) {\n                        final image = filteredEpisodes[index].thumbnail == null\n                            ? animeData.value.image\n                            : filteredEpisodes[index].thumbnail!;\n                        return GestureDetector(\n                          onTap: () => ontap(filteredEpisodes[index]),\n                          child: Container(\n                            margin: const EdgeInsets.all(10),\n                            height: 150,\n                            child: Stack(\n                              children: [\n                                ClipRRect(\n                                  borderRadius: BorderRadius.circular(10),\n                                  child: CachedNetworkImage(\n                                    imageUrl: image!,\n                                    fit: BoxFit.cover,\n                                    height: 150,\n                                  ),\n                                ),\n                                Positioned.fill(\n                                    child: AzyXContainer(\n                                  height: 150,\n                                  margin: const EdgeInsets.all(0),\n                                  decoration: BoxDecoration(\n                                      color: Colors.black.withOpacity(0.6),\n                                      borderRadius: BorderRadius.circular(10)),\n                                )),\n                                Positioned.fill(\n                                  child: AzyXContainer(\n                                    margin: const EdgeInsets.all(5),\n                                    decoration: BoxDecoration(\n                                        color: filteredEpisodes[index].number ==\n                                                episodeNumber.value\n                                            ? Theme.of(context)\n                                                .colorScheme\n                                                .primaryContainer\n                                            : Colors.transparent,\n                                        borderRadius:\n                                            BorderRadius.circular(10)),\n                                    child: Row(\n                                      children: [\n                                        ClipRRect(\n                                          borderRadius:\n                                              const BorderRadius.horizontal(\n                                                  left: Radius.circular(10)),\n                                          child: CachedNetworkImage(\n                                            height: 150,\n                                            width: 180,\n                                            imageUrl: image,\n                                            fit: BoxFit.cover,\n                                          ),\n                                        ),\n                                        const SizedBox(\n                                          width: 10,\n                                        ),\n                                        Expanded(\n                                          child: Padding(\n                                            padding: const EdgeInsets.symmetric(\n                                                horizontal: 5),\n                                            child: Column(\n                                              mainAxisAlignment:\n                                                  MainAxisAlignment.center,\n                                              crossAxisAlignment:\n                                                  CrossAxisAlignment.start,\n                                              children: [\n                                                AzyXText(\n                                                  text: filteredEpisodes[index]\n                                                      .title!,\n                                                  maxLines: 2,\n                                                  fontVariant: FontVariant.bold,\n                                                  fontSize: 14,\n                                                  color: Theme.of(context)\n                                                      .colorScheme\n                                                      .primary,\n                                                ),\n                                                const SizedBox(\n                                                  height: 5,\n                                                ),\n                                                AzyXText(\n                                                  text: filteredEpisodes[index]\n                                                          .desc\n                                                          .isEmpty\n                                                      ? \"Get ready for an exciting episode filled with twists, action, and unforgettable moments!\"\n                                                      : filteredEpisodes[index]\n                                                          .desc,\n                                                  fontSize: 12,\n                                                  fontStyle: FontStyle.italic,\n                                                  color: Colors.grey.shade400\n                                                      .withOpacity(0.7),\n                                                  overflow:\n                                                      TextOverflow.ellipsis,\n                                                  maxLines: 3,\n                                                )\n                                              ],\n                                            ),\n                                          ),\n                                        )\n                                      ],\n                                    ),\n                                  ),\n                                ),\n                                Positioned(\n                                    top: 0,\n                                    left: 0,\n                                    child: AzyXContainer(\n                                      padding: const EdgeInsets.symmetric(\n                                          horizontal: 10, vertical: 5),\n                                      margin: const EdgeInsets.all(5),\n                                      decoration: BoxDecoration(\n                                          color: Theme.of(context)\n                                              .colorScheme\n                                              .primary,\n                                          boxShadow: [\n                                            BoxShadow(\n                                              color: Theme.of(context)\n                                                  .colorScheme\n                                                  .primary\n                                                  .withOpacity(\n                                                      1.glowMultiplier()),\n                                              blurRadius: 5.blurMultiplier(),\n                                            )\n                                          ],\n                                          borderRadius: const BorderRadius.only(\n                                              topLeft: Radius.circular(10),\n                                              bottomRight:\n                                                  Radius.circular(10))),\n                                      child: AzyXText(\n                                          text: filteredEpisodes[index]\n                                              .number\n                                              .toString(),\n                                          color: Colors.black,\n                                          fontSize: 20),\n                                    ))\n                              ],\n                            ),\n                          ),\n                        );\n                      }),\n                ),\n              )\n            ],\n          ),\n        ),\n      ),\n    );\n  }\n}\n"
  },
  {
    "path": "lib/Screens/Anime/Watch/widgets/indicator.dart",
    "content": "\r\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_container.dart';\r\nimport 'package:flutter/material.dart';\r\n\r\nclass MediaIndicatorBuilder extends StatelessWidget {\r\n  final bool isVolumeIndicator;\r\n  final double value;\r\n\r\n  const MediaIndicatorBuilder(\r\n      {super.key, required this.value, required this.isVolumeIndicator});\r\n\r\n  @override\r\n  Widget build(BuildContext context) {\r\n        return Padding(\r\n          padding: const EdgeInsets.symmetric(horizontal: 10),\r\n          child: Row(\r\n            mainAxisAlignment: isVolumeIndicator\r\n                ? MainAxisAlignment.start\r\n                : MainAxisAlignment.end,\r\n            children: [\r\n              AzyXContainer(\r\n                clipBehavior: Clip.antiAlias,\r\n                decoration: BoxDecoration(\r\n                  color: Colors.black54,\r\n                  borderRadius: BorderRadius.circular(100),\r\n                ),\r\n                width: 42,\r\n                child: UnconstrainedBox(\r\n                  child: Padding(\r\n                    padding: const EdgeInsets.symmetric(vertical: 12),\r\n                    child: Column(\r\n                      children: [\r\n                        Padding(\r\n                          padding: const EdgeInsets.all(5),\r\n                          child: RotatedBox(\r\n                            quarterTurns: -1,\r\n                            child: AzyXContainer(\r\n                              clipBehavior: Clip.antiAlias,\r\n                              decoration: BoxDecoration(\r\n                                color: Colors.transparent,\r\n                                borderRadius: BorderRadius.circular(100),\r\n                              ),\r\n                              child: SizedBox.fromSize(\r\n                                size: const Size(168, 24),\r\n                                child: LinearProgressIndicator(\r\n                                  value: value,\r\n                                  borderRadius: BorderRadius.circular(100),\r\n                                ),\r\n                              ),\r\n                            ),\r\n                          ),\r\n                        ),\r\n                        const SizedBox(height: 12),\r\n                        Icon(\r\n                          isVolumeIndicator\r\n                              ? switch (value) {\r\n                                  == 0.0 => Icons.volume_off,\r\n                                  < 0.5 => Icons.volume_down,\r\n                                  _ => Icons.volume_up,\r\n                                }\r\n                              : switch (value) {\r\n                                  < 1.0 / 3.0 => Icons.brightness_low,\r\n                                  < 2.0 / 3.0 => Icons.brightness_medium,\r\n                                  _ => Icons.brightness_high,\r\n                                },\r\n                          color: Colors.white,\r\n                        )\r\n                      ],\r\n                    ),\r\n                  ),\r\n                ),\r\n              ),\r\n            ],\r\n          ),\r\n        );\r\n      }\r\n}"
  },
  {
    "path": "lib/Screens/Anime/anime_screen.dart",
    "content": "import 'package:azyx/Controllers/services/service_handler.dart';\r\nimport 'package:azyx/Widgets/Animation/drop_animation.dart';\r\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_gradient_container.dart';\r\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_text.dart';\r\nimport 'package:azyx/Widgets/header.dart';\r\nimport 'package:azyx/core/icons/icons_broken.dart';\r\nimport 'package:flutter/material.dart';\r\nimport 'package:get/get.dart';\r\n\r\nclass AnimeScreen extends StatelessWidget {\r\n  const AnimeScreen({super.key});\r\n\r\n  @override\r\n  Widget build(BuildContext context) {\r\n    return AzyXGradientContainer(\r\n      child: BouncePageAnimation(\r\n        child: ListView(\r\n          children: [\r\n            const Header(),\r\n            Obx(() => serviceHandler.animeWidgets(context).value),\r\n          ],\r\n        ),\r\n      ),\r\n    );\r\n  }\r\n}\r\n\r\nWidget buildSearchButton(BuildContext context, Function() ontap, String title) {\r\n  return Material(\r\n    color: Colors.transparent,\r\n    child: InkWell(\r\n      onTap: ontap,\r\n      borderRadius: BorderRadius.circular(28),\r\n      splashColor: Theme.of(context).colorScheme.primary.withOpacity(0.1),\r\n      highlightColor: Theme.of(context).colorScheme.primary.withOpacity(0.05),\r\n      child: AnimatedContainer(\r\n        duration: const Duration(milliseconds: 200),\r\n        padding: const EdgeInsets.symmetric(horizontal: 20, vertical: 14),\r\n        decoration: BoxDecoration(\r\n          color: Theme.of(context).colorScheme.surfaceVariant.withOpacity(0.3),\r\n          borderRadius: BorderRadius.circular(28),\r\n          border: Border.all(\r\n            width: 1,\r\n            color: Theme.of(context).colorScheme.outline.withOpacity(0.2),\r\n          ),\r\n          boxShadow: [\r\n            BoxShadow(\r\n              color: Theme.of(context).colorScheme.shadow.withOpacity(0.08),\r\n              blurRadius: 12,\r\n              offset: const Offset(0, 4),\r\n              spreadRadius: 0,\r\n            ),\r\n          ],\r\n        ),\r\n        child: Row(\r\n          children: [\r\n            Container(\r\n              padding: const EdgeInsets.all(2),\r\n              decoration: BoxDecoration(\r\n                color: Theme.of(context).colorScheme.primary.withOpacity(0.1),\r\n                borderRadius: BorderRadius.circular(20),\r\n              ),\r\n              child: Icon(\r\n                Broken.search_normal,\r\n                size: 20,\r\n                color: Theme.of(context).colorScheme.primary,\r\n              ),\r\n            ),\r\n            const SizedBox(width: 16),\r\n            Expanded(\r\n              child: AzyXText(\r\n                text: \"Search for $title...\",\r\n                fontSize: 15,\r\n                color: Theme.of(context).colorScheme.onSurface.withOpacity(0.7),\r\n                fontVariant: FontVariant.bold,\r\n              ),\r\n            ),\r\n            const SizedBox(width: 8),\r\n            Container(\r\n              padding: const EdgeInsets.all(6),\r\n              decoration: BoxDecoration(\r\n                color: Theme.of(\r\n                  context,\r\n                ).colorScheme.primaryContainer.withOpacity(0.8),\r\n                borderRadius: BorderRadius.circular(16),\r\n              ),\r\n              child: Icon(\r\n                Icons.arrow_forward_ios_rounded,\r\n                size: 14,\r\n                color: Theme.of(context).colorScheme.onPrimaryContainer,\r\n              ),\r\n            ),\r\n          ],\r\n        ),\r\n      ),\r\n    ),\r\n  );\r\n}\r\n"
  },
  {
    "path": "lib/Screens/History/anime_history.dart",
    "content": "import 'package:azyx/Controllers/local_history_controller.dart';\nimport 'package:azyx/Database/isar_models/local_history_item.dart';\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_text.dart';\nimport 'package:azyx/core/icons/icons_broken.dart';\nimport 'package:cached_network_image/cached_network_image.dart';\nimport 'package:flutter/material.dart';\nimport 'package:get/get.dart';\nimport 'package:shimmer/shimmer.dart';\n\nclass AnimeHistoryScreen extends StatefulWidget {\n  const AnimeHistoryScreen({super.key});\n\n  @override\n  State<AnimeHistoryScreen> createState() => _AnimeHistoryScreenState();\n}\n\nclass _AnimeHistoryScreenState extends State<AnimeHistoryScreen> {\n  late final LocalHistoryController _controller;\n  final RxString selectedFilter = RxString('All');\n  final List<String> filterOptions = ['All', 'Today', 'This Week', 'This Month'];\n\n  @override\n  void initState() {\n    super.initState();\n    _controller = localHistoryController;\n  }\n\n  List<LocalHistoryItem> _getFilteredItems() {\n    final items = _controller.animeWatchingHistory;\n    final now = DateTime.now();\n    switch (selectedFilter.value) {\n      case 'Today':\n        return items\n            .where((e) =>\n                e.lastWatched != null &&\n                now.difference(e.lastWatched!).inDays == 0)\n            .toList();\n      case 'This Week':\n        return items\n            .where((e) =>\n                e.lastWatched != null &&\n                now.difference(e.lastWatched!).inDays <= 7)\n            .toList();\n      case 'This Month':\n        return items\n            .where((e) =>\n                e.lastWatched != null &&\n                now.difference(e.lastWatched!).inDays <= 30)\n            .toList();\n      default:\n        return items.toList();\n    }\n  }\n\n  String _formatDuration(int seconds) {\n    final minutes = seconds ~/ 60;\n    final remainingSeconds = seconds % 60;\n    return '$minutes:${remainingSeconds.toString().padLeft(2, '0')}';\n  }\n\n  String _formatLastWatched(DateTime? dateTime) {\n    if (dateTime == null) return '';\n    final difference = DateTime.now().difference(dateTime);\n    if (difference.inDays > 0) return '${difference.inDays}d ago';\n    if (difference.inHours > 0) return '${difference.inHours}h ago';\n    if (difference.inMinutes > 0) return '${difference.inMinutes}m ago';\n    return 'Just now';\n  }\n\n  @override\n  Widget build(BuildContext context) {\n    return Scaffold(\n      backgroundColor: Theme.of(context).colorScheme.surface,\n      body: NestedScrollView(\n        headerSliverBuilder: (context, innerBoxIsScrolled) {\n          return [\n            SliverAppBar(\n              expandedHeight: 140,\n              floating: false,\n              pinned: true,\n              backgroundColor: Theme.of(context).colorScheme.surface,\n              elevation: 0,\n              flexibleSpace: FlexibleSpaceBar(\n                title: AzyXText(\n                  text: \"Watch History\",\n                  fontSize: 20,\n                  fontVariant: FontVariant.bold,\n                  color: Theme.of(context).colorScheme.onSurface,\n                ),\n                background: Container(\n                  decoration: BoxDecoration(\n                    gradient: LinearGradient(\n                      begin: Alignment.topLeft,\n                      end: Alignment.bottomRight,\n                      colors: [\n                        Theme.of(context)\n                            .colorScheme\n                            .primaryContainer\n                            .withOpacity(0.3),\n                        Theme.of(context)\n                            .colorScheme\n                            .secondaryContainer\n                            .withOpacity(0.2),\n                      ],\n                    ),\n                  ),\n                ),\n              ),\n              actions: [\n                Container(\n                  margin: const EdgeInsets.only(right: 8),\n                  child: IconButton(\n                    onPressed: () => _showOptionsBottomSheet(context),\n                    icon: Container(\n                      padding: const EdgeInsets.all(8),\n                      decoration: BoxDecoration(\n                        color: Theme.of(context)\n                            .colorScheme\n                            .surfaceContainerHighest,\n                        borderRadius: BorderRadius.circular(12),\n                      ),\n                      child: Icon(\n                        Broken.more,\n                        size: 20,\n                        color: Theme.of(context).colorScheme.onSurface,\n                      ),\n                    ),\n                    tooltip: \"Options\",\n                  ),\n                ),\n              ],\n            ),\n          ];\n        },\n        body: Column(\n          children: [\n            _buildFilterChips(context),\n            Expanded(\n              child: Obx(() {\n                final items = _getFilteredItems();\n                if (items.isEmpty) return _buildEmptyState(context);\n                return _buildHistoryList(context, items);\n              }),\n            ),\n          ],\n        ),\n      ),\n    );\n  }\n\n  Widget _buildFilterChips(BuildContext context) {\n    return Container(\n      height: 60,\n      padding: const EdgeInsets.symmetric(horizontal: 16),\n      child: Row(\n        children: [\n          Expanded(\n            child: ListView.builder(\n              scrollDirection: Axis.horizontal,\n              itemCount: filterOptions.length,\n              itemBuilder: (context, index) {\n                final option = filterOptions[index];\n                return Obx(() {\n                  final isSelected = selectedFilter.value == option;\n                  return Container(\n                    margin: const EdgeInsets.only(right: 12),\n                    child: FilterChip(\n                      selected: isSelected,\n                      label: AzyXText(\n                        text: option,\n                        fontSize: 12,\n                        fontVariant:\n                            isSelected ? FontVariant.bold : FontVariant.regular,\n                        color: isSelected\n                            ? Theme.of(context).colorScheme.onPrimary\n                            : Theme.of(context).colorScheme.onSurfaceVariant,\n                      ),\n                      onSelected: (_) => selectedFilter.value = option,\n                      backgroundColor:\n                          Theme.of(context).colorScheme.surfaceContainerLow,\n                      selectedColor: Theme.of(context).colorScheme.primary,\n                      checkmarkColor: Theme.of(context).colorScheme.onPrimary,\n                      side: BorderSide(\n                        color: isSelected\n                            ? Theme.of(context).colorScheme.primary\n                            : Theme.of(context)\n                                .colorScheme\n                                .outline\n                                .withOpacity(0.3),\n                        width: 1,\n                      ),\n                      shape: RoundedRectangleBorder(\n                        borderRadius: BorderRadius.circular(20),\n                      ),\n                    ),\n                  );\n                });\n              },\n            ),\n          ),\n        ],\n      ),\n    );\n  }\n\n  Widget _buildEmptyState(BuildContext context) {\n    return Center(\n      child: Padding(\n        padding: const EdgeInsets.all(32),\n        child: Column(\n          mainAxisAlignment: MainAxisAlignment.center,\n          children: [\n            Container(\n              width: 120,\n              height: 120,\n              decoration: BoxDecoration(\n                gradient: LinearGradient(\n                  colors: [\n                    Theme.of(context).colorScheme.primary.withOpacity(0.2),\n                    Theme.of(context).colorScheme.secondary.withOpacity(0.1),\n                  ],\n                ),\n                borderRadius: BorderRadius.circular(60),\n              ),\n              child: Icon(\n                Broken.video_play,\n                size: 48,\n                color: Theme.of(context).colorScheme.primary,\n              ),\n            ),\n            const SizedBox(height: 24),\n            AzyXText(\n              text: \"No Watch History Yet\",\n              fontSize: 22,\n              fontVariant: FontVariant.bold,\n              color: Theme.of(context).colorScheme.onSurface,\n            ),\n            const SizedBox(height: 12),\n            AzyXText(\n              text:\n                  \"Your anime watching journey starts here.\\nDiscover amazing stories and start watching!\",\n              fontSize: 14,\n              color: Theme.of(context).colorScheme.onSurfaceVariant,\n              textAlign: TextAlign.center,\n              maxLines: 3,\n            ),\n            const SizedBox(height: 32),\n            Container(\n              decoration: BoxDecoration(\n                gradient: LinearGradient(\n                  colors: [\n                    Theme.of(context).colorScheme.primary,\n                    Theme.of(context).colorScheme.secondary,\n                  ],\n                ),\n                borderRadius: BorderRadius.circular(16),\n                boxShadow: [\n                  BoxShadow(\n                    color:\n                        Theme.of(context).colorScheme.primary.withOpacity(0.3),\n                    blurRadius: 12,\n                    offset: const Offset(0, 4),\n                  ),\n                ],\n              ),\n              child: ElevatedButton.icon(\n                onPressed: () => Get.toNamed('/explore'),\n                style: ElevatedButton.styleFrom(\n                  backgroundColor: Colors.transparent,\n                  shadowColor: Colors.transparent,\n                  padding:\n                      const EdgeInsets.symmetric(horizontal: 32, vertical: 16),\n                  shape: RoundedRectangleBorder(\n                    borderRadius: BorderRadius.circular(16),\n                  ),\n                ),\n                icon: const Icon(Broken.discover, color: Colors.white),\n                label: const AzyXText(\n                  text: \"Explore Anime\",\n                  fontSize: 16,\n                  fontVariant: FontVariant.bold,\n                  color: Colors.white,\n                ),\n              ),\n            ),\n          ],\n        ),\n      ),\n    );\n  }\n\n  Widget _buildHistoryList(BuildContext context, List<LocalHistoryItem> items) {\n    return ListView.builder(\n      padding: const EdgeInsets.fromLTRB(16, 8, 16, 16),\n      itemCount: items.length,\n      itemBuilder: (context, index) {\n        final item = items[index];\n        return Container(\n          margin: const EdgeInsets.only(bottom: 16),\n          child: _buildHistoryCard(context, item),\n        );\n      },\n    );\n  }\n\n  Widget _buildHistoryCard(BuildContext context, LocalHistoryItem item) {\n    final currentSecs = item.currentTimeSeconds ?? 0;\n    final totalSecs = item.totalDurationSeconds ?? 1;\n    final watchProgress = (currentSecs / totalSecs).clamp(0.0, 1.0);\n    final percentWatched = (watchProgress * 100).toInt();\n    final formattedCurrentTime = _formatDuration(currentSecs);\n    final formattedTotalTime = _formatDuration(totalSecs);\n    final formattedLastWatched = _formatLastWatched(item.lastWatched);\n\n    return GestureDetector(\n      onTap: () {\n        if (item.mediaId != null) Get.toNamed('/anime-details/${item.mediaId}');\n      },\n      child: Container(\n        decoration: BoxDecoration(\n          gradient: LinearGradient(\n            begin: Alignment.topLeft,\n            end: Alignment.bottomRight,\n            colors: [\n              Theme.of(context).colorScheme.surfaceContainerHighest,\n              Theme.of(context).colorScheme.surfaceContainer,\n            ],\n          ),\n          borderRadius: BorderRadius.circular(20),\n          boxShadow: [\n            BoxShadow(\n              color: Theme.of(context).colorScheme.shadow.withOpacity(0.08),\n              blurRadius: 20,\n              offset: const Offset(0, 4),\n            ),\n          ],\n        ),\n        child: Column(\n          children: [\n            Container(\n              padding: const EdgeInsets.all(16),\n              child: Row(\n                children: [\n                  Container(\n                    decoration: BoxDecoration(\n                      borderRadius: BorderRadius.circular(16),\n                      boxShadow: [\n                        BoxShadow(\n                          color: Theme.of(context)\n                              .colorScheme\n                              .primary\n                              .withOpacity(0.2),\n                          blurRadius: 8,\n                          offset: const Offset(0, 2),\n                        ),\n                      ],\n                    ),\n                    child: Stack(\n                      children: [\n                        ClipRRect(\n                          borderRadius: BorderRadius.circular(16),\n                          child: item.image != null\n                              ? CachedNetworkImage(\n                                  imageUrl: item.image!,\n                                  width: 100,\n                                  height: 140,\n                                  fit: BoxFit.cover,\n                                  placeholder: (context, url) =>\n                                      Shimmer.fromColors(\n                                    baseColor: Theme.of(context)\n                                        .colorScheme\n                                        .surfaceContainerLowest,\n                                    highlightColor: Theme.of(context)\n                                        .colorScheme\n                                        .surfaceContainerLow,\n                                    child: Container(\n                                      width: 100,\n                                      height: 140,\n                                      decoration: BoxDecoration(\n                                        color: Colors.white,\n                                        borderRadius:\n                                            BorderRadius.circular(16),\n                                      ),\n                                    ),\n                                  ),\n                                  errorWidget: (context, url, error) =>\n                                      _imagePlaceholder(context),\n                                )\n                              : _imagePlaceholder(context),\n                        ),\n                        if (item.progress != null)\n                          Positioned(\n                            top: 8,\n                            left: 8,\n                            child: Container(\n                              padding: const EdgeInsets.symmetric(\n                                  horizontal: 8, vertical: 4),\n                              decoration: BoxDecoration(\n                                color: Theme.of(context).colorScheme.primary,\n                                borderRadius: BorderRadius.circular(12),\n                                boxShadow: [\n                                  BoxShadow(\n                                    color: Colors.black.withOpacity(0.2),\n                                    blurRadius: 4,\n                                    offset: const Offset(0, 2),\n                                  ),\n                                ],\n                              ),\n                              child: AzyXText(\n                                text: item.progress!,\n                                fontSize: 11,\n                                fontVariant: FontVariant.bold,\n                                color: Colors.white,\n                              ),\n                            ),\n                          ),\n                      ],\n                    ),\n                  ),\n                  const SizedBox(width: 16),\n                  Expanded(\n                    child: Column(\n                      crossAxisAlignment: CrossAxisAlignment.start,\n                      children: [\n                        AzyXText(\n                          text: item.title ?? 'Unknown',\n                          maxLines: 2,\n                          overflow: TextOverflow.ellipsis,\n                          fontSize: 16,\n                          fontVariant: FontVariant.bold,\n                          color: Theme.of(context).colorScheme.onSurface,\n                        ),\n                        const SizedBox(height: 12),\n                        Column(\n                          crossAxisAlignment: CrossAxisAlignment.start,\n                          children: [\n                            Row(\n                              mainAxisAlignment: MainAxisAlignment.spaceBetween,\n                              children: [\n                                AzyXText(\n                                  text: \"Progress: $percentWatched%\",\n                                  fontSize: 12,\n                                  fontVariant: FontVariant.bold,\n                                  color:\n                                      Theme.of(context).colorScheme.primary,\n                                ),\n                              ],\n                            ),\n                            const SizedBox(height: 6),\n                            Container(\n                              height: 6,\n                              decoration: BoxDecoration(\n                                color: Theme.of(context)\n                                    .colorScheme\n                                    .surfaceContainerLow,\n                                borderRadius: BorderRadius.circular(3),\n                              ),\n                              child: FractionallySizedBox(\n                                alignment: Alignment.centerLeft,\n                                widthFactor: watchProgress,\n                                child: Container(\n                                  decoration: BoxDecoration(\n                                    gradient: LinearGradient(\n                                      colors: [\n                                        Theme.of(context).colorScheme.primary,\n                                        Theme.of(context).colorScheme.secondary,\n                                      ],\n                                    ),\n                                    borderRadius: BorderRadius.circular(3),\n                                  ),\n                                ),\n                              ),\n                            ),\n                          ],\n                        ),\n                      ],\n                    ),\n                  ),\n                  IconButton(\n                    onPressed: () {\n                      if (item.mediaId != null) {\n                        _controller.removeFromWatchingHistory(item.mediaId!);\n                      }\n                    },\n                    icon: Icon(\n                      Broken.trash,\n                      size: 18,\n                      color: Theme.of(context).colorScheme.error,\n                    ),\n                  ),\n                ],\n              ),\n            ),\n            Container(\n              padding:\n                  const EdgeInsets.symmetric(horizontal: 16, vertical: 12),\n              decoration: BoxDecoration(\n                color: Theme.of(context)\n                    .colorScheme\n                    .surfaceContainerLow\n                    .withOpacity(0.5),\n                borderRadius: const BorderRadius.only(\n                  bottomLeft: Radius.circular(20),\n                  bottomRight: Radius.circular(20),\n                ),\n              ),\n              child: Row(\n                mainAxisAlignment: MainAxisAlignment.spaceBetween,\n                children: [\n                  Row(\n                    children: [\n                      Icon(\n                        Broken.clock,\n                        size: 14,\n                        color: Theme.of(context).colorScheme.onSurfaceVariant,\n                      ),\n                      const SizedBox(width: 4),\n                      AzyXText(\n                        text: \"$formattedCurrentTime / $formattedTotalTime\",\n                        fontSize: 12,\n                        color:\n                            Theme.of(context).colorScheme.onSurfaceVariant,\n                      ),\n                    ],\n                  ),\n                  Row(\n                    children: [\n                      if (item.sourceName != null)\n                        Container(\n                          padding: const EdgeInsets.symmetric(\n                              horizontal: 8, vertical: 4),\n                          decoration: BoxDecoration(\n                            color: Theme.of(context)\n                                .colorScheme\n                                .secondaryContainer,\n                            borderRadius: BorderRadius.circular(8),\n                          ),\n                          child: AzyXText(\n                            text: item.sourceName!,\n                            fontSize: 10,\n                            fontVariant: FontVariant.bold,\n                            color: Theme.of(context)\n                                .colorScheme\n                                .onSecondaryContainer,\n                          ),\n                        ),\n                      const SizedBox(width: 12),\n                      AzyXText(\n                        text: formattedLastWatched,\n                        fontSize: 12,\n                        color: Theme.of(context).colorScheme.outline,\n                      ),\n                    ],\n                  ),\n                ],\n              ),\n            ),\n          ],\n        ),\n      ),\n    );\n  }\n\n  Widget _imagePlaceholder(BuildContext context) {\n    return Container(\n      width: 100,\n      height: 140,\n      decoration: BoxDecoration(\n        color: Theme.of(context).colorScheme.surfaceContainerLowest,\n        borderRadius: BorderRadius.circular(16),\n      ),\n      child: Icon(\n        Broken.image,\n        color: Theme.of(context).colorScheme.outline,\n        size: 32,\n      ),\n    );\n  }\n\n  void _showOptionsBottomSheet(BuildContext context) {\n    showModalBottomSheet(\n      context: context,\n      backgroundColor: Colors.transparent,\n      builder: (context) => Container(\n        decoration: BoxDecoration(\n          color: Theme.of(context).colorScheme.surface,\n          borderRadius: const BorderRadius.vertical(top: Radius.circular(24)),\n        ),\n        padding: const EdgeInsets.all(24),\n        child: Column(\n          mainAxisSize: MainAxisSize.min,\n          children: [\n            Container(\n              width: 40,\n              height: 4,\n              decoration: BoxDecoration(\n                color: Theme.of(context).colorScheme.outline.withOpacity(0.3),\n                borderRadius: BorderRadius.circular(2),\n              ),\n            ),\n            const SizedBox(height: 24),\n            AzyXText(\n              text: \"History Options\",\n              fontSize: 20,\n              fontVariant: FontVariant.bold,\n              color: Theme.of(context).colorScheme.onSurface,\n            ),\n            const SizedBox(height: 24),\n            _buildOptionTile(\n              context,\n              Broken.trash,\n              \"Clear All History\",\n              \"Remove all watch history\",\n              () {\n                Navigator.pop(context);\n                _showClearHistoryDialog(context);\n              },\n              isDestructive: true,\n            ),\n            const SizedBox(height: 16),\n          ],\n        ),\n      ),\n    );\n  }\n\n  Widget _buildOptionTile(\n    BuildContext context,\n    IconData icon,\n    String title,\n    String subtitle,\n    VoidCallback onTap, {\n    bool isDestructive = false,\n  }) {\n    return ListTile(\n      leading: Container(\n        padding: const EdgeInsets.all(8),\n        decoration: BoxDecoration(\n          color: isDestructive\n              ? Theme.of(context).colorScheme.errorContainer\n              : Theme.of(context).colorScheme.primaryContainer,\n          borderRadius: BorderRadius.circular(12),\n        ),\n        child: Icon(\n          icon,\n          size: 20,\n          color: isDestructive\n              ? Theme.of(context).colorScheme.onErrorContainer\n              : Theme.of(context).colorScheme.onPrimaryContainer,\n        ),\n      ),\n      title: AzyXText(\n        text: title,\n        fontSize: 16,\n        fontVariant: FontVariant.bold,\n        color: isDestructive\n            ? Theme.of(context).colorScheme.error\n            : Theme.of(context).colorScheme.onSurface,\n      ),\n      subtitle: AzyXText(\n        text: subtitle,\n        fontSize: 12,\n        color: Theme.of(context).colorScheme.onSurfaceVariant,\n      ),\n      onTap: onTap,\n      shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(12)),\n    );\n  }\n\n  void _showClearHistoryDialog(BuildContext context) {\n    showDialog(\n      context: context,\n      builder: (context) => AlertDialog(\n        backgroundColor: Theme.of(context).colorScheme.surfaceContainerHigh,\n        shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(20)),\n        title: Row(\n          children: [\n            Icon(\n              Broken.warning_2,\n              color: Theme.of(context).colorScheme.error,\n              size: 24,\n            ),\n            const SizedBox(width: 12),\n            AzyXText(\n              text: \"Clear Watch History\",\n              fontVariant: FontVariant.bold,\n              fontSize: 18,\n              color: Theme.of(context).colorScheme.onSurface,\n            ),\n          ],\n        ),\n        content: Container(\n          padding: const EdgeInsets.symmetric(vertical: 8),\n          child: Column(\n            mainAxisSize: MainAxisSize.min,\n            crossAxisAlignment: CrossAxisAlignment.start,\n            children: [\n              AzyXText(\n                text:\n                    \"This action cannot be undone. All your watch history will be permanently removed.\",\n                fontSize: 14,\n                color: Theme.of(context).colorScheme.onSurfaceVariant,\n                maxLines: 3,\n              ),\n              const SizedBox(height: 16),\n              Container(\n                padding: const EdgeInsets.all(12),\n                decoration: BoxDecoration(\n                  color: Theme.of(context)\n                      .colorScheme\n                      .errorContainer\n                      .withOpacity(0.3),\n                  borderRadius: BorderRadius.circular(12),\n                  border: Border.all(\n                    color:\n                        Theme.of(context).colorScheme.error.withOpacity(0.3),\n                  ),\n                ),\n                child: Row(\n                  children: [\n                    Icon(\n                      Broken.info_circle,\n                      size: 16,\n                      color: Theme.of(context).colorScheme.error,\n                    ),\n                    const SizedBox(width: 8),\n                    Expanded(\n                      child: Obx(\n                        () => AzyXText(\n                          text:\n                              \"This will remove ${_controller.animeWatchingHistory.length} items from your history\",\n                          fontSize: 12,\n                          color: Theme.of(context).colorScheme.error,\n                        ),\n                      ),\n                    ),\n                  ],\n                ),\n              ),\n            ],\n          ),\n        ),\n        actions: [\n          TextButton(\n            onPressed: () => Navigator.pop(context),\n            style: TextButton.styleFrom(\n              padding:\n                  const EdgeInsets.symmetric(horizontal: 24, vertical: 12),\n              shape: RoundedRectangleBorder(\n                  borderRadius: BorderRadius.circular(12)),\n            ),\n            child: AzyXText(\n              text: \"Cancel\",\n              fontSize: 14,\n              fontVariant: FontVariant.bold,\n              color: Theme.of(context).colorScheme.onSurfaceVariant,\n            ),\n          ),\n          Container(\n            decoration: BoxDecoration(\n              gradient: LinearGradient(\n                colors: [\n                  Theme.of(context).colorScheme.error,\n                  Theme.of(context).colorScheme.error.withOpacity(0.8),\n                ],\n              ),\n              borderRadius: BorderRadius.circular(12),\n            ),\n            child: TextButton(\n              onPressed: () {\n                _controller.clearAnimeHistory();\n                Navigator.pop(context);\n                ScaffoldMessenger.of(context).showSnackBar(\n                  SnackBar(\n                    content: const Text(\"Watch history cleared\"),\n                    backgroundColor: Theme.of(context).colorScheme.primary,\n                    behavior: SnackBarBehavior.floating,\n                    shape: RoundedRectangleBorder(\n                        borderRadius: BorderRadius.circular(12)),\n                  ),\n                );\n              },\n              style: TextButton.styleFrom(\n                backgroundColor: Colors.transparent,\n                padding:\n                    const EdgeInsets.symmetric(horizontal: 24, vertical: 12),\n                shape: RoundedRectangleBorder(\n                    borderRadius: BorderRadius.circular(12)),\n              ),\n              child: const AzyXText(\n                text: \"Clear All\",\n                fontSize: 14,\n                fontVariant: FontVariant.bold,\n                color: Colors.white,\n              ),\n            ),\n          ),\n        ],\n      ),\n    );\n  }\n}\n"
  },
  {
    "path": "lib/Screens/History/history_screen.dart",
    "content": "import 'dart:convert';\nimport 'package:anymex_extension_runtime_bridge/anymex_extension_runtime_bridge.dart';\nimport 'package:azyx/Controllers/source/source_controller.dart';\nimport 'package:azyx/Controllers/local_history_controller.dart';\nimport 'package:azyx/Database/isar_models/local_history_item.dart';\nimport 'package:azyx/Models/anime_all_data.dart';\nimport 'package:azyx/Screens/Anime/Watch/watch_screen.dart';\nimport 'package:azyx/Screens/Manga/Read/view/read.dart';\nimport 'package:azyx/Models/carousale_data.dart';\nimport 'package:azyx/Screens/Anime/Details/anime_details_screen.dart';\nimport 'package:azyx/Screens/Manga/Details/manga_details_screen.dart';\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_text.dart';\nimport 'package:azyx/core/icons/icons_broken.dart';\nimport 'package:cached_network_image/cached_network_image.dart';\nimport 'package:flutter/material.dart';\nimport 'package:get/get.dart';\nimport 'package:shimmer/shimmer.dart';\n\nclass HistoryScreen extends StatefulWidget {\n  const HistoryScreen({super.key});\n\n  @override\n  State<HistoryScreen> createState() => _HistoryScreenState();\n}\n\nclass _HistoryScreenState extends State<HistoryScreen>\n    with SingleTickerProviderStateMixin {\n  late final LocalHistoryController _controller;\n  late final TabController _tabController;\n\n  @override\n  void initState() {\n    super.initState();\n    _controller = Get.find<LocalHistoryController>();\n    _tabController = TabController(length: 2, vsync: this);\n  }\n\n  @override\n  void dispose() {\n    _tabController.dispose();\n    super.dispose();\n  }\n\n  String _formatDuration(int seconds) {\n    if (seconds <= 0) return '0:00';\n    final minutes = seconds ~/ 60;\n    final remainingSeconds = seconds % 60;\n    return '$minutes:${remainingSeconds.toString().padLeft(2, '0')}';\n  }\n\n  String _formatLastWatched(DateTime? dateTime) {\n    if (dateTime == null) return '';\n    final difference = DateTime.now().difference(dateTime);\n    if (difference.inDays > 0) return '${difference.inDays}d ago';\n    if (difference.inHours > 0) return '${difference.inHours}h ago';\n    if (difference.inMinutes > 0) return '${difference.inMinutes}m ago';\n    return 'Just now';\n  }\n\n  @override\n  Widget build(BuildContext context) {\n    return Scaffold(\n      backgroundColor: Theme.of(context).colorScheme.surface,\n      body: NestedScrollView(\n        headerSliverBuilder: (context, innerBoxIsScrolled) {\n          return [\n            SliverAppBar(\n              expandedHeight: 140,\n              floating: false,\n              pinned: true,\n              backgroundColor: Theme.of(context).colorScheme.surface,\n              elevation: 0,\n              flexibleSpace: FlexibleSpaceBar(\n                title: AzyXText(\n                  text: \"History\",\n                  fontSize: 20,\n                  fontVariant: FontVariant.bold,\n                  color: Theme.of(context).colorScheme.onSurface,\n                ),\n                background: Container(\n                  decoration: BoxDecoration(\n                    gradient: LinearGradient(\n                      begin: Alignment.topLeft,\n                      end: Alignment.bottomRight,\n                      colors: [\n                        Theme.of(\n                          context,\n                        ).colorScheme.primaryContainer.withOpacity(0.3),\n                        Theme.of(\n                          context,\n                        ).colorScheme.secondaryContainer.withOpacity(0.2),\n                      ],\n                    ),\n                  ),\n                ),\n              ),\n              actions: [\n                IconButton(\n                  onPressed: () => _showClearHistoryDialog(context),\n                  icon: Container(\n                    padding: const EdgeInsets.all(8),\n                    decoration: BoxDecoration(\n                      color: Theme.of(\n                        context,\n                      ).colorScheme.errorContainer.withOpacity(0.7),\n                      borderRadius: BorderRadius.circular(12),\n                    ),\n                    child: Icon(\n                      Broken.trash,\n                      size: 20,\n                      color: Theme.of(context).colorScheme.error,\n                    ),\n                  ),\n                ),\n                const SizedBox(width: 8),\n              ],\n            ),\n            SliverPersistentHeader(\n              pinned: true,\n              delegate: _SliverAppBarDelegate(\n                TabBar(\n                  controller: _tabController,\n                  isScrollable: false,\n                  indicatorSize: TabBarIndicatorSize.tab,\n                  indicator: BoxDecoration(\n                    color: Theme.of(\n                      context,\n                    ).colorScheme.primary.withOpacity(0.15),\n                    borderRadius: BorderRadius.circular(16),\n                  ),\n                  dividerColor: Colors.transparent,\n                  labelColor: Theme.of(context).colorScheme.primary,\n                  unselectedLabelColor: Theme.of(\n                    context,\n                  ).colorScheme.onSurface.withOpacity(0.6),\n                  tabs: const [\n                    Tab(text: \"Anime\"),\n                    Tab(text: \"Manga\"),\n                  ],\n                ),\n              ),\n            ),\n          ];\n        },\n        body: TabBarView(\n          controller: _tabController,\n          children: [\n            Obx(() {\n              final items = _controller.animeWatchingHistory;\n              if (items.isEmpty) return _buildEmptyState(context, \"Anime\");\n              return _buildHistoryList(context, items, true);\n            }),\n            Obx(() {\n              final items = _controller.mangaReadingHistory;\n              if (items.isEmpty) return _buildEmptyState(context, \"Manga\");\n              return _buildHistoryList(context, items, false);\n            }),\n          ],\n        ),\n      ),\n    );\n  }\n\n  Widget _buildEmptyState(BuildContext context, String type) {\n    return Center(\n      child: Padding(\n        padding: const EdgeInsets.all(32),\n        child: Column(\n          mainAxisAlignment: MainAxisAlignment.center,\n          children: [\n            Container(\n              width: 120,\n              height: 120,\n              decoration: BoxDecoration(\n                gradient: LinearGradient(\n                  colors: [\n                    Theme.of(context).colorScheme.primary.withOpacity(0.2),\n                    Theme.of(context).colorScheme.secondary.withOpacity(0.1),\n                  ],\n                ),\n                borderRadius: BorderRadius.circular(60),\n              ),\n              child: Icon(\n                type == \"Anime\" ? Broken.video_play : Broken.book,\n                size: 48,\n                color: Theme.of(context).colorScheme.primary,\n              ),\n            ),\n            const SizedBox(height: 24),\n            AzyXText(\n              text: \"No $type History\",\n              fontSize: 22,\n              fontVariant: FontVariant.bold,\n              color: Theme.of(context).colorScheme.onSurface,\n            ),\n          ],\n        ),\n      ),\n    );\n  }\n\n  Widget _buildHistoryList(\n    BuildContext context,\n    List<LocalHistoryItem> items,\n    bool isAnime,\n  ) {\n    return ListView.builder(\n      padding: const EdgeInsets.fromLTRB(16, 16, 16, 100),\n      itemCount: items.length,\n      itemBuilder: (context, index) {\n        return _buildHistoryCard(context, items[index], isAnime);\n      },\n    );\n  }\n\n  Widget _buildHistoryCard(\n    BuildContext context,\n    LocalHistoryItem item,\n    bool isAnime,\n  ) {\n    int currentSecs = item.currentTimeSeconds ?? 0;\n    int totalSecs = item.totalDurationSeconds ?? 1;\n    if (totalSecs == 0) totalSecs = 1;\n    final watchProgress = (currentSecs / totalSecs).clamp(0.0, 1.0);\n\n    return GestureDetector(\n      onTap: () {\n        if (item.mediaId != null) {\n          final tgg = \"${item.mediaId}History\";\n          final smallMedia = CarousaleData(\n            id: item.mediaId.toString(),\n            image: item.image ?? '',\n            title: item.title ?? 'Unknown',\n          );\n          if (isAnime) {\n            final decodedList = item.episodeUrlsJson != null\n                ? jsonDecode(item.episodeUrlsJson!) as List\n                : [];\n            final List<Video> episodeUrls = decodedList\n                .map((e) => Video.fromJson(e as Map<String, dynamic>))\n                .toList();\n\n            Get.to(\n              () => WatchScreen(\n                playerData: AnimeAllData(\n                  id: item.mediaId.toString(),\n                  image: item.image ?? '',\n                  title: item.title ?? 'Unknown',\n                  url: item.link ?? '',\n                  number:\n                      item.progress?.replaceAll(RegExp(r'[^0-9]'), '') ?? '1',\n                  episodeTitle: item.title,\n                  source: item.sourceName,\n                  episodeList: item.episodeList,\n                  episodeUrls: episodeUrls,\n                  startFromSeconds: item.currentTimeSeconds,\n                ),\n              ),\n            );\n          } else {\n            final Source source = sourceController.installedMangaExtensions\n                .firstWhere((e) => e.name == item.sourceName);\n\n            Get.to(\n              () => ReadPage(\n                source: source,\n                link: item.link ?? '',\n                chapterList: item.chapterList ?? [],\n                mangaTitle: item.title ?? 'Unknown',\n                syncId: item.mediaId?.toString(),\n              ),\n            );\n          }\n        }\n      },\n      child: Container(\n        margin: const EdgeInsets.only(bottom: 16),\n        decoration: BoxDecoration(\n          color: Theme.of(\n            context,\n          ).colorScheme.surfaceContainerHighest.withOpacity(0.4),\n          borderRadius: BorderRadius.circular(20),\n          border: Border.all(\n            color: Theme.of(context).colorScheme.outline.withOpacity(0.1),\n            width: 1,\n          ),\n        ),\n        child: Column(\n          children: [\n            Padding(\n              padding: const EdgeInsets.all(12),\n              child: Row(\n                crossAxisAlignment: CrossAxisAlignment.start,\n                children: [\n                  ClipRRect(\n                    borderRadius: BorderRadius.circular(12),\n                    child: CachedNetworkImage(\n                      imageUrl: item.image ?? '',\n                      width: 80,\n                      height: 120,\n                      fit: BoxFit.cover,\n                      placeholder: (context, url) => Shimmer.fromColors(\n                        baseColor: Theme.of(\n                          context,\n                        ).colorScheme.surfaceContainerHighest,\n                        highlightColor: Theme.of(\n                          context,\n                        ).colorScheme.surfaceContainerLow,\n                        child: Container(\n                          width: 80,\n                          height: 120,\n                          color: Colors.white,\n                        ),\n                      ),\n                      errorWidget: (context, url, err) => Container(\n                        width: 80,\n                        height: 120,\n                        color: Theme.of(\n                          context,\n                        ).colorScheme.surfaceContainerHighest,\n                        child: Icon(\n                          Broken.image,\n                          color: Theme.of(context).colorScheme.outline,\n                        ),\n                      ),\n                    ),\n                  ),\n                  const SizedBox(width: 16),\n                  Expanded(\n                    child: Column(\n                      crossAxisAlignment: CrossAxisAlignment.start,\n                      children: [\n                        AzyXText(\n                          text: item.title ?? 'Unknown',\n                          maxLines: 2,\n                          overflow: TextOverflow.ellipsis,\n                          fontSize: 16,\n                          fontVariant: FontVariant.bold,\n                          color: Theme.of(context).colorScheme.onSurface,\n                        ),\n                        const SizedBox(height: 8),\n                        if (isAnime && item.totalDurationSeconds != null) ...[\n                          AzyXText(\n                            text:\n                                \"${_formatDuration(currentSecs)} / ${_formatDuration(totalSecs)}\",\n                            fontSize: 12,\n                            color: Theme.of(context).colorScheme.primary,\n                            fontVariant: FontVariant.bold,\n                          ),\n                          const SizedBox(height: 6),\n                          LinearProgressIndicator(\n                            value: watchProgress,\n                            backgroundColor: Theme.of(\n                              context,\n                            ).colorScheme.surfaceContainerLow,\n                            color: Theme.of(context).colorScheme.primary,\n                            borderRadius: BorderRadius.circular(4),\n                            minHeight: 4,\n                          ),\n                        ] else if (!isAnime && item.currentPage != null) ...[\n                          AzyXText(\n                            text: \"Page ${item.currentPage}\",\n                            fontSize: 12,\n                            color: Theme.of(context).colorScheme.primary,\n                            fontVariant: FontVariant.bold,\n                          ),\n                        ] else ...[\n                          if (item.progress != null &&\n                              item.progress!.isNotEmpty)\n                            AzyXText(\n                              text: item.progress!,\n                              fontSize: 12,\n                              color: Theme.of(context).colorScheme.primary,\n                              fontVariant: FontVariant.bold,\n                            ),\n                        ],\n                        const SizedBox(height: 12),\n                        Row(\n                          children: [\n                            if (item.sourceName != null &&\n                                item.sourceName!.isNotEmpty) ...[\n                              Container(\n                                padding: const EdgeInsets.symmetric(\n                                  horizontal: 8,\n                                  vertical: 4,\n                                ),\n                                decoration: BoxDecoration(\n                                  color: Theme.of(\n                                    context,\n                                  ).colorScheme.primaryContainer,\n                                  borderRadius: BorderRadius.circular(8),\n                                ),\n                                child: AzyXText(\n                                  text: item.sourceName!,\n                                  fontSize: 10,\n                                  fontVariant: FontVariant.bold,\n                                  color: Theme.of(\n                                    context,\n                                  ).colorScheme.onPrimaryContainer,\n                                ),\n                              ),\n                              const SizedBox(width: 8),\n                            ],\n                            Icon(\n                              Broken.clock,\n                              size: 12,\n                              color: Theme.of(\n                                context,\n                              ).colorScheme.onSurfaceVariant,\n                            ),\n                            const SizedBox(width: 4),\n                            AzyXText(\n                              text: _formatLastWatched(item.lastWatched),\n                              fontSize: 11,\n                              color: Theme.of(\n                                context,\n                              ).colorScheme.onSurfaceVariant,\n                            ),\n                          ],\n                        ),\n                      ],\n                    ),\n                  ),\n                  IconButton(\n                    icon: Icon(\n                      Broken.trash,\n                      size: 20,\n                      color: Theme.of(context).colorScheme.error,\n                    ),\n                    onPressed: () {\n                      if (item.mediaId != null) {\n                        if (isAnime) {\n                          _controller.removeFromWatchingHistory(item.mediaId!);\n                        } else {\n                          _controller.removeFromReadingHistory(item.mediaId!);\n                        }\n                      }\n                    },\n                  ),\n                ],\n              ),\n            ),\n          ],\n        ),\n      ),\n    );\n  }\n\n  void _showClearHistoryDialog(BuildContext context) {\n    showDialog(\n      context: context,\n      builder: (context) => AlertDialog(\n        backgroundColor: Theme.of(context).colorScheme.surfaceContainerHigh,\n        shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(20)),\n        title: AzyXText(\n          text: \"Clear History\",\n          fontVariant: FontVariant.bold,\n          fontSize: 18,\n          color: Theme.of(context).colorScheme.onSurface,\n        ),\n        content: AzyXText(\n          text:\n              \"Are you sure you want to clear your entire history? This action cannot be undone.\",\n          fontSize: 14,\n          color: Theme.of(context).colorScheme.onSurfaceVariant,\n          maxLines: 4,\n        ),\n        actions: [\n          TextButton(\n            onPressed: () => Navigator.pop(context),\n            child: AzyXText(\n              text: \"Cancel\",\n              color: Theme.of(context).colorScheme.onSurfaceVariant,\n            ),\n          ),\n          TextButton(\n            onPressed: () {\n              if (_tabController.index == 0) {\n                _controller.clearAnimeHistory();\n              } else {\n                _controller.clearMangaHistory();\n              }\n              Navigator.pop(context);\n            },\n            child: AzyXText(\n              text: \"Clear\",\n              color: Theme.of(context).colorScheme.error,\n              fontVariant: FontVariant.bold,\n            ),\n          ),\n        ],\n      ),\n    );\n  }\n}\n\nclass _SliverAppBarDelegate extends SliverPersistentHeaderDelegate {\n  final TabBar _tabBar;\n  _SliverAppBarDelegate(this._tabBar);\n\n  @override\n  double get minExtent => _tabBar.preferredSize.height + 16;\n  @override\n  double get maxExtent => _tabBar.preferredSize.height + 16;\n\n  @override\n  Widget build(\n    BuildContext context,\n    double shrinkOffset,\n    bool overlapsContent,\n  ) {\n    return Container(\n      color: Theme.of(context).colorScheme.surface,\n      alignment: Alignment.center,\n      padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 8),\n      child: Container(\n        decoration: BoxDecoration(\n          color: Theme.of(\n            context,\n          ).colorScheme.surfaceContainerHighest.withOpacity(0.5),\n          borderRadius: BorderRadius.circular(16),\n        ),\n        child: _tabBar,\n      ),\n    );\n  }\n\n  @override\n  bool shouldRebuild(_SliverAppBarDelegate oldDelegate) => false;\n}\n"
  },
  {
    "path": "lib/Screens/Home/Calender/calender.dart",
    "content": "// ignore_for_file: invalid_use_of_protected_member\r\n\r\nimport 'dart:io';\r\nimport 'dart:math';\r\n\r\nimport 'package:azyx/Controllers/anilist_data_controller.dart';\r\nimport 'package:azyx/Models/carousale_data.dart';\r\nimport 'package:azyx/Screens/Anime/Details/anime_details_screen.dart';\r\nimport 'package:azyx/Screens/Home/UserLists/user_lists.dart';\r\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_container.dart';\r\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_gradient_container.dart';\r\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_text.dart';\r\nimport 'package:azyx/Widgets/common/shimmer_effect.dart';\r\nimport 'package:azyx/utils/Functions/multiplier_extension.dart';\r\nimport 'package:azyx/utils/utils.dart';\r\nimport 'package:cached_network_image/cached_network_image.dart';\r\nimport 'package:flutter/material.dart';\r\nimport 'package:get/get.dart';\r\n\r\nclass CalenderPage extends StatefulWidget {\r\n  const CalenderPage({super.key});\r\n\r\n  @override\r\n  State<CalenderPage> createState() => _CalenderPageState();\r\n}\r\n\r\nclass _CalenderPageState extends State<CalenderPage>\r\n    with TickerProviderStateMixin {\r\n  TabController? tabController;\r\n  @override\r\n  void initState() {\r\n    super.initState();\r\n    _initializeTabController();\r\n  }\r\n\r\n  void _initializeTabController() {\r\n    tabController = TabController(\r\n      length: anilistDataController.anilistSchedules.length,\r\n      vsync: this,\r\n    );\r\n  }\r\n\r\n  @override\r\n  void dispose() {\r\n    super.dispose();\r\n    tabController?.dispose();\r\n  }\r\n\r\n  @override\r\n  Widget build(BuildContext context) {\r\n    return Scaffold(\r\n      appBar: ListAppBar(\r\n        title: \"Calender\",\r\n        ontap: () {},\r\n        subtitle: \"Track your favorite anime's weekly schedule.\",\r\n      ),\r\n      body: AzyXGradientContainer(\r\n        child: Column(\r\n          children: [\r\n            AzyXContainer(\r\n              padding: const EdgeInsets.all(0),\r\n              margin: const EdgeInsets.symmetric(horizontal: 10),\r\n              decoration: BoxDecoration(\r\n                color: Colors.transparent,\r\n                borderRadius: BorderRadius.circular(30),\r\n              ),\r\n              child: Obx(\r\n                () => TabBar(\r\n                  controller: tabController,\r\n                  isScrollable: true,\r\n                  tabs: anilistDataController.anilistSchedules.value.map((\r\n                    category,\r\n                  ) {\r\n                    return Tab(text: category.date);\r\n                  }).toList(),\r\n                  labelStyle: const TextStyle(\r\n                    fontSize: 14,\r\n                    fontFamily: \"Poppins-Bold\",\r\n                    color: Colors.black,\r\n                  ),\r\n                  unselectedLabelStyle: TextStyle(\r\n                    fontSize: 14,\r\n                    fontFamily: \"Poppins-Bold\",\r\n                    color: Theme.of(\r\n                      context,\r\n                    ).colorScheme.primary.withOpacity(0.6),\r\n                  ),\r\n                  indicator: BoxDecoration(\r\n                    borderRadius: BorderRadius.circular(20),\r\n                    color: Theme.of(context).colorScheme.primary,\r\n                    boxShadow: [\r\n                      BoxShadow(\r\n                        color: Theme.of(\r\n                          context,\r\n                        ).colorScheme.primary.withOpacity(1.glowMultiplier()),\r\n                        spreadRadius: 2.spreadMultiplier(),\r\n                        blurRadius: 5.blurMultiplier(),\r\n                      ),\r\n                    ],\r\n                  ),\r\n                  indicatorSize: TabBarIndicatorSize.tab,\r\n                  dividerColor: Colors.transparent,\r\n                  tabAlignment: TabAlignment.start,\r\n                  automaticIndicatorColorAdjustment: true,\r\n                  indicatorAnimation: TabIndicatorAnimation.elastic,\r\n                  indicatorPadding: const EdgeInsets.all(6),\r\n                ),\r\n              ),\r\n            ),\r\n            10.height,\r\n            Expanded(\r\n              child: Obx(\r\n                () => TabBarView(\r\n                  controller: tabController,\r\n                  children: anilistDataController.anilistSchedules.value.map((\r\n                    i,\r\n                  ) {\r\n                    int itemCount = (MediaQuery.of(context).size.width ~/ 200)\r\n                        .toInt();\r\n                    int minCount = 3;\r\n                    double gridWidth =\r\n                        MediaQuery.of(context).size.width /\r\n                        max(itemCount, minCount);\r\n                    double maxHeight = MediaQuery.of(context).size.height / 2.5;\r\n                    double gridHeight = min(gridWidth * 1.9, maxHeight);\r\n                    return Container(\r\n                      padding: const EdgeInsets.only(left: 12),\r\n                      child: GridView.builder(\r\n                        physics: const BouncingScrollPhysics(),\r\n                        gridDelegate: SliverGridDelegateWithFixedCrossAxisCount(\r\n                          crossAxisCount: max(itemCount, minCount),\r\n                          childAspectRatio: gridWidth / gridHeight,\r\n                        ),\r\n                        itemCount: i.animeList.length,\r\n                        itemBuilder: (context, index) {\r\n                          final item = i.animeList[index];\r\n                          final taggname = \"${item.id}\";\r\n                          return GestureDetector(\r\n                            onTap: () => AnimeDetailsScreen(\r\n                              smallMedia: CarousaleData(\r\n                                id: item.id!,\r\n                                image: item.image!,\r\n                                title: item.title!,\r\n                              ),\r\n                              tagg: item.title! + item.id.toString(),\r\n                              isOffline: false,\r\n                            ).navigate(context),\r\n                            child: SizedBox(\r\n                              child: Column(\r\n                                crossAxisAlignment: CrossAxisAlignment.start,\r\n                                children: [\r\n                                  Stack(\r\n                                    children: [\r\n                                      AzyXContainer(\r\n                                        height:\r\n                                            Platform.isAndroid || Platform.isIOS\r\n                                            ? 150\r\n                                            : 230,\r\n                                        width:\r\n                                            Platform.isAndroid || Platform.isIOS\r\n                                            ? 103\r\n                                            : 160,\r\n                                        margin: const EdgeInsets.only(\r\n                                          right: 10,\r\n                                        ),\r\n                                        decoration: BoxDecoration(\r\n                                          borderRadius: BorderRadius.circular(\r\n                                            45,\r\n                                          ),\r\n                                          boxShadow: [\r\n                                            BoxShadow(\r\n                                              color: Colors.black.withOpacity(\r\n                                                0.5,\r\n                                              ),\r\n                                              blurRadius: 10,\r\n                                              offset: const Offset(2, 2),\r\n                                            ),\r\n                                          ],\r\n                                        ),\r\n                                        child: Hero(\r\n                                          tag: taggname,\r\n                                          child: ClipRRect(\r\n                                            borderRadius: BorderRadius.circular(\r\n                                              15,\r\n                                            ),\r\n                                            child: CachedNetworkImage(\r\n                                              imageUrl: item.image!,\r\n                                              fit: BoxFit.cover,\r\n                                              placeholder: (context, url) =>\r\n                                                  ShimmerEffect(\r\n                                                    height:\r\n                                                        Platform.isAndroid ||\r\n                                                            Platform.isIOS\r\n                                                        ? 150\r\n                                                        : 230,\r\n                                                    width:\r\n                                                        Platform.isAndroid ||\r\n                                                            Platform.isIOS\r\n                                                        ? 103\r\n                                                        : 160,\r\n                                                  ),\r\n                                              errorWidget:\r\n                                                  (context, url, error) =>\r\n                                                      const Icon(Icons.error),\r\n                                            ),\r\n                                          ),\r\n                                        ),\r\n                                      ),\r\n                                      item.rating != null\r\n                                          ? Positioned(\r\n                                              top: 0,\r\n                                              left: 0,\r\n                                              child: AzyXContainer(\r\n                                                height: 22,\r\n                                                decoration: BoxDecoration(\r\n                                                  boxShadow: [\r\n                                                    BoxShadow(\r\n                                                      color: Theme.of(context)\r\n                                                          .colorScheme\r\n                                                          .surfaceBright\r\n                                                          .withOpacity(0.6),\r\n                                                      blurRadius: 10,\r\n                                                    ),\r\n                                                  ],\r\n                                                  color: Theme.of(\r\n                                                    context,\r\n                                                  ).colorScheme.primary,\r\n                                                  borderRadius:\r\n                                                      const BorderRadius.only(\r\n                                                        bottomRight:\r\n                                                            Radius.circular(20),\r\n                                                        topLeft:\r\n                                                            Radius.circular(15),\r\n                                                      ),\r\n                                                ),\r\n                                                child: Padding(\r\n                                                  padding:\r\n                                                      const EdgeInsets.symmetric(\r\n                                                        horizontal: 8,\r\n                                                      ),\r\n                                                  child: Row(\r\n                                                    mainAxisAlignment:\r\n                                                        MainAxisAlignment.end,\r\n                                                    children: [\r\n                                                      AzyXText(\r\n                                                        text: item.rating!,\r\n                                                        fontSize: 12,\r\n                                                        color: Colors.black,\r\n                                                        fontVariant:\r\n                                                            FontVariant.bold,\r\n                                                      ),\r\n                                                      const Icon(\r\n                                                        Icons.star_half,\r\n                                                        size: 16,\r\n                                                        color: Colors.black,\r\n                                                      ),\r\n                                                    ],\r\n                                                  ),\r\n                                                ),\r\n                                              ),\r\n                                            )\r\n                                          : const SizedBox.shrink(),\r\n                                    ],\r\n                                  ),\r\n                                  const SizedBox(height: 10),\r\n                                  AzyXText(\r\n                                    text: Platform.isAndroid || Platform.isIOS\r\n                                        ? (item.title!.length > 12\r\n                                              ? '${item.title!.substring(0, 10)}...'\r\n                                              : item.title!)\r\n                                        : (item.title!.length > 20\r\n                                              ? '${item.title!.substring(0, 17)}...'\r\n                                              : item.title!),\r\n                                    fontVariant: FontVariant.bold,\r\n                                  ),\r\n                                ],\r\n                              ),\r\n                            ),\r\n                          );\r\n                        },\r\n                      ),\r\n                    );\r\n                  }).toList(),\r\n                ),\r\n              ),\r\n            ),\r\n          ],\r\n        ),\r\n      ),\r\n    );\r\n  }\r\n}\r\n"
  },
  {
    "path": "lib/Screens/Home/UserLists/user_lists.dart",
    "content": "import 'package:azyx/Controllers/services/service_handler.dart';\nimport 'package:azyx/Models/user_media.dart';\nimport 'package:azyx/Screens/Home/UserLists/widgets/grid_list.dart';\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_container.dart';\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_gradient_container.dart';\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_text.dart';\nimport 'package:azyx/core/icons/icons_broken.dart';\nimport 'package:azyx/utils/Functions/multiplier_extension.dart';\nimport 'package:azyx/utils/assets.dart';\nimport 'package:flutter/material.dart';\nimport 'package:get/get.dart';\nimport 'package:lottie/lottie.dart';\n\nclass UserListPage extends StatefulWidget {\n  final bool isManga;\n  const UserListPage({super.key, required this.isManga});\n\n  @override\n  State<UserListPage> createState() => _UserListScreenState();\n}\n\nclass _UserListScreenState extends State<UserListPage>\n    with TickerProviderStateMixin {\n  TabController? tabController;\n  RxList<Map<String, dynamic>> filterCategories = RxList();\n  Set<String> statusList = {'All'};\n  RxList<UserMedia> list = RxList();\n\n  @override\n  void initState() {\n    super.initState();\n    list = widget.isManga\n        ? serviceHandler.userMangaList\n        : serviceHandler.userAnimeList;\n    _initializeTabController();\n    initializeList();\n  }\n\n  void _initializeTabController() {\n    statusList = {'All', ...list.map((e) => e.status!).toSet()};\n    tabController = TabController(length: statusList.length, vsync: this);\n  }\n\n  void initializeList() {\n    for (var status in statusList) {\n      final data = list.where((item) => item.status == status).toList();\n\n      filterCategories.add({\n        'name': status,\n        'data': status == 'All' ? list : data,\n      });\n    }\n  }\n\n  @override\n  void dispose() {\n    super.dispose();\n    tabController?.dispose();\n  }\n\n  Widget buildEmpty(BuildContext context) {\n    return Container(\n      alignment: Alignment.center,\n      height: Get.height * 0.5,\n      child: Column(\n        mainAxisAlignment: MainAxisAlignment.center,\n        children: [\n          Lottie.asset(\n            Assets.notFound,\n            width: 300,\n            height: 300,\n            fit: BoxFit.contain,\n          ),\n          AzyXText(\n            text: \"Nothing found\",\n            fontSize: 24,\n            fontVariant: FontVariant.bold,\n            color: context.theme.colorScheme.onBackground,\n          ),\n          const SizedBox(height: 8),\n          AzyXText(\n            text: \"Try adding something bruh!\",\n            fontSize: 16,\n            fontVariant: FontVariant.regular,\n            color: context.theme.colorScheme.onBackground.withOpacity(0.7),\n          ),\n        ],\n      ),\n    );\n  }\n\n  @override\n  Widget build(BuildContext context) {\n    return Scaffold(\n      appBar: ListAppBar(\n        ontap: () {\n          filterCategories.value = filterCategories.reversed.toList();\n        },\n        subtitle: \"Continue Where You Left Off\",\n        title: \"${serviceHandler.userData.value.name}'s Lists\",\n      ),\n      body: AzyXGradientContainer(\n        child: Column(\n          children: [\n            AzyXContainer(\n              padding: const EdgeInsets.all(0),\n              margin: const EdgeInsets.symmetric(horizontal: 10),\n              decoration: BoxDecoration(\n                color: Colors.transparent,\n                borderRadius: BorderRadius.circular(30),\n              ),\n              child: Obx(\n                () => TabBar(\n                  controller: tabController,\n                  isScrollable: true,\n                  tabs: filterCategories.map((category) {\n                    return Tab(text: category['name']);\n                  }).toList(),\n                  labelStyle: const TextStyle(\n                    fontSize: 14,\n                    fontFamily: \"Poppins-Bold\",\n                    color: Colors.black,\n                  ),\n                  unselectedLabelStyle: TextStyle(\n                    fontSize: 14,\n                    fontFamily: \"Poppins-Bold\",\n                    color: Theme.of(\n                      context,\n                    ).colorScheme.primary.withOpacity(0.6),\n                  ),\n                  indicator: BoxDecoration(\n                    borderRadius: BorderRadius.circular(20),\n                    color: Theme.of(context).colorScheme.primary,\n                    boxShadow: [\n                      BoxShadow(\n                        color: Theme.of(\n                          context,\n                        ).colorScheme.primary.withOpacity(1.glowMultiplier()),\n                        spreadRadius: 2.spreadMultiplier(),\n                        blurRadius: 5.blurMultiplier(),\n                      ),\n                    ],\n                  ),\n                  indicatorSize: TabBarIndicatorSize.tab,\n                  dividerColor: Colors.transparent,\n                  tabAlignment: TabAlignment.start,\n                  automaticIndicatorColorAdjustment: true,\n                  indicatorAnimation: TabIndicatorAnimation.elastic,\n                  indicatorPadding: const EdgeInsets.all(6),\n                ),\n              ),\n            ),\n            Expanded(\n              child: Obx(\n                () => TabBarView(\n                  controller: tabController,\n                  children: filterCategories.map((i) {\n                    return (i['data'] as List<UserMedia>).isEmpty\n                        ? buildEmpty(context)\n                        : UserGridList(\n                            data: (i['data'] as List<UserMedia>),\n                            isManga:\n                                serviceHandler.serviceType.value ==\n                                    ServicesType.simkl\n                                ? true\n                                : widget.isManga,\n                          );\n                  }).toList(),\n                ),\n              ),\n            ),\n          ],\n        ),\n      ),\n    );\n  }\n}\n\nclass ListAppBar extends StatelessWidget implements PreferredSizeWidget {\n  final String title;\n  final String subtitle;\n  final VoidCallback ontap;\n  const ListAppBar({\n    super.key,\n    required this.title,\n    required this.ontap,\n    required this.subtitle,\n  });\n\n  @override\n  Widget build(BuildContext context) {\n    return AppBar(\n      backgroundColor: Colors.transparent,\n      leading: GestureDetector(\n        onTap: () {\n          Get.back();\n        },\n        child: const Icon(Broken.arrow_left_2),\n      ),\n      titleSpacing: 0,\n      actions: [\n        Padding(\n          padding: const EdgeInsets.symmetric(horizontal: 10),\n          child: IconButton(\n            onPressed: ontap,\n            style: ButtonStyle(\n              backgroundColor: WidgetStatePropertyAll(\n                Theme.of(context).colorScheme.surfaceContainerHigh,\n              ),\n              padding: const WidgetStatePropertyAll(EdgeInsets.all(10)),\n            ),\n            icon: const Icon(Broken.arrow_2),\n          ),\n        ),\n      ],\n      title: Column(\n        crossAxisAlignment: CrossAxisAlignment.start,\n        children: [\n          AzyXText(text: title, fontVariant: FontVariant.bold, fontSize: 18),\n          AzyXText(\n            text: subtitle,\n            color: Theme.of(context).colorScheme.primary,\n            fontVariant: FontVariant.bold,\n            fontSize: 12,\n          ),\n        ],\n      ),\n    );\n  }\n\n  @override\n  Size get preferredSize => const Size.fromHeight(kToolbarHeight);\n}\n"
  },
  {
    "path": "lib/Screens/Home/UserLists/widgets/grid_list.dart",
    "content": "import 'dart:io';\nimport 'dart:math';\n\nimport 'package:azyx/Models/carousale_data.dart';\nimport 'package:azyx/Models/user_media.dart';\nimport 'package:azyx/Screens/Anime/Details/anime_details_screen.dart';\nimport 'package:azyx/Screens/Manga/Details/manga_details_screen.dart';\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_text.dart';\nimport 'package:cached_network_image/cached_network_image.dart';\nimport 'package:flutter/material.dart';\n\nclass UserGridList extends StatelessWidget {\n  final List<UserMedia> data;\n  final bool isManga;\n  const UserGridList({super.key, required this.data, required this.isManga});\n\n  @override\n  Widget build(BuildContext context) {\n    int itemCount = (MediaQuery.of(context).size.width ~/ 200).toInt();\n    int minCount = 3;\n    double gridWidth =\n        MediaQuery.of(context).size.width / max(itemCount, minCount);\n    double maxHeight = MediaQuery.of(context).size.height / 2.5;\n    double gridHeight = min(gridWidth * 1.9, maxHeight);\n    return GridView.builder(\n      physics: const BouncingScrollPhysics(),\n      gridDelegate: SliverGridDelegateWithFixedCrossAxisCount(\n          crossAxisCount: max(itemCount, minCount),\n          childAspectRatio: gridWidth / gridHeight,\n          crossAxisSpacing: 5),\n      itemCount: data.length,\n      itemBuilder: (context, index) {\n        final tagg = data[index].id;\n        final item = data[index];\n        return Column(\n          children: [\n            GestureDetector(\n              onTap: () {\n                isManga\n                    ? Navigator.push(\n                        context,\n                        MaterialPageRoute(\n                            builder: (context) => MangaDetailsScreen(\n                                  smallMedia: CarousaleData(\n                                      id: tagg!,\n                                      image: item.image!,\n                                      title: item.title!),\n                                  tagg: item.title! + item.id.toString(),\n                                  isOffline: false,\n                                )))\n                    : Navigator.push(\n                        context,\n                        MaterialPageRoute(\n                            builder: (context) => AnimeDetailsScreen(\n                                  smallMedia: CarousaleData(\n                                      id: tagg!,\n                                      image: item.image!,\n                                      title: item.title!),\n                                  tagg: item.title! + item.id.toString(),\n                                  isOffline: false,\n                                )));\n              },\n              child: Container(\n                height: Platform.isAndroid || Platform.isIOS ? 150 : 200,\n                width: Platform.isAndroid || Platform.isIOS ? 103 : 140,\n                margin: const EdgeInsets.only(right: 10),\n                child: Hero(\n                  tag: tagg.toString(),\n                  child: ClipRRect(\n                    borderRadius: BorderRadius.circular(15),\n                    child: CachedNetworkImage(\n                      imageUrl: data[index].image!,\n                      fit: BoxFit.cover,\n                      progressIndicatorBuilder:\n                          (context, url, downloadProgress) => Center(\n                        child: CircularProgressIndicator(\n                          value: downloadProgress.progress,\n                        ),\n                      ),\n                      errorWidget: (context, url, error) =>\n                          const Icon(Icons.error),\n                    ),\n                  ),\n                ),\n              ),\n            ),\n            const SizedBox(height: 5),\n            AzyXText(\n              text: data[index].title!,\n              fontVariant: FontVariant.bold,\n              maxLines: 2,\n              textAlign: TextAlign.center,\n            ),\n            const SizedBox(height: 5),\n            AzyXText(\n              text: '${data[index].progress} | ${data[index].episodes ?? '?'}',\n            )\n          ],\n        );\n      },\n    );\n  }\n}\n"
  },
  {
    "path": "lib/Screens/Home/home_screen.dart",
    "content": "import 'package:azyx/Controllers/services/service_handler.dart';\r\nimport 'package:azyx/Widgets/Animation/drop_animation.dart';\r\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_gradient_container.dart';\r\nimport 'package:flutter/material.dart';\r\nimport 'package:get/get_state_manager/src/rx_flutter/rx_obx_widget.dart';\r\n\r\nclass HomeScreen extends StatelessWidget {\r\n  const HomeScreen({super.key});\r\n\r\n  @override\r\n  Widget build(BuildContext context) {\r\n    return AzyXGradientContainer(\r\n      child: BouncePageAnimation(\r\n        child: Obx(() => serviceHandler.homeWidgets(context).value),\r\n      ),\r\n    );\r\n  }\r\n}\r\n"
  },
  {
    "path": "lib/Screens/Library/library_screen.dart",
    "content": "import 'dart:io';\r\n\r\nimport 'package:azyx/Screens/History/history_screen.dart' as azyx_history;\r\nimport 'package:azyx/Controllers/offline_controller.dart';\r\nimport 'package:azyx/Controllers/settings_controller.dart';\r\nimport 'package:azyx/Database/isar_models/category.dart';\r\nimport 'package:azyx/Database/isar_models/offline_item.dart';\r\nimport 'package:azyx/Screens/Anime/Details/anime_details_screen.dart';\r\nimport 'package:azyx/Screens/Library/widgets/grid_list.dart';\r\nimport 'package:azyx/Screens/Manga/Details/manga_details_screen.dart';\r\nimport 'package:azyx/Widgets/Animation/drop_animation.dart';\r\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_text.dart';\r\nimport 'package:azyx/core/icons/icons_broken.dart';\r\nimport 'package:azyx/main.dart';\r\nimport 'package:azyx/utils/Functions/multiplier_extension.dart';\r\nimport 'package:flutter/material.dart';\r\nimport 'package:get/get.dart';\r\nimport 'package:ionicons/ionicons.dart';\r\n\r\nclass LibraryScreen extends StatefulWidget {\r\n  const LibraryScreen({super.key});\r\n\r\n  @override\r\n  State<LibraryScreen> createState() => _FavoriteScreenState();\r\n}\r\n\r\nclass _FavoriteScreenState extends State<LibraryScreen>\r\n    with TickerProviderStateMixin {\r\n  final Rx<String> contentType = \"Anime\".obs;\r\n  final TextEditingController searchController = TextEditingController();\r\n  final FocusNode searchFocusNode = FocusNode();\r\n  late AnimationController _searchAnimationController;\r\n  late Animation<double> _searchAnimation;\r\n\r\n  @override\r\n  void initState() {\r\n    super.initState();\r\n    _initializeAnimations();\r\n  }\r\n\r\n  void _initializeAnimations() {\r\n    _searchAnimationController = AnimationController(\r\n      duration: const Duration(milliseconds: 300),\r\n      vsync: this,\r\n    );\r\n    _searchAnimation = Tween<double>(begin: 0.0, end: 1.0).animate(\r\n      CurvedAnimation(\r\n        parent: _searchAnimationController,\r\n        curve: Curves.easeInOut,\r\n      ),\r\n    );\r\n\r\n    searchFocusNode.addListener(() {\r\n      if (searchFocusNode.hasFocus) {\r\n        _searchAnimationController.forward();\r\n      } else {\r\n        _searchAnimationController.reverse();\r\n      }\r\n    });\r\n  }\r\n\r\n  @override\r\n  void dispose() {\r\n    super.dispose();\r\n    _searchAnimationController.dispose();\r\n    searchController.dispose();\r\n    searchFocusNode.dispose();\r\n  }\r\n\r\n  @override\r\n  Widget build(BuildContext context) {\r\n    return Scaffold(\r\n      body: Obx(\r\n        () => Container(\r\n          decoration: BoxDecoration(\r\n            gradient: settingsController.isGradient.value\r\n                ? LinearGradient(\r\n                    begin: Alignment.topLeft,\r\n                    end: Alignment.bottomRight,\r\n                    colors: [\r\n                      Theme.of(context).colorScheme.surface,\r\n                      Theme.of(context).colorScheme.surface.withOpacity(0.8),\r\n                      Theme.of(context).colorScheme.surfaceContainerLowest,\r\n                    ],\r\n                  )\r\n                : null,\r\n            color: settingsController.isGradient.value\r\n                ? null\r\n                : Theme.of(context).colorScheme.surface,\r\n          ),\r\n          child: BouncePageAnimation(\r\n            child: Column(\r\n              crossAxisAlignment: CrossAxisAlignment.start,\r\n              children: [\r\n                Container(\r\n                  padding: EdgeInsets.only(\r\n                    top: Platform.isAndroid || Platform.isIOS ? 0 : 10,\r\n                  ),\r\n                  decoration: BoxDecoration(\r\n                    gradient: LinearGradient(\r\n                      begin: Alignment.topCenter,\r\n                      end: Alignment.bottomCenter,\r\n                      colors: [\r\n                        Theme.of(context).colorScheme.primary.withOpacity(0.1),\r\n                        Colors.transparent,\r\n                      ],\r\n                    ),\r\n                  ),\r\n                  child: SafeArea(\r\n                    bottom: false,\r\n                    child: Padding(\r\n                      padding: const EdgeInsets.fromLTRB(20, 20, 20, 30),\r\n                      child: Column(\r\n                        children: [\r\n                          // Header Row\r\n                          Row(\r\n                            mainAxisAlignment: MainAxisAlignment.spaceBetween,\r\n                            children: [\r\n                              Expanded(\r\n                                child: Column(\r\n                                  crossAxisAlignment: CrossAxisAlignment.start,\r\n                                  children: [\r\n                                    Container(\r\n                                      padding: const EdgeInsets.symmetric(\r\n                                        horizontal: 12,\r\n                                        vertical: 6,\r\n                                      ),\r\n                                      decoration: BoxDecoration(\r\n                                        color: Theme.of(\r\n                                          context,\r\n                                        ).colorScheme.primary.withOpacity(0.15),\r\n                                        borderRadius: BorderRadius.circular(20),\r\n                                        border: Border.all(\r\n                                          color: Theme.of(context)\r\n                                              .colorScheme\r\n                                              .primary\r\n                                              .withOpacity(0.3),\r\n                                          width: 1,\r\n                                        ),\r\n                                      ),\r\n                                      child: AzyXText(\r\n                                        text: \"MY LIBRARY\",\r\n                                        fontVariant: FontVariant.bold,\r\n                                        fontSize: 10,\r\n                                        color: Theme.of(\r\n                                          context,\r\n                                        ).colorScheme.primary,\r\n                                      ),\r\n                                    ),\r\n                                    8.height,\r\n                                    const AzyXText(\r\n                                      text: \"Continue Your\",\r\n                                      fontVariant: FontVariant.bold,\r\n                                      fontSize: 28,\r\n                                    ),\r\n                                    const AzyXText(\r\n                                      text: \"Journey\",\r\n                                      fontVariant: FontVariant.bold,\r\n                                      fontSize: 28,\r\n                                    ),\r\n                                  ],\r\n                                ),\r\n                              ),\r\n                              GestureDetector(\r\n                                onTap: () => Get.to(\r\n                                  () => const azyx_history.HistoryScreen(),\r\n                                ),\r\n                                child: Container(\r\n                                  padding: const EdgeInsets.all(16),\r\n                                  decoration: BoxDecoration(\r\n                                    color: Theme.of(\r\n                                      context,\r\n                                    ).colorScheme.primary.withOpacity(0.1),\r\n                                    borderRadius: BorderRadius.circular(24),\r\n                                    border: Border.all(\r\n                                      color: Theme.of(\r\n                                        context,\r\n                                      ).colorScheme.primary.withOpacity(0.2),\r\n                                      width: 1,\r\n                                    ),\r\n                                  ),\r\n                                  child: Column(\r\n                                    children: [\r\n                                      Container(\r\n                                        padding: const EdgeInsets.all(12),\r\n                                        decoration: BoxDecoration(\r\n                                          color: Theme.of(\r\n                                            context,\r\n                                          ).colorScheme.primary,\r\n                                          borderRadius: BorderRadius.circular(\r\n                                            16,\r\n                                          ),\r\n                                        ),\r\n                                        child: const Icon(\r\n                                          Broken.clock,\r\n                                          color: Colors.black,\r\n                                          size: 20,\r\n                                        ),\r\n                                      ),\r\n                                      8.height,\r\n                                      AzyXText(\r\n                                        text: \"History\",\r\n                                        fontVariant: FontVariant.bold,\r\n                                        fontSize: 12,\r\n                                        color: Theme.of(\r\n                                          context,\r\n                                        ).colorScheme.primary,\r\n                                      ),\r\n                                    ],\r\n                                  ),\r\n                                ),\r\n                              ),\r\n                              12.width,\r\n                              // Content Type Selector with glassmorphism\r\n                              GestureDetector(\r\n                                onTap: () {\r\n                                  changeContentSheet();\r\n                                },\r\n                                child: Container(\r\n                                  padding: const EdgeInsets.all(16),\r\n                                  decoration: BoxDecoration(\r\n                                    color: Theme.of(\r\n                                      context,\r\n                                    ).colorScheme.primary.withOpacity(0.1),\r\n                                    borderRadius: BorderRadius.circular(24),\r\n                                    border: Border.all(\r\n                                      color: Theme.of(\r\n                                        context,\r\n                                      ).colorScheme.primary.withOpacity(0.2),\r\n                                      width: 1,\r\n                                    ),\r\n                                    boxShadow: [\r\n                                      BoxShadow(\r\n                                        color: Theme.of(\r\n                                          context,\r\n                                        ).colorScheme.primary.withOpacity(0.1),\r\n                                        blurRadius: 20,\r\n                                        spreadRadius: 0,\r\n                                      ),\r\n                                    ],\r\n                                  ),\r\n                                  child: Obx(\r\n                                    () => Column(\r\n                                      children: [\r\n                                        Container(\r\n                                          padding: const EdgeInsets.all(12),\r\n                                          decoration: BoxDecoration(\r\n                                            color: Theme.of(\r\n                                              context,\r\n                                            ).colorScheme.primary,\r\n                                            borderRadius: BorderRadius.circular(\r\n                                              16,\r\n                                            ),\r\n                                            boxShadow: [\r\n                                              BoxShadow(\r\n                                                color: Theme.of(context)\r\n                                                    .colorScheme\r\n                                                    .primary\r\n                                                    .withOpacity(0.4),\r\n                                                blurRadius: 12,\r\n                                                spreadRadius: 0,\r\n                                              ),\r\n                                            ],\r\n                                          ),\r\n                                          child: Icon(\r\n                                            contentType.value == \"Anime\"\r\n                                                ? Ionicons.logo_youtube\r\n                                                : Broken.book,\r\n                                            color: Colors.black,\r\n                                            size: 20,\r\n                                          ),\r\n                                        ),\r\n                                        8.height,\r\n                                        AzyXText(\r\n                                          text: contentType.value,\r\n                                          fontVariant: FontVariant.bold,\r\n                                          fontSize: 12,\r\n                                          color: Theme.of(\r\n                                            context,\r\n                                          ).colorScheme.primary,\r\n                                        ),\r\n                                      ],\r\n                                    ),\r\n                                  ),\r\n                                ),\r\n                              ),\r\n                            ],\r\n                          ),\r\n                          25.height,\r\n                          // Aesthetic Glowing Search Bar\r\n                          AnimatedBuilder(\r\n                            animation: _searchAnimation,\r\n                            builder: (context, child) {\r\n                              return Container(\r\n                                decoration: BoxDecoration(\r\n                                  borderRadius: BorderRadius.circular(28),\r\n                                  boxShadow: [\r\n                                    BoxShadow(\r\n                                      color: Theme.of(context)\r\n                                          .colorScheme\r\n                                          .primary\r\n                                          .withOpacity(\r\n                                            0.1 +\r\n                                                (_searchAnimation.value * 0.2),\r\n                                          ),\r\n                                      blurRadius:\r\n                                          20 + (_searchAnimation.value * 10),\r\n                                      spreadRadius:\r\n                                          0 + (_searchAnimation.value * 2),\r\n                                    ),\r\n                                  ],\r\n                                ),\r\n                                child: Container(\r\n                                  padding: const EdgeInsets.symmetric(\r\n                                    horizontal: 4,\r\n                                  ),\r\n                                  decoration: BoxDecoration(\r\n                                    color: Theme.of(context)\r\n                                        .colorScheme\r\n                                        .surfaceContainerHighest\r\n                                        .withOpacity(0.7),\r\n                                    borderRadius: BorderRadius.circular(28),\r\n                                    border: Border.all(\r\n                                      color: Theme.of(context)\r\n                                          .colorScheme\r\n                                          .primary\r\n                                          .withOpacity(\r\n                                            0.1 +\r\n                                                (_searchAnimation.value * 0.3),\r\n                                          ),\r\n                                      width: 1 + _searchAnimation.value,\r\n                                    ),\r\n                                  ),\r\n                                  child: Row(\r\n                                    children: [\r\n                                      Container(\r\n                                        margin: const EdgeInsets.all(8),\r\n                                        padding: const EdgeInsets.all(12),\r\n                                        decoration: BoxDecoration(\r\n                                          color: Theme.of(context)\r\n                                              .colorScheme\r\n                                              .primary\r\n                                              .withOpacity(\r\n                                                0.1 +\r\n                                                    (_searchAnimation.value *\r\n                                                        0.1),\r\n                                              ),\r\n                                          borderRadius: BorderRadius.circular(\r\n                                            24,\r\n                                          ),\r\n                                        ),\r\n                                        child: Icon(\r\n                                          Broken.search_normal,\r\n                                          color: Theme.of(context)\r\n                                              .colorScheme\r\n                                              .primary\r\n                                              .withOpacity(\r\n                                                0.7 +\r\n                                                    (_searchAnimation.value *\r\n                                                        0.3),\r\n                                              ),\r\n                                          size: 18,\r\n                                        ),\r\n                                      ),\r\n                                      Expanded(\r\n                                        child: TextField(\r\n                                          controller: searchController,\r\n                                          focusNode: searchFocusNode,\r\n                                          style: TextStyle(\r\n                                            color: Theme.of(\r\n                                              context,\r\n                                            ).colorScheme.onSurface,\r\n                                            fontSize: 16,\r\n                                            fontFamily: \"Poppins-Medium\",\r\n                                          ),\r\n                                          decoration: InputDecoration(\r\n                                            hintText: \"Search your library...\",\r\n                                            hintStyle: TextStyle(\r\n                                              color: Theme.of(context)\r\n                                                  .colorScheme\r\n                                                  .onSurface\r\n                                                  .withOpacity(0.5),\r\n                                              fontSize: 16,\r\n                                              fontFamily: \"Poppins-Regular\",\r\n                                            ),\r\n                                            border: InputBorder.none,\r\n                                            contentPadding:\r\n                                                const EdgeInsets.symmetric(\r\n                                                  horizontal: 16,\r\n                                                  vertical: 16,\r\n                                                ),\r\n                                          ),\r\n                                        ),\r\n                                      ),\r\n                                      if (searchController.text.isNotEmpty)\r\n                                        Container(\r\n                                          margin: const EdgeInsets.all(8),\r\n                                          child: GestureDetector(\r\n                                            onTap: () {\r\n                                              searchController.clear();\r\n                                              searchFocusNode.unfocus();\r\n                                            },\r\n                                            child: Container(\r\n                                              padding: const EdgeInsets.all(8),\r\n                                              decoration: BoxDecoration(\r\n                                                color: Theme.of(context)\r\n                                                    .colorScheme\r\n                                                    .surfaceContainerHigh,\r\n                                                borderRadius:\r\n                                                    BorderRadius.circular(16),\r\n                                              ),\r\n                                              child: Icon(\r\n                                                Icons.close,\r\n                                                color: Theme.of(context)\r\n                                                    .colorScheme\r\n                                                    .onSurface\r\n                                                    .withOpacity(0.7),\r\n                                                size: 16,\r\n                                              ),\r\n                                            ),\r\n                                          ),\r\n                                        ),\r\n                                    ],\r\n                                  ),\r\n                                ),\r\n                              );\r\n                            },\r\n                          ),\r\n                        ],\r\n                      ),\r\n                    ),\r\n                  ),\r\n                ),\r\n                Expanded(\r\n                  child: Obx(\r\n                    () => StreamBuilder<List<Category>>(\r\n                      stream: contentType.value == \"Anime\"\r\n                          ? offlineController.getAnimeCategories()\r\n                          : offlineController.getMangaCategoriesStream(),\r\n                      builder: (context, snapshot) {\r\n                        if (snapshot.connectionState ==\r\n                                ConnectionState.waiting &&\r\n                            !snapshot.hasData) {\r\n                          return const Center(\r\n                            child: CircularProgressIndicator(),\r\n                          );\r\n                        }\r\n\r\n                        final categories = snapshot.data ?? [];\r\n\r\n                        if (categories.isEmpty) {\r\n                          return _buildEmptyState();\r\n                        }\r\n\r\n                        return StreamBuilder<List<OfflineItem>>(\r\n                          stream: contentType.value == \"Anime\"\r\n                              ? offlineController.getOfflineAnimeStream()\r\n                              : offlineController.getOfflineMangaStream(),\r\n                          builder: (context, itemSnapshot) {\r\n                            return DefaultTabController(\r\n                              length: categories.length,\r\n                              child: Column(\r\n                                children: [\r\n                                  Container(\r\n                                    margin: const EdgeInsets.fromLTRB(\r\n                                      20,\r\n                                      0,\r\n                                      20,\r\n                                      0,\r\n                                    ),\r\n                                    padding: const EdgeInsets.all(6),\r\n                                    decoration: BoxDecoration(\r\n                                      color: Theme.of(context)\r\n                                          .colorScheme\r\n                                          .surfaceContainerHighest\r\n                                          .withOpacity(0.3),\r\n                                      borderRadius: BorderRadius.circular(24),\r\n                                      border: Border.all(\r\n                                        color: Theme.of(\r\n                                          context,\r\n                                        ).colorScheme.outline.withOpacity(0.1),\r\n                                      ),\r\n                                    ),\r\n                                    child: TabBar(\r\n                                      isScrollable: true,\r\n                                      tabs: categories.map((category) {\r\n                                        return Tab(\r\n                                          child: Container(\r\n                                            padding: const EdgeInsets.symmetric(\r\n                                              horizontal: 20,\r\n                                              vertical: 8,\r\n                                            ),\r\n                                            child: Text(category.name ?? \"\"),\r\n                                          ),\r\n                                        );\r\n                                      }).toList(),\r\n                                      labelStyle: const TextStyle(\r\n                                        fontSize: 14,\r\n                                        fontFamily: \"Poppins-Bold\",\r\n                                        color: Colors.black,\r\n                                      ),\r\n                                      unselectedLabelStyle: TextStyle(\r\n                                        fontSize: 14,\r\n                                        fontFamily: \"Poppins-Medium\",\r\n                                        color: Theme.of(context)\r\n                                            .colorScheme\r\n                                            .onSurface\r\n                                            .withOpacity(0.7),\r\n                                      ),\r\n                                      indicator: BoxDecoration(\r\n                                        borderRadius: BorderRadius.circular(18),\r\n                                        color: Theme.of(\r\n                                          context,\r\n                                        ).colorScheme.primary,\r\n                                        boxShadow: [\r\n                                          BoxShadow(\r\n                                            color: Theme.of(context)\r\n                                                .colorScheme\r\n                                                .primary\r\n                                                .withOpacity(0.3),\r\n                                            spreadRadius: 0,\r\n                                            blurRadius: 12,\r\n                                          ),\r\n                                        ],\r\n                                      ),\r\n                                      indicatorSize: TabBarIndicatorSize.tab,\r\n                                      dividerColor: Colors.transparent,\r\n                                      tabAlignment: TabAlignment.start,\r\n                                      automaticIndicatorColorAdjustment: true,\r\n                                      indicatorAnimation:\r\n                                          TabIndicatorAnimation.elastic,\r\n                                    ),\r\n                                  ),\r\n                                  10.height,\r\n                                  Expanded(\r\n                                    child: TabBarView(\r\n                                      children: categories.map((i) {\r\n                                        if (itemSnapshot.connectionState ==\r\n                                                ConnectionState.waiting &&\r\n                                            !itemSnapshot.hasData) {\r\n                                          return const Center(\r\n                                            child: CircularProgressIndicator(),\r\n                                          );\r\n                                        }\r\n\r\n                                        final allItems =\r\n                                            itemSnapshot.data ?? [];\r\n                                        final data = allItems.where((item) {\r\n                                          return i.anilistIds?.contains(\r\n                                                item.mediaData?.id?.toString(),\r\n                                              ) ??\r\n                                              false;\r\n                                        }).toList();\r\n\r\n                                        if (data.isEmpty) {\r\n                                          return _buildCategoryEmptyState(\r\n                                            i.name ?? \"Category\",\r\n                                          );\r\n                                        }\r\n\r\n                                        return GridList(\r\n                                          data: data,\r\n                                          tagg: i.name!,\r\n                                          ontap: (item, tagg) {\r\n                                            contentType.value == \"Anime\"\r\n                                                ? Get.to(\r\n                                                    () => AnimeDetailsScreen(\r\n                                                      tagg: tagg,\r\n                                                      allData: item,\r\n                                                      isOffline: true,\r\n                                                    ),\r\n                                                  )\r\n                                                : Get.to(\r\n                                                    () => MangaDetailsScreen(\r\n                                                      tagg: tagg,\r\n                                                      allData: item,\r\n                                                      isOffline: true,\r\n                                                    ),\r\n                                                  );\r\n                                          },\r\n                                        );\r\n                                      }).toList(),\r\n                                    ),\r\n                                  ),\r\n                                ],\r\n                              ),\r\n                            );\r\n                          },\r\n                        );\r\n                      },\r\n                    ),\r\n                  ),\r\n                ),\r\n              ],\r\n            ),\r\n          ),\r\n        ),\r\n      ),\r\n    );\r\n  }\r\n\r\n  void changeContentSheet() {\r\n    showModalBottomSheet(\r\n      context: context,\r\n      isScrollControlled: true,\r\n      enableDrag: true,\r\n      showDragHandle: false,\r\n      backgroundColor: Colors.transparent,\r\n      builder: (context) {\r\n        return Container(\r\n          decoration: BoxDecoration(\r\n            color: Theme.of(context).colorScheme.surface,\r\n            borderRadius: const BorderRadius.vertical(top: Radius.circular(28)),\r\n            boxShadow: [\r\n              BoxShadow(\r\n                color: Colors.black.withOpacity(0.1),\r\n                blurRadius: 20,\r\n                spreadRadius: 0,\r\n              ),\r\n            ],\r\n          ),\r\n          child: Column(\r\n            mainAxisSize: MainAxisSize.min,\r\n            children: [\r\n              // Drag Handle\r\n              Container(\r\n                margin: const EdgeInsets.symmetric(vertical: 12),\r\n                width: 40,\r\n                height: 4,\r\n                decoration: BoxDecoration(\r\n                  color: Theme.of(context).colorScheme.outline.withOpacity(0.3),\r\n                  borderRadius: BorderRadius.circular(2),\r\n                ),\r\n              ),\r\n              Padding(\r\n                padding: const EdgeInsets.fromLTRB(20, 10, 20, 30),\r\n                child: Column(\r\n                  crossAxisAlignment: CrossAxisAlignment.start,\r\n                  children: [\r\n                    const AzyXText(\r\n                      text: \"Select Content Type\",\r\n                      fontVariant: FontVariant.bold,\r\n                      fontSize: 20,\r\n                    ),\r\n                    8.height,\r\n                    AzyXText(\r\n                      text: \"Choose what you want to explore\",\r\n                      color: Theme.of(\r\n                        context,\r\n                      ).colorScheme.onSurface.withOpacity(0.7),\r\n                      fontSize: 14,\r\n                    ),\r\n                    25.height,\r\n                    GestureDetector(\r\n                      onTap: () {\r\n                        contentType.value = \"Anime\";\r\n                        Future.delayed(\r\n                          const Duration(milliseconds: 300),\r\n                          () => Get.back(),\r\n                        );\r\n                      },\r\n                      child: modernListItem(\r\n                        context,\r\n                        \"Anime\",\r\n                        Ionicons.logo_youtube,\r\n                      ),\r\n                    ),\r\n                    15.height,\r\n                    GestureDetector(\r\n                      onTap: () {\r\n                        contentType.value = \"Manga\";\r\n                        Future.delayed(\r\n                          const Duration(milliseconds: 300),\r\n                          () => Get.back(),\r\n                        );\r\n                      },\r\n                      child: modernListItem(context, \"Manga\", Broken.book),\r\n                    ),\r\n                  ],\r\n                ),\r\n              ),\r\n            ],\r\n          ),\r\n        );\r\n      },\r\n    );\r\n  }\r\n\r\n  Widget modernListItem(BuildContext context, String title, IconData icon) {\r\n    return Obx(\r\n      () => Container(\r\n        padding: const EdgeInsets.all(20),\r\n        decoration: BoxDecoration(\r\n          color: contentType.value == title\r\n              ? Theme.of(context).colorScheme.primary.withOpacity(0.1)\r\n              : Theme.of(\r\n                  context,\r\n                ).colorScheme.surfaceContainerHigh.withOpacity(0.5),\r\n          borderRadius: BorderRadius.circular(20),\r\n          border: Border.all(\r\n            color: contentType.value == title\r\n                ? Theme.of(context).colorScheme.primary.withOpacity(0.3)\r\n                : Theme.of(context).colorScheme.outline.withOpacity(0.1),\r\n            width: contentType.value == title ? 2 : 1,\r\n          ),\r\n          boxShadow: contentType.value == title\r\n              ? [\r\n                  BoxShadow(\r\n                    color: Theme.of(\r\n                      context,\r\n                    ).colorScheme.primary.withOpacity(0.1),\r\n                    blurRadius: 20,\r\n                    spreadRadius: 0,\r\n                  ),\r\n                ]\r\n              : null,\r\n        ),\r\n        child: Row(\r\n          children: [\r\n            Container(\r\n              padding: const EdgeInsets.all(12),\r\n              decoration: BoxDecoration(\r\n                color: contentType.value == title\r\n                    ? Theme.of(context).colorScheme.primary\r\n                    : Theme.of(context).colorScheme.surfaceContainerHighest,\r\n                borderRadius: BorderRadius.circular(14),\r\n              ),\r\n              child: Icon(\r\n                icon,\r\n                color: contentType.value == title\r\n                    ? Colors.black\r\n                    : Theme.of(context).colorScheme.onSurface.withOpacity(0.7),\r\n                size: 20,\r\n              ),\r\n            ),\r\n            16.width,\r\n            Expanded(\r\n              child: Column(\r\n                crossAxisAlignment: CrossAxisAlignment.start,\r\n                children: [\r\n                  AzyXText(\r\n                    text: title,\r\n                    fontVariant: FontVariant.bold,\r\n                    fontSize: 16,\r\n                    color: contentType.value == title\r\n                        ? Theme.of(context).colorScheme.primary\r\n                        : Theme.of(context).colorScheme.onSurface,\r\n                  ),\r\n                  4.height,\r\n                  AzyXText(\r\n                    text: \"Browse ${title.toLowerCase()} collection\",\r\n                    fontSize: 12,\r\n                    color: Theme.of(\r\n                      context,\r\n                    ).colorScheme.onSurface.withOpacity(0.6),\r\n                  ),\r\n                ],\r\n              ),\r\n            ),\r\n            if (contentType.value == title)\r\n              Container(\r\n                padding: const EdgeInsets.all(6),\r\n                decoration: BoxDecoration(\r\n                  color: Theme.of(context).colorScheme.primary,\r\n                  borderRadius: BorderRadius.circular(12),\r\n                ),\r\n                child: const Icon(Icons.check, color: Colors.black, size: 16),\r\n              ),\r\n          ],\r\n        ),\r\n      ),\r\n    );\r\n  }\r\n\r\n  Widget _buildEmptyState() {\r\n    return SingleChildScrollView(\r\n      padding: const EdgeInsets.all(40),\r\n      child: Column(\r\n        mainAxisAlignment: MainAxisAlignment.center,\r\n        children: [\r\n          100.height,\r\n          Container(\r\n            width: 120,\r\n            height: 120,\r\n            decoration: BoxDecoration(\r\n              gradient: LinearGradient(\r\n                begin: Alignment.topLeft,\r\n                end: Alignment.bottomRight,\r\n                colors: [\r\n                  Theme.of(context).colorScheme.primary.withOpacity(0.1),\r\n                  Theme.of(context).colorScheme.primary.withOpacity(0.05),\r\n                ],\r\n              ),\r\n              borderRadius: BorderRadius.circular(60),\r\n              border: Border.all(\r\n                color: Theme.of(context).colorScheme.primary.withOpacity(0.2),\r\n                width: 2,\r\n              ),\r\n              boxShadow: [\r\n                BoxShadow(\r\n                  color: Theme.of(context).colorScheme.primary.withOpacity(0.1),\r\n                  blurRadius: 30,\r\n                  spreadRadius: 0,\r\n                ),\r\n              ],\r\n            ),\r\n            child: Icon(\r\n              contentType.value == \"Anime\"\r\n                  ? Ionicons.library_outline\r\n                  : Broken.book_1,\r\n              size: 50,\r\n              color: Theme.of(context).colorScheme.primary.withOpacity(0.7),\r\n            ),\r\n          ),\r\n          40.height,\r\n          AzyXText(\r\n            text: \"Your Library is Empty\",\r\n            fontVariant: FontVariant.bold,\r\n            fontSize: 24,\r\n            color: Theme.of(context).colorScheme.onSurface,\r\n          ),\r\n          12.height,\r\n          AzyXText(\r\n            text:\r\n                \"Start building your ${contentType.value.toLowerCase()} collection\",\r\n            fontSize: 16,\r\n            color: Theme.of(context).colorScheme.onSurface.withOpacity(0.7),\r\n            textAlign: TextAlign.center,\r\n          ),\r\n          8.height,\r\n          AzyXText(\r\n            text:\r\n                \"Add your favorite ${contentType.value.toLowerCase()} to get started\",\r\n            fontSize: 14,\r\n            color: Theme.of(context).colorScheme.onSurface.withOpacity(0.5),\r\n            textAlign: TextAlign.center,\r\n          ),\r\n          60.height,\r\n          Column(\r\n            children: [\r\n              Container(\r\n                width: double.infinity,\r\n                decoration: BoxDecoration(\r\n                  borderRadius: BorderRadius.circular(24),\r\n                  boxShadow: [\r\n                    BoxShadow(\r\n                      color: Theme.of(\r\n                        context,\r\n                      ).colorScheme.primary.withOpacity(0.3),\r\n                      blurRadius: 20,\r\n                      spreadRadius: 0,\r\n                    ),\r\n                  ],\r\n                ),\r\n                child: ElevatedButton(\r\n                  onPressed: () {\r\n                    index.value = contentType.value == 'Anime' ? 2 : 3;\r\n                  },\r\n                  style: ElevatedButton.styleFrom(\r\n                    backgroundColor: Theme.of(context).colorScheme.primary,\r\n                    foregroundColor: Colors.black,\r\n                    padding: const EdgeInsets.symmetric(vertical: 16),\r\n                    shape: RoundedRectangleBorder(\r\n                      borderRadius: BorderRadius.circular(24),\r\n                    ),\r\n                    elevation: 0,\r\n                  ),\r\n                  child: Row(\r\n                    mainAxisAlignment: MainAxisAlignment.center,\r\n                    children: [\r\n                      const Icon(Broken.search_normal, size: 20),\r\n                      12.width,\r\n                      AzyXText(\r\n                        text: \"Discover ${contentType.value}\",\r\n                        fontVariant: FontVariant.bold,\r\n                        fontSize: 16,\r\n                        color: Colors.black,\r\n                      ),\r\n                    ],\r\n                  ),\r\n                ),\r\n              ),\r\n              16.height,\r\n              Container(\r\n                width: double.infinity,\r\n                child: OutlinedButton(\r\n                  onPressed: () {\r\n                    changeContentSheet();\r\n                  },\r\n                  style: OutlinedButton.styleFrom(\r\n                    foregroundColor: Theme.of(context).colorScheme.primary,\r\n                    padding: const EdgeInsets.symmetric(vertical: 16),\r\n                    shape: RoundedRectangleBorder(\r\n                      borderRadius: BorderRadius.circular(24),\r\n                    ),\r\n                    side: BorderSide(\r\n                      color: Theme.of(\r\n                        context,\r\n                      ).colorScheme.primary.withOpacity(0.3),\r\n                      width: 1,\r\n                    ),\r\n                  ),\r\n                  child: Row(\r\n                    mainAxisAlignment: MainAxisAlignment.center,\r\n                    children: [\r\n                      Icon(\r\n                        contentType.value == \"Anime\"\r\n                            ? Broken.book\r\n                            : Ionicons.logo_youtube,\r\n                        size: 20,\r\n                      ),\r\n                      12.width,\r\n                      AzyXText(\r\n                        text:\r\n                            \"Switch to ${contentType.value == \"Anime\" ? \"Manga\" : \"Anime\"}\",\r\n                        fontVariant: FontVariant.bold,\r\n                        fontSize: 16,\r\n                        color: Theme.of(context).colorScheme.primary,\r\n                      ),\r\n                    ],\r\n                  ),\r\n                ),\r\n              ),\r\n            ],\r\n          ),\r\n          40.height,\r\n          Container(\r\n            padding: const EdgeInsets.all(24),\r\n            decoration: BoxDecoration(\r\n              color: Theme.of(\r\n                context,\r\n              ).colorScheme.surfaceContainerHigh.withOpacity(0.5),\r\n              borderRadius: BorderRadius.circular(20),\r\n              border: Border.all(\r\n                color: Theme.of(context).colorScheme.outline.withOpacity(0.1),\r\n              ),\r\n            ),\r\n            child: Column(\r\n              children: [\r\n                AzyXText(\r\n                  text: \"What you can do:\",\r\n                  fontVariant: FontVariant.bold,\r\n                  fontSize: 16,\r\n                  color: Theme.of(context).colorScheme.onSurface,\r\n                ),\r\n                20.height,\r\n                _buildFeatureItem(\r\n                  Broken.bookmark,\r\n                  \"Save Favorites\",\r\n                  \"Bookmark your favorite titles\",\r\n                ),\r\n                _buildFeatureItem(\r\n                  Broken.clock,\r\n                  \"Track Progress\",\r\n                  \"Keep track of your watching/reading progress\",\r\n                ),\r\n                _buildFeatureItem(\r\n                  Broken.category,\r\n                  \"Organize Categories\",\r\n                  \"Create custom categories for better organization\",\r\n                ),\r\n              ],\r\n            ),\r\n          ),\r\n          50.height,\r\n        ],\r\n      ),\r\n    );\r\n  }\r\n\r\n  Widget _buildCategoryEmptyState(String categoryName) {\r\n    return SingleChildScrollView(\r\n      padding: const EdgeInsets.all(40),\r\n      child: Column(\r\n        mainAxisAlignment: MainAxisAlignment.center,\r\n        children: [\r\n          80.height,\r\n          Container(\r\n            width: 80,\r\n            height: 80,\r\n            decoration: BoxDecoration(\r\n              color: Theme.of(\r\n                context,\r\n              ).colorScheme.surfaceContainerHigh.withOpacity(0.5),\r\n              borderRadius: BorderRadius.circular(40),\r\n              border: Border.all(\r\n                color: Theme.of(context).colorScheme.outline.withOpacity(0.2),\r\n              ),\r\n            ),\r\n            child: Icon(\r\n              Broken.folder_open,\r\n              size: 35,\r\n              color: Theme.of(context).colorScheme.onSurface.withOpacity(0.5),\r\n            ),\r\n          ),\r\n          30.height,\r\n          AzyXText(\r\n            text: \"$categoryName is Empty\",\r\n            fontVariant: FontVariant.bold,\r\n            fontSize: 20,\r\n            color: Theme.of(context).colorScheme.onSurface,\r\n          ),\r\n          12.height,\r\n          AzyXText(\r\n            text:\r\n                \"No ${contentType.value.toLowerCase()} found in this category\",\r\n            fontSize: 14,\r\n            color: Theme.of(context).colorScheme.onSurface.withOpacity(0.6),\r\n            textAlign: TextAlign.center,\r\n          ),\r\n          40.height,\r\n          Container(\r\n            width: 200,\r\n            child: OutlinedButton.icon(\r\n              onPressed: () =>\r\n                  index.value = 'Anime' == contentType.value ? 2 : 3,\r\n              style: OutlinedButton.styleFrom(\r\n                foregroundColor: Theme.of(context).colorScheme.primary,\r\n                padding: const EdgeInsets.symmetric(vertical: 12),\r\n                shape: RoundedRectangleBorder(\r\n                  borderRadius: BorderRadius.circular(20),\r\n                ),\r\n                side: BorderSide(\r\n                  color: Theme.of(context).colorScheme.primary.withOpacity(0.3),\r\n                ),\r\n              ),\r\n              icon: const Icon(Broken.add, size: 18),\r\n              label: AzyXText(\r\n                text: \"Add ${contentType.value}\",\r\n                fontVariant: FontVariant.bold,\r\n                fontSize: 14,\r\n                color: Theme.of(context).colorScheme.primary,\r\n              ),\r\n            ),\r\n          ),\r\n        ],\r\n      ),\r\n    );\r\n  }\r\n\r\n  Widget _buildFeatureItem(IconData icon, String title, String subtitle) {\r\n    return Padding(\r\n      padding: const EdgeInsets.only(bottom: 16),\r\n      child: Row(\r\n        children: [\r\n          Container(\r\n            padding: const EdgeInsets.all(10),\r\n            decoration: BoxDecoration(\r\n              color: Theme.of(context).colorScheme.primary.withOpacity(0.1),\r\n              borderRadius: BorderRadius.circular(12),\r\n            ),\r\n            child: Icon(\r\n              icon,\r\n              size: 20,\r\n              color: Theme.of(context).colorScheme.primary,\r\n            ),\r\n          ),\r\n          16.width,\r\n          Expanded(\r\n            child: Column(\r\n              crossAxisAlignment: CrossAxisAlignment.start,\r\n              children: [\r\n                AzyXText(\r\n                  text: title,\r\n                  fontVariant: FontVariant.bold,\r\n                  fontSize: 14,\r\n                  color: Theme.of(context).colorScheme.onSurface,\r\n                ),\r\n                4.height,\r\n                AzyXText(\r\n                  text: subtitle,\r\n                  fontSize: 12,\r\n                  color: Theme.of(\r\n                    context,\r\n                  ).colorScheme.onSurface.withOpacity(0.6),\r\n                ),\r\n              ],\r\n            ),\r\n          ),\r\n        ],\r\n      ),\r\n    );\r\n  }\r\n}\r\n"
  },
  {
    "path": "lib/Screens/Library/widgets/grid_list.dart",
    "content": "import 'dart:io';\r\nimport 'dart:math';\r\n\r\nimport 'package:azyx/Database/isar_models/offline_item.dart';\r\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_container.dart';\r\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_text.dart';\r\nimport 'package:azyx/Widgets/common/shimmer_effect.dart';\r\nimport 'package:azyx/utils/Functions/multiplier_extension.dart';\r\nimport 'package:cached_network_image/cached_network_image.dart';\r\nimport 'package:flutter/material.dart';\r\n\r\nclass GridList extends StatelessWidget {\r\n  final String tagg;\r\n  final List<OfflineItem> data;\r\n\r\n  final void Function(OfflineItem, String) ontap;\r\n  const GridList({\r\n    super.key,\r\n    required this.data,\r\n    required this.tagg,\r\n    required this.ontap,\r\n  });\r\n\r\n  @override\r\n  Widget build(BuildContext context) {\r\n    if (data.isEmpty) {\r\n      return const SizedBox.shrink();\r\n    }\r\n    int itemCount = (MediaQuery.of(context).size.width ~/ 200).toInt();\r\n    int minCount = 3;\r\n    double gridWidth =\r\n        MediaQuery.of(context).size.width / max(itemCount, minCount);\r\n    double maxHeight = MediaQuery.of(context).size.height / 2.5;\r\n    double gridHeight = min(gridWidth * 1.9, maxHeight);\r\n    return Container(\r\n      padding: const EdgeInsets.only(left: 12),\r\n      child: GridView.builder(\r\n        physics: const BouncingScrollPhysics(),\r\n        gridDelegate: SliverGridDelegateWithFixedCrossAxisCount(\r\n          crossAxisCount: max(itemCount, minCount),\r\n          childAspectRatio: gridWidth / gridHeight,\r\n        ),\r\n        itemCount: data.length,\r\n        itemBuilder: (context, index) {\r\n          final item = data[index].mediaData;\r\n          final taggname = \"${item?.id}&$tagg\";\r\n          final isStatus =\r\n              item?.status == \"RELEASING\" || item?.status == \"Ongoing\";\r\n          return GestureDetector(\r\n            onTap: () => ontap(data[index], taggname),\r\n            child: SizedBox(\r\n              child: Column(\r\n                crossAxisAlignment: CrossAxisAlignment.start,\r\n                children: [\r\n                  Stack(\r\n                    children: [\r\n                      AzyXContainer(\r\n                        // height: Platform.isAndroid || Platform.isIOS ? 150 : 230,\r\n                        width: Platform.isAndroid || Platform.isIOS ? 103 : 160,\r\n                        margin: const EdgeInsets.only(right: 10),\r\n                        decoration: BoxDecoration(\r\n                          borderRadius: BorderRadius.circular(45),\r\n                          boxShadow: [\r\n                            BoxShadow(\r\n                              color: Colors.black.withOpacity(0.5),\r\n                              blurRadius: 10,\r\n                              offset: const Offset(2, 2),\r\n                            ),\r\n                          ],\r\n                        ),\r\n                        child: Hero(\r\n                          tag: taggname,\r\n                          child: ClipRRect(\r\n                            borderRadius: BorderRadius.circular(15),\r\n                            child: CachedNetworkImage(\r\n                              imageUrl: item?.image ?? '',\r\n                              fit: BoxFit.cover,\r\n                              placeholder: (context, url) => ShimmerEffect(\r\n                                height: Platform.isAndroid || Platform.isIOS\r\n                                    ? 150\r\n                                    : 230,\r\n                                width: Platform.isAndroid || Platform.isIOS\r\n                                    ? 103\r\n                                    : 160,\r\n                              ),\r\n                              errorWidget: (context, url, error) =>\r\n                                  const Icon(Icons.error),\r\n                            ),\r\n                          ),\r\n                        ),\r\n                      ),\r\n                      item?.rating != null\r\n                          ? Positioned(\r\n                              top: 0,\r\n                              left: 0,\r\n                              child: AzyXContainer(\r\n                                height: 22,\r\n                                decoration: BoxDecoration(\r\n                                  boxShadow: [\r\n                                    BoxShadow(\r\n                                      color: Theme.of(context)\r\n                                          .colorScheme\r\n                                          .surfaceBright\r\n                                          .withOpacity(0.6),\r\n                                      blurRadius: 10,\r\n                                    ),\r\n                                  ],\r\n                                  color: Theme.of(context).colorScheme.primary,\r\n                                  borderRadius: const BorderRadius.only(\r\n                                    bottomRight: Radius.circular(20),\r\n                                    topLeft: Radius.circular(15),\r\n                                  ),\r\n                                ),\r\n                                child: Padding(\r\n                                  padding: const EdgeInsets.symmetric(\r\n                                    horizontal: 8,\r\n                                  ),\r\n                                  child: Row(\r\n                                    mainAxisAlignment: MainAxisAlignment.end,\r\n                                    children: [\r\n                                      AzyXText(\r\n                                        text: item?.rating ?? \"\",\r\n                                        fontSize: 12,\r\n                                        color: Colors.black,\r\n                                        fontVariant: FontVariant.bold,\r\n                                      ),\r\n                                      const Icon(\r\n                                        Icons.star_half,\r\n                                        size: 16,\r\n                                        color: Colors.black,\r\n                                      ),\r\n                                    ],\r\n                                  ),\r\n                                ),\r\n                              ),\r\n                            )\r\n                          : const SizedBox.shrink(),\r\n                      Positioned(\r\n                        bottom: 0,\r\n                        right: 10,\r\n                        child: AzyXContainer(\r\n                          padding: const EdgeInsets.symmetric(\r\n                            horizontal: 10,\r\n                            vertical: 3,\r\n                          ),\r\n                          decoration: BoxDecoration(\r\n                            color: isStatus\r\n                                ? const Color.fromARGB(255, 124, 247, 128)\r\n                                : Theme.of(\r\n                                    context,\r\n                                  ).colorScheme.surfaceContainerHigh,\r\n                            borderRadius: const BorderRadius.only(\r\n                              bottomRight: Radius.circular(15),\r\n                              topLeft: Radius.circular(20),\r\n                            ),\r\n                          ),\r\n                          child: Row(\r\n                            mainAxisAlignment: MainAxisAlignment.spaceBetween,\r\n                            children: [\r\n                              AzyXText(\r\n                                text: data[index].number,\r\n                                fontSize: 12,\r\n                                color: isStatus\r\n                                    ? Colors.black\r\n                                    : Theme.of(\r\n                                        context,\r\n                                      ).colorScheme.inverseSurface,\r\n                                fontVariant: FontVariant.bold,\r\n                              ),\r\n                              10.width,\r\n                              Icon(\r\n                                Icons.circle,\r\n                                size: 5,\r\n                                color: isStatus\r\n                                    ? Colors.black\r\n                                    : Theme.of(\r\n                                        context,\r\n                                      ).colorScheme.inverseSurface,\r\n                              ),\r\n                              10.width,\r\n                              AzyXText(\r\n                                text: item?.episodes?.toString() ?? \"12\",\r\n                                fontSize: 12,\r\n                                color: isStatus\r\n                                    ? Colors.black\r\n                                    : Theme.of(\r\n                                        context,\r\n                                      ).colorScheme.inverseSurface,\r\n                                fontVariant: FontVariant.bold,\r\n                              ),\r\n                            ],\r\n                          ),\r\n                        ),\r\n                      ),\r\n                    ],\r\n                  ),\r\n                  const SizedBox(height: 10),\r\n                  AzyXText(\r\n                    text: Platform.isAndroid || Platform.isIOS\r\n                        ? ((item?.title?.length ?? 0) > 12\r\n                              ? '${item!.title!.substring(0, 10)}...'\r\n                              : (item?.title ?? ''))\r\n                        : ((item?.title?.length ?? 0) > 20\r\n                              ? '${item!.title!.substring(0, 17)}...'\r\n                              : (item?.title ?? '')),\r\n                    fontVariant: FontVariant.bold,\r\n                  ),\r\n                ],\r\n              ),\r\n            ),\r\n          );\r\n        },\r\n      ),\r\n    );\r\n  }\r\n}\r\n"
  },
  {
    "path": "lib/Screens/Manga/Details/manga_details_screen.dart",
    "content": "// ignore_for_file: deprecated_member_use, invalid_use_of_protected_member\n\nimport 'dart:developer';\n\nimport 'package:azyx/Controllers/anilist_add_to_list_controller.dart';\nimport 'package:azyx/Controllers/services/models/base_service.dart';\nimport 'package:azyx/Controllers/services/service_handler.dart';\nimport 'package:azyx/Controllers/source/source_controller.dart';\n\nimport 'package:azyx/Database/isar_models/anime_details_data.dart';\nimport 'package:azyx/Database/isar_models/episode_class.dart';\nimport 'package:azyx/Database/isar_models/offline_item.dart'\n    as azyx_offline_item;\nimport 'package:azyx/Models/carousale_data.dart';\nimport 'package:azyx/Models/user_media.dart';\nimport 'package:azyx/Screens/Anime/Details/tabs/details_section.dart';\nimport 'package:azyx/Screens/Manga/Details/tabs/read_section.dart';\nimport 'package:azyx/Screens/Manga/Details/tabs/widgets/manga_add_to_list.dart';\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_snack_bar.dart';\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_text.dart';\nimport 'package:azyx/Widgets/common/scrollable_app_bar.dart';\nimport 'package:azyx/utils/mapper.dart';\nimport 'package:azyx/utils/source_mapper.dart';\nimport 'package:anymex_extension_runtime_bridge/anymex_extension_runtime_bridge.dart';\nimport 'package:expandable_page_view/expandable_page_view.dart';\nimport 'package:flutter/material.dart';\nimport 'package:get/get.dart';\n\nimport '../../../utils/utils.dart';\n\nclass MangaDetailsScreen extends StatefulWidget {\n  final String tagg;\n  final CarousaleData? smallMedia;\n  final azyx_offline_item.OfflineItem? allData;\n  final bool isOffline;\n  const MangaDetailsScreen({\n    super.key,\n    required this.tagg,\n    this.isOffline = false,\n    this.smallMedia,\n    this.allData,\n  });\n\n  @override\n  State<MangaDetailsScreen> createState() => _DetailsScreenState();\n}\n\nclass _DetailsScreenState extends State<MangaDetailsScreen>\n    with SingleTickerProviderStateMixin {\n  final RxString title = ''.obs;\n  final Rx<String> image = ''.obs;\n  final Rx<String> coverImage = ''.obs;\n  final Rx<String> id = ''.obs;\n  final Rx<AnilistMediaData> mediaData = AnilistMediaData().obs;\n  final RxBool isLoading = true.obs;\n  final RxList<Source> installedExtensions = RxList<Source>();\n  final Rx<Source> selectedSource = Source().obs;\n  final Rx<String> mangaTitle = \"??\".obs;\n  final Rx<String> totalChapters = \"??\".obs;\n  final RxList<Chapter> chaptersList = RxList();\n  late TabController _tabBarController;\n  final PageController pageController = PageController();\n  final Rx<String> _anilistError = ''.obs;\n  final Rx<bool> _extenstionError = false.obs;\n  final Rx<String> syncId = ''.obs;\n  final RxInt _currentIndex = 0.obs;\n\n  Future<void> loadData() async {\n    try {\n      final response = await serviceHandler.fetchAnimeDetails(\n        FetchDetailsParams(id: id.value, isManga: true),\n      );\n      mediaData.value = response;\n      isLoading.value = false;\n      coverImage.value = mediaData.value.coverImage ?? image.value;\n    } catch (e) {\n      _anilistError.value = e.toString();\n      log(\"Error while getting data for details: $e\");\n      azyxSnackBar('${serviceHandler.serviceType.toString()} not working');\n    }\n    await loadDetails();\n  }\n\n  void getMediaStatus() {\n    if (serviceHandler.isLoggedIn.value) {\n      serviceHandler.currentMedia.value = serviceHandler.userMangaList\n          .firstWhere(\n            (e) => e.id == id.value,\n            orElse: () => UserMedia(id: id.value),\n          );\n    }\n    Utils.log('st; ${serviceHandler.currentMedia.value.status} / $id');\n  }\n\n  Future<void> _syncMedia() async {\n    final response = await MediaSyncer.mapMediaId(\n      id.value.toString(),\n      isManga: true,\n    );\n    syncId.value = response ?? '';\n    Utils.log('MAL ${syncId.value} / ${id.value}');\n  }\n\n  void convertData() {\n    if (widget.isOffline) {\n      anilistAddToListController.findManga(widget.allData!.mediaData!);\n      image.value = widget.allData!.mediaData!.image!;\n      title.value = widget.allData!.mediaData!.title!;\n      id.value = widget.allData!.mediaData!.id!;\n      chaptersList.value = widget.allData!.chaptersList!;\n      mangaTitle.value = widget.allData!.animeTitle ?? '';\n      mediaData.value = widget.allData!.mediaData!;\n      coverImage.value = widget.allData?.mediaData?.coverImage ?? image.value;\n      totalChapters.value = chaptersList.length.toString();\n      isLoading.value = false;\n    } else {\n      Utils.log('online');\n      anilistAddToListController.findManga(\n        AnilistMediaData(\n          id: widget.smallMedia?.id,\n          title: widget.smallMedia?.title,\n          episodes: widget.allData?.episodesList!.length,\n        ),\n      );\n      image.value = widget.smallMedia!.image;\n      title.value = widget.smallMedia!.title;\n      id.value = widget.smallMedia!.id;\n      Utils.log('idd: ${id.value}');\n      loadData();\n    }\n  }\n\n  Future<void> getChapters(String link) async {\n    final token = \"manga_detail_${id.value}\";\n    sourceController.updateToken('manga_detail', token);\n    try {\n      final episodeResult = await sourceController\n          .activeMangaSource\n          .value!\n          .methods\n          .getDetail(DMedia.withUrl(link), parameters: SourceParams(cancelToken: token));\n      totalChapters.value = chaptersList.length.toString();\n      chaptersList.value = mChapterToChapter(\n        episodeResult.episodes!,\n        widget.smallMedia!.title,\n      );\n    } catch(e) {\n      log(\"Error fetching chapters or cancelled: $e\");\n    }\n  }\n\n  Future<void> loadDetails() async {\n    try {\n      final result = await SourceMapper.mapMedia(\n        formatTitles(mediaData.value),\n        title,\n        mediaId: id.value,\n        type: ItemType.manga,\n        synonyms: mediaData.value.synonyms ?? [],\n      );\n      if (result != null) {\n        getChapters(result.url!);\n        mangaTitle.value = result.title ?? '';\n      } else {\n        _extenstionError.value = true;\n        log(\"error ${_extenstionError.value}\");\n      }\n    } catch (e, stackTrace) {\n      log(\"Error while loading episode data: $e / $stackTrace\");\n      _extenstionError.value = true;\n    }\n  }\n\n  List<String> formatTitles(AnilistMediaData media) {\n    return [\n      media.title ?? '',\n      media.titleRomaji ?? '',\n    ];\n  }\n\n  @override\n  void initState() {\n    super.initState();\n    _tabBarController = TabController(length: 2, vsync: this);\n\n    _tabBarController.addListener(() {\n      if (_tabBarController.indexIsChanging) {\n        _currentIndex.value = _tabBarController.index;\n        pageController.animateToPage(\n          _tabBarController.index,\n          duration: const Duration(milliseconds: 300),\n          curve: Curves.easeInOut,\n        );\n      }\n    });\n    _syncMedia();\n    convertData();\n    getMediaStatus();\n  }\n\n  @override\n  void dispose() {\n    _tabBarController.dispose();\n    pageController.dispose();\n    sourceController.cancelInProgress('manga_search');\n    sourceController.cancelInProgress('manga_detail');\n    SourceMapper.cancelMapping();\n    super.dispose();\n  }\n\n  @override\n  Widget build(BuildContext context) {\n    final theme = Theme.of(context);\n    final colorScheme = theme.colorScheme;\n    return Scaffold(\n      backgroundColor: theme.colorScheme.surface,\n      extendBody: true,\n      floatingActionButtonLocation: FloatingActionButtonLocation.centerDocked,\n      floatingActionButton: Obx(\n        () => MangaAddToList(\n          data: azyx_offline_item.OfflineItem(\n            mediaData: mediaData.value,\n            number: '1',\n            animeTitle: title.value,\n            mediaType: 0,\n            chaptersList: chaptersList.value,\n          ),\n          mediaData: mediaData.value,\n          isLoading: isLoading,\n        ),\n      ),\n      body: SingleChildScrollView(\n        child: Column(\n          children: [\n            ScrollableAppBar(\n              mediaData: mediaData,\n              image: image.value,\n              tagg: widget.tagg,\n            ),\n            if (sourceController.installedMangaExtensions.isNotEmpty)\n              Container(\n                margin: const EdgeInsets.fromLTRB(24, 32, 24, 16),\n                height: 52,\n                decoration: BoxDecoration(\n                  color: colorScheme.surfaceContainerHighest.withOpacity(0.6),\n                  borderRadius: BorderRadius.circular(26),\n                  border: Border.all(\n                    color: colorScheme.outlineVariant.withOpacity(0.3),\n                    width: 0.5,\n                  ),\n                ),\n                child: TabBar(\n                  controller: _tabBarController,\n                  splashBorderRadius: BorderRadius.circular(26),\n                  indicatorSize: TabBarIndicatorSize.tab,\n                  dividerColor: Colors.transparent,\n                  indicatorPadding: const EdgeInsets.all(4),\n                  indicator: BoxDecoration(\n                    color: colorScheme.surface,\n                    borderRadius: BorderRadius.circular(24),\n                    boxShadow: [\n                      BoxShadow(\n                        color: Colors.black.withOpacity(0.08),\n                        blurRadius: 4,\n                        offset: const Offset(0, 2),\n                      ),\n                    ],\n                  ),\n                  labelColor: colorScheme.primary,\n                  unselectedLabelColor: colorScheme.onSurfaceVariant,\n                  labelStyle: TextStyle(\n                    fontWeight: FontWeight.w700,\n                    fontSize: 14,\n                    fontFamily: theme.textTheme.titleMedium?.fontFamily,\n                  ),\n                  unselectedLabelStyle: TextStyle(\n                    fontWeight: FontWeight.w500,\n                    fontSize: 14,\n                    fontFamily: theme.textTheme.titleMedium?.fontFamily,\n                  ),\n                  tabs: const [\n                    Tab(text: \"Overview\"),\n                    Tab(text: \"Chapters\"),\n                  ],\n                ),\n              ),\n            const SizedBox(height: 20),\n            ExpandablePageView(\n              controller: pageController,\n              children: [\n                Obx(\n                  () => isLoading.value || _anilistError.value.isNotEmpty\n                      ? Center(\n                          child: _anilistError.value.isNotEmpty\n                              ? AzyXText(\n                                  text: _anilistError.value,\n                                  textAlign: TextAlign.center,\n                                  fontSize: 20,\n                                )\n                              : const CircularProgressIndicator(),\n                        )\n                      : DetailsSection(\n                          mediaData: mediaData,\n                          index: _tabBarController.index,\n                          animeTitle: mangaTitle.value,\n                          isManga: true,\n                          chapterList: chaptersList.toList(),\n                        ),\n                ),\n                Obx(\n                  () => sourceController.installedMangaExtensions.value.isEmpty\n                      ? const SizedBox.shrink()\n                      : ReadSection(\n                          syncId: syncId,\n                          onChanged: (value) {\n                            int total = 0;\n                            for (var item in value) {\n                              final match = RegExp(\n                                r'\\b(?:Chap(?:ter)?|Ch)\\s*(\\d+)\\b',\n                                caseSensitive: false,\n                              ).firstMatch(item.name ?? '');\n                              if (match != null) {\n                                int episodeNumber = int.parse(match.group(1)!);\n                                total++;\n                                log(episodeNumber.toString());\n                              }\n                            }\n                            totalChapters.value = total.toString();\n                          },\n                          onTitleChanged: (value) {\n                            mangaTitle.value = value;\n                          },\n                          onSourceChanged: () {\n                            _extenstionError.value = false;\n                            loadDetails();\n                          },\n                          hasError: _extenstionError,\n                          id: id.value,\n                          image: mediaData.value.coverImage ?? image.value,\n                          animeTitle: mangaTitle,\n                          installedExtensions: installedExtensions,\n                          selectedSource: selectedSource,\n                          totalEpisodes: totalChapters,\n                          chaptersList: chaptersList,\n                        ),\n                ),\n              ],\n            ),\n          ],\n        ),\n      ),\n    );\n  }\n}\n"
  },
  {
    "path": "lib/Screens/Manga/Details/tabs/read_section.dart",
    "content": "// ignore_for_file: use_build_context_synchronously, must_be_immutable\r\n\r\nimport 'dart:developer';\r\nimport 'package:azyx/Controllers/source/source_controller.dart';\r\nimport 'package:azyx/Database/isar_models/episode_class.dart';\r\nimport 'package:azyx/Models/wrong_title_search.dart';\r\nimport 'package:azyx/Screens/Manga/Details/tabs/widgets/chapter_item.dart';\r\nimport 'package:azyx/Screens/Manga/Read/view/read.dart';\r\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_container.dart';\r\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_gradient_container.dart';\r\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_text.dart';\r\nimport 'package:azyx/Widgets/anime/mapped_title.dart';\r\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_normal_card.dart';\r\nimport 'package:azyx/Widgets/common/search_widget.dart';\r\nimport 'package:azyx/Widgets/custom_drop_down.dart';\r\nimport 'package:azyx/core/icons/icons_broken.dart';\r\nimport 'package:azyx/utils/Functions/multiplier_extension.dart';\r\nimport 'package:anymex_extension_runtime_bridge/anymex_extension_runtime_bridge.dart';\r\nimport 'package:flutter/material.dart';\r\nimport 'package:get/get.dart';\r\n\r\nclass ReadSection extends StatefulWidget {\r\n  final String image;\r\n  final String id;\r\n  final Rx<Source> selectedSource;\r\n  final RxList<Source> installedExtensions;\r\n  final Rx<String> animeTitle;\r\n  final Rx<String> totalEpisodes;\r\n  final RxList<Chapter> chaptersList;\r\n  final Rx<bool> hasError;\r\n  final Rx<String> syncId;\r\n  Function(List<DEpisode>) onChanged;\r\n  Function(String) onTitleChanged;\r\n  Function() onSourceChanged;\r\n\r\n  ReadSection({\r\n    super.key,\r\n    required this.id,\r\n    required this.image,\r\n    required this.installedExtensions,\r\n    required this.totalEpisodes,\r\n    required this.selectedSource,\r\n    required this.chaptersList,\r\n    required this.hasError,\r\n    required this.onChanged,\r\n    required this.onTitleChanged,\r\n    required this.onSourceChanged,\r\n    required this.syncId,\r\n    required this.animeTitle,\r\n  });\r\n\r\n  @override\r\n  State<ReadSection> createState() => _WatchSectionState();\r\n}\r\n\r\nclass _WatchSectionState extends State<ReadSection> {\r\n  final RxList<WrongTitleSearch> wrongTitleSearchData = RxList();\r\n  final RxList<Chapter> filteredList = RxList();\r\n  TextEditingController wrongTitle = TextEditingController();\r\n  final Rx<int> searchNumber = 1.obs;\r\n\r\n  @override\r\n  void initState() {\r\n    super.initState();\r\n    filteredList.value = widget.chaptersList;\r\n  }\r\n\r\n  Future<void> wrongTitleSearch(String query, BuildContext context) async {\r\n    try {\r\n      final response = await sourceController.activeMangaSource.value!.methods\r\n          .search(query, 1, []);\r\n      if (response.list.isNotEmpty) {\r\n        final data = response.list;\r\n        for (var item in data) {\r\n          wrongTitleSearchData.add(\r\n            WrongTitleSearch(\r\n              image: item.cover,\r\n              title: item.title,\r\n              link: item.url,\r\n            ),\r\n          );\r\n        }\r\n      }\r\n    } catch (e) {\r\n      log(\"Error while searching for wrong title: $e\");\r\n    }\r\n  }\r\n\r\n  void handleEpisodes(String value) {\r\n    if (value.isNotEmpty) {\r\n      filteredList.value = widget.chaptersList\r\n          .where((i) => i.title!.contains(value))\r\n          .toList();\r\n    } else {\r\n      filteredList.value = widget.chaptersList;\r\n    }\r\n  }\r\n\r\n  @override\r\n  Widget build(BuildContext context) {\r\n    return ListView(\r\n      padding: const EdgeInsets.all(15),\r\n      shrinkWrap: true,\r\n      physics: const BouncingScrollPhysics(),\r\n      children: [\r\n        CustomSourceDropdown(\r\n          items: sourceController.installedMangaExtensions,\r\n          selectedSource: sourceController.activeMangaSource.value,\r\n          sourceController: sourceController,\r\n          labelText: 'Choose Source',\r\n          onChanged: (value) {\r\n            if (value != null) {\r\n              final matched = sourceController.installedMangaExtensions\r\n                  .firstWhere((i) => \"${i.name}_${i.extensionType}\" == value);\r\n              widget.onSourceChanged();\r\n              sourceController.activeMangaSource.value = matched;\r\n              sourceController.setActiveSource(matched);\r\n              setState(() {\r\n                widget.hasError.value = false;\r\n              });\r\n            }\r\n          },\r\n        ),\r\n        const SizedBox(height: 20),\r\n        MappedTitle(\r\n          name: \"Total Chapters\",\r\n          animeTitle: widget.animeTitle,\r\n          totalEpisodes: widget.totalEpisodes,\r\n        ),\r\n        const SizedBox(height: 20),\r\n        Row(\r\n          mainAxisAlignment: MainAxisAlignment.spaceBetween,\r\n          children: [\r\n            const AzyXText(\r\n              text: \"Chapters\",\r\n              fontVariant: FontVariant.bold,\r\n              fontSize: 25,\r\n            ),\r\n            GestureDetector(\r\n              onTap: () => filteredList.value = filteredList.reversed.toList(),\r\n              child: AzyXContainer(\r\n                padding: const EdgeInsets.all(10),\r\n                decoration: BoxDecoration(\r\n                  borderRadius: BorderRadius.circular(10),\r\n                  color: Theme.of(context).colorScheme.primary,\r\n                  boxShadow: [\r\n                    BoxShadow(\r\n                      color: Theme.of(\r\n                        context,\r\n                      ).colorScheme.primary.withOpacity(1.glowMultiplier()),\r\n                      blurRadius: 10.blurMultiplier(),\r\n                      spreadRadius: 2.spreadMultiplier(),\r\n                    ),\r\n                  ],\r\n                ),\r\n                child: Icon(\r\n                  Broken.arrow_3,\r\n                  color: Theme.of(context).colorScheme.inversePrimary,\r\n                  shadows: [\r\n                    BoxShadow(\r\n                      color: Theme.of(context).colorScheme.inversePrimary,\r\n                      blurRadius: 10.blurMultiplier(),\r\n                      spreadRadius: 2.spreadMultiplier(),\r\n                    ),\r\n                  ],\r\n                ),\r\n              ),\r\n            ),\r\n          ],\r\n        ),\r\n        const SizedBox(height: 10),\r\n        GestureDetector(\r\n          onTap: () {\r\n            widget.hasError.value = false;\r\n            wrongTitle.text = widget.animeTitle.value;\r\n            wrongTitleSearch(wrongTitle.text, context);\r\n            wrongTitleSheet(context);\r\n          },\r\n          child: Align(\r\n            alignment: Alignment.bottomRight,\r\n            child: Text(\r\n              \"Wrong Title?\",\r\n              style: TextStyle(\r\n                fontFamily: \"Poppins-Bold\",\r\n                fontSize: 16,\r\n                decoration: TextDecoration.underline,\r\n                decorationColor: Theme.of(context).colorScheme.primary,\r\n                decorationThickness: 2,\r\n                color: Theme.of(context).colorScheme.primary,\r\n              ),\r\n              textAlign: TextAlign.right,\r\n            ),\r\n          ),\r\n        ),\r\n        const SizedBox(height: 10),\r\n        SearchBox(\r\n          name: \"Search Chapter\",\r\n          ontap: () {},\r\n          onChanged: (value) {\r\n            handleEpisodes(value);\r\n          },\r\n        ),\r\n        const SizedBox(height: 20),\r\n        Obx(\r\n          () => widget.hasError.value\r\n              ? Image.asset('assets/images/sticker.png', fit: BoxFit.contain)\r\n              : widget.chaptersList.isEmpty\r\n              ? const Center(child: CircularProgressIndicator())\r\n              : Column(\r\n                  children: filteredList.map((ch) {\r\n                    return GestureDetector(\r\n                      onTap: () {\r\n                        Navigator.push(\r\n                          context,\r\n                          MaterialPageRoute(\r\n                            builder: (context) {\r\n                              return ReadPage(\r\n                                syncId: widget.syncId.value,\r\n                                source: widget.selectedSource.value,\r\n                                chapterList: widget.chaptersList,\r\n                                link: ch.link!,\r\n                                mangaTitle: widget.animeTitle.value,\r\n                              );\r\n                            },\r\n                          ),\r\n                        );\r\n                      },\r\n                      child: ChapterItem(chapter: ch),\r\n                    );\r\n                  }).toList(),\r\n                ),\r\n        ),\r\n        100.height,\r\n      ],\r\n    );\r\n  }\r\n\r\n  void wrongTitleSheet(context) {\r\n    showModalBottomSheet(\r\n      context: context,\r\n      enableDrag: true,\r\n      isScrollControlled: true,\r\n      shape: const RoundedRectangleBorder(\r\n        borderRadius: BorderRadius.vertical(top: Radius.circular(30)),\r\n      ),\r\n      builder: (context) {\r\n        return AzyXGradientContainer(\r\n          height: Get.height * 0.9,\r\n          borderRadius: const BorderRadius.vertical(top: Radius.circular(30)),\r\n          padding: const EdgeInsets.fromLTRB(10, 20, 10, 10),\r\n          child: Column(\r\n            children: [\r\n              AzyXText(\r\n                text: widget.selectedSource.value.name!,\r\n                fontVariant: FontVariant.bold,\r\n                fontSize: 20,\r\n                color: Theme.of(context).colorScheme.primary,\r\n              ),\r\n              const SizedBox(height: 20),\r\n              TextField(\r\n                onSubmitted: (value) async {\r\n                  widget.hasError.value = false;\r\n                  wrongTitleSearchData.value = [];\r\n                  final data = await sourceController\r\n                      .activeMangaSource\r\n                      .value!\r\n                      .methods\r\n                      .search(value, 1, []);\r\n                  final result = data.list;\r\n                  for (var item in result) {\r\n                    wrongTitleSearchData.add(\r\n                      WrongTitleSearch(\r\n                        image: item.cover,\r\n                        title: item.title,\r\n                        link: item.url,\r\n                      ),\r\n                    );\r\n                  }\r\n                },\r\n                controller: wrongTitle,\r\n                decoration: InputDecoration(\r\n                  fillColor: Theme.of(\r\n                    context,\r\n                  ).colorScheme.surfaceContainerLowest,\r\n                  labelText: \"Search\",\r\n                  labelStyle: TextStyle(\r\n                    color: Theme.of(context).colorScheme.primary,\r\n                  ),\r\n                  prefixIcon: const Icon(Broken.search_normal),\r\n                  prefixIconColor: Theme.of(context).colorScheme.primary,\r\n                  isDense: true,\r\n                  filled: true,\r\n                  enabledBorder: OutlineInputBorder(\r\n                    borderSide: BorderSide(\r\n                      color: Theme.of(context).colorScheme.primary,\r\n                    ),\r\n                    borderRadius: BorderRadius.circular(20),\r\n                  ),\r\n                  focusedBorder: OutlineInputBorder(\r\n                    borderSide: BorderSide(\r\n                      color: Theme.of(context).colorScheme.primary,\r\n                    ),\r\n                    borderRadius: BorderRadius.circular(20),\r\n                  ),\r\n                ),\r\n              ),\r\n              const SizedBox(height: 10),\r\n              Obx(\r\n                () => Expanded(\r\n                  child: widget.hasError.value\r\n                      ? Image.asset(\r\n                          'assets/images/sticker.png',\r\n                          fit: BoxFit.contain,\r\n                        )\r\n                      : wrongTitleSearchData.isEmpty\r\n                      ? const Center(child: CircularProgressIndicator())\r\n                      : GridView(\r\n                          gridDelegate:\r\n                              const SliverGridDelegateWithFixedCrossAxisCount(\r\n                                crossAxisCount: 3,\r\n                                childAspectRatio: 0.52,\r\n                                crossAxisSpacing: 1.0,\r\n                              ),\r\n                          children: wrongTitleSearchData.map((item) {\r\n                            return GestureDetector(\r\n                              onTap: () async {\r\n                                widget.chaptersList.value = [];\r\n                                Navigator.pop(context);\r\n                                final data = await sourceController\r\n                                    .activeMangaSource\r\n                                    .value!\r\n                                    .methods\r\n                                    .getDetail(DMedia.withUrl(item.link!));\r\n                                widget.onChanged(\r\n                                  data.episodes!.reversed.toList(),\r\n                                );\r\n                                widget.onTitleChanged(item.title!);\r\n                                widget.chaptersList.value = mChapterToChapter(\r\n                                  data.episodes!,\r\n                                  item.title!,\r\n                                );\r\n                              },\r\n                              child: AzyXCard(item: item),\r\n                            );\r\n                          }).toList(),\r\n                        ),\r\n                ),\r\n              ),\r\n            ],\r\n          ),\r\n        );\r\n      },\r\n    );\r\n  }\r\n}\r\n"
  },
  {
    "path": "lib/Screens/Manga/Details/tabs/widgets/chapter_item.dart",
    "content": "import 'package:azyx/Database/isar_models/episode_class.dart';\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_container.dart';\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_text.dart';\nimport 'package:azyx/utils/Functions/multiplier_extension.dart';\nimport 'package:flutter/material.dart';\n\nclass ChapterItem extends StatelessWidget {\n  final Chapter chapter;\n  const ChapterItem({super.key, required this.chapter});\n  @override\n  Widget build(BuildContext context) {\n    return AzyXContainer(\n      margin: const EdgeInsets.all(10),\n      padding: const EdgeInsets.all(10),\n      decoration: BoxDecoration(\n        color: Theme.of(context).colorScheme.surfaceContainerHigh,\n        border: Border(\n          left: BorderSide(\n            width: 3,\n            color: Theme.of(context).colorScheme.primary,\n          ),\n        ),\n        boxShadow: [\n          BoxShadow(\n            color: Theme.of(context).colorScheme.primary.withAlpha(30),\n            blurRadius: 10.blurMultiplier(),\n            spreadRadius: 2.spreadMultiplier(),\n          ),\n        ],\n        borderRadius: BorderRadius.circular(10),\n      ),\n      child: Row(\n        mainAxisAlignment: MainAxisAlignment.spaceBetween,\n        children: [\n          Expanded(\n            child: Column(\n              crossAxisAlignment: CrossAxisAlignment.start,\n              children: [\n                AzyXText(\n                  text: chapter.title!.toString(),\n                  maxLines: 1,\n                  overflow: TextOverflow.ellipsis,\n                  fontVariant: FontVariant.bold,\n                  color: Theme.of(context).colorScheme.primary,\n                ),\n                const SizedBox(height: 5),\n                AzyXText(\n                  text: chapter.releaseDate!,\n                  color: Colors.grey.shade500,\n                  fontStyle: FontStyle.italic,\n                ),\n              ],\n            ),\n          ),\n          AzyXContainer(\n            padding: const EdgeInsets.all(10),\n            margin: const EdgeInsets.symmetric(horizontal: 10),\n            decoration: BoxDecoration(\n              boxShadow: [\n                BoxShadow(\n                  color: Theme.of(context).colorScheme.primary,\n                  blurRadius: 10.blurMultiplier(),\n                  spreadRadius: 2.spreadMultiplier(),\n                ),\n              ],\n              color: Theme.of(context).colorScheme.primary,\n              borderRadius: BorderRadius.circular(10),\n            ),\n            child: AzyXText(\n              text: chapter.number!.toString(),\n              fontVariant: FontVariant.bold,\n              color: Theme.of(context).colorScheme.inversePrimary,\n            ),\n          ),\n        ],\n      ),\n    );\n  }\n}\n"
  },
  {
    "path": "lib/Screens/Manga/Details/tabs/widgets/manga_add_to_list.dart",
    "content": "import 'dart:ui';\n\nimport 'package:azyx/Controllers/anilist_add_to_list_controller.dart';\nimport 'package:azyx/Controllers/offline_controller.dart';\nimport 'package:azyx/Controllers/services/service_handler.dart';\nimport 'package:azyx/Database/isar_models/anime_details_data.dart';\nimport 'package:azyx/Database/isar_models/category.dart';\nimport 'package:azyx/Database/isar_models/offline_item.dart';\nimport 'package:checkmark/checkmark.dart';\nimport 'package:flutter/material.dart';\nimport 'package:flutter/services.dart';\nimport 'package:get/get.dart';\nimport 'package:icons_plus/icons_plus.dart';\n\nclass MangaAddToList extends StatelessWidget {\n  final int? index;\n  final OfflineItem data;\n  final AnilistMediaData mediaData;\n  final RxBool isLoading;\n\n  const MangaAddToList({\n    super.key,\n    this.index,\n    required this.data,\n    required this.mediaData,\n    required this.isLoading,\n  });\n\n  @override\n  Widget build(BuildContext context) {\n    final colorScheme = Theme.of(context).colorScheme;\n\n    return Obx(() {\n      final isLoggedIn = serviceHandler.userData.value.name != null;\n\n      return Container(\n        margin: const EdgeInsets.only(bottom: 28, left: 20, right: 20),\n        height: 70,\n        decoration: BoxDecoration(\n          borderRadius: BorderRadius.circular(24),\n          border: Border.all(\n            color: colorScheme.outlineVariant.withOpacity(0.15),\n            width: 0.5,\n          ),\n          boxShadow: [\n            BoxShadow(\n              color: Colors.black.withOpacity(0.35),\n              blurRadius: 24,\n              spreadRadius: -4,\n              offset: const Offset(0, 10),\n            ),\n            BoxShadow(\n              color: colorScheme.primary.withOpacity(0.06),\n              blurRadius: 40,\n              spreadRadius: -8,\n            ),\n          ],\n        ),\n        child: ClipRRect(\n          borderRadius: BorderRadius.circular(24),\n          child: BackdropFilter(\n            filter: ImageFilter.blur(sigmaX: 25, sigmaY: 25),\n            child: Container(\n              padding: const EdgeInsets.all(8),\n              decoration: BoxDecoration(\n                color: colorScheme.surfaceContainerHigh.withOpacity(0.88),\n                borderRadius: BorderRadius.circular(24),\n              ),\n              child: isLoading.value\n                  ? Center(\n                      child: SizedBox(\n                        width: 24,\n                        height: 24,\n                        child: CircularProgressIndicator(\n                          strokeWidth: 3,\n                          color: colorScheme.primary,\n                        ),\n                      ),\n                    )\n                  : Row(\n                      children: [\n                        _LibraryButton(\n                          isCompact: isLoggedIn,\n                          onTap: () => _openLibrarySheet(context),\n                        ),\n                        if (isLoggedIn) ...[\n                          const SizedBox(width: 8),\n                          Expanded(\n                            child: _AddToListButton(\n                              mediaData: mediaData,\n                              onTap: () {\n                                HapticFeedback.lightImpact();\n                                anilistAddToListController.addToMangaListSheet(\n                                  context,\n                                  mediaData.image ?? '',\n                                  mediaData.title ?? 'Unknown',\n                                  mediaData.episodes ?? 24,\n                                );\n                              },\n                            ),\n                          ),\n                        ],\n                      ],\n                    ),\n            ),\n          ),\n        ),\n      );\n    });\n  }\n\n  void _openLibrarySheet(BuildContext context) {\n    HapticFeedback.mediumImpact();\n    final theme = Theme.of(context);\n    final colorScheme = theme.colorScheme;\n\n    showModalBottomSheet(\n      context: context,\n      backgroundColor: Colors.transparent,\n      isScrollControlled: true,\n      builder: (ctx) {\n        return Container(\n          constraints: BoxConstraints(\n            maxHeight: MediaQuery.of(ctx).size.height * 0.55,\n          ),\n          decoration: BoxDecoration(\n            color: colorScheme.surface,\n            borderRadius: const BorderRadius.vertical(top: Radius.circular(28)),\n          ),\n          child: Column(\n            mainAxisSize: MainAxisSize.min,\n            children: [\n              const SizedBox(height: 12),\n              Container(\n                width: 40,\n                height: 4,\n                decoration: BoxDecoration(\n                  color: colorScheme.onSurfaceVariant.withOpacity(0.25),\n                  borderRadius: BorderRadius.circular(2),\n                ),\n              ),\n              const SizedBox(height: 20),\n\n              Padding(\n                padding: const EdgeInsets.symmetric(horizontal: 24),\n                child: Row(\n                  children: [\n                    Container(\n                      padding: const EdgeInsets.all(10),\n                      decoration: BoxDecoration(\n                        color: colorScheme.primaryContainer.withOpacity(0.5),\n                        borderRadius: BorderRadius.circular(14),\n                      ),\n                      child: Icon(\n                        IonIcons.bookmarks,\n                        color: colorScheme.primary,\n                        size: 20,\n                      ),\n                    ),\n                    const SizedBox(width: 14),\n                    Expanded(\n                      child: Column(\n                        crossAxisAlignment: CrossAxisAlignment.start,\n                        children: [\n                          Text(\n                            \"Manga Collections\",\n                            style: TextStyle(\n                              fontSize: 18,\n                              fontWeight: FontWeight.w800,\n                              color: colorScheme.onSurface,\n                            ),\n                          ),\n                          const SizedBox(height: 2),\n                          Text(\n                            \"Save to your personal manga collections\",\n                            style: TextStyle(\n                              fontSize: 12,\n                              color: colorScheme.onSurfaceVariant,\n                              fontWeight: FontWeight.w500,\n                            ),\n                          ),\n                        ],\n                      ),\n                    ),\n                  ],\n                ),\n              ),\n\n              const SizedBox(height: 16),\n              Divider(\n                color: colorScheme.outlineVariant.withOpacity(0.3),\n                height: 1,\n              ),\n              const SizedBox(height: 8),\n\n              Flexible(\n                child: StreamBuilder<List<Category>>(\n                  stream: offlineController.getMangaCategoriesStream(),\n                  builder: (context, snapshot) {\n                    if (snapshot.connectionState == ConnectionState.waiting) {\n                      return const Center(child: CircularProgressIndicator());\n                    }\n\n                    final categories = snapshot.data ?? [];\n                    return ListView.builder(\n                      shrinkWrap: true,\n                      padding: const EdgeInsets.symmetric(horizontal: 16),\n                      itemCount: categories.length + 1,\n                      itemBuilder: (context, index) {\n                        if (index == categories.length) {\n                          return _CreateCollectionTile(\n                            onTap: () {\n                              _showCreateDialog(context);\n                            },\n                          );\n                        }\n\n                        final category = categories[index];\n                        final isSelected =\n                            (category.anilistIds?.contains(\n                                      data.mediaData?.id?.toString(),\n                                    ) ??\n                                    false)\n                                .obs;\n\n                        return _CollectionTile(\n                          name: category.name ?? 'Unknown',\n                          isSelected: isSelected,\n                          onTap: () async {\n                            HapticFeedback.selectionClick();\n                            isSelected.value = !isSelected.value;\n                            if (isSelected.value) {\n                              offlineController.addMangaOfflineItem(\n                                data,\n                                category,\n                              );\n                            } else {\n                              offlineController.removeMangaOfflineItem(\n                                data,\n                                category,\n                              );\n                            }\n                          },\n                        );\n                      },\n                    );\n                  },\n                ),\n              ),\n              SizedBox(height: MediaQuery.of(ctx).padding.bottom + 16),\n            ],\n          ),\n        );\n      },\n    );\n  }\n\n  void _showCreateDialog(BuildContext context) {\n    final controller = TextEditingController();\n    final colorScheme = Theme.of(context).colorScheme;\n\n    showDialog(\n      context: context,\n      builder: (ctx) => AlertDialog(\n        backgroundColor: colorScheme.surfaceContainerHigh,\n        shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(24)),\n        titlePadding: const EdgeInsets.fromLTRB(24, 24, 24, 8),\n        contentPadding: const EdgeInsets.fromLTRB(24, 8, 24, 0),\n        actionsPadding: const EdgeInsets.fromLTRB(16, 16, 16, 16),\n        title: Row(\n          children: [\n            Icon(EvaIcons.plus_circle, color: colorScheme.primary, size: 24),\n            const SizedBox(width: 12),\n            const Text(\n              \"New Collection\",\n              style: TextStyle(fontWeight: FontWeight.w800, fontSize: 18),\n            ),\n          ],\n        ),\n        content: TextField(\n          controller: controller,\n          autofocus: true,\n          textCapitalization: TextCapitalization.words,\n          style: const TextStyle(fontWeight: FontWeight.w600, fontSize: 15),\n          decoration: InputDecoration(\n            hintText: \"e.g. Reading List\",\n            hintStyle: TextStyle(\n              color: colorScheme.onSurfaceVariant.withOpacity(0.5),\n              fontWeight: FontWeight.w500,\n            ),\n            filled: true,\n            fillColor: colorScheme.surfaceContainerHighest.withOpacity(0.6),\n            border: OutlineInputBorder(\n              borderSide: BorderSide.none,\n              borderRadius: BorderRadius.circular(14),\n            ),\n            contentPadding: const EdgeInsets.symmetric(\n              horizontal: 16,\n              vertical: 14,\n            ),\n          ),\n        ),\n        actions: [\n          TextButton(\n            onPressed: () => Navigator.pop(ctx),\n            style: TextButton.styleFrom(\n              padding: const EdgeInsets.symmetric(horizontal: 20, vertical: 12),\n              shape: RoundedRectangleBorder(\n                borderRadius: BorderRadius.circular(12),\n              ),\n            ),\n            child: Text(\n              \"Cancel\",\n              style: TextStyle(\n                fontWeight: FontWeight.w700,\n                color: colorScheme.onSurfaceVariant,\n              ),\n            ),\n          ),\n          FilledButton(\n            onPressed: () {\n              if (controller.text.trim().isNotEmpty) {\n                offlineController.createMangaCategory(controller.text.trim());\n                Navigator.pop(ctx);\n              }\n            },\n            style: FilledButton.styleFrom(\n              padding: const EdgeInsets.symmetric(horizontal: 24, vertical: 12),\n              shape: RoundedRectangleBorder(\n                borderRadius: BorderRadius.circular(12),\n              ),\n            ),\n            child: const Text(\n              \"Create\",\n              style: TextStyle(fontWeight: FontWeight.w800),\n            ),\n          ),\n        ],\n      ),\n    );\n  }\n}\n\nclass _LibraryButton extends StatelessWidget {\n  final bool isCompact;\n  final VoidCallback onTap;\n\n  const _LibraryButton({required this.isCompact, required this.onTap});\n\n  @override\n  Widget build(BuildContext context) {\n    final colorScheme = Theme.of(context).colorScheme;\n\n    final child = GestureDetector(\n      onTap: onTap,\n      child: AnimatedContainer(\n        duration: const Duration(milliseconds: 250),\n        curve: Curves.easeOutCubic,\n        height: 54,\n        padding: EdgeInsets.symmetric(horizontal: isCompact ? 0 : 20),\n        decoration: BoxDecoration(\n          color: colorScheme.surfaceContainerHighest.withOpacity(0.7),\n          borderRadius: BorderRadius.circular(18),\n          border: Border.all(\n            color: colorScheme.outlineVariant.withOpacity(0.12),\n            width: 0.5,\n          ),\n        ),\n        child: Row(\n          mainAxisAlignment: MainAxisAlignment.center,\n          mainAxisSize: isCompact ? MainAxisSize.min : MainAxisSize.max,\n          children: [\n            if (isCompact)\n              SizedBox(\n                width: 54,\n                child: Icon(\n                  IonIcons.bookmarks,\n                  color: colorScheme.primary,\n                  size: 20,\n                ),\n              )\n            else ...[\n              Container(\n                padding: const EdgeInsets.all(8),\n                decoration: BoxDecoration(\n                  color: colorScheme.primary.withOpacity(0.12),\n                  borderRadius: BorderRadius.circular(10),\n                ),\n                child: Icon(\n                  IonIcons.bookmarks,\n                  color: colorScheme.primary,\n                  size: 18,\n                ),\n              ),\n              const SizedBox(width: 14),\n              const Text(\n                \"Save to Library\",\n                style: TextStyle(\n                  color: Colors.white,\n                  fontWeight: FontWeight.w800,\n                  letterSpacing: 0.3,\n                  fontSize: 15,\n                ),\n              ),\n              const SizedBox(width: 6),\n              Icon(\n                Icons.arrow_forward_ios_rounded,\n                color: colorScheme.onSurfaceVariant.withOpacity(0.5),\n                size: 14,\n              ),\n            ],\n          ],\n        ),\n      ),\n    );\n\n    return isCompact ? child : Expanded(child: child);\n  }\n}\n\nclass _AddToListButton extends StatelessWidget {\n  final AnilistMediaData mediaData;\n  final VoidCallback onTap;\n\n  const _AddToListButton({required this.mediaData, required this.onTap});\n\n  @override\n  Widget build(BuildContext context) {\n    final colorScheme = Theme.of(context).colorScheme;\n\n    return GestureDetector(\n      onTap: onTap,\n      child: Container(\n        height: 54,\n        decoration: BoxDecoration(\n          gradient: LinearGradient(\n            begin: Alignment.topLeft,\n            end: Alignment.bottomRight,\n            colors: [\n              colorScheme.primary,\n              colorScheme.primary.withOpacity(0.82),\n            ],\n          ),\n          borderRadius: BorderRadius.circular(18),\n          boxShadow: [\n            BoxShadow(\n              color: colorScheme.primary.withOpacity(0.35),\n              blurRadius: 14,\n              spreadRadius: -3,\n              offset: const Offset(0, 6),\n            ),\n          ],\n        ),\n        alignment: Alignment.center,\n        child: Obx(() {\n          final status = serviceHandler.currentMedia.value.status;\n          final hasStatus = status != null;\n\n          return Row(\n            mainAxisAlignment: MainAxisAlignment.center,\n            children: [\n              AnimatedSwitcher(\n                duration: const Duration(milliseconds: 200),\n                child: Icon(\n                  hasStatus ? Icons.check_circle_rounded : Icons.add_rounded,\n                  key: ValueKey(hasStatus),\n                  color: colorScheme.onPrimary,\n                  size: hasStatus ? 19 : 22,\n                ),\n              ),\n              const SizedBox(width: 8),\n              Text(\n                (status ?? \"Add to List\").toUpperCase(),\n                style: TextStyle(\n                  color: colorScheme.onPrimary,\n                  fontWeight: FontWeight.w800,\n                  letterSpacing: 0.5,\n                  fontSize: 13,\n                ),\n              ),\n            ],\n          );\n        }),\n      ),\n    );\n  }\n}\n\nclass _CollectionTile extends StatelessWidget {\n  final String name;\n  final RxBool isSelected;\n  final VoidCallback onTap;\n\n  const _CollectionTile({\n    required this.name,\n    required this.isSelected,\n    required this.onTap,\n  });\n\n  @override\n  Widget build(BuildContext context) {\n    final colorScheme = Theme.of(context).colorScheme;\n\n    return Obx(\n      () => AnimatedContainer(\n        duration: const Duration(milliseconds: 200),\n        margin: const EdgeInsets.symmetric(vertical: 4),\n        decoration: BoxDecoration(\n          color: isSelected.value\n              ? colorScheme.primaryContainer.withOpacity(0.35)\n              : colorScheme.surfaceContainer.withOpacity(0.6),\n          borderRadius: BorderRadius.circular(16),\n          border: Border.all(\n            color: isSelected.value\n                ? colorScheme.primary.withOpacity(0.3)\n                : Colors.transparent,\n            width: 1,\n          ),\n        ),\n        child: ListTile(\n          onTap: onTap,\n          shape: RoundedRectangleBorder(\n            borderRadius: BorderRadius.circular(16),\n          ),\n          contentPadding: const EdgeInsets.symmetric(\n            horizontal: 16,\n            vertical: 2,\n          ),\n          leading: Container(\n            padding: const EdgeInsets.all(8),\n            decoration: BoxDecoration(\n              color: isSelected.value\n                  ? colorScheme.primary.withOpacity(0.15)\n                  : colorScheme.surfaceContainerHighest.withOpacity(0.6),\n              borderRadius: BorderRadius.circular(10),\n            ),\n            child: Icon(\n              EvaIcons.folder,\n              color: isSelected.value\n                  ? colorScheme.primary\n                  : colorScheme.onSurfaceVariant,\n              size: 20,\n            ),\n          ),\n          title: Text(\n            name,\n            style: TextStyle(\n              fontWeight: FontWeight.w700,\n              fontSize: 14,\n              color: isSelected.value\n                  ? colorScheme.onSurface\n                  : colorScheme.onSurfaceVariant,\n            ),\n          ),\n          trailing: SizedBox(\n            width: 22,\n            height: 22,\n            child: CheckMark(\n              active: isSelected.value,\n              activeColor: colorScheme.primary,\n              strokeWidth: 2.5,\n              curve: Curves.easeOutCubic,\n              duration: const Duration(milliseconds: 300),\n            ),\n          ),\n        ),\n      ),\n    );\n  }\n}\n\nclass _CreateCollectionTile extends StatelessWidget {\n  final VoidCallback onTap;\n  const _CreateCollectionTile({required this.onTap});\n\n  @override\n  Widget build(BuildContext context) {\n    final colorScheme = Theme.of(context).colorScheme;\n\n    return Container(\n      margin: const EdgeInsets.symmetric(vertical: 4),\n      child: ListTile(\n        onTap: onTap,\n        shape: RoundedRectangleBorder(\n          borderRadius: BorderRadius.circular(16),\n          side: BorderSide(\n            color: colorScheme.outline.withOpacity(0.2),\n            width: 1,\n            strokeAlign: BorderSide.strokeAlignInside,\n          ),\n        ),\n        contentPadding: const EdgeInsets.symmetric(horizontal: 16, vertical: 2),\n        leading: Container(\n          padding: const EdgeInsets.all(8),\n          decoration: BoxDecoration(\n            color: colorScheme.primary.withOpacity(0.1),\n            borderRadius: BorderRadius.circular(10),\n          ),\n          child: Icon(\n            EvaIcons.plus_circle,\n            color: colorScheme.primary,\n            size: 20,\n          ),\n        ),\n        title: Text(\n          \"Create New Collection\",\n          style: TextStyle(\n            fontWeight: FontWeight.w700,\n            fontSize: 14,\n            color: colorScheme.primary,\n          ),\n        ),\n        trailing: Icon(\n          Icons.arrow_forward_ios_rounded,\n          size: 14,\n          color: colorScheme.primary.withOpacity(0.6),\n        ),\n      ),\n    );\n  }\n}\n"
  },
  {
    "path": "lib/Screens/Manga/Details/tabs/widgets/reader_controls.dart",
    "content": "// ignore_for_file: invalid_use_of_protected_member\n\nimport 'dart:io';\n\nimport 'package:azyx/Database/isar_models/episode_class.dart';\nimport 'package:azyx/Screens/Manga/Details/tabs/widgets/chapter_item.dart';\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_gradient_container.dart';\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_text.dart';\nimport 'package:azyx/Widgets/common/back_button.dart';\nimport 'package:azyx/Widgets/common/search_widget.dart';\nimport 'package:azyx/Widgets/common/slider_bar.dart';\nimport 'package:azyx/core/icons/icons_broken.dart';\nimport 'package:azyx/utils/Functions/multiplier_extension.dart';\nimport 'package:flutter/material.dart';\nimport 'package:get/get.dart';\nimport 'package:manga_page_view/manga_page_view.dart';\n\nclass ReaderControls extends StatefulWidget {\n  final String mangaTitle;\n  final Rx<String> chapterTitle;\n  final Rx<int> totalImages;\n  final Rx<int> currentPage;\n  final Rx<bool> isShowed;\n  final Rx<MangaPageViewMode> selectedMode;\n  final Rx<MangaPageViewDirection> selectedDirection;\n  final MangaPageViewController controller;\n  final List<Chapter> chapterList;\n  final void Function(bool isNext) onNavigate;\n  final void Function(String link) onChapterChaged;\n  final Rx<double> pageWidth;\n  const ReaderControls(\n      {super.key,\n      required this.chapterTitle,\n      required this.mangaTitle,\n      required this.isShowed,\n      required this.chapterList,\n      required this.selectedMode,\n      required this.currentPage,\n      required this.onNavigate,\n      required this.onChapterChaged,\n      required this.controller,\n      required this.totalImages,\n      required this.pageWidth,\n      required this.selectedDirection});\n\n  @override\n  State<ReaderControls> createState() => _ReaderControlsState();\n}\n\nclass _ReaderControlsState extends State<ReaderControls> {\n  final RxList<Chapter> filteredList = RxList();\n\n  @override\n  void initState() {\n    super.initState();\n    filteredList.value = widget.chapterList;\n  }\n\n  void _onProgressBarTap(double progress) {\n    if (widget.totalImages.value > 0) {\n      final targetIndex =\n          progress.round().clamp(0, widget.totalImages.value - 1);\n      widget.controller.moveToPage(\n        targetIndex,\n        curve: Curves.easeInOut,\n      );\n    }\n  }\n\n  @override\n  Widget build(BuildContext context) {\n    return Positioned.fill(\n      child: Column(\n        mainAxisAlignment: MainAxisAlignment.spaceBetween,\n        children: [\n          Obx(() => AnimatedContainer(\n                transform: Matrix4.identity()\n                  ..translate(0.0, widget.isShowed.value ? 0 : -100),\n                padding: const EdgeInsets.fromLTRB(10, 30, 10, 10),\n                width: Get.width,\n                duration: const Duration(milliseconds: 500),\n                curve: Curves.elasticOut,\n                decoration: BoxDecoration(\n                  color: Colors.black.withOpacity(0.6),\n                  borderRadius:\n                      const BorderRadius.vertical(bottom: Radius.circular(30)),\n                ),\n                child: Row(\n                  mainAxisAlignment: MainAxisAlignment.spaceBetween,\n                  children: [\n                    Expanded(\n                      child: Row(\n                        children: [\n                          const CustomBackButton(),\n                          Flexible(\n                            child: Column(\n                              crossAxisAlignment: CrossAxisAlignment.start,\n                              children: [\n                                AzyXText(\n                                  text: widget.mangaTitle,\n                                  maxLines: 1,\n                                  overflow: TextOverflow.ellipsis,\n                                  color: Theme.of(context).colorScheme.primary,\n                                  fontVariant: FontVariant.bold,\n                                  fontSize: 18,\n                                ),\n                                AzyXText(\n                                  text: widget.chapterTitle.value,\n                                  maxLines: 1,\n                                  overflow: TextOverflow.ellipsis,\n                                  fontStyle: FontStyle.italic,\n                                  color: Colors.grey.shade400,\n                                )\n                              ],\n                            ),\n                          ),\n                        ],\n                      ),\n                    ),\n                    const SizedBox(width: 5),\n                    GestureDetector(\n                      onTap: () => settingsBottomSheet(widget.pageWidth),\n                      child: glowingButton(context, Broken.menu_1),\n                    ),\n                  ],\n                ),\n              )),\n          Obx(() => AnimatedContainer(\n                transform: Matrix4.identity()\n                  ..translate(0.0, widget.isShowed.value ? 0 : 100),\n                curve: Curves.elasticOut,\n                padding: const EdgeInsets.all(10),\n                margin: const EdgeInsets.fromLTRB(10, 0, 10, 30),\n                width: Get.width,\n                duration: const Duration(milliseconds: 500),\n                decoration: BoxDecoration(\n                    color: Colors.black.withOpacity(0.6),\n                    borderRadius: BorderRadius.circular(10)),\n                child: Row(\n                  children: [\n                    GestureDetector(\n                        onTap: () => widget.onNavigate(false),\n                        child: glowingButton(context, Broken.previous)),\n                    const SizedBox(width: 10),\n                    Expanded(\n                      child: Container(\n                        decoration: BoxDecoration(boxShadow: [\n                          BoxShadow(\n                              color: Theme.of(context)\n                                  .colorScheme\n                                  .primary\n                                  .withOpacity(1.glowMultiplier()),\n                              blurRadius: 10.blurMultiplier(),\n                              spreadRadius: 2.spreadMultiplier())\n                        ]),\n                        child: Obx(() => CustomSlider(\n                              value: widget.totalImages.value > 0\n                                  ? widget.currentPage.value.toDouble()\n                                  : 1,\n                              max: widget.totalImages.value > 0\n                                  ? widget.totalImages.value.toDouble()\n                                  : 12,\n                              onChanged: (value) {\n                                _onProgressBarTap(value);\n                                widget.currentPage.value = value.round();\n                              },\n                              onDragStart: (value) {\n                                _onProgressBarTap(value);\n                                widget.currentPage.value = value.round();\n                              },\n                              onDragEnd: (value) {\n                                _onProgressBarTap(value);\n                                widget.currentPage.value = value.round();\n                              },\n                              min: 0.0,\n                            )),\n                      ),\n                    ),\n                    const SizedBox(width: 10),\n                    GestureDetector(\n                        onTap: () => widget.onNavigate(true),\n                        child: glowingButton(context, Broken.next)),\n                  ],\n                ),\n              )),\n        ],\n      ),\n    );\n  }\n\n  Container glowingButton(BuildContext context, IconData icon) {\n    return Container(\n      padding: const EdgeInsets.all(8),\n      alignment: Alignment.center,\n      decoration: BoxDecoration(\n          color: Theme.of(context).colorScheme.primary,\n          borderRadius: BorderRadius.circular(50),\n          boxShadow: [\n            BoxShadow(\n                color: Theme.of(context)\n                    .colorScheme\n                    .primary\n                    .withOpacity(1.glowMultiplier()),\n                blurRadius: 10.blurMultiplier(),\n                spreadRadius: 2.spreadMultiplier())\n          ]),\n      child: Icon(\n        icon,\n        color: Theme.of(context).colorScheme.inversePrimary,\n        size: 25,\n        shadows: [\n          BoxShadow(\n              color: Theme.of(context).colorScheme.inversePrimary,\n              blurRadius: 10.blurMultiplier(),\n              spreadRadius: 2.spreadMultiplier())\n        ],\n      ),\n    );\n  }\n\n  void settingsBottomSheet(Rx<double> pageWidth) {\n    showModalBottomSheet(\n      context: context,\n      isScrollControlled: true,\n      builder: (context) {\n        return AzyXGradientContainer(\n          child: Padding(\n            padding: const EdgeInsets.symmetric(vertical: 16, horizontal: 20),\n            child: Column(\n              mainAxisSize: MainAxisSize.min,\n              crossAxisAlignment: CrossAxisAlignment.start,\n              children: [\n                Center(\n                  child: Container(\n                    width: 40,\n                    height: 5,\n                    decoration: BoxDecoration(\n                      color: Colors.white.withOpacity(0.5),\n                      borderRadius: BorderRadius.circular(10),\n                    ),\n                  ),\n                ),\n                const SizedBox(height: 20),\n                Row(\n                  children: [\n                    Icon(Icons.settings,\n                        size: 24, color: Colors.white.withOpacity(0.9)),\n                    const SizedBox(width: 12),\n                    const Column(\n                      crossAxisAlignment: CrossAxisAlignment.start,\n                      children: [\n                        AzyXText(\n                          text: \"Reading Settings\",\n                          fontVariant: FontVariant.bold,\n                          fontSize: 20,\n                        ),\n                        AzyXText(\n                          text: \"Customize your experience\",\n                          fontVariant: FontVariant.regular,\n                          fontSize: 14,\n                        ),\n                      ],\n                    ),\n                  ],\n                ),\n                const SizedBox(height: 24),\n                GestureDetector(\n                  onTap: () {\n                    Navigator.pop(context);\n                    chapterBottomSheet();\n                  },\n                  child: Container(\n                    padding: const EdgeInsets.symmetric(\n                        vertical: 12, horizontal: 16),\n                    decoration: BoxDecoration(\n                      borderRadius: BorderRadius.circular(12),\n                      border: Border.all(color: Colors.white.withOpacity(0.2)),\n                      color: Colors.white.withOpacity(0.05),\n                    ),\n                    child: Row(\n                      mainAxisAlignment: MainAxisAlignment.spaceBetween,\n                      children: [\n                        Row(\n                          children: [\n                            Icon(Icons.menu_book,\n                                color: Colors.white.withOpacity(0.9)),\n                            const SizedBox(width: 12),\n                            const AzyXText(\n                              text: \"Chapters List\",\n                              fontVariant: FontVariant.bold,\n                            ),\n                          ],\n                        ),\n                        Icon(Icons.arrow_forward_ios,\n                            size: 16, color: Colors.white.withOpacity(0.7)),\n                      ],\n                    ),\n                  ),\n                ),\n                const SizedBox(height: 24),\n                const AzyXText(\n                  text: \"Reading Mode\",\n                  fontVariant: FontVariant.bold,\n                  fontSize: 16,\n                ),\n                const SizedBox(height: 16),\n                Obx(() => GridView.count(\n                      crossAxisCount: 2,\n                      shrinkWrap: true,\n                      childAspectRatio: 2.5,\n                      crossAxisSpacing: 12,\n                      mainAxisSpacing: 12,\n                      physics: const NeverScrollableScrollPhysics(),\n                      children: [\n                        _buildReadingModeCard(\n                          icon: Icons.keyboard_arrow_right,\n                          title: \"Left to Right\",\n                          mode: MangaPageViewMode.paged,\n                          direction: MangaPageViewDirection.right,\n                          isSelected: (widget.selectedMode.value ==\n                                      MangaPageViewMode.paged &&\n                                  widget.selectedDirection.value ==\n                                      MangaPageViewDirection.right)\n                              .obs,\n                        ),\n                        _buildReadingModeCard(\n                          icon: Icons.keyboard_arrow_left,\n                          title: \"Right to Left\",\n                          mode: MangaPageViewMode.paged,\n                          direction: MangaPageViewDirection.left,\n                          isSelected: (widget.selectedMode.value ==\n                                      MangaPageViewMode.paged &&\n                                  widget.selectedDirection.value ==\n                                      MangaPageViewDirection.left)\n                              .obs,\n                        ),\n                        _buildReadingModeCard(\n                          icon: Icons.vertical_align_bottom,\n                          title: \"Webtoon\",\n                          mode: MangaPageViewMode.continuous,\n                          direction: MangaPageViewDirection.down,\n                          isSelected: (widget.selectedMode.value ==\n                                      MangaPageViewMode.continuous &&\n                                  widget.selectedDirection.value ==\n                                      MangaPageViewDirection.down)\n                              .obs,\n                        ),\n                        _buildReadingModeCard(\n                          icon: Icons.chrome_reader_mode,\n                          title: \"Standard\",\n                          mode: MangaPageViewMode.paged,\n                          direction: MangaPageViewDirection.down,\n                          isSelected: (widget.selectedMode.value ==\n                                      MangaPageViewMode.paged &&\n                                  widget.selectedDirection.value ==\n                                      MangaPageViewDirection.down)\n                              .obs,\n                        ),\n                      ],\n                    )),\n                20.height,\n                if (Platform.isWindows || Platform.isLinux || Platform.isMacOS)\n                  Column(\n                    crossAxisAlignment: CrossAxisAlignment.start,\n                    children: [\n                      const AzyXText(\n                        text: \"Page Width\",\n                        fontVariant: FontVariant.bold,\n                        fontSize: 18,\n                      ),\n                      20.height,\n                      Padding(\n                        padding: const EdgeInsets.all(8.0),\n                        child: Obx(\n                          () => CustomSlider(\n                              indiactorTime: pageWidth.value.toStringAsFixed(1),\n                              customValueIndicatorSize:\n                                  RoundedSliderValueIndicator(\n                                      Theme.of(context).colorScheme,\n                                      width: 50,\n                                      height: 50),\n                              onChanged: (v) {\n                                pageWidth.value = v;\n                              },\n                              max: Get.width,\n                              min: 200,\n                              value: pageWidth.value),\n                        ),\n                      ),\n                      10.height\n                    ],\n                  )\n              ],\n            ),\n          ),\n        );\n      },\n    );\n  }\n\n  Widget _buildReadingModeCard({\n    required IconData icon,\n    required String title,\n    required RxBool isSelected,\n    required MangaPageViewMode mode,\n    required MangaPageViewDirection direction,\n  }) {\n    return Container(\n      decoration: BoxDecoration(\n        borderRadius: BorderRadius.circular(12),\n        border: Border.all(\n          color: isSelected.value\n              ? Theme.of(context).colorScheme.primary\n              : Colors.white.withOpacity(0.2),\n          width: isSelected.value ? 2 : 1,\n        ),\n        color: isSelected.value\n            ? Theme.of(context).colorScheme.primary.withOpacity(0.2)\n            : Colors.white.withOpacity(0.05),\n      ),\n      child: InkWell(\n        onTap: () {\n          widget.selectedMode.value = mode;\n          widget.selectedDirection.value = direction;\n        },\n        borderRadius: BorderRadius.circular(12),\n        child: Padding(\n          padding: const EdgeInsets.symmetric(horizontal: 12, vertical: 8),\n          child: Row(\n            children: [\n              Icon(\n                icon,\n                color: isSelected.value\n                    ? Theme.of(context).colorScheme.primary\n                    : Colors.white.withOpacity(0.9),\n                size: 20,\n              ),\n              const SizedBox(width: 8),\n              Expanded(\n                child: AzyXText(\n                  text: title,\n                  fontVariant: FontVariant.bold,\n                  fontSize: 13,\n                  color: isSelected.value\n                      ? Theme.of(context).colorScheme.primary\n                      : null,\n                ),\n              ),\n            ],\n          ),\n        ),\n      ),\n    );\n  }\n\n  void chapterBottomSheet() {\n    showModalBottomSheet(\n      isScrollControlled: true,\n      enableDrag: true,\n      context: context,\n      builder: (context) {\n        return AzyXGradientContainer(\n          height: Get.height * 0.7,\n          padding: const EdgeInsets.all(10),\n          child: ListView(\n            physics: const BouncingScrollPhysics(),\n            children: [\n              10.height,\n              Center(\n                child: Container(\n                  width: 40,\n                  height: 5,\n                  decoration: BoxDecoration(\n                    color: Colors.white.withOpacity(0.5),\n                    borderRadius: BorderRadius.circular(10),\n                  ),\n                ),\n              ),\n              const SizedBox(height: 20),\n              AzyXText(\n                text: \"Chapters List\",\n                textAlign: TextAlign.center,\n                fontVariant: FontVariant.bold,\n                fontSize: 20,\n                color: Theme.of(context).colorScheme.primary,\n              ),\n              const SizedBox(height: 10),\n              SearchBox(\n                name: \"Search Chapter\",\n                ontap: () {},\n                onChanged: (value) {\n                  if (value.isNotEmpty) {\n                    filteredList.value = widget.chapterList\n                        .where((ch) => ch.title!.contains(value))\n                        .toList();\n                  } else {\n                    filteredList.value = widget.chapterList;\n                  }\n                },\n              ),\n              const SizedBox(height: 20),\n              Obx(() => Column(\n                    children: filteredList.value.map((ch) {\n                      return GestureDetector(\n                        onTap: () {\n                          widget.onChapterChaged(ch.link!);\n                          Get.back();\n                        },\n                        child: ChapterItem(chapter: ch),\n                      );\n                    }).toList(),\n                  )),\n            ],\n          ),\n        );\n      },\n    );\n  }\n}\n"
  },
  {
    "path": "lib/Screens/Manga/Read/controller/reader_controller.dart",
    "content": "import 'dart:developer';\n\nimport 'package:azyx/Database/isar_models/episode_class.dart';\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_snack_bar.dart';\nimport 'package:anymex_extension_runtime_bridge/Models/Page.dart';\nimport 'package:anymex_extension_runtime_bridge/Models/Source.dart';\nimport 'package:get/get.dart';\nimport 'package:manga_page_view/manga_page_view.dart';\n\nenum Mode { webtoon, left, right, standard }\n\nclass ReaderController extends GetxController {\n  final RxList<PageUrl> pagesList = RxList();\n  final Rx<int> totalImages = 0.obs;\n  final Rx<int> _currentPage = 0.obs;\n  final Rx<String> chapterTitle = ''.obs;\n  final Rx<String> chapterUrl = ''.obs;\n  final Rx<bool> isShowed = true.obs;\n  final Rx<Mode> selectedMode = Mode.webtoon.obs;\n  MangaPageViewController pageViewController = MangaPageViewController();\n\n  void _setupPageViewListener() {\n    pageViewController.addPageChangeListener((i) => _currentPage.value = i);\n  }\n\n  Future<void> loadPages(\n      {required Source source, required List<Chapter> chapterList}) async {\n    try {\n      pagesList.value = [];\n      // final pages =\n      //     await getPagesList(source: source, mangaId: chapterUrl.value);\n      // pagesList.value = pages!;\n      // totalImages.value = pages.length;\n      // _currentPage.value = 1;\n      // final index = chapterList.indexWhere((i) => i.link == chapterUrl.value);\n      // chapterTitle.value = chapterList[index].title!;\n    } catch (e) {\n      log(\"Error: $e\");\n      azyxSnackBar(e.toString());\n    }\n  }\n\n  void navigateChapter(bool isNext,\n      {required Source source, required List<Chapter> chapterList}) {\n    final index = chapterList.indexWhere((i) => i.link == chapterUrl.value);\n    if (index == -1) return;\n    if (isNext && index > 0) {\n      chapterUrl.value = chapterList[index - 1].link!;\n      loadPages(source: source, chapterList: chapterList);\n      azyxSnackBar('${chapterList[index - 1].number} chapter');\n    } else if (!isNext && index < chapterList.length - 1) {\n      chapterUrl.value = chapterList[index + 1].link!;\n      loadPages(source: source, chapterList: chapterList);\n      azyxSnackBar('${chapterList[index + 1].number} chapter');\n    } else {\n      azyxSnackBar('No Chapter Avail');\n    }\n  }\n}\n"
  },
  {
    "path": "lib/Screens/Manga/Read/view/read.dart",
    "content": "import 'dart:developer';\nimport 'dart:io';\n\nimport 'package:azyx/Controllers/anilist_add_to_list_controller.dart';\nimport 'package:azyx/Controllers/services/service_handler.dart';\nimport 'package:azyx/Controllers/source/source_controller.dart';\nimport 'package:azyx/Database/isar_models/episode_class.dart';\nimport 'package:azyx/Screens/Manga/Details/tabs/widgets/reader_controls.dart';\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_snack_bar.dart';\nimport 'package:azyx/utils/utils.dart';\nimport 'package:cached_network_image/cached_network_image.dart';\nimport 'package:anymex_extension_runtime_bridge/Models/Page.dart';\nimport 'package:anymex_extension_runtime_bridge/Models/Source.dart';\nimport 'package:anymex_extension_runtime_bridge/anymex_extension_runtime_bridge.dart';\nimport 'package:flutter/material.dart';\nimport 'package:flutter/services.dart';\nimport 'package:get/get.dart';\nimport 'package:manga_page_view/manga_page_view.dart';\n\nclass ReadPage extends StatefulWidget {\n  final String mangaTitle;\n  final String link;\n  final Source source;\n  final List<Chapter> chapterList;\n  final String? syncId;\n  const ReadPage({\n    super.key,\n    required this.source,\n    required this.link,\n    required this.chapterList,\n    required this.mangaTitle,\n    this.syncId,\n  });\n\n  @override\n  State<ReadPage> createState() => _ReadPageState();\n}\n\nclass _ReadPageState extends State<ReadPage> {\n  final RxList<PageUrl> pagesList = RxList();\n  final Rx<int> totalImages = 0.obs;\n  final Rx<int> _currentPage = 1.obs;\n  final Rx<String> chapterTitle = ''.obs;\n  final Rx<String> chapterUrl = ''.obs;\n  final Rx<bool> isShowed = true.obs;\n  final Rx<bool> hasNextChapter = true.obs;\n  final Rx<bool> hasPreviousChapter = true.obs;\n  final Rx<MangaPageViewMode> readingLayout = MangaPageViewMode.continuous.obs;\n  final Rx<double> pageWidth = (Get.width - 200).obs;\n  final Rx<MangaPageViewDirection> readingDirection =\n      MangaPageViewDirection.down.obs;\n\n  final MangaPageViewController pageViewController = MangaPageViewController();\n\n  @override\n  void initState() {\n    super.initState();\n    chapterUrl.value = widget.link;\n    loadPages();\n    SystemChrome.setEnabledSystemUIMode(SystemUiMode.immersiveSticky);\n    updateEntry();\n    // pageViewController.addPageChangeListener((e) {\n    //   Utils.log(\n    //       'DX => ${pageViewController.getCurrentOffset()?.dx.toString()}');\n    //   Utils.log(\n    //       'DY => ${pageViewController.getCurrentOffset()?.dy.toString()}');\n    // });\n    // pageViewController.addPageChangeListener((i) {\n    //   Utils.log(i.toString());\n    //   _currentPage.value = i;\n    // });\n  }\n\n  void updateEntry() async {\n    if (serviceHandler.userData.value.name != null) {\n      await serviceHandler.updateListEntry(\n        serviceHandler.currentMedia.value,\n        isAnime: false,\n        syncId: widget.syncId,\n      );\n    }\n  }\n\n  Future<void> loadPages() async {\n    try {\n      pagesList.value = [];\n      final pages = await sourceController.activeMangaSource.value!.methods\n          .getPageList(\n            DEpisode(episodeNumber: chapterTitle.value, url: chapterUrl.value),\n          );\n      pagesList.value = pages;\n      totalImages.value = pages.length;\n      final index = widget.chapterList.indexWhere(\n        (i) => i.link == chapterUrl.value,\n      );\n      chapterTitle.value = widget.chapterList[index].title!;\n      hasPreviousChapter.value = index < widget.chapterList.length - 1;\n      hasNextChapter.value = index > 0;\n      Utils.log(\n        \"next: ${hasNextChapter.value} / previous: ${hasPreviousChapter.value} ${index.toString()}\",\n      );\n    } catch (e) {\n      log(\"Error: $e\");\n      azyxSnackBar(e.toString());\n    }\n  }\n\n  void navigateChapter(bool isNext) {\n    final index = widget.chapterList.indexWhere(\n      (i) => i.link == chapterUrl.value,\n    );\n\n    Utils.log(\n      \"next: ${hasNextChapter.value} / previous: ${hasPreviousChapter.value} \",\n    );\n    if (index == -1) return;\n    if (isNext && index > 0) {\n      chapterUrl.value = widget.chapterList[index - 1].link!;\n      loadPages();\n      azyxSnackBar('${widget.chapterList[index - 1].number} chapter');\n    } else if (!isNext && index < widget.chapterList.length - 1) {\n      chapterUrl.value = widget.chapterList[index + 1].link!;\n      loadPages();\n      azyxSnackBar('${widget.chapterList[index + 1].number} chapter');\n    } else {\n      azyxSnackBar('No Chapter Avail');\n    }\n  }\n\n  @override\n  Widget build(BuildContext context) {\n    return Scaffold(\n      body: Stack(\n        fit: StackFit.expand,\n        children: [\n          Obx(() {\n            if (pagesList.isEmpty) {\n              return const Center(child: CircularProgressIndicator());\n            }\n            return GestureDetector(\n              onTap: () => isShowed.value = !isShowed.value,\n              behavior: HitTestBehavior.translucent,\n              child: MangaPageView(\n                pageCount: pagesList.length,\n                controller: pageViewController,\n                mode: readingLayout.value,\n                options: MangaPageViewOptions(\n                  // padding: MediaQuery.paddingOf(context),\n                  mainAxisOverscroll: false,\n                  crossAxisOverscroll: false,\n                  minZoomLevel: switch (readingLayout.value) {\n                    MangaPageViewMode.continuous => 0.75,\n                    MangaPageViewMode.paged => 1.0,\n                  },\n                  maxZoomLevel: 8.0,\n                  // initialOffset: Offset(200, 0),\n                  // initialPageIndex: 10,\n\n                  // spacing: spacedPages.value ? 20 : 0,\n                  pageWidthLimit: Platform.isAndroid || Platform.isIOS\n                      ? double.infinity\n                      : pageWidth.value,\n                  edgeIndicatorContainerSize: 240,\n                  zoomOvershoot: true,\n                  initialPageSize: const Size(300, 300),\n                  precacheAhead: readingLayout.value == MangaPageViewMode.paged\n                      ? 2\n                      : 0,\n                  precacheBehind: readingLayout.value == MangaPageViewMode.paged\n                      ? 2\n                      : 0,\n                ),\n                onPageChange: (index) {\n                  _currentPage.value = index;\n                  Utils.log('page: ${_currentPage.value}/$index');\n                },\n                direction: readingDirection.value,\n                pageBuilder: (context, index) => CachedNetworkImage(\n                  imageUrl: pagesList[index].url,\n                  fit: BoxFit.cover,\n                  httpHeaders: {\n                    'Referer':\n                        sourceController.activeMangaSource.value?.baseUrl ??\n                        'AzyX',\n                  },\n                  placeholder: (context, _) => Container(\n                    alignment: Alignment.center,\n                    height: 300,\n                    child: const CircularProgressIndicator(),\n                  ),\n                ),\n                startEdgeDragIndicatorBuilder: (context, info) {\n                  return Column(\n                    spacing: 16,\n                    mainAxisAlignment: MainAxisAlignment.center,\n                    children: [\n                      AnimatedScale(\n                        scale: info.isTriggered ? 1.6 : 1,\n                        duration: const Duration(milliseconds: 300),\n                        curve: Curves.elasticOut,\n                        child: Icon(\n                          hasPreviousChapter.value\n                              ? Icons.skip_previous_rounded\n                              : Icons.block_rounded,\n                          color: info.isTriggered\n                              ? Colors.white\n                              : Colors.white54,\n                          size: 36,\n                        ),\n                      ),\n                      Text(\n                        hasPreviousChapter.value\n                            ? 'Previous chapter'\n                            : \"No previous chapter\",\n                        textAlign: TextAlign.center,\n                        style: TextStyle(\n                          color: info.isTriggered\n                              ? Colors.white\n                              : Colors.white54,\n                        ),\n                      ),\n                    ],\n                  );\n                },\n                endEdgeDragIndicatorBuilder: (context, info) {\n                  return Column(\n                    spacing: 16,\n                    mainAxisAlignment: MainAxisAlignment.center,\n                    children: [\n                      AnimatedScale(\n                        scale: info.isTriggered ? 1.6 : 1,\n                        duration: const Duration(milliseconds: 300),\n                        curve: Curves.elasticOut,\n                        child: Icon(\n                          hasNextChapter.value\n                              ? Icons.skip_next_rounded\n                              : Icons.block_rounded,\n                          color: info.isTriggered\n                              ? Colors.white\n                              : Colors.white54,\n                          size: 36,\n                        ),\n                      ),\n                      Text(\n                        hasNextChapter.value\n                            ? 'Next chapter'\n                            : \"No next chapter\",\n                        textAlign: TextAlign.center,\n                        style: TextStyle(\n                          color: info.isTriggered\n                              ? Colors.white\n                              : Colors.white54,\n                        ),\n                      ),\n                    ],\n                  );\n                },\n                onStartEdgeDrag: hasPreviousChapter.value\n                    ? () => navigateChapter(false)\n                    : null,\n                onEndEdgeDrag: hasNextChapter.value\n                    ? () => navigateChapter(true)\n                    : null,\n              ),\n            );\n          }),\n          ReaderControls(\n            controller: pageViewController,\n            pageWidth: pageWidth,\n            selectedMode: readingLayout,\n            selectedDirection: readingDirection,\n            totalImages: totalImages,\n            mangaTitle: widget.mangaTitle,\n            chapterTitle: chapterTitle,\n            isShowed: isShowed,\n            chapterList: widget.chapterList,\n            currentPage: _currentPage,\n            onNavigate: navigateChapter,\n            onChapterChaged: (link) {\n              chapterUrl.value = link;\n              loadPages();\n            },\n          ),\n          Positioned(\n            bottom: 8,\n            width: Get.width,\n            child: Obx(\n              () => Text(\n                \"${_currentPage.value} / ${totalImages.value}\",\n                textAlign: TextAlign.center,\n                style: const TextStyle(\n                  color: Colors.white,\n                  fontFamily: \"Poppins-Bold\",\n                ),\n              ),\n            ),\n          ),\n        ],\n      ),\n    );\n  }\n\n  // Widget _pageView() {\n  //   return PageView.builder(\n  //     // controller: pageViewController,\n  //     onPageChanged: (index) => _currentPage.value = index + 1,\n  //     scrollDirection:\n  //         selectedMode.value == Mode.standard ? Axis.vertical : Axis.horizontal,\n  //     reverse: selectedMode.value == Mode.left,\n  //     itemCount: pagesList.length,\n  //     itemBuilder: (context, index) => Center(\n  //       child: CachedNetworkImage(\n  //         imageUrl: pagesList[index].url,\n  //         fit: BoxFit.cover,\n  //         httpHeaders: {\n  //           'Referer': widget.source.baseUrl!,\n  //         },\n  //         placeholder: (context, _) => Container(\n  //           alignment: Alignment.center,\n  //           height: 300,\n  //           child: const CircularProgressIndicator(),\n  //         ),\n  //       ),\n  //     ),\n  //   );\n  // }\n}\n"
  },
  {
    "path": "lib/Screens/Manga/manga_screen.dart",
    "content": "import 'package:azyx/Controllers/services/service_handler.dart';\r\nimport 'package:azyx/Widgets/Animation/drop_animation.dart';\r\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_gradient_container.dart';\r\nimport 'package:azyx/Widgets/header.dart';\r\nimport 'package:flutter/material.dart';\r\nimport 'package:get/get.dart';\r\n\r\nclass MangaScreen extends StatelessWidget {\r\n  const MangaScreen({super.key});\r\n\r\n  @override\r\n  Widget build(BuildContext context) {\r\n    return AzyXGradientContainer(\r\n      child: BouncePageAnimation(\r\n        child: ListView(\r\n          children: [\r\n            const Header(),\r\n            Obx(\r\n              () => serviceHandler.mangaWidgets(context).value,\r\n              // buildSearchButton(context, () {\r\n              //   Get.to(() => const SearchScreen(\r\n              //         isManga: true,\r\n              //       ));\r\n              // }),\r\n              // const SizedBox(\r\n              //   height: 10,\r\n              // ),\r\n              // MainCarousale(\r\n              //     isManga: true,\r\n              //     data: anilistAuthController\r\n              //         .mangaData.value.spotLightAnimes!),\r\n              // const SizedBox(\r\n              //   height: 20,\r\n              // ),\r\n              // const SizedBox(\r\n              //   height: 10,\r\n              // ),\r\n              // AnimeScrollableList(\r\n              //   animeList:\r\n              //       anilistAuthController.mangaData.value.popularAnimes!,\r\n              //   isManga: true,\r\n              //   title: \"Popular Mangas\",\r\n              // ),\r\n              // AnimeScrollableList(\r\n              //   isManga: true,\r\n              //   animeList: anilistAuthController\r\n              //       .mangaData.value.topUpcomingAnimes!,\r\n              //   title: \"TopUpcoming Manga\",\r\n              // ),\r\n              // const SizedBox(\r\n              //   height: 10,\r\n              // ),\r\n              // AnimeScrollableList(\r\n              //   animeList: anilistAuthController.mangaData.value.completed!,\r\n              //   isManga: true,\r\n              //   title: \"Completed Manga\",\r\n              // ),\r\n            ),\r\n          ],\r\n        ),\r\n      ),\r\n    );\r\n  }\r\n}\r\n"
  },
  {
    "path": "lib/Screens/Novel/novel_screen.dart",
    "content": "import 'package:azyx/Widgets/AzyXWidgets/azyx_text.dart';\r\nimport 'package:flutter/material.dart';\r\n\r\nclass NovelScreen extends StatelessWidget {\r\n  const NovelScreen({super.key});\r\n\r\n  @override\r\n  Widget build(BuildContext context) {\r\n    return const Center(\r\n      child: AzyXText(text: \"Novel Screen\"),\r\n    );\r\n  }\r\n}\r\n"
  },
  {
    "path": "lib/Screens/Settings/Pages/theme_setting.dart",
    "content": "import 'package:azyx/Widgets/common/custom_app_bar.dart';\r\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_gradient_container.dart';\r\nimport 'package:azyx/core/icons/icons_broken.dart';\r\nimport 'package:azyx/Widgets/theme_widgets/custom_color.dart';\r\nimport 'package:azyx/Widgets/theme_widgets/theme_color.dart';\r\nimport 'package:azyx/Widgets/theme_widgets/theme_modes.dart';\r\nimport 'package:flutter/material.dart';\r\n\r\nclass ThemeSetting extends StatefulWidget {\r\n  const ThemeSetting({super.key});\r\n\r\n  @override\r\n  State<ThemeSetting> createState() => _ThemeSettingState();\r\n}\r\n\r\nclass _ThemeSettingState extends State<ThemeSetting> {\r\n  @override\r\n  Widget build(BuildContext context) {\r\n    return Scaffold(\r\n      backgroundColor: Theme.of(context).colorScheme.surface,\r\n      body: AzyXGradientContainer(\r\n        child: ListView(\r\n          physics: const BouncingScrollPhysics(),\r\n          children: const [\r\n            CustomAppBar(title: \"Theme Settings\",icon: Broken.brush,),\r\n            Padding(\r\n              padding: EdgeInsets.all(12),\r\n              child: ThemeModes(),\r\n            ),\r\n            SizedBox(\r\n              height: 20,\r\n            ),\r\n            Padding(\r\n              padding: EdgeInsets.all(12),\r\n              child: ThemeColor(),\r\n            ),\r\n            SizedBox(height: 20,),\r\n            Padding(\r\n              padding: EdgeInsets.all(12),\r\n              child: CustomColor(),\r\n            )\r\n          ],\r\n        ),\r\n      ),\r\n    );\r\n  }\r\n}\r\n"
  },
  {
    "path": "lib/Screens/Settings/Pages/ui_settings.dart",
    "content": "// ignore_for_file: non_constant_identifier_names\r\n\r\nimport 'package:azyx/Controllers/settings_controller.dart';\r\nimport 'package:azyx/Controllers/ui_setting_controller.dart';\r\nimport 'package:azyx/Providers/theme_provider.dart';\r\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_container.dart';\r\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_gradient_container.dart';\r\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_text.dart';\r\nimport 'package:azyx/Widgets/common/slider_bar.dart';\r\nimport 'package:azyx/core/icons/icons_broken.dart';\r\nimport 'package:azyx/utils/Functions/multiplier_extension.dart';\r\nimport 'package:flutter/material.dart';\r\nimport 'package:get/get.dart';\r\nimport 'package:ionicons/ionicons.dart';\r\nimport 'package:provider/provider.dart';\r\n\r\nimport '../../../Widgets/common/custom_app_bar.dart';\r\n\r\nclass UiSettings extends StatelessWidget {\r\n  const UiSettings({super.key});\r\n\r\n  @override\r\n  Widget build(BuildContext context) {\r\n    final provider = Provider.of<ThemeProvider>(context, listen: false);\r\n    return Scaffold(\r\n      body: AzyXGradientContainer(\r\n        child: ListView(\r\n          physics: const BouncingScrollPhysics(),\r\n          children: [\r\n            const CustomAppBar(\r\n              title: \"UI Settings\",\r\n              icon: Broken.designtools,\r\n            ),\r\n            glow_setting(context, provider),\r\n            10.height,\r\n            Padding(\r\n              padding: const EdgeInsets.all(12),\r\n              child: Column(\r\n                children: [\r\n                  settingTitle(context, \"Performance settings\", Broken.moon),\r\n                  AzyXContainer(\r\n                    padding: const EdgeInsets.all(15),\r\n                    decoration: BoxDecoration(\r\n                        color: Theme.of(context)\r\n                            .colorScheme\r\n                            .surfaceContainerLowest,\r\n                        boxShadow: [\r\n                          BoxShadow(\r\n                              blurRadius: 10,\r\n                              color: Colors.black.withOpacity(0.6))\r\n                        ],\r\n                        borderRadius: const BorderRadius.vertical(\r\n                            bottom: Radius.circular(20))),\r\n                    child: Column(\r\n                      children: [\r\n                        ListTile(\r\n                          leading: Obx(\r\n                            () => Icon(settingsController.isGradient.value\r\n                                ? Icons.visibility\r\n                                : Icons.visibility_off),\r\n                          ),\r\n                          title: const AzyXText(\r\n                            text: \"Gradeint effect\",\r\n                            fontVariant: FontVariant.bold,\r\n                          ),\r\n                          subtitle: const AzyXText(\r\n                            text: \"Disable gradient for better performance\",\r\n                            fontSize: 12,\r\n                            fontVariant: FontVariant.bold,\r\n                          ),\r\n                          trailing: Obx(\r\n                            () => Switch(\r\n                                value: settingsController.isGradient.value,\r\n                                onChanged: (value) {\r\n                                  settingsController.gradientToggler(value);\r\n                                }),\r\n                          ),\r\n                        ),\r\n                      ],\r\n                    ),\r\n                  )\r\n                ],\r\n              ),\r\n            )\r\n          ],\r\n        ),\r\n      ),\r\n    );\r\n  }\r\n\r\n  AzyXContainer glow_setting(BuildContext context, ThemeProvider provider) {\r\n    return AzyXContainer(\r\n      margin: const EdgeInsets.all(12),\r\n      width: MediaQuery.of(context).size.width,\r\n      decoration: BoxDecoration(boxShadow: [\r\n        BoxShadow(blurRadius: 10, color: Colors.black.withOpacity(0.6))\r\n      ], borderRadius: BorderRadius.circular(20)),\r\n      child: Column(\r\n        children: [\r\n          settingTitle(\r\n              context, \"Visual Effects Customization\", Broken.colorfilter),\r\n          AzyXContainer(\r\n              padding: const EdgeInsets.all(15),\r\n              decoration: BoxDecoration(\r\n                  color: Theme.of(context).colorScheme.surfaceContainerLowest,\r\n                  borderRadius:\r\n                      const BorderRadius.vertical(bottom: Radius.circular(20))),\r\n              child: Column(\r\n                children: [\r\n                  const ListTile(\r\n                    leading: Icon(Ionicons.color_fill),\r\n                    title: AzyXText(\r\n                      text: \"Glow Multiplier\",\r\n                      fontVariant: FontVariant.bold,\r\n                    ),\r\n                    subtitle: AzyXText(\r\n                      text: \"Adjust the glow for your vibe\",\r\n                      fontSize: 12,\r\n                      fontVariant: FontVariant.bold,\r\n                    ),\r\n                  ),\r\n                  Row(\r\n                    children: [\r\n                      Obx(\r\n                        () => AzyXText(\r\n                          text: uiSettingController.glowMultiplier\r\n                              .toStringAsFixed(1),\r\n                          fontVariant: FontVariant.bold,\r\n                        ),\r\n                      ),\r\n                      const SizedBox(\r\n                        width: 10,\r\n                      ),\r\n                      Expanded(\r\n                        child: Obx(\r\n                          () => AzyXContainer(\r\n                            decoration: BoxDecoration(boxShadow: [\r\n                              BoxShadow(\r\n                                  color: Theme.of(context)\r\n                                      .colorScheme\r\n                                      .primary\r\n                                      .withOpacity(1.glowMultiplier()),\r\n                                  blurRadius: 5.blurMultiplier())\r\n                            ]),\r\n                            child: CustomSlider(\r\n                                onChanged: (double newValue) {\r\n                                  uiSettingController.glowMultiplier = newValue;\r\n                                },\r\n                                divisions: 10,\r\n                                max: 1.0,\r\n                                min: 0.0,\r\n                                value: double.parse(uiSettingController\r\n                                    .glowMultiplier\r\n                                    .toStringAsFixed(2))),\r\n                          ),\r\n                        ),\r\n                      ),\r\n                      const SizedBox(\r\n                        width: 10,\r\n                      ),\r\n                      const AzyXText(\r\n                        text: \"1.0\",\r\n                        fontVariant: FontVariant.bold,\r\n                      )\r\n                    ],\r\n                  ),\r\n                  10.height,\r\n                  const ListTile(\r\n                    leading: Icon(Ionicons.color_wand),\r\n                    title: AzyXText(\r\n                      text: \"Blur Multiplier\",\r\n                      fontVariant: FontVariant.bold,\r\n                    ),\r\n                    subtitle: AzyXText(\r\n                      text: \"Adjust the blur for your vibe\",\r\n                      fontSize: 12,\r\n                      fontVariant: FontVariant.bold,\r\n                    ),\r\n                  ),\r\n                  Row(\r\n                    children: [\r\n                      Obx(\r\n                        () => AzyXText(\r\n                          text: uiSettingController.blurMultiplier\r\n                              .toStringAsFixed(1),\r\n                          fontVariant: FontVariant.bold,\r\n                        ),\r\n                      ),\r\n                      const SizedBox(\r\n                        width: 10,\r\n                      ),\r\n                      Expanded(\r\n                        child: Obx(\r\n                          () => AzyXContainer(\r\n                            decoration: BoxDecoration(boxShadow: [\r\n                              BoxShadow(\r\n                                  color: Theme.of(context)\r\n                                      .colorScheme\r\n                                      .primary\r\n                                      .withOpacity(1.glowMultiplier()),\r\n                                  blurRadius: 5.blurMultiplier())\r\n                            ]),\r\n                            child: CustomSlider(\r\n                                onChanged: (double newValue) {\r\n                                  uiSettingController.blurMultiplier = newValue;\r\n                                },\r\n                                divisions: 10,\r\n                                max: 5.0,\r\n                                min: 1.0,\r\n                                value: double.parse(uiSettingController\r\n                                    .blurMultiplier\r\n                                    .toStringAsFixed(2))),\r\n                          ),\r\n                        ),\r\n                      ),\r\n                      const SizedBox(\r\n                        width: 10,\r\n                      ),\r\n                      const AzyXText(\r\n                        text: \"5.0\",\r\n                        fontVariant: FontVariant.bold,\r\n                      )\r\n                    ],\r\n                  ),\r\n                ],\r\n              )),\r\n        ],\r\n      ),\r\n    );\r\n  }\r\n\r\n  AzyXContainer settingTitle(\r\n      BuildContext context, String title, IconData icon) {\r\n    return AzyXContainer(\r\n      decoration: BoxDecoration(\r\n          color: Theme.of(context).colorScheme.surfaceContainerHighest,\r\n          borderRadius: const BorderRadius.vertical(top: Radius.circular(20))),\r\n      child: ListTile(\r\n        leading: Icon(icon),\r\n        title: AzyXText(\r\n          text: title,\r\n          fontVariant: FontVariant.bold,\r\n        ),\r\n      ),\r\n    );\r\n  }\r\n}\r\n"
  },
  {
    "path": "lib/Screens/Settings/setting_screen.dart",
    "content": "import 'dart:developer';\r\n\r\nimport 'package:azyx/Controllers/source/source_controller.dart';\r\nimport 'package:azyx/Database/keys/data_keys.dart';\r\nimport 'package:azyx/Database/kv_helper.dart';\r\nimport 'package:azyx/Screens/Settings/Pages/theme_setting.dart';\r\nimport 'package:azyx/Screens/Settings/Pages/ui_settings.dart';\r\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_container.dart';\r\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_gradient_container.dart';\r\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_text.dart';\r\nimport 'package:azyx/core/icons/icons_broken.dart';\r\nimport 'package:flutter/material.dart';\r\n\r\nimport '../../Widgets/common/custom_app_bar.dart';\r\n\r\nclass SettingScreen extends StatelessWidget {\r\n  const SettingScreen({super.key});\r\n\r\n  @override\r\n  Widget build(BuildContext context) {\r\n    return Scaffold(\r\n      body: AzyXGradientContainer(\r\n        child: ListView(\r\n          children: [\r\n            const CustomAppBar(title: \"Settings\", icon: Broken.setting_2),\r\n            GestureDetector(\r\n              onTap: () {\r\n                Navigator.push(\r\n                  context,\r\n                  PageRouteBuilder(\r\n                    transitionDuration: const Duration(milliseconds: 300),\r\n                    transitionsBuilder:\r\n                        (context, animation, secondaryAnimation, child) {\r\n                          const begin = Offset(1, 0);\r\n                          const end = Offset.zero;\r\n                          const curve = Curves.ease;\r\n\r\n                          var tween = Tween(\r\n                            begin: begin,\r\n                            end: end,\r\n                          ).chain(CurveTween(curve: curve));\r\n                          var offsetAnimation = animation.drive(tween);\r\n\r\n                          return SlideTransition(\r\n                            position: offsetAnimation,\r\n                            child: child,\r\n                          );\r\n                        },\r\n                    pageBuilder: (context, animation, secondaryAnimation) {\r\n                      return const ThemeSetting();\r\n                    },\r\n                  ),\r\n                );\r\n              },\r\n              child: settingTile(\r\n                context,\r\n                \"Theme\",\r\n                \"Choose Vibe : Light, Dark, Dynamic\",\r\n                const Icon(Broken.brush_2),\r\n              ),\r\n            ),\r\n            GestureDetector(\r\n              onTap: () {\r\n                Navigator.push(\r\n                  context,\r\n                  PageRouteBuilder(\r\n                    transitionDuration: const Duration(milliseconds: 300),\r\n                    transitionsBuilder:\r\n                        (context, animation, secondaryAnimation, child) {\r\n                          const begin = Offset(1, 0);\r\n                          const end = Offset.zero;\r\n                          const curve = Curves.ease;\r\n\r\n                          var tween = Tween(\r\n                            begin: begin,\r\n                            end: end,\r\n                          ).chain(CurveTween(curve: curve));\r\n                          var offsetAnimation = animation.drive(tween);\r\n\r\n                          return SlideTransition(\r\n                            position: offsetAnimation,\r\n                            child: child,\r\n                          );\r\n                        },\r\n                    pageBuilder: (context, animation, secondaryAnimation) {\r\n                      return const UiSettings();\r\n                    },\r\n                  ),\r\n                );\r\n              },\r\n              child: settingTile(\r\n                context,\r\n                \"UI\",\r\n                \"Customize Your UI: Vibrant, Sleek\",\r\n                const Icon(Broken.brush_1),\r\n              ),\r\n            ),\r\n            GestureDetector(\r\n              onTap: () {\r\n                openDialogBox(context);\r\n              },\r\n              child: settingTile(\r\n                context,\r\n                \"Clear Cache\",\r\n                \"Reset All Cached Settings\",\r\n                const Icon(Broken.trash),\r\n              ),\r\n            ),\r\n            GestureDetector(\r\n              onTap: () {\r\n                // Navigator.push(\r\n                //     context,\r\n                // PageRouteBuilder(\r\n                //     transitionDuration: const Duration(milliseconds: 300),\r\n                //     transitionsBuilder:\r\n                //         (context, animation, secondaryAnimation, child) {\r\n                //       const begin = Offset(1, 0);\r\n                //       const end = Offset.zero;\r\n                //       const curve = Curves.ease;\r\n\r\n                //       var tween = Tween(begin: begin, end: end)\r\n                //           .chain(CurveTween(curve: curve));\r\n                //       var offsetAnimation = animation.drive(tween);\r\n\r\n                //       return SlideTransition(\r\n                //           position: offsetAnimation, child: child);\r\n                //     },\r\n                //     pageBuilder:\r\n                //         (context, animation, secondaryAnimation) {\r\n                //       return const AboutSettings();\r\n                //     }));\r\n              },\r\n              child: settingTile(\r\n                context,\r\n                \"About\",\r\n                \"Discover More: About Us\",\r\n                const Icon(Broken.information),\r\n              ),\r\n            ),\r\n            const SizedBox(height: 20),\r\n            ElevatedButton(\r\n              onPressed: () async {\r\n                // log('activesource: ${sourceController.activeSource.value?.id}');\r\n                await sourceController.initExtensions();\r\n                log('activesource: ${sourceController.activeSource.value?.id}');\r\n                log('sources: ${SourceKeys.activeSourceId.get('')}');\r\n              },\r\n              child: Text(\"Testing\"),\r\n            ),\r\n          ],\r\n        ),\r\n      ),\r\n    );\r\n  }\r\n\r\n  void openDialogBox(context) {\r\n    showDialog(\r\n      context: context,\r\n      builder: (BuildContext context) {\r\n        return Dialog(\r\n          backgroundColor: Theme.of(context).colorScheme.surface,\r\n          child: AzyXContainer(\r\n            padding: const EdgeInsets.all(10),\r\n            margin: const EdgeInsets.all(10),\r\n            height: 125,\r\n            child: Column(\r\n              children: [\r\n                const AzyXText(\r\n                  text: \"Want to reset all the settings\",\r\n                  fontSize: 16,\r\n                ),\r\n                const SizedBox(height: 10),\r\n                Row(\r\n                  mainAxisAlignment: MainAxisAlignment.spaceBetween,\r\n                  children: [\r\n                    ElevatedButton(\r\n                      style: ButtonStyle(\r\n                        backgroundColor: WidgetStateProperty.all(\r\n                          Theme.of(context).colorScheme.onSurface,\r\n                        ),\r\n                        elevation: WidgetStateProperty.all(0),\r\n                      ),\r\n                      onPressed: () {\r\n                        Navigator.pop(context);\r\n                      },\r\n                      child: AzyXText(\r\n                        text: \"Cancel\",\r\n                        color: Theme.of(context).colorScheme.surface,\r\n                      ),\r\n                    ),\r\n                    ElevatedButton(\r\n                      style: ButtonStyle(\r\n                        backgroundColor: WidgetStateProperty.all(\r\n                          Theme.of(context).colorScheme.primary,\r\n                        ),\r\n                        elevation: WidgetStateProperty.all(0),\r\n                      ),\r\n                      onPressed: () {\r\n                        Navigator.pop(context);\r\n                        // Provider.of<ThemeProvider>(\r\n                        //   context,\r\n                        //   listen: false,\r\n                        // ).resetSettings();\r\n                      },\r\n                      child: AzyXText(\r\n                        text: \"Reset\",\r\n                        color: Theme.of(context).colorScheme.surface,\r\n                      ),\r\n                    ),\r\n                  ],\r\n                ),\r\n              ],\r\n            ),\r\n          ),\r\n        );\r\n      },\r\n    );\r\n  }\r\n\r\n  ListTile settingTile(\r\n    BuildContext context,\r\n    String title,\r\n    String subtitle,\r\n    Icon icon,\r\n  ) {\r\n    return ListTile(\r\n      leading: icon,\r\n      title: AzyXText(text: title, fontVariant: FontVariant.bold),\r\n      trailing: const Icon(Broken.arrow_right_3),\r\n      subtitle: AzyXText(text: subtitle, fontSize: 12),\r\n    );\r\n  }\r\n}\r\n"
  },
  {
    "path": "lib/Screens/search/controller/search_controller.dart",
    "content": "import 'package:azyx/Controllers/anilist_data_controller.dart';\nimport 'package:azyx/Models/media.dart';\nimport 'package:azyx/utils/utils.dart';\nimport 'package:flutter/widgets.dart';\nimport 'package:get/get.dart';\n\nclass SearchController extends GetxController {\n  final RxList<Media> searchItemList = RxList();\n  final TextEditingController textController = TextEditingController();\n  final RxBool isLoading = false.obs;\n  final RxString errorMessage = ''.obs;\n  final RxBool isGrid = true.obs;\n  final bool isManga;\n  final RxMap<String, dynamic> activeFilters = <String, dynamic>{}.obs;\n  final RxInt activeFilterCount = 0.obs;\n\n  SearchController({required this.isManga});\n\n  @override\n  void onClose() {\n    textController.dispose();\n    super.dispose();\n  }\n\n  void onListStyleChanged() {\n    isGrid.value = !isGrid.value;\n  }\n\n  void updateFilters(Map<String, dynamic> filters) {\n    activeFilters.value = filters;\n    _updateFilterCount();\n    onQuery();\n  }\n\n  void _updateFilterCount() {\n    int count = 0;\n\n    if (activeFilters['format'] != null) count++;\n    if (activeFilters['status'] != null) count++;\n    if (activeFilters['season'] != null) count++;\n    if (activeFilters['seasonYear'] != null) count++;\n    if (activeFilters['genres'] != null &&\n        (activeFilters['genres'] as List).isNotEmpty) {\n      count++;\n    }\n    if (activeFilters['tags'] != null &&\n        (activeFilters['tags'] as List).isNotEmpty) {\n      count++;\n    }\n\n    activeFilterCount.value = count;\n  }\n\n  void clearFilters() {\n    activeFilters.clear();\n    activeFilterCount.value = 0;\n    if (textController.text.trim().isNotEmpty) {\n      onQuery();\n    }\n  }\n\n  void removeFilter(String filterKey) {\n    activeFilters.remove(filterKey);\n    _updateFilterCount();\n    onQuery();\n  }\n\n  // Method to remove individual genre\n  void removeGenre(String genre) {\n    if (activeFilters['genres'] != null) {\n      List<String> genres = List<String>.from(activeFilters['genres']);\n      genres.remove(genre);\n\n      if (genres.isEmpty) {\n        activeFilters.remove('genres');\n      } else {\n        activeFilters['genres'] = genres;\n      }\n\n      _updateFilterCount();\n      onQuery();\n    }\n  }\n\n  // Method to remove individual tag\n  void removeTag(String tag) {\n    if (activeFilters['tags'] != null) {\n      List<String> tags = List<String>.from(activeFilters['tags']);\n      tags.remove(tag);\n\n      if (tags.isEmpty) {\n        activeFilters.remove('tags');\n      } else {\n        activeFilters['tags'] = tags;\n      }\n\n      _updateFilterCount();\n      onQuery();\n    }\n  }\n\n  Future<void> onQuery() async {\n    final query = textController.text.trim();\n\n    try {\n      isLoading.value = true;\n      errorMessage.value = '';\n\n      final data = isManga\n          ? await anilistDataController.searchAnilistManga(\n              query: query,\n              format: activeFilters['format'],\n              status: activeFilters['status'],\n              genres: activeFilters['genres'] != null\n                  ? List<String>.from(activeFilters['genres'])\n                  : null,\n              tags: activeFilters['tags'] != null\n                  ? List<String>.from(activeFilters['tags'])\n                  : null,\n              sort: activeFilters['sort'] != null\n                  ? List<String>.from(activeFilters['sort'])\n                  : ['POPULARITY_DESC'],\n            )\n          : await anilistDataController.searchAnilistAnime(\n              query: query,\n              format: activeFilters['format'],\n              status: activeFilters['status'],\n              season: activeFilters['season'],\n              seasonYear: activeFilters['seasonYear'],\n              genres: activeFilters['genres'] != null\n                  ? List<String>.from(activeFilters['genres'])\n                  : null,\n              tags: activeFilters['tags'] != null\n                  ? List<String>.from(activeFilters['tags'])\n                  : null,\n              sort: activeFilters['sort'] != null\n                  ? List<String>.from(activeFilters['sort'])\n                  : ['POPULARITY_DESC'],\n            );\n\n      searchItemList.value = data;\n\n      if (data.isNotEmpty) {\n        Utils.log('Search completed: ${data.length} results found');\n        Utils.log('First result: ${searchItemList.first.title!}');\n      } else {\n        Utils.log('No results found for query: $query');\n      }\n    } catch (e) {\n      errorMessage.value =\n          'Error searching ${isManga ? 'manga' : 'anime'}: ${e.toString()}';\n      Utils.log('Search error: $e');\n    } finally {\n      isLoading.value = false;\n    }\n  }\n\n  void clearSearch() {\n    textController.clear();\n    searchItemList.clear();\n    errorMessage.value = '';\n  }\n\n  String getFilterDisplayText() {\n    if (activeFilterCount.value == 0) return '';\n\n    List<String> filterTexts = [];\n\n    if (activeFilters['format'] != null) {\n      filterTexts.add(activeFilters['format'].toString().replaceAll('_', ' '));\n    }\n\n    if (activeFilters['status'] != null) {\n      filterTexts.add(activeFilters['status'].toString().replaceAll('_', ' '));\n    }\n\n    if (activeFilters['season'] != null) {\n      String seasonText = activeFilters['season'].toString();\n      if (activeFilters['seasonYear'] != null) {\n        seasonText += ' ${activeFilters['seasonYear']}';\n      }\n      filterTexts.add(seasonText);\n    }\n\n    if (activeFilters['genres'] != null &&\n        (activeFilters['genres'] as List).isNotEmpty) {\n      final genres = activeFilters['genres'] as List;\n      if (genres.length == 1) {\n        filterTexts.add(genres.first);\n      } else {\n        filterTexts.add('${genres.length} Genres');\n      }\n    }\n\n    if (activeFilters['tags'] != null &&\n        (activeFilters['tags'] as List).isNotEmpty) {\n      final tags = activeFilters['tags'] as List;\n      if (tags.length == 1) {\n        filterTexts.add(tags.first);\n      } else {\n        filterTexts.add('${tags.length} Tags');\n      }\n    }\n\n    if (filterTexts.isEmpty) return '';\n    if (filterTexts.length == 1) return filterTexts.first;\n    if (filterTexts.length <= 3) return filterTexts.join(', ');\n\n    return '${filterTexts.take(2).join(', ')} +${filterTexts.length - 2} more';\n  }\n\n  // Helper method to check if filters are active\n  bool get hasActiveFilters => activeFilterCount.value > 0;\n\n  // Helper method to get sort display name\n  String get currentSortDisplayName {\n    final sortOptions = {\n      'POPULARITY_DESC': 'Most Popular',\n      'SCORE_DESC': 'Highest Rated',\n      'TRENDING_DESC': 'Trending',\n      'START_DATE_DESC': 'Newest',\n      'START_DATE': 'Oldest',\n      'TITLE_ROMAJI': 'A-Z',\n      'TITLE_ROMAJI_DESC': 'Z-A',\n      'FAVOURITES_DESC': 'Most Favorited',\n      'UPDATED_AT_DESC': 'Recently Updated',\n    };\n\n    final currentSort = activeFilters['sort'] != null\n        ? (activeFilters['sort'] as List).first\n        : 'POPULARITY_DESC';\n\n    return sortOptions[currentSort] ?? 'Most Popular';\n  }\n\n  void reset() {\n    clearSearch();\n    clearFilters();\n  }\n}\n"
  },
  {
    "path": "lib/Screens/search/search_screen.dart",
    "content": "import 'package:azyx/Screens/search/controller/search_controller.dart' as show;\r\nimport 'package:azyx/Screens/search/widgets/filter_bottom_sheet.dart';\r\nimport 'package:azyx/Screens/search/widgets/gridview_list.dart';\r\nimport 'package:azyx/Screens/search/widgets/search_list.dart';\r\nimport 'package:azyx/Widgets/Animation/animation.dart';\r\nimport 'package:azyx/core/icons/icons_broken.dart';\r\nimport 'package:azyx/utils/Functions/multiplier_extension.dart';\r\nimport 'package:flutter/material.dart';\r\nimport 'package:flutter/services.dart';\r\nimport 'package:get/get.dart';\r\nimport 'package:ionicons/ionicons.dart';\r\n\r\nclass SearchScreen extends StatefulWidget {\r\n  final bool isManga;\r\n  const SearchScreen({super.key, required this.isManga});\r\n\r\n  @override\r\n  State<SearchScreen> createState() => _SearchScreenState();\r\n}\r\n\r\nclass _SearchScreenState extends State<SearchScreen>\r\n    with TickerProviderStateMixin {\r\n  late final show.SearchController controller;\r\n  late AnimationController _searchAnimationController;\r\n  late AnimationController _fadeAnimationController;\r\n  late Animation<double> _searchBarScale;\r\n  late Animation<double> _fadeAnimation;\r\n  final FocusNode _searchFocusNode = FocusNode();\r\n  bool _isSearchFocused = false;\r\n  late String title;\r\n\r\n  @override\r\n  void initState() {\r\n    super.initState();\r\n    title = widget.isManga ? \"Manga\" : \"Anime\";\r\n    controller = Get.put(show.SearchController(isManga: widget.isManga));\r\n\r\n    _searchAnimationController = AnimationController(\r\n      duration: const Duration(milliseconds: 300),\r\n      vsync: this,\r\n    );\r\n\r\n    _fadeAnimationController = AnimationController(\r\n      duration: const Duration(milliseconds: 500),\r\n      vsync: this,\r\n    );\r\n\r\n    _searchBarScale = Tween<double>(begin: 1.0, end: 1.02).animate(\r\n      CurvedAnimation(\r\n        parent: _searchAnimationController,\r\n        curve: Curves.easeInOut,\r\n      ),\r\n    );\r\n\r\n    _fadeAnimation = Tween<double>(begin: 0.0, end: 1.0).animate(\r\n      CurvedAnimation(\r\n        parent: _fadeAnimationController,\r\n        curve: Curves.easeInOut,\r\n      ),\r\n    );\r\n\r\n    _searchFocusNode.addListener(() {\r\n      if (mounted) {\r\n        setState(() {\r\n          _isSearchFocused = _searchFocusNode.hasFocus;\r\n        });\r\n        if (_searchFocusNode.hasFocus) {\r\n          _searchAnimationController.forward();\r\n        } else {\r\n          _searchAnimationController.reverse();\r\n        }\r\n      }\r\n    });\r\n\r\n    _fadeAnimationController.forward();\r\n  }\r\n\r\n  @override\r\n  void dispose() {\r\n    _searchAnimationController.dispose();\r\n    _fadeAnimationController.dispose();\r\n    _searchFocusNode.dispose();\r\n    Get.delete<show.SearchController>();\r\n    super.dispose();\r\n  }\r\n\r\n  @override\r\n  Widget build(BuildContext context) {\r\n    final theme = Theme.of(context);\r\n    final colorScheme = theme.colorScheme;\r\n\r\n    return Scaffold(\r\n      backgroundColor: colorScheme.surface,\r\n      resizeToAvoidBottomInset: false,\r\n      body: SafeArea(\r\n        child: FadeTransition(\r\n          opacity: _fadeAnimation,\r\n          child: Column(\r\n            children: [\r\n              _buildModernAppBar(context),\r\n              _buildSearchSection(context),\r\n              _buildFilterChips(context), // Add filter chips here\r\n              Expanded(child: _buildSearchResults(context)),\r\n            ],\r\n          ),\r\n        ),\r\n      ),\r\n    );\r\n  }\r\n\r\n  Widget _buildModernAppBar(BuildContext context) {\r\n    final colorScheme = Theme.of(context).colorScheme;\r\n\r\n    return Container(\r\n      padding: const EdgeInsets.fromLTRB(20, 16, 20, 8),\r\n      decoration: BoxDecoration(\r\n        gradient: LinearGradient(\r\n          begin: Alignment.topLeft,\r\n          end: Alignment.bottomRight,\r\n          colors: [\r\n            colorScheme.primary.withOpacity(0.1),\r\n            colorScheme.secondary.withOpacity(0.05),\r\n          ],\r\n        ),\r\n      ),\r\n      child: Row(\r\n        children: [\r\n          Container(\r\n            padding: const EdgeInsets.all(12),\r\n            decoration: BoxDecoration(\r\n              color: colorScheme.primary.withOpacity(0.1),\r\n              borderRadius: BorderRadius.circular(16),\r\n              border: Border.all(\r\n                color: colorScheme.primary.withOpacity(0.2),\r\n                width: 1,\r\n              ),\r\n            ),\r\n            child: Icon(\r\n              Broken.search_normal,\r\n              color: colorScheme.primary,\r\n              size: 24,\r\n            ),\r\n          ),\r\n          16.width,\r\n          Expanded(\r\n            child: Column(\r\n              crossAxisAlignment: CrossAxisAlignment.start,\r\n              children: [\r\n                Text(\r\n                  'Discover $title',\r\n                  style: TextStyle(\r\n                    fontSize: 24,\r\n                    fontWeight: FontWeight.bold,\r\n                    color: colorScheme.onSurface,\r\n                    letterSpacing: -0.5,\r\n                  ),\r\n                ),\r\n                4.height,\r\n                Text(\r\n                  'Find your next favorite series',\r\n                  style: TextStyle(\r\n                    fontSize: 14,\r\n                    color: colorScheme.onSurface.withOpacity(0.7),\r\n                    fontWeight: FontWeight.w500,\r\n                  ),\r\n                ),\r\n              ],\r\n            ),\r\n          ),\r\n          InkWell(\r\n            onTap: () => Get.back(),\r\n            child: Container(\r\n              padding: const EdgeInsets.all(12),\r\n              decoration: BoxDecoration(\r\n                color: colorScheme.primary.withOpacity(0.1),\r\n                borderRadius: BorderRadius.circular(16),\r\n                border: Border.all(\r\n                  color: colorScheme.primary.withOpacity(0.2),\r\n                  width: 1,\r\n                ),\r\n              ),\r\n              child: Icon(\r\n                Broken.close_circle,\r\n                color: colorScheme.primary,\r\n                size: 24,\r\n              ),\r\n            ),\r\n          ),\r\n        ],\r\n      ),\r\n    );\r\n  }\r\n\r\n  Widget _buildSearchSection(BuildContext context) {\r\n    return Container(\r\n      padding: const EdgeInsets.fromLTRB(20, 20, 20, 16),\r\n      child: Column(\r\n        children: [\r\n          AnimatedItemWrapper(\r\n            duration: Duration(milliseconds: 1000),\r\n            child: AnimatedBuilder(\r\n              animation: _searchBarScale,\r\n              builder: (context, child) {\r\n                return Transform.scale(\r\n                  scale: _searchBarScale.value,\r\n                  child: _buildModernSearchBar(context),\r\n                );\r\n              },\r\n            ),\r\n          ),\r\n          16.height,\r\n          _buildSearchActions(context),\r\n        ],\r\n      ),\r\n    );\r\n  }\r\n\r\n  Widget _buildModernSearchBar(BuildContext context) {\r\n    final colorScheme = Theme.of(context).colorScheme;\r\n\r\n    return AnimatedContainer(\r\n      duration: const Duration(milliseconds: 300),\r\n      decoration: BoxDecoration(\r\n        color: colorScheme.surfaceContainerHighest,\r\n        borderRadius: BorderRadius.circular(20),\r\n        border: Border.all(\r\n          color: _isSearchFocused\r\n              ? colorScheme.primary.withOpacity(0.6)\r\n              : colorScheme.outline.withOpacity(0.2),\r\n          width: _isSearchFocused ? 2 : 1,\r\n        ),\r\n        boxShadow: [\r\n          BoxShadow(\r\n            color: _isSearchFocused\r\n                ? colorScheme.primary.withOpacity(0.1)\r\n                : Colors.black.withOpacity(0.05),\r\n            blurRadius: _isSearchFocused ? 20 : 10,\r\n            offset: const Offset(0, 4),\r\n            spreadRadius: _isSearchFocused ? 2 : 0,\r\n          ),\r\n        ],\r\n      ),\r\n      child: Row(\r\n        children: [\r\n          Padding(\r\n            padding: const EdgeInsets.only(left: 20),\r\n            child: AnimatedSwitcher(\r\n              duration: const Duration(milliseconds: 200),\r\n              child: Icon(\r\n                _isSearchFocused ? Ionicons.search : Ionicons.search_outline,\r\n                color: _isSearchFocused\r\n                    ? colorScheme.primary\r\n                    : colorScheme.onSurface.withOpacity(0.6),\r\n                size: 22,\r\n                key: ValueKey(_isSearchFocused),\r\n              ),\r\n            ),\r\n          ),\r\n          Expanded(\r\n            child: TextField(\r\n              controller: controller.textController,\r\n              focusNode: _searchFocusNode,\r\n              style: TextStyle(\r\n                fontSize: 16,\r\n                color: colorScheme.onSurface,\r\n                fontWeight: FontWeight.w500,\r\n              ),\r\n              decoration: InputDecoration(\r\n                hintText: 'Search for ${title.toLowerCase()}...',\r\n                hintStyle: TextStyle(\r\n                  color: colorScheme.onSurface.withOpacity(0.5),\r\n                  fontSize: 16,\r\n                  fontWeight: FontWeight.w400,\r\n                ),\r\n                border: InputBorder.none,\r\n                contentPadding: const EdgeInsets.symmetric(\r\n                  horizontal: 16,\r\n                  vertical: 18,\r\n                ),\r\n              ),\r\n              onSubmitted: (_) => controller.onQuery(),\r\n              textInputAction: TextInputAction.search,\r\n              onChanged: (value) {\r\n                if (mounted) {\r\n                  setState(() {});\r\n                }\r\n              },\r\n            ),\r\n          ),\r\n          AnimatedSwitcher(\r\n            duration: const Duration(milliseconds: 200),\r\n            child: controller.textController.text.isNotEmpty\r\n                ? GestureDetector(\r\n                    onTap: () {\r\n                      controller.textController.clear();\r\n                      if (mounted) {\r\n                        setState(() {});\r\n                      }\r\n                    },\r\n                    child: Container(\r\n                      margin: const EdgeInsets.only(right: 8),\r\n                      padding: const EdgeInsets.all(8),\r\n                      decoration: BoxDecoration(\r\n                        color: colorScheme.error.withOpacity(0.1),\r\n                        shape: BoxShape.circle,\r\n                      ),\r\n                      child: Icon(\r\n                        Ionicons.close,\r\n                        size: 16,\r\n                        color: colorScheme.error,\r\n                      ),\r\n                    ),\r\n                  )\r\n                : const SizedBox.shrink(),\r\n          ),\r\n          Container(\r\n            margin: const EdgeInsets.only(right: 4),\r\n            decoration: BoxDecoration(\r\n              gradient: LinearGradient(\r\n                colors: [\r\n                  colorScheme.primary,\r\n                  colorScheme.primary.withOpacity(0.8),\r\n                ],\r\n              ),\r\n              borderRadius: BorderRadius.circular(16),\r\n              boxShadow: [\r\n                BoxShadow(\r\n                  color: colorScheme.primary.withOpacity(0.3),\r\n                  blurRadius: 8,\r\n                  offset: const Offset(0, 2),\r\n                ),\r\n              ],\r\n            ),\r\n            child: Material(\r\n              color: Colors.transparent,\r\n              child: InkWell(\r\n                borderRadius: BorderRadius.circular(16),\r\n                onTap: () {\r\n                  HapticFeedback.lightImpact();\r\n                  controller.onQuery();\r\n                },\r\n                child: Container(\r\n                  padding: const EdgeInsets.all(12),\r\n                  child: Icon(\r\n                    Ionicons.arrow_forward,\r\n                    color: colorScheme.onPrimary,\r\n                    size: 20,\r\n                  ),\r\n                ),\r\n              ),\r\n            ),\r\n          ),\r\n        ],\r\n      ),\r\n    );\r\n  }\r\n\r\n  Widget _buildSearchActions(BuildContext context) {\r\n    final colorScheme = Theme.of(context).colorScheme;\r\n    return Row(\r\n      children: [\r\n        Expanded(\r\n          child: Obx(() {\r\n            return GestureDetector(\r\n              onTap: () {\r\n                showFilterBottomSheet(context, widget.isManga, (v) {\r\n                  controller.updateFilters(v);\r\n                }, initialFilters: controller.activeFilters);\r\n              },\r\n              child: Container(\r\n                padding: const EdgeInsets.symmetric(\r\n                  horizontal: 16,\r\n                  vertical: 12,\r\n                ),\r\n                decoration: BoxDecoration(\r\n                  color: controller.hasActiveFilters\r\n                      ? colorScheme.primary.withOpacity(0.1)\r\n                      : colorScheme.surfaceContainerHigh.withOpacity(0.7),\r\n                  borderRadius: BorderRadius.circular(16),\r\n                  border: Border.all(\r\n                    color: controller.hasActiveFilters\r\n                        ? colorScheme.primary.withOpacity(0.3)\r\n                        : colorScheme.outline.withOpacity(0.1),\r\n                  ),\r\n                ),\r\n                child: Row(\r\n                  children: [\r\n                    Icon(\r\n                      Ionicons.options_outline,\r\n                      size: 18,\r\n                      color: controller.hasActiveFilters\r\n                          ? colorScheme.primary\r\n                          : colorScheme.onSurface.withOpacity(0.7),\r\n                    ),\r\n                    8.width,\r\n                    Text(\r\n                      'Filters',\r\n                      style: TextStyle(\r\n                        color: controller.hasActiveFilters\r\n                            ? colorScheme.primary\r\n                            : colorScheme.onSurface.withOpacity(0.7),\r\n                        fontSize: 14,\r\n                        fontWeight: FontWeight.w500,\r\n                      ),\r\n                    ),\r\n                    if (controller.hasActiveFilters) ...[\r\n                      4.width,\r\n                      Container(\r\n                        padding: const EdgeInsets.all(4),\r\n                        decoration: BoxDecoration(\r\n                          color: colorScheme.primary,\r\n                          shape: BoxShape.circle,\r\n                        ),\r\n                        child: Text(\r\n                          '${controller.activeFilterCount.value}',\r\n                          style: TextStyle(\r\n                            color: colorScheme.onPrimary,\r\n                            fontSize: 10,\r\n                            fontWeight: FontWeight.bold,\r\n                          ),\r\n                        ),\r\n                      ),\r\n                    ],\r\n                  ],\r\n                ),\r\n              ),\r\n            );\r\n          }),\r\n        ),\r\n        16.width,\r\n        Obx(() {\r\n          return AnimatedContainer(\r\n            duration: const Duration(milliseconds: 300),\r\n            decoration: BoxDecoration(\r\n              color: controller.isGrid.value\r\n                  ? colorScheme.primary\r\n                  : colorScheme.surfaceContainerHigh,\r\n              borderRadius: BorderRadius.circular(16),\r\n              border: Border.all(\r\n                color: controller.isGrid.value\r\n                    ? colorScheme.primary\r\n                    : colorScheme.outline.withOpacity(0.2),\r\n                width: 1,\r\n              ),\r\n              boxShadow: controller.isGrid.value\r\n                  ? [\r\n                      BoxShadow(\r\n                        color: colorScheme.primary.withOpacity(0.3),\r\n                        blurRadius: 8,\r\n                        offset: const Offset(0, 2),\r\n                      ),\r\n                    ]\r\n                  : null,\r\n            ),\r\n            child: Material(\r\n              color: Colors.transparent,\r\n              child: InkWell(\r\n                borderRadius: BorderRadius.circular(16),\r\n                onTap: () {\r\n                  HapticFeedback.lightImpact();\r\n                  controller.onListStyleChanged();\r\n                },\r\n                child: Container(\r\n                  padding: const EdgeInsets.all(14),\r\n                  child: AnimatedSwitcher(\r\n                    duration: const Duration(milliseconds: 200),\r\n                    child: Icon(\r\n                      controller.isGrid.value ? Ionicons.grid : Ionicons.list,\r\n                      color: controller.isGrid.value\r\n                          ? colorScheme.onPrimary\r\n                          : colorScheme.onSurface.withOpacity(0.7),\r\n                      size: 20,\r\n                      key: ValueKey(controller.isGrid.value),\r\n                    ),\r\n                  ),\r\n                ),\r\n              ),\r\n            ),\r\n          );\r\n        }),\r\n      ],\r\n    );\r\n  }\r\n\r\n  Widget _buildFilterChips(BuildContext context) {\r\n    final colorScheme = Theme.of(context).colorScheme;\r\n\r\n    return Obx(() {\r\n      if (!controller.hasActiveFilters) {\r\n        return const SizedBox.shrink();\r\n      }\r\n\r\n      return Container(\r\n        margin: const EdgeInsets.only(left: 20, right: 20, bottom: 16),\r\n        child: Column(\r\n          crossAxisAlignment: CrossAxisAlignment.start,\r\n          children: [\r\n            Row(\r\n              children: [\r\n                Text(\r\n                  'Active Filters',\r\n                  style: TextStyle(\r\n                    fontSize: 14,\r\n                    fontWeight: FontWeight.w600,\r\n                    color: colorScheme.onSurface.withOpacity(0.8),\r\n                  ),\r\n                ),\r\n                const Spacer(),\r\n                GestureDetector(\r\n                  onTap: () {\r\n                    HapticFeedback.lightImpact();\r\n                    controller.clearFilters();\r\n                  },\r\n                  child: Container(\r\n                    padding: const EdgeInsets.symmetric(\r\n                      horizontal: 8,\r\n                      vertical: 4,\r\n                    ),\r\n                    decoration: BoxDecoration(\r\n                      color: colorScheme.error.withOpacity(0.1),\r\n                      borderRadius: BorderRadius.circular(12),\r\n                    ),\r\n                    child: Row(\r\n                      mainAxisSize: MainAxisSize.min,\r\n                      children: [\r\n                        Icon(\r\n                          Ionicons.close,\r\n                          size: 12,\r\n                          color: colorScheme.error,\r\n                        ),\r\n                        4.width,\r\n                        Text(\r\n                          'Clear All',\r\n                          style: TextStyle(\r\n                            fontSize: 12,\r\n                            fontWeight: FontWeight.w600,\r\n                            color: colorScheme.error,\r\n                          ),\r\n                        ),\r\n                      ],\r\n                    ),\r\n                  ),\r\n                ),\r\n              ],\r\n            ),\r\n            8.height,\r\n            Wrap(\r\n              spacing: 8,\r\n              runSpacing: 8,\r\n              children: _buildFilterChipsList(context),\r\n            ),\r\n          ],\r\n        ),\r\n      );\r\n    });\r\n  }\r\n\r\n  List<Widget> _buildFilterChipsList(BuildContext context) {\r\n    // final colorScheme = Theme.of(context).colorScheme;\r\n    List<Widget> chips = [];\r\n\r\n    // Format filter\r\n    if (controller.activeFilters['format'] != null) {\r\n      chips.add(\r\n        _buildFilterChip(\r\n          context,\r\n          label: controller.activeFilters['format'].toString().replaceAll(\r\n            '_',\r\n            ' ',\r\n          ),\r\n          onRemove: () => controller.removeFilter('format'),\r\n        ),\r\n      );\r\n    }\r\n\r\n    // Status filter\r\n    if (controller.activeFilters['status'] != null) {\r\n      chips.add(\r\n        _buildFilterChip(\r\n          context,\r\n          label: controller.activeFilters['status'].toString().replaceAll(\r\n            '_',\r\n            ' ',\r\n          ),\r\n          onRemove: () => controller.removeFilter('status'),\r\n        ),\r\n      );\r\n    }\r\n\r\n    // Season filter (only for anime)\r\n    if (!widget.isManga && controller.activeFilters['season'] != null) {\r\n      String seasonText = controller.activeFilters['season'].toString();\r\n      if (controller.activeFilters['seasonYear'] != null) {\r\n        seasonText += ' ${controller.activeFilters['seasonYear']}';\r\n      }\r\n      chips.add(\r\n        _buildFilterChip(\r\n          context,\r\n          label: seasonText,\r\n          onRemove: () {\r\n            controller.removeFilter('season');\r\n            controller.removeFilter('seasonYear');\r\n          },\r\n        ),\r\n      );\r\n    }\r\n\r\n    // Genres filter\r\n    if (controller.activeFilters['genres'] != null &&\r\n        (controller.activeFilters['genres'] as List).isNotEmpty) {\r\n      final genres = controller.activeFilters['genres'] as List;\r\n      for (int i = 0; i < genres.length; i++) {\r\n        chips.add(\r\n          _buildFilterChip(\r\n            context,\r\n            label: genres[i].toString(),\r\n            onRemove: () => controller.removeGenre(genres[i]),\r\n            icon: Icons.category_outlined,\r\n          ),\r\n        );\r\n      }\r\n    }\r\n\r\n    // Tags filter\r\n    if (controller.activeFilters['tags'] != null &&\r\n        (controller.activeFilters['tags'] as List).isNotEmpty) {\r\n      final tags = controller.activeFilters['tags'] as List;\r\n      for (int i = 0; i < tags.length; i++) {\r\n        chips.add(\r\n          _buildFilterChip(\r\n            context,\r\n            label: tags[i].toString(),\r\n            onRemove: () => controller.removeTag(tags[i]),\r\n            icon: Icons.tag,\r\n          ),\r\n        );\r\n      }\r\n    }\r\n\r\n    return chips;\r\n  }\r\n\r\n  Widget _buildFilterChip(\r\n    BuildContext context, {\r\n    required String label,\r\n    required VoidCallback onRemove,\r\n    IconData? icon,\r\n  }) {\r\n    final colorScheme = Theme.of(context).colorScheme;\r\n\r\n    return AnimatedContainer(\r\n      duration: const Duration(milliseconds: 300),\r\n      decoration: BoxDecoration(\r\n        gradient: LinearGradient(\r\n          colors: [\r\n            colorScheme.primary.withOpacity(0.1),\r\n            colorScheme.primary.withOpacity(0.05),\r\n          ],\r\n        ),\r\n        borderRadius: BorderRadius.circular(20),\r\n        border: Border.all(\r\n          color: colorScheme.primary.withOpacity(0.3),\r\n          width: 1,\r\n        ),\r\n      ),\r\n      child: Material(\r\n        color: Colors.transparent,\r\n        child: InkWell(\r\n          borderRadius: BorderRadius.circular(20),\r\n          onTap: onRemove,\r\n          child: Container(\r\n            padding: const EdgeInsets.symmetric(horizontal: 12, vertical: 8),\r\n            child: Row(\r\n              mainAxisSize: MainAxisSize.min,\r\n              children: [\r\n                if (icon != null) ...[\r\n                  Icon(icon, size: 14, color: colorScheme.primary),\r\n                  4.width,\r\n                ],\r\n                Text(\r\n                  label,\r\n                  style: TextStyle(\r\n                    fontSize: 12,\r\n                    fontWeight: FontWeight.w600,\r\n                    color: colorScheme.primary,\r\n                  ),\r\n                ),\r\n                6.width,\r\n                Container(\r\n                  padding: const EdgeInsets.all(2),\r\n                  decoration: BoxDecoration(\r\n                    color: colorScheme.primary.withOpacity(0.2),\r\n                    shape: BoxShape.circle,\r\n                  ),\r\n                  child: Icon(\r\n                    Ionicons.close,\r\n                    size: 10,\r\n                    color: colorScheme.primary,\r\n                  ),\r\n                ),\r\n              ],\r\n            ),\r\n          ),\r\n        ),\r\n      ),\r\n    );\r\n  }\r\n\r\n  Widget _buildSearchResults(BuildContext context) {\r\n    final colorScheme = Theme.of(context).colorScheme;\r\n\r\n    return Container(\r\n      margin: const EdgeInsets.only(top: 8),\r\n      decoration: BoxDecoration(\r\n        color: colorScheme.surface,\r\n        borderRadius: const BorderRadius.only(\r\n          topLeft: Radius.circular(24),\r\n          topRight: Radius.circular(24),\r\n        ),\r\n      ),\r\n      child: ClipRRect(\r\n        borderRadius: const BorderRadius.only(\r\n          topLeft: Radius.circular(24),\r\n          topRight: Radius.circular(24),\r\n        ),\r\n        child: Obx(() {\r\n          if (controller.isLoading.value) {\r\n            return _buildLoadingState(context);\r\n          }\r\n\r\n          if (controller.errorMessage.value.isNotEmpty) {\r\n            return _buildErrorState(context);\r\n          }\r\n\r\n          if (controller.searchItemList.isEmpty) {\r\n            return _buildEmptyState(context);\r\n          }\r\n\r\n          return AnimatedSwitcher(\r\n            duration: const Duration(milliseconds: 400),\r\n            child: controller.isGrid.value\r\n                ? GridviewList(\r\n                    data: controller.searchItemList,\r\n                    isManga: widget.isManga,\r\n                    key: const ValueKey('grid'),\r\n                  )\r\n                : SearchList(\r\n                    isManga: widget.isManga,\r\n                    data: controller.searchItemList,\r\n                    key: const ValueKey('list'),\r\n                  ),\r\n          );\r\n        }),\r\n      ),\r\n    );\r\n  }\r\n\r\n  Widget _buildLoadingState(BuildContext context) {\r\n    final colorScheme = Theme.of(context).colorScheme;\r\n\r\n    return Center(\r\n      child: Column(\r\n        mainAxisAlignment: MainAxisAlignment.center,\r\n        children: [\r\n          Container(\r\n            padding: const EdgeInsets.all(20),\r\n            decoration: BoxDecoration(\r\n              color: colorScheme.primary.withOpacity(0.1),\r\n              shape: BoxShape.circle,\r\n            ),\r\n            child: CircularProgressIndicator(\r\n              color: colorScheme.primary,\r\n              strokeWidth: 3,\r\n            ),\r\n          ),\r\n          24.height,\r\n          Text(\r\n            'Searching ${title.toLowerCase()}...',\r\n            style: TextStyle(\r\n              fontSize: 16,\r\n              color: colorScheme.onSurface.withOpacity(0.7),\r\n              fontWeight: FontWeight.w500,\r\n            ),\r\n          ),\r\n        ],\r\n      ),\r\n    );\r\n  }\r\n\r\n  Widget _buildErrorState(BuildContext context) {\r\n    final colorScheme = Theme.of(context).colorScheme;\r\n\r\n    return Center(\r\n      child: Padding(\r\n        padding: const EdgeInsets.all(32),\r\n        child: Column(\r\n          mainAxisAlignment: MainAxisAlignment.center,\r\n          children: [\r\n            Container(\r\n              padding: const EdgeInsets.all(20),\r\n              decoration: BoxDecoration(\r\n                color: colorScheme.error.withOpacity(0.1),\r\n                shape: BoxShape.circle,\r\n              ),\r\n              child: Icon(\r\n                Ionicons.warning_outline,\r\n                size: 48,\r\n                color: colorScheme.error,\r\n              ),\r\n            ),\r\n            24.height,\r\n            Text(\r\n              'Oops! Something went wrong',\r\n              style: TextStyle(\r\n                fontSize: 20,\r\n                fontWeight: FontWeight.bold,\r\n                color: colorScheme.onSurface,\r\n              ),\r\n              textAlign: TextAlign.center,\r\n            ),\r\n            12.height,\r\n            Text(\r\n              controller.errorMessage.value,\r\n              style: TextStyle(\r\n                fontSize: 14,\r\n                color: colorScheme.onSurface.withOpacity(0.7),\r\n              ),\r\n              textAlign: TextAlign.center,\r\n            ),\r\n            24.height,\r\n            ElevatedButton.icon(\r\n              onPressed: () => controller.onQuery(),\r\n              icon: const Icon(Ionicons.refresh),\r\n              label: const Text('Try Again'),\r\n              style: ElevatedButton.styleFrom(\r\n                backgroundColor: colorScheme.primary,\r\n                foregroundColor: colorScheme.onPrimary,\r\n                padding: const EdgeInsets.symmetric(\r\n                  horizontal: 24,\r\n                  vertical: 12,\r\n                ),\r\n                shape: RoundedRectangleBorder(\r\n                  borderRadius: BorderRadius.circular(16),\r\n                ),\r\n              ),\r\n            ),\r\n          ],\r\n        ),\r\n      ),\r\n    );\r\n  }\r\n\r\n  Widget _buildEmptyState(BuildContext context) {\r\n    final colorScheme = Theme.of(context).colorScheme;\r\n\r\n    return Center(\r\n      child: Padding(\r\n        padding: const EdgeInsets.all(32),\r\n        child: Column(\r\n          mainAxisAlignment: MainAxisAlignment.center,\r\n          children: [\r\n            Container(\r\n              padding: const EdgeInsets.all(24),\r\n              decoration: BoxDecoration(\r\n                gradient: LinearGradient(\r\n                  colors: [\r\n                    colorScheme.primary.withOpacity(0.1),\r\n                    colorScheme.secondary.withOpacity(0.1),\r\n                  ],\r\n                ),\r\n                shape: BoxShape.circle,\r\n              ),\r\n              child: Icon(\r\n                Ionicons.search_outline,\r\n                size: 64,\r\n                color: colorScheme.primary.withOpacity(0.7),\r\n              ),\r\n            ),\r\n            32.height,\r\n            Text(\r\n              'No ${title.toLowerCase()} found',\r\n              style: TextStyle(\r\n                fontSize: 24,\r\n                fontWeight: FontWeight.bold,\r\n                color: colorScheme.onSurface,\r\n              ),\r\n            ),\r\n            12.height,\r\n            Text(\r\n              'Try searching with different keywords or check your spelling',\r\n              style: TextStyle(\r\n                fontSize: 14,\r\n                color: colorScheme.onSurface.withOpacity(0.7),\r\n              ),\r\n              textAlign: TextAlign.center,\r\n            ),\r\n          ],\r\n        ),\r\n      ),\r\n    );\r\n  }\r\n}\r\n"
  },
  {
    "path": "lib/Screens/search/widgets/filter_bottom_sheet.dart",
    "content": "import 'package:flutter/material.dart';\r\nimport 'package:flutter/services.dart';\r\nimport 'package:ionicons/ionicons.dart';\r\n\r\nclass FilterBottomSheet extends StatefulWidget {\r\n  final bool isManga;\r\n  final Function(Map<String, dynamic>) onApplyFilters;\r\n  final Map<String, dynamic>? initialFilters;\r\n\r\n  const FilterBottomSheet({\r\n    super.key,\r\n    required this.isManga,\r\n    required this.onApplyFilters,\r\n    this.initialFilters,\r\n  });\r\n\r\n  @override\r\n  State<FilterBottomSheet> createState() => _FilterBottomSheetState();\r\n}\r\n\r\nclass _FilterBottomSheetState extends State<FilterBottomSheet>\r\n    with TickerProviderStateMixin {\r\n  String? selectedFormat;\r\n  String? selectedStatus;\r\n  String? selectedSeason;\r\n  int? selectedSeasonYear;\r\n  List<String> selectedGenres = [];\r\n  List<String> selectedTags = [];\r\n  String selectedSort = 'POPULARITY_DESC';\r\n\r\n  late AnimationController _animationController;\r\n  late Animation<double> _slideAnimation;\r\n  late Animation<double> _fadeAnimation;\r\n\r\n  // AniList compatible formats\r\n  final List<String> animeFormats = [\r\n    'TV',\r\n    'TV_SHORT',\r\n    'MOVIE',\r\n    'SPECIAL',\r\n    'OVA',\r\n    'ONA',\r\n    'MUSIC'\r\n  ];\r\n\r\n  final List<String> mangaFormats = ['MANGA', 'LIGHT_NOVEL', 'ONE_SHOT'];\r\n\r\n  final List<String> statusOptions = [\r\n    'FINISHED',\r\n    'RELEASING',\r\n    'NOT_YET_RELEASED',\r\n    'CANCELLED',\r\n    'HIATUS'\r\n  ];\r\n\r\n  final List<String> seasonOptions = ['WINTER', 'SPRING', 'SUMMER', 'FALL'];\r\n\r\n  final Map<String, String> sortOptions = {\r\n    'POPULARITY_DESC': 'Most Popular',\r\n    'SCORE_DESC': 'Highest Rated',\r\n    'TRENDING_DESC': 'Trending',\r\n    'START_DATE_DESC': 'Newest',\r\n    'START_DATE': 'Oldest',\r\n    'TITLE_ROMAJI': 'A-Z',\r\n    'TITLE_ROMAJI_DESC': 'Z-A',\r\n    'FAVOURITES_DESC': 'Most Favorited',\r\n    'UPDATED_AT_DESC': 'Recently Updated',\r\n  };\r\n\r\n  final List<String> commonGenres = [\r\n    'Action',\r\n    'Adventure',\r\n    'Comedy',\r\n    'Drama',\r\n    'Ecchi',\r\n    'Fantasy',\r\n    'Horror',\r\n    'Mahou Shoujo',\r\n    'Mecha',\r\n    'Music',\r\n    'Mystery',\r\n    'Psychological',\r\n    'Romance',\r\n    'Sci-Fi',\r\n    'Slice of Life',\r\n    'Sports',\r\n    'Supernatural',\r\n    'Thriller'\r\n  ];\r\n\r\n  final List<String> commonTags = [\r\n    'School',\r\n    'Demons',\r\n    'Magic',\r\n    'Military',\r\n    'Police',\r\n    'Vampires',\r\n    'Aliens',\r\n    'Animals',\r\n    'Cooking',\r\n    'Dancing',\r\n    'Delinquents',\r\n    'Dragons',\r\n    'Friendship',\r\n    'Ghosts',\r\n    'Gods',\r\n    'Guns',\r\n    'Harem',\r\n    'Historical',\r\n    'Idols',\r\n    'Kaiju',\r\n    'Martial Arts',\r\n    'Ninja',\r\n    'Pirates',\r\n    'Robots',\r\n    'Samurai',\r\n    'Space',\r\n    'Time Travel',\r\n    'Tragedy',\r\n    'War',\r\n    'Zombies'\r\n  ];\r\n\r\n  @override\r\n  void initState() {\r\n    super.initState();\r\n    _initializeFilters();\r\n    _setupAnimations();\r\n  }\r\n\r\n  void _initializeFilters() {\r\n    if (widget.initialFilters != null) {\r\n      final filters = widget.initialFilters!;\r\n      selectedFormat = filters['format'];\r\n      selectedStatus = filters['status'];\r\n      selectedSeason = filters['season'];\r\n      selectedSeasonYear = filters['seasonYear'];\r\n      selectedGenres = List<String>.from(filters['genres'] ?? []);\r\n      selectedTags = List<String>.from(filters['tags'] ?? []);\r\n      selectedSort = filters['sort']?.first ?? 'POPULARITY_DESC';\r\n    }\r\n  }\r\n\r\n  void _setupAnimations() {\r\n    _animationController = AnimationController(\r\n      duration: const Duration(milliseconds: 600),\r\n      vsync: this,\r\n    );\r\n\r\n    _slideAnimation = Tween<double>(\r\n      begin: 1.0,\r\n      end: 0.0,\r\n    ).animate(CurvedAnimation(\r\n      parent: _animationController,\r\n      curve: Curves.easeOutCubic,\r\n    ));\r\n\r\n    _fadeAnimation = Tween<double>(\r\n      begin: 0.0,\r\n      end: 1.0,\r\n    ).animate(CurvedAnimation(\r\n      parent: _animationController,\r\n      curve: const Interval(0.3, 1.0, curve: Curves.easeOut),\r\n    ));\r\n\r\n    _animationController.forward();\r\n  }\r\n\r\n  @override\r\n  void dispose() {\r\n    _animationController.dispose();\r\n    super.dispose();\r\n  }\r\n\r\n  @override\r\n  Widget build(BuildContext context) {\r\n    final colorScheme = Theme.of(context).colorScheme;\r\n    final screenHeight = MediaQuery.of(context).size.height;\r\n\r\n    return AnimatedBuilder(\r\n      animation: _animationController,\r\n      builder: (context, child) {\r\n        return Transform.translate(\r\n          offset: Offset(0, screenHeight * _slideAnimation.value * 0.3),\r\n          child: Opacity(\r\n            opacity: _fadeAnimation.value,\r\n            child: Container(\r\n              height: screenHeight * 0.9,\r\n              decoration: BoxDecoration(\r\n                color: colorScheme.surface,\r\n                borderRadius: const BorderRadius.only(\r\n                  topLeft: Radius.circular(28),\r\n                  topRight: Radius.circular(28),\r\n                ),\r\n                boxShadow: [\r\n                  BoxShadow(\r\n                    color: Colors.black.withOpacity(0.1),\r\n                    blurRadius: 20,\r\n                    offset: const Offset(0, -5),\r\n                  ),\r\n                ],\r\n              ),\r\n              child: Column(\r\n                children: [\r\n                  _buildHeader(context),\r\n                  Expanded(\r\n                    child: SingleChildScrollView(\r\n                      padding: const EdgeInsets.symmetric(horizontal: 24),\r\n                      child: Column(\r\n                        crossAxisAlignment: CrossAxisAlignment.start,\r\n                        children: [\r\n                          _buildAnimatedSection(_buildSortSection(context), 0),\r\n                          _buildAnimatedSection(\r\n                              _buildFormatSection(context), 1),\r\n                          _buildAnimatedSection(\r\n                              _buildStatusSection(context), 2),\r\n                          if (!widget.isManga)\r\n                            _buildAnimatedSection(\r\n                                _buildSeasonSection(context), 3),\r\n                          _buildAnimatedSection(\r\n                              _buildGenresSection(context), 4),\r\n                          _buildAnimatedSection(_buildTagsSection(context), 5),\r\n                          const SizedBox(height: 120),\r\n                        ],\r\n                      ),\r\n                    ),\r\n                  ),\r\n                  _buildBottomActions(context),\r\n                ],\r\n              ),\r\n            ),\r\n          ),\r\n        );\r\n      },\r\n    );\r\n  }\r\n\r\n  Widget _buildAnimatedSection(Widget child, int index) {\r\n    return TweenAnimationBuilder<double>(\r\n      duration: Duration(milliseconds: 300 + (index * 100)),\r\n      tween: Tween(begin: 0.0, end: 1.0),\r\n      builder: (context, value, child) {\r\n        return Transform.translate(\r\n          offset: Offset(0, 20 * (1 - value)),\r\n          child: Opacity(\r\n            opacity: value,\r\n            child: child,\r\n          ),\r\n        );\r\n      },\r\n      child: Padding(\r\n        padding: const EdgeInsets.only(bottom: 32),\r\n        child: child,\r\n      ),\r\n    );\r\n  }\r\n\r\n  Widget _buildHeader(BuildContext context) {\r\n    final colorScheme = Theme.of(context).colorScheme;\r\n\r\n    return Container(\r\n      padding: const EdgeInsets.all(24),\r\n      decoration: BoxDecoration(\r\n        gradient: LinearGradient(\r\n          begin: Alignment.topLeft,\r\n          end: Alignment.bottomRight,\r\n          colors: [\r\n            colorScheme.primary.withOpacity(0.08),\r\n            colorScheme.secondary.withOpacity(0.04),\r\n          ],\r\n        ),\r\n        borderRadius: const BorderRadius.only(\r\n          topLeft: Radius.circular(28),\r\n          topRight: Radius.circular(28),\r\n        ),\r\n      ),\r\n      child: Column(\r\n        children: [\r\n          Container(\r\n            width: 48,\r\n            height: 4,\r\n            decoration: BoxDecoration(\r\n              color: colorScheme.outline.withOpacity(0.3),\r\n              borderRadius: BorderRadius.circular(2),\r\n            ),\r\n          ),\r\n          const SizedBox(height: 20),\r\n          Row(\r\n            children: [\r\n              Container(\r\n                padding: const EdgeInsets.all(16),\r\n                decoration: BoxDecoration(\r\n                  gradient: LinearGradient(\r\n                    colors: [\r\n                      colorScheme.primary,\r\n                      colorScheme.primary.withOpacity(0.8),\r\n                    ],\r\n                  ),\r\n                  borderRadius: BorderRadius.circular(20),\r\n                  boxShadow: [\r\n                    BoxShadow(\r\n                      color: colorScheme.primary.withOpacity(0.3),\r\n                      blurRadius: 12,\r\n                      offset: const Offset(0, 4),\r\n                    ),\r\n                  ],\r\n                ),\r\n                child: Icon(\r\n                  Ionicons.options,\r\n                  color: colorScheme.onPrimary,\r\n                  size: 24,\r\n                ),\r\n              ),\r\n              const SizedBox(width: 20),\r\n              Expanded(\r\n                child: Column(\r\n                  crossAxisAlignment: CrossAxisAlignment.start,\r\n                  children: [\r\n                    Text(\r\n                      '${widget.isManga ? 'Manga' : 'Anime'} Filters',\r\n                      style: TextStyle(\r\n                        fontSize: 28,\r\n                        fontWeight: FontWeight.bold,\r\n                        color: colorScheme.onSurface,\r\n                        letterSpacing: -0.5,\r\n                      ),\r\n                    ),\r\n                    const SizedBox(height: 4),\r\n                    Text(\r\n                      'Refine your search results',\r\n                      style: TextStyle(\r\n                        fontSize: 16,\r\n                        color: colorScheme.onSurface.withOpacity(0.7),\r\n                        fontWeight: FontWeight.w500,\r\n                      ),\r\n                    ),\r\n                  ],\r\n                ),\r\n              ),\r\n              Container(\r\n                decoration: BoxDecoration(\r\n                  color: colorScheme.surfaceContainerHighest,\r\n                  borderRadius: BorderRadius.circular(16),\r\n                ),\r\n                child: IconButton(\r\n                  onPressed: () => Navigator.pop(context),\r\n                  icon: Icon(\r\n                    Ionicons.close,\r\n                    color: colorScheme.onSurface.withOpacity(0.7),\r\n                  ),\r\n                ),\r\n              ),\r\n            ],\r\n          ),\r\n        ],\r\n      ),\r\n    );\r\n  }\r\n\r\n  Widget _buildSectionTitle(String title, IconData icon) {\r\n    final colorScheme = Theme.of(context).colorScheme;\r\n    return Row(\r\n      children: [\r\n        Container(\r\n          padding: const EdgeInsets.all(8),\r\n          decoration: BoxDecoration(\r\n            color: colorScheme.primary.withOpacity(0.1),\r\n            borderRadius: BorderRadius.circular(12),\r\n          ),\r\n          child: Icon(\r\n            icon,\r\n            size: 16,\r\n            color: colorScheme.primary,\r\n          ),\r\n        ),\r\n        const SizedBox(width: 12),\r\n        Expanded(\r\n          child: Text(\r\n            title,\r\n            style: TextStyle(\r\n              fontSize: 20,\r\n              fontWeight: FontWeight.bold,\r\n              color: colorScheme.onSurface,\r\n            ),\r\n          ),\r\n        ),\r\n      ],\r\n    );\r\n  }\r\n\r\n  Widget _buildSortSection(BuildContext context) {\r\n    final colorScheme = Theme.of(context).colorScheme;\r\n\r\n    return Column(\r\n      crossAxisAlignment: CrossAxisAlignment.start,\r\n      children: [\r\n        _buildSectionTitle('Sort By', Ionicons.funnel),\r\n        const SizedBox(height: 16),\r\n        Container(\r\n          decoration: BoxDecoration(\r\n            color: colorScheme.surfaceContainerHigh,\r\n            borderRadius: BorderRadius.circular(20),\r\n            border: Border.all(\r\n              color: colorScheme.outline.withOpacity(0.1),\r\n            ),\r\n          ),\r\n          child: DropdownButtonFormField<String>(\r\n            value: selectedSort,\r\n            decoration: const InputDecoration(\r\n              border: InputBorder.none,\r\n              contentPadding:\r\n                  EdgeInsets.symmetric(horizontal: 20, vertical: 16),\r\n            ),\r\n            items: sortOptions.entries.map((entry) {\r\n              return DropdownMenuItem(\r\n                value: entry.key,\r\n                child: Text(\r\n                  entry.value,\r\n                  style: TextStyle(\r\n                    color: colorScheme.onSurface,\r\n                    fontWeight: FontWeight.w500,\r\n                  ),\r\n                ),\r\n              );\r\n            }).toList(),\r\n            onChanged: (value) {\r\n              setState(() {\r\n                selectedSort = value!;\r\n              });\r\n            },\r\n          ),\r\n        ),\r\n      ],\r\n    );\r\n  }\r\n\r\n  Widget _buildFormatSection(BuildContext context) {\r\n    final formats = widget.isManga ? mangaFormats : animeFormats;\r\n\r\n    return Column(\r\n      crossAxisAlignment: CrossAxisAlignment.start,\r\n      children: [\r\n        _buildSectionTitle('Format', Ionicons.film),\r\n        const SizedBox(height: 16),\r\n        Wrap(\r\n          spacing: 10,\r\n          runSpacing: 10,\r\n          children: formats.map((format) {\r\n            final isSelected = selectedFormat == format;\r\n            return _buildSelectableChip(\r\n              format.replaceAll('_', ' '),\r\n              isSelected,\r\n              () {\r\n                setState(() {\r\n                  selectedFormat = isSelected ? null : format;\r\n                });\r\n              },\r\n            );\r\n          }).toList(),\r\n        ),\r\n      ],\r\n    );\r\n  }\r\n\r\n  Widget _buildStatusSection(BuildContext context) {\r\n    return Column(\r\n      crossAxisAlignment: CrossAxisAlignment.start,\r\n      children: [\r\n        _buildSectionTitle('Status', Ionicons.radio_button_on),\r\n        const SizedBox(height: 16),\r\n        Wrap(\r\n          spacing: 10,\r\n          runSpacing: 10,\r\n          children: statusOptions.map((status) {\r\n            final isSelected = selectedStatus == status;\r\n            return _buildSelectableChip(\r\n              status.replaceAll('_', ' '),\r\n              isSelected,\r\n              () {\r\n                setState(() {\r\n                  selectedStatus = isSelected ? null : status;\r\n                });\r\n              },\r\n            );\r\n          }).toList(),\r\n        ),\r\n      ],\r\n    );\r\n  }\r\n\r\n  Widget _buildSeasonSection(BuildContext context) {\r\n    final colorScheme = Theme.of(context).colorScheme;\r\n\r\n    return Column(\r\n      crossAxisAlignment: CrossAxisAlignment.start,\r\n      children: [\r\n        _buildSectionTitle('Season & Year', Ionicons.calendar),\r\n        const SizedBox(height: 16),\r\n        Row(\r\n          children: [\r\n            Expanded(\r\n              child: Container(\r\n                decoration: BoxDecoration(\r\n                  color: colorScheme.surfaceContainerHigh,\r\n                  borderRadius: BorderRadius.circular(20),\r\n                  border: Border.all(\r\n                    color: colorScheme.outline.withOpacity(0.1),\r\n                  ),\r\n                ),\r\n                child: DropdownButtonFormField<String>(\r\n                  value: selectedSeason,\r\n                  hint: Text(\r\n                    'Season',\r\n                    style: TextStyle(\r\n                      color: colorScheme.onSurface.withOpacity(0.6),\r\n                    ),\r\n                  ),\r\n                  decoration: const InputDecoration(\r\n                    border: InputBorder.none,\r\n                    contentPadding:\r\n                        EdgeInsets.symmetric(horizontal: 20, vertical: 16),\r\n                  ),\r\n                  items: seasonOptions.map((season) {\r\n                    return DropdownMenuItem(\r\n                      value: season,\r\n                      child: Text(season),\r\n                    );\r\n                  }).toList(),\r\n                  onChanged: (value) {\r\n                    setState(() {\r\n                      selectedSeason = value;\r\n                    });\r\n                  },\r\n                ),\r\n              ),\r\n            ),\r\n            const SizedBox(width: 16),\r\n            Expanded(\r\n              child: Container(\r\n                decoration: BoxDecoration(\r\n                  color: colorScheme.surfaceContainerHigh,\r\n                  borderRadius: BorderRadius.circular(20),\r\n                  border: Border.all(\r\n                    color: colorScheme.outline.withOpacity(0.1),\r\n                  ),\r\n                ),\r\n                child: TextFormField(\r\n                  decoration: InputDecoration(\r\n                    hintText: 'Year',\r\n                    hintStyle: TextStyle(\r\n                      color: colorScheme.onSurface.withOpacity(0.6),\r\n                    ),\r\n                    border: InputBorder.none,\r\n                    contentPadding: const EdgeInsets.symmetric(\r\n                        horizontal: 20, vertical: 16),\r\n                  ),\r\n                  keyboardType: TextInputType.number,\r\n                  onChanged: (value) {\r\n                    selectedSeasonYear = int.tryParse(value);\r\n                  },\r\n                ),\r\n              ),\r\n            ),\r\n          ],\r\n        ),\r\n      ],\r\n    );\r\n  }\r\n\r\n  Widget _buildGenresSection(BuildContext context) {\r\n    return Column(\r\n      crossAxisAlignment: CrossAxisAlignment.start,\r\n      children: [\r\n        _buildSectionTitle('Genres', Ionicons.library),\r\n        const SizedBox(height: 16),\r\n        Wrap(\r\n          spacing: 8,\r\n          runSpacing: 8,\r\n          children: commonGenres.map((genre) {\r\n            final isSelected = selectedGenres.contains(genre);\r\n            return _buildSelectableChip(\r\n              genre,\r\n              isSelected,\r\n              () {\r\n                setState(() {\r\n                  if (isSelected) {\r\n                    selectedGenres.remove(genre);\r\n                  } else {\r\n                    selectedGenres.add(genre);\r\n                  }\r\n                });\r\n              },\r\n              isSmall: true,\r\n            );\r\n          }).toList(),\r\n        ),\r\n      ],\r\n    );\r\n  }\r\n\r\n  Widget _buildTagsSection(BuildContext context) {\r\n    return Column(\r\n      crossAxisAlignment: CrossAxisAlignment.start,\r\n      children: [\r\n        _buildSectionTitle('Tags', Ionicons.pricetag),\r\n        const SizedBox(height: 16),\r\n        Wrap(\r\n          spacing: 8,\r\n          runSpacing: 8,\r\n          children: commonTags.map((tag) {\r\n            final isSelected = selectedTags.contains(tag);\r\n            return _buildSelectableChip(\r\n              tag,\r\n              isSelected,\r\n              () {\r\n                setState(() {\r\n                  if (isSelected) {\r\n                    selectedTags.remove(tag);\r\n                  } else {\r\n                    selectedTags.add(tag);\r\n                  }\r\n                });\r\n              },\r\n              isSmall: true,\r\n            );\r\n          }).toList(),\r\n        ),\r\n      ],\r\n    );\r\n  }\r\n\r\n  Widget _buildSelectableChip(String label, bool isSelected, VoidCallback onTap,\r\n      {bool isSmall = false}) {\r\n    final colorScheme = Theme.of(context).colorScheme;\r\n\r\n    return GestureDetector(\r\n      onTap: () {\r\n        HapticFeedback.lightImpact();\r\n        onTap();\r\n      },\r\n      child: AnimatedContainer(\r\n        duration: const Duration(milliseconds: 200),\r\n        padding: EdgeInsets.symmetric(\r\n          horizontal: isSmall ? 12 : 16,\r\n          vertical: isSmall ? 8 : 12,\r\n        ),\r\n        decoration: BoxDecoration(\r\n          gradient: isSelected\r\n              ? LinearGradient(\r\n                  colors: [\r\n                    colorScheme.primary,\r\n                    colorScheme.primary.withOpacity(0.8),\r\n                  ],\r\n                )\r\n              : null,\r\n          color: isSelected ? null : colorScheme.surfaceContainerHigh,\r\n          borderRadius: BorderRadius.circular(isSmall ? 16 : 20),\r\n          border: Border.all(\r\n            color: isSelected\r\n                ? colorScheme.primary\r\n                : colorScheme.outline.withOpacity(0.1),\r\n          ),\r\n          boxShadow: isSelected\r\n              ? [\r\n                  BoxShadow(\r\n                    color: colorScheme.primary.withOpacity(0.3),\r\n                    blurRadius: 8,\r\n                    offset: const Offset(0, 2),\r\n                  ),\r\n                ]\r\n              : null,\r\n        ),\r\n        child: Text(\r\n          label,\r\n          style: TextStyle(\r\n            color: isSelected ? colorScheme.onPrimary : colorScheme.onSurface,\r\n            fontWeight: FontWeight.w600,\r\n            fontSize: isSmall ? 12 : 14,\r\n          ),\r\n        ),\r\n      ),\r\n    );\r\n  }\r\n\r\n  Widget _buildBottomActions(BuildContext context) {\r\n    final colorScheme = Theme.of(context).colorScheme;\r\n\r\n    return Container(\r\n      padding: const EdgeInsets.all(24),\r\n      decoration: BoxDecoration(\r\n        color: colorScheme.surface,\r\n        border: Border(\r\n          top: BorderSide(\r\n            color: colorScheme.outline.withOpacity(0.1),\r\n          ),\r\n        ),\r\n      ),\r\n      child: Row(\r\n        children: [\r\n          Expanded(\r\n            child: OutlinedButton(\r\n              onPressed: _clearFilters,\r\n              style: OutlinedButton.styleFrom(\r\n                padding: const EdgeInsets.symmetric(vertical: 16),\r\n                shape: RoundedRectangleBorder(\r\n                  borderRadius: BorderRadius.circular(20),\r\n                ),\r\n                side: BorderSide(\r\n                  color: colorScheme.outline.withOpacity(0.3),\r\n                ),\r\n              ),\r\n              child: Row(\r\n                mainAxisAlignment: MainAxisAlignment.center,\r\n                children: [\r\n                  Icon(\r\n                    Ionicons.refresh_outline,\r\n                    size: 20,\r\n                    color: colorScheme.onSurface.withOpacity(0.7),\r\n                  ),\r\n                  const SizedBox(width: 8),\r\n                  Text(\r\n                    'Clear All',\r\n                    style: TextStyle(\r\n                      color: colorScheme.onSurface.withOpacity(0.7),\r\n                      fontWeight: FontWeight.w600,\r\n                      fontSize: 16,\r\n                    ),\r\n                  ),\r\n                ],\r\n              ),\r\n            ),\r\n          ),\r\n          const SizedBox(width: 16),\r\n          Expanded(\r\n            flex: 2,\r\n            child: Container(\r\n              decoration: BoxDecoration(\r\n                gradient: LinearGradient(\r\n                  colors: [\r\n                    colorScheme.primary,\r\n                    colorScheme.primary.withOpacity(0.8),\r\n                  ],\r\n                ),\r\n                borderRadius: BorderRadius.circular(20),\r\n                boxShadow: [\r\n                  BoxShadow(\r\n                    color: colorScheme.primary.withOpacity(0.3),\r\n                    blurRadius: 12,\r\n                    offset: const Offset(0, 4),\r\n                  ),\r\n                ],\r\n              ),\r\n              child: ElevatedButton(\r\n                onPressed: _applyFilters,\r\n                style: ElevatedButton.styleFrom(\r\n                  backgroundColor: Colors.transparent,\r\n                  shadowColor: Colors.transparent,\r\n                  padding: const EdgeInsets.symmetric(vertical: 16),\r\n                  shape: RoundedRectangleBorder(\r\n                    borderRadius: BorderRadius.circular(20),\r\n                  ),\r\n                ),\r\n                child: Row(\r\n                  mainAxisAlignment: MainAxisAlignment.center,\r\n                  children: [\r\n                    Icon(\r\n                      Ionicons.checkmark_circle,\r\n                      size: 20,\r\n                      color: colorScheme.onPrimary,\r\n                    ),\r\n                    const SizedBox(width: 8),\r\n                    Text(\r\n                      'Apply Filters',\r\n                      style: TextStyle(\r\n                        color: colorScheme.onPrimary,\r\n                        fontWeight: FontWeight.bold,\r\n                        fontSize: 16,\r\n                      ),\r\n                    ),\r\n                  ],\r\n                ),\r\n              ),\r\n            ),\r\n          ),\r\n        ],\r\n      ),\r\n    );\r\n  }\r\n\r\n  void _clearFilters() {\r\n    HapticFeedback.lightImpact();\r\n    setState(() {\r\n      selectedFormat = null;\r\n      selectedStatus = null;\r\n      selectedSeason = null;\r\n      selectedSeasonYear = null;\r\n      selectedGenres.clear();\r\n      selectedTags.clear();\r\n      selectedSort = 'POPULARITY_DESC';\r\n    });\r\n  }\r\n\r\n  void _applyFilters() {\r\n    HapticFeedback.lightImpact();\r\n\r\n    final filters = <String, dynamic>{\r\n      'sort': [selectedSort],\r\n      if (selectedFormat != null) 'format': selectedFormat,\r\n      if (selectedStatus != null) 'status': selectedStatus,\r\n      if (selectedSeason != null) 'season': selectedSeason,\r\n      if (selectedSeasonYear != null) 'seasonYear': selectedSeasonYear,\r\n      if (selectedGenres.isNotEmpty) 'genres': selectedGenres,\r\n      if (selectedTags.isNotEmpty) 'tags': selectedTags,\r\n    };\r\n\r\n    widget.onApplyFilters(filters);\r\n    Navigator.pop(context);\r\n  }\r\n}\r\n\r\nvoid showFilterBottomSheet(\r\n  BuildContext context,\r\n  bool isManga,\r\n  Function(Map<String, dynamic>) onApplyFilters, {\r\n  Map<String, dynamic>? initialFilters,\r\n}) {\r\n  showModalBottomSheet(\r\n    context: context,\r\n    isScrollControlled: true,\r\n    backgroundColor: Colors.transparent,\r\n    builder: (context) {\r\n      return FilterBottomSheet(\r\n        isManga: isManga,\r\n        onApplyFilters: onApplyFilters,\r\n        initialFilters: initialFilters,\r\n      );\r\n    },\r\n  );\r\n}\r\n"
  },
  {
    "path": "lib/Screens/search/widgets/gridview_list.dart",
    "content": "import 'dart:math';\n\nimport 'package:azyx/Models/media.dart';\nimport 'package:azyx/Models/carousale_data.dart';\nimport 'package:azyx/Screens/Anime/Details/anime_details_screen.dart';\nimport 'package:azyx/Screens/Manga/Details/manga_details_screen.dart';\nimport 'package:azyx/Widgets/Animation/animation.dart';\nimport 'package:azyx/Widgets/anime/item_card.dart';\nimport 'package:flutter/material.dart';\nimport 'package:get/get.dart';\n\nclass GridviewList extends StatelessWidget {\n  final List<Media> data;\n  final bool isManga;\n  const GridviewList({super.key, required this.data, required this.isManga});\n\n  @override\n  Widget build(BuildContext context) {\n    int itemCount = (MediaQuery.of(context).size.width ~/ 200).toInt();\n    int minCount = 3;\n    double gridWidth =\n        MediaQuery.of(context).size.width / max(itemCount, minCount);\n    double maxHeight = MediaQuery.of(context).size.height / 2.5;\n    double gridHeight = min(gridWidth * 2.2, maxHeight);\n    return GridView.builder(\n      padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 8),\n      physics: const BouncingScrollPhysics(),\n      gridDelegate: SliverGridDelegateWithFixedCrossAxisCount(\n        crossAxisCount: max(itemCount, minCount),\n        childAspectRatio: gridWidth / gridHeight,\n        crossAxisSpacing: 5,\n      ),\n      itemCount: data.length,\n      itemBuilder: (context, index) {\n        final tagg = data[index].id.toString();\n        final item = data[index];\n        return GestureDetector(\n          onTap: () {\n            isManga\n                ? Get.to(\n                    () => MangaDetailsScreen(\n                      tagg: tagg,\n                      smallMedia: CarousaleData(\n                        id: item.id ?? '1',\n                        image: item.image ?? '',\n                        title: item.title!,\n                      ),\n                    ),\n                  )\n                : Get.to(\n                    () => AnimeDetailsScreen(\n                      tagg: tagg,\n                      smallMedia: CarousaleData(\n                        id: item.id ?? '1',\n                        image: item.image ?? '',\n                        title: item.title!,\n                      ),\n                    ),\n                  );\n          },\n          child: StaggeredAnimatedItemWrapper(\n            baseDuration: Duration(milliseconds: 1000),\n            child: ItemCard(\n              item: CarousaleData(\n                id: item.id ?? '1',\n                image: item.image ?? '',\n                title: item.title ?? 'Unkown',\n                extraData: item.rating,\n                other: item.status,\n              ),\n              tagg: tagg.toString(),\n            ),\n          ),\n        );\n      },\n    );\n  }\n}\n"
  },
  {
    "path": "lib/Screens/search/widgets/search_list.dart",
    "content": "import 'dart:ui';\nimport 'package:azyx/Models/media.dart';\nimport 'package:azyx/Models/carousale_data.dart';\nimport 'package:azyx/Screens/Anime/Details/anime_details_screen.dart';\nimport 'package:azyx/Screens/Manga/Details/manga_details_screen.dart';\nimport 'package:cached_network_image/cached_network_image.dart';\nimport 'package:flutter/material.dart';\nimport 'package:flutter/services.dart';\nimport 'package:get/get.dart';\n\nclass SearchList extends StatelessWidget {\n  final List<Media> data;\n  final bool isManga;\n  const SearchList({super.key, required this.data, required this.isManga});\n\n  @override\n  Widget build(BuildContext context) {\n    final colorScheme = Theme.of(context).colorScheme;\n\n    return Container(\n      color: colorScheme.surface,\n      child: ListView.builder(\n        physics: const BouncingScrollPhysics(),\n        padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 8),\n        itemCount: data.length,\n        itemBuilder: (context, index) {\n          final item = data[index];\n          return _buildAnimeCard(context, item, index);\n        },\n      ),\n    );\n  }\n\n  Widget _buildAnimeCard(BuildContext context, Media item, int index) {\n    final colorScheme = Theme.of(context).colorScheme;\n\n    return Container(\n      margin: const EdgeInsets.only(bottom: 16),\n      child: Material(\n        color: Colors.transparent,\n        child: InkWell(\n          onTap: () {\n            HapticFeedback.lightImpact();\n            isManga\n                ? Get.to(() => MangaDetailsScreen(\n                      tagg: 'anime_${item.id}',\n                      smallMedia: CarousaleData(\n                          id: item.id!, image: item.image!, title: item.title!),\n                    ))\n                : Get.to(() => AnimeDetailsScreen(\n                      tagg: 'anime_${item.id}',\n                      smallMedia: CarousaleData(\n                          id: item.id!, image: item.image!, title: item.title!),\n                    ));\n          },\n          borderRadius: BorderRadius.circular(24),\n          child: Container(\n            height: 140,\n            decoration: BoxDecoration(\n              borderRadius: BorderRadius.circular(24),\n              color: colorScheme.surfaceContainerLow,\n              border: Border.all(\n                color: colorScheme.outline.withOpacity(0.08),\n                width: 1,\n              ),\n              boxShadow: [\n                BoxShadow(\n                  color: colorScheme.shadow.withOpacity(0.04),\n                  blurRadius: 8,\n                  offset: const Offset(0, 2),\n                ),\n              ],\n            ),\n            child: ClipRRect(\n              borderRadius: BorderRadius.circular(24),\n              child: Stack(\n                children: [\n                  _buildBackgroundImage(item, colorScheme),\n                  _buildGradientOverlay(colorScheme),\n                  _buildContent(context, item, colorScheme),\n                  _buildRatingBadge(item, colorScheme),\n                ],\n              ),\n            ),\n          ),\n        ),\n      ),\n    );\n  }\n\n  Widget _buildBackgroundImage(Media item, ColorScheme colorScheme) {\n    return Positioned.fill(\n      child: item.bannerImage != null\n          ? ImageFiltered(\n              imageFilter: ImageFilter.blur(sigmaX: 8, sigmaY: 8),\n              child: CachedNetworkImage(\n                imageUrl: item.bannerImage!,\n                fit: BoxFit.cover,\n                color: Colors.black.withOpacity(0.3),\n                colorBlendMode: BlendMode.darken,\n                errorWidget: (context, url, error) => Container(\n                  decoration: BoxDecoration(\n                    gradient: LinearGradient(\n                      begin: Alignment.topLeft,\n                      end: Alignment.bottomRight,\n                      colors: [\n                        colorScheme.primaryContainer.withOpacity(0.3),\n                        colorScheme.secondaryContainer.withOpacity(0.2),\n                      ],\n                    ),\n                  ),\n                ),\n              ),\n            )\n          : Container(\n              decoration: BoxDecoration(\n                gradient: LinearGradient(\n                  begin: Alignment.topLeft,\n                  end: Alignment.bottomRight,\n                  colors: [\n                    colorScheme.primaryContainer.withOpacity(0.3),\n                    colorScheme.secondaryContainer.withOpacity(0.2),\n                  ],\n                ),\n              ),\n            ),\n    );\n  }\n\n  Widget _buildGradientOverlay(ColorScheme colorScheme) {\n    return Positioned.fill(\n      child: Container(\n        decoration: BoxDecoration(\n          gradient: LinearGradient(\n            begin: Alignment.topCenter,\n            end: Alignment.bottomCenter,\n            colors: [\n              Colors.transparent,\n              colorScheme.surface.withOpacity(0.95),\n            ],\n            stops: const [0.3, 1.0],\n          ),\n        ),\n      ),\n    );\n  }\n\n  Widget _buildContent(\n      BuildContext context, Media item, ColorScheme colorScheme) {\n    return Positioned.fill(\n      child: Padding(\n        padding: const EdgeInsets.all(16),\n        child: Row(\n          children: [\n            _buildPosterImage(item),\n            const SizedBox(width: 16),\n            Expanded(\n              child: _buildAnimeInfo(item, colorScheme),\n            ),\n          ],\n        ),\n      ),\n    );\n  }\n\n  Widget _buildPosterImage(Media item) {\n    return Hero(\n      tag: 'anime_${item.id}',\n      child: Container(\n        width: 80,\n        height: 108,\n        decoration: BoxDecoration(\n          borderRadius: BorderRadius.circular(16),\n          boxShadow: [\n            BoxShadow(\n              color: Colors.black.withOpacity(0.3),\n              blurRadius: 12,\n              offset: const Offset(0, 4),\n            ),\n          ],\n        ),\n        child: ClipRRect(\n          borderRadius: BorderRadius.circular(16),\n          child: item.image != null\n              ? CachedNetworkImage(\n                  imageUrl: item.image!,\n                  fit: BoxFit.cover,\n                  placeholder: (context, url) => Container(\n                    color: Colors.grey.withOpacity(0.2),\n                    child: const Center(\n                      child: SizedBox(\n                        width: 20,\n                        height: 20,\n                        child: CircularProgressIndicator(strokeWidth: 2),\n                      ),\n                    ),\n                  ),\n                  errorWidget: (context, url, error) => Container(\n                    color: Colors.grey.withOpacity(0.2),\n                    child: const Icon(Icons.broken_image, size: 32),\n                  ),\n                )\n              : Container(\n                  color: Colors.grey.withOpacity(0.2),\n                  child: const Icon(Icons.image, size: 32),\n                ),\n        ),\n      ),\n    );\n  }\n\n  Widget _buildAnimeInfo(Media item, ColorScheme colorScheme) {\n    return Column(\n      crossAxisAlignment: CrossAxisAlignment.start,\n      mainAxisAlignment: MainAxisAlignment.center,\n      children: [\n        Text(\n          _truncateTitle(item.title ?? 'Unknown Title'),\n          style: TextStyle(\n            fontSize: 18,\n            fontWeight: FontWeight.w700,\n            color: colorScheme.onSurface,\n            height: 1.2,\n          ),\n          maxLines: 2,\n          overflow: TextOverflow.ellipsis,\n        ),\n        const SizedBox(height: 8),\n        Row(\n          children: [\n            _buildInfoChip(\n              icon: Icons.play_circle_outline,\n              text: '${item.episodes ?? 0} ${isManga ? 'ch' : 'eps'} ',\n              colorScheme: colorScheme,\n            ),\n            const SizedBox(width: 8),\n            if (item.status != null)\n              _buildInfoChip(\n                icon: Icons.circle,\n                text: _formatStatus(item.status!),\n                colorScheme: colorScheme,\n                isStatus: true,\n              ),\n          ],\n        ),\n        const SizedBox(height: 8),\n        if (item.genres != null && item.genres!.isNotEmpty) ...[\n          Wrap(\n            spacing: 6,\n            runSpacing: 4,\n            children: item.genres!\n                .take(2)\n                .map((genre) => _buildGenreTag(genre, colorScheme))\n                .toList(),\n          ),\n        ],\n      ],\n    );\n  }\n\n  Widget _buildInfoChip({\n    required IconData icon,\n    required String text,\n    required ColorScheme colorScheme,\n    bool isStatus = false,\n  }) {\n    Color chipColor = isStatus\n        ? _getStatusColor(text, colorScheme)\n        : colorScheme.primaryContainer.withOpacity(0.8);\n\n    Color textColor = isStatus\n        ? _getStatusTextColor(text, colorScheme)\n        : colorScheme.onPrimaryContainer;\n\n    return Container(\n      padding: const EdgeInsets.symmetric(horizontal: 8, vertical: 4),\n      decoration: BoxDecoration(\n        color: chipColor,\n        borderRadius: BorderRadius.circular(8),\n      ),\n      child: Row(\n        mainAxisSize: MainAxisSize.min,\n        children: [\n          Icon(\n            icon,\n            size: 12,\n            color: textColor,\n          ),\n          const SizedBox(width: 4),\n          Text(\n            text,\n            style: TextStyle(\n              fontSize: 11,\n              fontWeight: FontWeight.w600,\n              color: textColor,\n            ),\n          ),\n        ],\n      ),\n    );\n  }\n\n  Widget _buildGenreTag(String genre, ColorScheme colorScheme) {\n    return Container(\n      padding: const EdgeInsets.symmetric(horizontal: 8, vertical: 3),\n      decoration: BoxDecoration(\n        color: colorScheme.secondaryContainer.withOpacity(0.6),\n        borderRadius: BorderRadius.circular(6),\n        border: Border.all(\n          color: colorScheme.outline.withOpacity(0.1),\n        ),\n      ),\n      child: Text(\n        genre,\n        style: TextStyle(\n          fontSize: 10,\n          fontWeight: FontWeight.w500,\n          color: colorScheme.onSecondaryContainer,\n        ),\n      ),\n    );\n  }\n\n  Widget _buildRatingBadge(Media item, ColorScheme colorScheme) {\n    if (item.rating == null) return const SizedBox.shrink();\n\n    return Positioned(\n      top: 12,\n      right: 12,\n      child: Container(\n        padding: const EdgeInsets.symmetric(horizontal: 8, vertical: 4),\n        decoration: BoxDecoration(\n          color: Colors.black.withOpacity(0.7),\n          borderRadius: BorderRadius.circular(8),\n        ),\n        child: Row(\n          mainAxisSize: MainAxisSize.min,\n          children: [\n            Icon(\n              Icons.star_rounded,\n              size: 14,\n              color: Colors.amber.shade400,\n            ),\n            const SizedBox(width: 4),\n            Text(\n              item.rating!,\n              style: const TextStyle(\n                fontSize: 12,\n                fontWeight: FontWeight.w600,\n                color: Colors.white,\n              ),\n            ),\n          ],\n        ),\n      ),\n    );\n  }\n\n  String _truncateTitle(String title) {\n    return title.length > 45 ? '${title.substring(0, 42)}...' : title;\n  }\n\n  String _formatStatus(String status) {\n    switch (status.toLowerCase()) {\n      case 'completed':\n        return 'Complete';\n      case 'ongoing':\n        return 'Ongoing';\n      case 'upcoming':\n        return 'Upcoming';\n      default:\n        return status;\n    }\n  }\n\n  Color _getStatusColor(String status, ColorScheme colorScheme) {\n    switch (status.toLowerCase()) {\n      case 'complete':\n        return Colors.green.withOpacity(0.8);\n      case 'ongoing':\n        return Colors.blue.withOpacity(0.8);\n      case 'upcoming':\n        return Colors.orange.withOpacity(0.8);\n      default:\n        return colorScheme.primaryContainer.withOpacity(0.8);\n    }\n  }\n\n  Color _getStatusTextColor(String status, ColorScheme colorScheme) {\n    switch (status.toLowerCase()) {\n      case 'complete':\n        return Colors.green.shade800;\n      case 'ongoing':\n        return Colors.blue.shade800;\n      case 'upcoming':\n        return Colors.orange.shade800;\n      default:\n        return colorScheme.onPrimaryContainer;\n    }\n  }\n}\n"
  },
  {
    "path": "lib/Widgets/AlertDialogBuilder.dart",
    "content": "// ignore_for_file: file_names\r\n\r\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_text.dart';\r\nimport 'package:flutter/material.dart';\r\n\r\nclass AlertDialogBuilder {\r\n  final BuildContext context;\r\n  String? _title;\r\n  Widget? _titleWidget;\r\n  String? _message;\r\n  String? _positiveButtonTitle;\r\n  String? _negativeButtonTitle;\r\n  String? _neutralButtonTitle;\r\n  VoidCallback? _onPositiveButtonClick;\r\n  VoidCallback? _onNegativeButtonClick;\r\n  VoidCallback? _onNeutralButtonClick;\r\n  List<String>? _items;\r\n  List<bool>? _checkedItems;\r\n  ValueChanged<List<bool>>? _onItemsSelected;\r\n  int _selectedItemIndex = -1;\r\n  ValueChanged<int>? _onItemSelected;\r\n  List<String>? _reorderableItems;\r\n  ValueChanged<List<String>>? _onReorderedItems;\r\n  bool _isReorderableMultiSelectable = false;\r\n  Widget? _customView;\r\n  VoidCallback? _onShow;\r\n  VoidCallback? _onAttach;\r\n  VoidCallback? _onDismiss;\r\n  bool _cancelable = true;\r\n\r\n  AlertDialogBuilder(this.context);\r\n\r\n  AlertDialogBuilder setCancelable(bool cancelable) =>\r\n      _with(() => _cancelable = cancelable);\r\n\r\n  AlertDialogBuilder setOnShowListener(VoidCallback onShow) =>\r\n      _with(() => _onShow = onShow);\r\n\r\n  AlertDialogBuilder setOnAttachListener(VoidCallback attach) =>\r\n      _with(() => _onAttach = attach);\r\n\r\n  AlertDialogBuilder setOnDismissListener(VoidCallback onDismiss) =>\r\n      _with(() => _onDismiss = onDismiss);\r\n\r\n  AlertDialogBuilder setTitle(String? title) => _with(() => _title = title);\r\n\r\n  AlertDialogBuilder setTitleWidget(Widget? w) => _with(() => _titleWidget = w);\r\n\r\n  AlertDialogBuilder setMessage(String? message) =>\r\n      _with(() => _message = message);\r\n\r\n  AlertDialogBuilder setCustomView(Widget customView) =>\r\n      _with(() => _customView = customView);\r\n\r\n  AlertDialogBuilder setPositiveButton(String? title, VoidCallback? onClick) =>\r\n      _with(() {\r\n        _positiveButtonTitle = title;\r\n        _onPositiveButtonClick = onClick;\r\n      });\r\n\r\n  AlertDialogBuilder setNegativeButton(String? title, VoidCallback? onClick) =>\r\n      _with(() {\r\n        _negativeButtonTitle = title;\r\n        _onNegativeButtonClick = onClick;\r\n      });\r\n\r\n  AlertDialogBuilder setNeutralButton(String? title, VoidCallback? onClick) =>\r\n      _with(() {\r\n        _neutralButtonTitle = title;\r\n        _onNeutralButtonClick = onClick;\r\n      });\r\n\r\n  AlertDialogBuilder singleChoiceItems(List<String> items,\r\n          int selectedItemIndex, ValueChanged<int> onItemSelected) =>\r\n      _with(() {\r\n        _items = items;\r\n        _selectedItemIndex = selectedItemIndex;\r\n        _onItemSelected = onItemSelected;\r\n      });\r\n\r\n  AlertDialogBuilder multiChoiceItems(List<String> items,\r\n          List<bool>? checkedItems, ValueChanged<List<bool>> onItemsSelected) =>\r\n      _with(() {\r\n        _items = items;\r\n        _checkedItems = checkedItems ?? List<bool>.filled(items.length, false);\r\n        _onItemsSelected = onItemsSelected;\r\n      });\r\n\r\n  AlertDialogBuilder reorderableItems(\r\n          List<String> items, ValueChanged<List<String>> onReorderedItems) =>\r\n      _with(() {\r\n        _reorderableItems = items;\r\n        _onReorderedItems = onReorderedItems;\r\n      });\r\n\r\n  AlertDialogBuilder reorderableMultiSelectableItems(\r\n          List<String> items,\r\n          List<bool>? checkedItems,\r\n          ValueChanged<List<String>> onReorderedItems,\r\n          ValueChanged<List<bool>> onReorderedItemsSelected) =>\r\n      _with(() {\r\n        _reorderableItems = items;\r\n        _checkedItems = checkedItems ?? List<bool>.filled(items.length, false);\r\n        _onReorderedItems = onReorderedItems;\r\n        _onItemsSelected = onReorderedItemsSelected;\r\n        _isReorderableMultiSelectable = true;\r\n      });\r\n\r\n  void show() {\r\n    var theme = Theme.of(context).colorScheme;\r\n    showDialog(\r\n      context: context,\r\n      barrierDismissible: _cancelable,\r\n      builder: (BuildContext context) {\r\n        _onShow?.call();\r\n        return AlertDialog(\r\n          title: _titleWidget ?? AzyXText(text: _title ?? ''),\r\n          titleTextStyle: TextStyle(\r\n              fontSize: 20, fontWeight: FontWeight.bold, color: theme.primary),\r\n          content: StatefulBuilder(\r\n              builder: (BuildContext context, StateSetter setState) =>\r\n                  _buildContent(setState)),\r\n          actions: _buildActions(),\r\n        );\r\n      },\r\n    ).then((_) => _onDismiss?.call());\r\n    _onAttach?.call();\r\n  }\r\n\r\n  Widget _buildContent(StateSetter setState) {\r\n    if (_reorderableItems != null) {\r\n      return _isReorderableMultiSelectable\r\n          ? _buildReorderableSelectableContent(setState)\r\n          : _buildReorderableContent(setState);\r\n    } else if (_items != null) {\r\n      return _onItemSelected != null\r\n          ? _buildRadioListContent(setState)\r\n          : _buildCheckboxListContent(setState);\r\n    }\r\n    return _buildDefaultContent();\r\n  }\r\n\r\n  Widget _buildReorderableContent(StateSetter setState) =>\r\n      _buildReorderableWidget(setState, (oldIndex, newIndex) {\r\n        if (newIndex > oldIndex) newIndex -= 1;\r\n        final items = List<String>.from(_reorderableItems!);\r\n        final item = items.removeAt(oldIndex);\r\n        items.insert(newIndex, item);\r\n        setState(() => _reorderableItems = items);\r\n        _onReorderedItems?.call(items);\r\n      });\r\n\r\n  Widget _buildReorderableSelectableContent(StateSetter setState) =>\r\n      _buildReorderableWithCheckBoxWidget(setState, (oldIndex, newIndex) {\r\n        if (newIndex > oldIndex) newIndex -= 1;\r\n        final items = List<String>.from(_reorderableItems!);\r\n        final checkedStates = List<bool>.from(_checkedItems!);\r\n        final item = items.removeAt(oldIndex);\r\n        final state = checkedStates.removeAt(oldIndex);\r\n        items.insert(newIndex, item);\r\n        checkedStates.insert(newIndex, state);\r\n        setState(() {\r\n          _reorderableItems = items;\r\n          _checkedItems = checkedStates;\r\n        });\r\n        _onReorderedItems?.call(items);\r\n        _onItemsSelected?.call(checkedStates);\r\n      });\r\n\r\n  Widget _buildReorderableWithCheckBoxWidget(\r\n          StateSetter setState, void Function(int, int) onReorder) =>\r\n      SizedBox(\r\n        width: MediaQuery.of(context).size.width * 0.7,\r\n        child: Column(\r\n          mainAxisSize: MainAxisSize.min,\r\n          children: [\r\n            Expanded(\r\n              child: ReorderableListView(\r\n                onReorder: onReorder,\r\n                children: _reorderableItems!.asMap().entries.map((entry) {\r\n                  int index = entry.key;\r\n                  String item = entry.value;\r\n                  return CheckboxListTile(\r\n                    key: ValueKey(item),\r\n                    title: AzyXText(\r\n                      text: item,\r\n                      fontSize: 16,\r\n                      fontVariant: FontVariant.bold,\r\n                    ),\r\n                    value: _checkedItems![index],\r\n                    onChanged: (bool? value) {\r\n                      setState(() {\r\n                        _checkedItems![index] = value!;\r\n                        _onItemsSelected?.call(_checkedItems!);\r\n                      });\r\n                    },\r\n                    controlAffinity: ListTileControlAffinity.leading,\r\n                  );\r\n                }).toList(),\r\n              ),\r\n            ),\r\n          ],\r\n        ),\r\n      );\r\n\r\n  Widget _buildReorderableWidget(\r\n          StateSetter setState, void Function(int, int) onReorder) =>\r\n      SizedBox(\r\n        width: MediaQuery.of(context).size.width * 0.7,\r\n        child: Column(\r\n          mainAxisSize: MainAxisSize.min,\r\n          children: [\r\n            Expanded(\r\n              child: ReorderableListView(\r\n                onReorder: onReorder,\r\n                children: _reorderableItems!.map((item) {\r\n                  return ListTile(\r\n                    key: ValueKey(item),\r\n                    title: AzyXText(\r\n                      text: item,\r\n                      fontSize: 16,\r\n                      fontVariant: FontVariant.bold,\r\n                    ),\r\n                  );\r\n                }).toList(),\r\n              ),\r\n            ),\r\n          ],\r\n        ),\r\n      );\r\n\r\n  Widget _buildRadioListContent(StateSetter setState) => _buildListContent(\r\n        (item) => RadioListTile<int>(\r\n          title: AzyXText(\r\n            text: item,\r\n            fontSize: 16,\r\n            fontVariant: FontVariant.bold,\r\n          ),\r\n          value: _items!.indexOf(item),\r\n          groupValue: _selectedItemIndex,\r\n          onChanged: (int? value) {\r\n            setState(() => _selectedItemIndex = value!);\r\n            _onItemSelected?.call(value!);\r\n            Navigator.of(context).pop();\r\n          },\r\n        ),\r\n      );\r\n\r\n  Widget _buildCheckboxListContent(StateSetter setState) => _buildListContent(\r\n        (item) {\r\n          final index = _items!.indexOf(item);\r\n          return CheckboxListTile(\r\n            title: AzyXText(\r\n              text: item,\r\n              fontSize: 16,\r\n              fontVariant: FontVariant.bold,\r\n            ),\r\n            value: _checkedItems![index],\r\n            onChanged: (bool? value) {\r\n              setState(() => _checkedItems![index] = value!);\r\n              _onItemsSelected?.call(_checkedItems!);\r\n            },\r\n            controlAffinity: ListTileControlAffinity.leading,\r\n          );\r\n        },\r\n      );\r\n\r\n  Widget _buildListContent(Widget Function(String) itemBuilder) =>\r\n      ConstrainedBox(\r\n        constraints:\r\n            BoxConstraints(minWidth: MediaQuery.of(context).size.width * 0.7),\r\n        child: SingleChildScrollView(\r\n          child: Column(\r\n              mainAxisSize: MainAxisSize.min,\r\n              children: _items!.map(itemBuilder).toList()),\r\n        ),\r\n      );\r\n\r\n  Widget _buildDefaultContent() => ConstrainedBox(\r\n        constraints:\r\n            BoxConstraints(minWidth: MediaQuery.of(context).size.width * 0.7),\r\n        child: _customView ?? AzyXText(text: _message ?? ''),\r\n      );\r\n\r\n  List<Widget> _buildActions() {\r\n    var theme = Theme.of(context).colorScheme;\r\n    final actions = <Widget>[];\r\n    if (_neutralButtonTitle != null) {\r\n      actions.add(\r\n          _buildButton(_neutralButtonTitle!, _onNeutralButtonClick, theme));\r\n    }\r\n    if (_negativeButtonTitle != null) {\r\n      actions.add(\r\n          _buildButton(_negativeButtonTitle!, _onNegativeButtonClick, theme));\r\n    }\r\n    if (_positiveButtonTitle != null) {\r\n      actions.add(\r\n          _buildButton(_positiveButtonTitle!, _onPositiveButtonClick, theme));\r\n    }\r\n    return actions;\r\n  }\r\n\r\n  Widget _buildButton(String title, VoidCallback? onClick, ColorScheme theme) =>\r\n      TextButton(\r\n        onPressed: () {\r\n          onClick?.call();\r\n          Navigator.of(context).pop();\r\n        },\r\n        child: AzyXText(\r\n            text: title,\r\n            fontSize: 16,\r\n            fontVariant: FontVariant.bold,\r\n            color: theme.primary),\r\n      );\r\n\r\n  AlertDialogBuilder _with(VoidCallback action) {\r\n    action();\r\n    return this;\r\n  }\r\n}\r\n"
  },
  {
    "path": "lib/Widgets/Animation/animation.dart",
    "content": "import 'package:flutter/material.dart';\r\n\r\nclass AnimatedItemWrapper extends StatefulWidget {\r\n  final Widget child;\r\n  final Duration duration;\r\n  final Duration delay;\r\n  final double slideDistance;\r\n  final Curve curve;\r\n\r\n  const AnimatedItemWrapper({\r\n    super.key,\r\n    required this.child,\r\n    this.duration = const Duration(milliseconds: 1000),\r\n    this.delay = Duration.zero,\r\n    this.slideDistance = 30.0,\r\n    this.curve = Curves.easeOutCubic,\r\n  });\r\n\r\n  @override\r\n  State<AnimatedItemWrapper> createState() => _AnimatedItemWrapperState();\r\n}\r\n\r\nclass _AnimatedItemWrapperState extends State<AnimatedItemWrapper>\r\n    with SingleTickerProviderStateMixin {\r\n  late AnimationController _controller;\r\n  late Animation<double> _opacityAnimation;\r\n  late Animation<Offset> _slideAnimation;\r\n\r\n  @override\r\n  void initState() {\r\n    super.initState();\r\n\r\n    _controller = AnimationController(duration: widget.duration, vsync: this);\r\n\r\n    _opacityAnimation = Tween<double>(\r\n      begin: 0.0,\r\n      end: 1.0,\r\n    ).animate(CurvedAnimation(parent: _controller, curve: widget.curve));\r\n\r\n    _slideAnimation = Tween<Offset>(\r\n      begin: Offset(0.0, widget.slideDistance / 100),\r\n      end: Offset.zero,\r\n    ).animate(CurvedAnimation(parent: _controller, curve: widget.curve));\r\n\r\n    // Start animation after delay\r\n    if (widget.delay == Duration.zero) {\r\n      _controller.forward();\r\n    } else {\r\n      Future.delayed(widget.delay, () {\r\n        if (mounted) {\r\n          _controller.forward();\r\n        }\r\n      });\r\n    }\r\n  }\r\n\r\n  @override\r\n  void dispose() {\r\n    _controller.dispose();\r\n    super.dispose();\r\n  }\r\n\r\n  @override\r\n  Widget build(BuildContext context) {\r\n    return SlideTransition(\r\n      position: _slideAnimation,\r\n      child: FadeTransition(opacity: _opacityAnimation, child: widget.child),\r\n    );\r\n  }\r\n}\r\n\r\n// Optional: Staggered version for multiple items\r\nclass StaggeredAnimatedItemWrapper extends StatelessWidget {\r\n  final Widget child;\r\n  final int index;\r\n  final Duration baseDuration;\r\n  final Duration staggerDelay;\r\n  final double slideDistance;\r\n  final Curve curve;\r\n\r\n  const StaggeredAnimatedItemWrapper({\r\n    super.key,\r\n    required this.child,\r\n    this.index = 0,\r\n    this.baseDuration = const Duration(milliseconds: 600),\r\n    this.staggerDelay = const Duration(milliseconds: 100),\r\n    this.slideDistance = 30.0,\r\n    this.curve = Curves.easeOutCubic,\r\n  });\r\n\r\n  @override\r\n  Widget build(BuildContext context) {\r\n    return AnimatedItemWrapper(\r\n      duration: baseDuration,\r\n      delay: Duration(milliseconds: (staggerDelay.inMilliseconds * index)),\r\n      slideDistance: slideDistance,\r\n      curve: curve,\r\n      child: child,\r\n    );\r\n  }\r\n}\r\n\r\n// Alternative: Visibility-based animation (more performant for large lists)\r\nclass VisibilityAnimatedWrapper extends StatefulWidget {\r\n  final Widget child;\r\n  final Duration duration;\r\n  final double slideDistance;\r\n  final Curve curve;\r\n  final bool startAnimation;\r\n\r\n  const VisibilityAnimatedWrapper({\r\n    super.key,\r\n    required this.child,\r\n    this.duration = const Duration(milliseconds: 600),\r\n    this.slideDistance = 30.0,\r\n    this.curve = Curves.easeOutCubic,\r\n    this.startAnimation = true,\r\n  });\r\n\r\n  @override\r\n  State<VisibilityAnimatedWrapper> createState() =>\r\n      _VisibilityAnimatedWrapperState();\r\n}\r\n\r\nclass _VisibilityAnimatedWrapperState extends State<VisibilityAnimatedWrapper>\r\n    with SingleTickerProviderStateMixin {\r\n  late AnimationController _controller;\r\n  late Animation<double> _opacityAnimation;\r\n  late Animation<double> _slideAnimation;\r\n\r\n  @override\r\n  void initState() {\r\n    super.initState();\r\n\r\n    _controller = AnimationController(duration: widget.duration, vsync: this);\r\n\r\n    _opacityAnimation = Tween<double>(begin: 0.0, end: 1.0).animate(\r\n      CurvedAnimation(\r\n        parent: _controller,\r\n        curve: Interval(0.0, 0.8, curve: widget.curve),\r\n      ),\r\n    );\r\n\r\n    _slideAnimation = Tween<double>(\r\n      begin: widget.slideDistance,\r\n      end: 0.0,\r\n    ).animate(CurvedAnimation(parent: _controller, curve: widget.curve));\r\n\r\n    if (widget.startAnimation) {\r\n      WidgetsBinding.instance.addPostFrameCallback((_) {\r\n        if (mounted) {\r\n          _controller.forward();\r\n        }\r\n      });\r\n    }\r\n  }\r\n\r\n  @override\r\n  void didUpdateWidget(VisibilityAnimatedWrapper oldWidget) {\r\n    super.didUpdateWidget(oldWidget);\r\n    if (widget.startAnimation && !oldWidget.startAnimation) {\r\n      _controller.forward();\r\n    }\r\n  }\r\n\r\n  @override\r\n  void dispose() {\r\n    _controller.dispose();\r\n    super.dispose();\r\n  }\r\n\r\n  @override\r\n  Widget build(BuildContext context) {\r\n    return AnimatedBuilder(\r\n      animation: _controller,\r\n      builder: (context, child) {\r\n        return Transform.translate(\r\n          offset: Offset(0, _slideAnimation.value),\r\n          child: Opacity(opacity: _opacityAnimation.value, child: widget.child),\r\n        );\r\n      },\r\n    );\r\n  }\r\n}\r\n"
  },
  {
    "path": "lib/Widgets/Animation/drop_animation.dart",
    "content": "import 'package:azyx/Widgets/Animation/animation.dart';\r\nimport 'package:flutter/material.dart';\r\n\r\nclass StickyPageAnimation extends StatefulWidget {\r\n  final Widget child;\r\n  final Duration duration;\r\n  final Duration delay;\r\n\r\n  const StickyPageAnimation({\r\n    super.key,\r\n    required this.child,\r\n    this.duration = const Duration(milliseconds: 1100),\r\n    this.delay = Duration.zero,\r\n  });\r\n\r\n  @override\r\n  State<StickyPageAnimation> createState() => _StickyPageAnimationState();\r\n}\r\n\r\nclass _StickyPageAnimationState extends State<StickyPageAnimation>\r\n    with TickerProviderStateMixin {\r\n  late AnimationController _controller;\r\n  late AnimationController _slideController;\r\n\r\n  late Animation<double> _slideYAnimation;\r\n  late Animation<double> _slideXAnimation;\r\n  late Animation<double> _scaleAnimation;\r\n  late Animation<double> _fadeAnimation;\r\n  late Animation<double> _rotateAnimation;\r\n\r\n  @override\r\n  void initState() {\r\n    super.initState();\r\n\r\n    _controller = AnimationController(duration: widget.duration, vsync: this);\r\n\r\n    _slideController = AnimationController(\r\n      duration: Duration(\r\n        milliseconds: (widget.duration.inMilliseconds * 0.7).round(),\r\n      ),\r\n      vsync: this,\r\n    );\r\n\r\n    _slideYAnimation = Tween<double>(begin: 120.0, end: 0.0).animate(\r\n      CurvedAnimation(parent: _slideController, curve: Curves.easeOutExpo),\r\n    );\r\n\r\n    _slideXAnimation = Tween<double>(begin: -25.0, end: 0.0).animate(\r\n      CurvedAnimation(\r\n        parent: _controller,\r\n        curve: const Interval(0.0, 0.6, curve: Curves.easeOutQuart),\r\n      ),\r\n    );\r\n\r\n    _scaleAnimation = Tween<double>(begin: 0.8, end: 1.0).animate(\r\n      CurvedAnimation(\r\n        parent: _controller,\r\n        curve: const Interval(0.1, 1.0, curve: Curves.elasticOut),\r\n      ),\r\n    );\r\n\r\n    _fadeAnimation = Tween<double>(begin: 0.0, end: 1.0).animate(\r\n      CurvedAnimation(\r\n        parent: _controller,\r\n        curve: const Interval(0.0, 0.4, curve: Curves.easeOutCubic),\r\n      ),\r\n    );\r\n\r\n    _rotateAnimation = Tween<double>(begin: 0.08, end: 0.0).animate(\r\n      CurvedAnimation(\r\n        parent: _controller,\r\n        curve: const Interval(0.0, 0.7, curve: Curves.easeOutQuint),\r\n      ),\r\n    );\r\n\r\n    if (widget.delay == Duration.zero) {\r\n      _startAnimation();\r\n    } else {\r\n      Future.delayed(widget.delay, () {\r\n        if (mounted) {\r\n          _startAnimation();\r\n        }\r\n      });\r\n    }\r\n  }\r\n\r\n  void _startAnimation() {\r\n    _slideController.forward();\r\n    Future.delayed(const Duration(milliseconds: 150), () {\r\n      if (mounted) {\r\n        _controller.forward();\r\n      }\r\n    });\r\n  }\r\n\r\n  @override\r\n  void dispose() {\r\n    _controller.dispose();\r\n    _slideController.dispose();\r\n    super.dispose();\r\n  }\r\n\r\n  @override\r\n  Widget build(BuildContext context) {\r\n    return AnimatedBuilder(\r\n      animation: Listenable.merge([_controller, _slideController]),\r\n      builder: (context, child) {\r\n        return Transform.translate(\r\n          offset: Offset(_slideXAnimation.value, _slideYAnimation.value),\r\n          child: Transform.rotate(\r\n            angle: _rotateAnimation.value,\r\n            child: Transform.scale(\r\n              scale: _scaleAnimation.value,\r\n              child: Opacity(\r\n                opacity: _fadeAnimation.value,\r\n                child: widget.child,\r\n              ),\r\n            ),\r\n          ),\r\n        );\r\n      },\r\n    );\r\n  }\r\n}\r\n\r\nclass BouncePageAnimation extends StatefulWidget {\r\n  final Widget child;\r\n  final Duration duration;\r\n  final Duration delay;\r\n\r\n  const BouncePageAnimation({\r\n    super.key,\r\n    required this.child,\r\n    this.duration = const Duration(milliseconds: 900),\r\n    this.delay = Duration.zero,\r\n  });\r\n\r\n  @override\r\n  State<BouncePageAnimation> createState() => _BouncePageAnimationState();\r\n}\r\n\r\nclass _BouncePageAnimationState extends State<BouncePageAnimation>\r\n    with SingleTickerProviderStateMixin {\r\n  late AnimationController _controller;\r\n  late Animation<double> _slideAnimation;\r\n  late Animation<double> _scaleAnimation;\r\n  late Animation<double> _fadeAnimation;\r\n\r\n  @override\r\n  void initState() {\r\n    super.initState();\r\n\r\n    _controller = AnimationController(duration: widget.duration, vsync: this);\r\n\r\n    _slideAnimation = Tween<double>(begin: 60.0, end: 0.0).animate(\r\n      CurvedAnimation(\r\n        parent: _controller,\r\n        curve: const Interval(0.0, 0.8, curve: Curves.fastOutSlowIn),\r\n      ),\r\n    );\r\n\r\n    _scaleAnimation = Tween<double>(begin: 0.92, end: 1.0).animate(\r\n      CurvedAnimation(\r\n        parent: _controller,\r\n        curve: const Interval(0.2, 1.0, curve: Curves.easeOutBack),\r\n      ),\r\n    );\r\n\r\n    _fadeAnimation = Tween<double>(begin: 0.0, end: 1.0).animate(\r\n      CurvedAnimation(\r\n        parent: _controller,\r\n        curve: const Interval(0.0, 0.6, curve: Curves.easeOut),\r\n      ),\r\n    );\r\n\r\n    if (widget.delay == Duration.zero) {\r\n      _controller.forward();\r\n    } else {\r\n      Future.delayed(widget.delay, () {\r\n        if (mounted) {\r\n          _controller.forward();\r\n        }\r\n      });\r\n    }\r\n  }\r\n\r\n  @override\r\n  void dispose() {\r\n    _controller.dispose();\r\n    super.dispose();\r\n  }\r\n\r\n  @override\r\n  Widget build(BuildContext context) {\r\n    return AnimatedItemWrapper(\r\n      child: AnimatedBuilder(\r\n        animation: _controller,\r\n        builder: (context, child) {\r\n          return Transform.translate(\r\n            offset: Offset(0, _slideAnimation.value),\r\n            child: Transform.scale(\r\n              scale: _scaleAnimation.value,\r\n              child: Opacity(\r\n                opacity: _fadeAnimation.value,\r\n                child: widget.child,\r\n              ),\r\n            ),\r\n          );\r\n        },\r\n      ),\r\n    );\r\n  }\r\n}\r\n"
  },
  {
    "path": "lib/Widgets/Animation/scale_animation.dart",
    "content": "import 'package:flutter/material.dart';\r\n\r\nclass SlideAndScaleAnimation extends StatefulWidget {\r\n  final Widget child;\r\n  final Duration duration;\r\n  final double initialScale;\r\n  final double finalScale;\r\n  final Offset initialOffset;\r\n  final Offset finalOffset;\r\n\r\n  const SlideAndScaleAnimation({\r\n    super.key,\r\n    required this.child,\r\n    this.duration = const Duration(milliseconds: 300),\r\n    this.initialScale = 0.0,\r\n    this.finalScale = 1.0,\r\n    this.initialOffset = const Offset(0.0, 0.0),\r\n    this.finalOffset = const Offset(0.0, 0.0),\r\n  });\r\n\r\n  @override\r\n  SlideAndScaleAnimationState createState() => SlideAndScaleAnimationState();\r\n}\r\n\r\nclass SlideAndScaleAnimationState extends State<SlideAndScaleAnimation>\r\n    with SingleTickerProviderStateMixin {\r\n  late final AnimationController _animationController;\r\n  late final Animation<double> _scaleAnimation;\r\n  late final Animation<Offset> _slideAnimation;\r\n\r\n  @override\r\n  void initState() {\r\n    super.initState();\r\n    _animationController = AnimationController(\r\n      duration: widget.duration,\r\n      vsync: this,\r\n    );\r\n\r\n    _scaleAnimation =\r\n        Tween<double>(\r\n          begin: widget.initialScale,\r\n          end: widget.finalScale,\r\n        ).animate(\r\n          CurvedAnimation(\r\n            parent: _animationController,\r\n            curve: Curves.easeInOut,\r\n          ),\r\n        );\r\n\r\n    _slideAnimation =\r\n        Tween<Offset>(\r\n          begin: widget.initialOffset,\r\n          end: widget.finalOffset,\r\n        ).animate(\r\n          CurvedAnimation(\r\n            parent: _animationController,\r\n            curve: Curves.easeInOut,\r\n          ),\r\n        );\r\n\r\n    WidgetsBinding.instance.addPostFrameCallback((_) {\r\n      if (mounted) {\r\n        _animationController.forward();\r\n      }\r\n    });\r\n  }\r\n\r\n  @override\r\n  void dispose() {\r\n    _animationController.dispose();\r\n    super.dispose();\r\n  }\r\n\r\n  @override\r\n  Widget build(BuildContext context) {\r\n    return AnimatedBuilder(\r\n      animation: _animationController,\r\n      builder: (context, child) {\r\n        return SlideTransition(\r\n          position: _slideAnimation,\r\n          child: ScaleTransition(scale: _scaleAnimation, child: widget.child),\r\n        );\r\n      },\r\n    );\r\n  }\r\n}\r\n"
  },
  {
    "path": "lib/Widgets/AzyXWidgets/azyx_container.dart",
    "content": "import 'package:flutter/material.dart';\r\n\r\nclass AzyXContainer extends StatelessWidget {\r\n  final Widget? child;\r\n  final AlignmentGeometry? alignment;\r\n  final EdgeInsetsGeometry? padding;\r\n  final Color? color;\r\n  final Decoration? decoration;\r\n  final Decoration? foregroundDecoration;\r\n  final double? width;\r\n  final double? height;\r\n  final BoxConstraints? constraints;\r\n  final EdgeInsetsGeometry? margin;\r\n  final Matrix4? transform;\r\n  final AlignmentGeometry? transformAlignment;\r\n  final Clip clipBehavior;\r\n\r\n  const AzyXContainer({\r\n    super.key,\r\n    this.child,\r\n    this.alignment,\r\n    this.padding,\r\n    this.color,\r\n    this.decoration,\r\n    this.foregroundDecoration,\r\n    this.width,\r\n    this.height,\r\n    this.constraints,\r\n    this.margin,\r\n    this.transform,\r\n    this.transformAlignment,\r\n    this.clipBehavior = Clip.none,\r\n  });\r\n\r\n  @override\r\n  Widget build(BuildContext context) {\r\n    return Container(\r\n      alignment: alignment,\r\n      padding: padding,\r\n      color: color,\r\n      decoration: decoration,\r\n      foregroundDecoration: foregroundDecoration,\r\n      width: width,\r\n      height: height,\r\n      constraints: constraints,\r\n      margin: margin,\r\n      transform: transform,\r\n      transformAlignment: transformAlignment,\r\n      clipBehavior: clipBehavior,\r\n      child: child,\r\n    );\r\n  }\r\n}\r\n"
  },
  {
    "path": "lib/Widgets/AzyXWidgets/azyx_gradient_container.dart",
    "content": "import 'dart:io';\r\n\r\nimport 'package:azyx/Controllers/settings_controller.dart';\r\nimport 'package:azyx/Providers/theme_provider.dart';\r\nimport 'package:azyx/utils/Functions/multiplier_extension.dart';\r\nimport 'package:flutter/material.dart';\r\nimport 'package:get/get_state_manager/src/rx_flutter/rx_obx_widget.dart';\r\nimport 'package:provider/provider.dart';\r\n\r\nclass AzyXGradientContainer extends StatelessWidget {\r\n  final Widget child;\r\n  final double? height;\r\n  final EdgeInsetsGeometry? padding;\r\n  final BorderRadiusGeometry? borderRadius;\r\n  const AzyXGradientContainer({\r\n    super.key,\r\n    required this.child,\r\n    this.height,\r\n    this.padding,\r\n    this.borderRadius,\r\n  });\r\n\r\n  @override\r\n  Widget build(BuildContext context) {\r\n    final widget = Platform.isAndroid || Platform.isIOS\r\n        ? child\r\n        : Column(\r\n            children: [\r\n              10.height,\r\n              Expanded(child: child),\r\n            ],\r\n          );\r\n    final bool isDarkMode = Provider.of<ThemeProvider>(context).isDarkMode!;\r\n    return Obx(() {\r\n      if (settingsController.isGradient.value) {\r\n        return Container(\r\n          height: height,\r\n          padding: padding,\r\n          decoration: BoxDecoration(\r\n            borderRadius: borderRadius,\r\n            color: Theme.of(context).colorScheme.surface,\r\n            gradient: LinearGradient(\r\n              colors: isDarkMode\r\n                  ? [\r\n                      Theme.of(context).colorScheme.surface.withAlpha(20),\r\n                      Theme.of(context).colorScheme.primary.withAlpha(90),\r\n                    ]\r\n                  : [\r\n                      Theme.of(context).colorScheme.surface,\r\n                      Theme.of(context).colorScheme.surface,\r\n                    ],\r\n              begin: Alignment.topLeft,\r\n              end: Alignment.bottomRight,\r\n            ),\r\n          ),\r\n          child: widget,\r\n        );\r\n      } else {\r\n        return Container(\r\n          height: height,\r\n          padding: padding,\r\n          decoration: BoxDecoration(\r\n            borderRadius: borderRadius,\r\n            color: Theme.of(context).colorScheme.surface,\r\n          ),\r\n          child: widget,\r\n        );\r\n      }\r\n    });\r\n  }\r\n}\r\n"
  },
  {
    "path": "lib/Widgets/AzyXWidgets/azyx_normal_card.dart",
    "content": "import 'dart:io';\r\n\r\nimport 'package:azyx/Models/wrong_title_search.dart';\r\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_container.dart';\r\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_text.dart';\r\nimport 'package:azyx/Widgets/common/shimmer_effect.dart';\r\nimport 'package:cached_network_image/cached_network_image.dart';\r\nimport 'package:flutter/material.dart';\r\nimport 'package:get/get_utils/get_utils.dart';\r\n\r\nclass AzyXCard extends StatelessWidget {\r\n  final WrongTitleSearch item;\r\n  const AzyXCard({super.key, required this.item});\r\n\r\n  @override\r\n  Widget build(BuildContext context) {\r\n    return Column(\r\n      children: [\r\n        AzyXContainer(\r\n          height: Platform.isAndroid || Platform.isIOS ? 150 : 230,\r\n          width: Platform.isAndroid || Platform.isIOS ? 103 : 160,\r\n          margin: const EdgeInsets.symmetric(horizontal: 5, vertical: 5),\r\n          decoration: BoxDecoration(\r\n            borderRadius: BorderRadius.circular(45),\r\n            boxShadow: [\r\n              BoxShadow(\r\n                color: Colors.black.withOpacity(0.5),\r\n                blurRadius: 10,\r\n                offset: const Offset(2, 2),\r\n              ),\r\n            ],\r\n          ),\r\n          child: ClipRRect(\r\n            borderRadius: BorderRadius.circular(15),\r\n            child: CachedNetworkImage(\r\n              imageUrl: item.image ?? '',\r\n              fit: BoxFit.cover,\r\n              placeholder: (context, url) => ShimmerEffect(\r\n                height: Platform.isAndroid || Platform.isIOS ? 150 : 230,\r\n                width: Platform.isAndroid || Platform.isIOS ? 103 : 160,\r\n              ),\r\n              errorWidget: (context, url, error) {\r\n                return Container(\r\n                  decoration: BoxDecoration(\r\n                    borderRadius: BorderRadius.circular(15),\r\n                    color: context.theme.colorScheme.primary,\r\n                  ),\r\n                  child: const Icon(Icons.error, color: Colors.white),\r\n                );\r\n              },\r\n            ),\r\n          ),\r\n        ),\r\n        AzyXText(\r\n          text: item.title!,\r\n          fontVariant: FontVariant.bold,\r\n          fontSize: 12,\r\n          textAlign: TextAlign.center,\r\n          maxLines: 3,\r\n          overflow: TextOverflow.ellipsis,\r\n        ),\r\n      ],\r\n    );\r\n  }\r\n}\r\n"
  },
  {
    "path": "lib/Widgets/AzyXWidgets/azyx_snack_bar.dart",
    "content": "import 'dart:io';\r\n\r\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_container.dart';\r\nimport 'package:flutter/material.dart';\r\nimport 'package:get/get.dart';\r\n\r\nvoid azyxSnackBar(\r\n  String title, {\r\n  double? width,\r\n  Icon? icon,\r\n  Duration? duration,\r\n}) {\r\n  Get.snackbar(\r\n    '',\r\n    '',\r\n    maxWidth: width ?? (Platform.isAndroid || Platform.isIOS ? 200 : 400),\r\n    duration: duration ?? const Duration(milliseconds: 2000),\r\n    animationDuration: const Duration(milliseconds: 2000),\r\n    padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 5),\r\n    margin: const EdgeInsets.only(bottom: 20),\r\n    messageText: Text(\r\n      title,\r\n      textAlign: TextAlign.center,\r\n      style: const TextStyle(fontFamily: \"Poppins-Bold\"),\r\n    ),\r\n    titleText: icon ??\r\n        AzyXContainer(\r\n          height: 50,\r\n          width: 50,\r\n          alignment: Alignment.center,\r\n          margin: const EdgeInsets.only(left: 12),\r\n          child: ClipRRect(\r\n            borderRadius: BorderRadius.circular(50),\r\n            child: Image.asset(\r\n              'assets/images/icon.jpg',\r\n              fit: BoxFit.cover,\r\n            ),\r\n          ),\r\n        ),\r\n    snackPosition: SnackPosition.BOTTOM,\r\n  );\r\n}\r\n"
  },
  {
    "path": "lib/Widgets/AzyXWidgets/azyx_text.dart",
    "content": "import 'package:flutter/material.dart';\r\n\r\nenum FontVariant {\r\n  regular,\r\n  bold,\r\n}\r\n\r\nclass AzyXText extends StatelessWidget {\r\n  final String text;\r\n  final FontVariant fontVariant;\r\n  final TextAlign? textAlign;\r\n  final double? fontSize;\r\n  final Color? color;\r\n  final int? maxLines;\r\n  final TextOverflow? overflow;\r\n  final double? lineHeight;\r\n  final FontStyle? fontStyle;\r\n\r\n  const AzyXText(\r\n      {super.key,\r\n      required this.text,\r\n      this.fontVariant = FontVariant.regular,\r\n      this.textAlign,\r\n      this.overflow = TextOverflow.clip,\r\n      this.maxLines,\r\n      this.color,\r\n      this.fontSize,\r\n      this.fontStyle,\r\n      this.lineHeight});\r\n\r\n  TextStyle _getTextStyle() {\r\n    switch (fontVariant) {\r\n      case FontVariant.bold:\r\n        return TextStyle(\r\n            fontFamily: \"Poppins-Bold\",\r\n            fontSize: fontSize,\r\n            color: color,\r\n            fontStyle: fontStyle,\r\n            height: lineHeight);\r\n      case FontVariant.regular:\r\n        return TextStyle(\r\n            fontFamily: \"Poppins\",\r\n            fontSize: fontSize,\r\n            color: color,\r\n            fontStyle: fontStyle,\r\n            height: lineHeight);\r\n    }\r\n  }\r\n\r\n  @override\r\n  Widget build(BuildContext context) {\r\n    return Text(\r\n      text,\r\n      style: _getTextStyle(),\r\n      textAlign: textAlign,\r\n      overflow: overflow,\r\n      maxLines: maxLines,\r\n    );\r\n  }\r\n}\r\n"
  },
  {
    "path": "lib/Widgets/ScrollConfig.dart",
    "content": "// ignore_for_file: file_names, non_constant_identifier_names\r\n\r\nimport 'dart:ui';\r\n\r\nimport 'package:flutter/cupertino.dart';\r\n\r\nWidget ScrollConfig(BuildContext context, {required Widget child}) {\r\n  return ScrollConfiguration(\r\n    behavior: ScrollConfiguration.of(context).copyWith(\r\n      dragDevices: {\r\n        PointerDeviceKind.touch,\r\n        PointerDeviceKind.mouse,\r\n        PointerDeviceKind.trackpad,\r\n      },\r\n    ),\r\n    child: child,\r\n  );\r\n}\r\n\r\nWidget CustomScrollConfig(BuildContext context,\r\n    {required List<Widget> children,\r\n    Axis scrollDirection = Axis.vertical,\r\n    ScrollPhysics? physics,\r\n    ScrollController? controller}) {\r\n  return CustomScrollView(\r\n    controller: controller,\r\n    scrollBehavior: ScrollConfiguration.of(context).copyWith(\r\n      dragDevices: {\r\n        PointerDeviceKind.touch,\r\n        PointerDeviceKind.mouse,\r\n        PointerDeviceKind.trackpad\r\n      },\r\n    ),\r\n    physics: physics,\r\n    scrollDirection: scrollDirection,\r\n    slivers: children,\r\n  );\r\n}\r\n"
  },
  {
    "path": "lib/Widgets/anime/anify_episodes_grid.dart",
    "content": "// // ignore_for_file: must_be_immutable\r\n\r\n// import 'dart:developer';\r\n\r\n// import 'package:azyx/Classes/anify_episodes.dart';\r\n// import 'package:azyx/Classes/episode_class.dart';\r\n// import 'package:azyx/Classes/player_class.dart';\r\n// import 'package:azyx/Controllers/ui_setting_controller.dart';\r\n// import 'package:azyx/Screens/Anime/Watch/watch_screen.dart';\r\n// import 'package:azyx/Widgets/common/shimmer_effect.dart';\r\n// import 'package:azyx/api/Mangayomi/Eval/dart/model/video.dart';\r\n// import 'package:azyx/api/Mangayomi/Model/Source.dart';\r\n// import 'package:azyx/api/Mangayomi/Search/getVideo.dart';\r\n// import 'package:azyx/utils/loaders/bottom_sheet_loader.dart';\r\n// import 'package:cached_network_image/cached_network_image.dart';\r\n// import 'package:flutter/material.dart';\r\n// import 'package:get/get.dart';\r\n\r\n// class AnifyEpisodesGrid extends StatelessWidget {\r\n//   final RxList<AnifyEpisodes> anifyEpisodes;\r\n//   final RxList<Episode> episodesList;\r\n//   final UiSettingController settings;\r\n//   final Source selectedSource;\r\n//   final String title;\r\n//   final int id;\r\n//   AnifyEpisodesGrid(\r\n//       {super.key,\r\n//       required this.title,\r\n//       required this.id,\r\n//       required this.anifyEpisodes,\r\n//       required this.settings,\r\n//       required this.episodesList,\r\n//       required this.selectedSource});\r\n\r\n//   final RxList<Video> epiosdeUrls = RxList();\r\n//   final Rx<String> episodeTitle = ''.obs;\r\n//   PlayerData playerData = PlayerData();\r\n//   Future<void> fetchEpisodeLink(\r\n//       String url, int number, String setTitle, context) async {\r\n//     try {\r\n//       final response = await getVideo(source: selectedSource, url: url);\r\n//       if (response.isNotEmpty) {\r\n//         epiosdeUrls.value = response;\r\n//         episodeTitle.value = setTitle;\r\n//         Get.back();\r\n//         displayBottomSheet(context, number);\r\n//       }\r\n//     } catch (e) {\r\n//       log(\"Error while fetching episode url: $e\");\r\n//     }\r\n//   }\r\n\r\n//   void fillData(\r\n//       String url,\r\n//       String episodeTitle,\r\n//       String title,\r\n//       int number,\r\n//       int id,\r\n//       List<Video> episodeUrls,\r\n//       List<Episode> episodeList,\r\n//       Source source) {\r\n//     playerData = PlayerData(\r\n//         url: url,\r\n//         episodeTitle: episodeTitle,\r\n//         title: title,\r\n//         number: number,\r\n//         id: id,\r\n//         episodeUrls: episodeUrls,\r\n//         episodeList: episodeList);\r\n//   }\r\n\r\n//   void displayBottomSheet(BuildContext context, int number) {\r\n//     showModalBottomSheet(\r\n//       context: context,\r\n//       shape: const RoundedRectangleBorder(\r\n//         borderRadius: BorderRadius.vertical(top: Radius.circular(20)),\r\n//       ),\r\n//       backgroundColor: Theme.of(context).colorScheme.surface,\r\n//       showDragHandle: true,\r\n//       barrierColor: Colors.black87.withOpacity(0.5),\r\n//       builder: (context) => Padding(\r\n//         padding: const EdgeInsets.symmetric(horizontal: 15),\r\n//         child: SizedBox(\r\n//           height: 320,\r\n//           child: SingleChildScrollView(\r\n//             child: Column(\r\n//               children: [\r\n//                 const AzyXText(\r\n//                   \"Select Server\",\r\n//                   style: TextStyle(fontSize: 25, fontFamily: \"Poppins-Bold\"),\r\n//                 ),\r\n//                 const SizedBox(\r\n//                   height: 10,\r\n//                 ),\r\n//                 ...epiosdeUrls.map<Widget>((item) {\r\n//                   return serverAzyXContainer(\r\n//                       context, item.quality, item.url, number);\r\n//                 }),\r\n//                 const SizedBox(\r\n//                   height: 10,\r\n//                 )\r\n//               ],\r\n//             ),\r\n//           ),\r\n//         ),\r\n//       ),\r\n//     );\r\n//   }\r\n\r\n//   GestureDetector serverAzyXContainer(\r\n//     BuildContext context,\r\n//     String name,\r\n//     String url,\r\n//     int number,\r\n//   ) {\r\n//     return GestureDetector(\r\n//       onTap: () async {\r\n//         Navigator.push(\r\n//             context,\r\n//             MaterialPageRoute(\r\n//               builder: (context) => WatchScreen(\r\n//                 playerData: PlayerData(\r\n//                     url: url,\r\n//                     episodeTitle: episodeTitle.value,\r\n//                     title: title,\r\n//                     number: number,\r\n//                     id: id,\r\n//                     episodeUrls: epiosdeUrls,\r\n//                     episodeList: episodesList),\r\n//               ),\r\n//             ));\r\n//       },\r\n//       child: AzyXContainer(\r\n//         margin: const EdgeInsets.all(10),\r\n//         padding: const EdgeInsets.all(10),\r\n//         decoration: BoxDecoration(\r\n//             color: Theme.of(context).colorScheme.surface,\r\n//             borderRadius: BorderRadius.circular(10),\r\n//             border: Border.all(\r\n//                 width: 1, color: Theme.of(context).colorScheme.inversePrimary)),\r\n//         child: Center(\r\n//           child: AzyXText(\r\n//             name,\r\n//             style: const TextStyle(fontSize: 18, fontWeight: FontWeight.bold),\r\n//           ),\r\n//         ),\r\n//       ),\r\n//     );\r\n//   }\r\n\r\n//   @override\r\n//   Widget build(BuildContext context) {\r\n//     return Column(\r\n//       children: [\r\n//         SingleChildScrollView(\r\n//           child: GridView.builder(\r\n//             shrinkWrap: true,\r\n//             physics: const NeverScrollableScrollPhysics(),\r\n//             gridDelegate:\r\n//                 const SliverGridDelegateWithFixedCrossAxisCount(crossAxisCount: 3),\r\n//             itemBuilder: (context, i) {\r\n//               final entry = episodesList[i];\r\n//               final index = entry.number! - 1;\r\n//               final title = anifyEpisodes[index].title!;\r\n//               return GestureDetector(\r\n//                 onTap: () {\r\n//                   if (episodeTitle.value == title) {\r\n//                     displayBottomSheet(context, entry.number!);\r\n//                   } else {\r\n//                     showloader(context);\r\n//                     fetchEpisodeLink(entry.url!, entry.number!, title, context);\r\n//                   }\r\n//                 },\r\n//                 child: AzyXContainer(\r\n//                     margin: const EdgeInsets.symmetric(vertical: 10, horizontal: 5),\r\n//                     decoration: BoxDecoration(\r\n//                         borderRadius: BorderRadius.circular(20),\r\n//                         boxShadow: [\r\n//                           BoxShadow(\r\n//                               color: Colors.black.withOpacity(0.5),\r\n//                               blurRadius: 10,\r\n//                               offset: const Offset(0, 2))\r\n//                         ]),\r\n//                     child: Column(\r\n//                       children: [\r\n//                         Stack(\r\n//                           children: [\r\n//                             SizedBox(\r\n//                               height: 150,\r\n//                               width: MediaQuery.of(context).size.width,\r\n//                               child: ClipRRect(\r\n//                                 borderRadius: const BorderRadius.vertical(\r\n//                                     top: Radius.circular(20)),\r\n//                                 child: CachedNetworkImage(\r\n//                                   imageUrl: anifyEpisodes[index].image!,\r\n//                                   fit: BoxFit.cover,\r\n//                                   filterQuality: FilterQuality.high,\r\n//                                   placeholder: (context, url) => ShimmerEffect(\r\n//                                       height: 150,\r\n//                                       width: MediaQuery.of(context).size.width),\r\n//                                 ),\r\n//                               ),\r\n//                             ),\r\n//                             Positioned(\r\n//                                 top: 0,\r\n//                                 left: 0,\r\n//                                 child: AzyXContainer(\r\n//                                   padding: const EdgeInsets.symmetric(\r\n//                                       horizontal: 10, vertical: 5),\r\n//                                   decoration: BoxDecoration(\r\n//                                     color: Theme.of(context).colorScheme.primary,\r\n//                                     borderRadius: const BorderRadius.only(\r\n//                                         bottomRight: Radius.circular(10),\r\n//                                         topLeft: Radius.circular(10)),\r\n//                                     boxShadow: [\r\n//                                       BoxShadow(\r\n//                                           color: Theme.of(context)\r\n//                                               .colorScheme\r\n//                                               .primary\r\n//                                               .withOpacity(settings.glowMultiplier),\r\n//                                           blurRadius: 10 * settings.blurMultiplier,\r\n//                                           spreadRadius: 2 * settings.spreadMultiplier)\r\n//                                     ],\r\n//                                   ),\r\n//                                   child: AzyXText(\r\n//                                     anifyEpisodes[index].number.toString(),\r\n//                                     style: TextStyle(\r\n//                                         fontFamily: \"Poppins-Bold\",\r\n//                                         fontSize: 20,\r\n//                                         color: Theme.of(context)\r\n//                                             .colorScheme\r\n//                                             .inversePrimary),\r\n//                                   ),\r\n//                                 ))\r\n//                           ],\r\n//                         ),\r\n//                         AzyXContainer(\r\n//                           padding: const EdgeInsets.all(10),\r\n//                           decoration: BoxDecoration(\r\n//                               color: Theme.of(context)\r\n//                                   .colorScheme\r\n//                                   .surfaceAzyXContainerHighest,\r\n//                               borderRadius: const BorderRadius.vertical(\r\n//                                   bottom: Radius.circular(20))),\r\n//                           child: Column(\r\n//                             children: [\r\n//                               AzyXText(\r\n//                                 anifyEpisodes[index].title!,\r\n//                                 style: TextStyle(\r\n//                                     fontFamily: \"Poppins-Bold\",\r\n//                                     fontSize: 16,\r\n//                                     color: Theme.of(context).colorScheme.primary),\r\n//                                 textAlign: TextAlign.center,\r\n//                               ),\r\n//                               const SizedBox(\r\n//                                 height: 10,\r\n//                               ),\r\n//                               AzyXText(\r\n//                                 anifyEpisodes[index].description!,\r\n//                                 style: const TextStyle(\r\n//                                     fontFamily: \"Poppins\", fontSize: 12),\r\n//                                 maxLines: 3,\r\n//                               )\r\n//                             ],\r\n//                           ),\r\n//                         )\r\n//                       ],\r\n//                     )),\r\n//               );\r\n//             },\r\n//           ),\r\n//         ),\r\n//       ],\r\n//     );\r\n//   }\r\n// }\r\n"
  },
  {
    "path": "lib/Widgets/anime/anify_episodes_list.dart",
    "content": "import 'dart:developer';\n\nimport 'package:anymex_extension_runtime_bridge/anymex_extension_runtime_bridge.dart';\nimport 'package:azyx/Controllers/services/service_handler.dart';\nimport 'package:azyx/Controllers/source/source_controller.dart';\nimport 'package:azyx/Database/isar_models/anime_details_data.dart';\nimport 'package:azyx/Database/isar_models/episode_class.dart';\nimport 'package:azyx/Models/anime_all_data.dart';\nimport 'package:azyx/Screens/Anime/Watch/watch_screen.dart';\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_container.dart';\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_text.dart';\nimport 'package:azyx/Widgets/anime/episode_bottom_sheet.dart';\nimport 'package:azyx/Widgets/common/shimmer_effect.dart';\nimport 'package:cached_network_image/cached_network_image.dart';\nimport 'package:flutter/material.dart';\nimport 'package:get/get.dart';\n\nclass AnifyEpisodesWidget extends StatelessWidget {\n  final RxList<Episode> anifyEpisodes;\n  final String title;\n  final String id;\n  final String image;\n  final AnilistMediaData data;\n\n  AnifyEpisodesWidget({\n    super.key,\n    required this.title,\n    required this.id,\n    required this.anifyEpisodes,\n    required this.image,\n    required this.data,\n  });\n\n  final Rx<String> episodeTitle = ''.obs;\n  final Rx<bool> hasError = false.obs;\n  final RxList<Video> episodeUrls = <Video>[].obs;\n\n  Future<void> fetchEpisodeLink(\n    String url,\n    String number,\n    String setTitle,\n    context,\n  ) async {\n    try {\n      final response = await sourceController.activeSource.value!.methods\n          .getVideoList(DEpisode(episodeNumber: number, url: url));\n      if (response.isNotEmpty) {\n        log('response: ${response.first.title}');\n        episodeUrls.value = response;\n        episodeTitle.value = setTitle;\n      } else {\n        hasError.value = true;\n      }\n    } catch (e) {\n      hasError.value = true;\n      log(\"Error while fetching episode url: $e\");\n    }\n  }\n\n  GestureDetector serverAzyXContainer(\n    BuildContext context,\n    String name,\n    String url,\n    String number,\n  ) {\n    return GestureDetector(\n      onTap: () async {\n        log(\"Selected URL: $url\");\n        await Navigator.push(\n          context,\n          MaterialPageRoute(\n            builder: (context) => WatchScreen(\n              playerData: AnimeAllData(\n                url: url,\n                episodeTitle: episodeTitle.value,\n                title: title,\n                number: number,\n                image: image,\n                id: id,\n                episodeUrls: episodeUrls,\n                episodeList: anifyEpisodes,\n              ),\n            ),\n          ),\n        );\n        serviceHandler.currentMedia.value.status =\n            serviceHandler.currentMedia.value.status;\n      },\n      child: AzyXContainer(\n        margin: const EdgeInsets.all(10),\n        padding: const EdgeInsets.all(10),\n        decoration: BoxDecoration(\n          color: Theme.of(context).colorScheme.surface,\n          borderRadius: BorderRadius.circular(10),\n          border: Border.all(\n            width: 1,\n            color: Theme.of(context).colorScheme.inversePrimary,\n          ),\n        ),\n        child: Center(\n          child: AzyXText(\n            text: name,\n            fontSize: 18,\n            fontVariant: FontVariant.bold,\n          ),\n        ),\n      ),\n    );\n  }\n\n  @override\n  Widget build(BuildContext context) {\n    final colorScheme = Theme.of(context).colorScheme;\n\n    return Column(\n      children: anifyEpisodes.map((entry) {\n        return GestureDetector(\n          onTap: () {\n            episodeTitle.value = entry.title ?? '';\n            hasError.value = false;\n\n            // final stream = sourceController.activeSource.value!.methods\n            //     .getVideoListStream(\n            //       DEpisode(episodeNumber: entry.number, url: entry.url),\n            //     );\n\n            // showModalBottomSheet(\n            //   context: context,\n            //   shape: const RoundedRectangleBorder(\n            //     borderRadius: BorderRadius.vertical(top: Radius.circular(30)),\n            //   ),\n            //   isScrollControlled: true,\n            //   enableDrag: true,\n            //   elevation: 5,\n            //   barrierColor: Colors.black87.withOpacity(0.5),\n            //   builder: (_) {\n            //     return StreamEpisodeSheet(\n            //       stream: stream,\n            //       number: entry.number,\n            //       title: title,\n            //       image: image,\n            //       id: id,\n            //       episodeList: anifyEpisodes,\n            //       episodeTitle: episodeTitle,\n            //       hasError: hasError,\n            //     );\n            //   },\n            // );\n\n            showEpisodeBottomSheet(\n              context,\n              entry.number,\n              episodeUrls,\n              hasError,\n              (context, name, url, number) =>\n                  serverAzyXContainer(context, name, url, number),\n            );\n            fetchEpisodeLink(entry.url!, entry.number, title, context);\n          },\n          child: Container(\n            margin: const EdgeInsets.only(bottom: 14),\n            decoration: BoxDecoration(\n              color: colorScheme.surfaceContainer.withOpacity(0.5),\n              borderRadius: BorderRadius.circular(18),\n              border: Border.all(\n                color: colorScheme.outlineVariant.withOpacity(0.1),\n                width: 0.5,\n              ),\n              boxShadow: [\n                BoxShadow(\n                  color: Colors.black.withOpacity(0.06),\n                  blurRadius: 8,\n                  offset: const Offset(0, 3),\n                ),\n              ],\n            ),\n            child: Column(\n              crossAxisAlignment: CrossAxisAlignment.start,\n              children: [\n                ClipRRect(\n                  borderRadius: const BorderRadius.vertical(\n                    top: Radius.circular(18),\n                  ),\n                  child: SizedBox(\n                    height: 160,\n                    width: double.infinity,\n                    child: Stack(\n                      fit: StackFit.expand,\n                      children: [\n                        CachedNetworkImage(\n                          imageUrl: entry.thumbnail ?? image,\n                          fit: BoxFit.cover,\n                          filterQuality: FilterQuality.high,\n                          placeholder: (context, url) => ShimmerEffect(\n                            height: 160,\n                            width: MediaQuery.of(context).size.width,\n                          ),\n                        ),\n                        Container(\n                          decoration: BoxDecoration(\n                            gradient: LinearGradient(\n                              begin: Alignment.topCenter,\n                              end: Alignment.bottomCenter,\n                              colors: [\n                                Colors.transparent,\n                                Colors.black.withOpacity(0.55),\n                              ],\n                              stops: const [0.4, 1.0],\n                            ),\n                          ),\n                        ),\n                        Positioned(\n                          top: 10,\n                          left: 10,\n                          child: Container(\n                            padding: const EdgeInsets.symmetric(\n                              horizontal: 10,\n                              vertical: 5,\n                            ),\n                            decoration: BoxDecoration(\n                              color: colorScheme.primary,\n                              borderRadius: BorderRadius.circular(8),\n                              boxShadow: [\n                                BoxShadow(\n                                  color: colorScheme.primary.withOpacity(0.4),\n                                  blurRadius: 8,\n                                  spreadRadius: 0,\n                                  offset: const Offset(0, 2),\n                                ),\n                              ],\n                            ),\n                            child: Text(\n                              'EP ${entry.number}',\n                              style: TextStyle(\n                                color: colorScheme.onPrimary,\n                                fontWeight: FontWeight.w800,\n                                fontSize: 12,\n                              ),\n                            ),\n                          ),\n                        ),\n                        Center(\n                          child: Container(\n                            padding: const EdgeInsets.all(14),\n                            decoration: BoxDecoration(\n                              color: Colors.black.withOpacity(0.35),\n                              shape: BoxShape.circle,\n                              border: Border.all(\n                                color: Colors.white.withOpacity(0.25),\n                                width: 1.5,\n                              ),\n                            ),\n                            child: const Icon(\n                              Icons.play_arrow_rounded,\n                              color: Colors.white,\n                              size: 28,\n                            ),\n                          ),\n                        ),\n                      ],\n                    ),\n                  ),\n                ),\n                Padding(\n                  padding: const EdgeInsets.fromLTRB(16, 14, 16, 16),\n                  child: Column(\n                    crossAxisAlignment: CrossAxisAlignment.start,\n                    children: [\n                      AzyXText(\n                        text: entry.title ?? 'Episode ${entry.number}',\n                        fontVariant: FontVariant.bold,\n                        fontSize: 15,\n                        maxLines: 2,\n                        color: colorScheme.onSurface,\n                      ),\n                      if (entry.desc.isNotEmpty) ...[\n                        const SizedBox(height: 8),\n                        AzyXText(\n                          text: entry.desc,\n                          fontSize: 12,\n                          maxLines: 3,\n                          color: colorScheme.onSurfaceVariant.withOpacity(0.7),\n                        ),\n                      ],\n                    ],\n                  ),\n                ),\n              ],\n            ),\n          ),\n        );\n      }).toList(),\n    );\n  }\n}\n"
  },
  {
    "path": "lib/Widgets/anime/anime_scrollable_list.dart",
    "content": "import 'dart:io';\r\n\r\nimport 'package:azyx/Models/carousale_data.dart';\r\nimport 'package:azyx/Screens/Anime/Details/anime_details_screen.dart';\r\nimport 'package:azyx/Screens/Manga/Details/manga_details_screen.dart';\r\nimport 'package:azyx/Widgets/Animation/animation.dart';\r\nimport 'package:azyx/Widgets/Animation/scale_animation.dart';\r\nimport 'package:azyx/Widgets/anime/item_card.dart';\r\nimport 'package:azyx/Widgets/common/gradient_title.dart';\r\nimport 'package:azyx/utils/functions.dart';\r\nimport 'package:flutter/material.dart';\r\n\r\nclass AnimeScrollableList extends StatelessWidget {\r\n  final List<dynamic> animeList;\r\n  final String title;\r\n  final CarousaleVarient varient;\r\n  final bool isManga;\r\n  const AnimeScrollableList({\r\n    super.key,\r\n    required this.animeList,\r\n    required this.title,\r\n    required this.isManga,\r\n    this.varient = CarousaleVarient.regular,\r\n  });\r\n\r\n  @override\r\n  Widget build(BuildContext context) {\r\n    final List<CarousaleData> data = getCarousaleData(animeList, varient);\r\n    return data.isEmpty\r\n        ? const SizedBox.shrink()\r\n        : Column(\r\n            crossAxisAlignment: CrossAxisAlignment.start,\r\n            children: [\r\n              GradientTitle(title: title),\r\n              const SizedBox(height: 15),\r\n              SizedBox(\r\n                height: Platform.isAndroid || Platform.isIOS ? 210 : 280,\r\n                child: ListView.builder(\r\n                  shrinkWrap: true,\r\n                  physics: const BouncingScrollPhysics(),\r\n                  scrollDirection: Axis.horizontal,\r\n                  itemCount: data.length,\r\n                  itemBuilder: (context, index) {\r\n                    final item = data[index];\r\n                    final tagg = UniqueKey().toString();\r\n                    return SlideAndScaleAnimation(\r\n                      child: GestureDetector(\r\n                        onTap: () {\r\n                          isManga\r\n                              ? Navigator.push(\r\n                                  context,\r\n                                  MaterialPageRoute(\r\n                                    builder: (context) => MangaDetailsScreen(\r\n                                      smallMedia: item,\r\n                                      tagg: tagg + data[index].id.toString(),\r\n                                      isOffline: false,\r\n                                    ),\r\n                                  ),\r\n                                )\r\n                              : Navigator.push(\r\n                                  context,\r\n                                  MaterialPageRoute(\r\n                                    builder: (context) => AnimeDetailsScreen(\r\n                                      smallMedia: item,\r\n                                      tagg: title + data[index].id.toString(),\r\n                                      isOffline: false,\r\n                                    ),\r\n                                  ),\r\n                                );\r\n                        },\r\n                        child: StaggeredAnimatedItemWrapper(\r\n                          baseDuration: Duration(milliseconds: 1000),\r\n                          child: ItemCard(\r\n                            item: data[index],\r\n                            tagg: tagg + data[index].id.toString(),\r\n                          ),\r\n                        ),\r\n                      ),\r\n                    );\r\n                  },\r\n                ),\r\n              ),\r\n            ],\r\n          );\r\n  }\r\n}\r\n"
  },
  {
    "path": "lib/Widgets/anime/character_card.dart",
    "content": "import 'dart:io';\n\nimport 'package:azyx/Database/isar_models/anime_details_data.dart';\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_container.dart';\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_text.dart';\nimport 'package:azyx/Widgets/common/shimmer_effect.dart';\nimport 'package:cached_network_image/cached_network_image.dart';\nimport 'package:flutter/material.dart';\n\nclass CharacterCard extends StatelessWidget {\n  final Character item;\n  const CharacterCard({super.key, required this.item});\n\n  @override\n  Widget build(BuildContext context) {\n    return Column(\n      children: [\n        Stack(\n          children: [\n            AzyXContainer(\n              height: Platform.isAndroid || Platform.isIOS ? 150 : 230,\n              width: Platform.isAndroid || Platform.isIOS ? 103 : 160,\n              margin: const EdgeInsets.only(right: 10),\n              decoration: BoxDecoration(\n                  borderRadius: BorderRadius.circular(45),\n                  boxShadow: [\n                    BoxShadow(\n                        color: Colors.black.withOpacity(0.5),\n                        blurRadius: 10,\n                        offset: const Offset(2, 2))\n                  ]),\n              child: ClipRRect(\n                borderRadius: BorderRadius.circular(15),\n                child: CachedNetworkImage(\n                  imageUrl: item.image ?? \"\",\n                  fit: BoxFit.cover,\n                  placeholder: (context, url) => ShimmerEffect(\n                    height: Platform.isAndroid || Platform.isIOS ? 150 : 230,\n                    width: Platform.isAndroid || Platform.isIOS ? 103 : 160,\n                  ),\n                  errorWidget: (context, url, error) => const Icon(Icons.error),\n                ),\n              ),\n            ),\n            item.popularity != null\n                ? Positioned(\n                    bottom: 0,\n                    right: 0,\n                    child: AzyXContainer(\n                      height: 22,\n                      margin: const EdgeInsets.only(right: 10),\n                      decoration: BoxDecoration(\n                        boxShadow: [\n                          BoxShadow(\n                              color: Theme.of(context)\n                                  .colorScheme\n                                  .surfaceBright\n                                  .withOpacity(0.6),\n                              blurRadius: 10)\n                        ],\n                        color: Theme.of(context).colorScheme.surfaceBright,\n                        borderRadius: const BorderRadius.only(\n                            bottomRight: Radius.circular(10),\n                            topLeft: Radius.circular(25)),\n                      ),\n                      child: Padding(\n                        padding: const EdgeInsets.symmetric(horizontal: 8),\n                        child: Row(\n                          mainAxisAlignment: MainAxisAlignment.end,\n                          children: [\n                            AzyXText(\n                              text: item.popularity.toString(),\n                              fontSize: 12,\n                              color: Theme.of(context).colorScheme.primary,\n                              fontVariant: FontVariant.bold,\n                            ),\n                            const SizedBox(\n                              width: 5,\n                            ),\n                            Icon(\n                              Icons.favorite,\n                              size: 16,\n                              color: Theme.of(context).colorScheme.primary,\n                              shadows: [\n                                BoxShadow(\n                                    color:\n                                        Theme.of(context).colorScheme.primary,\n                                    blurRadius: 10)\n                              ],\n                            ),\n                          ],\n                        ),\n                      ),\n                    ),\n                  )\n                : const SizedBox.shrink(),\n          ],\n        ),\n        const SizedBox(height: 10),\n        AzyXText(\n          text: item.name != null\n              ? item.name!.length > 12\n                  ? '${item.name!.substring(0, 10)}...'\n                  : item.name!\n              : \"N/A\",\n          fontVariant: FontVariant.bold,\n        ),\n      ],\n    );\n  }\n}\n"
  },
  {
    "path": "lib/Widgets/anime/characters_list.dart",
    "content": "import 'dart:io';\n\nimport 'package:azyx/Database/isar_models/anime_details_data.dart';\nimport 'package:azyx/Widgets/Animation/scale_animation.dart';\nimport 'package:azyx/Widgets/anime/character_card.dart';\nimport 'package:azyx/Widgets/common/gradient_title.dart';\nimport 'package:flutter/material.dart';\n\nclass CharactersList extends StatelessWidget {\n  final List<Character> characterList;\n  final String title;\n  const CharactersList(\n      {super.key, required this.characterList, required this.title});\n\n  @override\n  Widget build(BuildContext context) {\n    return characterList.isEmpty\n        ? const SizedBox.shrink()\n        : Column(\n            children: [\n              GradientTitle(title: title),\n              const SizedBox(\n                height: 15,\n              ),\n              SizedBox(\n                height: Platform.isAndroid || Platform.isIOS ? 200 : 270,\n                child: ListView.builder(\n                    shrinkWrap: true,\n                    physics: const BouncingScrollPhysics(),\n                    scrollDirection: Axis.horizontal,\n                    itemCount: characterList.length,\n                    itemBuilder: (context, index) {\n                      return SlideAndScaleAnimation(\n                        child: CharacterCard(\n                          item: characterList[index],\n                        ),\n                      );\n                    }),\n              )\n            ],\n          );\n  }\n}\n"
  },
  {
    "path": "lib/Widgets/anime/episode_bottom_sheet.dart",
    "content": "import 'package:anymex_extension_runtime_bridge/Models/Video.dart';\r\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_gradient_container.dart';\r\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_text.dart';\r\nimport 'package:flutter/material.dart';\r\nimport 'package:get/get.dart';\r\n\r\nclass EpisodeBottomSheet extends StatelessWidget {\r\n  final List<Video> episodeUrls;\r\n  final Rx<bool> hasError;\r\n  final String number;\r\n  final Function(BuildContext, String, String, String) serverAzyXContainer;\r\n\r\n  const EpisodeBottomSheet({\r\n    super.key,\r\n    required this.episodeUrls,\r\n    required this.hasError,\r\n    required this.number,\r\n    required this.serverAzyXContainer,\r\n  });\r\n\r\n  @override\r\n  Widget build(BuildContext context) {\r\n    return AzyXGradientContainer(\r\n      padding: const EdgeInsets.symmetric(horizontal: 15, vertical: 10),\r\n      borderRadius: const BorderRadius.vertical(top: Radius.circular(30)),\r\n      height: 350,\r\n      child: ListView(\r\n        physics: const BouncingScrollPhysics(),\r\n        children: [\r\n          AzyXText(\r\n            text: \"Select Quality\",\r\n            fontSize: 25,\r\n            fontVariant: FontVariant.bold,\r\n            color: Theme.of(context).colorScheme.primary,\r\n            textAlign: TextAlign.center,\r\n          ),\r\n          const SizedBox(height: 15),\r\n          Obx(\r\n            () => hasError.value\r\n                ? Image.asset('assets/images/sticker.png', fit: BoxFit.contain)\r\n                : episodeUrls.isEmpty\r\n                ? Container(\r\n                    alignment: Alignment.center,\r\n                    height: 250,\r\n                    child: const CircularProgressIndicator(),\r\n                  )\r\n                : Column(\r\n                    children: episodeUrls.map<Widget>((item) {\r\n                      return serverAzyXContainer(\r\n                        context,\r\n                        item.title ?? 'Unknown',\r\n                        item.url,\r\n                        number,\r\n                      );\r\n                    }).toList(),\r\n                  ),\r\n          ),\r\n        ],\r\n      ),\r\n    );\r\n  }\r\n}\r\n\r\nvoid showEpisodeBottomSheet(\r\n  BuildContext context,\r\n  String number,\r\n  List<Video> episodeUrls,\r\n  Rx<bool> hasError,\r\n  Function(BuildContext, String, String, String) serverAzyXContainer,\r\n) {\r\n  showModalBottomSheet(\r\n    context: context,\r\n    shape: const RoundedRectangleBorder(\r\n      borderRadius: BorderRadius.vertical(top: Radius.circular(30)),\r\n    ),\r\n    isScrollControlled: true,\r\n    enableDrag: true,\r\n    elevation: 5,\r\n    barrierColor: Colors.black87.withOpacity(0.5),\r\n    builder: (context) => EpisodeBottomSheet(\r\n      episodeUrls: episodeUrls,\r\n      hasError: hasError,\r\n      number: number,\r\n      serverAzyXContainer: serverAzyXContainer,\r\n    ),\r\n  );\r\n}\r\n"
  },
  {
    "path": "lib/Widgets/anime/episodes_list.dart",
    "content": "// ignore_for_file: must_be_immutable\n\nimport 'dart:developer';\n\nimport 'package:anymex_extension_runtime_bridge/anymex_extension_runtime_bridge.dart';\nimport 'package:azyx/Controllers/services/service_handler.dart';\nimport 'package:azyx/Controllers/source/source_controller.dart';\nimport 'package:azyx/Database/isar_models/episode_class.dart';\nimport 'package:azyx/Models/anime_all_data.dart';\nimport 'package:azyx/Screens/Anime/Watch/watch_screen.dart';\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_container.dart';\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_gradient_container.dart';\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_text.dart';\nimport 'package:azyx/Widgets/anime/episode_bottom_sheet.dart';\nimport 'package:azyx/Widgets/common/shimmer_effect.dart';\nimport 'package:azyx/utils/Functions/multiplier_extension.dart';\nimport 'package:cached_network_image/cached_network_image.dart';\nimport 'package:flutter/material.dart';\nimport 'package:get/get.dart';\n\nclass EpisodesList extends StatelessWidget {\n  final List<Episode> episodeList;\n  final String image;\n  final String title;\n  final String id;\n\n  EpisodesList({\n    super.key,\n    required this.episodeList,\n    required this.image,\n    required this.title,\n    required this.id,\n  });\n\n  final Rx<String> episodeTitle = ''.obs;\n  final Rx<bool> hasError = false.obs;\n  final RxList<Video> episodeUrls = <Video>[].obs;\n\n  Future<void> fetchEpisodeLink(\n    String url,\n    String number,\n    String setTitle,\n    context,\n  ) async {\n    try {\n      final response = await sourceController.activeSource.value!.methods\n          .getVideoList(DEpisode(episodeNumber: number, url: url));\n      if (response.isNotEmpty) {\n        log('response: ${response.first.quality}');\n\n        episodeUrls.value = response;\n        episodeTitle.value = setTitle;\n      } else {\n        hasError.value = true;\n      }\n    } catch (e) {\n      hasError.value = true;\n      log(\"Error while fetching episode url: $e\");\n    }\n  }\n\n  GestureDetector serverAzyXContainer(\n    BuildContext context,\n    String name,\n    String url,\n    String number,\n  ) {\n    return GestureDetector(\n      onTap: () async {\n        log(\"Selected URL: $url\");\n        await Navigator.push(\n          context,\n          MaterialPageRoute(\n            builder: (context) => WatchScreen(\n              playerData: AnimeAllData(\n                url: url,\n                episodeTitle: episodeTitle.value,\n                title: title,\n                number: number,\n                image: image,\n                id: id,\n                episodeUrls: episodeUrls,\n                episodeList: episodeList,\n              ),\n            ),\n          ),\n        );\n        serviceHandler.currentMedia.value.status =\n            serviceHandler.currentMedia.value.status;\n      },\n      child: AzyXContainer(\n        margin: const EdgeInsets.all(10),\n        padding: const EdgeInsets.all(10),\n        decoration: BoxDecoration(\n          color: Theme.of(context).colorScheme.surface,\n          borderRadius: BorderRadius.circular(10),\n          border: Border.all(\n            width: 1,\n            color: Theme.of(context).colorScheme.inversePrimary,\n          ),\n        ),\n        child: Center(\n          child: AzyXText(\n            text: name,\n            fontSize: 18,\n            fontVariant: FontVariant.bold,\n          ),\n        ),\n      ),\n    );\n  }\n\n  @override\n  Widget build(BuildContext context) {\n    final colorScheme = Theme.of(context).colorScheme;\n\n    return Column(\n      children: episodeList.map((episode) {\n        return GestureDetector(\n          onTap: () {\n            episodeTitle.value = episode.title ?? '';\n            hasError.value = false;\n\n            // final stream = sourceController.activeSource.value!.methods\n            //     .getVideoListStream(\n            //       DEpisode(episodeNumber: episode.number, url: episode.url),\n            //     );\n\n            // showModalBottomSheet(\n            //   context: context,\n            //   shape: const RoundedRectangleBorder(\n            //     borderRadius: BorderRadius.vertical(top: Radius.circular(30)),\n            //   ),\n            //   isScrollControlled: true,\n            //   enableDrag: true,\n            //   elevation: 5,\n            //   barrierColor: Colors.black87.withOpacity(0.5),\n            //   builder: (_) {\n            //     return StreamEpisodeSheet(\n            //       stream: stream,\n            //       number: episode.number,\n            //       title: title,\n            //       image: image,\n            //       id: id,\n            //       episodeList: episodeList,\n            //       episodeTitle: episodeTitle,\n            //       hasError: hasError,\n            //     );\n            //   },\n            // );\n\n            showEpisodeBottomSheet(\n              context,\n              episode.number,\n              episodeUrls,\n              hasError,\n              (context, name, url, number) =>\n                  serverAzyXContainer(context, name, url, number),\n            );\n            fetchEpisodeLink(episode.url!, episode.number, title, context);\n          },\n          child: Container(\n            height: 105,\n            margin: const EdgeInsets.only(bottom: 10),\n            decoration: BoxDecoration(\n              color: colorScheme.surfaceContainer.withOpacity(0.6),\n              borderRadius: BorderRadius.circular(16),\n              border: Border.all(\n                color: colorScheme.outlineVariant.withOpacity(0.1),\n                width: 0.5,\n              ),\n            ),\n            child: Row(\n              children: [\n                ClipRRect(\n                  borderRadius: const BorderRadius.horizontal(\n                    left: Radius.circular(16),\n                  ),\n                  child: SizedBox(\n                    width: 140,\n                    height: 105,\n                    child: Stack(\n                      fit: StackFit.expand,\n                      children: [\n                        CachedNetworkImage(\n                          imageUrl: image,\n                          fit: BoxFit.cover,\n                          placeholder: (context, url) =>\n                              const ShimmerEffect(height: 105, width: 140),\n                        ),\n                        Container(color: Colors.black.withOpacity(0.25)),\n                        Center(\n                          child: Container(\n                            padding: const EdgeInsets.all(8),\n                            decoration: BoxDecoration(\n                              color: Colors.black.withOpacity(0.45),\n                              shape: BoxShape.circle,\n                            ),\n                            child: const Icon(\n                              Icons.play_arrow_rounded,\n                              color: Colors.white,\n                              size: 22,\n                            ),\n                          ),\n                        ),\n                      ],\n                    ),\n                  ),\n                ),\n                Expanded(\n                  child: Padding(\n                    padding: const EdgeInsets.symmetric(\n                      horizontal: 14,\n                      vertical: 12,\n                    ),\n                    child: Column(\n                      crossAxisAlignment: CrossAxisAlignment.start,\n                      mainAxisAlignment: MainAxisAlignment.center,\n                      children: [\n                        Container(\n                          padding: const EdgeInsets.symmetric(\n                            horizontal: 8,\n                            vertical: 3,\n                          ),\n                          decoration: BoxDecoration(\n                            color: colorScheme.primaryContainer.withOpacity(\n                              0.4,\n                            ),\n                            borderRadius: BorderRadius.circular(6),\n                          ),\n                          child: Text(\n                            'Episode ${episode.number}',\n                            style: TextStyle(\n                              color: colorScheme.primary,\n                              fontSize: 11,\n                              fontWeight: FontWeight.w700,\n                            ),\n                          ),\n                        ),\n                        const SizedBox(height: 6),\n                        AzyXText(\n                          text: episode.title ?? 'Episode ${episode.number}',\n                          fontVariant: FontVariant.bold,\n                          fontSize: 14,\n                          maxLines: 2,\n                          color: colorScheme.onSurface,\n                        ),\n                      ],\n                    ),\n                  ),\n                ),\n                Padding(\n                  padding: const EdgeInsets.only(right: 12),\n                  child: Icon(\n                    Icons.chevron_right_rounded,\n                    color: colorScheme.onSurfaceVariant.withOpacity(0.35),\n                    size: 22,\n                  ),\n                ),\n              ],\n            ),\n          ),\n        );\n      }).toList(),\n    );\n  }\n}\n\nclass StreamEpisodeSheet extends StatelessWidget {\n  final Stream<Video>? stream;\n  final String number;\n  final String title;\n  final String image;\n  final String id;\n  final List<Episode> episodeList;\n  final Rx<String> episodeTitle;\n  final Rx<bool> hasError;\n\n  const StreamEpisodeSheet({\n    super.key,\n    required this.stream,\n    required this.number,\n    required this.title,\n    required this.image,\n    required this.id,\n    required this.episodeList,\n    required this.episodeTitle,\n    required this.hasError,\n  });\n\n  @override\n  Widget build(BuildContext context) {\n    final RxList<Video> videos = <Video>[].obs;\n    final seenUrls = <String>{};\n    final colorScheme = Theme.of(context).colorScheme;\n\n    return AzyXGradientContainer(\n      padding: const EdgeInsets.fromLTRB(16, 12, 16, 16),\n      borderRadius: const BorderRadius.vertical(top: Radius.circular(30)),\n      height: MediaQuery.of(context).size.height * 0.72,\n      child: ClipRRect(\n        borderRadius: const BorderRadius.vertical(top: Radius.circular(30)),\n        child: StreamBuilder<Video>(\n          stream: stream,\n          builder: (context, snapshot) {\n            if (snapshot.hasData &&\n                seenUrls.add(\n                  '${snapshot.data!.quality}_${snapshot.data!.url}',\n                )) {\n              videos.add(snapshot.data!);\n            }\n\n            if (snapshot.hasError) {\n              hasError.value = true;\n            }\n\n            return Obx(() {\n              final isFetching =\n                  snapshot.connectionState == ConnectionState.waiting ||\n                  snapshot.connectionState == ConnectionState.active;\n\n              return ListView(\n                physics: const BouncingScrollPhysics(),\n                children: [\n                  10.height,\n                  AzyXText(\n                    text: \"Choose Stream\",\n                    fontSize: 25,\n                    fontVariant: FontVariant.bold,\n                    color: colorScheme.primary,\n                    textAlign: TextAlign.center,\n                  ),\n                  const SizedBox(height: 6),\n                  AzyXText(\n                    text: episodeTitle.value.isEmpty\n                        ? 'Episode $number'\n                        : 'Episode $number • ${episodeTitle.value}',\n                    fontSize: 13,\n                    maxLines: 2,\n                    color: colorScheme.onSurfaceVariant.withOpacity(0.75),\n                    textAlign: TextAlign.center,\n                  ),\n                  const SizedBox(height: 18),\n                  if (hasError.value && videos.isEmpty)\n                    _StreamSheetMessage(\n                      icon: Icons.error_outline_rounded,\n                      title: 'Unable to load stream links',\n                      subtitle:\n                          'This source did not return any playable links for this episode.',\n                      color: colorScheme.error,\n                    )\n                  else if (videos.isEmpty && isFetching)\n                    const _StreamSheetLoading(\n                      title: 'Fetching stream links',\n                      subtitle:\n                          'Servers and qualities are loading for this episode. This can take a moment.',\n                    )\n                  else ...[\n                    ...videos.map((video) {\n                      return GestureDetector(\n                        onTap: () async {\n                          await Navigator.push(\n                            context,\n                            MaterialPageRoute(\n                              builder: (context) => WatchScreen(\n                                playerData: AnimeAllData(\n                                  url: video.url,\n                                  episodeTitle: episodeTitle.value,\n                                  title: title,\n                                  number: number,\n                                  image: image,\n                                  id: id,\n                                  episodeUrls: videos,\n                                  episodeList: episodeList,\n                                ),\n                              ),\n                            ),\n                          );\n                          serviceHandler.currentMedia.value.status =\n                              serviceHandler.currentMedia.value.status;\n                        },\n                        child: AzyXContainer(\n                          margin: const EdgeInsets.only(bottom: 12),\n                          padding: const EdgeInsets.symmetric(\n                            horizontal: 16,\n                            vertical: 14,\n                          ),\n                          decoration: BoxDecoration(\n                            color: colorScheme.surfaceContainer.withOpacity(\n                              0.65,\n                            ),\n                            borderRadius: BorderRadius.circular(18),\n                            border: Border.all(\n                              color: colorScheme.outlineVariant.withOpacity(\n                                0.14,\n                              ),\n                            ),\n                          ),\n                          child: Row(\n                            children: [\n                              Container(\n                                width: 42,\n                                height: 42,\n                                decoration: BoxDecoration(\n                                  color: colorScheme.primary.withOpacity(0.12),\n                                  borderRadius: BorderRadius.circular(14),\n                                ),\n                                child: Icon(\n                                  Icons.play_arrow_rounded,\n                                  color: colorScheme.primary,\n                                ),\n                              ),\n                              const SizedBox(width: 12),\n                              Expanded(\n                                child: Column(\n                                  crossAxisAlignment: CrossAxisAlignment.start,\n                                  children: [\n                                    AzyXText(\n                                      text: video.quality,\n                                      fontSize: 16,\n                                      fontVariant: FontVariant.bold,\n                                      color: colorScheme.onSurface,\n                                    ),\n                                    const SizedBox(height: 2),\n                                    AzyXText(\n                                      text: 'Tap to start watching instantly',\n                                      fontSize: 12,\n                                      color: colorScheme.onSurfaceVariant\n                                          .withOpacity(0.72),\n                                    ),\n                                  ],\n                                ),\n                              ),\n                              Icon(\n                                Icons.chevron_right_rounded,\n                                color: colorScheme.onSurfaceVariant.withOpacity(\n                                  0.45,\n                                ),\n                              ),\n                            ],\n                          ),\n                        ),\n                      );\n                    }),\n                    if (isFetching)\n                      const _StreamSheetLoading(\n                        title: 'Fetching more links',\n                        subtitle:\n                            'More servers and qualities are still being discovered.',\n                        compact: true,\n                      ),\n                  ],\n                ],\n              );\n            });\n          },\n        ),\n      ),\n    );\n  }\n}\n\nclass _StreamSheetLoading extends StatelessWidget {\n  final String title;\n  final String subtitle;\n  final bool compact;\n\n  const _StreamSheetLoading({\n    required this.title,\n    required this.subtitle,\n    this.compact = false,\n  });\n\n  @override\n  Widget build(BuildContext context) {\n    final colorScheme = Theme.of(context).colorScheme;\n\n    return Container(\n      margin: EdgeInsets.only(bottom: compact ? 0 : 12),\n      padding: EdgeInsets.symmetric(\n        horizontal: compact ? 14 : 18,\n        vertical: compact ? 12 : 18,\n      ),\n      decoration: BoxDecoration(\n        color: colorScheme.surfaceContainerHighest.withOpacity(0.35),\n        borderRadius: BorderRadius.circular(20),\n        border: Border.all(color: colorScheme.outlineVariant.withOpacity(0.12)),\n      ),\n      child: Row(\n        children: [\n          SizedBox(\n            width: 22,\n            height: 22,\n            child: CircularProgressIndicator(\n              strokeWidth: 2.2,\n              color: colorScheme.primary,\n            ),\n          ),\n          const SizedBox(width: 14),\n          Expanded(\n            child: Column(\n              crossAxisAlignment: CrossAxisAlignment.start,\n              children: [\n                AzyXText(\n                  text: title,\n                  fontSize: 14,\n                  fontVariant: FontVariant.bold,\n                  color: colorScheme.onSurface,\n                ),\n                const SizedBox(height: 2),\n                AzyXText(\n                  text: subtitle,\n                  fontSize: 12,\n                  color: colorScheme.onSurfaceVariant.withOpacity(0.75),\n                ),\n              ],\n            ),\n          ),\n        ],\n      ),\n    );\n  }\n}\n\nclass _StreamSheetMessage extends StatelessWidget {\n  final IconData icon;\n  final String title;\n  final String subtitle;\n  final Color color;\n\n  const _StreamSheetMessage({\n    required this.icon,\n    required this.title,\n    required this.subtitle,\n    required this.color,\n  });\n\n  @override\n  Widget build(BuildContext context) {\n    final colorScheme = Theme.of(context).colorScheme;\n\n    return Container(\n      padding: const EdgeInsets.symmetric(horizontal: 18, vertical: 20),\n      decoration: BoxDecoration(\n        color: colorScheme.surfaceContainerHighest.withOpacity(0.28),\n        borderRadius: BorderRadius.circular(22),\n        border: Border.all(color: color.withOpacity(0.2)),\n      ),\n      child: Column(\n        children: [\n          Icon(icon, color: color, size: 26),\n          const SizedBox(height: 12),\n          AzyXText(\n            text: title,\n            fontSize: 15,\n            fontVariant: FontVariant.bold,\n            color: colorScheme.onSurface,\n            textAlign: TextAlign.center,\n          ),\n          const SizedBox(height: 6),\n          AzyXText(\n            text: subtitle,\n            fontSize: 12,\n            color: colorScheme.onSurfaceVariant.withOpacity(0.75),\n            textAlign: TextAlign.center,\n          ),\n        ],\n      ),\n    );\n  }\n}\n"
  },
  {
    "path": "lib/Widgets/anime/item_card.dart",
    "content": "import 'dart:io';\r\n\r\nimport 'package:azyx/Models/carousale_data.dart';\r\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_container.dart';\r\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_text.dart';\r\nimport 'package:azyx/Widgets/common/shimmer_effect.dart';\r\nimport 'package:azyx/core/icons/icons_broken.dart';\r\nimport 'package:cached_network_image/cached_network_image.dart';\r\nimport 'package:flutter/material.dart';\r\n\r\nclass ItemCard extends StatelessWidget {\r\n  final CarousaleData item;\r\n  final String tagg;\r\n  const ItemCard({super.key, required this.item, required this.tagg});\r\n\r\n  @override\r\n  Widget build(BuildContext context) {\r\n    return Column(\r\n      children: [\r\n        Stack(\r\n          children: [\r\n            AzyXContainer(\r\n              height: Platform.isAndroid || Platform.isIOS ? 150 : 230,\r\n              width: Platform.isAndroid || Platform.isIOS ? 103 : 160,\r\n              margin: const EdgeInsets.only(right: 10),\r\n              decoration: BoxDecoration(\r\n                borderRadius: BorderRadius.circular(45),\r\n                boxShadow: [\r\n                  BoxShadow(\r\n                    color: Colors.black.withOpacity(0.5),\r\n                    blurRadius: 10,\r\n                    offset: const Offset(2, 2),\r\n                  ),\r\n                ],\r\n              ),\r\n              child: Hero(\r\n                tag: tagg,\r\n                child: ClipRRect(\r\n                  borderRadius: BorderRadius.circular(15),\r\n                  child: CachedNetworkImage(\r\n                    imageUrl: item.image,\r\n                    fit: BoxFit.cover,\r\n                    placeholder: (context, url) => ShimmerEffect(\r\n                      height: Platform.isAndroid || Platform.isIOS ? 150 : 230,\r\n                      width: Platform.isAndroid || Platform.isIOS ? 103 : 160,\r\n                    ),\r\n                    errorWidget: (context, url, error) =>\r\n                        const Icon(Icons.error),\r\n                  ),\r\n                ),\r\n              ),\r\n            ),\r\n            item.extraData != null\r\n                ? Positioned(\r\n                    bottom: 0,\r\n                    right: 0,\r\n                    child: AzyXContainer(\r\n                      height: 22,\r\n                      margin: const EdgeInsets.only(right: 10),\r\n                      decoration: BoxDecoration(\r\n                        boxShadow: [\r\n                          BoxShadow(\r\n                            color: Theme.of(\r\n                              context,\r\n                            ).colorScheme.surfaceBright.withOpacity(0.6),\r\n                            blurRadius: 10,\r\n                          ),\r\n                        ],\r\n                        color: Theme.of(context).colorScheme.surfaceBright,\r\n                        borderRadius: const BorderRadius.only(\r\n                          bottomRight: Radius.circular(10),\r\n                          topLeft: Radius.circular(25),\r\n                        ),\r\n                      ),\r\n                      child: Padding(\r\n                        padding: const EdgeInsets.symmetric(horizontal: 8),\r\n                        child: Row(\r\n                          mainAxisAlignment: MainAxisAlignment.end,\r\n                          children: [\r\n                            AzyXText(\r\n                              text: item.extraData!,\r\n                              fontSize: 12,\r\n                              color: Theme.of(context).colorScheme.primary,\r\n                              fontVariant: FontVariant.bold,\r\n                            ),\r\n                            Icon(\r\n                              Broken.star,\r\n                              size: 16,\r\n                              color: Theme.of(context).colorScheme.primary,\r\n                            ),\r\n                          ],\r\n                        ),\r\n                      ),\r\n                    ),\r\n                  )\r\n                : const SizedBox.shrink(),\r\n            item.other != null &&\r\n                    (item.other == \"RELEASING\" || item.other == \"Ongoing\")\r\n                ? Positioned(\r\n                    bottom: 0,\r\n                    left: 0,\r\n                    child: AzyXContainer(\r\n                      height: 15,\r\n                      width: 15,\r\n                      decoration: BoxDecoration(\r\n                        color: const Color.fromARGB(255, 95, 209, 99),\r\n                        border: Border.all(\r\n                          width: 2,\r\n                          color: const Color.fromARGB(255, 8, 117, 11),\r\n                        ),\r\n                        borderRadius: BorderRadius.circular(20),\r\n                      ),\r\n                    ),\r\n                  )\r\n                : const SizedBox.shrink(),\r\n          ],\r\n        ),\r\n        const SizedBox(height: 10),\r\n        SizedBox(\r\n          width: Platform.isAndroid || Platform.isIOS ? 103 : 160,\r\n          child: AzyXText(\r\n            text: item.title,\r\n            fontVariant: FontVariant.bold,\r\n            maxLines: 2,\r\n            overflow: TextOverflow.ellipsis,\r\n            textAlign: TextAlign.center,\r\n          ),\r\n        ),\r\n      ],\r\n    );\r\n  }\r\n}\r\n"
  },
  {
    "path": "lib/Widgets/anime/main_carousale.dart",
    "content": "// ignore_for_file: must_be_immutable\n\nimport 'dart:async';\nimport 'dart:math' as math;\n\nimport 'package:azyx/Models/carousale_data.dart';\nimport 'package:azyx/Models/media.dart';\nimport 'package:azyx/Screens/Anime/Details/anime_details_screen.dart';\nimport 'package:azyx/Screens/Manga/Details/manga_details_screen.dart';\nimport 'package:azyx/Widgets/common/shimmer_effect.dart';\nimport 'package:cached_network_image/cached_network_image.dart';\nimport 'package:flutter/material.dart';\nimport 'package:flutter/services.dart';\n\nclass MainCarousale extends StatefulWidget {\n  final List<Media> data;\n  final bool isManga;\n  const MainCarousale({super.key, required this.data, required this.isManga});\n\n  @override\n  State<MainCarousale> createState() => _MainCarousaleState();\n}\n\nclass _MainCarousaleState extends State<MainCarousale>\n    with TickerProviderStateMixin {\n  late PageController _pageController;\n  late AnimationController _entryController;\n  late AnimationController _bgCrossfadeController;\n  Timer? _autoPlayTimer;\n  int _currentIndex = 0;\n  int _previousIndex = 0;\n  double _pageDelta = 0;\n\n  @override\n  void initState() {\n    super.initState();\n    _pageController = PageController(viewportFraction: 0.82);\n    _pageController.addListener(_onScroll);\n\n    _entryController = AnimationController(\n      vsync: this,\n      duration: const Duration(milliseconds: 900),\n    );\n\n    _bgCrossfadeController = AnimationController(\n      vsync: this,\n      duration: const Duration(milliseconds: 500),\n    );\n    _bgCrossfadeController.value = 1.0;\n\n    _entryController.forward();\n    _startAutoPlay();\n  }\n\n  void _onScroll() {\n    if (!_pageController.hasClients) return;\n    final page = _pageController.page ?? 0;\n    setState(() {\n      _pageDelta = page;\n    });\n  }\n\n  void _startAutoPlay() {\n    _autoPlayTimer?.cancel();\n    if (widget.data.length <= 1) return;\n    _autoPlayTimer = Timer.periodic(const Duration(seconds: 5), (_) {\n      if (!mounted || !_pageController.hasClients) return;\n      final next = (_currentIndex + 1) % widget.data.length;\n      _pageController.animateToPage(\n        next,\n        duration: const Duration(milliseconds: 700),\n        curve: Curves.easeInOutQuart,\n      );\n    });\n  }\n\n  void _stopAutoPlay() => _autoPlayTimer?.cancel();\n\n  @override\n  void dispose() {\n    _autoPlayTimer?.cancel();\n    _pageController.removeListener(_onScroll);\n    _pageController.dispose();\n    _entryController.dispose();\n    _bgCrossfadeController.dispose();\n    super.dispose();\n  }\n\n  @override\n  Widget build(BuildContext context) {\n    final colorScheme = Theme.of(context).colorScheme;\n\n    if (widget.data.isEmpty) {\n      return SizedBox(\n        height: 460,\n        child: Center(\n          child: SizedBox(\n            width: 24,\n            height: 24,\n            child: CircularProgressIndicator(\n              strokeWidth: 2,\n              color: colorScheme.primary,\n            ),\n          ),\n        ),\n      );\n    }\n\n    return AnimatedBuilder(\n      animation: _entryController,\n      builder: (context, child) {\n        final entryValue = CurvedAnimation(\n          parent: _entryController,\n          curve: Curves.easeOutCubic,\n        ).value;\n\n        return Opacity(\n          opacity: entryValue,\n          child: Transform.translate(\n            offset: Offset(0, 30 * (1 - entryValue)),\n            child: child,\n          ),\n        );\n      },\n      child: Column(\n        children: [\n          const SizedBox(height: 8),\n          SizedBox(\n            height: 460,\n            child: Stack(\n              children: [\n                _buildBackgroundBlur(),\n                GestureDetector(\n                  onPanDown: (_) => _stopAutoPlay(),\n                  onPanEnd: (_) => _startAutoPlay(),\n                  onPanCancel: () => _startAutoPlay(),\n                  child: PageView.builder(\n                    controller: _pageController,\n                    itemCount: widget.data.length,\n                    onPageChanged: (i) {\n                      _previousIndex = _currentIndex;\n                      _currentIndex = i;\n                      _bgCrossfadeController.forward(from: 0);\n                      setState(() {});\n                    },\n                    itemBuilder: (context, index) {\n                      return _buildCard(index);\n                    },\n                  ),\n                ),\n              ],\n            ),\n          ),\n          if (widget.data.length > 1) ...[\n            const SizedBox(height: 20),\n            _SlideIndicator(\n              count: widget.data.length,\n              current: _currentIndex,\n              progress: _pageDelta,\n              onTap: (i) {\n                _pageController.animateToPage(\n                  i,\n                  duration: const Duration(milliseconds: 500),\n                  curve: Curves.easeOutCubic,\n                );\n              },\n            ),\n          ],\n          const SizedBox(height: 10),\n        ],\n      ),\n    );\n  }\n\n  Widget _buildBackgroundBlur() {\n    if (widget.data.isEmpty) return const SizedBox.shrink();\n\n    return AnimatedBuilder(\n      animation: _bgCrossfadeController,\n      builder: (context, _) {\n        return Stack(\n          fit: StackFit.expand,\n          children: [\n            Opacity(\n              opacity: 1 - _bgCrossfadeController.value,\n              child: _BgImage(\n                url:\n                    widget\n                        .data[_previousIndex % widget.data.length]\n                        .bannerImage ??\n                    widget.data[_previousIndex % widget.data.length].image ??\n                    '',\n              ),\n            ),\n            Opacity(\n              opacity: _bgCrossfadeController.value,\n              child: _BgImage(\n                url:\n                    widget.data[_currentIndex].bannerImage ??\n                    widget.data[_currentIndex].image ??\n                    '',\n              ),\n            ),\n          ],\n        );\n      },\n    );\n  }\n\n  Widget _buildCard(int index) {\n    final anime = widget.data[index];\n    double diff = (index - _pageDelta);\n    double absDiff = diff.abs().clamp(0.0, 1.0);\n\n    double scale = 1.0 - (absDiff * 0.08);\n    double translateY = absDiff * 20;\n    double rotateY = diff * 0.02;\n    double cardOpacity = 1.0 - (absDiff * 0.35);\n\n    return Transform(\n      alignment: Alignment.center,\n      transform: Matrix4.identity()\n        ..setEntry(3, 2, 0.001)\n        ..rotateY(rotateY)\n        ..scale(scale)\n        ..translate(0.0, translateY),\n      child: Opacity(\n        opacity: cardOpacity.clamp(0.0, 1.0),\n        child: _CinematicCard(\n          anime: anime,\n          isManga: widget.isManga,\n          parallaxOffset: diff * 30,\n          onTap: () => _navigateToDetails(anime),\n        ),\n      ),\n    );\n  }\n\n  void _navigateToDetails(Media anime) {\n    HapticFeedback.lightImpact();\n    _stopAutoPlay();\n    final screen = widget.isManga\n        ? MangaDetailsScreen(\n            smallMedia: CarousaleData(\n              id: anime.id!,\n              image: anime.image!,\n              title: anime.title!,\n            ),\n            tagg: \"${anime.id}MainCarousale\",\n          )\n        : AnimeDetailsScreen(\n            smallMedia: CarousaleData(\n              id: anime.id!,\n              image: anime.image!,\n              title: anime.title!,\n            ),\n            tagg: \"${anime.id}MainCarousale\",\n          );\n\n    Navigator.push(\n      context,\n      MaterialPageRoute(builder: (_) => screen),\n    ).then((_) => _startAutoPlay());\n  }\n}\n\nclass _BgImage extends StatelessWidget {\n  final String url;\n  const _BgImage({required this.url});\n\n  @override\n  Widget build(BuildContext context) {\n    return Container(\n      decoration: BoxDecoration(\n        image: url.isNotEmpty\n            ? DecorationImage(\n                image: CachedNetworkImageProvider(url),\n                fit: BoxFit.cover,\n              )\n            : null,\n      ),\n      child: Container(\n        decoration: BoxDecoration(\n          color: Theme.of(context).colorScheme.surface.withOpacity(0.85),\n        ),\n      ),\n    );\n  }\n}\n\nclass _CinematicCard extends StatelessWidget {\n  final Media anime;\n  final bool isManga;\n  final double parallaxOffset;\n  final VoidCallback onTap;\n\n  const _CinematicCard({\n    required this.anime,\n    required this.isManga,\n    required this.parallaxOffset,\n    required this.onTap,\n  });\n\n  @override\n  Widget build(BuildContext context) {\n    final colorScheme = Theme.of(context).colorScheme;\n\n    return GestureDetector(\n      onTap: onTap,\n      child: Container(\n        margin: const EdgeInsets.symmetric(horizontal: 8, vertical: 12),\n        decoration: BoxDecoration(\n          borderRadius: BorderRadius.circular(28),\n          boxShadow: [\n            BoxShadow(\n              color: Colors.black.withOpacity(0.25),\n              blurRadius: 30,\n              spreadRadius: -8,\n              offset: const Offset(0, 15),\n            ),\n          ],\n        ),\n        child: ClipRRect(\n          borderRadius: BorderRadius.circular(28),\n          child: Stack(\n            fit: StackFit.expand,\n            children: [\n              Transform.translate(\n                offset: Offset(parallaxOffset, 0),\n                child: CachedNetworkImage(\n                  imageUrl: anime.bannerImage ?? anime.image ?? '',\n                  fit: BoxFit.cover,\n                  width: double.infinity,\n                  placeholder: (_, __) => Container(\n                    color: colorScheme.surfaceContainerHighest,\n                    child: const ShimmerEffect(\n                      height: 460,\n                      width: double.infinity,\n                    ),\n                  ),\n                  errorWidget: (_, __, ___) =>\n                      Container(color: colorScheme.surfaceContainerHighest),\n                ),\n              ),\n              DecoratedBox(\n                decoration: BoxDecoration(\n                  gradient: LinearGradient(\n                    begin: Alignment.topCenter,\n                    end: Alignment.bottomCenter,\n                    colors: [\n                      Colors.transparent,\n                      Colors.black.withOpacity(0.02),\n                      Colors.black.withOpacity(0.5),\n                      Colors.black.withOpacity(0.92),\n                    ],\n                    stops: const [0.0, 0.25, 0.5, 1.0],\n                  ),\n                ),\n              ),\n              DecoratedBox(\n                decoration: BoxDecoration(\n                  gradient: LinearGradient(\n                    begin: Alignment.centerLeft,\n                    end: Alignment.centerRight,\n                    colors: [\n                      Colors.black.withOpacity(0.3),\n                      Colors.transparent,\n                      Colors.black.withOpacity(0.15),\n                    ],\n                  ),\n                ),\n              ),\n              Padding(\n                padding: const EdgeInsets.all(20),\n                child: Column(\n                  crossAxisAlignment: CrossAxisAlignment.start,\n                  children: [\n                    _buildTopChips(),\n                    const Spacer(),\n                    _buildBottomContent(context, colorScheme),\n                  ],\n                ),\n              ),\n            ],\n          ),\n        ),\n      ),\n    );\n  }\n\n  Widget _buildTopChips() {\n    final rating = _parseRating(anime.rating);\n    return Row(\n      children: [\n        _GlassChip(\n          child: Row(\n            mainAxisSize: MainAxisSize.min,\n            children: [\n              Icon(\n                isManga\n                    ? Icons.auto_stories_rounded\n                    : Icons.play_circle_rounded,\n                color: Colors.white,\n                size: 12,\n              ),\n              const SizedBox(width: 5),\n              Text(\n                isManga ? \"MANGA\" : \"ANIME\",\n                style: const TextStyle(\n                  color: Colors.white,\n                  fontSize: 10,\n                  fontWeight: FontWeight.w800,\n                  letterSpacing: 1.5,\n                ),\n              ),\n            ],\n          ),\n        ),\n        if (rating > 0) ...[\n          const SizedBox(width: 8),\n          _GlassChip(\n            child: Row(\n              mainAxisSize: MainAxisSize.min,\n              children: [\n                const Icon(Icons.star_rounded, color: Colors.amber, size: 13),\n                const SizedBox(width: 4),\n                Text(\n                  rating.toStringAsFixed(1),\n                  style: const TextStyle(\n                    color: Colors.amber,\n                    fontSize: 11,\n                    fontWeight: FontWeight.w800,\n                  ),\n                ),\n              ],\n            ),\n          ),\n        ],\n        const Spacer(),\n        _GlassChip(\n          child: Icon(\n            Icons.more_horiz_rounded,\n            color: Colors.white.withOpacity(0.7),\n            size: 16,\n          ),\n        ),\n      ],\n    );\n  }\n\n  Widget _buildBottomContent(BuildContext context, ColorScheme colorScheme) {\n    return Row(\n      crossAxisAlignment: CrossAxisAlignment.end,\n      children: [\n        Container(\n          width: 85,\n          height: 120,\n          decoration: BoxDecoration(\n            borderRadius: BorderRadius.circular(14),\n            border: Border.all(\n              color: Colors.white.withOpacity(0.12),\n              width: 1.5,\n            ),\n            boxShadow: [\n              BoxShadow(\n                color: Colors.black.withOpacity(0.5),\n                blurRadius: 16,\n                offset: const Offset(0, 8),\n              ),\n            ],\n          ),\n          child: ClipRRect(\n            borderRadius: BorderRadius.circular(13),\n            child: CachedNetworkImage(\n              imageUrl: anime.image ?? '',\n              fit: BoxFit.cover,\n              placeholder: (_, __) =>\n                  const ShimmerEffect(height: 120, width: 85),\n              errorWidget: (_, __, ___) =>\n                  Container(color: Colors.grey.shade900),\n            ),\n          ),\n        ),\n        const SizedBox(width: 16),\n        Expanded(\n          child: Column(\n            crossAxisAlignment: CrossAxisAlignment.start,\n            mainAxisSize: MainAxisSize.min,\n            children: [\n              Text(\n                anime.title ?? \"Unknown\",\n                maxLines: 2,\n                overflow: TextOverflow.ellipsis,\n                style: const TextStyle(\n                  color: Colors.white,\n                  fontSize: 19,\n                  fontWeight: FontWeight.w900,\n                  letterSpacing: -0.3,\n                  height: 1.15,\n                ),\n              ),\n              if (anime.description != null &&\n                  anime.description!.isNotEmpty) ...[\n                const SizedBox(height: 6),\n                Text(\n                  anime.description!,\n                  maxLines: 2,\n                  overflow: TextOverflow.ellipsis,\n                  style: TextStyle(\n                    color: Colors.white.withOpacity(0.6),\n                    fontSize: 11.5,\n                    fontWeight: FontWeight.w500,\n                    height: 1.4,\n                  ),\n                ),\n              ],\n              const SizedBox(height: 14),\n              Row(\n                children: [\n                  Container(\n                    padding: const EdgeInsets.symmetric(\n                      horizontal: 18,\n                      vertical: 10,\n                    ),\n                    decoration: BoxDecoration(\n                      color: Colors.white,\n                      borderRadius: BorderRadius.circular(12),\n                    ),\n                    child: Row(\n                      mainAxisSize: MainAxisSize.min,\n                      children: [\n                        Icon(\n                          isManga\n                              ? Icons.auto_stories_rounded\n                              : Icons.play_arrow_rounded,\n                          color: Colors.black,\n                          size: 16,\n                        ),\n                        const SizedBox(width: 6),\n                        Text(\n                          isManga ? \"Read\" : \"Watch\",\n                          style: const TextStyle(\n                            color: Colors.black,\n                            fontSize: 12,\n                            fontWeight: FontWeight.w800,\n                          ),\n                        ),\n                      ],\n                    ),\n                  ),\n                  const SizedBox(width: 10),\n                  Container(\n                    padding: const EdgeInsets.all(10),\n                    decoration: BoxDecoration(\n                      color: Colors.white.withOpacity(0.1),\n                      borderRadius: BorderRadius.circular(12),\n                      border: Border.all(color: Colors.white.withOpacity(0.08)),\n                    ),\n                    child: Icon(\n                      Icons.bookmark_add_outlined,\n                      color: Colors.white.withOpacity(0.8),\n                      size: 16,\n                    ),\n                  ),\n                ],\n              ),\n            ],\n          ),\n        ),\n      ],\n    );\n  }\n\n  double _parseRating(String? r) {\n    if (r == null || r.isEmpty || r == \"N/A\") return 0;\n    try {\n      if (r.contains('%')) {\n        return double.parse(r.replaceAll('%', '').trim()) / 20;\n      }\n      return (double.parse(r) / 2).clamp(0.0, 5.0);\n    } catch (_) {\n      return 0;\n    }\n  }\n}\n\nclass _GlassChip extends StatelessWidget {\n  final Widget child;\n  const _GlassChip({required this.child});\n\n  @override\n  Widget build(BuildContext context) {\n    return Container(\n      padding: const EdgeInsets.symmetric(horizontal: 10, vertical: 6),\n      decoration: BoxDecoration(\n        color: Colors.white.withOpacity(0.1),\n        borderRadius: BorderRadius.circular(10),\n        border: Border.all(color: Colors.white.withOpacity(0.06), width: 0.5),\n      ),\n      child: child,\n    );\n  }\n}\n\nclass _SlideIndicator extends StatelessWidget {\n  final int count;\n  final int current;\n  final double progress;\n  final Function(int) onTap;\n\n  const _SlideIndicator({\n    required this.count,\n    required this.current,\n    required this.progress,\n    required this.onTap,\n  });\n\n  @override\n  Widget build(BuildContext context) {\n    final colorScheme = Theme.of(context).colorScheme;\n    final visible = math.min(count, 7);\n\n    return Row(\n      mainAxisAlignment: MainAxisAlignment.center,\n      children: List.generate(visible, (i) {\n        final active = i == current % visible;\n        return GestureDetector(\n          onTap: () => onTap(i),\n          child: AnimatedContainer(\n            duration: const Duration(milliseconds: 400),\n            curve: Curves.easeOutCubic,\n            margin: const EdgeInsets.symmetric(horizontal: 3),\n            height: 3.5,\n            width: active ? 32 : 12,\n            decoration: BoxDecoration(\n              borderRadius: BorderRadius.circular(2),\n              color: active\n                  ? colorScheme.primary\n                  : colorScheme.onSurfaceVariant.withOpacity(0.15),\n            ),\n          ),\n        );\n      }),\n    );\n  }\n}\n"
  },
  {
    "path": "lib/Widgets/anime/mapped_title.dart",
    "content": "import 'package:azyx/Widgets/AzyXWidgets/azyx_text.dart';\r\nimport 'package:flutter/material.dart';\r\nimport 'package:get/get.dart';\r\nimport 'package:icons_plus/icons_plus.dart';\r\n\r\nclass MappedTitle extends StatelessWidget {\r\n  const MappedTitle({\r\n    super.key,\r\n    required this.name,\r\n    required this.animeTitle,\r\n    required this.totalEpisodes,\r\n  });\r\n\r\n  final Rx<String> animeTitle;\r\n  final Rx<String> totalEpisodes;\r\n  final String name;\r\n\r\n  @override\r\n  Widget build(BuildContext context) {\r\n    final colorScheme = Theme.of(context).colorScheme;\r\n\r\n    return Container(\r\n      padding: const EdgeInsets.all(14),\r\n      decoration: BoxDecoration(\r\n        color: colorScheme.surfaceContainerLow.withOpacity(0.6),\r\n        borderRadius: BorderRadius.circular(14),\r\n        border: Border.all(\r\n          color: colorScheme.outlineVariant.withOpacity(0.12),\r\n          width: 0.5,\r\n        ),\r\n      ),\r\n      child: Row(\r\n        children: [\r\n          Container(\r\n            padding: const EdgeInsets.all(8),\r\n            decoration: BoxDecoration(\r\n              color: colorScheme.primaryContainer.withOpacity(0.4),\r\n              borderRadius: BorderRadius.circular(10),\r\n            ),\r\n            child: Icon(EvaIcons.link_2, color: colorScheme.primary, size: 17),\r\n          ),\r\n          const SizedBox(width: 12),\r\n          Expanded(\r\n            child: Obx(\r\n              () => Column(\r\n                crossAxisAlignment: CrossAxisAlignment.start,\r\n                children: [\r\n                  AzyXText(\r\n                    text: \"Mapped Title\",\r\n                    fontSize: 10,\r\n                    fontVariant: FontVariant.bold,\r\n                    color: colorScheme.onSurfaceVariant.withOpacity(0.6),\r\n                  ),\r\n                  const SizedBox(height: 3),\r\n                  AzyXText(\r\n                    text: animeTitle.value,\r\n                    fontVariant: FontVariant.bold,\r\n                    fontSize: 14,\r\n                    maxLines: 1,\r\n                    color: colorScheme.onSurface,\r\n                  ),\r\n                ],\r\n              ),\r\n            ),\r\n          ),\r\n          const SizedBox(width: 10),\r\n          Obx(\r\n            () => Container(\r\n              padding: const EdgeInsets.symmetric(horizontal: 11, vertical: 6),\r\n              decoration: BoxDecoration(\r\n                color: colorScheme.primaryContainer.withOpacity(0.5),\r\n                borderRadius: BorderRadius.circular(10),\r\n              ),\r\n              child: AzyXText(\r\n                text: \"${totalEpisodes.value} EP\",\r\n                fontVariant: FontVariant.bold,\r\n                fontSize: 12,\r\n                color: colorScheme.onPrimaryContainer,\r\n              ),\r\n            ),\r\n          ),\r\n        ],\r\n      ),\r\n    );\r\n  }\r\n}\r\n"
  },
  {
    "path": "lib/Widgets/common/_placeholder.dart",
    "content": "import 'dart:developer';\r\n\r\nimport 'package:azyx/Extensions/extensionScreen.dart';\r\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_container.dart';\r\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_text.dart';\r\nimport 'package:flutter/material.dart';\r\n\r\nclass PlaceholderExtensions extends StatelessWidget {\r\n  const PlaceholderExtensions({super.key});\r\n\r\n  @override\r\n  Widget build(BuildContext context) {\r\n    return Padding(\r\n      padding: const EdgeInsets.all(15),\r\n      child: Column(\r\n        mainAxisSize: MainAxisSize.min,\r\n        children: [\r\n          DropdownButtonFormField<String>(\r\n            value: \"No Source Available\",\r\n            isExpanded: true,\r\n            decoration: InputDecoration(\r\n              labelText: 'No Source',\r\n              filled: true,\r\n              fillColor: Theme.of(context).colorScheme.surface,\r\n              labelStyle: TextStyle(\r\n                color: Theme.of(context).colorScheme.primary,\r\n              ),\r\n              border: OutlineInputBorder(\r\n                borderSide: BorderSide(\r\n                  color: Theme.of(context).colorScheme.primary,\r\n                ),\r\n              ),\r\n              enabledBorder: OutlineInputBorder(\r\n                borderSide: BorderSide(\r\n                  color: Theme.of(context).colorScheme.onPrimaryFixedVariant,\r\n                ),\r\n              ),\r\n              focusedBorder: OutlineInputBorder(\r\n                borderSide: BorderSide(\r\n                  color: Theme.of(context).colorScheme.primary,\r\n                ),\r\n              ),\r\n            ),\r\n            isDense: true,\r\n            items: const [\r\n              DropdownMenuItem<String>(\r\n                value: \"No Source Available\",\r\n                child: AzyXText(text: \"No Source Available\"),\r\n              ),\r\n            ],\r\n            onChanged: (String? value) {\r\n              log(\"No sources available to select.\");\r\n            },\r\n          ),\r\n          const SizedBox(height: 50),\r\n          const AzyXText(\r\n            text: \"Oops! u didn't installed any extensions yet\",\r\n            textAlign: TextAlign.center,\r\n            fontSize: 18,\r\n          ),\r\n          GestureDetector(\r\n            onTap: () {\r\n              Navigator.pushReplacement(\r\n                context,\r\n                MaterialPageRoute(\r\n                  builder: (context) => const ExtensionScreen(),\r\n                ),\r\n              );\r\n            },\r\n            child: Row(\r\n              mainAxisAlignment: MainAxisAlignment.center,\r\n              children: [\r\n                AzyXContainer(\r\n                  padding: const EdgeInsets.all(10),\r\n                  margin: const EdgeInsets.all(10),\r\n                  decoration: BoxDecoration(\r\n                    color: Theme.of(context).colorScheme.primary,\r\n                    borderRadius: BorderRadius.circular(10),\r\n                  ),\r\n                  child: Row(\r\n                    mainAxisAlignment: MainAxisAlignment.center,\r\n                    children: [\r\n                      Icon(\r\n                        Icons.extension,\r\n                        color: Theme.of(context).colorScheme.inversePrimary,\r\n                      ),\r\n                      const SizedBox(width: 10),\r\n                      AzyXText(\r\n                        text: \"Install Extensions\",\r\n                        fontVariant: FontVariant.bold,\r\n                        fontSize: 16,\r\n                        color: Theme.of(context).colorScheme.inversePrimary,\r\n                      ),\r\n                    ],\r\n                  ),\r\n                ),\r\n              ],\r\n            ),\r\n          ),\r\n        ],\r\n      ),\r\n    );\r\n  }\r\n}\r\n"
  },
  {
    "path": "lib/Widgets/common/back_button.dart",
    "content": "import 'package:azyx/core/icons/icons_broken.dart';\r\nimport 'package:azyx/utils/Functions/multiplier_extension.dart';\r\nimport 'package:flutter/material.dart';\r\n\r\nclass CustomBackButton extends StatelessWidget {\r\n  const CustomBackButton({super.key});\r\n  @override\r\n  Widget build(BuildContext context) {\r\n    return IconButton(\r\n        onPressed: () {\r\n          Navigator.pop(context);\r\n        },\r\n        icon: Icon(\r\n          Broken.arrow_left_2,\r\n          size: 35,\r\n          color: Theme.of(context).colorScheme.primary,\r\n          shadows: [\r\n            BoxShadow(\r\n                color: Theme.of(context).colorScheme.primary,\r\n                blurRadius: 10.blurMultiplier(),\r\n                spreadRadius: 2.spreadMultiplier())\r\n          ],\r\n        ));\r\n  }\r\n}\r\n"
  },
  {
    "path": "lib/Widgets/common/custom_app_bar.dart",
    "content": "import 'package:azyx/Widgets/AzyXWidgets/azyx_text.dart';\r\nimport 'package:azyx/core/icons/icons_broken.dart';\r\nimport 'package:flutter/material.dart';\r\nimport 'package:get/get.dart';\r\n\r\nclass CustomAppBar extends StatelessWidget {\r\n  final String title;\r\n  final IconData icon;\r\n  final double? size;\r\n  final VoidCallback? ontap;\r\n  const CustomAppBar(\r\n      {super.key,\r\n      required this.title,\r\n      required this.icon,\r\n      this.size,\r\n      this.ontap});\r\n\r\n  @override\r\n  Widget build(BuildContext context) {\r\n    return Column(\r\n      crossAxisAlignment: CrossAxisAlignment.start,\r\n      children: [\r\n        IconButton(\r\n            onPressed: () {\r\n              Get.back();\r\n            },\r\n            icon: const Icon(\r\n              Broken.arrow_left_2,\r\n              size: 40,\r\n            )),\r\n        Padding(\r\n          padding: const EdgeInsets.all(15),\r\n          child: Row(\r\n            mainAxisAlignment: MainAxisAlignment.spaceBetween,\r\n            children: [\r\n              AzyXText(\r\n                text: title,\r\n                fontVariant: FontVariant.bold,\r\n                fontSize: size ?? 25,\r\n              ),\r\n              GestureDetector(\r\n                onTap: ontap,\r\n                child: Icon(\r\n                  icon,\r\n                  size: 35,\r\n                ),\r\n              )\r\n            ],\r\n          ),\r\n        )\r\n      ],\r\n    );\r\n  }\r\n}\r\n"
  },
  {
    "path": "lib/Widgets/common/custom_nav_bar.dart",
    "content": "// ignore_for_file: must_be_immutable\r\nimport 'package:azyx/Widgets/Animation/animation.dart';\r\nimport 'package:azyx/Widgets/helper/platform_builder.dart';\r\nimport 'package:azyx/core/icons/icons_broken.dart';\r\nimport 'package:flutter/material.dart';\r\nimport 'package:get/get.dart';\r\n\r\nclass CustomNavBar extends StatefulWidget {\r\n  final List<Widget> screens;\r\n  int index;\r\n  final Function(int) onChanged;\r\n\r\n  CustomNavBar({\r\n    super.key,\r\n    required this.screens,\r\n    required this.index,\r\n    required this.onChanged,\r\n  });\r\n\r\n  @override\r\n  State<CustomNavBar> createState() => _CustomNavBarState();\r\n}\r\n\r\nclass _CustomNavBarState extends State<CustomNavBar>\r\n    with TickerProviderStateMixin {\r\n  late AnimationController _slideController;\r\n  late Animation<double> _slideAnimation;\r\n  int _previousIndex = 0;\r\n  List<AnimationController> _bounceControllers = [];\r\n  List<Animation<double>> _bounceScaleAnimations = [];\r\n  List<Animation<double>> _bounceOpacityAnimations = [];\r\n\r\n  final List<IconData> _icons = [\r\n    Broken.home_1,\r\n    Broken.element_4,\r\n    Icons.movie_filter,\r\n    Broken.book,\r\n  ];\r\n\r\n  @override\r\n  void initState() {\r\n    super.initState();\r\n    _previousIndex = widget.index;\r\n\r\n    _slideController = AnimationController(\r\n      duration: const Duration(milliseconds: 1000),\r\n      vsync: this,\r\n    );\r\n\r\n    _slideAnimation =\r\n        Tween<double>(\r\n          begin: widget.index.toDouble(),\r\n          end: widget.index.toDouble(),\r\n        ).animate(\r\n          CurvedAnimation(\r\n            parent: _slideController,\r\n            curve: Curves.easeInOutCubicEmphasized,\r\n          ),\r\n        );\r\n\r\n    for (int i = 0; i < widget.screens.length; i++) {\r\n      final controller = AnimationController(\r\n        duration: const Duration(milliseconds: 800),\r\n        vsync: this,\r\n      );\r\n\r\n      final scaleAnimation = Tween<double>(\r\n        begin: 0.7,\r\n        end: 1.0,\r\n      ).animate(CurvedAnimation(parent: controller, curve: Curves.elasticOut));\r\n\r\n      final opacityAnimation = Tween<double>(begin: 0.0, end: 1.0).animate(\r\n        CurvedAnimation(\r\n          parent: controller,\r\n          curve: const Interval(0.0, 0.4, curve: Curves.easeOut),\r\n        ),\r\n      );\r\n\r\n      _bounceControllers.add(controller);\r\n      _bounceScaleAnimations.add(scaleAnimation);\r\n      _bounceOpacityAnimations.add(opacityAnimation);\r\n    }\r\n\r\n    _bounceControllers[widget.index].forward();\r\n  }\r\n\r\n  @override\r\n  void didUpdateWidget(CustomNavBar oldWidget) {\r\n    super.didUpdateWidget(oldWidget);\r\n    if (oldWidget.index != widget.index) {\r\n      _updateSlideAnimation();\r\n      _triggerBounceAnimation(widget.index);\r\n    }\r\n  }\r\n\r\n  void _updateSlideAnimation() {\r\n    _previousIndex = widget.index == 0\r\n        ? _slideAnimation.value.round()\r\n        : _previousIndex;\r\n    _slideAnimation =\r\n        Tween<double>(\r\n          begin: _previousIndex.toDouble(),\r\n          end: widget.index.toDouble(),\r\n        ).animate(\r\n          CurvedAnimation(\r\n            parent: _slideController,\r\n            curve: Curves.easeInOutCubicEmphasized,\r\n          ),\r\n        );\r\n    _slideController.forward(from: 0);\r\n    _previousIndex = widget.index;\r\n  }\r\n\r\n  void _triggerBounceAnimation(int index) {\r\n    _bounceControllers[index].reset();\r\n    _bounceControllers[index].forward();\r\n  }\r\n\r\n  @override\r\n  void dispose() {\r\n    _slideController.dispose();\r\n    for (final controller in _bounceControllers) {\r\n      controller.dispose();\r\n    }\r\n    super.dispose();\r\n  }\r\n\r\n  @override\r\n  Widget build(BuildContext context) {\r\n    final screenWidth = MediaQuery.of(context).size.width;\r\n    final horizontalMargin = getResponsiveSize(\r\n      context,\r\n      mobileSize: 24,\r\n      dektopSize: Get.width * 0.3,\r\n    );\r\n    final availableWidth = screenWidth - (horizontalMargin * 2) - 8;\r\n    final itemWidth = availableWidth / widget.screens.length;\r\n\r\n    return AnimatedItemWrapper(\r\n      child: Container(\r\n        margin: EdgeInsets.fromLTRB(horizontalMargin, 0, horizontalMargin, 20),\r\n        height: 64,\r\n        child: Container(\r\n          padding: const EdgeInsets.only(left: 5.5, top: 2, bottom: 2),\r\n          decoration: BoxDecoration(\r\n            color: Theme.of(\r\n              context,\r\n            ).colorScheme.surfaceContainer.withOpacity(0.9),\r\n            borderRadius: BorderRadius.circular(32),\r\n            border: Border.all(\r\n              color: Theme.of(context).colorScheme.outline.withOpacity(0.15),\r\n              width: 0.5,\r\n            ),\r\n            boxShadow: [\r\n              BoxShadow(\r\n                color: Theme.of(context).colorScheme.shadow.withOpacity(0.1),\r\n                blurRadius: 24,\r\n                offset: const Offset(0, 8),\r\n              ),\r\n            ],\r\n          ),\r\n          child: Stack(\r\n            children: [\r\n              AnimatedBuilder(\r\n                animation: _slideAnimation,\r\n                builder: (context, child) {\r\n                  return Positioned(\r\n                    left: _slideAnimation.value * itemWidth,\r\n                    top: 4,\r\n                    bottom: 4,\r\n                    child: Container(\r\n                      width: itemWidth - 4,\r\n                      decoration: BoxDecoration(\r\n                        color: Theme.of(\r\n                          context,\r\n                        ).colorScheme.primary.withOpacity(0.12),\r\n                        borderRadius: BorderRadius.circular(28),\r\n                        border: Border.all(\r\n                          color: Theme.of(\r\n                            context,\r\n                          ).colorScheme.primary.withOpacity(0.2),\r\n                          width: 1,\r\n                        ),\r\n                      ),\r\n                    ),\r\n                  );\r\n                },\r\n              ),\r\n              Row(\r\n                mainAxisAlignment: MainAxisAlignment.spaceEvenly,\r\n                children: widget.screens.asMap().entries.map((item) {\r\n                  final isActive = widget.index == item.key;\r\n                  return Expanded(\r\n                    child: GestureDetector(\r\n                      behavior: HitTestBehavior.opaque,\r\n                      onTap: () => widget.onChanged(item.key),\r\n                      child: Container(\r\n                        height: double.infinity,\r\n                        width: double.infinity,\r\n                        margin: const EdgeInsets.symmetric(horizontal: 2),\r\n                        padding: const EdgeInsets.symmetric(\r\n                          vertical: 16,\r\n                          horizontal: 16,\r\n                        ),\r\n                        child: Center(\r\n                          child: AnimatedBuilder(\r\n                            animation: _bounceControllers[item.key],\r\n                            builder: (context, child) {\r\n                              return Transform.scale(\r\n                                scale: isActive\r\n                                    ? _bounceScaleAnimations[item.key].value\r\n                                    : 1.0,\r\n                                child: Opacity(\r\n                                  opacity: isActive\r\n                                      ? _bounceOpacityAnimations[item.key].value\r\n                                      : 1.0,\r\n                                  child: AnimatedScale(\r\n                                    scale: isActive ? 1.2 : 1.0,\r\n                                    duration: const Duration(milliseconds: 300),\r\n                                    curve: Curves.easeInOutCubicEmphasized,\r\n                                    child: AnimatedRotation(\r\n                                      turns: isActive ? 0.01 : 0,\r\n                                      duration: const Duration(\r\n                                        milliseconds: 300,\r\n                                      ),\r\n                                      curve: Curves.easeInOutCubicEmphasized,\r\n                                      child: Icon(\r\n                                        _icons[item.key],\r\n                                        size: 22,\r\n                                        color: isActive\r\n                                            ? Theme.of(\r\n                                                context,\r\n                                              ).colorScheme.primary\r\n                                            : Theme.of(context)\r\n                                                  .colorScheme\r\n                                                  .onSurface\r\n                                                  .withOpacity(0.65),\r\n                                      ),\r\n                                    ),\r\n                                  ),\r\n                                ),\r\n                              );\r\n                            },\r\n                          ),\r\n                        ),\r\n                      ),\r\n                    ),\r\n                  );\r\n                }).toList(),\r\n              ),\r\n            ],\r\n          ),\r\n        ),\r\n      ),\r\n    );\r\n  }\r\n}\r\n"
  },
  {
    "path": "lib/Widgets/common/gradient_background.dart",
    "content": "import 'package:azyx/Providers/theme_provider.dart';\r\nimport 'package:flutter/material.dart';\r\nimport 'package:provider/provider.dart';\r\n\r\nclass GradientBackground extends StatelessWidget {\r\n  final Widget child;\r\n  final double? height;\r\n  const GradientBackground({super.key, required this.child, this.height});\r\n\r\n  @override\r\n  Widget build(BuildContext context) {\r\n    final bool isDarkMode = Provider.of<ThemeProvider>(context).isDarkMode!;\r\n    return Container(\r\n      height: height,\r\n      decoration: BoxDecoration(\r\n          gradient: LinearGradient(\r\n              colors: isDarkMode\r\n                  ? [\r\n                      Theme.of(context).colorScheme.surface.withAlpha(20),\r\n                      Theme.of(context).colorScheme.primary.withAlpha(90),\r\n                    ]\r\n                  : [\r\n                      Theme.of(context).colorScheme.surface,\r\n                      Theme.of(context).colorScheme.surface\r\n                    ],\r\n              begin: Alignment.topLeft,\r\n              end: Alignment.bottomRight)),\r\n      child: child,\r\n    );\r\n  }\r\n}\r\n"
  },
  {
    "path": "lib/Widgets/common/gradient_title.dart",
    "content": "import 'dart:io';\r\nimport 'package:azyx/core/icons/icons_broken.dart';\r\nimport 'package:azyx/utils/Functions/multiplier_extension.dart';\r\nimport 'package:flutter/material.dart';\r\nimport 'package:get/get.dart';\r\n\r\nclass GradientTitle extends StatelessWidget {\r\n  final String title;\r\n  const GradientTitle({super.key, required this.title});\r\n\r\n  @override\r\n  Widget build(BuildContext context) {\r\n    return Row(\r\n      mainAxisAlignment: MainAxisAlignment.spaceBetween,\r\n      children: [\r\n        Text(\r\n          title,\r\n          style: TextStyle(\r\n            fontSize: Platform.isAndroid || Platform.isIOS ? 18 : 25,\r\n            fontFamily: \"Poppins-Bold\",\r\n            foreground: Paint()\r\n              ..shader = LinearGradient(\r\n                colors: [\r\n                  Theme.of(context).colorScheme.inverseSurface,\r\n                  Theme.of(context).colorScheme.primary,\r\n                ],\r\n                begin: Alignment.topLeft,\r\n                end: Alignment.bottomRight,\r\n              ).createShader(const Rect.fromLTWH(0, 0, 200, 70)),\r\n          ),\r\n        ),\r\n        Obx(\r\n          () => Icon(\r\n            Broken.star,\r\n            shadows: [\r\n              BoxShadow(\r\n                  color: Theme.of(context)\r\n                      .colorScheme\r\n                      .primary\r\n                      .withOpacity(1.glowMultiplier()),\r\n                  blurRadius: 10.blurMultiplier(),\r\n                  spreadRadius: 2..spreadMultiplier())\r\n            ],\r\n            size: Platform.isAndroid || Platform.isIOS ? 25 : 35,\r\n            color: Theme.of(context).colorScheme.primary,\r\n          ),\r\n        ),\r\n      ],\r\n    );\r\n  }\r\n}\r\n"
  },
  {
    "path": "lib/Widgets/common/scrollable_app_bar.dart",
    "content": "import 'dart:io';\nimport 'dart:ui';\n\nimport 'package:azyx/Database/isar_models/anime_details_data.dart';\nimport 'package:azyx/Providers/theme_provider.dart';\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_container.dart';\nimport 'package:azyx/Widgets/common/back_button.dart';\nimport 'package:cached_network_image/cached_network_image.dart';\nimport 'package:flutter/material.dart';\nimport 'package:get/get.dart';\nimport 'package:provider/provider.dart';\n\nclass ScrollableAppBar extends StatelessWidget {\n  final Rx<AnilistMediaData> mediaData;\n  final String image;\n  final String tagg;\n  const ScrollableAppBar({\n    super.key,\n    required this.mediaData,\n    required this.image,\n    required this.tagg,\n  });\n\n  @override\n  Widget build(BuildContext context) {\n    final isDarkMode = Provider.of<ThemeProvider>(\n      context,\n      listen: false,\n    ).isDarkMode!;\n    return Stack(\n      children: [\n        Obx(\n          () => CachedNetworkImage(\n            height: 400,\n            width: MediaQuery.of(context).size.width,\n            fit: BoxFit.cover,\n            imageUrl: mediaData.value.coverImage ?? image,\n          ),\n        ),\n        BackdropFilter(\n          filter: ImageFilter.blur(sigmaX: 5, sigmaY: 5),\n          child: AzyXContainer(\n            color: isDarkMode\n                ? Colors.black.withOpacity(0.3)\n                : Colors.white.withOpacity(0.2),\n          ),\n        ),\n        Positioned.fill(\n          child: AzyXContainer(\n            margin: const EdgeInsets.only(top: 270),\n            decoration: BoxDecoration(\n              color: Theme.of(context).colorScheme.surface,\n              borderRadius: const BorderRadius.vertical(\n                top: Radius.circular(50),\n              ),\n            ),\n          ),\n        ),\n        Positioned(\n          top:\n              MediaQuery.of(context).padding.top +\n              (Platform.isIOS || Platform.isAndroid ? 10 : 30),\n          left: 10,\n          child: Container(\n            decoration: BoxDecoration(\n              color: Colors.black.withOpacity(0.5),\n              borderRadius: BorderRadius.circular(20),\n            ),\n            child: const CustomBackButton(),\n          ),\n        ),\n        Positioned(\n          top: 115,\n          left: 0,\n          right: 0,\n          child: Align(\n            alignment: Alignment.center,\n            child: Padding(\n              padding: const EdgeInsets.symmetric(horizontal: 10),\n              child: Column(\n                children: [\n                  AzyXContainer(\n                    decoration: BoxDecoration(\n                      boxShadow: [\n                        BoxShadow(\n                          color: Colors.black.withOpacity(0.6),\n                          blurRadius: 10,\n                        ),\n                      ],\n                    ),\n                    child: Hero(\n                      tag: tagg,\n                      child: ClipRRect(\n                        borderRadius: BorderRadius.circular(20),\n                        child: CachedNetworkImage(\n                          height: 280,\n                          width: 200,\n                          imageUrl: image,\n                          fit: BoxFit.cover,\n                        ),\n                      ),\n                    ),\n                  ),\n                  const SizedBox(height: 20),\n                ],\n              ),\n            ),\n          ),\n        ),\n      ],\n    );\n  }\n}\n"
  },
  {
    "path": "lib/Widgets/common/search_widget.dart",
    "content": "import 'package:flutter/material.dart';\r\nimport 'package:icons_plus/icons_plus.dart';\r\n\r\nclass SearchBox extends StatelessWidget {\r\n  final void Function() ontap;\r\n  final void Function(String value) onChanged;\r\n  final String name;\r\n  final EdgeInsets? margin;\r\n  final TextEditingController? controller;\r\n\r\n  const SearchBox({\r\n    super.key,\r\n    required this.ontap,\r\n    required this.name,\r\n    required this.onChanged,\r\n    this.margin,\r\n    this.controller,\r\n  });\r\n\r\n  @override\r\n  Widget build(BuildContext context) {\r\n    final colorScheme = Theme.of(context).colorScheme;\r\n    final theme = Theme.of(context);\r\n\r\n    return Container(\r\n      margin: margin,\r\n      decoration: BoxDecoration(\r\n        color: colorScheme.surfaceContainerHighest.withOpacity(0.5),\r\n        borderRadius: BorderRadius.circular(16),\r\n        border: Border.all(\r\n          color: colorScheme.outlineVariant.withOpacity(0.3),\r\n          width: 0.5,\r\n        ),\r\n      ),\r\n      child: TextField(\r\n        controller: controller,\r\n        onChanged: onChanged,\r\n        onSubmitted: (v) => ontap(),\r\n        style: TextStyle(\r\n          fontSize: 14,\r\n          color: colorScheme.onSurface,\r\n          fontFamily: theme.textTheme.bodyMedium?.fontFamily,\r\n        ),\r\n        decoration: InputDecoration(\r\n          labelText: name,\r\n          labelStyle: TextStyle(\r\n            fontSize: 14,\r\n            color: colorScheme.onSurfaceVariant,\r\n            fontFamily: theme.textTheme.bodyMedium?.fontFamily,\r\n          ),\r\n          floatingLabelStyle: TextStyle(\r\n            fontSize: 13,\r\n            color: colorScheme.primary,\r\n            fontWeight: FontWeight.w600,\r\n            fontFamily: theme.textTheme.bodyMedium?.fontFamily,\r\n          ),\r\n          prefixIcon: Icon(\r\n            EvaIcons.search,\r\n            color: colorScheme.onSurfaceVariant,\r\n            size: 20,\r\n          ),\r\n          focusedBorder: OutlineInputBorder(\r\n            borderRadius: BorderRadius.circular(16),\r\n            borderSide: BorderSide(\r\n              color: colorScheme.primary.withOpacity(0.5),\r\n              width: 1,\r\n            ),\r\n          ),\r\n          enabledBorder: OutlineInputBorder(\r\n            borderRadius: BorderRadius.circular(16),\r\n            borderSide: BorderSide.none,\r\n          ),\r\n          fillColor: Colors.transparent,\r\n          filled: true,\r\n          contentPadding: const EdgeInsets.symmetric(\r\n            horizontal: 16,\r\n            vertical: 16,\r\n          ),\r\n        ),\r\n      ),\r\n    );\r\n  }\r\n}\r\n"
  },
  {
    "path": "lib/Widgets/common/services_bottom_sheet.dart",
    "content": "import 'package:azyx/Controllers/services/service_handler.dart';\r\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_gradient_container.dart';\r\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_text.dart';\r\nimport 'package:azyx/utils/assets.dart';\r\nimport 'package:flutter/material.dart';\r\nimport 'package:get/get.dart';\r\n\r\nclass ServiceBottomSheet {\r\n  static void showServiceBottomSheet(BuildContext context) {\r\n    showModalBottomSheet(\r\n      context: context,\r\n      barrierColor: Colors.black.withOpacity(0.5),\r\n      isScrollControlled: true,\r\n      builder: (context) {\r\n        return AzyXGradientContainer(\r\n          padding: const EdgeInsets.symmetric(horizontal: 20, vertical: 16),\r\n          height: 410,\r\n          child: Column(\r\n            children: [\r\n              Container(\r\n                width: 40,\r\n                height: 4,\r\n                margin: const EdgeInsets.only(bottom: 20),\r\n                decoration: BoxDecoration(\r\n                  color: Theme.of(\r\n                    context,\r\n                  ).colorScheme.onSurface.withOpacity(0.3),\r\n                  borderRadius: BorderRadius.circular(2),\r\n                ),\r\n              ),\r\n\r\n              const AzyXText(\r\n                text: 'Select Service',\r\n                fontSize: 20,\r\n                fontVariant: FontVariant.bold,\r\n              ),\r\n\r\n              const SizedBox(height: 20),\r\n\r\n              _buildServiceTile(\r\n                context,\r\n                name: 'Anilist',\r\n                image: Assets.anilistLogo,\r\n                serviceType: ServicesType.anilist,\r\n              ),\r\n\r\n              const SizedBox(height: 12),\r\n\r\n              _buildServiceTile(\r\n                context,\r\n                name: 'MAL',\r\n                image: Assets.malLogo,\r\n                serviceType: ServicesType.mal,\r\n              ),\r\n\r\n              const SizedBox(height: 20),\r\n              _buildServiceTile(\r\n                context,\r\n                name: 'SIMKL',\r\n                image: Assets.simklLogo,\r\n                serviceType: ServicesType.simkl,\r\n              ),\r\n              const SizedBox(height: 10),\r\n            ],\r\n          ),\r\n        );\r\n      },\r\n    );\r\n  }\r\n\r\n  static Widget _buildServiceTile(\r\n    BuildContext context, {\r\n    required String name,\r\n    required String image,\r\n    required ServicesType serviceType,\r\n  }) {\r\n    return Obx(() {\r\n      final isSelected = serviceHandler.serviceType.value == serviceType;\r\n\r\n      return AnimatedContainer(\r\n        duration: const Duration(milliseconds: 200),\r\n        curve: Curves.easeInOut,\r\n        decoration: BoxDecoration(\r\n          borderRadius: BorderRadius.circular(12),\r\n          color: isSelected\r\n              ? Theme.of(context).colorScheme.primary.withOpacity(0.1)\r\n              : Theme.of(context).colorScheme.surface.withOpacity(0.5),\r\n          border: Border.all(\r\n            color: isSelected\r\n                ? Theme.of(context).colorScheme.primary.withOpacity(0.3)\r\n                : Theme.of(context).colorScheme.outline.withOpacity(0.2),\r\n            width: isSelected ? 2 : 1,\r\n          ),\r\n        ),\r\n        child: Material(\r\n          color: Colors.transparent,\r\n          child: InkWell(\r\n            borderRadius: BorderRadius.circular(12),\r\n            onTap: () {\r\n              if (!isSelected) {\r\n                serviceHandler.changeService(serviceType);\r\n                serviceHandler.refresh();\r\n                Navigator.of(context).pop();\r\n\r\n                Get.snackbar(\r\n                  'Service Changed',\r\n                  'Switched to $name',\r\n                  snackPosition: SnackPosition.BOTTOM,\r\n                  duration: const Duration(seconds: 2),\r\n                  margin: const EdgeInsets.all(16),\r\n                );\r\n              }\r\n            },\r\n            child: Padding(\r\n              padding: const EdgeInsets.all(16),\r\n              child: Row(\r\n                children: [\r\n                  AnimatedContainer(\r\n                    duration: const Duration(milliseconds: 200),\r\n                    padding: const EdgeInsets.all(8),\r\n                    decoration: BoxDecoration(\r\n                      color: isSelected\r\n                          ? Theme.of(\r\n                              context,\r\n                            ).colorScheme.primary.withOpacity(0.2)\r\n                          : Colors.transparent,\r\n                      borderRadius: BorderRadius.circular(8),\r\n                    ),\r\n                    child: Image.asset(\r\n                      image,\r\n                      width: 32,\r\n                      height: 32,\r\n                      color: isSelected\r\n                          ? Theme.of(context).colorScheme.primary\r\n                          : Theme.of(\r\n                              context,\r\n                            ).colorScheme.onSurface.withOpacity(0.7),\r\n                    ),\r\n                  ),\r\n\r\n                  const SizedBox(width: 16),\r\n\r\n                  // Service name\r\n                  Expanded(\r\n                    child: AzyXText(\r\n                      text: name,\r\n                      fontSize: 16,\r\n                      fontVariant: isSelected\r\n                          ? FontVariant.bold\r\n                          : FontVariant.regular,\r\n                      color: isSelected\r\n                          ? Theme.of(context).colorScheme.primary\r\n                          : null,\r\n                    ),\r\n                  ),\r\n\r\n                  // Selection indicator\r\n                  AnimatedSwitcher(\r\n                    duration: const Duration(milliseconds: 200),\r\n                    child: isSelected\r\n                        ? Icon(\r\n                            Icons.check_circle,\r\n                            color: Theme.of(context).colorScheme.primary,\r\n                            size: 24,\r\n                            key: const ValueKey('selected'),\r\n                          )\r\n                        : Icon(\r\n                            Icons.radio_button_unchecked,\r\n                            color: Theme.of(\r\n                              context,\r\n                            ).colorScheme.onSurface.withOpacity(0.3),\r\n                            size: 24,\r\n                            key: const ValueKey('unselected'),\r\n                          ),\r\n                  ),\r\n                ],\r\n              ),\r\n            ),\r\n          ),\r\n        ),\r\n      );\r\n    });\r\n  }\r\n}\r\n"
  },
  {
    "path": "lib/Widgets/common/shimmer_effect.dart",
    "content": "import 'package:azyx/Widgets/AzyXWidgets/azyx_container.dart';\r\nimport 'package:flutter/material.dart';\r\nimport 'package:shimmer/shimmer.dart';\r\n\r\nclass ShimmerEffect extends StatelessWidget {\r\n  final double height; \r\n  final double width;\r\n  const ShimmerEffect({super.key,required this.height, required this.width});\r\n\r\n  @override\r\n  Widget build(BuildContext context) {\r\n    return Shimmer.fromColors(\r\n      baseColor: Colors.grey[900]!,\r\n      highlightColor: Theme.of(context).colorScheme.primary,\r\n      child: AzyXContainer(\r\n        color: Colors.grey[400],\r\n        height: height,\r\n        width: width,\r\n      ),\r\n    );\r\n  }\r\n}\r\n"
  },
  {
    "path": "lib/Widgets/common/slider_bar.dart",
    "content": "import 'package:azyx/Providers/theme_provider.dart';\nimport 'package:flutter/material.dart';\n\nclass CustomSlider extends StatefulWidget {\n  final double min;\n  final double max;\n  final double value;\n  final double? secondaryTrackValue;\n  final void Function(double) onChanged;\n  final void Function(double)? onDragStart;\n  final void Function(double)? onDragEnd;\n  final int? divisions;\n  final RoundedSliderValueIndicator? customValueIndicatorSize;\n  final Color? inactveColor;\n  final String? indiactorTime;\n  final bool? isLocked;\n  const CustomSlider({\n    super.key,\n    required this.onChanged,\n    required this.max,\n    required this.min,\n    required this.value,\n    this.onDragEnd,\n    this.onDragStart,\n    this.divisions,\n    this.customValueIndicatorSize,\n    this.secondaryTrackValue,\n    this.inactveColor,\n    this.indiactorTime,\n    this.isLocked,\n  });\n\n  @override\n  State<CustomSlider> createState() => CustomSliderState();\n}\n\nclass CustomSliderState extends State<CustomSlider> {\n  @override\n  void initState() {\n    super.initState();\n    if (widget.customValueIndicatorSize != null) {\n      valueIndicator = widget.customValueIndicatorSize!;\n    } else {\n      valueIndicator = RoundedSliderValueIndicator(\n        ThemeProvider().themeData.colorScheme,\n        width: 35,\n        height: 30,\n        radius: 50,\n      );\n    }\n  }\n\n  late RoundedSliderValueIndicator valueIndicator;\n\n  @override\n  Widget build(BuildContext context) {\n    final colorScheme = Theme.of(context).colorScheme;\n    return SliderTheme(\n      data: SliderThemeData(\n        thumbColor: colorScheme.primary,\n        activeTrackColor: colorScheme.primary,\n        inactiveTrackColor:\n            widget.inactveColor ?? colorScheme.secondaryContainer,\n        valueIndicatorShape: valueIndicator,\n        trackShape: const MarginedTrack(),\n        valueIndicatorTextStyle: TextStyle(\n          color: colorScheme.onSurface,\n          fontFamily: \"Poppins\",\n          fontWeight: FontWeight.w600,\n          fontSize: 12,\n        ),\n        showValueIndicator: ShowValueIndicator.always,\n        valueIndicatorColor: Colors.transparent,\n        trackHeight: 12,\n        tickMarkShape: SmallTickMarkShape(division: widget.divisions),\n        thumbShape: RoundedRectangularThumbShape(\n          width: 2,\n          radius: 40,\n          height: 35,\n          colorScheme,\n        ),\n        overlayColor: Colors.white,\n        overlayShape: RoundedRectangularThumbShape(\n          width: 0,\n          radius: 0,\n          height: 30,\n          colorScheme,\n        ),\n      ),\n      child: Slider(\n        min: widget.min,\n        max: widget.max,\n        onChanged: widget.isLocked == true ? null : widget.onChanged,\n        onChangeStart: widget.isLocked == true ? null : widget.onDragStart,\n        onChangeEnd: widget.isLocked == true ? null : widget.onDragEnd,\n        divisions: widget.divisions,\n        value: widget.value,\n        secondaryTrackValue: widget.secondaryTrackValue,\n        label: \"${widget.indiactorTime ?? widget.value}\",\n      ),\n    );\n  }\n}\n\nclass SmallTickMarkShape extends SliderTickMarkShape {\n  final double maxSize;\n  final int? division;\n\n  const SmallTickMarkShape({this.maxSize = 4, this.division});\n\n  @override\n  Size getPreferredSize({\n    required bool isEnabled,\n    required SliderThemeData sliderTheme,\n  }) {\n    final int divisions = division ?? 1;\n    final double dynamicSize = maxSize / (divisions > 1 ? divisions : 1);\n    return Size(dynamicSize, dynamicSize);\n  }\n\n  @override\n  void paint(\n    PaintingContext context,\n    Offset center, {\n    required RenderBox parentBox,\n    required SliderThemeData sliderTheme,\n    required Animation<double> enableAnimation,\n    required TextDirection textDirection,\n    required Offset thumbCenter,\n    required bool isEnabled,\n  }) {\n    final int divisions = division ?? 1;\n    final double dynamicSize = maxSize / (divisions > 1 ? divisions : 1);\n    final bool isActive = center.dx <= thumbCenter.dx;\n\n    final Paint paint = Paint()\n      ..color = isActive\n          ? sliderTheme.activeTickMarkColor ?? Colors.purple\n          : sliderTheme.inactiveTickMarkColor ?? Colors.grey.shade600\n      ..style = PaintingStyle.fill;\n\n    context.canvas.drawCircle(center, dynamicSize / 2, paint);\n  }\n}\n\nclass RoundedSliderValueIndicator extends SliderComponentShape {\n  final double width;\n  final double height;\n  final double radius;\n  final bool onBottom;\n  final ColorScheme colorScheme;\n\n  RoundedSliderValueIndicator(\n    this.colorScheme, {\n    required this.width,\n    required this.height,\n    this.radius = 5,\n    this.onBottom = false,\n  });\n\n  static const double _hPad = 12.0;\n  static const double _vPad = 6.0;\n  static const double _pillRadius = 20.0;\n  static const double _gapFromThumb = 14.0;\n\n  @override\n  Size getPreferredSize(bool isEnabled, bool isDiscrete) {\n    return const Size(80, 32);\n  }\n\n  @override\n  void paint(\n    PaintingContext context,\n    Offset center, {\n    required Animation<double> activationAnimation,\n    required Animation<double> enableAnimation,\n    required bool isDiscrete,\n    required TextPainter labelPainter,\n    required RenderBox parentBox,\n    required SliderThemeData sliderTheme,\n    required TextDirection textDirection,\n    required double value,\n    required double textScaleFactor,\n    required Size sizeWithOverflow,\n  }) {\n    final opacity = activationAnimation.value;\n    if (opacity == 0.0) return;\n\n    labelPainter.layout();\n\n    final double pillW = labelPainter.width + _hPad * 2;\n    final double pillH = labelPainter.height + _vPad * 2;\n    final double yOffset = onBottom\n        ? (sliderTheme.trackHeight ?? 4) / 2 + _gapFromThumb + pillH / 2\n        : -((sliderTheme.trackHeight ?? 4) / 2 + _gapFromThumb + pillH / 2);\n\n    final Offset pillCenter = Offset(center.dx, center.dy + yOffset);\n\n    double left = pillCenter.dx - pillW / 2;\n    double right = pillCenter.dx + pillW / 2;\n    final double parentW = parentBox.size.width;\n    if (left < 0) {\n      left = 0;\n      right = pillW;\n    } else if (right > parentW) {\n      right = parentW;\n      left = parentW - pillW;\n    }\n    final Rect pillRect = Rect.fromLTRB(\n      left,\n      pillCenter.dy - pillH / 2,\n      right,\n      pillCenter.dy + pillH / 2,\n    );\n\n    final Color bgColor = colorScheme.surfaceContainerHighest.withOpacity(\n      0.92 * opacity,\n    );\n    final Color borderColor = colorScheme.outline.withOpacity(0.25 * opacity);\n\n    context.canvas.drawRRect(\n      RRect.fromRectAndRadius(pillRect, const Radius.circular(_pillRadius)),\n      Paint()..color = bgColor,\n    );\n    context.canvas.drawRRect(\n      RRect.fromRectAndRadius(pillRect, const Radius.circular(_pillRadius)),\n      Paint()\n        ..color = borderColor\n        ..style = PaintingStyle.stroke\n        ..strokeWidth = 1.0,\n    );\n\n    labelPainter.paint(\n      context.canvas,\n      Offset(\n        left + (pillW - labelPainter.width) / 2,\n        pillCenter.dy - labelPainter.height / 2,\n      ),\n    );\n  }\n}\n\nclass MarginedTrack extends SliderTrackShape {\n  const MarginedTrack();\n\n  @override\n  Rect getPreferredRect({\n    required RenderBox parentBox,\n    Offset offset = Offset.zero,\n    required SliderThemeData sliderTheme,\n    bool isEnabled = true,\n    bool isDiscrete = true,\n  }) {\n    final double overlayWidth = sliderTheme.overlayShape!\n        .getPreferredSize(isEnabled, isDiscrete)\n        .width;\n    final double trackHeight = sliderTheme.trackHeight ?? 20;\n    assert(overlayWidth >= 0);\n    assert(trackHeight >= 0);\n    assert(parentBox.size.width >= overlayWidth);\n    assert(parentBox.size.height >= trackHeight);\n\n    final double trackLeft = offset.dx + overlayWidth / 2;\n    final double trackTop =\n        offset.dy + (parentBox.size.height - trackHeight) / 2;\n    final double trackWidth = parentBox.size.width - overlayWidth;\n    return Rect.fromLTWH(trackLeft, trackTop, trackWidth, trackHeight);\n  }\n\n  @override\n  void paint(\n    PaintingContext context,\n    Offset offset, {\n    required RenderBox parentBox,\n    required SliderThemeData sliderTheme,\n    required Animation<double> enableAnimation,\n    required Offset thumbCenter,\n    Offset? secondaryOffset,\n    bool isEnabled = true,\n    bool isDiscrete = true,\n    required TextDirection textDirection,\n  }) {\n    final ColorTween activeTrackColorTween = ColorTween(\n      begin: sliderTheme.disabledActiveTrackColor,\n      end: sliderTheme.activeTrackColor,\n    );\n    final ColorTween inactiveTrackColorTween = ColorTween(\n      begin: sliderTheme.disabledInactiveTrackColor,\n      end: sliderTheme.inactiveTrackColor,\n    );\n\n    final Paint activePaint = Paint()\n      ..color = activeTrackColorTween.evaluate(enableAnimation)!;\n    final Paint inactivePaint = Paint()\n      ..color = inactiveTrackColorTween.evaluate(enableAnimation)!;\n    final Paint secondaryPaint = Paint()\n      ..color = Colors.grey.shade500.withOpacity(0.7);\n\n    Paint leftTrackPaint;\n    Paint rightTrackPaint;\n\n    switch (textDirection) {\n      case TextDirection.ltr:\n        leftTrackPaint = activePaint;\n        rightTrackPaint = inactivePaint;\n        break;\n      case TextDirection.rtl:\n        leftTrackPaint = inactivePaint;\n        rightTrackPaint = activePaint;\n        break;\n    }\n\n    final Rect trackRect = getPreferredRect(\n      parentBox: parentBox,\n      offset: offset,\n      sliderTheme: sliderTheme,\n      isEnabled: isEnabled,\n      isDiscrete: isDiscrete,\n    );\n\n    // Define thumb gap (7px on each side)\n    const double thumbGap = 7.0;\n\n    // Primary track segments with proper gaps\n    final Rect leftTrackSegment = Rect.fromLTRB(\n      trackRect.left,\n      trackRect.top,\n      thumbCenter.dx - thumbGap,\n      trackRect.bottom,\n    );\n    final Rect rightTrackSegment = Rect.fromLTRB(\n      thumbCenter.dx + thumbGap,\n      trackRect.top,\n      trackRect.right,\n      trackRect.bottom,\n    );\n\n    // Draw primary tracks with gaps\n    context.canvas.drawRRect(\n      RRect.fromRectAndRadius(leftTrackSegment, const Radius.circular(50)),\n      leftTrackPaint,\n    );\n\n    context.canvas.drawRRect(\n      RRect.fromRectAndRadius(rightTrackSegment, const Radius.circular(50)),\n      rightTrackPaint,\n    );\n\n    // Handle secondary track if present\n    if (secondaryOffset != null) {\n      // Secondary track should ONLY show buffered content ahead of current position\n      if (textDirection == TextDirection.ltr) {\n        // Only show secondary track if it's beyond the current thumb position\n        if (secondaryOffset.dx > thumbCenter.dx + thumbGap) {\n          final Rect secondarySegment = Rect.fromLTRB(\n            thumbCenter.dx + thumbGap,\n            trackRect.top,\n            secondaryOffset.dx.clamp(\n              thumbCenter.dx + thumbGap,\n              trackRect.right,\n            ),\n            trackRect.bottom,\n          );\n\n          context.canvas.drawRRect(\n            RRect.fromRectAndRadius(\n              secondarySegment,\n              const Radius.circular(50),\n            ),\n            secondaryPaint,\n          );\n        }\n      } else {\n        // RTL: Secondary track shows buffered content ahead (to the left) of current position\n        if (secondaryOffset.dx < thumbCenter.dx - thumbGap) {\n          final Rect secondarySegment = Rect.fromLTRB(\n            secondaryOffset.dx.clamp(trackRect.left, thumbCenter.dx - thumbGap),\n            trackRect.top,\n            thumbCenter.dx - thumbGap,\n            trackRect.bottom,\n          );\n\n          context.canvas.drawRRect(\n            RRect.fromRectAndRadius(\n              secondarySegment,\n              const Radius.circular(50),\n            ),\n            secondaryPaint,\n          );\n        }\n      }\n    }\n  }\n}\n\nclass RoundedRectangularThumbShape extends SliderComponentShape {\n  final double width;\n  final double radius;\n  final double height;\n  final ColorScheme colorScheme;\n\n  RoundedRectangularThumbShape(\n    this.colorScheme, {\n    required this.width,\n    this.radius = 4,\n    this.height = 25,\n  });\n\n  @override\n  Size getPreferredSize(bool isEnabled, bool isDiscrete) {\n    return Size(width, 10);\n  }\n\n  @override\n  void paint(\n    PaintingContext context,\n    Offset center, {\n    required Animation<double> activationAnimation,\n    required Animation<double> enableAnimation,\n    required bool isDiscrete,\n    required TextPainter labelPainter,\n    required RenderBox parentBox,\n    required SliderThemeData sliderTheme,\n    required TextDirection textDirection,\n    required double value,\n    required double textScaleFactor,\n    required Size sizeWithOverflow,\n  }) {\n    final rect = Rect.fromCenter(center: center, width: width, height: height);\n    context.canvas.drawRRect(\n      RRect.fromRectAndRadius(rect, Radius.circular(radius)),\n      Paint()..color = colorScheme.primary,\n    );\n\n    final strokeRect = Rect.fromCenter(\n      center: center,\n      width: width,\n      height: height,\n    );\n    context.canvas.drawRRect(\n      RRect.fromRectAndRadius(strokeRect, Radius.circular(radius)),\n      Paint()\n        ..color = colorScheme.inverseSurface\n        ..style = PaintingStyle.stroke\n        ..strokeWidth = 2,\n    );\n  }\n}\n"
  },
  {
    "path": "lib/Widgets/common_cards.dart",
    "content": "import 'package:azyx/Models/anilist_user_data.dart';\nimport 'package:azyx/Screens/AI/ai_recommendations_page.dart';\nimport 'package:azyx/Screens/Home/Calender/calender.dart';\nimport 'package:azyx/Screens/Home/UserLists/user_lists.dart';\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_text.dart';\nimport 'package:azyx/core/icons/icons_broken.dart';\nimport 'package:azyx/utils/Functions/multiplier_extension.dart';\nimport 'package:flutter/material.dart';\nimport 'package:get/get.dart';\n\nclass CalenderCard extends StatelessWidget {\n  const CalenderCard({super.key, required this.userData});\n\n  final Rx<User> userData;\n\n  @override\n  Widget build(BuildContext context) {\n    return SliverToBoxAdapter(\n      child: Obx(\n        () => userData.value.name == null\n            ? const SizedBox.shrink()\n            : Padding(\n                padding: const EdgeInsets.fromLTRB(16, 0, 16, 20),\n                child: Container(\n                  decoration: BoxDecoration(\n                    borderRadius: BorderRadius.circular(20),\n                    gradient: LinearGradient(\n                      begin: Alignment.topLeft,\n                      end: Alignment.bottomRight,\n                      colors: [\n                        context.theme.colorScheme.primary.withValues(\n                          alpha: 0.2,\n                        ),\n                        context.theme.colorScheme.primary.withValues(\n                          alpha: 0.5,\n                        ),\n                        context.theme.colorScheme.primary.withValues(\n                          alpha: 0.2,\n                        ),\n                      ],\n                    ),\n                    boxShadow: [\n                      BoxShadow(\n                        color: const Color(0xFFFF9800).withOpacity(0.1),\n                        blurRadius: 12,\n                        offset: const Offset(0, 4),\n                      ),\n                    ],\n                  ),\n                  child: Padding(\n                    padding: const EdgeInsets.all(20),\n                    child: Row(\n                      children: [\n                        Expanded(\n                          child: Column(\n                            crossAxisAlignment: CrossAxisAlignment.start,\n                            children: [\n                              Container(\n                                padding: const EdgeInsets.symmetric(\n                                  horizontal: 12,\n                                  vertical: 6,\n                                ),\n                                decoration: BoxDecoration(\n                                  color: Colors.white.withOpacity(0.2),\n                                  borderRadius: BorderRadius.circular(30),\n                                  border: Border.all(\n                                    color: Colors.white.withOpacity(0.3),\n                                    width: 1,\n                                  ),\n                                ),\n                                child: const AzyXText(\n                                  text: \"SPRING 2025\",\n                                  fontSize: 12,\n                                  color: Colors.white,\n                                  fontVariant: FontVariant.bold,\n                                ),\n                              ),\n                              const SizedBox(height: 12),\n                              const AzyXText(\n                                text: \"Season Highlights\",\n                                fontSize: 20,\n                                color: Colors.white,\n                                fontVariant: FontVariant.bold,\n                              ),\n                              const SizedBox(height: 8),\n                              const AzyXText(\n                                text: \"Latest releases of the season\",\n                                fontSize: 14,\n                                color: Colors.white,\n                                fontVariant: FontVariant.regular,\n                              ),\n                            ],\n                          ),\n                        ),\n                        Container(\n                          height: 40,\n\n                          decoration: BoxDecoration(\n                            color: Colors.white.withOpacity(0.2),\n                            borderRadius: BorderRadius.circular(30),\n                            border: Border.all(\n                              color: Colors.white.withOpacity(0.3),\n                              width: 1,\n                            ),\n                          ),\n                          child: Material(\n                            color: Colors.transparent,\n                            child: InkWell(\n                              borderRadius: BorderRadius.circular(20),\n                              onTap: () {\n                                Get.to(() => const CalenderPage());\n                              },\n                              child: const Padding(\n                                padding: EdgeInsets.symmetric(horizontal: 16),\n                                child: Center(\n                                  child: Text(\n                                    \"View All\",\n                                    style: TextStyle(\n                                      color: Colors.white,\n                                      fontWeight: FontWeight.w600,\n                                      fontSize: 14,\n                                    ),\n                                  ),\n                                ),\n                              ),\n                            ),\n                          ),\n                        ),\n                      ],\n                    ),\n                  ),\n                ),\n              ),\n      ),\n    );\n  }\n}\n\nclass UserListsCard extends StatelessWidget {\n  const UserListsCard({super.key, required this.userData});\n\n  final Rx<User> userData;\n\n  @override\n  Widget build(BuildContext context) {\n    return SliverToBoxAdapter(\n      child: Obx(\n        () => userData.value.name == null || userData.value.name!.isEmpty\n            ? const SizedBox.shrink()\n            : Padding(\n                padding: const EdgeInsets.fromLTRB(16, 20, 16, 20),\n                child: Container(\n                  decoration: BoxDecoration(\n                    borderRadius: BorderRadius.circular(20),\n                    gradient: LinearGradient(\n                      begin: Alignment.topLeft,\n                      end: Alignment.bottomRight,\n                      colors: [\n                        context.theme.colorScheme.primary.withValues(\n                          alpha: 0.2,\n                        ),\n                        context.theme.colorScheme.primary.withValues(\n                          alpha: 0.5,\n                        ),\n                        context.theme.colorScheme.primary.withValues(\n                          alpha: 0.2,\n                        ),\n                      ],\n                    ),\n                    boxShadow: [\n                      BoxShadow(\n                        color: const Color(0xFF4CAF50).withOpacity(0.3),\n                        blurRadius: 12,\n                        offset: const Offset(0, 4),\n                      ),\n                    ],\n                  ),\n                  child: Padding(\n                    padding: const EdgeInsets.all(20),\n                    child: Column(\n                      crossAxisAlignment: CrossAxisAlignment.start,\n                      children: [\n                        Container(\n                          padding: const EdgeInsets.symmetric(\n                            horizontal: 12,\n                            vertical: 6,\n                          ),\n                          decoration: BoxDecoration(\n                            color: Colors.white.withOpacity(0.2),\n                            borderRadius: BorderRadius.circular(30),\n                            border: Border.all(\n                              color: Colors.white.withOpacity(0.3),\n                              width: 1,\n                            ),\n                          ),\n                          child: const AzyXText(\n                            text: \"MY COLLECTIONS\",\n                            fontSize: 12,\n                            color: Colors.white,\n                            fontVariant: FontVariant.bold,\n                          ),\n                        ),\n                        const SizedBox(height: 12),\n                        const AzyXText(\n                          text: \"Your Collections\",\n                          fontSize: 20,\n                          color: Colors.white,\n                          fontVariant: FontVariant.bold,\n                        ),\n                        const SizedBox(height: 8),\n                        const AzyXText(\n                          text:\n                              \"Access your personalized anime and manga lists\",\n                          fontSize: 14,\n                          color: Colors.white,\n                          fontVariant: FontVariant.regular,\n                        ),\n                        const SizedBox(height: 20),\n                        Row(\n                          children: [\n                            Expanded(\n                              child: buildModernButton(\n                                context: context,\n                                title: \"Anime\",\n                                icon: Icons.movie_filter,\n                                subtitle: \"Your watched shows\",\n                                onTap: () {\n                                  Get.to(() => UserListPage(isManga: false));\n                                },\n                              ),\n                            ),\n                            const SizedBox(width: 16),\n                            Expanded(\n                              child: buildModernButton(\n                                context: context,\n                                title: \"Manga\",\n                                icon: Broken.book,\n                                subtitle: \"Your reading list\",\n                                onTap: () {\n                                  Get.to(() => UserListPage(isManga: true));\n                                },\n                              ),\n                            ),\n                          ],\n                        ),\n                      ],\n                    ),\n                  ),\n                ),\n              ),\n      ),\n    );\n  }\n}\n\nWidget buildModernButton({\n  required BuildContext context,\n  required String title,\n  required String subtitle,\n  required IconData icon,\n  required VoidCallback onTap,\n}) {\n  return Material(\n    color: Colors.transparent,\n    child: InkWell(\n      onTap: onTap,\n      borderRadius: BorderRadius.circular(16),\n      child: Container(\n        padding: const EdgeInsets.all(16),\n        decoration: BoxDecoration(\n          color: Colors.white.withOpacity(0.1),\n          borderRadius: BorderRadius.circular(16),\n          border: Border.all(color: Colors.white.withOpacity(0.2), width: 0.5),\n          boxShadow: [\n            BoxShadow(\n              color: Colors.white.withOpacity(0.05),\n              blurRadius: 10,\n              offset: const Offset(0, 4),\n            ),\n          ],\n        ),\n        child: Column(\n          crossAxisAlignment: CrossAxisAlignment.start,\n          mainAxisSize: MainAxisSize.min,\n          children: [\n            Icon(icon, color: Colors.white.withOpacity(0.9), size: 24),\n            const SizedBox(height: 12),\n            AzyXText(\n              text: title,\n              fontSize: 16,\n              fontVariant: FontVariant.bold,\n              color: Colors.white,\n              maxLines: 1,\n              overflow: TextOverflow.ellipsis,\n            ),\n            const SizedBox(height: 4),\n            AzyXText(\n              text: subtitle,\n              fontSize: 12,\n              fontVariant: FontVariant.regular,\n              color: Colors.white.withOpacity(0.7),\n              maxLines: 1,\n              overflow: TextOverflow.ellipsis,\n            ),\n          ],\n        ),\n      ),\n    ),\n  );\n}\n\nclass AiSuggestionsCard extends StatelessWidget {\n  const AiSuggestionsCard({super.key, required this.userData});\n\n  final Rx<User> userData;\n\n  @override\n  Widget build(BuildContext context) {\n    return SliverToBoxAdapter(\n      child: Obx(\n        () => userData.value.name == null\n            ? const SizedBox.shrink()\n            : Padding(\n                padding: const EdgeInsets.fromLTRB(16, 16, 16, 0),\n                child: Container(\n                  height: 220,\n                  decoration: BoxDecoration(\n                    borderRadius: BorderRadius.circular(20),\n                    gradient: LinearGradient(\n                      begin: Alignment.centerLeft,\n                      end: Alignment.centerRight,\n                      colors: [\n                        context.theme.colorScheme.primary.withValues(\n                          alpha: 0.2,\n                        ),\n                        context.theme.colorScheme.primary.withValues(\n                          alpha: 0.5,\n                        ),\n                        context.theme.colorScheme.primary.withValues(\n                          alpha: 0.2,\n                        ),\n                      ],\n                    ),\n                    boxShadow: [\n                      BoxShadow(\n                        color: context.theme.colorScheme.primary.withOpacity(\n                          0.3,\n                        ),\n                        blurRadius: 15,\n                        offset: const Offset(0, 5),\n                      ),\n                    ],\n                  ),\n                  child: ClipRRect(\n                    borderRadius: BorderRadius.circular(20),\n                    child: Stack(\n                      children: [\n                        Padding(\n                          padding: const EdgeInsets.all(20),\n                          child: Column(\n                            crossAxisAlignment: CrossAxisAlignment.start,\n                            mainAxisSize: MainAxisSize.min,\n                            children: [\n                              Container(\n                                padding: const EdgeInsets.symmetric(\n                                  horizontal: 12,\n                                  vertical: 6,\n                                ),\n                                decoration: BoxDecoration(\n                                  color: Colors.white.withOpacity(0.2),\n                                  borderRadius: BorderRadius.circular(30),\n                                  border: Border.all(\n                                    color: Colors.white.withOpacity(0.3),\n                                    width: 1,\n                                  ),\n                                ),\n                                child: const AzyXText(\n                                  text: \"DISCOVER\",\n                                  fontSize: 12,\n                                  color: Colors.white,\n                                  fontVariant: FontVariant.bold,\n                                ),\n                              ),\n                              const SizedBox(height: 12),\n                              const AzyXText(\n                                text: \"AI Media Hub\",\n                                fontSize: 22,\n                                color: Colors.white,\n                                fontVariant: FontVariant.bold,\n                                maxLines: 1,\n                                overflow: TextOverflow.ellipsis,\n                              ),\n                              const SizedBox(height: 8),\n                              const AzyXText(\n                                text:\n                                    \"Personalized recommendations powered by AI\",\n                                fontSize: 13,\n                                color: Colors.white,\n                                fontVariant: FontVariant.regular,\n                                maxLines: 2,\n                                overflow: TextOverflow.ellipsis,\n                              ),\n                              const SizedBox(height: 16),\n                              Row(\n                                children: [\n                                  Expanded(\n                                    child: _SuggestionButton(\n                                      label: \"Anime\",\n                                      onTap: () => Get.to(\n                                        () => const AiRecommendationsPage(\n                                          isManga: false,\n                                        ),\n                                      ),\n                                    ),\n                                  ),\n                                  8.width,\n                                  Expanded(\n                                    child: _SuggestionButton(\n                                      label: \"Manga\",\n                                      onTap: () => Get.to(\n                                        () => const AiRecommendationsPage(\n                                          isManga: true,\n                                        ),\n                                      ),\n                                    ),\n                                  ),\n                                ],\n                              ),\n                            ],\n                          ),\n                        ),\n                      ],\n                    ),\n                  ),\n                ),\n              ),\n      ),\n    );\n  }\n}\n\nclass _SuggestionButton extends StatelessWidget {\n  final String label;\n  final VoidCallback onTap;\n  final IconData icon;\n\n  const _SuggestionButton({\n    required this.label,\n    required this.onTap,\n    this.icon = Icons.arrow_forward_rounded,\n  });\n\n  @override\n  Widget build(BuildContext context) {\n    return GestureDetector(\n      onTap: onTap,\n      child: Container(\n        height: 42,\n        padding: const EdgeInsets.symmetric(horizontal: 8),\n        decoration: BoxDecoration(\n          color: Colors.white.withOpacity(0.2),\n          borderRadius: BorderRadius.circular(30),\n          border: Border.all(color: Colors.white.withOpacity(0.3), width: 1),\n        ),\n        child: Row(\n          mainAxisAlignment: MainAxisAlignment.center,\n          children: [\n            Flexible(\n              child: Text(\n                label,\n                style: const TextStyle(\n                  fontSize: 12,\n                  fontWeight: FontWeight.w600,\n                  color: Colors.white,\n                ),\n                maxLines: 1,\n                overflow: TextOverflow.ellipsis,\n              ),\n            ),\n            const SizedBox(width: 4),\n            Icon(icon, size: 14, color: Colors.white),\n          ],\n        ),\n      ),\n    );\n  }\n}\n"
  },
  {
    "path": "lib/Widgets/custom_drop_down.dart",
    "content": "import 'package:anymex_extension_runtime_bridge/ExtensionManager.dart';\nimport 'package:anymex_extension_runtime_bridge/Models/Source.dart';\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_text.dart';\nimport 'package:cached_network_image/cached_network_image.dart';\nimport 'package:flutter/material.dart';\nimport 'package:get/get.dart';\n\nclass CustomSourceDropdown extends StatefulWidget {\n  final RxList<Source> items;\n  final Function(String?) onChanged;\n  final String labelText;\n  final dynamic sourceController;\n  final Source? selectedSource;\n  final Rx<Source>? customSelectedSource;\n\n  const CustomSourceDropdown({\n    super.key,\n    required this.items,\n    required this.onChanged,\n    required this.sourceController,\n    this.selectedSource,\n    this.customSelectedSource,\n    this.labelText = 'Choose Source',\n  });\n\n  @override\n  State<CustomSourceDropdown> createState() => _CustomSourceDropdownState();\n}\n\nclass _CustomSourceDropdownState extends State<CustomSourceDropdown>\n    with SingleTickerProviderStateMixin {\n  bool isOpen = false;\n  late AnimationController _animationController;\n  late Animation<double> _animation;\n  OverlayEntry? _overlayEntry;\n  final GlobalKey _dropdownKey = GlobalKey();\n\n  @override\n  void initState() {\n    super.initState();\n    _animationController = AnimationController(\n      duration: const Duration(milliseconds: 250),\n      vsync: this,\n    );\n    _animation = CurvedAnimation(\n      parent: _animationController,\n      curve: Curves.easeInOutCubicEmphasized,\n    );\n  }\n\n  @override\n  void dispose() {\n    _animationController.dispose();\n    _overlayEntry?.remove();\n    super.dispose();\n  }\n\n  Source? get selectedSource {\n    if (widget.customSelectedSource != null) {\n      return widget.customSelectedSource!.value;\n    }\n    if (widget.selectedSource != null) {\n      return widget.selectedSource;\n    }\n    if (widget.sourceController.activeSource?.value != null) {\n      return widget.sourceController.activeSource.value;\n    }\n    return null;\n  }\n\n  String? get selectedValue {\n    final source = selectedSource;\n    if (source == null) return null;\n    return \"${source.name}_${source.extensionType}\";\n  }\n\n  void _toggleDropdown() {\n    if (isOpen) {\n      _closeDropdown();\n    } else {\n      _openDropdown();\n    }\n  }\n\n  void _openDropdown() {\n    if (isOpen) return;\n    final renderBox =\n        _dropdownKey.currentContext?.findRenderObject() as RenderBox?;\n    if (renderBox == null) return;\n    setState(() {\n      isOpen = true;\n    });\n    _animationController.forward();\n    _overlayEntry = _createOverlayEntry();\n    Overlay.of(context).insert(_overlayEntry!);\n  }\n\n  void _closeDropdown() {\n    if (!isOpen) return;\n    setState(() {\n      isOpen = false;\n    });\n    _animationController.reverse().then((_) {\n      _overlayEntry?.remove();\n      _overlayEntry = null;\n    });\n  }\n\n  OverlayEntry _createOverlayEntry() {\n    final RenderBox renderBox =\n        _dropdownKey.currentContext!.findRenderObject() as RenderBox;\n    final Size size = renderBox.size;\n    final Offset offset = renderBox.localToGlobal(Offset.zero);\n    final colorScheme = Theme.of(context).colorScheme;\n\n    return OverlayEntry(\n      builder: (context) => GestureDetector(\n        onTap: _closeDropdown,\n        child: Container(\n          width: double.infinity,\n          height: double.infinity,\n          color: Colors.transparent,\n          child: Stack(\n            children: [\n              Positioned(\n                left: offset.dx,\n                top: offset.dy + size.height + 8,\n                width: size.width,\n                child: Material(\n                  elevation: 0,\n                  color: Colors.transparent,\n                  child: AnimatedBuilder(\n                    animation: _animation,\n                    builder: (context, child) {\n                      return Transform.scale(\n                        scale: 0.96 + (0.04 * _animation.value),\n                        alignment: Alignment.topCenter,\n                        child: Opacity(\n                          opacity: _animation.value,\n                          child: Container(\n                            constraints: BoxConstraints(\n                              maxHeight:\n                                  MediaQuery.of(context).size.height * 0.4,\n                            ),\n                            decoration: BoxDecoration(\n                              color: colorScheme.surfaceContainerHigh\n                                  .withOpacity(0.95),\n                              borderRadius: BorderRadius.circular(20),\n                              border: Border.all(\n                                color: colorScheme.outlineVariant.withOpacity(\n                                  0.3,\n                                ),\n                                width: 0.5,\n                              ),\n                              boxShadow: [\n                                BoxShadow(\n                                  color: Colors.black.withOpacity(0.08),\n                                  blurRadius: 24,\n                                  spreadRadius: 0,\n                                  offset: const Offset(0, 8),\n                                ),\n                              ],\n                            ),\n                            child: ClipRRect(\n                              borderRadius: BorderRadius.circular(20),\n                              child: ListView.builder(\n                                padding: const EdgeInsets.symmetric(\n                                  vertical: 8,\n                                ),\n                                shrinkWrap: true,\n                                itemCount: widget.items.length,\n                                itemBuilder: (context, index) {\n                                  final item = widget.items[index];\n                                  final itemValue =\n                                      \"${item.name}_${item.extensionType}\";\n                                  final currentSelectedSource = selectedSource;\n                                  final currentSelectedValue =\n                                      currentSelectedSource != null\n                                      ? \"${currentSelectedSource.name}_${currentSelectedSource.extensionType}\"\n                                      : null;\n                                  final isSelected =\n                                      currentSelectedValue == itemValue;\n\n                                  return GestureDetector(\n                                    onTap: () {\n                                      widget.onChanged(itemValue);\n                                      _closeDropdown();\n                                    },\n                                    child: Container(\n                                      padding: const EdgeInsets.symmetric(\n                                        horizontal: 16,\n                                        vertical: 12,\n                                      ),\n                                      margin: const EdgeInsets.symmetric(\n                                        horizontal: 8,\n                                        vertical: 2,\n                                      ),\n                                      decoration: BoxDecoration(\n                                        color: isSelected\n                                            ? colorScheme.primaryContainer\n                                                  .withOpacity(0.5)\n                                            : null,\n                                        borderRadius: BorderRadius.circular(14),\n                                        border: isSelected\n                                            ? Border.all(\n                                                color: colorScheme\n                                                    .primaryContainer\n                                                    .withOpacity(0.4),\n                                                width: 0.5,\n                                              )\n                                            : null,\n                                      ),\n                                      child: Row(\n                                        children: [\n                                          Container(\n                                            width: 36,\n                                            height: 36,\n                                            decoration: BoxDecoration(\n                                              borderRadius:\n                                                  BorderRadius.circular(10),\n                                              color: colorScheme\n                                                  .surfaceContainerHighest\n                                                  .withOpacity(0.4),\n                                              border: Border.all(\n                                                color: colorScheme\n                                                    .outlineVariant\n                                                    .withOpacity(0.2),\n                                                width: 0.5,\n                                              ),\n                                            ),\n                                            child: ClipRRect(\n                                              borderRadius:\n                                                  BorderRadius.circular(10),\n                                              child: CachedNetworkImage(\n                                                imageUrl: item.iconUrl!,\n                                                width: 36,\n                                                height: 36,\n                                                fit: BoxFit.cover,\n                                                placeholder: (context, url) =>\n                                                    Container(\n                                                      color: colorScheme\n                                                          .surfaceContainerHighest\n                                                          .withOpacity(0.3),\n                                                      child: Icon(\n                                                        Icons.extension_rounded,\n                                                        color: colorScheme\n                                                            .onSurfaceVariant\n                                                            .withOpacity(0.5),\n                                                        size: 18,\n                                                      ),\n                                                    ),\n                                                errorWidget:\n                                                    (\n                                                      context,\n                                                      url,\n                                                      error,\n                                                    ) => Container(\n                                                      color: colorScheme\n                                                          .surfaceContainerHighest\n                                                          .withOpacity(0.3),\n                                                      child: Icon(\n                                                        Icons.extension_rounded,\n                                                        color: colorScheme\n                                                            .onSurfaceVariant\n                                                            .withOpacity(0.5),\n                                                        size: 18,\n                                                      ),\n                                                    ),\n                                              ),\n                                            ),\n                                          ),\n                                          const SizedBox(width: 14),\n                                          Expanded(\n                                            child: AzyXText(\n                                              text: item.name ?? '',\n                                              fontSize: 14,\n                                              fontVariant: isSelected\n                                                  ? FontVariant.bold\n                                                  : FontVariant.regular,\n                                            ),\n                                          ),\n                                          const SizedBox(width: 10),\n                                          Container(\n                                            width: 28,\n                                            height: 28,\n                                            decoration: BoxDecoration(\n                                              borderRadius:\n                                                  BorderRadius.circular(8),\n                                              color: colorScheme\n                                                  .surfaceContainerHighest\n                                                  .withOpacity(0.4),\n                                              border: Border.all(\n                                                color: colorScheme\n                                                    .outlineVariant\n                                                    .withOpacity(0.2),\n                                                width: 0.5,\n                                              ),\n                                            ),\n                                            child: ClipRRect(\n                                              borderRadius:\n                                                  BorderRadius.circular(8),\n                                              child: CachedNetworkImage(\n                                                imageUrl: item.managerIcon,\n                                                width: 28,\n                                                height: 28,\n                                                fit: BoxFit.cover,\n                                                placeholder: (context, url) =>\n                                                    Container(\n                                                      color: colorScheme\n                                                          .surfaceContainerHighest\n                                                          .withOpacity(0.3),\n                                                      child: Icon(\n                                                        Icons.extension_rounded,\n                                                        color: colorScheme\n                                                            .onSurfaceVariant\n                                                            .withOpacity(0.5),\n                                                        size: 14,\n                                                      ),\n                                                    ),\n                                                errorWidget:\n                                                    (\n                                                      context,\n                                                      url,\n                                                      error,\n                                                    ) => Container(\n                                                      color: colorScheme\n                                                          .surfaceContainerHighest\n                                                          .withOpacity(0.3),\n                                                      child: Icon(\n                                                        Icons.extension_rounded,\n                                                        color: colorScheme\n                                                            .onSurfaceVariant\n                                                            .withOpacity(0.5),\n                                                        size: 14,\n                                                      ),\n                                                    ),\n                                              ),\n                                            ),\n                                          ),\n                                        ],\n                                      ),\n                                    ),\n                                  );\n                                },\n                              ),\n                            ),\n                          ),\n                        ),\n                      );\n                    },\n                  ),\n                ),\n              ),\n            ],\n          ),\n        ),\n      ),\n    );\n  }\n\n  @override\n  Widget build(BuildContext context) {\n    final colorScheme = Theme.of(context).colorScheme;\n    final theme = Theme.of(context);\n\n    return Obx(() {\n      final Rxn<Source> selectedSource = Rxn(this.selectedSource);\n      return GestureDetector(\n        onTap: _toggleDropdown,\n        child: AnimatedContainer(\n          duration: const Duration(milliseconds: 250),\n          curve: Curves.easeInOutCubicEmphasized,\n          key: _dropdownKey,\n          decoration: BoxDecoration(\n            color: isOpen\n                ? colorScheme.surfaceContainerHighest.withOpacity(0.6)\n                : colorScheme.surfaceContainerHigh.withOpacity(0.5),\n            borderRadius: BorderRadius.circular(20),\n            border: Border.all(\n              color: isOpen\n                  ? colorScheme.primary.withOpacity(0.4)\n                  : colorScheme.outlineVariant.withOpacity(0.3),\n              width: isOpen ? 1 : 0.5,\n            ),\n          ),\n          child: Padding(\n            padding: const EdgeInsets.all(16),\n            child: Row(\n              children: [\n                if (!selectedSource.isNull) ...[\n                  Container(\n                    width: 40,\n                    height: 40,\n                    decoration: BoxDecoration(\n                      borderRadius: BorderRadius.circular(12),\n                      color: colorScheme.surfaceContainerHighest.withOpacity(\n                        0.5,\n                      ),\n                      border: Border.all(\n                        color: colorScheme.outlineVariant.withOpacity(0.3),\n                        width: 0.5,\n                      ),\n                    ),\n                    child: ClipRRect(\n                      borderRadius: BorderRadius.circular(12),\n                      child: CachedNetworkImage(\n                        imageUrl: selectedSource.value!.iconUrl!,\n                        width: 40,\n                        height: 40,\n                        fit: BoxFit.cover,\n                        placeholder: (context, url) => Container(\n                          color: colorScheme.surfaceContainerHighest\n                              .withOpacity(0.3),\n                          child: Icon(\n                            Icons.extension_rounded,\n                            color: colorScheme.onSurfaceVariant.withOpacity(\n                              0.5,\n                            ),\n                            size: 20,\n                          ),\n                        ),\n                        errorWidget: (context, url, error) => Container(\n                          color: colorScheme.surfaceContainerHighest\n                              .withOpacity(0.3),\n                          child: Icon(\n                            Icons.extension_rounded,\n                            color: colorScheme.onSurfaceVariant.withOpacity(\n                              0.5,\n                            ),\n                            size: 20,\n                          ),\n                        ),\n                      ),\n                    ),\n                  ),\n                  const SizedBox(width: 14),\n                ],\n                Expanded(\n                  child: Column(\n                    crossAxisAlignment: CrossAxisAlignment.start,\n                    mainAxisSize: MainAxisSize.min,\n                    children: [\n                      Text(\n                        widget.labelText,\n                        style: TextStyle(\n                          fontSize: 12,\n                          fontWeight: FontWeight.w500,\n                          color: colorScheme.onSurfaceVariant,\n                          fontFamily: theme.textTheme.labelSmall?.fontFamily,\n                          letterSpacing: 0.2,\n                        ),\n                      ),\n                      const SizedBox(height: 4),\n                      AzyXText(\n                        text: selectedSource.value?.name ?? 'Select source...',\n                        fontSize: 15,\n                        fontVariant: !selectedSource.isNull\n                            ? FontVariant.bold\n                            : FontVariant.regular,\n                      ),\n                    ],\n                  ),\n                ),\n                const SizedBox(width: 10),\n                if (!selectedSource.isNull)\n                  Container(\n                    width: 32,\n                    height: 32,\n                    decoration: BoxDecoration(\n                      borderRadius: BorderRadius.circular(10),\n                      color: colorScheme.surfaceContainerHighest.withOpacity(\n                        0.5,\n                      ),\n                      border: Border.all(\n                        color: colorScheme.outlineVariant.withOpacity(0.3),\n                        width: 0.5,\n                      ),\n                    ),\n                    child: ClipRRect(\n                      borderRadius: BorderRadius.circular(10),\n                      child: CachedNetworkImage(\n                        imageUrl: selectedSource.value!.managerIcon,\n                        width: 32,\n                        height: 32,\n                        fit: BoxFit.cover,\n                        placeholder: (context, url) => Container(\n                          color: colorScheme.surfaceContainerHighest\n                              .withOpacity(0.3),\n                          child: Icon(\n                            Icons.extension_rounded,\n                            color: colorScheme.onSurfaceVariant.withOpacity(\n                              0.5,\n                            ),\n                            size: 16,\n                          ),\n                        ),\n                        errorWidget: (context, url, error) => Container(\n                          color: colorScheme.surfaceContainerHighest\n                              .withOpacity(0.3),\n                          child: Icon(\n                            Icons.extension_rounded,\n                            color: colorScheme.onSurfaceVariant.withOpacity(\n                              0.5,\n                            ),\n                            size: 16,\n                          ),\n                        ),\n                      ),\n                    ),\n                  ),\n                if (!selectedSource.isNull) const SizedBox(width: 10),\n                AnimatedRotation(\n                  turns: isOpen ? 0.5 : 0,\n                  duration: const Duration(milliseconds: 250),\n                  curve: Curves.easeInOutCubicEmphasized,\n                  child: Container(\n                    width: 28,\n                    height: 28,\n                    decoration: BoxDecoration(\n                      borderRadius: BorderRadius.circular(8),\n                      color: colorScheme.surfaceContainerHighest.withOpacity(\n                        0.4,\n                      ),\n                      border: Border.all(\n                        color: colorScheme.outlineVariant.withOpacity(0.2),\n                        width: 0.5,\n                      ),\n                    ),\n                    child: Icon(\n                      Icons.keyboard_arrow_down_rounded,\n                      color: colorScheme.onSurfaceVariant,\n                      size: 20,\n                    ),\n                  ),\n                ),\n              ],\n            ),\n          ),\n        ),\n      );\n    });\n  }\n}\n"
  },
  {
    "path": "lib/Widgets/custom_text_field.dart",
    "content": "import 'package:azyx/Widgets/AzyXWidgets/azyx_text.dart';\r\nimport 'package:flutter/material.dart';\r\nimport 'package:flutter/services.dart';\r\n\r\nclass CustomInputField extends StatefulWidget {\r\n  final TextEditingController controller;\r\n  final String labelText;\r\n  final String? hintText;\r\n  final int? maxValue;\r\n  final Function(int?)? onChanged;\r\n  final TextInputType keyboardType;\r\n  final String? suffixText;\r\n\r\n  const CustomInputField({\r\n    super.key,\r\n    required this.controller,\r\n    required this.labelText,\r\n    this.hintText,\r\n    this.maxValue,\r\n    this.onChanged,\r\n    this.keyboardType = TextInputType.number,\r\n    this.suffixText,\r\n  });\r\n\r\n  @override\r\n  State<CustomInputField> createState() => _CustomInputFieldState();\r\n}\r\n\r\nclass _CustomInputFieldState extends State<CustomInputField> {\r\n  bool _isFocused = false;\r\n  final FocusNode _focusNode = FocusNode();\r\n\r\n  @override\r\n  void initState() {\r\n    super.initState();\r\n    _focusNode.addListener(() {\r\n      setState(() {\r\n        _isFocused = _focusNode.hasFocus;\r\n      });\r\n    });\r\n  }\r\n\r\n  @override\r\n  void dispose() {\r\n    _focusNode.dispose();\r\n    super.dispose();\r\n  }\r\n\r\n  @override\r\n  Widget build(BuildContext context) {\r\n    final theme = Theme.of(context).colorScheme;\r\n\r\n    return Container(\r\n      decoration: BoxDecoration(\r\n        color: theme.surface,\r\n        borderRadius: BorderRadius.circular(16),\r\n        border: Border.all(\r\n          color: _isFocused ? theme.primary : theme.outline.withOpacity(0.2),\r\n          width: _isFocused ? 2 : 1,\r\n        ),\r\n        boxShadow: [\r\n          if (_isFocused)\r\n            BoxShadow(\r\n              color: theme.primary.withOpacity(0.1),\r\n              blurRadius: 8,\r\n              spreadRadius: 1,\r\n            ),\r\n        ],\r\n      ),\r\n      child: Padding(\r\n        padding: const EdgeInsets.all(16),\r\n        child: Row(\r\n          children: [\r\n            Expanded(\r\n              child: Column(\r\n                crossAxisAlignment: CrossAxisAlignment.start,\r\n                mainAxisSize: MainAxisSize.min,\r\n                children: [\r\n                  AzyXText(\r\n                    text: widget.labelText,\r\n                    fontSize: 12,\r\n                    fontVariant: FontVariant.regular,\r\n                  ),\r\n                  const SizedBox(height: 4),\r\n                  TextField(\r\n                    controller: widget.controller,\r\n                    focusNode: _focusNode,\r\n                    keyboardType: widget.keyboardType,\r\n                    inputFormatters: widget.keyboardType == TextInputType.number\r\n                        ? [\r\n                            FilteringTextInputFormatter.digitsOnly,\r\n                            if (widget.maxValue != null)\r\n                              _MaxValueInputFormatter(widget.maxValue!),\r\n                          ]\r\n                        : null,\r\n                    style: const TextStyle(\r\n                      fontSize: 16,\r\n                      fontWeight: FontWeight.bold,\r\n                    ),\r\n                    decoration: InputDecoration(\r\n                      border: InputBorder.none,\r\n                      hintText: widget.hintText ?? 'Enter value...',\r\n                      hintStyle: TextStyle(\r\n                        fontSize: 16,\r\n                        fontWeight: FontWeight.normal,\r\n                        color: theme.onSurfaceVariant.withOpacity(0.6),\r\n                      ),\r\n                      isDense: true,\r\n                      contentPadding: EdgeInsets.zero,\r\n                    ),\r\n                    onChanged: (value) {\r\n                      final intValue = int.tryParse(value);\r\n                      widget.onChanged?.call(intValue);\r\n                    },\r\n                  ),\r\n                ],\r\n              ),\r\n            ),\r\n            if (widget.suffixText != null) ...[\r\n              const SizedBox(width: 8),\r\n              Container(\r\n                padding: const EdgeInsets.symmetric(horizontal: 8, vertical: 4),\r\n                decoration: BoxDecoration(\r\n                  color: theme.surfaceContainerHighest,\r\n                  borderRadius: BorderRadius.circular(8),\r\n                ),\r\n                child: AzyXText(\r\n                  text: widget.suffixText!,\r\n                  fontSize: 12,\r\n                  fontVariant: FontVariant.regular,\r\n                ),\r\n              ),\r\n            ],\r\n          ],\r\n        ),\r\n      ),\r\n    );\r\n  }\r\n}\r\n\r\nclass _MaxValueInputFormatter extends TextInputFormatter {\r\n  final int maxValue;\r\n\r\n  _MaxValueInputFormatter(this.maxValue);\r\n\r\n  @override\r\n  TextEditingValue formatEditUpdate(\r\n    TextEditingValue oldValue,\r\n    TextEditingValue newValue,\r\n  ) {\r\n    if (newValue.text.isEmpty) {\r\n      return newValue;\r\n    }\r\n\r\n    final intValue = int.tryParse(newValue.text);\r\n    if (intValue == null || intValue > maxValue) {\r\n      return oldValue;\r\n    }\r\n\r\n    return newValue;\r\n  }\r\n}\r\n"
  },
  {
    "path": "lib/Widgets/drop_dwon.dart",
    "content": "import 'package:azyx/Widgets/AzyXWidgets/azyx_text.dart';\r\nimport 'package:flutter/material.dart';\r\n\r\nclass CustomDropdown<T> extends StatefulWidget {\r\n  final List<T> items;\r\n  final T? selectedValue;\r\n  final Function(T?) onChanged;\r\n  final String labelText;\r\n  final String Function(T) displayText;\r\n  final String hintText;\r\n\r\n  const CustomDropdown({\r\n    super.key,\r\n    required this.items,\r\n    required this.onChanged,\r\n    required this.labelText,\r\n    required this.displayText,\r\n    this.selectedValue,\r\n    this.hintText = 'Select option...',\r\n  });\r\n\r\n  @override\r\n  State<CustomDropdown<T>> createState() => _CustomDropdownState<T>();\r\n}\r\n\r\nclass _CustomDropdownState<T> extends State<CustomDropdown<T>>\r\n    with SingleTickerProviderStateMixin {\r\n  bool isOpen = false;\r\n  late AnimationController _animationController;\r\n  late Animation<double> _animation;\r\n  late ScrollController _scrollController;\r\n  OverlayEntry? _overlayEntry;\r\n  final GlobalKey _dropdownKey = GlobalKey();\r\n\r\n  @override\r\n  void initState() {\r\n    super.initState();\r\n    _animationController = AnimationController(\r\n      duration: const Duration(milliseconds: 300),\r\n      vsync: this,\r\n    );\r\n    _animation = CurvedAnimation(\r\n      parent: _animationController,\r\n      curve: Curves.easeInOut,\r\n    );\r\n    _scrollController = ScrollController();\r\n  }\r\n\r\n  @override\r\n  void dispose() {\r\n    _animationController.dispose();\r\n    _scrollController.dispose();\r\n    _overlayEntry?.remove();\r\n    super.dispose();\r\n  }\r\n\r\n  void _toggleDropdown() {\r\n    if (isOpen) {\r\n      _closeDropdown();\r\n    } else {\r\n      _openDropdown();\r\n    }\r\n  }\r\n\r\n  void _openDropdown() {\r\n    if (isOpen) return;\r\n    final renderBox =\r\n        _dropdownKey.currentContext?.findRenderObject() as RenderBox?;\r\n    if (renderBox == null) return;\r\n\r\n    FocusScope.of(context).unfocus();\r\n\r\n    setState(() {\r\n      isOpen = true;\r\n    });\r\n    _animationController.forward();\r\n    _overlayEntry = _createOverlayEntry();\r\n    Overlay.of(context).insert(_overlayEntry!);\r\n  }\r\n\r\n  void _closeDropdown() {\r\n    if (!isOpen) return;\r\n    setState(() {\r\n      isOpen = false;\r\n    });\r\n    _animationController.reverse().then((_) {\r\n      _overlayEntry?.remove();\r\n      _overlayEntry = null;\r\n    });\r\n  }\r\n\r\n  OverlayEntry _createOverlayEntry() {\r\n    final RenderBox renderBox =\r\n        _dropdownKey.currentContext!.findRenderObject() as RenderBox;\r\n    final Size size = renderBox.size;\r\n    final Offset offset = renderBox.localToGlobal(Offset.zero);\r\n    final theme = Theme.of(context).colorScheme;\r\n    final screenHeight = MediaQuery.of(context).size.height;\r\n    final spaceBelow = screenHeight - offset.dy - size.height - 16;\r\n    final spaceAbove = offset.dy - 16;\r\n    final maxDropdownHeight = screenHeight * 0.4;\r\n\r\n    final shouldShowAbove =\r\n        spaceBelow < maxDropdownHeight && spaceAbove > spaceBelow;\r\n    final availableSpace = shouldShowAbove ? spaceAbove : spaceBelow;\r\n    final dropdownHeight = (widget.items.length * 48.0 + 16)\r\n        .clamp(0.0, availableSpace.clamp(100.0, maxDropdownHeight));\r\n\r\n    return OverlayEntry(\r\n      builder: (context) => Stack(\r\n        children: [\r\n          Positioned.fill(\r\n            child: GestureDetector(\r\n              onTap: _closeDropdown,\r\n              behavior: HitTestBehavior.translucent,\r\n              child: Container(color: Colors.transparent),\r\n            ),\r\n          ),\r\n          Positioned(\r\n            left: offset.dx,\r\n            top: shouldShowAbove\r\n                ? offset.dy - dropdownHeight - 8\r\n                : offset.dy + size.height + 8,\r\n            width: size.width,\r\n            child: Material(\r\n              elevation: 0,\r\n              color: Colors.transparent,\r\n              child: AnimatedBuilder(\r\n                animation: _animation,\r\n                builder: (context, child) {\r\n                  return Transform.scale(\r\n                    scale: _animation.value,\r\n                    alignment: shouldShowAbove\r\n                        ? Alignment.bottomCenter\r\n                        : Alignment.topCenter,\r\n                    child: Opacity(\r\n                      opacity: _animation.value,\r\n                      child: Container(\r\n                        height: dropdownHeight,\r\n                        decoration: BoxDecoration(\r\n                          color: theme.surface,\r\n                          borderRadius: BorderRadius.circular(16),\r\n                          border: Border.all(\r\n                            color: theme.outline.withOpacity(0.2),\r\n                            width: 1,\r\n                          ),\r\n                          boxShadow: [\r\n                            BoxShadow(\r\n                              color: theme.shadow.withOpacity(0.15),\r\n                              blurRadius: 20,\r\n                              spreadRadius: 2,\r\n                              offset: const Offset(0, 8),\r\n                            ),\r\n                          ],\r\n                        ),\r\n                        child: ClipRRect(\r\n                          borderRadius: BorderRadius.circular(16),\r\n                          child: widget.items.length <= 5\r\n                              ? Column(\r\n                                  mainAxisSize: MainAxisSize.min,\r\n                                  children:\r\n                                      widget.items.asMap().entries.map((entry) {\r\n                                    final index = entry.key;\r\n                                    final item = entry.value;\r\n                                    final isSelected =\r\n                                        widget.selectedValue == item;\r\n\r\n                                    return GestureDetector(\r\n                                      behavior: HitTestBehavior.opaque,\r\n                                      onTap: () {\r\n                                        widget.onChanged(item);\r\n                                        _closeDropdown();\r\n                                      },\r\n                                      child: Container(\r\n                                        width: double.infinity,\r\n                                        padding: const EdgeInsets.symmetric(\r\n                                          horizontal: 16,\r\n                                          vertical: 12,\r\n                                        ),\r\n                                        margin: EdgeInsets.only(\r\n                                          left: 8,\r\n                                          right: 8,\r\n                                          top: index == 0 ? 8 : 2,\r\n                                          bottom:\r\n                                              index == widget.items.length - 1\r\n                                                  ? 8\r\n                                                  : 2,\r\n                                        ),\r\n                                        decoration: BoxDecoration(\r\n                                          color: isSelected\r\n                                              ? theme.primary.withOpacity(0.1)\r\n                                              : Colors.transparent,\r\n                                          borderRadius:\r\n                                              BorderRadius.circular(12),\r\n                                          border: isSelected\r\n                                              ? Border.all(\r\n                                                  color: theme.primary\r\n                                                      .withOpacity(0.3),\r\n                                                  width: 1,\r\n                                                )\r\n                                              : null,\r\n                                        ),\r\n                                        child: AzyXText(\r\n                                          text: widget.displayText(item),\r\n                                          fontSize: 14,\r\n                                          fontVariant: isSelected\r\n                                              ? FontVariant.bold\r\n                                              : FontVariant.regular,\r\n                                        ),\r\n                                      ),\r\n                                    );\r\n                                  }).toList(),\r\n                                )\r\n                              : RawScrollbar(\r\n                                  controller: _scrollController,\r\n                                  thumbVisibility: true,\r\n                                  thickness: 4,\r\n                                  radius: const Radius.circular(2),\r\n                                  thumbColor: theme.outline.withOpacity(0.3),\r\n                                  child: ListView.builder(\r\n                                    controller: _scrollController,\r\n                                    padding:\r\n                                        const EdgeInsets.symmetric(vertical: 8),\r\n                                    physics: const ClampingScrollPhysics(),\r\n                                    itemCount: widget.items.length,\r\n                                    itemBuilder: (context, index) {\r\n                                      final item = widget.items[index];\r\n                                      final isSelected =\r\n                                          widget.selectedValue == item;\r\n\r\n                                      return GestureDetector(\r\n                                        behavior: HitTestBehavior.opaque,\r\n                                        onTap: () {\r\n                                          widget.onChanged(item);\r\n                                          _closeDropdown();\r\n                                        },\r\n                                        child: Container(\r\n                                          padding: const EdgeInsets.symmetric(\r\n                                            horizontal: 16,\r\n                                            vertical: 12,\r\n                                          ),\r\n                                          margin: const EdgeInsets.symmetric(\r\n                                            horizontal: 8,\r\n                                            vertical: 2,\r\n                                          ),\r\n                                          decoration: BoxDecoration(\r\n                                            color: isSelected\r\n                                                ? theme.primary.withOpacity(0.1)\r\n                                                : Colors.transparent,\r\n                                            borderRadius:\r\n                                                BorderRadius.circular(12),\r\n                                            border: isSelected\r\n                                                ? Border.all(\r\n                                                    color: theme.primary\r\n                                                        .withOpacity(0.3),\r\n                                                    width: 1,\r\n                                                  )\r\n                                                : null,\r\n                                          ),\r\n                                          child: AzyXText(\r\n                                            text: widget.displayText(item),\r\n                                            fontSize: 14,\r\n                                            fontVariant: isSelected\r\n                                                ? FontVariant.bold\r\n                                                : FontVariant.regular,\r\n                                          ),\r\n                                        ),\r\n                                      );\r\n                                    },\r\n                                  ),\r\n                                ),\r\n                        ),\r\n                      ),\r\n                    ),\r\n                  );\r\n                },\r\n              ),\r\n            ),\r\n          ),\r\n        ],\r\n      ),\r\n    );\r\n  }\r\n\r\n  @override\r\n  Widget build(BuildContext context) {\r\n    final theme = Theme.of(context).colorScheme;\r\n\r\n    return GestureDetector(\r\n      onTap: _toggleDropdown,\r\n      child: Container(\r\n        key: _dropdownKey,\r\n        decoration: BoxDecoration(\r\n          color: theme.surface,\r\n          borderRadius: BorderRadius.circular(16),\r\n          border: Border.all(\r\n            color: isOpen ? theme.primary : theme.outline.withOpacity(0.2),\r\n            width: isOpen ? 2 : 1,\r\n          ),\r\n          boxShadow: [\r\n            if (isOpen)\r\n              BoxShadow(\r\n                color: theme.primary.withOpacity(0.1),\r\n                blurRadius: 8,\r\n                spreadRadius: 1,\r\n              ),\r\n          ],\r\n        ),\r\n        child: Padding(\r\n          padding: const EdgeInsets.all(16),\r\n          child: Row(\r\n            children: [\r\n              Expanded(\r\n                child: Column(\r\n                  crossAxisAlignment: CrossAxisAlignment.start,\r\n                  mainAxisSize: MainAxisSize.min,\r\n                  children: [\r\n                    AzyXText(\r\n                      text: widget.labelText,\r\n                      fontSize: 12,\r\n                      fontVariant: FontVariant.regular,\r\n                    ),\r\n                    const SizedBox(height: 4),\r\n                    AzyXText(\r\n                      text: widget.selectedValue != null\r\n                          ? widget.displayText(widget.selectedValue!)\r\n                          : widget.hintText,\r\n                      fontSize: 16,\r\n                      fontVariant: widget.selectedValue != null\r\n                          ? FontVariant.bold\r\n                          : FontVariant.regular,\r\n                    ),\r\n                  ],\r\n                ),\r\n              ),\r\n              AnimatedRotation(\r\n                turns: isOpen ? 0.5 : 0,\r\n                duration: const Duration(milliseconds: 300),\r\n                child: Icon(\r\n                  Icons.keyboard_arrow_down,\r\n                  color: theme.onSurfaceVariant,\r\n                  size: 24,\r\n                ),\r\n              ),\r\n            ],\r\n          ),\r\n        ),\r\n      ),\r\n    );\r\n  }\r\n}\r\n"
  },
  {
    "path": "lib/Widgets/header.dart",
    "content": "import 'package:azyx/Controllers/services/service_handler.dart';\r\nimport 'package:azyx/Extensions/extensionScreen.dart';\r\nimport 'package:azyx/Screens/Settings/setting_screen.dart';\r\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_container.dart';\r\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_gradient_container.dart';\r\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_text.dart';\r\nimport 'package:azyx/Widgets/common/services_bottom_sheet.dart';\r\nimport 'package:azyx/core/icons/icons_broken.dart';\r\nimport 'package:cached_network_image/cached_network_image.dart';\r\nimport 'package:flutter/material.dart';\r\nimport 'package:get/get.dart';\r\n\r\nclass Header extends StatelessWidget {\r\n  const Header({super.key});\r\n\r\n  @override\r\n  Widget build(BuildContext context) {\r\n    return AzyXContainer(\r\n      margin: const EdgeInsets.all(10),\r\n      padding: const EdgeInsets.all(5),\r\n      child: Row(\r\n        mainAxisAlignment: MainAxisAlignment.spaceBetween,\r\n        children: [\r\n          Column(\r\n            crossAxisAlignment: CrossAxisAlignment.start,\r\n            children: [\r\n              Obx(\r\n                () => AzyXText(\r\n                  text: serviceHandler.userData.value.name != null\r\n                      ? serviceHandler.userData.value.name!\r\n                      : \"Guest\",\r\n                  fontVariant: FontVariant.bold,\r\n                  fontSize: 18,\r\n                  textAlign: TextAlign.start,\r\n                ),\r\n              ),\r\n              const AzyXText(text: \"Enjoy unlimited entertainment\"),\r\n            ],\r\n          ),\r\n          Obx(\r\n            () => InkWell(\r\n              onTap: () {\r\n                showBottomSheet(context);\r\n              },\r\n              child: AzyXContainer(\r\n                height: 50,\r\n                width: 50,\r\n                decoration: BoxDecoration(\r\n                  color: Theme.of(context).colorScheme.surfaceContainer,\r\n                  borderRadius: BorderRadius.circular(50),\r\n                ),\r\n                child: serviceHandler.userData.value.avatar != null\r\n                    ? ClipRRect(\r\n                        borderRadius: BorderRadius.circular(50),\r\n                        child: CachedNetworkImage(\r\n                          imageUrl: serviceHandler.userData.value.avatar!,\r\n                          fit: BoxFit.cover,\r\n                          errorWidget: (context, url, _) =>\r\n                              const Icon(Broken.user),\r\n                        ),\r\n                      )\r\n                    : const Icon(Broken.setting_2),\r\n              ),\r\n            ),\r\n          ),\r\n        ],\r\n      ),\r\n    );\r\n  }\r\n\r\n  void showBottomSheet(context) {\r\n    showModalBottomSheet(\r\n      context: context,\r\n      barrierColor: Colors.black.withOpacity(0.4),\r\n      builder: (context) {\r\n        return AzyXGradientContainer(\r\n          height: 320,\r\n          child: Column(\r\n            children: [\r\n              AzyXContainer(\r\n                padding: const EdgeInsets.all(5),\r\n                margin: const EdgeInsets.all(10),\r\n                child: Row(\r\n                  mainAxisAlignment: MainAxisAlignment.spaceBetween,\r\n                  children: [\r\n                    Obx(\r\n                      () => AzyXText(\r\n                        text: serviceHandler.userData.value.name != null\r\n                            ? serviceHandler.userData.value.name!\r\n                            : \"Guest\",\r\n                        fontVariant: FontVariant.bold,\r\n                        fontSize: 18,\r\n                        textAlign: TextAlign.start,\r\n                      ),\r\n                    ),\r\n                    Obx(\r\n                      () => AzyXContainer(\r\n                        height: 50,\r\n                        width: 50,\r\n                        decoration: BoxDecoration(\r\n                          color: Theme.of(context).colorScheme.surfaceContainer,\r\n                          borderRadius: BorderRadius.circular(50),\r\n                        ),\r\n                        child: serviceHandler.userData.value.avatar != null\r\n                            ? ClipRRect(\r\n                                borderRadius: BorderRadius.circular(50),\r\n                                child: CachedNetworkImage(\r\n                                  imageUrl:\r\n                                      serviceHandler.userData.value.avatar!,\r\n                                  fit: BoxFit.cover,\r\n                                  errorWidget: (context, url, _) =>\r\n                                      const Icon(Broken.user),\r\n                                ),\r\n                              )\r\n                            : const Icon(Broken.user),\r\n                      ),\r\n                    ),\r\n                  ],\r\n                ),\r\n              ),\r\n              InkWell(\r\n                onTap: () {\r\n                  Get.back();\r\n                  Navigator.push(\r\n                    context,\r\n                    PageRouteBuilder(\r\n                      transitionDuration: const Duration(milliseconds: 300),\r\n                      transitionsBuilder:\r\n                          (context, animation, secondaryAnimation, child) {\r\n                            const begin = Offset(1, 0);\r\n                            const end = Offset.zero;\r\n                            const curve = Curves.ease;\r\n\r\n                            var tween = Tween(\r\n                              begin: begin,\r\n                              end: end,\r\n                            ).chain(CurveTween(curve: curve));\r\n                            var offsetAnimation = animation.drive(tween);\r\n\r\n                            return SlideTransition(\r\n                              position: offsetAnimation,\r\n                              child: child,\r\n                            );\r\n                          },\r\n                      pageBuilder: (context, animation, secondaryAnimation) {\r\n                        return const ExtensionScreen();\r\n                      },\r\n                    ),\r\n                  );\r\n                },\r\n                child: _buildTile(\"Extensions\", Icons.extension),\r\n              ),\r\n              InkWell(\r\n                onTap: () {\r\n                  Get.back();\r\n                  ServiceBottomSheet.showServiceBottomSheet(context);\r\n                },\r\n                child: _buildTile(\"Service\", Icons.sync),\r\n              ),\r\n              InkWell(\r\n                onTap: () {\r\n                  Get.back();\r\n                  Navigator.push(\r\n                    context,\r\n                    PageRouteBuilder(\r\n                      transitionDuration: const Duration(milliseconds: 300),\r\n                      transitionsBuilder:\r\n                          (context, animation, secondaryAnimation, child) {\r\n                            const begin = Offset(1, 0);\r\n                            const end = Offset.zero;\r\n                            const curve = Curves.ease;\r\n\r\n                            var tween = Tween(\r\n                              begin: begin,\r\n                              end: end,\r\n                            ).chain(CurveTween(curve: curve));\r\n                            var offsetAnimation = animation.drive(tween);\r\n\r\n                            return SlideTransition(\r\n                              position: offsetAnimation,\r\n                              child: child,\r\n                            );\r\n                          },\r\n                      pageBuilder: (context, animation, secondaryAnimation) {\r\n                        return const SettingScreen();\r\n                      },\r\n                    ),\r\n                  );\r\n                },\r\n                child: _buildTile(\"Settings\", Icons.settings),\r\n              ),\r\n              serviceHandler.userData.value.name != null\r\n                  ? InkWell(\r\n                      onTap: () {\r\n                        serviceHandler.logout();\r\n                        Get.back();\r\n                      },\r\n                      child: _buildTile(\"LogOut\", Icons.logout),\r\n                    )\r\n                  : InkWell(\r\n                      onTap: () {\r\n                        serviceHandler.login();\r\n                        Get.back();\r\n                      },\r\n                      child: _buildTile(\"Login\", Icons.login),\r\n                    ),\r\n            ],\r\n          ),\r\n        );\r\n      },\r\n    );\r\n  }\r\n\r\n  Widget _buildTile(String name, IconData icon) {\r\n    return AzyXContainer(\r\n      padding: const EdgeInsets.symmetric(vertical: 15, horizontal: 15),\r\n      child: Row(\r\n        mainAxisAlignment: MainAxisAlignment.spaceBetween,\r\n        children: [\r\n          AzyXText(text: name, fontVariant: FontVariant.bold, fontSize: 16),\r\n          Icon(icon),\r\n        ],\r\n      ),\r\n    );\r\n  }\r\n}\r\n"
  },
  {
    "path": "lib/Widgets/helper/platform_builder.dart",
    "content": "import 'dart:io';\r\nimport 'package:flutter/material.dart';\r\n\r\nint maxMobileWidth = 600;\r\ndouble getResponsiveSize(context,\r\n    {required double mobileSize,\r\n    required double dektopSize,\r\n    bool isStrict = false}) {\r\n  final currentWidth = MediaQuery.of(context).size.width;\r\n  if (isStrict) {\r\n    if (Platform.isAndroid || Platform.isIOS) {\r\n      return mobileSize;\r\n    } else {\r\n      return dektopSize;\r\n    }\r\n  } else {\r\n    if (currentWidth > maxMobileWidth) {\r\n      return dektopSize;\r\n    } else {\r\n      return mobileSize;\r\n    }\r\n  }\r\n}\r\n\r\ndynamic getResponsiveValueWithTablet(\r\n  BuildContext context, {\r\n  required dynamic mobileValue,\r\n  required dynamic tabletValue,\r\n  required dynamic desktopValue,\r\n  bool strictMode = false,\r\n}) {\r\n  final currentWidth = MediaQuery.of(context).size.width;\r\n  const double maxMobileWidth = 600;\r\n  const double maxTabletWidth = 1024;\r\n  final bool isMobilePlatform = Platform.isAndroid || Platform.isIOS;\r\n\r\n  if (strictMode) {\r\n    if (!isMobilePlatform) {\r\n      return desktopValue;\r\n    } else {\r\n      return mobileValue;\r\n    }\r\n  } else {\r\n    if (currentWidth > maxTabletWidth) {\r\n      return desktopValue;\r\n    } else if (currentWidth > maxMobileWidth) {\r\n      return tabletValue;\r\n    } else {\r\n      return mobileValue;\r\n    }\r\n  }\r\n}\r\n\r\ndynamic getResponsiveValue(context,\r\n    {required dynamic mobileValue,\r\n    required dynamic desktopValue,\r\n    bool strictMode = false}) {\r\n  final currentWidth = MediaQuery.of(context).size.width;\r\n  final isMobile = Platform.isAndroid || Platform.isIOS;\r\n  if (strictMode) {\r\n    if (!isMobile) {\r\n      return desktopValue;\r\n    } else {\r\n      return mobileValue;\r\n    }\r\n  } else {\r\n    if (currentWidth > maxMobileWidth) {\r\n      return desktopValue;\r\n    } else {\r\n      return mobileValue;\r\n    }\r\n  }\r\n}\r\n\r\nint getResponsiveCrossAxisCount(\r\n  BuildContext context, {\r\n  int baseColumns = 2,\r\n  int maxColumns = 6,\r\n  int mobileBreakpoint = 600,\r\n  int tabletBreakpoint = 1200,\r\n  int mobileItemWidth = 200,\r\n  int tabletItemWidth = 200,\r\n  int desktopItemWidth = 200,\r\n}) {\r\n  final currentWidth = MediaQuery.of(context).size.width;\r\n  const mobileBreakpoint = 600;\r\n  const tabletBreakpoint = 1200;\r\n\r\n  int crossAxisCount;\r\n  if (currentWidth < mobileBreakpoint) {\r\n    crossAxisCount = (currentWidth / mobileItemWidth).floor();\r\n  } else if (currentWidth < tabletBreakpoint) {\r\n    crossAxisCount = (currentWidth / tabletItemWidth).floor();\r\n  } else {\r\n    crossAxisCount = (currentWidth / desktopItemWidth).floor();\r\n  }\r\n\r\n  return crossAxisCount.clamp(baseColumns, maxColumns);\r\n}\r\n\r\nclass PlatformBuilder extends StatelessWidget {\r\n  final Widget androidBuilder;\r\n  final Widget desktopBuilder;\r\n  final bool strictMode;\r\n  const PlatformBuilder(\r\n      {super.key,\r\n      required this.androidBuilder,\r\n      required this.desktopBuilder,\r\n      this.strictMode = false});\r\n\r\n  @override\r\n  Widget build(BuildContext context) {\r\n    return LayoutBuilder(builder: (context, constraints) {\r\n      if (strictMode) {\r\n        if (!Platform.isAndroid && !Platform.isIOS) {\r\n          return desktopBuilder;\r\n        } else {\r\n          return androidBuilder;\r\n        }\r\n      } else {\r\n        if (constraints.maxWidth > maxMobileWidth) {\r\n          return desktopBuilder;\r\n        } else {\r\n          return androidBuilder;\r\n        }\r\n      }\r\n    });\r\n  }\r\n}\r\n\r\nclass PlatformBuilderWithTablet extends StatelessWidget {\r\n  final Widget androidBuilder;\r\n  final Widget tabletBuilder;\r\n  final Widget desktopBuilder;\r\n  final bool strictMode;\r\n  static const double maxMobileWidth = 500;\r\n  static const double maxTabletWidth = 1024;\r\n\r\n  const PlatformBuilderWithTablet({\r\n    super.key,\r\n    required this.androidBuilder,\r\n    required this.tabletBuilder,\r\n    required this.desktopBuilder,\r\n    this.strictMode = false,\r\n  });\r\n\r\n  @override\r\n  Widget build(BuildContext context) {\r\n    return LayoutBuilder(\r\n      builder: (context, constraints) {\r\n        if (strictMode) {\r\n          if (!Platform.isAndroid && !Platform.isIOS) {\r\n            return desktopBuilder;\r\n          } else if (constraints.maxWidth > maxMobileWidth) {\r\n            return tabletBuilder;\r\n          } else {\r\n            return androidBuilder;\r\n          }\r\n        } else {\r\n          if (constraints.maxWidth > maxTabletWidth) {\r\n            return desktopBuilder;\r\n          } else if (constraints.maxWidth > maxMobileWidth) {\r\n            return tabletBuilder;\r\n          } else {\r\n            return androidBuilder;\r\n          }\r\n        }\r\n      },\r\n    );\r\n  }\r\n}\r\n\r\nclass ConditionalBuilder extends StatelessWidget {\r\n  final Widget falseBuilder;\r\n  final Widget trueBuilder;\r\n  final bool condition;\r\n  const ConditionalBuilder(\r\n      {super.key,\r\n      required this.falseBuilder,\r\n      required this.trueBuilder,\r\n      required this.condition});\r\n\r\n  @override\r\n  Widget build(BuildContext context) {\r\n    return condition ? trueBuilder : falseBuilder;\r\n  }\r\n}\r\n"
  },
  {
    "path": "lib/Widgets/language.dart",
    "content": "String completeLanguageName(String lang) {\r\n  lang = lang.toLowerCase();\r\n  for (var element in sortedLanguagesMap.entries) {\r\n    if (element.value.toLowerCase() == lang) {\r\n      return element.key;\r\n    }\r\n  }\r\n  return lang.toUpperCase();\r\n}\r\nString completeLanguageCode(String lang) {\r\n  lang = lang.toLowerCase();\r\n  for (var element in sortedLanguagesMap.entries) {\r\n    if (element.key.toLowerCase() == lang) {\r\n      return element.value;\r\n    }\r\n  }\r\n  return lang.toUpperCase();\r\n}\r\nfinal sortedLanguagesMap = {\r\n  \"all\": \"All\",\r\n  \"Afrikaans\": \"af\",\r\n  \"አማርኛ\": \"am\",\r\n  \"العربية\": \"ar\",\r\n  \"অসমীয়া\": \"as\",\r\n  \"Azərbaycan\": \"az\",\r\n  \"беларуская\": \"be\",\r\n  \"български\": \"bg\",\r\n  \"বাংলা\": \"bn\",\r\n  \"bosanski\": \"bs\",\r\n  \"Català\": \"ca\",\r\n  \"Cebuano\": \"ceb\",\r\n  \"čeština\": \"cs\",\r\n  \"dansk\": \"da\",\r\n  \"Deutsch\": \"de\",\r\n  \"Ελληνικά\": \"el\",\r\n  \"English\": \"en\",\r\n  \"English (United States)\": \"en-us\",\r\n  \"Esperanto\": \"eo\",\r\n  \"Español\": \"es\",\r\n  \"Español (Latinoamérica)\": \"es-419\",\r\n  \"Estonian\": \"et\",\r\n  \"euskara\": \"eu\",\r\n  \"فارسی\": \"fa\",\r\n  \"Filipino\": \"fil\",\r\n  \"suomi\": \"fi\",\r\n  \"Faroese\": \"fo\",\r\n  \"Français\": \"fr\",\r\n  \"Irish\": \"ga\",\r\n  \"Guarani\": \"gn\",\r\n  \"Gujarati\": \"gu\",\r\n  \"Hausa\": \"ha\",\r\n  \"עברית\": \"he\",\r\n  \"हिन्दी, हिंदी\": \"hi\",\r\n  \"Hrvatski\": \"hr\",\r\n  \"Haitian Creole\": \"ht\",\r\n  \"Magyar\": \"hu\",\r\n  \"Armenian\": \"hy\",\r\n  \"Indonesia\": \"id\",\r\n  \"Igbo\": \"ig\",\r\n  \"Icelandic\": \"is\",\r\n  \"Italiano\": \"it\",\r\n  \"日本語\": \"ja\",\r\n  \"Javanese\": \"jv\",\r\n  \"Georgian\": \"ka\",\r\n  \"Kazakh\": \"kk\",\r\n  \"Cambodian\": \"km\",\r\n  \"Kannada\": \"kn\",\r\n  \"한국어\": \"ko\",\r\n  \"Kurdî\": \"ku\",\r\n  \"Kyrgyz\": \"ky\",\r\n  \"Latin\": \"la\",\r\n  \"Luxembourgish\": \"lb\",\r\n  \"Laothian\": \"lo\",\r\n  \"lietuvių kalba\": \"lt\",\r\n  \"Latvian\": \"lv\",\r\n  \"Malagasy\": \"mg\",\r\n  \"Maori\": \"mi\",\r\n  \"Macedonian\": \"mk\",\r\n  \"മലയാളം\": \"ml\",\r\n  \"Монгол\": \"mn\",\r\n  \"Marathi\": \"mr\",\r\n  \"Malaysia\": \"ms\",\r\n  \"Maltese\": \"mt\",\r\n  \"ဗမာစာ\": \"my\",\r\n  \"Norwegian Bokmål (Norway)\": \"nb-no\",\r\n  \"Nepali\": \"ne\",\r\n  \"Nederlands\": \"nl\",\r\n  \"Norsk\": \"no\",\r\n  \"Nyanja\": \"ny\",\r\n  \"Polski\": \"pl\",\r\n  \"Pashto\": \"ps\",\r\n  \"Português\": \"pt\",\r\n  \"Português (Brasil)\": \"pt-br\",\r\n  \"Portuguese (Portugal)\": \"pt-pt\",\r\n  \"Romansh\": \"rm\",\r\n  \"Română\": \"ro\",\r\n  \"Pусский язык\": \"ru\",\r\n  \"Sindhi\": \"sd\",\r\n  \"srpskohrvatski\": \"sh\",\r\n  \"Sinhalese\": \"si\",\r\n  \"Slovak\": \"sk\",\r\n  \"Slovenian\": \"sl\",\r\n  \"Samoan\": \"sm\",\r\n  \"Shona\": \"sn\",\r\n  \"Somali\": \"so\",\r\n  \"Albanian\": \"sq\",\r\n  \"Serbian\": \"sr\",\r\n  \"Sesotho\": \"st\",\r\n  \"svenska\": \"sv\",\r\n  \"Swahili\": \"sw\",\r\n  \"Tamil\": \"ta\",\r\n  \"Telugu\": \"te\",\r\n  \"Tajik\": \"tg\",\r\n  \"ไทย\": \"th\",\r\n  \"Tigrinya\": \"ti\",\r\n  \"Tagalog\": \"tl\",\r\n  \"Turkmen\": \"tk\",\r\n  \"Tonga\": \"to\",\r\n  \"Türkçe\": \"tr\",\r\n  \"Tatar\": \"tt\",\r\n  \"Українська\": \"uk\",\r\n  \"Urdu\": \"ur\",\r\n  \"Uzbek\": \"uz\",\r\n  \"Tiếng Việt\": \"vi\",\r\n  \"isiXhosa\": \"xh\",\r\n  \"Yoruba\": \"yo\",\r\n  \"中文(Zhōngwén)\": \"zh\",\r\n  \"繁體中文(Hong Kong)\": \"zh-hk\",\r\n  \"Chinese (Traditional)\": \"zh-tw\",\r\n  \"isiZulu\": \"zu\",\r\n};\r\n"
  },
  {
    "path": "lib/Widgets/manga/main_carousale.dart",
    "content": "// // ignore_for_file: must_be_immutable\n\n// import 'package:azyx/Models/media.dart';\n// import 'package:azyx/Providers/theme_provider.dart';\n// import 'package:azyx/Screens/Manga/Details/manga_details_screen.dart';\n// import 'package:azyx/Widgets/AzyXWidgets/azyx_container.dart';\n// import 'package:azyx/Widgets/AzyXWidgets/azyx_text.dart';\n// import 'package:azyx/Widgets/common/shimmer_effect.dart';\n// import 'package:carousel_slider/carousel_slider.dart';\n// import 'package:flutter/material.dart';\n// import 'package:cached_network_image/cached_network_image.dart';\n// import 'package:provider/provider.dart';\n\n// class MangaMainCarousale extends StatelessWidget {\n//   final List<Media> data;\n//   final bool? isManga;\n//   const MangaMainCarousale({super.key, required this.data, this.isManga});\n\n//   @override\n//   Widget build(BuildContext context) {\n//     final isDarkMode = Provider.of<ThemeProvider>(context).isDarkMode!;\n//     if (data.isEmpty) {\n//       return const Center(child: CircularProgressIndicator());\n//     }\n\n//     return ConstrainedBox(\n//       constraints: const BoxConstraints(maxHeight: 230),\n//       child: CarouselSlider(\n//         options: CarouselOptions(\n//           height: 230,\n//           viewportFraction: 1,\n//           initialPage: 0,\n//           enableInfiniteScroll: true,\n//           reverse: false,\n//           autoPlay: true,\n//           autoPlayInterval: const Duration(seconds: 3),\n//           autoPlayAnimationDuration: const Duration(milliseconds: 800),\n//           autoPlayCurve: Curves.fastOutSlowIn,\n//           enlargeCenterPage: true,\n//           enlargeFactor: 0.1,\n//           scrollDirection: Axis.horizontal,\n//         ),\n//         items: data.map<Widget>((anime) {\n//           return GestureDetector(\n//             onTap: () {\n//               Navigator.push(\n//                   context,\n//                   MaterialPageRoute(\n//                       builder: (context) => MangaDetailsScreen(\n//                             smallMedia: ,\n//                             tagg: \"${anime.id}MainCarousale\",\n//                           )));\n//             },\n//             child: AzyXContainer(\n//               width: MediaQuery.of(context).size.width,\n//               decoration: BoxDecoration(\n//                 borderRadius: BorderRadius.circular(20),\n//               ),\n//               child: Stack(\n//                 children: [\n//                   SizedBox(\n//                     height: 230,\n//                     width: double.infinity,\n//                     child: ClipRRect(\n//                       borderRadius: BorderRadius.circular(20),\n//                       child: CachedNetworkImage(\n//                           imageUrl: anime.bannerImage ?? '',\n//                           fit: BoxFit.cover,\n//                           placeholder: (context, url) => const ShimmerEffect(\n//                               height: 230, width: double.infinity)),\n//                     ),\n//                   ),\n//                   Positioned.fill(\n//                     child: AzyXContainer(\n//                         decoration: BoxDecoration(\n//                             gradient: LinearGradient(\n//                               colors: isDarkMode\n//                                   ? [\n//                                       Colors.black87,\n//                                       const Color.fromARGB(87, 0, 0, 0)\n//                                     ]\n//                                   : [\n//                                       Colors.white.withAlpha(20),\n//                                       Colors.white.withAlpha(20)\n//                                     ],\n//                             ),\n//                             borderRadius: BorderRadius.circular(20))),\n//                   ),\n//                   Positioned.fill(\n//                       child: Padding(\n//                     padding: const EdgeInsets.symmetric(horizontal: 15),\n//                     child: Row(\n//                       children: [\n//                         SizedBox(\n//                           height: 150,\n//                           width: 100,\n//                           child: Hero(\n//                             tag: \"${anime.id}MainCarousale\",\n//                             child: ClipRRect(\n//                               borderRadius: BorderRadius.circular(10),\n//                               child: CachedNetworkImage(\n//                                   imageUrl: anime.image ?? '',\n//                                   fit: BoxFit.cover,\n//                                   placeholder: (context, url) =>\n//                                       const ShimmerEffect(\n//                                         height: 150,\n//                                         width: 100,\n//                                       )),\n//                             ),\n//                           ),\n//                         ),\n//                         const SizedBox(\n//                           width: 20,\n//                         ),\n//                         Expanded(\n//                           child: Column(\n//                             mainAxisAlignment: MainAxisAlignment.center,\n//                             crossAxisAlignment: CrossAxisAlignment.start,\n//                             children: [\n//                               AzyXText(\n//                                 text: anime.title!,\n//                                 maxLines: 2,\n//                                 overflow: TextOverflow.ellipsis,\n//                                 fontSize: 20,\n//                                 fontVariant: FontVariant.bold,\n//                               ),\n//                               const SizedBox(\n//                                 height: 5,\n//                               ),\n//                               Flexible(\n//                                 child: AzyXText(\n//                                   text: anime.description!,\n//                                   fontSize: 12,\n//                                   maxLines: 5,\n//                                   overflow: TextOverflow.ellipsis,\n//                                 ),\n//                               ),\n//                               const SizedBox(\n//                                 height: 5,\n//                               ),\n//                             ],\n//                           ),\n//                         )\n//                       ],\n//                     ),\n//                   ))\n//                 ],\n//               ),\n//             ),\n//           );\n//         }).toList(),\n//       ),\n//     );\n//   }\n// }\n"
  },
  {
    "path": "lib/Widgets/manga/manga_scrollable_list.dart",
    "content": "// import 'dart:io';\n\n// import 'package:azyx/Models/media.dart';\n// import 'package:azyx/Screens/Manga/Details/manga_details_screen.dart';\n// import 'package:azyx/Widgets/Animation/scale_animation.dart';\n// import 'package:azyx/Widgets/anime/item_card.dart';\n// import 'package:azyx/Widgets/common/gradient_title.dart';\n// import 'package:flutter/material.dart';\n\n// class MangaScrollableList extends StatelessWidget {\n//   final List<dynamic> managaList;\n//   final String title;\n//   const MangaScrollableList(\n//       {super.key, required this.managaList, required this.title});\n\n//   @override\n//   Widget build(BuildContext context) {\n//     final data\n//     return Column(\n//       children: [\n//         GradientTitle(title: title),\n//         const SizedBox(\n//           height: 15,\n//         ),\n//         SizedBox(\n//           height: Platform.isAndroid || Platform.isIOS ? 200 : 270,\n//           child: ListView.builder(\n//               shrinkWrap: true,\n//               physics: const BouncingScrollPhysics(),\n//               scrollDirection: Axis.horizontal,\n//               itemCount: managaList.length,\n//               itemBuilder: (context, index) {\n//                 return SlideAndScaleAnimation(\n//                   child: GestureDetector(\n//                     onTap: () {\n//                       Navigator.push(\n//                           context,\n//                           MaterialPageRoute(\n//                               builder: (context) => MangaDetailsScreen(\n//                                     smallMedia: managaList[index],\n//                                     tagg:\n//                                         title + managaList[index].id.toString(),\n//                                   )));\n//                     },\n//                     child: ItemCard(\n//                       item: ,\n//                       tagg: title + managaList[index].id.toString(),\n//                     ),\n//                   ),\n//                 );\n//               }),\n//         )\n//       ],\n//     );\n//   }\n// }\n"
  },
  {
    "path": "lib/Widgets/theme_widgets/custom_color.dart",
    "content": "import 'package:azyx/Providers/theme_provider.dart';\r\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_container.dart';\r\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_text.dart';\r\nimport 'package:azyx/Widgets/theme_widgets/custom_color_template.dart';\r\nimport 'package:azyx/core/icons/icons_broken.dart';\r\nimport 'package:flutter/material.dart';\r\nimport 'package:provider/provider.dart';\r\n\r\nclass CustomColor extends StatefulWidget {\r\n  const CustomColor({super.key});\r\n\r\n  @override\r\n  State<CustomColor> createState() => _ThemeModesState();\r\n}\r\n\r\nclass _ThemeModesState extends State<CustomColor> {\r\n  final List<Map<String, dynamic>> colors = [\r\n    {\"name\": \"Blue\", \"color\": Colors.blue},\r\n    {\"name\": \"Red\", \"color\": Colors.red},\r\n    {\"name\": \"Orange\", \"color\": Colors.orange},\r\n    {\"name\": \"Pink\", \"color\": Colors.pink},\r\n    {\"name\": \"Grey\", \"color\": Colors.grey},\r\n    {\"name\": \"Brown\", \"color\": Colors.brown},\r\n    {\"name\": \"Indigo\", \"color\": Colors.indigo},\r\n    {\"name\": \"Green\", \"color\": Colors.green},\r\n    {\"name\": \"Yellow\", \"color\": Colors.yellow},\r\n    {\"name\": \"Purple\", \"color\": Colors.purple},\r\n    {\"name\": \"Cyan\", \"color\": Colors.cyan},\r\n    {\"name\": \"Teal\", \"color\": Colors.teal},\r\n    {\"name\": \"Amber\", \"color\": Colors.amber},\r\n    {\"name\": \"LightBlue\", \"color\": Colors.lightBlue},\r\n    {\"name\": \"DeepOrange\", \"color\": Colors.deepOrange},\r\n    {\"name\": \"Lime\", \"color\": Colors.lime},\r\n    {\"name\": \"PinkAccent\", \"color\": Colors.pinkAccent},\r\n  ];\r\n\r\n  @override\r\n  Widget build(BuildContext context) {\r\n    final provider = Provider.of<ThemeProvider>(context);\r\n    return AzyXContainer(\r\n      width: MediaQuery.of(context).size.width,\r\n      decoration: BoxDecoration(boxShadow: [\r\n        BoxShadow(blurRadius: 10, color: Colors.black.withOpacity(0.6))\r\n      ], borderRadius: BorderRadius.circular(20)),\r\n      child: Column(\r\n        children: [\r\n          AzyXContainer(\r\n            decoration: BoxDecoration(\r\n                color: Theme.of(context).colorScheme.surfaceContainerHighest,\r\n                borderRadius:\r\n                    const BorderRadius.vertical(top: Radius.circular(20))),\r\n            child: const ListTile(\r\n              leading: Icon(Broken.color_swatch),\r\n              title: AzyXText(\r\n                text: \"Custom Color\",\r\n               fontVariant: FontVariant.bold,\r\n              ),\r\n            ),\r\n          ),\r\n          AzyXContainer(\r\n            padding: const EdgeInsets.symmetric(horizontal: 15, vertical: 20),\r\n            decoration: BoxDecoration(\r\n                color: Theme.of(context).colorScheme.surfaceContainerLowest,\r\n                borderRadius:\r\n                    const BorderRadius.vertical(bottom: Radius.circular(20))),\r\n            child: SizedBox(\r\n              height: 190,\r\n              child: ListView.builder(\r\n                shrinkWrap: true,\r\n                physics: const BouncingScrollPhysics(),\r\n                scrollDirection: Axis.horizontal,\r\n                itemCount: colors.length,\r\n                itemBuilder: (context, index) {\r\n                  return GestureDetector(\r\n                      onTap: () {\r\n                        setState(() {\r\n                          provider.updateSeedColor(colors[index]['name']);\r\n                        });\r\n                      },\r\n                      child: CustomColorTemplate(\r\n                          color: colors[index]['color'],\r\n                          isBorder:\r\n                              colors[index]['color'] == provider.seedColor,\r\n                          name: colors[index]['name']));\r\n                },\r\n              ),\r\n            ),\r\n          ),\r\n        ],\r\n      ),\r\n    );\r\n  }\r\n}\r\n"
  },
  {
    "path": "lib/Widgets/theme_widgets/custom_color_template.dart",
    "content": "import 'package:azyx/Widgets/AzyXWidgets/azyx_container.dart';\r\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_text.dart';\r\nimport 'package:flutter/material.dart';\r\n\r\n// ignore: must_be_immutable\r\nclass CustomColorTemplate extends StatelessWidget {\r\n  final Color color;\r\n  bool? isBorder = false;\r\n  final String name;\r\n  CustomColorTemplate(\r\n      {super.key,\r\n      required this.color,\r\n      required this.isBorder,\r\n      required this.name});\r\n\r\n  @override\r\n  Widget build(BuildContext context) {\r\n    return Column(\r\n      children: [\r\n        AzyXContainer(\r\n          margin: const EdgeInsets.all(5),\r\n          decoration: BoxDecoration(\r\n            border: Border.all(\r\n              width: 3,\r\n              color: isBorder == true\r\n                  ? Theme.of(context).colorScheme.primary\r\n                  : Colors.transparent,\r\n            ),\r\n            borderRadius: BorderRadius.circular(20),\r\n          ),\r\n          child: AzyXContainer(\r\n              margin: const EdgeInsets.all(5),\r\n              height: 130,\r\n              width: 76,\r\n              decoration: BoxDecoration(\r\n                  color: Theme.of(context).colorScheme.surfaceContainerHigh,\r\n                  borderRadius: BorderRadius.circular(18)),\r\n              child: Column(\r\n                children: [\r\n                  const SizedBox(\r\n                    height: 10,\r\n                  ),\r\n                  Column(\r\n                    children: [\r\n                      AzyXContainer(\r\n                        height: 16,\r\n                        width: 65,\r\n                        decoration: BoxDecoration(\r\n                            color: color,\r\n                            borderRadius: BorderRadius.circular(5)),\r\n                      ),\r\n                      const SizedBox(\r\n                        height: 5,\r\n                      ),\r\n                      AzyXContainer(\r\n                        height: 10,\r\n                        width: 45,\r\n                        decoration: BoxDecoration(\r\n                            color: color,\r\n                            borderRadius: BorderRadius.circular(5)),\r\n                      ),\r\n                    ],\r\n                  ),\r\n                  const SizedBox(height: 30),\r\n                  Row(\r\n                    mainAxisAlignment: MainAxisAlignment.spaceEvenly,\r\n                    children: [\r\n                      ball(),\r\n                      ball(),\r\n                      ball(),\r\n                      ball(),\r\n                      ball(),\r\n                    ],\r\n                  ),\r\n                  const SizedBox(height: 20),\r\n                  AzyXContainer(\r\n                    height: 14,\r\n                    width: 60,\r\n                    decoration: BoxDecoration(\r\n                        color: color, borderRadius: BorderRadius.circular(5)),\r\n                  ),\r\n                ],\r\n              )),\r\n        ),\r\n        const SizedBox(\r\n          height: 10,\r\n        ),\r\n        AzyXText(\r\n          text: name,\r\n          fontVariant: FontVariant.bold,\r\n        ),\r\n      ],\r\n    );\r\n  }\r\n\r\n  AzyXContainer ball() {\r\n    return AzyXContainer(\r\n      height: 10,\r\n      width: 10,\r\n      decoration:\r\n          BoxDecoration(color: color, borderRadius: BorderRadius.circular(5)),\r\n    );\r\n  }\r\n}\r\n"
  },
  {
    "path": "lib/Widgets/theme_widgets/theme_color.dart",
    "content": "import 'dart:developer';\r\nimport 'dart:ui';\r\n\r\nimport 'package:azyx/Providers/theme_provider.dart';\r\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_container.dart';\r\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_text.dart';\r\nimport 'package:azyx/core/icons/icons_broken.dart';\r\nimport 'package:checkmark/checkmark.dart';\r\nimport 'package:flutter/material.dart';\r\nimport 'package:provider/provider.dart';\r\n\r\nclass ThemeColor extends StatefulWidget {\r\n  const ThemeColor({super.key});\r\n\r\n  @override\r\n  State<ThemeColor> createState() => _ThemeModesState();\r\n}\r\n\r\nclass _ThemeModesState extends State<ThemeColor> {\r\n  String? seedColor;\r\n  List<String> paletteList = [\r\n    \"Content\",\r\n    \"Expressive\",\r\n    \"Fidelity\",\r\n    \"FruitSalad\",\r\n    \"MonoChrome\",\r\n    \"Neutral\",\r\n    \"RainBow\",\r\n    \"TonalSpot\",\r\n    \"Vibrant\",\r\n  ];\r\n\r\n  @override\r\n  Widget build(BuildContext context) {\r\n    final provider = Provider.of<ThemeProvider>(context);\r\n    seedColor = provider.colorName;\r\n    return AzyXContainer(\r\n      width: MediaQuery.of(context).size.width,\r\n      decoration: BoxDecoration(\r\n        boxShadow: [\r\n          BoxShadow(blurRadius: 10, color: Colors.black.withOpacity(0.6)),\r\n        ],\r\n        borderRadius: BorderRadius.circular(20),\r\n        color: Theme.of(context).colorScheme.surface,\r\n      ),\r\n      child: Column(\r\n        children: [\r\n          AzyXContainer(\r\n            decoration: BoxDecoration(\r\n              color: Theme.of(context).colorScheme.surfaceContainerHighest,\r\n              borderRadius: const BorderRadius.vertical(\r\n                top: Radius.circular(20),\r\n              ),\r\n            ),\r\n            child: const ListTile(\r\n              leading: Icon(Broken.designtools),\r\n              title: AzyXText(\r\n                text: \"Customization\",\r\n                fontVariant: FontVariant.bold,\r\n              ),\r\n            ),\r\n          ),\r\n          AzyXContainer(\r\n            padding: const EdgeInsets.all(10),\r\n            decoration: BoxDecoration(\r\n              color: Theme.of(context).colorScheme.surfaceContainerLowest,\r\n              borderRadius: const BorderRadius.vertical(\r\n                bottom: Radius.circular(20),\r\n              ),\r\n            ),\r\n            child: Column(\r\n              children: [\r\n                ListTile(\r\n                  leading: const Icon(Broken.colorfilter, size: 28),\r\n                  title: const AzyXText(\r\n                    text: \"Dynamic Coloring\",\r\n                    fontVariant: FontVariant.bold,\r\n                    fontSize: 14,\r\n                  ),\r\n                  subtitle: const AzyXText(\r\n                    text: \"Automatically pick colors from current wallpaper\",\r\n                    fontSize: 12,\r\n                  ),\r\n                  trailing: Switch(\r\n                    value: Provider.of<ThemeProvider>(context).isMaterial!,\r\n                    onChanged: (bool isTrue) {\r\n                      isTrue\r\n                          ? provider.loadDynamicColors()\r\n                          : provider.updateSeedColor(seedColor!);\r\n                    },\r\n                  ),\r\n                ),\r\n                ListTile(\r\n                  leading: const Icon(Broken.brush_1, size: 28),\r\n                  title: const AzyXText(\r\n                    text: \"Custom Coloring\",\r\n                    fontVariant: FontVariant.bold,\r\n                    fontSize: 14,\r\n                  ),\r\n                  subtitle: const AzyXText(\r\n                    text: \"Use custom color to change your vibe\",\r\n                    fontSize: 12,\r\n                  ),\r\n                  trailing: Switch(\r\n                    value: !Provider.of<ThemeProvider>(\r\n                      context,\r\n                      listen: false,\r\n                    ).isMaterial!,\r\n                    onChanged: (bool isTrue) {\r\n                      log(isTrue.toString());\r\n                      isTrue\r\n                          ? provider.updateSeedColor(seedColor!)\r\n                          : provider.loadDynamicColors();\r\n                    },\r\n                  ),\r\n                ),\r\n                ListTile(\r\n                  leading: const Icon(Broken.paintbucket, size: 28),\r\n                  title: const AzyXText(\r\n                    text: \"Palette Color\",\r\n                    fontVariant: FontVariant.bold,\r\n                    fontSize: 14,\r\n                  ),\r\n                  subtitle: const AzyXText(\r\n                    text: \"Use custom color to change your vibe\",\r\n                    fontSize: 12,\r\n                  ),\r\n                  onTap: () {\r\n                    paletteBox(context);\r\n                  },\r\n                ),\r\n              ],\r\n            ),\r\n          ),\r\n        ],\r\n      ),\r\n    );\r\n  }\r\n\r\n  void paletteBox(BuildContext context) {\r\n    String selectedPalette = Provider.of<ThemeProvider>(\r\n      context,\r\n      listen: false,\r\n    ).variant!;\r\n\r\n    showDialog(\r\n      context: context,\r\n      barrierColor: Colors.transparent,\r\n      builder: (BuildContext context) {\r\n        return StatefulBuilder(\r\n          builder: (context, StateSetter dialogState) {\r\n            return GestureDetector(\r\n              behavior: HitTestBehavior.opaque,\r\n              onTap: () {\r\n                Navigator.of(context).pop();\r\n              },\r\n              child: Stack(\r\n                children: [\r\n                  BackdropFilter(\r\n                    filter: ImageFilter.blur(sigmaX: 5, sigmaY: 5),\r\n                    child: AzyXContainer(color: Colors.black.withOpacity(0.0)),\r\n                  ),\r\n                  AzyXContainer(\r\n                    margin: const EdgeInsets.all(20),\r\n                    child: Dialog(\r\n                      elevation: 20,\r\n                      backgroundColor: Theme.of(\r\n                        context,\r\n                      ).colorScheme.surfaceContainerLowest,\r\n                      shape: RoundedRectangleBorder(\r\n                        borderRadius: BorderRadius.circular(15),\r\n                      ),\r\n                      child: Padding(\r\n                        padding: const EdgeInsets.all(16.0),\r\n                        child: Column(\r\n                          mainAxisSize: MainAxisSize.min,\r\n                          crossAxisAlignment: CrossAxisAlignment.start,\r\n                          children: [\r\n                            const AzyXText(\r\n                              text: \"Palette Mode\",\r\n                              fontSize: 16,\r\n                              fontVariant: FontVariant.bold,\r\n                            ),\r\n                            const SizedBox(height: 10),\r\n                            Flexible(\r\n                              child: ListView.builder(\r\n                                shrinkWrap: true,\r\n                                physics: const BouncingScrollPhysics(),\r\n                                itemCount: paletteList.length,\r\n                                itemBuilder: (context, index) {\r\n                                  bool isSelected =\r\n                                      paletteList[index] == selectedPalette;\r\n                                  return GestureDetector(\r\n                                    onTap: () {\r\n                                      dialogState(() {\r\n                                        selectedPalette = paletteList[index];\r\n                                      });\r\n                                      Provider.of<ThemeProvider>(\r\n                                        context,\r\n                                        listen: false,\r\n                                      ).setPaletteColor(selectedPalette);\r\n                                      Future.delayed(\r\n                                        const Duration(milliseconds: 600),\r\n                                        () => Navigator.pop(context),\r\n                                      );\r\n                                    },\r\n                                    child: AzyXContainer(\r\n                                      margin: const EdgeInsets.symmetric(\r\n                                        vertical: 5,\r\n                                      ),\r\n                                      padding: const EdgeInsets.symmetric(\r\n                                        horizontal: 12.0,\r\n                                        vertical: 8.0,\r\n                                      ),\r\n                                      decoration: BoxDecoration(\r\n                                        color: Theme.of(\r\n                                          context,\r\n                                        ).colorScheme.surfaceBright,\r\n                                        borderRadius: BorderRadius.circular(15),\r\n                                      ),\r\n                                      child: Row(\r\n                                        children: [\r\n                                          const Icon(\r\n                                            Broken.main_component,\r\n                                            size: 24,\r\n                                          ),\r\n                                          const SizedBox(width: 12),\r\n                                          Expanded(\r\n                                            child: AzyXText(\r\n                                              text: paletteList[index],\r\n                                              fontVariant: FontVariant.bold,\r\n                                              fontSize: 12,\r\n                                            ),\r\n                                          ),\r\n                                          SizedBox(\r\n                                            width: 18,\r\n                                            height: 18,\r\n                                            child: CheckMark(\r\n                                              strokeWidth: 2,\r\n                                              activeColor: Theme.of(\r\n                                                context,\r\n                                              ).colorScheme.primary,\r\n                                              inactiveColor: Theme.of(\r\n                                                context,\r\n                                              ).colorScheme.primary,\r\n                                              duration: const Duration(\r\n                                                milliseconds: 400,\r\n                                              ),\r\n                                              active: isSelected,\r\n                                            ),\r\n                                          ),\r\n                                        ],\r\n                                      ),\r\n                                    ),\r\n                                  );\r\n                                },\r\n                              ),\r\n                            ),\r\n                          ],\r\n                        ),\r\n                      ),\r\n                    ),\r\n                  ),\r\n                ],\r\n              ),\r\n            );\r\n          },\r\n        );\r\n      },\r\n    );\r\n  }\r\n}\r\n"
  },
  {
    "path": "lib/Widgets/theme_widgets/theme_modes.dart",
    "content": "import 'package:azyx/Providers/theme_provider.dart';\r\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_container.dart';\r\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_text.dart';\r\nimport 'package:azyx/Widgets/theme_widgets/theme_template.dart';\r\nimport 'package:azyx/core/icons/icons_broken.dart';\r\nimport 'package:flutter/material.dart';\r\nimport 'package:provider/provider.dart';\r\n\r\nclass ThemeModes extends StatefulWidget {\r\n  const ThemeModes({super.key});\r\n\r\n  @override\r\n  State<ThemeModes> createState() => _ThemeModesState();\r\n}\r\n\r\nclass _ThemeModesState extends State<ThemeModes> {\r\n  @override\r\n  Widget build(BuildContext context) {\r\n    final provider = Provider.of<ThemeProvider>(context);\r\n    \r\n    return AzyXContainer(\r\n      width: MediaQuery.of(context).size.width,\r\n      decoration: BoxDecoration(boxShadow: [\r\n        BoxShadow(blurRadius: 10, color: Colors.black.withOpacity(0.6))\r\n      ], borderRadius: BorderRadius.circular(20)),\r\n      child: Column(\r\n        children: [\r\n          AzyXContainer(\r\n            decoration: BoxDecoration(\r\n                color: Theme.of(context).colorScheme.surfaceContainerHighest,\r\n                borderRadius:\r\n                    const BorderRadius.vertical(top: Radius.circular(20))),\r\n            child: const ListTile(\r\n              leading: Icon(Broken.brush),\r\n              title: AzyXText(\r\n               text:  \"Theme Mode\",\r\n               fontVariant: FontVariant.bold,\r\n              ),\r\n            ),\r\n          ),\r\n          AzyXContainer(\r\n            padding: const EdgeInsets.symmetric(horizontal: 15, vertical: 20),\r\n            decoration: BoxDecoration(\r\n                color: Theme.of(context).colorScheme.surfaceContainerLowest,\r\n                borderRadius:\r\n                    const BorderRadius.vertical(bottom: Radius.circular(20))),\r\n            child: Row(\r\n              mainAxisAlignment: MainAxisAlignment.spaceBetween,\r\n              children: [\r\n                GestureDetector(\r\n                    onTap: () {\r\n                      provider.setLightMode();\r\n                    },\r\n                    child: ThemeTemplate(\r\n                        color: Colors.white,\r\n                        isBorder: provider.isLightMode,\r\n                        name: \"Light Mode\")),\r\n                GestureDetector(\r\n                  onTap: () {\r\n                    provider.setDarkMode();\r\n                  },\r\n                  child: ThemeTemplate(\r\n                      color: const Color.fromARGB(255, 31, 31, 31),\r\n                      isBorder: provider.isDarkMode,\r\n                      name: \"Dark Mode\"),\r\n                ),\r\n                GestureDetector(\r\n                  onTap: () {\r\n                    provider.oledTheme();\r\n                  },\r\n                  child: ThemeTemplate(\r\n                      color: Colors.black,\r\n                      isBorder: !provider.isDarkMode! && !provider.isLightMode!,\r\n                      name: \"Oled Mode\"),\r\n                ),\r\n              ],\r\n            ),\r\n          ),\r\n        ],\r\n      ),\r\n    );\r\n  }\r\n}\r\n"
  },
  {
    "path": "lib/Widgets/theme_widgets/theme_template.dart",
    "content": "import 'package:azyx/Widgets/AzyXWidgets/azyx_container.dart';\r\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_text.dart';\r\nimport 'package:flutter/material.dart';\r\n\r\n// ignore: must_be_immutable\r\nclass ThemeTemplate extends StatelessWidget {\r\n  final Color color;\r\n  bool? isBorder = false;\r\n  final String name;\r\n  ThemeTemplate(\r\n      {super.key,\r\n      required this.color,\r\n      required this.isBorder,\r\n      required this.name});\r\n\r\n  @override\r\n  Widget build(BuildContext context) {\r\n    return Column(\r\n      children: [\r\n        AzyXContainer(\r\n          decoration: BoxDecoration(\r\n            border: Border.all(\r\n              width: 3,\r\n              color: isBorder == true\r\n                  ? Theme.of(context).colorScheme.primary\r\n                  : Colors.transparent,\r\n            ),\r\n            borderRadius: BorderRadius.circular(20),\r\n          ),\r\n          child: Padding(\r\n            padding: const EdgeInsets.all(4),\r\n            child: AzyXContainer(\r\n                height: 130,\r\n                width: 76,\r\n                decoration: BoxDecoration(\r\n                    color: color, borderRadius: BorderRadius.circular(18)),\r\n                child: Column(\r\n                  children: [\r\n                    const SizedBox(\r\n                      height: 10,\r\n                    ),\r\n                    Column(\r\n                      children: [\r\n                        AzyXContainer(\r\n                          height: 16,\r\n                          width: 65,\r\n                          decoration: BoxDecoration(\r\n                              color: const Color.fromARGB(143, 189, 189, 189),\r\n                              borderRadius: BorderRadius.circular(5)),\r\n                        ),\r\n                        const SizedBox(\r\n                          height: 5,\r\n                        ),\r\n                        AzyXContainer(\r\n                          height: 10,\r\n                          width: 45,\r\n                          decoration: BoxDecoration(\r\n                              color: const Color.fromARGB(143, 189, 189, 189),\r\n                              borderRadius: BorderRadius.circular(5)),\r\n                        ),\r\n                      ],\r\n                    ),\r\n                    const SizedBox(height: 30),\r\n                    Row(\r\n                      mainAxisAlignment: MainAxisAlignment.spaceEvenly,\r\n                      children: [\r\n                        ball(),\r\n                        ball(),\r\n                        ball(),\r\n                        ball(),\r\n                        ball(),\r\n                      ],\r\n                    ),\r\n                    const SizedBox(height: 20),\r\n                    AzyXContainer(\r\n                      height: 14,\r\n                      width: 60,\r\n                      decoration: BoxDecoration(\r\n                          color: Theme.of(context).colorScheme.primary,\r\n                          borderRadius: BorderRadius.circular(5)),\r\n                    ),\r\n                  ],\r\n                )),\r\n          ),\r\n        ),\r\n        const SizedBox(\r\n          height: 10,\r\n        ),\r\n        AzyXText(\r\n          text: name,\r\n        ),\r\n      ],\r\n    );\r\n  }\r\n\r\n  AzyXContainer ball() {\r\n    return AzyXContainer(\r\n      height: 10,\r\n      width: 10,\r\n      decoration: BoxDecoration(\r\n          color: const Color.fromARGB(143, 189, 189, 189),\r\n          borderRadius: BorderRadius.circular(5)),\r\n    );\r\n  }\r\n}\r\n"
  },
  {
    "path": "lib/api/EpisodeDetails/Anify/Anify.dart",
    "content": "// import 'dart:convert';\r\n\r\n// import 'package:azyx/DataClass/Media.dart';\r\n// import 'package:http/http.dart' as http;\r\n// import 'package:json_annotation/json_annotation.dart';\r\n\r\n// import '../../../DataClass/Episode.dart';\r\n\r\n// part 'Anify.g.dart';\r\n\r\n// class Anify {\r\n//   static Future<Map<String, Episode>> fetchAndParseMetadata(\r\n//       Media mediaData) async {\r\n//     final response = await http.get(\r\n//         Uri.parse('https://anify.eltik.cc/content-metadata/${mediaData.id}'));\r\n//     if (response.statusCode == 200) {\r\n//       final List<dynamic> jsonResponse =\r\n//           jsonDecode(response.body) as List<dynamic>;\r\n\r\n//       List<AnifyElement> anifyElements =\r\n//           jsonResponse.map((json) => AnifyElement.fromJson(json)).toList();\r\n\r\n//       if (anifyElements.isNotEmpty) {\r\n//         return anifyElements.first.data?.asMap().map((_, datum) {\r\n//               return MapEntry(\r\n//                 datum.number.toString(),\r\n//                 Episode(\r\n//                   number: datum.number.toString(),\r\n//                   title: datum.title,\r\n//                   desc: datum.description,\r\n//                   thumb: datum.img,\r\n//                 ),\r\n//               );\r\n//             }) ??\r\n//             {};\r\n//       }\r\n//     }\r\n//     return {};\r\n//   }\r\n// }\r\n\r\n// @JsonSerializable()\r\n// class AnifyElement {\r\n//   @JsonKey(name: 'providerId')\r\n//   final String? providerID;\r\n//   final List<Datum>? data;\r\n\r\n//   AnifyElement({this.providerID, this.data});\r\n\r\n//   factory AnifyElement.fromJson(Map<String, dynamic> json) =>\r\n//       _$AnifyElementFromJson(json);\r\n\r\n//   Map<String, dynamic> toJson() => _$AnifyElementToJson(this);\r\n// }\r\n\r\n// @JsonSerializable()\r\n// class Datum {\r\n//   final String? id;\r\n//   final String? description;\r\n//   final bool? hasDub;\r\n//   final String? img;\r\n//   final bool? isFiller;\r\n//   final int? number;\r\n//   final String? title;\r\n//   final int? updatedAt;\r\n//   final double? rating;\r\n\r\n//   Datum({\r\n//     this.id,\r\n//     this.description,\r\n//     this.hasDub,\r\n//     this.img,\r\n//     this.isFiller,\r\n//     this.number,\r\n//     this.title,\r\n//     this.updatedAt,\r\n//     this.rating,\r\n//   });\r\n\r\n//   factory Datum.fromJson(Map<String, dynamic> json) => _$DatumFromJson(json);\r\n\r\n// ignore_for_file: file_names\r\n\r\n//   Map<String, dynamic> toJson() => _$DatumToJson(this);\r\n// }\r\n"
  },
  {
    "path": "lib/api/EpisodeDetails/Jikan/Jikan.dart",
    "content": "// import 'dart:convert';\n\n// import 'package:http/http.dart' as http;\n// import 'package:json_annotation/json_annotation.dart';\n\n// import '../../../DataClass/Episode.dart';\n// import '../../../DataClass/Media.dart';\n\n// part 'Jikan.g.dart';\n\n// class Jikan {\n//   static const String apiUrl = \"https://api.jikan.moe/v4\";\n\n//   static Future<Map<String, Episode>> getEpisodes(Media mediaData) async {\n//     final Map<String, Episode> eps = {};\n//     int page = 0;\n\n//     while (true) {\n//       page++;\n//       final response = await http.get(\n//           Uri.parse('$apiUrl/anime/${mediaData.idMAL}/episodes?page=$page'));\n\n//       if (response.statusCode == 200) {\n//         final Map<String, dynamic> jsonResponse = jsonDecode(response.body);\n//         final EpisodeResponse res = EpisodeResponse.fromJson(jsonResponse);\n\n//         if (res.data == null || res.data!.isEmpty) {\n//           break;\n//         }\n\n//         for (var it in res.data!) {\n//           String ep = it.malID.toString();\n//           eps[ep] = Episode(\n//             number: ep,\n//             title: it.title,\n//             filler:\n//                 mediaData.idMAL != 34566 ? it.filler : true, //legacy continues\n//           );\n//         }\n\n//         if (!(res.pagination?.hasNextPage ?? false)) break;\n//       } else if (response.statusCode == 429) {\n//         return eps;\n//       } else {\n//         break;\n//       }\n//     }\n//     return eps;\n//   }\n// }\n\n// @JsonSerializable()\n// class EpisodeResponse {\n//   Pagination? pagination;\n//   List<Datum>? data;\n\n//   EpisodeResponse({this.pagination, this.data});\n\n//   factory EpisodeResponse.fromJson(Map<String, dynamic> json) =>\n//       _$EpisodeResponseFromJson(json);\n\n//   Map<String, dynamic> toJson() => _$EpisodeResponseToJson(this);\n// }\n\n// @JsonSerializable()\n// class Datum {\n//   @JsonKey(name: 'mal_id')\n//   int malID;\n//   String? title;\n//   bool filler;\n\n//   Datum({required this.malID, this.title, required this.filler});\n\n//   factory Datum.fromJson(Map<String, dynamic> json) => _$DatumFromJson(json);\n\n//   Map<String, dynamic> toJson() => _$DatumToJson(this);\n// }\n\n// @JsonSerializable()\n// class Pagination {\n//   @JsonKey(name: 'has_next_page')\n//   bool hasNextPage;\n\n//   Pagination({required this.hasNextPage});\n\n//   factory Pagination.fromJson(Map<String, dynamic> json) =>\n//       _$PaginationFromJson(json);\n\n//   Map<String, dynamic> toJson() => _$PaginationToJson(this);\n// }\n"
  },
  {
    "path": "lib/api/EpisodeDetails/Kitsu/Kitsu.dart",
    "content": "// import 'dart:convert';\r\n\r\n// import 'package:flutter/cupertino.dart';\r\n// import 'package:http/http.dart' as http;\r\n// import 'package:json_annotation/json_annotation.dart';\r\n\r\n// import '../../../DataClass/Episode.dart';\r\n// import '../../../DataClass/Media.dart';\r\n\r\n// part 'Kitsu.g.dart';\r\n\r\n// class Kitsu {\r\n//   static Future<Map<String, Episode>?> getKitsuEpisodesDetails(\r\n//       Media mediaData) async {\r\n//     final query = '''\r\n//     query {\r\n//       lookupMapping(externalId: ${mediaData.id}, externalSite: ANILIST_ANIME) {\r\n//         __typename\r\n//         ... on Anime {\r\n//           id\r\n//           episodes(first: 2000) {\r\n//             nodes {\r\n//               number\r\n//               titles {\r\n//                 canonicalLocale\r\n//               }\r\n//               description\r\n//               thumbnail {\r\n//                 original {\r\n//                   url\r\n//                 }\r\n//               }\r\n//             }\r\n//           }\r\n//         }\r\n//       }\r\n//     }\r\n//     ''';\r\n\r\n//     final result = (await getKitsuData(query))?.data?.lookupMapping;\r\n//     if (result == null) {\r\n//       return null;\r\n//     }\r\n\r\n//     mediaData.idKitsu = result.id;\r\n\r\n//     final episodesMap = result.episodes?.nodes?.asMap().map((_, ep) {\r\n//           return MapEntry(\r\n//             ep?.number?.toString() ?? '',\r\n//             Episode(\r\n//               number: ep?.number.toString() ?? '',\r\n//               title: ep?.titles?.canonical,\r\n//               desc: ep?.description?.en,\r\n//               thumb: ep?.thumbnail?.original?.url,\r\n//             ),\r\n//           );\r\n//         }) ??\r\n//         {};\r\n\r\n//     return episodesMap;\r\n//   }\r\n\r\n//   static Future<String?> decodeToString(http.Response? res) async {\r\n//     if (res == null) return null;\r\n\r\n//     if (res.headers['content-encoding'] == 'gzip') {\r\n//       return utf8.decode(res.bodyBytes);\r\n//     } else {\r\n//       return res.body;\r\n//     }\r\n//   }\r\n\r\n//   static Future<KitsuResponse?> getKitsuData(String query) async {\r\n//     final headers = {\r\n//       \"Content-Type\": \"application/json\",\r\n//       \"Accept\": \"application/json\",\r\n//     };\r\n\r\n//     try {\r\n//       final response = await http.post(\r\n//         Uri.parse('https://kitsu.io/api/graphql'),\r\n//         headers: headers,\r\n//         body: jsonEncode({\"query\": query}),\r\n//       );\r\n//       final json = await decodeToString(response);\r\n//       return KitsuResponse.fromJson(jsonDecode(json!));\r\n//     } catch (e) {\r\n//       debugPrint(\"Error fetching Kitsu data: $e\");\r\n//       return null;\r\n//     }\r\n//   }\r\n// }\r\n\r\n// @JsonSerializable()\r\n// class KitsuResponse {\r\n//   final Data? data;\r\n\r\n//   KitsuResponse({this.data});\r\n\r\n//   factory KitsuResponse.fromJson(Map<String, dynamic> json) =>\r\n//       _$KitsuResponseFromJson(json);\r\n\r\n//   Map<String, dynamic> toJson() => _$KitsuResponseToJson(this);\r\n// }\r\n\r\n// @JsonSerializable()\r\n// class Data {\r\n//   final LookupMapping? lookupMapping;\r\n\r\n//   Data({this.lookupMapping});\r\n\r\n//   factory Data.fromJson(Map<String, dynamic> json) => _$DataFromJson(json);\r\n\r\n//   Map<String, dynamic> toJson() => _$DataToJson(this);\r\n// }\r\n\r\n// @JsonSerializable()\r\n// class LookupMapping {\r\n//   final String? id;\r\n//   final Episodes? episodes;\r\n\r\n//   LookupMapping({this.id, this.episodes});\r\n\r\n//   factory LookupMapping.fromJson(Map<String, dynamic> json) =>\r\n//       _$LookupMappingFromJson(json);\r\n\r\n//   Map<String, dynamic> toJson() => _$LookupMappingToJson(this);\r\n// }\r\n\r\n// @JsonSerializable()\r\n// class Episodes {\r\n//   final List<Node?>? nodes;\r\n\r\n//   Episodes({this.nodes});\r\n\r\n//   factory Episodes.fromJson(Map<String, dynamic> json) =>\r\n//       _$EpisodesFromJson(json);\r\n\r\n//   Map<String, dynamic> toJson() => _$EpisodesToJson(this);\r\n// }\r\n\r\n// @JsonSerializable()\r\n// class Node {\r\n//   final int? number;\r\n//   final Titles? titles;\r\n//   final Description? description;\r\n//   final Thumbnail? thumbnail;\r\n\r\n//   Node({this.number, this.titles, this.description, this.thumbnail});\r\n\r\n//   factory Node.fromJson(Map<String, dynamic> json) => _$NodeFromJson(json);\r\n\r\n//   Map<String, dynamic> toJson() => _$NodeToJson(this);\r\n// }\r\n\r\n// @JsonSerializable()\r\n// class Description {\r\n//   final String? en;\r\n\r\n//   Description({this.en});\r\n\r\n//   factory Description.fromJson(Map<String, dynamic> json) =>\r\n//       _$DescriptionFromJson(json);\r\n\r\n//   Map<String, dynamic> toJson() => _$DescriptionToJson(this);\r\n// }\r\n\r\n// @JsonSerializable()\r\n// class Thumbnail {\r\n//   final Original? original;\r\n\r\n//   Thumbnail({this.original});\r\n\r\n//   factory Thumbnail.fromJson(Map<String, dynamic> json) =>\r\n//       _$ThumbnailFromJson(json);\r\n\r\n//   Map<String, dynamic> toJson() => _$ThumbnailToJson(this);\r\n// }\r\n\r\n// @JsonSerializable()\r\n// class Original {\r\n//   final String? url;\r\n\r\n//   Original({this.url});\r\n\r\n//   factory Original.fromJson(Map<String, dynamic> json) =>\r\n//       _$OriginalFromJson(json);\r\n\r\n//   Map<String, dynamic> toJson() => _$OriginalToJson(this);\r\n// }\r\n\r\n// @JsonSerializable()\r\n// class Titles {\r\n//   final String? canonical;\r\n\r\n//   Titles({this.canonical});\r\n\r\n//   factory Titles.fromJson(Map<String, dynamic> json) => _$TitlesFromJson(json);\r\n\r\n//   Map<String, dynamic> toJson() => _$TitlesToJson(this);\r\n// }\r\n"
  },
  {
    "path": "lib/core/icons/icons_broken.dart",
    "content": "// Place fonts/broken.ttf in your fonts/ directory and\r\n// add the following to your pubspec.yaml\r\n// flutter:\r\n//   fonts:\r\n//    - family: broken\r\n//      fonts:\r\n//       - asset: fonts/broken.ttf\r\n// ignore_for_file: constant_identifier_names\r\n\r\nimport 'package:flutter/widgets.dart';\r\n\r\nclass Broken {\r\n  Broken._();\r\n\r\n  static const String _fontFamilyFilled = 'broken_filled';\r\n\r\n  static const IconData dislike_filled = IconData(0xe900, fontFamily: _fontFamilyFilled);\r\n  static const IconData like_filled = IconData(0xe901, fontFamily: _fontFamilyFilled);\r\n\r\n  static const String _fontFamily = 'broken';\r\n\r\n  static const IconData woman = IconData(0xe900, fontFamily: _fontFamily);\r\n  static const IconData wind = IconData(0xe901, fontFamily: _fontFamily);\r\n  static const IconData wind_2 = IconData(0xe902, fontFamily: _fontFamily);\r\n  static const IconData wifi = IconData(0xe903, fontFamily: _fontFamily);\r\n  static const IconData wifi_square = IconData(0xe904, fontFamily: _fontFamily);\r\n  static const IconData weight = IconData(0xe905, fontFamily: _fontFamily);\r\n  static const IconData weight_1 = IconData(0xe906, fontFamily: _fontFamily);\r\n  static const IconData watch = IconData(0xe907, fontFamily: _fontFamily);\r\n  static const IconData watch_status = IconData(0xe908, fontFamily: _fontFamily);\r\n  static const IconData warning_2 = IconData(0xe909, fontFamily: _fontFamily);\r\n  static const IconData wallet = IconData(0xe90a, fontFamily: _fontFamily);\r\n  static const IconData wallet_search = IconData(0xe90b, fontFamily: _fontFamily);\r\n  static const IconData wallet_remove = IconData(0xe90c, fontFamily: _fontFamily);\r\n  static const IconData wallet_money = IconData(0xe90d, fontFamily: _fontFamily);\r\n  static const IconData wallet_minus = IconData(0xe90e, fontFamily: _fontFamily);\r\n  static const IconData wallet_check = IconData(0xe90f, fontFamily: _fontFamily);\r\n  static const IconData wallet_add = IconData(0xe910, fontFamily: _fontFamily);\r\n  static const IconData wallet_add_1 = IconData(0xe911, fontFamily: _fontFamily);\r\n  static const IconData wallet_3 = IconData(0xe912, fontFamily: _fontFamily);\r\n  static const IconData wallet_2 = IconData(0xe913, fontFamily: _fontFamily);\r\n  static const IconData volume_up = IconData(0xe914, fontFamily: _fontFamily);\r\n  static const IconData wallet_1 = IconData(0xe915, fontFamily: _fontFamily);\r\n  static const IconData volume_slash = IconData(0xe916, fontFamily: _fontFamily);\r\n  static const IconData volume_mute = IconData(0xe917, fontFamily: _fontFamily);\r\n  static const IconData volume_low = IconData(0xe918, fontFamily: _fontFamily);\r\n  static const IconData volume_low_1 = IconData(0xe919, fontFamily: _fontFamily);\r\n  static const IconData volume_high = IconData(0xe91a, fontFamily: _fontFamily);\r\n  static const IconData volume_cross = IconData(0xe91b, fontFamily: _fontFamily);\r\n  static const IconData voice_cricle = IconData(0xe91c, fontFamily: _fontFamily);\r\n  static const IconData voice_square = IconData(0xe91d, fontFamily: _fontFamily);\r\n  static const IconData video = IconData(0xe91e, fontFamily: _fontFamily);\r\n  static const IconData video_vertical = IconData(0xe91f, fontFamily: _fontFamily);\r\n  static const IconData video_time = IconData(0xe920, fontFamily: _fontFamily);\r\n  static const IconData video_tick = IconData(0xe921, fontFamily: _fontFamily);\r\n  static const IconData video_square = IconData(0xe922, fontFamily: _fontFamily);\r\n  static const IconData video_slash = IconData(0xe923, fontFamily: _fontFamily);\r\n  static const IconData video_remove = IconData(0xe924, fontFamily: _fontFamily);\r\n  static const IconData video_play = IconData(0xe925, fontFamily: _fontFamily);\r\n  static const IconData video_horizontal = IconData(0xe926, fontFamily: _fontFamily);\r\n  static const IconData video_octagon = IconData(0xe927, fontFamily: _fontFamily);\r\n  static const IconData video_circle = IconData(0xe928, fontFamily: _fontFamily);\r\n  static const IconData video_add = IconData(0xe929, fontFamily: _fontFamily);\r\n  static const IconData verify = IconData(0xe92a, fontFamily: _fontFamily);\r\n  static const IconData user = IconData(0xe92b, fontFamily: _fontFamily);\r\n  static const IconData user_tick = IconData(0xe92c, fontFamily: _fontFamily);\r\n  static const IconData user_tag = IconData(0xe92d, fontFamily: _fontFamily);\r\n  static const IconData user_search = IconData(0xe92e, fontFamily: _fontFamily);\r\n  static const IconData user_square = IconData(0xe92f, fontFamily: _fontFamily);\r\n  static const IconData user_remove = IconData(0xe930, fontFamily: _fontFamily);\r\n  static const IconData user_octagon = IconData(0xe931, fontFamily: _fontFamily);\r\n  static const IconData user_minus = IconData(0xe932, fontFamily: _fontFamily);\r\n  static const IconData user_edit = IconData(0xe933, fontFamily: _fontFamily);\r\n  static const IconData user_cirlce_add = IconData(0xe934, fontFamily: _fontFamily);\r\n  static const IconData user_add = IconData(0xe935, fontFamily: _fontFamily);\r\n  static const IconData unlock = IconData(0xe936, fontFamily: _fontFamily);\r\n  static const IconData undo = IconData(0xe937, fontFamily: _fontFamily);\r\n  static const IconData unlimited = IconData(0xe938, fontFamily: _fontFamily);\r\n  static const IconData trush_square = IconData(0xe939, fontFamily: _fontFamily);\r\n  static const IconData truck = IconData(0xe93a, fontFamily: _fontFamily);\r\n  static const IconData truck_tick = IconData(0xe93b, fontFamily: _fontFamily);\r\n  static const IconData truck_fast = IconData(0xe93c, fontFamily: _fontFamily);\r\n  static const IconData triangle = IconData(0xe93d, fontFamily: _fontFamily);\r\n  static const IconData trend_up = IconData(0xe93e, fontFamily: _fontFamily);\r\n  static const IconData trend_down = IconData(0xe93f, fontFamily: _fontFamily);\r\n  static const IconData tree = IconData(0xe940, fontFamily: _fontFamily);\r\n  static const IconData translate = IconData(0xe941, fontFamily: _fontFamily);\r\n  static const IconData trash = IconData(0xe942, fontFamily: _fontFamily);\r\n  static const IconData transaction_minus = IconData(0xe943, fontFamily: _fontFamily);\r\n  static const IconData trade = IconData(0xe944, fontFamily: _fontFamily);\r\n  static const IconData toggle_on = IconData(0xe945, fontFamily: _fontFamily);\r\n  static const IconData toggle_on_circle = IconData(0xe946, fontFamily: _fontFamily);\r\n  static const IconData toggle_off = IconData(0xe947, fontFamily: _fontFamily);\r\n  static const IconData toggle_off_circle = IconData(0xe948, fontFamily: _fontFamily);\r\n  static const IconData timer = IconData(0xe949, fontFamily: _fontFamily);\r\n  static const IconData timer_start = IconData(0xe94a, fontFamily: _fontFamily);\r\n  static const IconData timer_pause = IconData(0xe94b, fontFamily: _fontFamily);\r\n  static const IconData timer_1 = IconData(0xe94c, fontFamily: _fontFamily);\r\n  static const IconData ticket = IconData(0xe94d, fontFamily: _fontFamily);\r\n  static const IconData ticket_star = IconData(0xe94e, fontFamily: _fontFamily);\r\n  static const IconData ticket_expired = IconData(0xe94f, fontFamily: _fontFamily);\r\n  static const IconData ticket_discount = IconData(0xe950, fontFamily: _fontFamily);\r\n  static const IconData ticket_2 = IconData(0xe951, fontFamily: _fontFamily);\r\n  static const IconData tick_square = IconData(0xe952, fontFamily: _fontFamily);\r\n  static const IconData textalign_right = IconData(0xe953, fontFamily: _fontFamily);\r\n  static const IconData tick_circle = IconData(0xe954, fontFamily: _fontFamily);\r\n  static const IconData textalign_left = IconData(0xe955, fontFamily: _fontFamily);\r\n  static const IconData textalign_justifyright = IconData(0xe956, fontFamily: _fontFamily);\r\n  static const IconData textalign_justifyleft = IconData(0xe957, fontFamily: _fontFamily);\r\n  static const IconData textalign_justifycenter = IconData(0xe958, fontFamily: _fontFamily);\r\n  static const IconData textalign_center = IconData(0xe959, fontFamily: _fontFamily);\r\n  static const IconData text = IconData(0xe95a, fontFamily: _fontFamily);\r\n  static const IconData text_italic = IconData(0xe95b, fontFamily: _fontFamily);\r\n  static const IconData text_underline = IconData(0xe95c, fontFamily: _fontFamily);\r\n  static const IconData text_bold = IconData(0xe95d, fontFamily: _fontFamily);\r\n  static const IconData text_block = IconData(0xe95e, fontFamily: _fontFamily);\r\n  static const IconData teacher = IconData(0xe95f, fontFamily: _fontFamily);\r\n  static const IconData task = IconData(0xe960, fontFamily: _fontFamily);\r\n  static const IconData task_square = IconData(0xe961, fontFamily: _fontFamily);\r\n  static const IconData tag = IconData(0xe962, fontFamily: _fontFamily);\r\n  static const IconData tag_right = IconData(0xe963, fontFamily: _fontFamily);\r\n  static const IconData tag_user = IconData(0xe964, fontFamily: _fontFamily);\r\n  static const IconData tag_cross = IconData(0xe965, fontFamily: _fontFamily);\r\n  static const IconData tag_2 = IconData(0xe966, fontFamily: _fontFamily);\r\n  static const IconData sun = IconData(0xe967, fontFamily: _fontFamily);\r\n  static const IconData sun_fog = IconData(0xe968, fontFamily: _fontFamily);\r\n  static const IconData sun_1 = IconData(0xe969, fontFamily: _fontFamily);\r\n  static const IconData subtitle = IconData(0xe96a, fontFamily: _fontFamily);\r\n  static const IconData strongbox = IconData(0xe96b, fontFamily: _fontFamily);\r\n  static const IconData strongbox_2 = IconData(0xe96c, fontFamily: _fontFamily);\r\n  static const IconData story = IconData(0xe96d, fontFamily: _fontFamily);\r\n  static const IconData stop = IconData(0xe96e, fontFamily: _fontFamily);\r\n  static const IconData stop_circle = IconData(0xe96f, fontFamily: _fontFamily);\r\n  static const IconData stickynote = IconData(0xe970, fontFamily: _fontFamily);\r\n  static const IconData sticker = IconData(0xe971, fontFamily: _fontFamily);\r\n  static const IconData status = IconData(0xe972, fontFamily: _fontFamily);\r\n  static const IconData status_up = IconData(0xe973, fontFamily: _fontFamily);\r\n  static const IconData star = IconData(0xe974, fontFamily: _fontFamily);\r\n  static const IconData star_1 = IconData(0xe975, fontFamily: _fontFamily);\r\n  static const IconData star_slash = IconData(0xe976, fontFamily: _fontFamily);\r\n  static const IconData speedometer = IconData(0xe977, fontFamily: _fontFamily);\r\n  static const IconData speaker = IconData(0xe978, fontFamily: _fontFamily);\r\n  static const IconData sound = IconData(0xe979, fontFamily: _fontFamily);\r\n  static const IconData sort = IconData(0xe97a, fontFamily: _fontFamily);\r\n  static const IconData sms = IconData(0xe97b, fontFamily: _fontFamily);\r\n  static const IconData sms_tracking = IconData(0xe97c, fontFamily: _fontFamily);\r\n  static const IconData sms_star = IconData(0xe97d, fontFamily: _fontFamily);\r\n  static const IconData sms_search = IconData(0xe97e, fontFamily: _fontFamily);\r\n  static const IconData sms_notification = IconData(0xe97f, fontFamily: _fontFamily);\r\n  static const IconData sms_edit = IconData(0xe980, fontFamily: _fontFamily);\r\n  static const IconData smileys = IconData(0xe981, fontFamily: _fontFamily);\r\n  static const IconData smart_home = IconData(0xe982, fontFamily: _fontFamily);\r\n  static const IconData smart_car = IconData(0xe983, fontFamily: _fontFamily);\r\n  static const IconData smallcaps = IconData(0xe984, fontFamily: _fontFamily);\r\n  static const IconData slider = IconData(0xe985, fontFamily: _fontFamily);\r\n  static const IconData slider_vertical = IconData(0xe986, fontFamily: _fontFamily);\r\n  static const IconData slider_horizontal = IconData(0xe987, fontFamily: _fontFamily);\r\n  static const IconData slider_vertical_1 = IconData(0xe988, fontFamily: _fontFamily);\r\n  static const IconData slider_horizontal_1 = IconData(0xe989, fontFamily: _fontFamily);\r\n  static const IconData slash = IconData(0xe98a, fontFamily: _fontFamily);\r\n  static const IconData size = IconData(0xe98b, fontFamily: _fontFamily);\r\n  static const IconData simcard = IconData(0xe98c, fontFamily: _fontFamily);\r\n  static const IconData simcard_1 = IconData(0xe98d, fontFamily: _fontFamily);\r\n  static const IconData simcard_2 = IconData(0xe98e, fontFamily: _fontFamily);\r\n  static const IconData signpost = IconData(0xe98f, fontFamily: _fontFamily);\r\n  static const IconData sidebar_top = IconData(0xe990, fontFamily: _fontFamily);\r\n  static const IconData sidebar_right = IconData(0xe991, fontFamily: _fontFamily);\r\n  static const IconData sidebar_left = IconData(0xe992, fontFamily: _fontFamily);\r\n  static const IconData sidebar_bottom = IconData(0xe993, fontFamily: _fontFamily);\r\n  static const IconData shuffle = IconData(0xe994, fontFamily: _fontFamily);\r\n  static const IconData shopping_bag = IconData(0xe995, fontFamily: _fontFamily);\r\n  static const IconData shopping_cart = IconData(0xe996, fontFamily: _fontFamily);\r\n  static const IconData shop = IconData(0xe997, fontFamily: _fontFamily);\r\n  static const IconData shop_remove = IconData(0xe998, fontFamily: _fontFamily);\r\n  static const IconData shop_add = IconData(0xe999, fontFamily: _fontFamily);\r\n  static const IconData ship = IconData(0xe99a, fontFamily: _fontFamily);\r\n  static const IconData shield_tick = IconData(0xe99b, fontFamily: _fontFamily);\r\n  static const IconData shield_slash = IconData(0xe99c, fontFamily: _fontFamily);\r\n  static const IconData shield_cross = IconData(0xe99d, fontFamily: _fontFamily);\r\n  static const IconData shield_search = IconData(0xe99e, fontFamily: _fontFamily);\r\n  static const IconData share = IconData(0xe99f, fontFamily: _fontFamily);\r\n  static const IconData shapes = IconData(0xe9a0, fontFamily: _fontFamily);\r\n  static const IconData shapes_1 = IconData(0xe9a1, fontFamily: _fontFamily);\r\n  static const IconData settings = IconData(0xe9a2, fontFamily: _fontFamily);\r\n  static const IconData setting = IconData(0xe9a3, fontFamily: _fontFamily);\r\n  static const IconData setting_5 = IconData(0xe9a4, fontFamily: _fontFamily);\r\n  static const IconData setting_4 = IconData(0xe9a5, fontFamily: _fontFamily);\r\n  static const IconData setting_3 = IconData(0xe9a6, fontFamily: _fontFamily);\r\n  static const IconData setting_2 = IconData(0xe9a7, fontFamily: _fontFamily);\r\n  static const IconData send = IconData(0xe9a8, fontFamily: _fontFamily);\r\n  static const IconData send_square = IconData(0xe9a9, fontFamily: _fontFamily);\r\n  static const IconData send_sqaure_2 = IconData(0xe9aa, fontFamily: _fontFamily);\r\n  static const IconData send_1 = IconData(0xe9ab, fontFamily: _fontFamily);\r\n  static const IconData send_2 = IconData(0xe9ac, fontFamily: _fontFamily);\r\n  static const IconData security = IconData(0xe9ad, fontFamily: _fontFamily);\r\n  static const IconData security_user = IconData(0xe9ae, fontFamily: _fontFamily);\r\n  static const IconData security_time = IconData(0xe9af, fontFamily: _fontFamily);\r\n  static const IconData security_safe = IconData(0xe9b0, fontFamily: _fontFamily);\r\n  static const IconData security_card = IconData(0xe9b1, fontFamily: _fontFamily);\r\n  static const IconData search_zoom_out = IconData(0xe9b2, fontFamily: _fontFamily);\r\n  static const IconData search_zoom_out_1 = IconData(0xe9b3, fontFamily: _fontFamily);\r\n  static const IconData search_zoom_in = IconData(0xe9b4, fontFamily: _fontFamily);\r\n  static const IconData search_zoom_in_1 = IconData(0xe9b5, fontFamily: _fontFamily);\r\n  static const IconData search_status = IconData(0xe9b6, fontFamily: _fontFamily);\r\n  static const IconData search_status_1 = IconData(0xe9b7, fontFamily: _fontFamily);\r\n  static const IconData search_normal = IconData(0xe9b8, fontFamily: _fontFamily);\r\n  static const IconData search_favorite = IconData(0xe9b9, fontFamily: _fontFamily);\r\n  static const IconData search_normal_1 = IconData(0xe9ba, fontFamily: _fontFamily);\r\n  static const IconData search_favorite_1 = IconData(0xe9bb, fontFamily: _fontFamily);\r\n  static const IconData scroll = IconData(0xe9bc, fontFamily: _fontFamily);\r\n  static const IconData screenmirroring = IconData(0xe9bd, fontFamily: _fontFamily);\r\n  static const IconData scissor = IconData(0xe9be, fontFamily: _fontFamily);\r\n  static const IconData scissor_1 = IconData(0xe9bf, fontFamily: _fontFamily);\r\n  static const IconData scanner = IconData(0xe9c0, fontFamily: _fontFamily);\r\n  static const IconData scanning = IconData(0xe9c1, fontFamily: _fontFamily);\r\n  static const IconData scan = IconData(0xe9c2, fontFamily: _fontFamily);\r\n  static const IconData scan_barcode = IconData(0xe9c3, fontFamily: _fontFamily);\r\n  static const IconData save_remove = IconData(0xe9c4, fontFamily: _fontFamily);\r\n  static const IconData save_minus = IconData(0xe9c5, fontFamily: _fontFamily);\r\n  static const IconData save_add = IconData(0xe9c6, fontFamily: _fontFamily);\r\n  static const IconData sagittarius = IconData(0xe9c7, fontFamily: _fontFamily);\r\n  static const IconData save_2 = IconData(0xe9c8, fontFamily: _fontFamily);\r\n  static const IconData safe_home = IconData(0xe9c9, fontFamily: _fontFamily);\r\n  static const IconData ruler = IconData(0xe9ca, fontFamily: _fontFamily);\r\n  static const IconData rulerpen = IconData(0xe9cb, fontFamily: _fontFamily);\r\n  static const IconData row_vertical = IconData(0xe9cc, fontFamily: _fontFamily);\r\n  static const IconData row_horizontal = IconData(0xe9cd, fontFamily: _fontFamily);\r\n  static const IconData routing = IconData(0xe9ce, fontFamily: _fontFamily);\r\n  static const IconData routing_2 = IconData(0xe9cf, fontFamily: _fontFamily);\r\n  static const IconData route_square = IconData(0xe9d0, fontFamily: _fontFamily);\r\n  static const IconData rotate_right = IconData(0xe9d1, fontFamily: _fontFamily);\r\n  static const IconData rotate_right_1 = IconData(0xe9d2, fontFamily: _fontFamily);\r\n  static const IconData rotate_left = IconData(0xe9d3, fontFamily: _fontFamily);\r\n  static const IconData rotate_left_1 = IconData(0xe9d4, fontFamily: _fontFamily);\r\n  static const IconData repeate_one = IconData(0xe9d5, fontFamily: _fontFamily);\r\n  static const IconData reserve = IconData(0xe9d6, fontFamily: _fontFamily);\r\n  static const IconData repeate_music = IconData(0xe9d7, fontFamily: _fontFamily);\r\n  static const IconData repeat = IconData(0xe9d8, fontFamily: _fontFamily);\r\n  static const IconData repeat_circle = IconData(0xe9d9, fontFamily: _fontFamily);\r\n  static const IconData refresh = IconData(0xe9da, fontFamily: _fontFamily);\r\n  static const IconData refresh_square_2 = IconData(0xe9db, fontFamily: _fontFamily);\r\n  static const IconData refresh_right_square = IconData(0xe9dc, fontFamily: _fontFamily);\r\n  static const IconData refresh_circle = IconData(0xe9dd, fontFamily: _fontFamily);\r\n  static const IconData refresh_left_square = IconData(0xe9de, fontFamily: _fontFamily);\r\n  static const IconData refresh_2 = IconData(0xe9df, fontFamily: _fontFamily);\r\n  static const IconData redo = IconData(0xe9e0, fontFamily: _fontFamily);\r\n  static const IconData recovery_convert = IconData(0xe9e1, fontFamily: _fontFamily);\r\n  static const IconData record = IconData(0xe9e2, fontFamily: _fontFamily);\r\n  static const IconData record_circle = IconData(0xe9e3, fontFamily: _fontFamily);\r\n  static const IconData received = IconData(0xe9e4, fontFamily: _fontFamily);\r\n  static const IconData receive_square = IconData(0xe9e5, fontFamily: _fontFamily);\r\n  static const IconData receive_square_2 = IconData(0xe9e6, fontFamily: _fontFamily);\r\n  static const IconData receipt = IconData(0xe9e7, fontFamily: _fontFamily);\r\n  static const IconData receipt_text = IconData(0xe9e8, fontFamily: _fontFamily);\r\n  static const IconData receipt_square = IconData(0xe9e9, fontFamily: _fontFamily);\r\n  static const IconData receipt_minus = IconData(0xe9ea, fontFamily: _fontFamily);\r\n  static const IconData receipt_search = IconData(0xe9eb, fontFamily: _fontFamily);\r\n  static const IconData receipt_item = IconData(0xe9ec, fontFamily: _fontFamily);\r\n  static const IconData receipt_edit = IconData(0xe9ed, fontFamily: _fontFamily);\r\n  static const IconData receipt_disscount = IconData(0xe9ee, fontFamily: _fontFamily);\r\n  static const IconData receipt_discount = IconData(0xe9ef, fontFamily: _fontFamily);\r\n  static const IconData receipt_add = IconData(0xe9f0, fontFamily: _fontFamily);\r\n  static const IconData receipt_2 = IconData(0xe9f1, fontFamily: _fontFamily);\r\n  static const IconData receipt_1 = IconData(0xe9f2, fontFamily: _fontFamily);\r\n  static const IconData receipt_2_1 = IconData(0xe9f3, fontFamily: _fontFamily);\r\n  static const IconData ranking = IconData(0xe9f4, fontFamily: _fontFamily);\r\n  static const IconData ranking_1 = IconData(0xe9f5, fontFamily: _fontFamily);\r\n  static const IconData ram = IconData(0xe9f6, fontFamily: _fontFamily);\r\n  static const IconData ram_2 = IconData(0xe9f7, fontFamily: _fontFamily);\r\n  static const IconData radio = IconData(0xe9f8, fontFamily: _fontFamily);\r\n  static const IconData radar = IconData(0xe9f9, fontFamily: _fontFamily);\r\n  static const IconData radar_2 = IconData(0xe9fa, fontFamily: _fontFamily);\r\n  static const IconData radar_1 = IconData(0xe9fb, fontFamily: _fontFamily);\r\n  static const IconData quote_up = IconData(0xe9fc, fontFamily: _fontFamily);\r\n  static const IconData quote_up_square = IconData(0xe9fd, fontFamily: _fontFamily);\r\n  static const IconData quote_up_circle = IconData(0xe9fe, fontFamily: _fontFamily);\r\n  static const IconData quote_down = IconData(0xe9ff, fontFamily: _fontFamily);\r\n  static const IconData quote_down_circle = IconData(0xea00, fontFamily: _fontFamily);\r\n  static const IconData quote_down_square = IconData(0xea01, fontFamily: _fontFamily);\r\n  static const IconData programming_arrows = IconData(0xea02, fontFamily: _fontFamily);\r\n  static const IconData programming_arrow = IconData(0xea03, fontFamily: _fontFamily);\r\n  static const IconData profile_tick = IconData(0xea04, fontFamily: _fontFamily);\r\n  static const IconData profile_remove = IconData(0xea05, fontFamily: _fontFamily);\r\n  static const IconData profile_delete = IconData(0xea06, fontFamily: _fontFamily);\r\n  static const IconData profile_circle = IconData(0xea07, fontFamily: _fontFamily);\r\n  static const IconData profile_2user = IconData(0xea08, fontFamily: _fontFamily);\r\n  static const IconData profile_add = IconData(0xea09, fontFamily: _fontFamily);\r\n  static const IconData printer = IconData(0xea0a, fontFamily: _fontFamily);\r\n  static const IconData printer_slash = IconData(0xea0b, fontFamily: _fontFamily);\r\n  static const IconData previous = IconData(0xea0c, fontFamily: _fontFamily);\r\n  static const IconData presention_chart = IconData(0xea0d, fontFamily: _fontFamily);\r\n  static const IconData play = IconData(0xea0e, fontFamily: _fontFamily);\r\n  static const IconData play_remove = IconData(0xea0f, fontFamily: _fontFamily);\r\n  static const IconData play_circle = IconData(0xea10, fontFamily: _fontFamily);\r\n  static const IconData play_cricle = IconData(0xea11, fontFamily: _fontFamily);\r\n  static const IconData play_add = IconData(0xea12, fontFamily: _fontFamily);\r\n  static const IconData picture_frame = IconData(0xea13, fontFamily: _fontFamily);\r\n  static const IconData pharagraphspacing = IconData(0xea14, fontFamily: _fontFamily);\r\n  static const IconData pet = IconData(0xea15, fontFamily: _fontFamily);\r\n  static const IconData personalcard = IconData(0xea16, fontFamily: _fontFamily);\r\n  static const IconData percentage_circle = IconData(0xea17, fontFamily: _fontFamily);\r\n  static const IconData percentage_square = IconData(0xea18, fontFamily: _fontFamily);\r\n  static const IconData people = IconData(0xea19, fontFamily: _fontFamily);\r\n  static const IconData pen_tool = IconData(0xea1a, fontFamily: _fontFamily);\r\n  static const IconData pen_tool_2 = IconData(0xea1b, fontFamily: _fontFamily);\r\n  static const IconData pen_remove = IconData(0xea1c, fontFamily: _fontFamily);\r\n  static const IconData pen_close = IconData(0xea1d, fontFamily: _fontFamily);\r\n  static const IconData pen_add = IconData(0xea1e, fontFamily: _fontFamily);\r\n  static const IconData pause = IconData(0xea1f, fontFamily: _fontFamily);\r\n  static const IconData path = IconData(0xea20, fontFamily: _fontFamily);\r\n  static const IconData pause_circle = IconData(0xea21, fontFamily: _fontFamily);\r\n  static const IconData path_square = IconData(0xea22, fontFamily: _fontFamily);\r\n  static const IconData path_2 = IconData(0xea23, fontFamily: _fontFamily);\r\n  static const IconData password_check = IconData(0xea24, fontFamily: _fontFamily);\r\n  static const IconData paperclip = IconData(0xea25, fontFamily: _fontFamily);\r\n  static const IconData paperclip_2 = IconData(0xea26, fontFamily: _fontFamily);\r\n  static const IconData omega_square = IconData(0xea27, fontFamily: _fontFamily);\r\n  static const IconData paintbucket = IconData(0xea28, fontFamily: _fontFamily);\r\n  static const IconData omega_circle = IconData(0xea29, fontFamily: _fontFamily);\r\n  static const IconData notification = IconData(0xea2a, fontFamily: _fontFamily);\r\n  static const IconData notification_status = IconData(0xea2b, fontFamily: _fontFamily);\r\n  static const IconData notification_favorite = IconData(0xea2c, fontFamily: _fontFamily);\r\n  static const IconData notification_circle = IconData(0xea2d, fontFamily: _fontFamily);\r\n  static const IconData notification_1 = IconData(0xea2e, fontFamily: _fontFamily);\r\n  static const IconData notification_bing = IconData(0xea2f, fontFamily: _fontFamily);\r\n  static const IconData note = IconData(0xea30, fontFamily: _fontFamily);\r\n  static const IconData note_text = IconData(0xea31, fontFamily: _fontFamily);\r\n  static const IconData note_square = IconData(0xea32, fontFamily: _fontFamily);\r\n  static const IconData note_remove = IconData(0xea33, fontFamily: _fontFamily);\r\n  static const IconData note_favorite = IconData(0xea34, fontFamily: _fontFamily);\r\n  static const IconData note_21 = IconData(0xea35, fontFamily: _fontFamily);\r\n  static const IconData note_add = IconData(0xea36, fontFamily: _fontFamily);\r\n  static const IconData note_2 = IconData(0xea37, fontFamily: _fontFamily);\r\n  static const IconData note_1 = IconData(0xea38, fontFamily: _fontFamily);\r\n  static const IconData next = IconData(0xea39, fontFamily: _fontFamily);\r\n  static const IconData musicnote = IconData(0xea3a, fontFamily: _fontFamily);\r\n  static const IconData music = IconData(0xea3b, fontFamily: _fontFamily);\r\n  static const IconData music_square = IconData(0xea3c, fontFamily: _fontFamily);\r\n  static const IconData music_square_search = IconData(0xea3d, fontFamily: _fontFamily);\r\n  static const IconData music_square_remove = IconData(0xea3e, fontFamily: _fontFamily);\r\n  static const IconData music_square_add = IconData(0xea3f, fontFamily: _fontFamily);\r\n  static const IconData music_playlist = IconData(0xea40, fontFamily: _fontFamily);\r\n  static const IconData music_play = IconData(0xea41, fontFamily: _fontFamily);\r\n  static const IconData music_library_2 = IconData(0xea42, fontFamily: _fontFamily);\r\n  static const IconData music_filter = IconData(0xea43, fontFamily: _fontFamily);\r\n  static const IconData music_dashboard = IconData(0xea44, fontFamily: _fontFamily);\r\n  static const IconData music_circle = IconData(0xea45, fontFamily: _fontFamily);\r\n  static const IconData mouse = IconData(0xea46, fontFamily: _fontFamily);\r\n  static const IconData mouse_square = IconData(0xea47, fontFamily: _fontFamily);\r\n  static const IconData mouse_circle = IconData(0xea48, fontFamily: _fontFamily);\r\n  static const IconData mouse_1 = IconData(0xea49, fontFamily: _fontFamily);\r\n  static const IconData more = IconData(0xea4a, fontFamily: _fontFamily);\r\n  static const IconData more_square = IconData(0xea4b, fontFamily: _fontFamily);\r\n  static const IconData more_circle = IconData(0xea4c, fontFamily: _fontFamily);\r\n  static const IconData more_2 = IconData(0xea4d, fontFamily: _fontFamily);\r\n  static const IconData moon = IconData(0xea4e, fontFamily: _fontFamily);\r\n  static const IconData monitor = IconData(0xea4f, fontFamily: _fontFamily);\r\n  static const IconData monitor_mobbile = IconData(0xea50, fontFamily: _fontFamily);\r\n  static const IconData monitor_recorder = IconData(0xea51, fontFamily: _fontFamily);\r\n  static const IconData moneys = IconData(0xea52, fontFamily: _fontFamily);\r\n  static const IconData money = IconData(0xea53, fontFamily: _fontFamily);\r\n  static const IconData money_time = IconData(0xea54, fontFamily: _fontFamily);\r\n  static const IconData money_tick = IconData(0xea55, fontFamily: _fontFamily);\r\n  static const IconData money_send = IconData(0xea56, fontFamily: _fontFamily);\r\n  static const IconData money_remove = IconData(0xea57, fontFamily: _fontFamily);\r\n  static const IconData money_recive = IconData(0xea58, fontFamily: _fontFamily);\r\n  static const IconData money_change = IconData(0xea59, fontFamily: _fontFamily);\r\n  static const IconData money_forbidden = IconData(0xea5a, fontFamily: _fontFamily);\r\n  static const IconData money_add = IconData(0xea5b, fontFamily: _fontFamily);\r\n  static const IconData money_4 = IconData(0xea5c, fontFamily: _fontFamily);\r\n  static const IconData money_3 = IconData(0xea5d, fontFamily: _fontFamily);\r\n  static const IconData money_2 = IconData(0xea5e, fontFamily: _fontFamily);\r\n  static const IconData mobile = IconData(0xea5f, fontFamily: _fontFamily);\r\n  static const IconData mobile_programming = IconData(0xea60, fontFamily: _fontFamily);\r\n  static const IconData mirroring_screen = IconData(0xea61, fontFamily: _fontFamily);\r\n  static const IconData minus = IconData(0xea62, fontFamily: _fontFamily);\r\n  static const IconData mirror = IconData(0xea63, fontFamily: _fontFamily);\r\n  static const IconData minus_square = IconData(0xea64, fontFamily: _fontFamily);\r\n  static const IconData minus_cirlce = IconData(0xea65, fontFamily: _fontFamily);\r\n  static const IconData mini_music_sqaure = IconData(0xea66, fontFamily: _fontFamily);\r\n  static const IconData milk = IconData(0xea67, fontFamily: _fontFamily);\r\n  static const IconData microscope = IconData(0xea68, fontFamily: _fontFamily);\r\n  static const IconData microphone = IconData(0xea69, fontFamily: _fontFamily);\r\n  static const IconData microphone_slash = IconData(0xea6a, fontFamily: _fontFamily);\r\n  static const IconData microphone_slash_1 = IconData(0xea6b, fontFamily: _fontFamily);\r\n  static const IconData messages = IconData(0xea6c, fontFamily: _fontFamily);\r\n  static const IconData microphone_2 = IconData(0xea6d, fontFamily: _fontFamily);\r\n  static const IconData messages_3 = IconData(0xea6e, fontFamily: _fontFamily);\r\n  static const IconData messages_2 = IconData(0xea6f, fontFamily: _fontFamily);\r\n  static const IconData messages_1 = IconData(0xea70, fontFamily: _fontFamily);\r\n  static const IconData message = IconData(0xea71, fontFamily: _fontFamily);\r\n  static const IconData message_time = IconData(0xea72, fontFamily: _fontFamily);\r\n  static const IconData message_text = IconData(0xea73, fontFamily: _fontFamily);\r\n  static const IconData message_tick = IconData(0xea74, fontFamily: _fontFamily);\r\n  static const IconData message_text_1 = IconData(0xea75, fontFamily: _fontFamily);\r\n  static const IconData message_square = IconData(0xea76, fontFamily: _fontFamily);\r\n  static const IconData message_search = IconData(0xea77, fontFamily: _fontFamily);\r\n  static const IconData message_remove = IconData(0xea78, fontFamily: _fontFamily);\r\n  static const IconData message_question = IconData(0xea79, fontFamily: _fontFamily);\r\n  static const IconData message_programming = IconData(0xea7a, fontFamily: _fontFamily);\r\n  static const IconData message_notif = IconData(0xea7b, fontFamily: _fontFamily);\r\n  static const IconData message_minus = IconData(0xea7c, fontFamily: _fontFamily);\r\n  static const IconData message_edit = IconData(0xea7d, fontFamily: _fontFamily);\r\n  static const IconData message_favorite = IconData(0xea7e, fontFamily: _fontFamily);\r\n  static const IconData message_circle = IconData(0xea7f, fontFamily: _fontFamily);\r\n  static const IconData message_add = IconData(0xea80, fontFamily: _fontFamily);\r\n  static const IconData message_add_1 = IconData(0xea81, fontFamily: _fontFamily);\r\n  static const IconData message_2 = IconData(0xea82, fontFamily: _fontFamily);\r\n  static const IconData menu = IconData(0xea83, fontFamily: _fontFamily);\r\n  static const IconData menu_board = IconData(0xea84, fontFamily: _fontFamily);\r\n  static const IconData menu_1 = IconData(0xea85, fontFamily: _fontFamily);\r\n  static const IconData medal = IconData(0xea86, fontFamily: _fontFamily);\r\n  static const IconData medal_star = IconData(0xea87, fontFamily: _fontFamily);\r\n  static const IconData maximize = IconData(0xea88, fontFamily: _fontFamily);\r\n  static const IconData maximize_circle = IconData(0xea89, fontFamily: _fontFamily);\r\n  static const IconData maximize_4 = IconData(0xea8a, fontFamily: _fontFamily);\r\n  static const IconData maximize_3 = IconData(0xea8b, fontFamily: _fontFamily);\r\n  static const IconData maximize_21 = IconData(0xea8c, fontFamily: _fontFamily);\r\n  static const IconData maximize_2 = IconData(0xea8d, fontFamily: _fontFamily);\r\n  static const IconData maximize_1 = IconData(0xea8e, fontFamily: _fontFamily);\r\n  static const IconData math = IconData(0xea8f, fontFamily: _fontFamily);\r\n  static const IconData mask = IconData(0xea90, fontFamily: _fontFamily);\r\n  static const IconData mask_2 = IconData(0xea91, fontFamily: _fontFamily);\r\n  static const IconData map = IconData(0xea92, fontFamily: _fontFamily);\r\n  static const IconData mask_1 = IconData(0xea93, fontFamily: _fontFamily);\r\n  static const IconData map_1 = IconData(0xea94, fontFamily: _fontFamily);\r\n  static const IconData man = IconData(0xea95, fontFamily: _fontFamily);\r\n  static const IconData main_component = IconData(0xea96, fontFamily: _fontFamily);\r\n  static const IconData magicpen = IconData(0xea97, fontFamily: _fontFamily);\r\n  static const IconData magic_star = IconData(0xea98, fontFamily: _fontFamily);\r\n  static const IconData lovely = IconData(0xea99, fontFamily: _fontFamily);\r\n  static const IconData logout = IconData(0xea9a, fontFamily: _fontFamily);\r\n  static const IconData logout_1 = IconData(0xea9b, fontFamily: _fontFamily);\r\n  static const IconData login = IconData(0xea9c, fontFamily: _fontFamily);\r\n  static const IconData login_1 = IconData(0xea9d, fontFamily: _fontFamily);\r\n  static const IconData lock = IconData(0xea9e, fontFamily: _fontFamily);\r\n  static const IconData lock_slash = IconData(0xea9f, fontFamily: _fontFamily);\r\n  static const IconData lock_circle = IconData(0xeaa0, fontFamily: _fontFamily);\r\n  static const IconData lock_1 = IconData(0xeaa1, fontFamily: _fontFamily);\r\n  static const IconData location = IconData(0xeaa2, fontFamily: _fontFamily);\r\n  static const IconData location_tick = IconData(0xeaa3, fontFamily: _fontFamily);\r\n  static const IconData location_slash = IconData(0xeaa4, fontFamily: _fontFamily);\r\n  static const IconData location_minus = IconData(0xeaa5, fontFamily: _fontFamily);\r\n  static const IconData location_cross = IconData(0xeaa6, fontFamily: _fontFamily);\r\n  static const IconData location_add = IconData(0xeaa7, fontFamily: _fontFamily);\r\n  static const IconData link = IconData(0xeaa8, fontFamily: _fontFamily);\r\n  static const IconData link_square = IconData(0xeaa9, fontFamily: _fontFamily);\r\n  static const IconData link_circle = IconData(0xeaaa, fontFamily: _fontFamily);\r\n  static const IconData link_21 = IconData(0xeaab, fontFamily: _fontFamily);\r\n  static const IconData link_2 = IconData(0xeaac, fontFamily: _fontFamily);\r\n  static const IconData link_1 = IconData(0xeaad, fontFamily: _fontFamily);\r\n  static const IconData like = IconData(0xeaae, fontFamily: _fontFamily);\r\n  static const IconData like_tag = IconData(0xeaaf, fontFamily: _fontFamily);\r\n  static const IconData like_dislike = IconData(0xeab0, fontFamily: _fontFamily);\r\n  static const IconData like_shapes = IconData(0xeab1, fontFamily: _fontFamily);\r\n  static const IconData like_1 = IconData(0xeab2, fontFamily: _fontFamily);\r\n  static const IconData lifebuoy = IconData(0xeab3, fontFamily: _fontFamily);\r\n  static const IconData level = IconData(0xeab4, fontFamily: _fontFamily);\r\n  static const IconData layer = IconData(0xeab5, fontFamily: _fontFamily);\r\n  static const IconData language_square = IconData(0xeab6, fontFamily: _fontFamily);\r\n  static const IconData language_circle = IconData(0xeab7, fontFamily: _fontFamily);\r\n  static const IconData lamp = IconData(0xeab8, fontFamily: _fontFamily);\r\n  static const IconData lamp_slash = IconData(0xeab9, fontFamily: _fontFamily);\r\n  static const IconData lamp_on = IconData(0xeaba, fontFamily: _fontFamily);\r\n  static const IconData lamp_1 = IconData(0xeabb, fontFamily: _fontFamily);\r\n  static const IconData lamp_charge = IconData(0xeabc, fontFamily: _fontFamily);\r\n  static const IconData keyboard = IconData(0xeabd, fontFamily: _fontFamily);\r\n  static const IconData keyboard_open = IconData(0xeabe, fontFamily: _fontFamily);\r\n  static const IconData key = IconData(0xeabf, fontFamily: _fontFamily);\r\n  static const IconData key_square = IconData(0xeac0, fontFamily: _fontFamily);\r\n  static const IconData judge = IconData(0xeac1, fontFamily: _fontFamily);\r\n  static const IconData information = IconData(0xeac2, fontFamily: _fontFamily);\r\n  static const IconData instagram = IconData(0xeac3, fontFamily: _fontFamily);\r\n  static const IconData info_circle = IconData(0xeac4, fontFamily: _fontFamily);\r\n  static const IconData import = IconData(0xeac5, fontFamily: _fontFamily);\r\n  static const IconData import_2 = IconData(0xeac6, fontFamily: _fontFamily);\r\n  static const IconData import_1 = IconData(0xeac7, fontFamily: _fontFamily);\r\n  static const IconData image = IconData(0xeac8, fontFamily: _fontFamily);\r\n  static const IconData icon = IconData(0xeac9, fontFamily: _fontFamily);\r\n  static const IconData icon_1 = IconData(0xeaca, fontFamily: _fontFamily);\r\n  static const IconData house = IconData(0xeacb, fontFamily: _fontFamily);\r\n  static const IconData house_2 = IconData(0xeacc, fontFamily: _fontFamily);\r\n  static const IconData hospital = IconData(0xeacd, fontFamily: _fontFamily);\r\n  static const IconData home = IconData(0xeace, fontFamily: _fontFamily);\r\n  static const IconData home_wifi = IconData(0xeacf, fontFamily: _fontFamily);\r\n  static const IconData home_trend_up = IconData(0xead0, fontFamily: _fontFamily);\r\n  static const IconData home_trend_down = IconData(0xead1, fontFamily: _fontFamily);\r\n  static const IconData home_hashtag = IconData(0xead2, fontFamily: _fontFamily);\r\n  static const IconData home_1 = IconData(0xead3, fontFamily: _fontFamily);\r\n  static const IconData home_2 = IconData(0xead4, fontFamily: _fontFamily);\r\n  static const IconData hierarchy = IconData(0xead5, fontFamily: _fontFamily);\r\n  static const IconData hierarchy_square = IconData(0xead6, fontFamily: _fontFamily);\r\n  static const IconData hierarchy_square_3 = IconData(0xead7, fontFamily: _fontFamily);\r\n  static const IconData hierarchy_square_2 = IconData(0xead8, fontFamily: _fontFamily);\r\n  static const IconData hierarchy_3 = IconData(0xead9, fontFamily: _fontFamily);\r\n  static const IconData hierarchy_2 = IconData(0xeada, fontFamily: _fontFamily);\r\n  static const IconData heart = IconData(0xeadb, fontFamily: _fontFamily);\r\n  static const IconData heart_tick = IconData(0xeadc, fontFamily: _fontFamily);\r\n  static const IconData heart_slash = IconData(0xeadd, fontFamily: _fontFamily);\r\n  static const IconData heart_search = IconData(0xeade, fontFamily: _fontFamily);\r\n  static const IconData heart_remove = IconData(0xeadf, fontFamily: _fontFamily);\r\n  static const IconData heart_edit = IconData(0xeae0, fontFamily: _fontFamily);\r\n  static const IconData heart_circle = IconData(0xeae1, fontFamily: _fontFamily);\r\n  static const IconData heart_add = IconData(0xeae2, fontFamily: _fontFamily);\r\n  static const IconData health = IconData(0xeae3, fontFamily: _fontFamily);\r\n  static const IconData headphones = IconData(0xeae4, fontFamily: _fontFamily);\r\n  static const IconData hashtag = IconData(0xeae5, fontFamily: _fontFamily);\r\n  static const IconData headphone = IconData(0xeae6, fontFamily: _fontFamily);\r\n  static const IconData hashtag_up = IconData(0xeae7, fontFamily: _fontFamily);\r\n  static const IconData hashtag_down = IconData(0xeae8, fontFamily: _fontFamily);\r\n  static const IconData hashtag_1 = IconData(0xeae9, fontFamily: _fontFamily);\r\n  static const IconData happyemoji = IconData(0xeaea, fontFamily: _fontFamily);\r\n  static const IconData grid_lock = IconData(0xeaeb, fontFamily: _fontFamily);\r\n  static const IconData grid_eraser = IconData(0xeaec, fontFamily: _fontFamily);\r\n  static const IconData grid_9 = IconData(0xeaed, fontFamily: _fontFamily);\r\n  static const IconData grid_edit = IconData(0xeaee, fontFamily: _fontFamily);\r\n  static const IconData grid_8 = IconData(0xeaef, fontFamily: _fontFamily);\r\n  static const IconData grid_7 = IconData(0xeaf0, fontFamily: _fontFamily);\r\n  static const IconData grid_6 = IconData(0xeaf1, fontFamily: _fontFamily);\r\n  static const IconData grid_5 = IconData(0xeaf2, fontFamily: _fontFamily);\r\n  static const IconData grid_4 = IconData(0xeaf3, fontFamily: _fontFamily);\r\n  static const IconData grid_2 = IconData(0xeaf4, fontFamily: _fontFamily);\r\n  static const IconData grid_3 = IconData(0xeaf5, fontFamily: _fontFamily);\r\n  static const IconData grid_1 = IconData(0xeaf6, fontFamily: _fontFamily);\r\n  static const IconData graph = IconData(0xeaf7, fontFamily: _fontFamily);\r\n  static const IconData grammerly = IconData(0xeaf8, fontFamily: _fontFamily);\r\n  static const IconData gps = IconData(0xeaf9, fontFamily: _fontFamily);\r\n  static const IconData gps_slash = IconData(0xeafa, fontFamily: _fontFamily);\r\n  static const IconData global = IconData(0xeafb, fontFamily: _fontFamily);\r\n  static const IconData global_search = IconData(0xeafc, fontFamily: _fontFamily);\r\n  static const IconData global_refresh = IconData(0xeafd, fontFamily: _fontFamily);\r\n  static const IconData global_edit = IconData(0xeafe, fontFamily: _fontFamily);\r\n  static const IconData glass = IconData(0xeaff, fontFamily: _fontFamily);\r\n  static const IconData glass_1 = IconData(0xeb00, fontFamily: _fontFamily);\r\n  static const IconData gift = IconData(0xeb01, fontFamily: _fontFamily);\r\n  static const IconData ghost = IconData(0xeb02, fontFamily: _fontFamily);\r\n  static const IconData gemini = IconData(0xeb03, fontFamily: _fontFamily);\r\n  static const IconData gemini_2 = IconData(0xeb04, fontFamily: _fontFamily);\r\n  static const IconData gas_station = IconData(0xeb05, fontFamily: _fontFamily);\r\n  static const IconData gameboy = IconData(0xeb06, fontFamily: _fontFamily);\r\n  static const IconData game = IconData(0xeb07, fontFamily: _fontFamily);\r\n  static const IconData gallery = IconData(0xeb08, fontFamily: _fontFamily);\r\n  static const IconData gallery_tick = IconData(0xeb09, fontFamily: _fontFamily);\r\n  static const IconData gallery_slash = IconData(0xeb0a, fontFamily: _fontFamily);\r\n  static const IconData gallery_remove = IconData(0xeb0b, fontFamily: _fontFamily);\r\n  static const IconData gallery_favorite = IconData(0xeb0c, fontFamily: _fontFamily);\r\n  static const IconData gallery_import = IconData(0xeb0d, fontFamily: _fontFamily);\r\n  static const IconData gallery_export = IconData(0xeb0e, fontFamily: _fontFamily);\r\n  static const IconData gallery_edit = IconData(0xeb0f, fontFamily: _fontFamily);\r\n  static const IconData gallery_add = IconData(0xeb10, fontFamily: _fontFamily);\r\n  static const IconData frame = IconData(0xeb11, fontFamily: _fontFamily);\r\n  static const IconData frame_7 = IconData(0xeb12, fontFamily: _fontFamily);\r\n  static const IconData frame_6 = IconData(0xeb13, fontFamily: _fontFamily);\r\n  static const IconData frame_4 = IconData(0xeb14, fontFamily: _fontFamily);\r\n  static const IconData frame_5 = IconData(0xeb15, fontFamily: _fontFamily);\r\n  static const IconData frame_3 = IconData(0xeb16, fontFamily: _fontFamily);\r\n  static const IconData frame_2 = IconData(0xeb17, fontFamily: _fontFamily);\r\n  static const IconData frame_1 = IconData(0xeb18, fontFamily: _fontFamily);\r\n  static const IconData forward = IconData(0xeb19, fontFamily: _fontFamily);\r\n  static const IconData forward_square = IconData(0xeb1a, fontFamily: _fontFamily);\r\n  static const IconData forward_5_seconds = IconData(0xeb1b, fontFamily: _fontFamily);\r\n  static const IconData forward_item = IconData(0xeb1c, fontFamily: _fontFamily);\r\n  static const IconData forward_15_seconds = IconData(0xeb1d, fontFamily: _fontFamily);\r\n  static const IconData forward_10_seconds = IconData(0xeb1e, fontFamily: _fontFamily);\r\n  static const IconData format_square = IconData(0xeb1f, fontFamily: _fontFamily);\r\n  static const IconData format_circle = IconData(0xeb20, fontFamily: _fontFamily);\r\n  static const IconData forbidden = IconData(0xeb21, fontFamily: _fontFamily);\r\n  static const IconData forbidden_2 = IconData(0xeb22, fontFamily: _fontFamily);\r\n  static const IconData folder = IconData(0xeb23, fontFamily: _fontFamily);\r\n  static const IconData folder_minus = IconData(0xeb24, fontFamily: _fontFamily);\r\n  static const IconData folder_open = IconData(0xeb25, fontFamily: _fontFamily);\r\n  static const IconData folder_favorite = IconData(0xeb26, fontFamily: _fontFamily);\r\n  static const IconData folder_cross = IconData(0xeb27, fontFamily: _fontFamily);\r\n  static const IconData folder_connection = IconData(0xeb28, fontFamily: _fontFamily);\r\n  static const IconData folder_cloud = IconData(0xeb29, fontFamily: _fontFamily);\r\n  static const IconData folder_add = IconData(0xeb2a, fontFamily: _fontFamily);\r\n  static const IconData folder_2 = IconData(0xeb2b, fontFamily: _fontFamily);\r\n  static const IconData flash = IconData(0xeb2c, fontFamily: _fontFamily);\r\n  static const IconData flash_slash = IconData(0xeb2d, fontFamily: _fontFamily);\r\n  static const IconData flash_circle = IconData(0xeb2e, fontFamily: _fontFamily);\r\n  static const IconData flash_circle_1 = IconData(0xeb2f, fontFamily: _fontFamily);\r\n  static const IconData flag = IconData(0xeb30, fontFamily: _fontFamily);\r\n  static const IconData flash_1 = IconData(0xeb31, fontFamily: _fontFamily);\r\n  static const IconData flag_2 = IconData(0xeb32, fontFamily: _fontFamily);\r\n  static const IconData firstline = IconData(0xeb33, fontFamily: _fontFamily);\r\n  static const IconData finger_scan = IconData(0xeb34, fontFamily: _fontFamily);\r\n  static const IconData finger_cricle = IconData(0xeb35, fontFamily: _fontFamily);\r\n  static const IconData filter = IconData(0xeb36, fontFamily: _fontFamily);\r\n  static const IconData filter_tick = IconData(0xeb37, fontFamily: _fontFamily);\r\n  static const IconData filter_square = IconData(0xeb38, fontFamily: _fontFamily);\r\n  static const IconData filter_remove = IconData(0xeb39, fontFamily: _fontFamily);\r\n  static const IconData filter_search = IconData(0xeb3a, fontFamily: _fontFamily);\r\n  static const IconData filter_edit = IconData(0xeb3b, fontFamily: _fontFamily);\r\n  static const IconData filter_add = IconData(0xeb3c, fontFamily: _fontFamily);\r\n  static const IconData favorite_chart = IconData(0xeb3d, fontFamily: _fontFamily);\r\n  static const IconData fatrows = IconData(0xeb3e, fontFamily: _fontFamily);\r\n  static const IconData eye = IconData(0xeb3f, fontFamily: _fontFamily);\r\n  static const IconData eye_slash = IconData(0xeb40, fontFamily: _fontFamily);\r\n  static const IconData export = IconData(0xeb41, fontFamily: _fontFamily);\r\n  static const IconData external_drive = IconData(0xeb42, fontFamily: _fontFamily);\r\n  static const IconData export_3 = IconData(0xeb43, fontFamily: _fontFamily);\r\n  static const IconData export_2 = IconData(0xeb44, fontFamily: _fontFamily);\r\n  static const IconData export_1 = IconData(0xeb45, fontFamily: _fontFamily);\r\n  static const IconData eraser = IconData(0xeb46, fontFamily: _fontFamily);\r\n  static const IconData eraser_1 = IconData(0xeb47, fontFamily: _fontFamily);\r\n  static const IconData empty_wallet = IconData(0xeb48, fontFamily: _fontFamily);\r\n  static const IconData empty_wallet_time = IconData(0xeb49, fontFamily: _fontFamily);\r\n  static const IconData empty_wallet_remove = IconData(0xeb4a, fontFamily: _fontFamily);\r\n  static const IconData empty_wallet_tick = IconData(0xeb4b, fontFamily: _fontFamily);\r\n  static const IconData empty_wallet_change = IconData(0xeb4c, fontFamily: _fontFamily);\r\n  static const IconData empty_wallet_add = IconData(0xeb4d, fontFamily: _fontFamily);\r\n  static const IconData emoji_sad = IconData(0xeb4e, fontFamily: _fontFamily);\r\n  static const IconData emoji_normal = IconData(0xeb4f, fontFamily: _fontFamily);\r\n  static const IconData emoji_happy = IconData(0xeb50, fontFamily: _fontFamily);\r\n  static const IconData element_plus = IconData(0xeb51, fontFamily: _fontFamily);\r\n  static const IconData element_equal = IconData(0xeb52, fontFamily: _fontFamily);\r\n  static const IconData element_3 = IconData(0xeb53, fontFamily: _fontFamily);\r\n  static const IconData element_4 = IconData(0xeb54, fontFamily: _fontFamily);\r\n  static const IconData element_2 = IconData(0xeb55, fontFamily: _fontFamily);\r\n  static const IconData electricity = IconData(0xeb56, fontFamily: _fontFamily);\r\n  static const IconData edit = IconData(0xeb57, fontFamily: _fontFamily);\r\n  static const IconData edit_2 = IconData(0xeb58, fontFamily: _fontFamily);\r\n  static const IconData drop = IconData(0xeb59, fontFamily: _fontFamily);\r\n  static const IconData driving = IconData(0xeb5a, fontFamily: _fontFamily);\r\n  static const IconData driver = IconData(0xeb5b, fontFamily: _fontFamily);\r\n  static const IconData driver_refresh = IconData(0xeb5c, fontFamily: _fontFamily);\r\n  static const IconData driver_2 = IconData(0xeb5d, fontFamily: _fontFamily);\r\n  static const IconData document = IconData(0xeb5e, fontFamily: _fontFamily);\r\n  static const IconData dollar_square = IconData(0xeb5f, fontFamily: _fontFamily);\r\n  static const IconData document_upload = IconData(0xeb60, fontFamily: _fontFamily);\r\n  static const IconData document_text = IconData(0xeb61, fontFamily: _fontFamily);\r\n  static const IconData document_text_1 = IconData(0xeb62, fontFamily: _fontFamily);\r\n  static const IconData document_sketch = IconData(0xeb63, fontFamily: _fontFamily);\r\n  static const IconData document_previous = IconData(0xeb64, fontFamily: _fontFamily);\r\n  static const IconData document_normal = IconData(0xeb65, fontFamily: _fontFamily);\r\n  static const IconData document_like = IconData(0xeb66, fontFamily: _fontFamily);\r\n  static const IconData document_filter = IconData(0xeb67, fontFamily: _fontFamily);\r\n  static const IconData document_forward = IconData(0xeb68, fontFamily: _fontFamily);\r\n  static const IconData document_favorite = IconData(0xeb69, fontFamily: _fontFamily);\r\n  static const IconData document_download = IconData(0xeb6a, fontFamily: _fontFamily);\r\n  static const IconData document_copy = IconData(0xeb6b, fontFamily: _fontFamily);\r\n  static const IconData document_code = IconData(0xeb6c, fontFamily: _fontFamily);\r\n  static const IconData document_code_2 = IconData(0xeb6d, fontFamily: _fontFamily);\r\n  static const IconData document_cloud = IconData(0xeb6e, fontFamily: _fontFamily);\r\n  static const IconData document_1 = IconData(0xeb6f, fontFamily: _fontFamily);\r\n  static const IconData discover = IconData(0xeb70, fontFamily: _fontFamily);\r\n  static const IconData dislike = IconData(0xeb71, fontFamily: _fontFamily);\r\n  static const IconData discover_1 = IconData(0xeb72, fontFamily: _fontFamily);\r\n  static const IconData discount_shape = IconData(0xeb73, fontFamily: _fontFamily);\r\n  static const IconData discount_circle = IconData(0xeb74, fontFamily: _fontFamily);\r\n  static const IconData directbox_send = IconData(0xeb75, fontFamily: _fontFamily);\r\n  static const IconData directbox_receive = IconData(0xeb76, fontFamily: _fontFamily);\r\n  static const IconData directbox_notif = IconData(0xeb77, fontFamily: _fontFamily);\r\n  static const IconData directbox_default = IconData(0xeb78, fontFamily: _fontFamily);\r\n  static const IconData direct = IconData(0xeb79, fontFamily: _fontFamily);\r\n  static const IconData direct_up = IconData(0xeb7a, fontFamily: _fontFamily);\r\n  static const IconData direct_send = IconData(0xeb7b, fontFamily: _fontFamily);\r\n  static const IconData direct_right = IconData(0xeb7c, fontFamily: _fontFamily);\r\n  static const IconData direct_notification = IconData(0xeb7d, fontFamily: _fontFamily);\r\n  static const IconData direct_normal = IconData(0xeb7e, fontFamily: _fontFamily);\r\n  static const IconData direct_left = IconData(0xeb7f, fontFamily: _fontFamily);\r\n  static const IconData direct_inbox = IconData(0xeb80, fontFamily: _fontFamily);\r\n  static const IconData direct_down = IconData(0xeb81, fontFamily: _fontFamily);\r\n  static const IconData diamonds = IconData(0xeb82, fontFamily: _fontFamily);\r\n  static const IconData diagram = IconData(0xeb83, fontFamily: _fontFamily);\r\n  static const IconData devices = IconData(0xeb84, fontFamily: _fontFamily);\r\n  static const IconData device_message = IconData(0xeb85, fontFamily: _fontFamily);\r\n  static const IconData devices_1 = IconData(0xeb86, fontFamily: _fontFamily);\r\n  static const IconData designtools = IconData(0xeb87, fontFamily: _fontFamily);\r\n  static const IconData data = IconData(0xeb88, fontFamily: _fontFamily);\r\n  static const IconData data_2 = IconData(0xeb89, fontFamily: _fontFamily);\r\n  static const IconData danger = IconData(0xeb92, fontFamily: _fontFamily);\r\n  static const IconData cup = IconData(0xeb93, fontFamily: _fontFamily);\r\n  static const IconData crown = IconData(0xeb94, fontFamily: _fontFamily);\r\n  static const IconData crown_1 = IconData(0xeb95, fontFamily: _fontFamily);\r\n  static const IconData crop = IconData(0xeb96, fontFamily: _fontFamily);\r\n  static const IconData creative_commons = IconData(0xeb97, fontFamily: _fontFamily);\r\n  static const IconData cpu = IconData(0xeb98, fontFamily: _fontFamily);\r\n  static const IconData cpu_charge = IconData(0xeb99, fontFamily: _fontFamily);\r\n  static const IconData cpu_setting = IconData(0xeb9a, fontFamily: _fontFamily);\r\n  static const IconData courthouse = IconData(0xeb9b, fontFamily: _fontFamily);\r\n  static const IconData copyright = IconData(0xeb9c, fontFamily: _fontFamily);\r\n  static const IconData copy = IconData(0xeb9d, fontFamily: _fontFamily);\r\n  static const IconData copy_success = IconData(0xeb9e, fontFamily: _fontFamily);\r\n  static const IconData convertshape = IconData(0xeb9f, fontFamily: _fontFamily);\r\n  static const IconData convertshape_2 = IconData(0xeba0, fontFamily: _fontFamily);\r\n  static const IconData convert = IconData(0xeba1, fontFamily: _fontFamily);\r\n  static const IconData convert_card = IconData(0xeba2, fontFamily: _fontFamily);\r\n  static const IconData convert_3d_cube = IconData(0xeba3, fontFamily: _fontFamily);\r\n  static const IconData computing = IconData(0xeba4, fontFamily: _fontFamily);\r\n  static const IconData component = IconData(0xeba5, fontFamily: _fontFamily);\r\n  static const IconData command = IconData(0xeba6, fontFamily: _fontFamily);\r\n  static const IconData command_square = IconData(0xeba7, fontFamily: _fontFamily);\r\n  static const IconData colors_square = IconData(0xeba8, fontFamily: _fontFamily);\r\n  static const IconData colorfilter = IconData(0xeba9, fontFamily: _fontFamily);\r\n  static const IconData color_swatch = IconData(0xebaa, fontFamily: _fontFamily);\r\n  static const IconData coin = IconData(0xebab, fontFamily: _fontFamily);\r\n  static const IconData coin_1 = IconData(0xebac, fontFamily: _fontFamily);\r\n  static const IconData coffee = IconData(0xebad, fontFamily: _fontFamily);\r\n  static const IconData code = IconData(0xebae, fontFamily: _fontFamily);\r\n  static const IconData code_circle = IconData(0xebaf, fontFamily: _fontFamily);\r\n  static const IconData code_1 = IconData(0xebb0, fontFamily: _fontFamily);\r\n  static const IconData cloud = IconData(0xebb1, fontFamily: _fontFamily);\r\n  static const IconData cloud_sunny = IconData(0xebb2, fontFamily: _fontFamily);\r\n  static const IconData cloud_snow = IconData(0xebb3, fontFamily: _fontFamily);\r\n  static const IconData cloud_remove = IconData(0xebb4, fontFamily: _fontFamily);\r\n  static const IconData cloud_plus = IconData(0xebb5, fontFamily: _fontFamily);\r\n  static const IconData cloud_notif = IconData(0xebb6, fontFamily: _fontFamily);\r\n  static const IconData cloud_minus = IconData(0xebb7, fontFamily: _fontFamily);\r\n  static const IconData cloud_lightning = IconData(0xebb8, fontFamily: _fontFamily);\r\n  static const IconData cloud_fog = IconData(0xebb9, fontFamily: _fontFamily);\r\n  static const IconData cloud_drizzle = IconData(0xebba, fontFamily: _fontFamily);\r\n  static const IconData cloud_cross = IconData(0xebbb, fontFamily: _fontFamily);\r\n  static const IconData cloud_connection = IconData(0xebbc, fontFamily: _fontFamily);\r\n  static const IconData cloud_change = IconData(0xebbd, fontFamily: _fontFamily);\r\n  static const IconData cloud_add = IconData(0xebbe, fontFamily: _fontFamily);\r\n  static const IconData close_square = IconData(0xebbf, fontFamily: _fontFamily);\r\n  static const IconData close_circle = IconData(0xebc0, fontFamily: _fontFamily);\r\n  static const IconData clock = IconData(0xebc1, fontFamily: _fontFamily);\r\n  static const IconData clock_1 = IconData(0xebc2, fontFamily: _fontFamily);\r\n  static const IconData clipboard = IconData(0xebc3, fontFamily: _fontFamily);\r\n  static const IconData clipboard_tick = IconData(0xebc4, fontFamily: _fontFamily);\r\n  static const IconData clipboard_text = IconData(0xebc5, fontFamily: _fontFamily);\r\n  static const IconData clipboard_export = IconData(0xebc6, fontFamily: _fontFamily);\r\n  static const IconData clipboard_import = IconData(0xebc7, fontFamily: _fontFamily);\r\n  static const IconData clipboard_close = IconData(0xebc8, fontFamily: _fontFamily);\r\n  static const IconData chrome = IconData(0xebc9, fontFamily: _fontFamily);\r\n  static const IconData check = IconData(0xebca, fontFamily: _fontFamily);\r\n  static const IconData chart = IconData(0xebcb, fontFamily: _fontFamily);\r\n  static const IconData chart_success = IconData(0xebcc, fontFamily: _fontFamily);\r\n  static const IconData chart_square = IconData(0xebcd, fontFamily: _fontFamily);\r\n  static const IconData chart_fail = IconData(0xebce, fontFamily: _fontFamily);\r\n  static const IconData chart_3 = IconData(0xebcf, fontFamily: _fontFamily);\r\n  static const IconData chart_21 = IconData(0xebd0, fontFamily: _fontFamily);\r\n  static const IconData chart_2 = IconData(0xebd1, fontFamily: _fontFamily);\r\n  static const IconData chart_1 = IconData(0xebd2, fontFamily: _fontFamily);\r\n  static const IconData cd = IconData(0xebd3, fontFamily: _fontFamily);\r\n  static const IconData category = IconData(0xebd4, fontFamily: _fontFamily);\r\n  static const IconData category_2 = IconData(0xebd5, fontFamily: _fontFamily);\r\n  static const IconData cards = IconData(0xebd6, fontFamily: _fontFamily);\r\n  static const IconData card = IconData(0xebd7, fontFamily: _fontFamily);\r\n  static const IconData card_tick = IconData(0xebd8, fontFamily: _fontFamily);\r\n  static const IconData card_tick_1 = IconData(0xebd9, fontFamily: _fontFamily);\r\n  static const IconData card_slash = IconData(0xebda, fontFamily: _fontFamily);\r\n  static const IconData card_send = IconData(0xebdb, fontFamily: _fontFamily);\r\n  static const IconData card_remove = IconData(0xebdc, fontFamily: _fontFamily);\r\n  static const IconData card_remove_1 = IconData(0xebdd, fontFamily: _fontFamily);\r\n  static const IconData card_receive = IconData(0xebde, fontFamily: _fontFamily);\r\n  static const IconData card_pos = IconData(0xebdf, fontFamily: _fontFamily);\r\n  static const IconData card_edit = IconData(0xebe0, fontFamily: _fontFamily);\r\n  static const IconData card_coin = IconData(0xebe1, fontFamily: _fontFamily);\r\n  static const IconData card_add = IconData(0xebe2, fontFamily: _fontFamily);\r\n  static const IconData car = IconData(0xebe3, fontFamily: _fontFamily);\r\n  static const IconData candle = IconData(0xebe4, fontFamily: _fontFamily);\r\n  static const IconData candle_2 = IconData(0xebe5, fontFamily: _fontFamily);\r\n  static const IconData camera = IconData(0xebe6, fontFamily: _fontFamily);\r\n  static const IconData camera_slash = IconData(0xebe7, fontFamily: _fontFamily);\r\n  static const IconData call = IconData(0xebe8, fontFamily: _fontFamily);\r\n  static const IconData call_slash = IconData(0xebe9, fontFamily: _fontFamily);\r\n  static const IconData call_remove = IconData(0xebea, fontFamily: _fontFamily);\r\n  static const IconData call_received = IconData(0xebeb, fontFamily: _fontFamily);\r\n  static const IconData call_minus = IconData(0xebec, fontFamily: _fontFamily);\r\n  static const IconData call_outgoing = IconData(0xebed, fontFamily: _fontFamily);\r\n  static const IconData call_incoming = IconData(0xebee, fontFamily: _fontFamily);\r\n  static const IconData call_calling = IconData(0xebef, fontFamily: _fontFamily);\r\n  static const IconData call_add = IconData(0xebf0, fontFamily: _fontFamily);\r\n  static const IconData calendar = IconData(0xebf1, fontFamily: _fontFamily);\r\n  static const IconData calendar_tick = IconData(0xebf2, fontFamily: _fontFamily);\r\n  static const IconData calendar_search = IconData(0xebf3, fontFamily: _fontFamily);\r\n  static const IconData calendar_remove = IconData(0xebf4, fontFamily: _fontFamily);\r\n  static const IconData calendar_edit = IconData(0xebf5, fontFamily: _fontFamily);\r\n  static const IconData calendar_circle = IconData(0xebf6, fontFamily: _fontFamily);\r\n  static const IconData calendar_add = IconData(0xebf7, fontFamily: _fontFamily);\r\n  static const IconData calendar_2 = IconData(0xebf8, fontFamily: _fontFamily);\r\n  static const IconData calendar_1 = IconData(0xebf9, fontFamily: _fontFamily);\r\n  static const IconData calculator = IconData(0xebfa, fontFamily: _fontFamily);\r\n  static const IconData cake = IconData(0xebfb, fontFamily: _fontFamily);\r\n  static const IconData buy_crypto = IconData(0xebfc, fontFamily: _fontFamily);\r\n  static const IconData bus = IconData(0xebfd, fontFamily: _fontFamily);\r\n  static const IconData buliding = IconData(0xebfe, fontFamily: _fontFamily);\r\n  static const IconData buildings = IconData(0xebff, fontFamily: _fontFamily);\r\n  static const IconData buildings_2 = IconData(0xec00, fontFamily: _fontFamily);\r\n  static const IconData building = IconData(0xec01, fontFamily: _fontFamily);\r\n  static const IconData building_4 = IconData(0xec02, fontFamily: _fontFamily);\r\n  static const IconData building_3 = IconData(0xec03, fontFamily: _fontFamily);\r\n  static const IconData bucket = IconData(0xec04, fontFamily: _fontFamily);\r\n  static const IconData bucket_square = IconData(0xec05, fontFamily: _fontFamily);\r\n  static const IconData bucket_circle = IconData(0xec06, fontFamily: _fontFamily);\r\n  static const IconData bubble = IconData(0xec07, fontFamily: _fontFamily);\r\n  static const IconData brush = IconData(0xec08, fontFamily: _fontFamily);\r\n  static const IconData brush_4 = IconData(0xec09, fontFamily: _fontFamily);\r\n  static const IconData brush_2 = IconData(0xec0a, fontFamily: _fontFamily);\r\n  static const IconData brush_3 = IconData(0xec0b, fontFamily: _fontFamily);\r\n  static const IconData brush_1 = IconData(0xec0c, fontFamily: _fontFamily);\r\n  static const IconData broom = IconData(0xec0d, fontFamily: _fontFamily);\r\n  static const IconData brifecase_timer = IconData(0xec0e, fontFamily: _fontFamily);\r\n  static const IconData brifecase_tick = IconData(0xec0f, fontFamily: _fontFamily);\r\n  static const IconData brifecase_cross = IconData(0xec10, fontFamily: _fontFamily);\r\n  static const IconData briefcase = IconData(0xec11, fontFamily: _fontFamily);\r\n  static const IconData box = IconData(0xec12, fontFamily: _fontFamily);\r\n  static const IconData box_time = IconData(0xec13, fontFamily: _fontFamily);\r\n  static const IconData box_tick = IconData(0xec14, fontFamily: _fontFamily);\r\n  static const IconData box_search = IconData(0xec15, fontFamily: _fontFamily);\r\n  static const IconData box_remove = IconData(0xec16, fontFamily: _fontFamily);\r\n  static const IconData box_add = IconData(0xec17, fontFamily: _fontFamily);\r\n  static const IconData box_2 = IconData(0xec18, fontFamily: _fontFamily);\r\n  static const IconData box_1 = IconData(0xec19, fontFamily: _fontFamily);\r\n  static const IconData bookmark = IconData(0xec1a, fontFamily: _fontFamily);\r\n  static const IconData book = IconData(0xec1b, fontFamily: _fontFamily);\r\n  static const IconData bookmark_2 = IconData(0xec1c, fontFamily: _fontFamily);\r\n  static const IconData book_square = IconData(0xec1d, fontFamily: _fontFamily);\r\n  static const IconData book_saved = IconData(0xec1e, fontFamily: _fontFamily);\r\n  static const IconData book_1 = IconData(0xec1f, fontFamily: _fontFamily);\r\n  static const IconData blur = IconData(0xec20, fontFamily: _fontFamily);\r\n  static const IconData bluetooth = IconData(0xec21, fontFamily: _fontFamily);\r\n  static const IconData bluetooth_rectangle = IconData(0xec22, fontFamily: _fontFamily);\r\n  static const IconData bluetooth_circle = IconData(0xec23, fontFamily: _fontFamily);\r\n  static const IconData bluetooth_2 = IconData(0xec24, fontFamily: _fontFamily);\r\n  static const IconData blend = IconData(0xec25, fontFamily: _fontFamily);\r\n  static const IconData blend_2 = IconData(0xec26, fontFamily: _fontFamily);\r\n  static const IconData bitcoin_refresh = IconData(0xec27, fontFamily: _fontFamily);\r\n  static const IconData bitcoin_convert = IconData(0xec28, fontFamily: _fontFamily);\r\n  static const IconData bill = IconData(0xec29, fontFamily: _fontFamily);\r\n  static const IconData bitcoin_card = IconData(0xec2a, fontFamily: _fontFamily);\r\n  static const IconData bezier = IconData(0xec2b, fontFamily: _fontFamily);\r\n  static const IconData battery_full = IconData(0xec2c, fontFamily: _fontFamily);\r\n  static const IconData battery_empty = IconData(0xec2d, fontFamily: _fontFamily);\r\n  static const IconData battery_empty_1 = IconData(0xec2e, fontFamily: _fontFamily);\r\n  static const IconData battery_disable = IconData(0xec2f, fontFamily: _fontFamily);\r\n  static const IconData battery_charging = IconData(0xec30, fontFamily: _fontFamily);\r\n  static const IconData battery_3full = IconData(0xec31, fontFamily: _fontFamily);\r\n  static const IconData barcode = IconData(0xec32, fontFamily: _fontFamily);\r\n  static const IconData bank = IconData(0xec33, fontFamily: _fontFamily);\r\n  static const IconData bag = IconData(0xec34, fontFamily: _fontFamily);\r\n  static const IconData bag_tick = IconData(0xec35, fontFamily: _fontFamily);\r\n  static const IconData bag_timer = IconData(0xec36, fontFamily: _fontFamily);\r\n  static const IconData bag_tick_2 = IconData(0xec37, fontFamily: _fontFamily);\r\n  static const IconData bag_happy = IconData(0xec38, fontFamily: _fontFamily);\r\n  static const IconData bag_cross = IconData(0xec39, fontFamily: _fontFamily);\r\n  static const IconData bag_cross_1 = IconData(0xec3a, fontFamily: _fontFamily);\r\n  static const IconData bag_2 = IconData(0xec3b, fontFamily: _fontFamily);\r\n  static const IconData backward = IconData(0xec3c, fontFamily: _fontFamily);\r\n  static const IconData backward_item = IconData(0xec3d, fontFamily: _fontFamily);\r\n  static const IconData backward_5_seconds = IconData(0xec3e, fontFamily: _fontFamily);\r\n  static const IconData backward_15_seconds = IconData(0xec3f, fontFamily: _fontFamily);\r\n  static const IconData back_square = IconData(0xec40, fontFamily: _fontFamily);\r\n  static const IconData backward_10_seconds = IconData(0xec41, fontFamily: _fontFamily);\r\n  static const IconData award = IconData(0xec42, fontFamily: _fontFamily);\r\n  static const IconData autobrightness = IconData(0xec43, fontFamily: _fontFamily);\r\n  static const IconData audio_square = IconData(0xec44, fontFamily: _fontFamily);\r\n  static const IconData attach_square = IconData(0xec45, fontFamily: _fontFamily);\r\n  static const IconData attach_circle = IconData(0xec46, fontFamily: _fontFamily);\r\n  static const IconData arrow = IconData(0xec47, fontFamily: _fontFamily);\r\n  static const IconData arrow_up = IconData(0xec48, fontFamily: _fontFamily);\r\n  static const IconData arrow_up_3 = IconData(0xec49, fontFamily: _fontFamily);\r\n  static const IconData arrow_up_1 = IconData(0xec4a, fontFamily: _fontFamily);\r\n  static const IconData arrow_up_2 = IconData(0xec4b, fontFamily: _fontFamily);\r\n  static const IconData arrow_swap = IconData(0xec4c, fontFamily: _fontFamily);\r\n  static const IconData arrow_swap_horizontal = IconData(0xec4d, fontFamily: _fontFamily);\r\n  static const IconData arrow_square = IconData(0xec4e, fontFamily: _fontFamily);\r\n  static const IconData arrow_square_up = IconData(0xec4f, fontFamily: _fontFamily);\r\n  static const IconData arrow_square_right = IconData(0xec50, fontFamily: _fontFamily);\r\n  static const IconData arrow_square_left = IconData(0xec51, fontFamily: _fontFamily);\r\n  static const IconData arrow_square_down = IconData(0xec52, fontFamily: _fontFamily);\r\n  static const IconData arrow_right = IconData(0xec53, fontFamily: _fontFamily);\r\n  static const IconData arrow_right_3 = IconData(0xec54, fontFamily: _fontFamily);\r\n  static const IconData arrow_right_2 = IconData(0xec55, fontFamily: _fontFamily);\r\n  static const IconData arrow_left = IconData(0xec56, fontFamily: _fontFamily);\r\n  static const IconData arrow_right_1 = IconData(0xec57, fontFamily: _fontFamily);\r\n  static const IconData arrow_left_3 = IconData(0xec58, fontFamily: _fontFamily);\r\n  static const IconData arrow_left_2 = IconData(0xec59, fontFamily: _fontFamily);\r\n  static const IconData arrow_left_1 = IconData(0xec5a, fontFamily: _fontFamily);\r\n  static const IconData arrow_down = IconData(0xec5b, fontFamily: _fontFamily);\r\n  static const IconData arrow_down_2 = IconData(0xec5c, fontFamily: _fontFamily);\r\n  static const IconData arrow_down_1 = IconData(0xec5d, fontFamily: _fontFamily);\r\n  static const IconData arrow_circle_up = IconData(0xec5e, fontFamily: _fontFamily);\r\n  static const IconData arrow_circle_right = IconData(0xec5f, fontFamily: _fontFamily);\r\n  static const IconData arrow_circle_left = IconData(0xec60, fontFamily: _fontFamily);\r\n  static const IconData arrow_circle_down = IconData(0xec61, fontFamily: _fontFamily);\r\n  static const IconData arrow_3 = IconData(0xec62, fontFamily: _fontFamily);\r\n  static const IconData arrow_bottom = IconData(0xec63, fontFamily: _fontFamily);\r\n  static const IconData arrow_2 = IconData(0xec64, fontFamily: _fontFamily);\r\n  static const IconData arrange_square = IconData(0xec65, fontFamily: _fontFamily);\r\n  static const IconData arrange_square_2 = IconData(0xec66, fontFamily: _fontFamily);\r\n  static const IconData arrange_circle = IconData(0xec67, fontFamily: _fontFamily);\r\n  static const IconData arrange_circle_2 = IconData(0xec68, fontFamily: _fontFamily);\r\n  static const IconData archive = IconData(0xec69, fontFamily: _fontFamily);\r\n  static const IconData archive_tick = IconData(0xec6a, fontFamily: _fontFamily);\r\n  static const IconData archive_slash = IconData(0xec6b, fontFamily: _fontFamily);\r\n  static const IconData archive_minus = IconData(0xec6c, fontFamily: _fontFamily);\r\n  static const IconData archive_book = IconData(0xec6d, fontFamily: _fontFamily);\r\n  static const IconData archive_add = IconData(0xec6e, fontFamily: _fontFamily);\r\n  static const IconData archive_1 = IconData(0xec6f, fontFamily: _fontFamily);\r\n  static const IconData archive_2 = IconData(0xec70, fontFamily: _fontFamily);\r\n  static const IconData aquarius = IconData(0xec71, fontFamily: _fontFamily);\r\n  static const IconData align_vertically = IconData(0xec72, fontFamily: _fontFamily);\r\n  static const IconData align_right = IconData(0xec73, fontFamily: _fontFamily);\r\n  static const IconData align_left = IconData(0xec74, fontFamily: _fontFamily);\r\n  static const IconData align_horizontally = IconData(0xec75, fontFamily: _fontFamily);\r\n  static const IconData align_bottom = IconData(0xec76, fontFamily: _fontFamily);\r\n  static const IconData alarm = IconData(0xec77, fontFamily: _fontFamily);\r\n  static const IconData airpods = IconData(0xec78, fontFamily: _fontFamily);\r\n  static const IconData airpod = IconData(0xec79, fontFamily: _fontFamily);\r\n  static const IconData airplane = IconData(0xec7a, fontFamily: _fontFamily);\r\n  static const IconData airplane_square = IconData(0xec7b, fontFamily: _fontFamily);\r\n  static const IconData airdrop = IconData(0xec7c, fontFamily: _fontFamily);\r\n  static const IconData additem = IconData(0xec7d, fontFamily: _fontFamily);\r\n  static const IconData add = IconData(0xec7e, fontFamily: _fontFamily);\r\n  static const IconData add_square = IconData(0xec7f, fontFamily: _fontFamily);\r\n  static const IconData add_circle = IconData(0xec80, fontFamily: _fontFamily);\r\n  static const IconData square = IconData(0xec81, fontFamily: _fontFamily);\r\n  static const IconData activity = IconData(0xec82, fontFamily: _fontFamily);\r\n  static const IconData dcube = IconData(0xec83, fontFamily: _fontFamily);\r\n  static const IconData d_square = IconData(0xec84, fontFamily: _fontFamily);\r\n  static const IconData d_rotate = IconData(0xec85, fontFamily: _fontFamily);\r\n  static const IconData d_cube_scan = IconData(0xec86, fontFamily: _fontFamily);\r\n  static const IconData support = IconData(0xec87, fontFamily: _fontFamily);\r\n}"
  },
  {
    "path": "lib/main.dart",
    "content": "// ignore_for_file: must_be_immutable, depend_on_referenced_packages\r\nimport 'dart:async';\r\nimport 'dart:io';\r\n\r\nimport 'package:app_links/app_links.dart';\r\nimport 'package:azyx/Controllers/anilist_add_to_list_controller.dart';\r\nimport 'package:azyx/Controllers/anilist_auth.dart';\r\nimport 'package:azyx/Controllers/anilist_data_controller.dart';\r\nimport 'package:azyx/Controllers/local_history_controller.dart';\r\nimport 'package:azyx/Controllers/offline_controller.dart';\r\nimport 'package:azyx/Controllers/services/mal_service.dart';\r\nimport 'package:azyx/Controllers/services/service_handler.dart';\r\nimport 'package:azyx/Controllers/services/simkl_service.dart';\r\nimport 'package:azyx/Controllers/settings_controller.dart';\r\nimport 'package:azyx/Controllers/source/source_controller.dart';\r\nimport 'package:azyx/Controllers/ui_setting_controller.dart';\r\nimport 'package:azyx/Database/database.dart';\r\nimport 'package:azyx/Providers/theme_provider.dart';\r\nimport 'package:azyx/Screens/Anime/anime_screen.dart';\r\nimport 'package:azyx/Screens/Home/home_screen.dart';\r\nimport 'package:azyx/Screens/Library/library_screen.dart';\r\nimport 'package:azyx/Screens/Manga/manga_screen.dart';\r\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_snack_bar.dart';\r\nimport 'package:azyx/Widgets/common/custom_nav_bar.dart';\r\nimport 'package:azyx/utils/deeplink.dart';\r\nimport 'package:azyx/utils/update_notifier.dart';\r\nimport 'package:azyx/utils/utils.dart';\r\nimport 'package:flutter/gestures.dart';\r\nimport 'package:flutter/material.dart';\r\nimport 'package:flutter/services.dart';\r\nimport 'package:flutter_displaymode/flutter_displaymode.dart';\r\nimport 'package:flutter_dotenv/flutter_dotenv.dart';\r\nimport 'package:get/get.dart';\r\nimport 'package:hive_flutter/hive_flutter.dart';\r\nimport 'package:intl/date_symbol_data_local.dart';\r\nimport 'package:isar_community/isar.dart';\r\nimport 'package:media_kit/media_kit.dart';\r\nimport 'package:provider/provider.dart';\r\n\r\nlate Isar isar;\r\n\r\nclass MyCustomScrollBehavior extends MaterialScrollBehavior {\r\n  @override\r\n  Set<PointerDeviceKind> get dragDevices => {\r\n    PointerDeviceKind.touch,\r\n    PointerDeviceKind.mouse,\r\n    PointerDeviceKind.trackpad,\r\n    PointerDeviceKind.stylus,\r\n  };\r\n}\r\n\r\nvoid main(List<String> args) async {\r\n  runZonedGuarded(\r\n    () async {\r\n      WidgetsFlutterBinding.ensureInitialized();\r\n      if (Platform.isAndroid) {\r\n        await FlutterDisplayMode.setHighRefreshRate();\r\n      }\r\n      SystemChrome.setEnabledSystemUIMode(SystemUiMode.immersiveSticky);\r\n      SystemChrome.setSystemUIOverlayStyle(\r\n        const SystemUiOverlayStyle(\r\n          systemNavigationBarColor: Colors.transparent,\r\n          statusBarColor: Colors.transparent,\r\n        ),\r\n      );\r\n      MediaKit.ensureInitialized();\r\n      await Database().init();\r\n      await Hive.initFlutter();\r\n      await Hive.openBox(\"offline-data\");\r\n      await dotenv.load(fileName: \".env\");\r\n      initializeDateFormatting();\r\n      Get.put(UpdateNotifier());\r\n      Get.put(AnilistService());\r\n      Get.put(MalService());\r\n      Get.put(SimklService());\r\n      Get.put(ServiceHandler());\r\n      Get.put(AnilistDataController());\r\n      Get.put(OfflineController());\r\n      Get.put(UiSettingController());\r\n      Get.put(AnilistAddToListController());\r\n      Get.put(SettingsController());\r\n      Get.put(SourceController());\r\n      Get.put(LocalHistoryController());\r\n      runApp(\r\n        MultiProvider(\r\n          providers: [ChangeNotifierProvider(create: (_) => ThemeProvider())],\r\n          child: const MainApp(),\r\n        ),\r\n      );\r\n    },\r\n    (error, stack) {\r\n      Utils.log(\"Unhandled error: $error $stack\");\r\n    },\r\n  );\r\n}\r\n\r\nbool _isDeepLinkInitialized = false;\r\n\r\nvoid deepLink() async {\r\n  if (_isDeepLinkInitialized) return;\r\n  _isDeepLinkInitialized = true;\r\n\r\n  final appLink = AppLinks();\r\n  try {\r\n    final initLink = await appLink.getInitialLink();\r\n    if (initLink != null) Deeplink.handleDeepLink(initLink, isInitial: true);\r\n  } catch (e) {\r\n    azyxSnackBar('Error while getting link: $e');\r\n  }\r\n  appLink.uriLinkStream.listen(\r\n    (uri) => Deeplink.handleDeepLink(uri),\r\n    onError: (err) => azyxSnackBar('Error Opening link: $err'),\r\n  );\r\n}\r\n\r\nRx<int> index = 2.obs;\r\n\r\nclass MainApp extends StatelessWidget {\r\n  const MainApp({super.key});\r\n\r\n  bool get isDesktop =>\r\n      Platform.isWindows || Platform.isLinux || Platform.isMacOS;\r\n\r\n  @override\r\n  Widget build(BuildContext context) {\r\n    final provider = Provider.of<ThemeProvider>(context);\r\n    return GetMaterialApp(\r\n      scrollBehavior: MyCustomScrollBehavior(),\r\n      debugShowCheckedModeBanner: false,\r\n      theme: provider.themeData,\r\n      home: const HomePage(),\r\n    );\r\n  }\r\n}\r\n\r\nclass HomePage extends StatefulWidget {\r\n  const HomePage({super.key});\r\n\r\n  @override\r\n  State<HomePage> createState() => _HomePageState();\r\n}\r\n\r\nclass _HomePageState extends State<HomePage> {\r\n  @override\r\n  void initState() {\r\n    super.initState();\r\n    WidgetsBinding.instance.addPostFrameCallback((_) {\r\n      deepLink();\r\n    });\r\n  }\r\n\r\n  final List<Widget> _screens = [\r\n    const HomeScreen(),\r\n    const LibraryScreen(),\r\n    const AnimeScreen(),\r\n    const MangaScreen(),\r\n  ];\r\n\r\n  bool get isDesktop =>\r\n      Platform.isWindows || Platform.isLinux || Platform.isMacOS;\r\n\r\n  @override\r\n  Widget build(BuildContext context) {\r\n    return Scaffold(\r\n      extendBody: true,\r\n      body: Obx(() => _screens[index.value]),\r\n      bottomNavigationBar: Obx(\r\n        () => CustomNavBar(\r\n          screens: _screens,\r\n          index: index.value,\r\n          onChanged: (newIndex) {\r\n            index.value = newIndex;\r\n          },\r\n        ),\r\n      ),\r\n    );\r\n  }\r\n}\r\n"
  },
  {
    "path": "lib/storage_provider.dart",
    "content": "import 'dart:io';\r\n\r\nimport 'package:anymex_extension_runtime_bridge/anymex_extension_runtime_bridge.dart'\r\n    hide isar;\r\nimport 'package:azyx/Database/isar_models/category.dart';\r\nimport 'package:azyx/Database/isar_models/key_value.dart';\r\nimport 'package:azyx/Database/isar_models/offline_item.dart';\r\nimport 'package:isar_community/isar.dart';\r\nimport 'package:path/path.dart' as path;\r\nimport 'package:path_provider/path_provider.dart';\r\nimport 'package:permission_handler/permission_handler.dart';\r\n\r\nclass StorageProvider {\r\n  Future<bool> requestPermission() async {\r\n    Permission permission = Permission.manageExternalStorage;\r\n    if (Platform.isAndroid) {\r\n      if (await permission.isGranted) {\r\n        return true;\r\n      } else {\r\n        final result = await permission.request();\r\n        if (result == PermissionStatus.granted) {\r\n          return true;\r\n        }\r\n        return false;\r\n      }\r\n    }\r\n    return true;\r\n  }\r\n\r\n  Future<Directory?> getDatabaseDirectory() async {\r\n    final dir = await getApplicationDocumentsDirectory();\r\n    if (Platform.isAndroid || Platform.isIOS || Platform.isMacOS) {\r\n      return dir;\r\n    } else {\r\n      String dbDir = path.join(dir.path, 'AzyX', 'databases');\r\n      await Directory(dbDir).create(recursive: true);\r\n      return Directory(dbDir);\r\n    }\r\n  }\r\n\r\n  Future<Isar> initDB(String? path, {bool inspector = false}) async {\r\n    Directory? dir;\r\n    if (path == null) {\r\n      dir = await getDatabaseDirectory();\r\n    } else {\r\n      dir = Directory(path);\r\n    }\r\n\r\n    final isar = Isar.openSync(\r\n      [\r\n        ...AnymeXExtensionBridge.isarSchema,\r\n        KeyValueSchema,\r\n        CategorySchema,\r\n        OfflineItemSchema,\r\n      ],\r\n      directory: dir!.path,\r\n      name: \"AzyX\",\r\n      inspector: inspector,\r\n    );\r\n\r\n    return isar;\r\n  }\r\n}\r\n"
  },
  {
    "path": "lib/utils/Anify/anify_episodes.dart",
    "content": "import 'dart:convert';\nimport 'dart:developer';\n\nimport 'package:azyx/Database/isar_models/episode_class.dart';\nimport 'package:http/http.dart' as http;\n\nFuture<List<Episode>> fetchAnifyEpisodes(int id, List<Episode> data) async {\n  final response =\n      await http.get(Uri.parse('https://anify.eltik.cc/content-metadata/$id'));\n  if (response.statusCode == 200) {\n    try {\n      final json = jsonDecode(response.body);\n      final episodesList = json[0]['data'] ?? json[1]['data'];\n      if (episodesList == null || episodesList.isEmpty) {\n        return data;\n      }\n      for (int i = 0; i < data.length && i < episodesList.length; i++) {\n        if (i < episodesList.length) {\n          data[i].title = episodesList[i]['title'] ?? data[i].title;\n          data[i].desc = episodesList[i]['description'] ?? data[i].desc;\n          data[i].thumbnail = episodesList[i]['img'] ?? data[i].thumbnail;\n        }\n      }\n      return data;\n    } catch (e) {\n      log(\"Error while fetching Anify episodes details : $e \");\n      return data;\n    }\n  } else {\n    return data;\n  }\n}\n"
  },
  {
    "path": "lib/utils/Anilist/anilist_auth.dart",
    "content": "// ignore_for_file: use_build_context_synchronously\r\n\r\nimport 'dart:convert';\r\nimport 'dart:developer';\r\n\r\nimport 'package:azyx/Database/keys/data_keys.dart';\r\nimport 'package:azyx/Database/kv_helper.dart';\r\nimport 'package:flutter/material.dart';\r\nimport 'package:flutter_dotenv/flutter_dotenv.dart';\r\nimport 'package:flutter_web_auth_2/flutter_web_auth_2.dart';\r\nimport 'package:http/http.dart' as http;\r\n\r\nclass AniListProvider with ChangeNotifier {\r\n  dynamic _userData = {};\r\n  dynamic _anilistData = {};\r\n  dynamic _mangalistData = {};\r\n  bool _isLoading = false;\r\n  dynamic _favorites = {};\r\n\r\n  dynamic get userData => _userData;\r\n  dynamic get favorites => _favorites;\r\n  dynamic get anilistData => _anilistData;\r\n  dynamic get mangalistData => _mangalistData;\r\n  bool get isLoading => _isLoading;\r\n\r\n  Future<void> tryAutoLogin() async {\r\n    _anilistData = await fetchAnilistAnimes();\r\n    _mangalistData = await fetchAnilistManga();\r\n    final token = AuthKeys.anilistToken.get<String>('');\r\n    if (token.isNotEmpty) {\r\n      await fetchUserProfile();\r\n      await fetchUserAnimeList();\r\n      await fetchUserMangaList();\r\n      await fetchAniListFavorites();\r\n    }\r\n\r\n    return log('Auth token not available!');\r\n  }\r\n\r\n  Future<void> login(BuildContext context) async {\r\n    String clientId = dotenv.get('CLIENT_ID');\r\n    String clientSecret = dotenv.get('CLIENT_SECRET');\r\n    String redirectUri = dotenv.get('REDIRECT_URL');\r\n\r\n    final url =\r\n        'https://anilist.co/api/v2/oauth/authorize?client_id=$clientId&redirect_uri=$redirectUri&response_type=code';\r\n\r\n    try {\r\n      final result = await FlutterWebAuth2.authenticate(\r\n        url: url,\r\n        callbackUrlScheme: 'azyx',\r\n      );\r\n\r\n      final code = Uri.parse(result).queryParameters['code'];\r\n      if (code != null) {\r\n        await _exchangeCodeForToken(\r\n          code,\r\n          clientId,\r\n          clientSecret,\r\n          redirectUri,\r\n          context,\r\n        );\r\n      }\r\n    } catch (e) {\r\n      log('Error during login: $e');\r\n    }\r\n  }\r\n\r\n  Future<void> _exchangeCodeForToken(\r\n    String code,\r\n    String clientId,\r\n    String clientSecret,\r\n    String redirectUri,\r\n    BuildContext context,\r\n  ) async {\r\n    final response = await http.post(\r\n      Uri.parse('https://anilist.co/api/v2/oauth/token'),\r\n      headers: {'Content-Type': 'application/x-www-form-urlencoded'},\r\n      body: {\r\n        'grant_type': 'authorization_code',\r\n        'client_id': clientId,\r\n        'client_secret': clientSecret,\r\n        'redirect_uri': redirectUri,\r\n        'code': code,\r\n      },\r\n    );\r\n\r\n    if (response.statusCode == 200) {\r\n      final data = json.decode(response.body);\r\n      final token = data['access_token'];\r\n      AuthKeys.anilistToken.set(token);\r\n      log(token);\r\n      await fetchUserProfile();\r\n    } else {\r\n      throw Exception('Failed to exchange code for token: ${response.body}');\r\n    }\r\n  }\r\n\r\n  Future<void> fetchUserProfile() async {\r\n    _isLoading = true;\r\n    notifyListeners();\r\n\r\n    final token = AuthKeys.anilistToken.get<String>('');\r\n    if (token.isEmpty) {\r\n      _isLoading = false;\r\n      notifyListeners();\r\n      return;\r\n    }\r\n\r\n    const query = '''\r\n  query {\r\n    Viewer {\r\n      id\r\n      name\r\n      avatar {\r\n        large\r\n      }\r\n      statistics {\r\n        anime {\r\n          count\r\n          minutesWatched\r\n          episodesWatched\r\n        }\r\n        manga {\r\n          count\r\n          chaptersRead\r\n        }\r\n      }\r\n    }\r\n  }\r\n  ''';\r\n\r\n    final response = await http.post(\r\n      Uri.parse('https://graphql.anilist.co'),\r\n      headers: {\r\n        'Authorization': 'Bearer $token',\r\n        'Content-Type': 'application/json',\r\n        'Accept': 'application/json',\r\n      },\r\n      body: json.encode({'query': query}),\r\n    );\r\n\r\n    if (response.statusCode == 200) {\r\n      final data = json.decode(response.body);\r\n      _userData = data['data']['Viewer'];\r\n      log('User profile fetched');\r\n    } else {\r\n      throw Exception('Failed to load user profile');\r\n    }\r\n    _isLoading = false;\r\n    notifyListeners();\r\n  }\r\n\r\n  Future<void> fetchUserAnimeList() async {\r\n    _isLoading = true;\r\n    notifyListeners();\r\n\r\n    final token = AuthKeys.anilistToken.get<String>('');\r\n    if (token.isEmpty) {\r\n      _isLoading = false;\r\n      notifyListeners();\r\n      return;\r\n    }\r\n\r\n    const query = '''\r\n    query GetUserAnimeList(\\$userId: Int) {\r\n      MediaListCollection(userId: \\$userId, type: ANIME) {\r\n        lists {\r\n          name\r\n          entries {\r\n            media {\r\n              id\r\n              title {\r\n                romaji\r\n                english\r\n                native\r\n              }\r\n              episodes\r\n              format\r\n              genres\r\n              status\r\n              averageScore\r\n              coverImage {\r\n                large\r\n              }\r\n            }\r\n            progress\r\n            status\r\n          }\r\n        }\r\n      }\r\n    }\r\n    ''';\r\n\r\n    try {\r\n      if (_userData['id'] == null) {\r\n        log('User ID is not available. Fetching user profile first.');\r\n        await fetchUserProfile();\r\n      }\r\n\r\n      final userId = _userData['id'];\r\n      if (userId == null) {\r\n        throw Exception('Failed to get user ID');\r\n      }\r\n\r\n      final response = await http.post(\r\n        Uri.parse('https://graphql.anilist.co'),\r\n        headers: {\r\n          'Authorization': 'Bearer $token',\r\n          'Content-Type': 'application/json',\r\n          'Accept': 'application/json',\r\n        },\r\n        body: json.encode({\r\n          'query': query,\r\n          'variables': {'userId': userId},\r\n        }),\r\n      );\r\n\r\n      if (response.statusCode == 200) {\r\n        final data = json.decode(response.body);\r\n        if (data['data'] != null &&\r\n            data['data']['MediaListCollection'] != null) {\r\n          final lists =\r\n              data['data']['MediaListCollection']['lists'] as List<dynamic>;\r\n          _userData['animeList'] = lists\r\n              .expand((list) => list['entries'] as List<dynamic>)\r\n              .toList();\r\n        } else {\r\n          log('Unexpected response structure: ${response.body}');\r\n        }\r\n      } else {\r\n        log('Fetch failed with status code: ${response.statusCode}');\r\n        log('Response body: ${response.body}');\r\n      }\r\n    } catch (e) {\r\n      log('Failed to load anime list: $e');\r\n    }\r\n\r\n    _isLoading = false;\r\n    notifyListeners();\r\n  }\r\n\r\n  Future<void> fetchUserMangaList() async {\r\n    _isLoading = true;\r\n    notifyListeners();\r\n\r\n    final token = AuthKeys.anilistToken.get<String>('');\r\n    if (token.isEmpty) {\r\n      _isLoading = false;\r\n      notifyListeners();\r\n      return;\r\n    }\r\n\r\n    const query = '''\r\n    query GetUserMangaList(\\$userId: Int) {\r\n      MediaListCollection(userId: \\$userId, type: MANGA) {\r\n        lists {\r\n          name\r\n          entries {\r\n            media {\r\n              id\r\n              title {\r\n                romaji\r\n                english\r\n                native\r\n              }\r\n              chapters\r\n              volumes\r\n              format\r\n              genres\r\n              status\r\n              averageScore\r\n              coverImage {\r\n                large\r\n              }\r\n            }\r\n            progress\r\n            status\r\n          }\r\n        }\r\n      }\r\n    }\r\n    ''';\r\n\r\n    try {\r\n      if (_userData['id'] == null) {\r\n        log('User ID is not available. Fetching user profile first.');\r\n        await fetchUserProfile();\r\n      }\r\n\r\n      final userId = _userData['id'];\r\n      if (userId == null) {\r\n        throw Exception('Failed to get user ID');\r\n      }\r\n\r\n      final response = await http.post(\r\n        Uri.parse('https://graphql.anilist.co'),\r\n        headers: {\r\n          'Authorization': 'Bearer $token',\r\n          'Content-Type': 'application/json',\r\n          'Accept': 'application/json',\r\n        },\r\n        body: json.encode({\r\n          'query': query,\r\n          'variables': {'userId': userId},\r\n        }),\r\n      );\r\n\r\n      if (response.statusCode == 200) {\r\n        final data = json.decode(response.body);\r\n        if (data['data'] != null &&\r\n            data['data']['MediaListCollection'] != null) {\r\n          final lists =\r\n              data['data']['MediaListCollection']['lists'] as List<dynamic>;\r\n          _userData['mangaList'] = lists\r\n              .expand((list) => list['entries'] as List<dynamic>)\r\n              .toList();\r\n        } else {\r\n          log('Unexpected response structure: ${response.body}');\r\n        }\r\n      } else {\r\n        log('Fetch failed with status code: ${response.statusCode}');\r\n        log('Response body: ${response.body}');\r\n      }\r\n    } catch (e) {\r\n      log('Failed to load manga list: $e');\r\n    }\r\n    _isLoading = false;\r\n    notifyListeners();\r\n  }\r\n\r\n  Future<void> logout(BuildContext context) async {\r\n    AuthKeys.anilistToken.set('');\r\n    _userData = {};\r\n    notifyListeners();\r\n  }\r\n\r\n  Future<Map<String, List<Map<String, dynamic>>>> fetchAnilistAnimes() async {\r\n    String url = 'https://graphql.anilist.co/';\r\n    Map<String, String> headers = {\r\n      'Content-Type': 'application/json',\r\n      'Accept': 'application/json',\r\n    };\r\n    String query = r'''\r\n  query {\r\n    trending: Page {\r\n      media(type: ANIME, sort: TRENDING_DESC) {\r\n        id\r\n        title {\r\n          english\r\n          romaji\r\n          native\r\n        }\r\n        description\r\n        episodes\r\n        bannerImage\r\n        coverImage {\r\n          large\r\n        }\r\n        studios {\r\n          nodes {\r\n            name\r\n          }\r\n        }\r\n        genres\r\n        averageScore\r\n        format\r\n        status\r\n      }\r\n    }\r\n    popular: Page {\r\n      media(type: ANIME, sort: POPULARITY_DESC) {\r\n        id\r\n        title {\r\n          english\r\n          romaji\r\n          native\r\n        }\r\n        episodes\r\n        coverImage {\r\n          large\r\n        }\r\n        studios {\r\n          nodes {\r\n            name\r\n          }\r\n        }\r\n        genres\r\n        averageScore\r\n        format\r\n        status\r\n      }\r\n    }\r\n    latestReleasing: Page {\r\n      media(type: ANIME, status: RELEASING, sort: START_DATE_DESC, isAdult: false) {\r\n        id\r\n        title {\r\n          english\r\n          romaji\r\n          native\r\n        }\r\n        episodes\r\n        coverImage {\r\n          large\r\n        }\r\n        studios {\r\n          nodes {\r\n            name\r\n          }\r\n        }\r\n        genres\r\n        averageScore\r\n        format\r\n        status\r\n      }\r\n    }\r\n    recentlyCompleted: Page {\r\n      media(type: ANIME, status: FINISHED, sort: END_DATE_DESC, isAdult: false) {\r\n        id\r\n        title {\r\n          english\r\n          romaji\r\n          native\r\n        }\r\n        episodes\r\n        coverImage {\r\n          large\r\n        }\r\n        studios {\r\n          nodes {\r\n            name\r\n          }\r\n        }\r\n        genres\r\n        averageScore\r\n        format\r\n        status\r\n      }\r\n    }\r\n  }\r\n  ''';\r\n\r\n    final response = await http.post(\r\n      Uri.parse(url),\r\n      headers: headers,\r\n      body: jsonEncode({'query': query}),\r\n    );\r\n\r\n    if (response.statusCode == 200) {\r\n      final data = jsonDecode(response.body);\r\n\r\n      // Extract sections into a map\r\n      Map<String, List<Map<String, dynamic>>> sections = {\r\n        'trending': (data['data']['trending']['media'] as List)\r\n            .map(\r\n              (anime) => {\r\n                'id': anime['id'].toString(),\r\n                'title': {\r\n                  'english': anime['title']['english'] ?? \"Unknown Title\",\r\n                  'romaji': anime['title']['romaji'] ?? \"Unknown Title\",\r\n                  'native': anime['title']['native'] ?? \"Unknown Title\",\r\n                },\r\n                'bannerImage': anime['bannerImage'],\r\n                'episodes': anime['episodes']?.toString() ?? 'Unknown episodes',\r\n                'coverImage': {'large': anime['coverImage']['large']},\r\n                'studio': (anime['studios']['nodes'] as List).isNotEmpty\r\n                    ? anime['studios']['nodes'][0]['name']\r\n                    : 'Unknown studio',\r\n                'genres': (anime['genres'] as List).join(', '),\r\n                'averageScore': anime['averageScore'],\r\n                'type': anime['format'] ?? 'Unknown format',\r\n                'status': anime['status'] ?? 'Unknown status',\r\n                'description':\r\n                    anime['description'] ?? 'No description available',\r\n              },\r\n            )\r\n            .toList(),\r\n        'popular': (data['data']['popular']['media'] as List)\r\n            .map(\r\n              (anime) => {\r\n                'id': anime['id'].toString(),\r\n                'title': {\r\n                  'english': anime['title']['english'] ?? \"Unknown Title\",\r\n                  'romaji': anime['title']['romaji'] ?? \"Unknown Title\",\r\n                  'native': anime['title']['native'] ?? \"Unknown Title\",\r\n                },\r\n                'episodes': anime['episodes']?.toString() ?? 'Unknown episodes',\r\n                'coverImage': {'large': anime['coverImage']['large']},\r\n                'studio': (anime['studios']['nodes'] as List).isNotEmpty\r\n                    ? anime['studios']['nodes'][0]['name']\r\n                    : 'Unknown studio',\r\n                'genres': (anime['genres'] as List).join(', '),\r\n                'averageScore': anime['averageScore'],\r\n                'type': anime['format'] ?? 'Unknown format',\r\n                'status': anime['status'] ?? 'Unknown status',\r\n              },\r\n            )\r\n            .toList(),\r\n        'latest': (data['data']['latestReleasing']['media'] as List)\r\n            .map(\r\n              (anime) => {\r\n                'id': anime['id'].toString(),\r\n                'title': {\r\n                  'english': anime['title']['english'] ?? \"Unknown Title\",\r\n                  'romaji': anime['title']['romaji'] ?? \"Unknown Title\",\r\n                  'native': anime['title']['native'] ?? \"Unknown Title\",\r\n                },\r\n                'episodes': anime['episodes']?.toString() ?? 'Unknown episodes',\r\n                'coverImage': {'large': anime['coverImage']['large']},\r\n                'studio': (anime['studios']['nodes'] as List).isNotEmpty\r\n                    ? anime['studios']['nodes'][0]['name']\r\n                    : 'Unknown studio',\r\n                'genres': (anime['genres'] as List).join(', '),\r\n                'averageScore': anime['averageScore'],\r\n                'type': anime['format'] ?? 'Unknown format',\r\n                'status': anime['status'] ?? 'Unknown status',\r\n              },\r\n            )\r\n            .toList(),\r\n        'completed': (data['data']['recentlyCompleted']['media'] as List)\r\n            .map(\r\n              (anime) => {\r\n                'id': anime['id'].toString(),\r\n                'title': {\r\n                  'english': anime['title']['english'] ?? \"Unknown Title\",\r\n                  'romaji': anime['title']['romaji'] ?? \"Unknown Title\",\r\n                  'native': anime['title']['native'] ?? \"Unknown Title\",\r\n                },\r\n                'episodes': anime['episodes']?.toString() ?? 'Unknown episodes',\r\n                'coverImage': {'large': anime['coverImage']['large']},\r\n                'studio': (anime['studios']['nodes'] as List).isNotEmpty\r\n                    ? anime['studios']['nodes'][0]['name']\r\n                    : 'Unknown studio',\r\n                'genres': (anime['genres'] as List).join(', '),\r\n                'averageScore': anime['averageScore'],\r\n                'type': anime['format'] ?? 'Unknown format',\r\n                'status': anime['status'] ?? 'Unknown status',\r\n              },\r\n            )\r\n            .toList(),\r\n      };\r\n\r\n      notifyListeners();\r\n      return sections;\r\n    } else {\r\n      throw Exception('Failed to load data');\r\n    }\r\n  }\r\n\r\n  Future<Map<String, List<Map<String, dynamic>>>> fetchAnilistManga() async {\r\n    String url = 'https://graphql.anilist.co/';\r\n    Map<String, String> headers = {\r\n      'Content-Type': 'application/json',\r\n      'Accept': 'application/json',\r\n    };\r\n\r\n    String query = r'''\r\n  query {\r\n    trending: Page {\r\n      media(type: MANGA, sort: TRENDING_DESC) {\r\n        id\r\n        title {\r\n          english\r\n          romaji\r\n          native\r\n        }\r\n        description\r\n        chapters\r\n        coverImage {\r\n          large\r\n        }\r\n        staff {\r\n          nodes {\r\n            name {\r\n              full\r\n            }\r\n          }\r\n        }\r\n        genres\r\n        averageScore\r\n        format\r\n        status\r\n      }\r\n    }\r\n    popular: Page {\r\n      media(type: MANGA, sort: POPULARITY_DESC) {\r\n        id\r\n        title {\r\n          english\r\n          romaji\r\n          native\r\n        }\r\n        chapters\r\n        coverImage {\r\n          large\r\n        }\r\n        staff {\r\n          nodes {\r\n            name {\r\n              full\r\n            }\r\n          }\r\n        }\r\n        genres\r\n        averageScore\r\n        format\r\n        status\r\n      }\r\n    }\r\n    latest: Page {\r\n      media(type: MANGA, status: RELEASING, sort: START_DATE_DESC) {\r\n        id\r\n        title {\r\n          english\r\n          romaji\r\n          native\r\n        }\r\n        chapters\r\n        coverImage {\r\n          large\r\n        }\r\n        staff {\r\n          nodes {\r\n            name {\r\n              full\r\n            }\r\n          }\r\n        }\r\n        genres\r\n        averageScore\r\n        format\r\n        status\r\n      }\r\n    }\r\n    completed: Page {\r\n      media(type: MANGA, status: FINISHED, sort: END_DATE_DESC) {\r\n        id\r\n        title {\r\n          english\r\n          romaji\r\n          native\r\n        }\r\n        chapters\r\n        coverImage {\r\n          large\r\n        }\r\n        staff {\r\n          nodes {\r\n            name {\r\n              full\r\n            }\r\n          }\r\n        }\r\n        genres\r\n        averageScore\r\n        format\r\n        status\r\n      }\r\n    }\r\n  }\r\n  ''';\r\n\r\n    final response = await http.post(\r\n      Uri.parse(url),\r\n      headers: headers,\r\n      body: jsonEncode({'query': query}),\r\n    );\r\n\r\n    if (response.statusCode == 200) {\r\n      final data = jsonDecode(response.body);\r\n\r\n      Map<String, List<Map<String, dynamic>>> sections = {\r\n        'trending': (data['data']['trending']['media'] as List)\r\n            .map(\r\n              (manga) => {\r\n                'id': manga['id'].toString(),\r\n                'title': {\r\n                  'english': manga['title']['english'] ?? \"Unknown Title\",\r\n                  'romaji': manga['title']['romaji'] ?? \"Unknown Title\",\r\n                  'native': manga['title']['native'] ?? \"Unknown Title\",\r\n                },\r\n                'description': manga['ddescription'] ?? \"N/A\",\r\n                'chapters': manga['chapters']?.toString() ?? 'Unknown chapters',\r\n                'coverImage': {'large': manga['coverImage']['large']},\r\n                'author': (manga['staff']['nodes'] as List).isNotEmpty\r\n                    ? manga['staff']['nodes'][0]['name']['full']\r\n                    : 'Unknown author',\r\n                'genres': (manga['genres'] as List).join(', '),\r\n                'averageScore': manga['averageScore'],\r\n                'type': manga['format'] ?? 'Unknown format',\r\n                'status': manga['status'] ?? 'Unknown status',\r\n              },\r\n            )\r\n            .toList(),\r\n        'popular': (data['data']['popular']['media'] as List)\r\n            .map(\r\n              (manga) => {\r\n                'id': manga['id'].toString(),\r\n                'title': {\r\n                  'english': manga['title']['english'] ?? \"Unknown Title\",\r\n                  'romaji': manga['title']['romaji'] ?? \"Unknown Title\",\r\n                  'native': manga['title']['native'] ?? \"Unknown Title\",\r\n                },\r\n                'chapters': manga['chapters']?.toString() ?? 'Unknown chapters',\r\n                'coverImage': {'large': manga['coverImage']['large']},\r\n                'author': (manga['staff']['nodes'] as List).isNotEmpty\r\n                    ? manga['staff']['nodes'][0]['name']['full']\r\n                    : 'Unknown author',\r\n                'genres': (manga['genres'] as List).join(', '),\r\n                'averageScore': manga['averageScore'],\r\n                'type': manga['format'] ?? 'Unknown',\r\n                'status': manga['status'] ?? 'Unknown',\r\n              },\r\n            )\r\n            .toList(),\r\n        'latest': (data['data']['latest']['media'] as List)\r\n            .map(\r\n              (manga) => {\r\n                'id': manga['id'].toString(),\r\n                'title': {\r\n                  'english': manga['title']['english'] ?? \"Unknown Title\",\r\n                  'romaji': manga['title']['romaji'] ?? \"Unknown Title\",\r\n                  'native': manga['title']['native'] ?? \"Unknown Title\",\r\n                },\r\n                'chapters': manga['chapters']?.toString() ?? 'Unknown chapters',\r\n                'coverImage': {'large': manga['coverImage']['large']},\r\n                'author': (manga['staff']['nodes'] as List).isNotEmpty\r\n                    ? manga['staff']['nodes'][0]['name']['full']\r\n                    : 'Unknown author',\r\n                'genres': (manga['genres'] as List).join(', '),\r\n                'averageScore': manga['averageScore'],\r\n                'type': manga['format'] ?? 'Unknown',\r\n                'status': manga['status'] ?? 'Unknown',\r\n              },\r\n            )\r\n            .toList(),\r\n        'completed': (data['data']['completed']['media'] as List)\r\n            .map(\r\n              (manga) => {\r\n                'id': manga['id'].toString(),\r\n                'title': {\r\n                  'english': manga['title']['english'] ?? \"Unknown Title\",\r\n                  'romaji': manga['title']['romaji'] ?? \"Unknown Title\",\r\n                  'native': manga['title']['native'] ?? \"Unknown Title\",\r\n                },\r\n                'chapters': manga['chapters']?.toString() ?? 'Unknown chapters',\r\n                'coverImage': {'large': manga['coverImage']['large']},\r\n                'author': (manga['staff']['nodes'] as List).isNotEmpty\r\n                    ? manga['staff']['nodes'][0]['name']['full']\r\n                    : 'Unknown author',\r\n                'genres': (manga['genres'] as List).join(', '),\r\n                'averageScore': manga['averageScore'],\r\n                'type': manga['format'] ?? 'Unknown',\r\n                'status': manga['status'] ?? 'Unknown',\r\n              },\r\n            )\r\n            .toList(),\r\n      };\r\n      notifyListeners();\r\n      return sections;\r\n    } else {\r\n      throw Exception('Failed to load data');\r\n    }\r\n  }\r\n\r\n  Future<void> addToAniList({\r\n    required int mediaId,\r\n    String? status,\r\n    double? score,\r\n    int? progress,\r\n  }) async {\r\n    const String url = 'https://graphql.anilist.co';\r\n    final accessToken = AuthKeys.anilistToken.get<String>('');\r\n    final Map<String, String> headers = {\r\n      'Authorization': 'Bearer $accessToken',\r\n      'Content-Type': 'application/json',\r\n    };\r\n\r\n    const String mutation = '''\r\n    mutation SaveMediaListEntry(\\$mediaId: Int!, \\$status: MediaListStatus!, \\$score: Float, \\$progress: Int) {\r\n      SaveMediaListEntry(mediaId: \\$mediaId, status: \\$status, score: \\$score, progress: \\$progress) {\r\n        id\r\n        status\r\n        score\r\n        progress\r\n        media {\r\n          id\r\n          title {\r\n            romaji\r\n            english\r\n          }\r\n        }\r\n      }\r\n    }\r\n  ''';\r\n\r\n    final Map<String, dynamic> variables = {\r\n      'mediaId': mediaId,\r\n      'status': status ?? \"CURRENT\",\r\n      'score': score ?? 5.0,\r\n      'progress': progress,\r\n    };\r\n\r\n    final response = await http.post(\r\n      Uri.parse(url),\r\n      headers: headers,\r\n      body: jsonEncode({'query': mutation, 'variables': variables}),\r\n    );\r\n\r\n    if (response.statusCode == 200) {\r\n      final data = jsonDecode(response.body);\r\n      log('Successfully added to list: ${data['data']['SaveMediaListEntry']}');\r\n    } else {\r\n      final error = jsonDecode(response.body);\r\n      log('Error adding to list: ${error['errors']}');\r\n    }\r\n    await fetchUserAnimeList();\r\n    await fetchUserMangaList();\r\n  }\r\n\r\n  Future<void> fetchAniListFavorites() async {\r\n    const String url = 'https://graphql.anilist.co';\r\n    String username = _userData['name'];\r\n\r\n    const query = '''\r\n  query (\\$username: String) {\r\n    User(name: \\$username) {\r\n      id\r\n      name\r\n      favourites {\r\n        anime {\r\n          nodes {\r\n            id\r\n            title {\r\n              romaji\r\n              english\r\n            }\r\n            coverImage {\r\n              large\r\n            }\r\n          }\r\n        }\r\n        manga {\r\n          nodes {\r\n            id\r\n            title {\r\n              romaji\r\n              english\r\n            }\r\n            coverImage {\r\n              large\r\n            }\r\n          }\r\n        }\r\n      }\r\n    }\r\n  }\r\n  ''';\r\n\r\n    final response = await http.post(\r\n      Uri.parse(url),\r\n      headers: {\"Content-Type\": \"application/json\"},\r\n      body: jsonEncode({\r\n        \"query\": query,\r\n        \"variables\": {\"username\": username},\r\n      }),\r\n    );\r\n\r\n    if (response.statusCode == 200) {\r\n      final data = jsonDecode(response.body);\r\n\r\n      // Mapping the data and extracting only anime and manga favorites with titles\r\n      _favorites = {\r\n        'userId': data['data']['User']['id'],\r\n        'anime': (data['data']['User']['favourites']['anime']['nodes'] as List)\r\n            .map((anime) {\r\n              return {\r\n                'id': anime['id'],\r\n                'title': anime['title']['english'] ?? anime['title']['romaji'],\r\n                'image': anime['coverImage']['large'],\r\n              };\r\n            })\r\n            .toList(),\r\n        'manga': (data['data']['User']['favourites']['manga']['nodes'] as List)\r\n            .map((manga) {\r\n              return {\r\n                'id': manga['id'],\r\n                'title': manga['title']['english'] ?? manga['title']['romaji'],\r\n                'image': manga['coverImage']['large'],\r\n              };\r\n            })\r\n            .toList(),\r\n      };\r\n    } else {\r\n      throw Exception('Failed to load favorites');\r\n    }\r\n    notifyListeners();\r\n  }\r\n\r\n  Future<bool> addFavorite(int mediaId, String type) async {\r\n    const String url = 'https://api.anilist.co/v2/user/6611206/favorites';\r\n\r\n    log('Adding to favorites: $url'); // Debug log\r\n    log('Media ID: $mediaId, Type: $type'); // Log details\r\n\r\n    try {\r\n      final response = await http.post(\r\n        Uri.parse(url),\r\n        headers: {\r\n          'Content-Type': 'application/json',\r\n          // Add any additional headers (e.g., authentication token) if needed\r\n        },\r\n        body: jsonEncode({\r\n          'mediaId': mediaId,\r\n          'type': type == 'anime' ? 'anime' : 'manga',\r\n        }),\r\n      );\r\n\r\n      log('Response status: ${response.statusCode}');\r\n      log('Response body: ${response.body}');\r\n\r\n      if (response.statusCode == 200) {\r\n        return true;\r\n      } else {\r\n        throw Exception(\r\n          'Failed to add to favorites. Status: ${response.statusCode}',\r\n        );\r\n      }\r\n    } catch (e) {\r\n      log('Error: $e');\r\n      throw Exception('Network request failed');\r\n    }\r\n  }\r\n\r\n  // void migratefavoritesdata(BuildContext context) {\r\n  //   final dataProvider = Provider.of<Data>(context, listen: false);\r\n  //   final bool isLoogedIn = _userData['name'] != null;\r\n  //   dataProvider.favoriteManga =\r\n  //       isLoogedIn ? _favorites['manga'] + dataProvider.favoriteManga : dataProvider.favoriteManga;\r\n  //   var box = Hive.box(\"app-data\");\r\n  //   box.put(\"favoriteManga\", dataProvider.favoriteManga);\r\n  //   log(dataProvider.favoriteManga.toString());\r\n  //   notifyListeners();\r\n  // }\r\n}\r\n"
  },
  {
    "path": "lib/utils/Anilist/anilist_calender.dart",
    "content": "import 'dart:convert';\nimport 'dart:developer';\nimport 'package:azyx/Models/anilist_schedules.dart';\nimport 'package:azyx/Models/media.dart';\nimport 'package:get/get.dart';\nimport 'package:http/http.dart' as http;\nimport 'package:intl/intl.dart'; // for formatting the date\n\nconst String url = 'https://graphql.anilist.co';\n\nFuture<void> fetchCalendarData(RxList<AnilistSchedules> callbackData,\n    {int page = 1}) async {\n  int currentTime = DateTime.now().millisecondsSinceEpoch ~/ 1000;\n  int startTime = currentTime - 86400;\n  int endTime = currentTime + (86400 * 6);\n\n  const String query = '''\n    query (\\$page: Int, \\$startTime: Int, \\$endTime: Int) {\n      Page(page: \\$page, perPage: 50) {\n        pageInfo {\n          hasNextPage\n        }\n        airingSchedules(\n          airingAt_greater: \\$startTime,\n          airingAt_lesser: \\$endTime,\n          sort: TIME_DESC\n        ) {\n          episode\n          airingAt\n          timeUntilAiring\n          media {\n            id\n            idMal\n            status\n            averageScore\n            coverImage { \n              large \n            }\n            title {\n              english\n              romaji\n            }\n          }\n        }\n      }\n    }\n  ''';\n\n  final response = await http.post(\n    Uri.parse(url),\n    headers: {'Content-Type': 'application/json'},\n    body: json.encode({\n      'query': query,\n      'variables': {\n        'page': page,\n        'startTime': startTime,\n        'endTime': endTime,\n      },\n    }),\n  );\n\n  if (response.statusCode == 200) {\n    final responseData = json.decode(response.body);\n    final pageInfo = responseData['data']['Page']['pageInfo'];\n    final schedules = responseData['data']['Page']['airingSchedules'];\n\n    // Map to hold anime grouped by date\n    Map<String, List<Media>> dateToAnimeList = {};\n\n    for (var schedule in schedules) {\n      int airingAt = schedule['airingAt'];\n      DateTime dateTime = DateTime.fromMillisecondsSinceEpoch(airingAt * 1000);\n      String formattedDate = DateFormat('EEEE, MMMM d, y').format(dateTime);\n\n      var media = schedule['media'];\n      Media anime = Media.fromJson(media); // Assuming Media.fromJson exists\n\n      if (!dateToAnimeList.containsKey(formattedDate)) {\n        dateToAnimeList[formattedDate] = [];\n      }\n      dateToAnimeList[formattedDate]!.add(anime);\n    }\n\n    List<AnilistSchedules> result = dateToAnimeList.entries.map((entry) {\n      log(entry.key);\n      log(entry.value.length.toString());\n      return AnilistSchedules(\n        date: entry.key,\n        animeList: entry.value,\n      );\n    }).toList();\n\n    callbackData.addAll(result);\n\n    log('Fetched ${callbackData.length} total airing schedules so far.');\n\n    if (pageInfo['hasNextPage']) {\n      await fetchCalendarData(callbackData, page: page + 1);\n    }\n  } else {\n    log('Error: ${response.body}');\n    throw Exception('Failed to load AniList data: ${response.statusCode}');\n  }\n}\n"
  },
  {
    "path": "lib/utils/Carousale/carousale.dart",
    "content": "class CarouselData {\r\n  String? id;\r\n  String? title;\r\n  String? poster;\r\n  String? extraData;\r\n  String? source;\r\n\r\n  CarouselData({\r\n    this.id,\r\n    this.title,\r\n    this.poster,\r\n    this.extraData,\r\n    required this.source\r\n  });\r\n}"
  },
  {
    "path": "lib/utils/Functions/functions.dart",
    "content": "\n"
  },
  {
    "path": "lib/utils/Functions/mapping_helper.dart",
    "content": "// ignore_for_file: curly_braces_in_flow_control_structures\r\n\r\nimport 'dart:developer';\r\n\r\nimport 'package:anymex_extension_runtime_bridge/anymex_extension_runtime_bridge.dart';\r\n\r\ndouble jaroWinklerDistance(String s1, String s2) {\r\n  if (s1 == s2) return 1.0;\r\n  final maxLength = [s1.length, s2.length].reduce((a, b) => a > b ? a : b);\r\n  final matchWindow = (maxLength / 2).floor() - 1;\r\n  final matches = <String>[];\r\n  final s1Matches = List<bool>.filled(s1.length, false);\r\n  final s2Matches = List<bool>.filled(s2.length, false);\r\n\r\n  for (int i = 0; i < s1.length; i++) {\r\n    final start = i - matchWindow >= 0 ? i - matchWindow : 0;\r\n    final end =\r\n        i + matchWindow + 1 < s2.length ? i + matchWindow + 1 : s2.length;\r\n\r\n    for (int j = start; j < end; j++) {\r\n      if (!s2Matches[j] && s1[i] == s2[j]) {\r\n        s1Matches[i] = true;\r\n        s2Matches[j] = true;\r\n        matches.add(s1[i]);\r\n        break;\r\n      }\r\n    }\r\n  }\r\n\r\n  if (matches.isEmpty) return 0.0;\r\n\r\n  int t = 0;\r\n  int k = 0;\r\n  for (int i = 0; i < s1.length; i++) {\r\n    if (s1Matches[i]) {\r\n      while (!s2Matches[k]) k++;\r\n      if (s1[i] != s2[k]) t++;\r\n      k++;\r\n    }\r\n  }\r\n\r\n  final m = matches.length.toDouble();\r\n  final jaroSimilarity = (m / s1.length + m / s2.length + (m - t / 2) / m) / 3;\r\n  int l = 0;\r\n  while (l < s1.length && l < s2.length && s1[l] == s2[l] && l < 4) l++;\r\n\r\n  return jaroSimilarity + (l * 0.1 * (1 - jaroSimilarity));\r\n}\r\n\r\nFuture<Map<String, dynamic>?> mappingHelper(\r\n    String query, List<DMedia> result) async {\r\n  try {\r\n    final animeList = result;\r\n\r\n    if (animeList.isEmpty) {\r\n      log('No anime data found.');\r\n      return null;\r\n    }\r\n\r\n    Map<String, dynamic>? mostSimiliarAnime;\r\n    double highestSimilarity = 0.0;\r\n\r\n    for (var anime in animeList) {\r\n      if (anime.title is String) {\r\n        final name = anime.title as String;\r\n        final link = anime.url;\r\n        log('name: $name / link: $link');\r\n        final similarity = jaroWinklerDistance(query, name);\r\n\r\n        if (similarity > highestSimilarity) {\r\n          highestSimilarity = similarity;\r\n          mostSimiliarAnime = {'name': name, 'link': link};\r\n        }\r\n      } else {\r\n        log(\"Error: Manga item does not have the expected structure or types: ${anime.toString()}\");\r\n      }\r\n    }\r\n\r\n    log(\"Most similar anime found: ${mostSimiliarAnime.toString()}\");\r\n\r\n    return mostSimiliarAnime;\r\n  } catch (e, stackTrace) {\r\n    log(\"Error in searchMostSimilarManga function: $e\\n$stackTrace\");\r\n    return null;\r\n  }\r\n}\r\n\r\nFuture<String> searchMostSimilarNovel(\r\n    String query, Future<dynamic> Function(String) scrapeFunction) async {\r\n  try {\r\n    final result = await scrapeFunction(query);\r\n    final novelList = result as List<dynamic>?;\r\n\r\n    if (novelList == null) {\r\n      log('No novel data found.');\r\n      return '';\r\n    }\r\n\r\n    Map<String, dynamic>? mostSimilarNovel;\r\n    double highestSimilarity = 0.0;\r\n\r\n    for (var novel in novelList) {\r\n      if (novel is Map<String, dynamic> &&\r\n          novel.containsKey('title') &&\r\n          novel.containsKey('id') &&\r\n          novel['title'] is String &&\r\n          novel['id'] is String) {\r\n        final title = novel['title'] as String;\r\n        final id = novel['id'] as String;\r\n\r\n        final similarity = jaroWinklerDistance(query, title);\r\n\r\n        if (similarity > highestSimilarity) {\r\n          highestSimilarity = similarity;\r\n          mostSimilarNovel = {'title': title, 'id': id};\r\n        }\r\n      } else {\r\n        log(\"Error: Novel item does not have the expected structure or types: ${novel.toString()}\");\r\n      }\r\n    }\r\n\r\n    log(\"Most similar novel found: ${mostSimilarNovel.toString()}\");\r\n\r\n    return mostSimilarNovel!['id'];\r\n  } catch (e, stackTrace) {\r\n    log(\"Error in searchMostSimilarManga function: $e\\n$stackTrace\");\r\n    return '';\r\n  }\r\n}\r\n"
  },
  {
    "path": "lib/utils/Functions/multiplier_extension.dart",
    "content": "import 'package:azyx/Controllers/ui_setting_controller.dart';\r\nimport 'package:flutter/material.dart';\r\n\r\nextension Multiplier on num {\r\n  double glowMultiplier() {\r\n    return uiSettingController.glowMultiplier * this;\r\n  }\r\n\r\n  double blurMultiplier() {\r\n    return uiSettingController.blurMultiplier * this;\r\n  }\r\n\r\n  double spreadMultiplier() {\r\n    return uiSettingController.spreadMultiplier * this;\r\n  }\r\n}\r\n\r\nextension SizeExtension on num {\r\n  SizedBox get height => SizedBox(height: toDouble());\r\n  SizedBox get width => SizedBox(width: toDouble());\r\n}\r\n"
  },
  {
    "path": "lib/utils/assets.dart",
    "content": "class Assets {\r\n  static const String anilistLogo = 'assets/images/anilist-icon.png';\r\n  static const String malLogo = 'assets/images/mal-icon.png';\r\n  static const String simklLogo = 'assets/images/simkl-icon.png';\r\n  static const String notFound = 'assets/animations/Not Found.json';\r\n}\r\n"
  },
  {
    "path": "lib/utils/color_profiler.dart",
    "content": "// ignore_for_file: deprecated_member_use\r\n\r\nimport 'dart:developer';\r\nimport 'dart:math' as math;\r\n\r\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_text.dart';\r\nimport 'package:azyx/utils/utils.dart';\r\nimport 'package:flutter/material.dart';\r\nimport 'package:flutter/services.dart';\r\n\r\nclass ColorProfileManager {\r\n  static const Map<String, Map<String, int>> profiles = {\r\n    \"cinema\": {\r\n      \"brightness\": 5,\r\n      \"contrast\": 15,\r\n      \"saturation\": 10,\r\n      \"gamma\": 8,\r\n      \"hue\": 0,\r\n    },\r\n    \"cinema_dark\": {\r\n      \"brightness\": -8,\r\n      \"contrast\": 20,\r\n      \"saturation\": 12,\r\n      \"gamma\": 15,\r\n      \"hue\": 0,\r\n    },\r\n    \"cinema_hdr\": {\r\n      \"brightness\": 3,\r\n      \"contrast\": 25,\r\n      \"saturation\": 8,\r\n      \"gamma\": 5,\r\n      \"hue\": -2,\r\n    },\r\n    \"anime\": {\r\n      \"brightness\": 8,\r\n      \"contrast\": 25,\r\n      \"saturation\": 35,\r\n      \"gamma\": -5,\r\n      \"hue\": 2,\r\n    },\r\n    \"anime_vibrant\": {\r\n      \"brightness\": 12,\r\n      \"contrast\": 30,\r\n      \"saturation\": 45,\r\n      \"gamma\": -8,\r\n      \"hue\": 5,\r\n    },\r\n    \"anime_soft\": {\r\n      \"brightness\": 6,\r\n      \"contrast\": 18,\r\n      \"saturation\": 28,\r\n      \"gamma\": -2,\r\n      \"hue\": 1,\r\n    },\r\n    \"vivid\": {\r\n      \"brightness\": 12,\r\n      \"contrast\": 30,\r\n      \"saturation\": 40,\r\n      \"gamma\": 5,\r\n      \"hue\": 0,\r\n    },\r\n    \"vivid_pop\": {\r\n      \"brightness\": 15,\r\n      \"contrast\": 35,\r\n      \"saturation\": 50,\r\n      \"gamma\": 8,\r\n      \"hue\": 3,\r\n    },\r\n    \"vivid_warm\": {\r\n      \"brightness\": 10,\r\n      \"contrast\": 28,\r\n      \"saturation\": 38,\r\n      \"gamma\": 3,\r\n      \"hue\": 12,\r\n    },\r\n    \"natural\": {\r\n      \"brightness\": 0,\r\n      \"contrast\": 0,\r\n      \"saturation\": 0,\r\n      \"gamma\": 0,\r\n      \"hue\": 0,\r\n    },\r\n    \"dark\": {\r\n      \"brightness\": -15,\r\n      \"contrast\": 10,\r\n      \"saturation\": -5,\r\n      \"gamma\": 12,\r\n      \"hue\": 0,\r\n    },\r\n    \"warm\": {\r\n      \"brightness\": 5,\r\n      \"contrast\": 8,\r\n      \"saturation\": 12,\r\n      \"gamma\": 3,\r\n      \"hue\": 8,\r\n    },\r\n    \"cool\": {\r\n      \"brightness\": 2,\r\n      \"contrast\": 5,\r\n      \"saturation\": 8,\r\n      \"gamma\": 0,\r\n      \"hue\": -8,\r\n    },\r\n    \"grayscale\": {\r\n      \"brightness\": 0,\r\n      \"contrast\": 15,\r\n      \"saturation\": -100,\r\n      \"gamma\": 5,\r\n      \"hue\": 0,\r\n    },\r\n  };\r\n\r\n  static const Map<String, String> profileDescriptions = {\r\n    \"cinema\": \"Balanced colors for movie watching\",\r\n    \"cinema_dark\": \"Optimized for dark room cinema viewing\",\r\n    \"cinema_hdr\": \"Enhanced cinema with HDR-like contrast\",\r\n    \"anime\": \"Enhanced colors perfect for animation\",\r\n    \"anime_vibrant\": \"Maximum saturation for colorful anime\",\r\n    \"anime_soft\": \"Gentle enhancement for pastel anime\",\r\n    \"vivid\": \"Bright and punchy colors\",\r\n    \"vivid_pop\": \"Maximum vibrancy for eye-catching content\",\r\n    \"vivid_warm\": \"Vivid colors with warm temperature\",\r\n    \"natural\": \"Default balanced settings\",\r\n    \"dark\": \"Optimized for dark environments\",\r\n    \"warm\": \"Warmer tones for comfort viewing\",\r\n    \"cool\": \"Cooler tones for clarity\",\r\n    \"grayscale\": \"Black and white viewing\",\r\n  };\r\n\r\n  static const Map<String, IconData> profileIcons = {\r\n    \"cinema\": Icons.movie,\r\n    \"cinema_dark\": Icons.movie_outlined,\r\n    \"cinema_hdr\": Icons.hd,\r\n    \"anime\": Icons.animation,\r\n    \"anime_vibrant\": Icons.color_lens,\r\n    \"anime_soft\": Icons.blur_on,\r\n    \"vivid\": Icons.palette,\r\n    \"vivid_pop\": Icons.auto_awesome,\r\n    \"vivid_warm\": Icons.wb_sunny,\r\n    \"natural\": Icons.nature,\r\n    \"dark\": Icons.dark_mode,\r\n    \"warm\": Icons.wb_sunny,\r\n    \"cool\": Icons.ac_unit,\r\n    \"grayscale\": Icons.gradient,\r\n  };\r\n\r\n  Future<void> applyColorProfile(String profile, dynamic player) async {\r\n    final settings = profiles[profile.toLowerCase()];\r\n    if (settings != null && player.platform != null) {\r\n      try {\r\n        for (final entry in settings.entries) {\r\n          await (player.platform as dynamic)\r\n              .setProperty(entry.key, entry.value.toString());\r\n          Utils.log('Applied ${entry.key}: ${entry.value}');\r\n        }\r\n      } catch (e) {\r\n        Utils.log('Error applying color profile: $e');\r\n      }\r\n    }\r\n  }\r\n\r\n  Future<void> applyCustomSettings(\r\n      Map<String, int> customSettings, dynamic player) async {\r\n    if (player.platform != null) {\r\n      try {\r\n        for (final entry in customSettings.entries) {\r\n          await (player.platform as dynamic)\r\n              .setProperty(entry.key, entry.value.toString());\r\n        }\r\n      } catch (e) {\r\n        Utils.log('Error applying custom settings: $e');\r\n      }\r\n    }\r\n  }\r\n}\r\n\r\nclass ColorProfileBottomSheet extends StatefulWidget {\r\n  final String currentProfile;\r\n  final Function(String) onProfileSelected;\r\n  final Function(Map<String, int>) onCustomSettingsChanged;\r\n  final dynamic player;\r\n\r\n  const ColorProfileBottomSheet({\r\n    super.key,\r\n    required this.currentProfile,\r\n    required this.onProfileSelected,\r\n    required this.onCustomSettingsChanged,\r\n    required this.player,\r\n  });\r\n\r\n  @override\r\n  State<ColorProfileBottomSheet> createState() =>\r\n      _ColorProfileBottomSheetState();\r\n}\r\n\r\nclass _ColorProfileBottomSheetState extends State<ColorProfileBottomSheet>\r\n    with TickerProviderStateMixin {\r\n  late AnimationController _backgroundController;\r\n  late AnimationController _slideController;\r\n  late Animation<double> _backgroundAnimation;\r\n  late Animation<Offset> _slideAnimation;\r\n\r\n  int _currentPage = 0;\r\n  PageController _pageController = PageController();\r\n  String _selectedProfile = '';\r\n  Map<String, int> _customSettings = {\r\n    \"brightness\": 0,\r\n    \"contrast\": 0,\r\n    \"saturation\": 0,\r\n    \"gamma\": 0,\r\n    \"hue\": 0,\r\n  };\r\n\r\n  @override\r\n  void initState() {\r\n    super.initState();\r\n    _backgroundController = AnimationController(\r\n      duration: const Duration(seconds: 3),\r\n      vsync: this,\r\n    );\r\n    _slideController = AnimationController(\r\n      duration: const Duration(milliseconds: 600),\r\n      vsync: this,\r\n    );\r\n\r\n    _backgroundAnimation = Tween<double>(\r\n      begin: 0.0,\r\n      end: 1.0,\r\n    ).animate(CurvedAnimation(\r\n      parent: _backgroundController,\r\n      curve: Curves.easeInOut,\r\n    ));\r\n\r\n    _slideAnimation = Tween<Offset>(\r\n      begin: const Offset(0, 1),\r\n      end: Offset.zero,\r\n    ).animate(CurvedAnimation(\r\n      parent: _slideController,\r\n      curve: Curves.elasticOut,\r\n    ));\r\n\r\n    _selectedProfile = widget.currentProfile;\r\n    _customSettings = Map.from(ColorProfileManager.profiles['natural']!);\r\n\r\n    _backgroundController.repeat();\r\n    _slideController.forward();\r\n  }\r\n\r\n  @override\r\n  void dispose() {\r\n    _backgroundController.dispose();\r\n    _slideController.dispose();\r\n    _pageController.dispose();\r\n    super.dispose();\r\n  }\r\n\r\n  void _showProfileAppliedFeedback(String profileName) {\r\n    HapticFeedback.lightImpact();\r\n    log('Applied ${profileName.toUpperCase()} profile');\r\n  }\r\n\r\n  @override\r\n  Widget build(BuildContext context) {\r\n    final theme = Theme.of(context);\r\n    final size = MediaQuery.of(context).size;\r\n\r\n    return SlideTransition(\r\n      position: _slideAnimation,\r\n      child: Container(\r\n        height: size.height * 0.95,\r\n        decoration: BoxDecoration(\r\n          gradient: LinearGradient(\r\n            begin: Alignment.topLeft,\r\n            end: Alignment.bottomRight,\r\n            colors: [\r\n              theme.colorScheme.surface,\r\n              theme.colorScheme.surface.withOpacity(0.95),\r\n              theme.colorScheme.surfaceVariant.withOpacity(0.8),\r\n            ],\r\n          ),\r\n        ),\r\n        child: ClipRRect(\r\n          borderRadius: const BorderRadius.vertical(top: Radius.circular(40)),\r\n          child: Stack(\r\n            children: [\r\n              // Animated background\r\n              AnimatedBuilder(\r\n                animation: _backgroundAnimation,\r\n                builder: (context, child) {\r\n                  return Container(\r\n                    decoration: BoxDecoration(\r\n                      gradient: LinearGradient(\r\n                        begin: Alignment.topLeft,\r\n                        end: Alignment.bottomRight,\r\n                        colors: [\r\n                          theme.colorScheme.primary.withOpacity(0.05),\r\n                          theme.colorScheme.secondary.withOpacity(0.03),\r\n                          theme.colorScheme.tertiary.withOpacity(0.02),\r\n                        ],\r\n                        stops: [\r\n                          0.0,\r\n                          0.5 +\r\n                              0.3 *\r\n                                  math.sin(\r\n                                      _backgroundAnimation.value * 2 * math.pi),\r\n                          1.0,\r\n                        ],\r\n                      ),\r\n                    ),\r\n                  );\r\n                },\r\n              ),\r\n\r\n              // Main content\r\n              Column(\r\n                children: [\r\n                  // Floating header\r\n                  _buildFloatingHeader(theme),\r\n\r\n                  // Page indicator dots\r\n                  _buildPageIndicators(theme),\r\n\r\n                  // Content pages\r\n                  Expanded(\r\n                    child: PageView(\r\n                      controller: _pageController,\r\n                      onPageChanged: (index) {\r\n                        setState(() {\r\n                          _currentPage = index;\r\n                        });\r\n                      },\r\n                      children: [\r\n                        _buildPresetsPage(theme),\r\n                        _buildCustomPage(theme),\r\n                      ],\r\n                    ),\r\n                  ),\r\n                ],\r\n              ),\r\n            ],\r\n          ),\r\n        ),\r\n      ),\r\n    );\r\n  }\r\n\r\n  Widget _buildFloatingHeader(ThemeData theme) {\r\n    return Container(\r\n      margin: const EdgeInsets.fromLTRB(20, 20, 20, 0),\r\n      padding: const EdgeInsets.all(20),\r\n      decoration: BoxDecoration(\r\n        color: theme.colorScheme.surface.withOpacity(0.9),\r\n        borderRadius: BorderRadius.circular(30),\r\n        boxShadow: [\r\n          BoxShadow(\r\n            color: theme.colorScheme.shadow.withOpacity(0.1),\r\n            blurRadius: 20,\r\n            offset: const Offset(0, 10),\r\n          ),\r\n        ],\r\n      ),\r\n      child: Row(\r\n        children: [\r\n          // Animated icon\r\n          AnimatedBuilder(\r\n            animation: _backgroundAnimation,\r\n            builder: (context, child) {\r\n              return Transform.rotate(\r\n                angle: _backgroundAnimation.value * 2 * math.pi,\r\n                child: Container(\r\n                  padding: const EdgeInsets.all(15),\r\n                  decoration: BoxDecoration(\r\n                    gradient: LinearGradient(\r\n                      colors: [\r\n                        theme.colorScheme.primary,\r\n                        theme.colorScheme.secondary,\r\n                      ],\r\n                    ),\r\n                    borderRadius: BorderRadius.circular(20),\r\n                  ),\r\n                  child: Icon(\r\n                    Icons.palette_outlined,\r\n                    color: Colors.white,\r\n                    size: 28,\r\n                  ),\r\n                ),\r\n              );\r\n            },\r\n          ),\r\n\r\n          const SizedBox(width: 20),\r\n\r\n          // Title section\r\n          Expanded(\r\n            child: Column(\r\n              crossAxisAlignment: CrossAxisAlignment.start,\r\n              children: [\r\n                ShaderMask(\r\n                  shaderCallback: (bounds) => LinearGradient(\r\n                    colors: [\r\n                      theme.colorScheme.primary,\r\n                      theme.colorScheme.secondary,\r\n                    ],\r\n                  ).createShader(bounds),\r\n                  child: Text(\r\n                    'Color Studio',\r\n                    style: theme.textTheme.headlineMedium?.copyWith(\r\n                      fontWeight: FontWeight.w800,\r\n                      color: Colors.white,\r\n                    ),\r\n                  ),\r\n                ),\r\n                Text(\r\n                  'Craft your perfect viewing experience',\r\n                  style: theme.textTheme.bodyMedium?.copyWith(\r\n                    color: theme.colorScheme.onSurfaceVariant,\r\n                  ),\r\n                ),\r\n              ],\r\n            ),\r\n          ),\r\n\r\n          // Close button\r\n          GestureDetector(\r\n            onTap: () => Navigator.pop(context),\r\n            child: Container(\r\n              padding: const EdgeInsets.all(12),\r\n              decoration: BoxDecoration(\r\n                color: theme.colorScheme.errorContainer.withOpacity(0.1),\r\n                borderRadius: BorderRadius.circular(15),\r\n              ),\r\n              child: Icon(\r\n                Icons.close_rounded,\r\n                color: theme.colorScheme.error,\r\n                size: 20,\r\n              ),\r\n            ),\r\n          ),\r\n        ],\r\n      ),\r\n    );\r\n  }\r\n\r\n  Widget _buildPageIndicators(ThemeData theme) {\r\n    return Container(\r\n      margin: const EdgeInsets.symmetric(vertical: 30),\r\n      child: Row(\r\n        mainAxisAlignment: MainAxisAlignment.center,\r\n        children: [\r\n          _buildIndicatorDot(0, 'Presets', Icons.collections_rounded, theme),\r\n          const SizedBox(width: 40),\r\n          _buildIndicatorDot(1, 'Custom', Icons.tune_rounded, theme),\r\n        ],\r\n      ),\r\n    );\r\n  }\r\n\r\n  Widget _buildIndicatorDot(\r\n      int index, String label, IconData icon, ThemeData theme) {\r\n    final isActive = _currentPage == index;\r\n\r\n    return GestureDetector(\r\n      onTap: () {\r\n        _pageController.animateToPage(\r\n          index,\r\n          duration: const Duration(milliseconds: 300),\r\n          curve: Curves.easeInOut,\r\n        );\r\n      },\r\n      child: AnimatedContainer(\r\n        duration: const Duration(milliseconds: 300),\r\n        padding: EdgeInsets.symmetric(\r\n          horizontal: isActive ? 20 : 15,\r\n          vertical: 12,\r\n        ),\r\n        decoration: BoxDecoration(\r\n          gradient: isActive\r\n              ? LinearGradient(\r\n                  colors: [\r\n                    theme.colorScheme.primary,\r\n                    theme.colorScheme.secondary,\r\n                  ],\r\n                )\r\n              : null,\r\n          color: isActive\r\n              ? null\r\n              : theme.colorScheme.surfaceVariant.withOpacity(0.5),\r\n          borderRadius: BorderRadius.circular(25),\r\n          boxShadow: isActive\r\n              ? [\r\n                  BoxShadow(\r\n                    color: theme.colorScheme.primary.withOpacity(0.3),\r\n                    blurRadius: 15,\r\n                    offset: const Offset(0, 5),\r\n                  ),\r\n                ]\r\n              : null,\r\n        ),\r\n        child: Row(\r\n          mainAxisSize: MainAxisSize.min,\r\n          children: [\r\n            Icon(\r\n              icon,\r\n              size: 18,\r\n              color:\r\n                  isActive ? Colors.white : theme.colorScheme.onSurfaceVariant,\r\n            ),\r\n            if (isActive) ...[\r\n              const SizedBox(width: 8),\r\n              Text(\r\n                label,\r\n                style: TextStyle(\r\n                  color: Colors.white,\r\n                  fontWeight: FontWeight.w600,\r\n                  fontSize: 12,\r\n                ),\r\n              ),\r\n            ],\r\n          ],\r\n        ),\r\n      ),\r\n    );\r\n  }\r\n\r\n  Widget _buildPresetsPage(ThemeData theme) {\r\n    Map<String, List<String>> groupedProfiles = {\r\n      'Cinema': ['cinema', 'cinema_dark', 'cinema_hdr'],\r\n      'Anime': ['anime', 'anime_vibrant', 'anime_soft'],\r\n      'Vivid': ['vivid', 'vivid_pop', 'vivid_warm'],\r\n      'Essential': ['natural', 'dark', 'warm', 'cool', 'grayscale'],\r\n    };\r\n\r\n    return ListView(\r\n      padding: const EdgeInsets.symmetric(horizontal: 20),\r\n      children: [\r\n        ...groupedProfiles.entries.map((category) {\r\n          return Container(\r\n            margin: const EdgeInsets.only(bottom: 25),\r\n            child: Column(\r\n              crossAxisAlignment: CrossAxisAlignment.start,\r\n              children: [\r\n                // Category header\r\n                Padding(\r\n                  padding: const EdgeInsets.only(left: 10, bottom: 15),\r\n                  child: Text(\r\n                    category.key,\r\n                    style: theme.textTheme.titleLarge?.copyWith(\r\n                      fontWeight: FontWeight.w700,\r\n                      color: theme.colorScheme.onSurface,\r\n                    ),\r\n                    maxLines: 2,\r\n                  ),\r\n                ),\r\n\r\n                // Horizontal scrollable profiles\r\n                SizedBox(\r\n                  height: 180,\r\n                  child: ListView.builder(\r\n                    scrollDirection: Axis.horizontal,\r\n                    itemCount: category.value.length,\r\n                    itemBuilder: (context, index) {\r\n                      final profileKey = category.value[index];\r\n                      final isSelected = _selectedProfile == profileKey;\r\n\r\n                      return _buildProfileCard(profileKey, isSelected, theme);\r\n                    },\r\n                  ),\r\n                ),\r\n              ],\r\n            ),\r\n          );\r\n        }),\r\n        const SizedBox(height: 20),\r\n      ],\r\n    );\r\n  }\r\n\r\n  Widget _buildProfileCard(\r\n      String profileKey, bool isSelected, ThemeData theme) {\r\n    final profileColors = {\r\n      'cinema': Colors.amber,\r\n      'cinema_dark': Colors.deepPurple,\r\n      'cinema_hdr': Colors.blue,\r\n      'anime': Colors.pink,\r\n      'anime_vibrant': Colors.red,\r\n      'anime_soft': Colors.purple,\r\n      'vivid': Colors.orange,\r\n      'vivid_pop': Colors.cyan,\r\n      'vivid_warm': Colors.deepOrange,\r\n      'natural': Colors.green,\r\n      'dark': Colors.grey,\r\n      'warm': Colors.yellow,\r\n      'cool': Colors.lightBlue,\r\n      'grayscale': Colors.blueGrey,\r\n    };\r\n\r\n    return Container(\r\n      width: 140,\r\n      margin: const EdgeInsets.only(right: 15),\r\n      child: GestureDetector(\r\n        onTap: () async {\r\n          setState(() => _selectedProfile = profileKey);\r\n          await ColorProfileManager()\r\n              .applyColorProfile(profileKey, widget.player);\r\n          widget.onProfileSelected(profileKey);\r\n          _showProfileAppliedFeedback(profileKey);\r\n        },\r\n        child: AnimatedContainer(\r\n          duration: const Duration(milliseconds: 300),\r\n          decoration: BoxDecoration(\r\n            gradient: isSelected\r\n                ? LinearGradient(\r\n                    begin: Alignment.topLeft,\r\n                    end: Alignment.bottomRight,\r\n                    colors: [\r\n                      profileColors[profileKey]!,\r\n                      profileColors[profileKey]!.withOpacity(0.7),\r\n                    ],\r\n                  )\r\n                : null,\r\n            color: isSelected ? null : theme.colorScheme.surface,\r\n            borderRadius: BorderRadius.circular(25),\r\n            boxShadow: [\r\n              BoxShadow(\r\n                color: isSelected\r\n                    ? profileColors[profileKey]!.withOpacity(0.3)\r\n                    : theme.colorScheme.shadow.withOpacity(0.1),\r\n                blurRadius: isSelected ? 20 : 10,\r\n                offset: const Offset(0, 5),\r\n              ),\r\n            ],\r\n          ),\r\n          child: Stack(\r\n            children: [\r\n              // Background pattern\r\n              if (isSelected)\r\n                Positioned.fill(\r\n                  child: ClipRRect(\r\n                    borderRadius: BorderRadius.circular(25),\r\n                    child: CustomPaint(\r\n                      painter: PatternPainter(\r\n                        color: Colors.white.withOpacity(0.1),\r\n                      ),\r\n                    ),\r\n                  ),\r\n                ),\r\n\r\n              // Content\r\n              Padding(\r\n                padding: const EdgeInsets.all(20),\r\n                child: Column(\r\n                  mainAxisAlignment: MainAxisAlignment.center,\r\n                  children: [\r\n                    // Icon\r\n                    Container(\r\n                      padding: const EdgeInsets.all(15),\r\n                      decoration: BoxDecoration(\r\n                        color: isSelected\r\n                            ? Colors.white.withOpacity(0.2)\r\n                            : theme.colorScheme.surfaceVariant,\r\n                        borderRadius: BorderRadius.circular(20),\r\n                      ),\r\n                      child: Icon(\r\n                        ColorProfileManager.profileIcons[profileKey],\r\n                        size: 30,\r\n                        color: isSelected\r\n                            ? Colors.white\r\n                            : theme.colorScheme.onSurfaceVariant,\r\n                      ),\r\n                    ),\r\n\r\n                    const SizedBox(height: 15),\r\n\r\n                    // Title\r\n                    Text(\r\n                      profileKey.replaceAll('_', ' ').toUpperCase(),\r\n                      textAlign: TextAlign.center,\r\n                      style: theme.textTheme.titleSmall?.copyWith(\r\n                        fontWeight: FontWeight.w700,\r\n                        color: isSelected\r\n                            ? Colors.white\r\n                            : theme.colorScheme.onSurface,\r\n                      ),\r\n                      maxLines: 1,\r\n                      overflow: TextOverflow.ellipsis,\r\n                    ),\r\n\r\n                    const SizedBox(height: 8),\r\n\r\n                    // Description\r\n                    Text(\r\n                      ColorProfileManager.profileDescriptions[profileKey] ?? '',\r\n                      textAlign: TextAlign.center,\r\n                      style: theme.textTheme.bodySmall?.copyWith(\r\n                        color: isSelected\r\n                            ? Colors.white.withOpacity(0.8)\r\n                            : theme.colorScheme.onSurfaceVariant,\r\n                      ),\r\n                      maxLines: 2,\r\n                      overflow: TextOverflow.ellipsis,\r\n                    ),\r\n                  ],\r\n                ),\r\n              ),\r\n\r\n              // Selection indicator\r\n              if (isSelected)\r\n                Positioned(\r\n                  top: 15,\r\n                  right: 15,\r\n                  child: Container(\r\n                    padding: const EdgeInsets.all(5),\r\n                    decoration: BoxDecoration(\r\n                      color: Colors.white,\r\n                      borderRadius: BorderRadius.circular(15),\r\n                    ),\r\n                    child: Icon(\r\n                      Icons.check_rounded,\r\n                      size: 16,\r\n                      color: profileColors[profileKey],\r\n                    ),\r\n                  ),\r\n                ),\r\n            ],\r\n          ),\r\n        ),\r\n      ),\r\n    );\r\n  }\r\n\r\n  Widget _buildCustomPage(ThemeData theme) {\r\n    return SingleChildScrollView(\r\n      padding: const EdgeInsets.symmetric(horizontal: 20),\r\n      child: Column(\r\n        crossAxisAlignment: CrossAxisAlignment.start,\r\n        children: [\r\n          // Header\r\n          Text(\r\n            'Fine-tune Your Experience',\r\n            style: theme.textTheme.headlineSmall?.copyWith(\r\n              fontWeight: FontWeight.w700,\r\n              color: theme.colorScheme.onSurface,\r\n            ),\r\n          ),\r\n          const SizedBox(height: 10),\r\n          Text(\r\n            'Adjust each parameter to create your perfect viewing setup',\r\n            style: theme.textTheme.bodyMedium?.copyWith(\r\n              color: theme.colorScheme.onSurfaceVariant,\r\n            ),\r\n          ),\r\n          const SizedBox(height: 30),\r\n\r\n          // Sliders\r\n          ..._customSettings.keys.map((setting) {\r\n            return _buildModernSlider(setting, theme);\r\n          }),\r\n\r\n          const SizedBox(height: 40),\r\n\r\n          // Action buttons\r\n          _buildActionButtons(theme),\r\n\r\n          const SizedBox(height: 30),\r\n        ],\r\n      ),\r\n    );\r\n  }\r\n\r\n  Widget _buildModernSlider(String setting, ThemeData theme) {\r\n    final value = _customSettings[setting]!;\r\n    final displayName = setting[0].toUpperCase() + setting.substring(1);\r\n\r\n    final sliderColors = {\r\n      'brightness': Colors.yellow,\r\n      'contrast': Colors.blue,\r\n      'saturation': Colors.purple,\r\n      'gamma': Colors.green,\r\n      'hue': Colors.orange,\r\n    };\r\n\r\n    final sliderIcons = {\r\n      'brightness': Icons.brightness_6_rounded,\r\n      'contrast': Icons.contrast_rounded,\r\n      'saturation': Icons.colorize_rounded,\r\n      'gamma': Icons.gamepad,\r\n      'hue': Icons.color_lens_rounded,\r\n    };\r\n\r\n    return Container(\r\n      margin: const EdgeInsets.only(bottom: 30),\r\n      child: Column(\r\n        crossAxisAlignment: CrossAxisAlignment.start,\r\n        children: [\r\n          // Header\r\n          Row(\r\n            children: [\r\n              Container(\r\n                padding: const EdgeInsets.all(12),\r\n                decoration: BoxDecoration(\r\n                  gradient: LinearGradient(\r\n                    colors: [\r\n                      sliderColors[setting]!,\r\n                      sliderColors[setting]!.withOpacity(0.7),\r\n                    ],\r\n                  ),\r\n                  borderRadius: BorderRadius.circular(15),\r\n                ),\r\n                child: Icon(\r\n                  sliderIcons[setting],\r\n                  color: Colors.white,\r\n                  size: 20,\r\n                ),\r\n              ),\r\n              const SizedBox(width: 15),\r\n              Expanded(\r\n                child: Text(\r\n                  displayName,\r\n                  style: theme.textTheme.titleMedium?.copyWith(\r\n                    fontWeight: FontWeight.w600,\r\n                    color: theme.colorScheme.onSurface,\r\n                  ),\r\n                ),\r\n              ),\r\n              // Value display\r\n              Container(\r\n                padding:\r\n                    const EdgeInsets.symmetric(horizontal: 15, vertical: 8),\r\n                decoration: BoxDecoration(\r\n                  color: sliderColors[setting]!.withOpacity(0.1),\r\n                  borderRadius: BorderRadius.circular(20),\r\n                  border: Border.all(\r\n                    color: sliderColors[setting]!.withOpacity(0.3),\r\n                  ),\r\n                ),\r\n                child: Text(\r\n                  value.toString(),\r\n                  style: theme.textTheme.titleSmall?.copyWith(\r\n                    fontWeight: FontWeight.w700,\r\n                    color: sliderColors[setting],\r\n                  ),\r\n                ),\r\n              ),\r\n            ],\r\n          ),\r\n\r\n          const SizedBox(height: 20),\r\n\r\n          // Custom slider\r\n          Container(\r\n            padding: const EdgeInsets.all(20),\r\n            decoration: BoxDecoration(\r\n              color: theme.colorScheme.surface,\r\n              borderRadius: BorderRadius.circular(25),\r\n              boxShadow: [\r\n                BoxShadow(\r\n                  color: theme.colorScheme.shadow.withOpacity(0.1),\r\n                  blurRadius: 10,\r\n                  offset: const Offset(0, 5),\r\n                ),\r\n              ],\r\n            ),\r\n            child: Column(\r\n              children: [\r\n                // Slider\r\n                SliderTheme(\r\n                  data: SliderTheme.of(context).copyWith(\r\n                    trackHeight: 8,\r\n                    thumbShape: CustomSliderThumb(\r\n                      color: sliderColors[setting]!,\r\n                    ),\r\n                    overlayShape:\r\n                        const RoundSliderOverlayShape(overlayRadius: 30),\r\n                    activeTrackColor: sliderColors[setting]!,\r\n                    inactiveTrackColor: theme.colorScheme.surfaceVariant,\r\n                    overlayColor: sliderColors[setting]!.withOpacity(0.1),\r\n                  ),\r\n                  child: Slider(\r\n                    value: value.toDouble(),\r\n                    min: -100,\r\n                    max: 100,\r\n                    divisions: 200,\r\n                    onChanged: (newValue) {\r\n                      setState(() {\r\n                        _customSettings[setting] = newValue.round();\r\n                      });\r\n                    },\r\n                  ),\r\n                ),\r\n\r\n                const SizedBox(height: 10),\r\n\r\n                // Range labels\r\n                Row(\r\n                  mainAxisAlignment: MainAxisAlignment.spaceBetween,\r\n                  children: [\r\n                    Text('-100', style: theme.textTheme.bodySmall),\r\n                    Text('0', style: theme.textTheme.bodySmall),\r\n                    Text('100', style: theme.textTheme.bodySmall),\r\n                  ],\r\n                ),\r\n              ],\r\n            ),\r\n          ),\r\n        ],\r\n      ),\r\n    );\r\n  }\r\n\r\n  Widget _buildActionButtons(ThemeData theme) {\r\n    return Row(\r\n      children: [\r\n        Expanded(\r\n          child: GestureDetector(\r\n            onTap: () {\r\n              setState(() {\r\n                _customSettings =\r\n                    Map.from(ColorProfileManager.profiles['natural']!);\r\n              });\r\n              ColorProfileManager()\r\n                  .applyCustomSettings(_customSettings, widget.player);\r\n              widget.onCustomSettingsChanged(_customSettings);\r\n            },\r\n            child: Container(\r\n              padding: const EdgeInsets.symmetric(vertical: 18),\r\n              decoration: BoxDecoration(\r\n                color: theme.colorScheme.surfaceVariant,\r\n                borderRadius: BorderRadius.circular(25),\r\n                border: Border.all(\r\n                  color: theme.colorScheme.outline.withOpacity(0.2),\r\n                ),\r\n              ),\r\n              child: Row(\r\n                mainAxisAlignment: MainAxisAlignment.center,\r\n                children: [\r\n                  Icon(\r\n                    Icons.refresh_rounded,\r\n                    color: theme.colorScheme.onSurfaceVariant,\r\n                    size: 20,\r\n                  ),\r\n                  const SizedBox(width: 8),\r\n                  Text(\r\n                    'Reset',\r\n                    style: theme.textTheme.titleSmall?.copyWith(\r\n                      fontWeight: FontWeight.w600,\r\n                      color: theme.colorScheme.onSurfaceVariant,\r\n                    ),\r\n                  ),\r\n                ],\r\n              ),\r\n            ),\r\n          ),\r\n        ),\r\n        const SizedBox(width: 15),\r\n        Expanded(\r\n          child: GestureDetector(\r\n            onTap: () {\r\n              ColorProfileManager()\r\n                  .applyCustomSettings(_customSettings, widget.player);\r\n              widget.onCustomSettingsChanged(_customSettings);\r\n              _showProfileAppliedFeedback('Custom');\r\n            },\r\n            child: Container(\r\n              padding: const EdgeInsets.symmetric(vertical: 18),\r\n              decoration: BoxDecoration(\r\n                gradient: LinearGradient(\r\n                  colors: [\r\n                    theme.colorScheme.primary,\r\n                    theme.colorScheme.secondary,\r\n                  ],\r\n                ),\r\n                borderRadius: BorderRadius.circular(25),\r\n                boxShadow: [\r\n                  BoxShadow(\r\n                    color: theme.colorScheme.primary.withOpacity(0.3),\r\n                    blurRadius: 15,\r\n                    offset: const Offset(0, 5),\r\n                  ),\r\n                ],\r\n              ),\r\n              child: Row(\r\n                mainAxisAlignment: MainAxisAlignment.center,\r\n                children: [\r\n                  Icon(\r\n                    Icons.check_rounded,\r\n                    color: Colors.white,\r\n                    size: 20,\r\n                  ),\r\n                  const SizedBox(width: 8),\r\n                  Text(\r\n                    'Apply',\r\n                    style: theme.textTheme.titleSmall?.copyWith(\r\n                      fontWeight: FontWeight.w600,\r\n                      color: Colors.white,\r\n                    ),\r\n                  ),\r\n                ],\r\n              ),\r\n            ),\r\n          ),\r\n        ),\r\n      ],\r\n    );\r\n  }\r\n}\r\n\r\nclass CustomSliderThumb extends SliderComponentShape {\r\n  final Color color;\r\n\r\n  CustomSliderThumb({required this.color});\r\n\r\n  @override\r\n  Size getPreferredSize(bool isEnabled, bool isDiscrete) {\r\n    return const Size(24, 24);\r\n  }\r\n\r\n  @override\r\n  void paint(\r\n    PaintingContext context,\r\n    Offset center, {\r\n    required Animation<double> activationAnimation,\r\n    required Animation<double> enableAnimation,\r\n    required bool isDiscrete,\r\n    required TextPainter labelPainter,\r\n    required RenderBox parentBox,\r\n    required SliderThemeData sliderTheme,\r\n    required TextDirection textDirection,\r\n    required double value,\r\n    required double textScaleFactor,\r\n    required Size sizeWithOverflow,\r\n  }) {\r\n    final Canvas canvas = context.canvas;\r\n\r\n    // Outer ring\r\n    final Paint outerPaint = Paint()\r\n      ..color = color\r\n      ..style = PaintingStyle.stroke\r\n      ..strokeWidth = 3;\r\n    canvas.drawCircle(center, 12, outerPaint);\r\n\r\n    // Inner fill\r\n    final Paint innerPaint = Paint()\r\n      ..color = color.withOpacity(0.3)\r\n      ..style = PaintingStyle.fill;\r\n    canvas.drawCircle(center, 8, innerPaint);\r\n\r\n    // Center dot\r\n    final Paint centerPaint = Paint()\r\n      ..color = color\r\n      ..style = PaintingStyle.fill;\r\n    canvas.drawCircle(center, 4, centerPaint);\r\n  }\r\n}\r\n\r\nclass PatternPainter extends CustomPainter {\r\n  final Color color;\r\n\r\n  PatternPainter({required this.color});\r\n\r\n  @override\r\n  void paint(Canvas canvas, Size size) {\r\n    final Paint paint = Paint()\r\n      ..color = color\r\n      ..style = PaintingStyle.fill;\r\n\r\n    const double spacing = 20;\r\n    for (double x = 0; x < size.width; x += spacing) {\r\n      for (double y = 0; y < size.height; y += spacing) {\r\n        canvas.drawCircle(Offset(x, y), 2, paint);\r\n      }\r\n    }\r\n  }\r\n\r\n  @override\r\n  bool shouldRepaint(covariant CustomPainter oldDelegate) => false;\r\n}\r\n"
  },
  {
    "path": "lib/utils/constants.dart",
    "content": "import 'package:azyx/Controllers/services/service_handler.dart';\r\nimport 'package:azyx/Screens/Home/UserLists/widgets/grid_list.dart';\r\nimport 'package:azyx/utils/Functions/multiplier_extension.dart';\r\nimport 'package:flutter/material.dart';\r\n\r\nfinal List<double> scoresItems = [\r\n  0.0,\r\n  0.5,\r\n  1.0,\r\n  1.5,\r\n  2.0,\r\n  2.5,\r\n  3.0,\r\n  3.5,\r\n  4.0,\r\n  4.5,\r\n  5.0,\r\n  5.5,\r\n  6.0,\r\n  6.5,\r\n  7.0,\r\n  7.5,\r\n  8.0,\r\n  8.5,\r\n  9.0,\r\n  9.5,\r\n  10.0,\r\n];\r\nBoxShadow glowingShadow(context) {\r\n  return BoxShadow(\r\n    color: Theme.of(\r\n      context,\r\n    ).colorScheme.primary.withOpacity(1.glowMultiplier()),\r\n    blurRadius: 10.blurMultiplier(),\r\n  );\r\n}\r\n\r\nfinal List<String> items = [\r\n  \"CURRENT\",\r\n  \"PLANNING\",\r\n  \"COMPLETED\",\r\n  \"REPEATING\",\r\n  \"PAUSED\",\r\n  \"DROPPED\",\r\n];\r\n\r\n// List<Map<String, dynamic>> get animeCategories {\r\n//   final list = serviceHandler.userAnimeList.value;\r\n\r\n//   return [\r\n//     {\r\n//       \"name\": \"All\",\r\n//       \"data\": list.allList,\r\n//       \"isManga\": false,\r\n//     },\r\n//     {\r\n//       \"name\": \"Completed\",\r\n//       \"data\": list.completed,\r\n//       \"isManga\": false,\r\n//     },\r\n//     {\r\n//       \"name\": \"Planning\",\r\n//       \"data\": list.planning,\r\n//       \"isManga\": false,\r\n//     },\r\n//     {\r\n//       \"name\": \"Watching\",\r\n//       \"data\": list.currentlyWatching,\r\n//       \"isManga\": false,\r\n//     },\r\n//     {\r\n//       \"name\": list.repeating.isEmpty ? \"Dropped\" : \"Repeating\",\r\n//       \"data\": list.repeating.isEmpty ? list.dropped : list.repeating,\r\n//       \"isManga\": false,\r\n//     },\r\n//     {\r\n//       \"name\": \"Paused\",\r\n//       \"data\": list.paused,\r\n//       \"isManga\": false,\r\n//     },\r\n//   ];\r\n// }\r\n\r\n// List<Map<String, dynamic>> get mangaCategories {\r\n//   final list = serviceHandler.userMangaList.value;\r\n\r\n//   return [\r\n//     {\r\n//       \"name\": \"All\",\r\n//       \"data\": list.allList,\r\n//       \"isManga\": true,\r\n//     },\r\n//     {\r\n//       \"name\": \"Completed\",\r\n//       \"data\": list.completed,\r\n//       \"isManga\": true,\r\n//     },\r\n//     {\r\n//       \"name\": \"Planning\",\r\n//       \"data\": list.planning,\r\n//       \"isManga\": true,\r\n//     },\r\n//     {\r\n//       \"name\": \"Reading\",\r\n//       \"data\": list.currentlyWatching,\r\n//       \"isManga\": true,\r\n//     },\r\n//     {\r\n//       \"name\": list.repeating.isEmpty ? \"Dropped\" : \"Repeating\",\r\n//       \"data\": list.repeating.isEmpty ? list.dropped : list.repeating,\r\n//       \"isManga\": true,\r\n//     },\r\n//     {\r\n//       \"name\": \"Paused\",\r\n//       \"data\": list.paused,\r\n//       \"isManga\": true,\r\n//     },\r\n//   ];\r\n// }\r\n\r\nString getAniListStatusEquivalent(String status) {\r\n  switch (status.toLowerCase()) {\r\n    case 'watching':\r\n      return 'CURRENT';\r\n    case 'completed':\r\n      return 'COMPLETED';\r\n    case 'on_hold':\r\n      return 'PAUSED';\r\n    case 'dropped':\r\n      return 'DROPPED';\r\n    case 'plan_to_watch':\r\n      return 'PLANNING';\r\n    default:\r\n      return 'UNKNOWN';\r\n  }\r\n}\r\n\r\nString returnConvertedStatus(String status) {\r\n  switch (status) {\r\n    case 'watching' || 'reading':\r\n      return 'CURRENT';\r\n    case 'completed':\r\n      return 'COMPLETED';\r\n    case 'on_hold':\r\n      return 'PAUSED';\r\n    case 'dropped':\r\n      return 'DROPPED';\r\n    case 'plan_to_watch' || 'plan_to_read':\r\n      return 'PLANNING';\r\n    default:\r\n      return '';\r\n  }\r\n}\r\n\r\nString getMALStatusEquivalent(String status, {bool isAnime = true}) {\r\n  switch (status.toUpperCase()) {\r\n    case 'CURRENT':\r\n      return isAnime ? 'watching' : 'reading';\r\n    case 'COMPLETED':\r\n      return 'completed';\r\n    case 'PAUSED':\r\n      return 'on_hold';\r\n    case 'DROPPED':\r\n      return 'dropped';\r\n    case 'PLANNING':\r\n      return isAnime ? 'plan_to_watch' : 'plan_to_read';\r\n    default:\r\n      return 'unknown';\r\n  }\r\n}\r\n"
  },
  {
    "path": "lib/utils/deeplink.dart",
    "content": "import 'dart:io';\nimport 'package:hive/hive.dart';\n\nimport 'package:anymex_extension_runtime_bridge/anymex_extension_runtime_bridge.dart' hide isar;\nimport 'package:azyx/Controllers/services/service_handler.dart';\nimport 'package:azyx/Controllers/source/source_controller.dart';\nimport 'package:azyx/Database/isar_models/anime_details_data.dart';\nimport 'package:azyx/Controllers/services/models/base_service.dart';\nimport 'package:azyx/Models/carousale_data.dart';\nimport 'package:azyx/Screens/Anime/Details/anime_details_screen.dart';\nimport 'package:azyx/Screens/Manga/Details/manga_details_screen.dart';\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_snack_bar.dart';\nimport 'package:azyx/utils/utils.dart';\nimport 'package:get/get.dart';\n\nclass Deeplink {\n  static void handleDeepLink(Uri uri, {bool isInitial = false}) {\n    if (isInitial) {\n      if (Hive.isBoxOpen(\"offline-data\")) {\n        final box = Hive.box(\"offline-data\");\n        if (box.get(\"last_processed_deeplink\") == uri.toString()) {\n          return;\n        }\n        box.put(\"last_processed_deeplink\", uri.toString());\n      }\n    }\n    Utils.log(\"HANDLING DEEEPLIINK => ${uri.toString()}\");\n    final illegalSchemes = Get.find<ExtensionManager>()\n        .managers\n        .expand((e) => e.schemes.toList())\n        .toList();\n\n    if (!illegalSchemes.contains(uri.scheme.toLowerCase()) && uri.host.toLowerCase() != 'add-repo') {\n      final mediaTarget = _parseMediaTarget(uri);\n      if (mediaTarget != null) {\n         _openMediaTarget(mediaTarget);\n         return;\n      }\n    }\n\n    if (uri.host.toLowerCase() == 'add-repo') {\n      _legacyUseDeepLink(uri);\n      return;\n    }\n\n    bool isRepoAdded = false;\n    azyxSnackBar(\"Adding repo... please wait.\");\n    final manager = Get.find<ExtensionManager>().managers;\n    for (final handler in manager) {\n      Utils.log('Matching ${uri.scheme} with ${handler.schemes.toString()}');\n      if (handler.schemes.contains(uri.scheme.toLowerCase())) {\n        handler.handleSchemes(uri);\n        isRepoAdded = true;\n        break;\n      }\n    }\n    azyxSnackBar(\n      isRepoAdded\n          ? \"Added Repo Links Successfully!\"\n          : \"Missing or invalid parameters in the link.\",\n    );\n  }\n\n  static void _legacyUseDeepLink(Uri uri) {\n    if (uri.host != 'add-repo') return;\n    String managerId;\n    String? animeUrl;\n    String? mangaUrl;\n    if (Platform.isAndroid) {\n      switch (uri.scheme.toLowerCase()) {\n        case 'aniyomi':\n          managerId = 'aniyomi';\n          animeUrl = uri.queryParameters['url']?.trim();\n          break;\n        case 'tachiyomi':\n          managerId = 'aniyomi';\n          mangaUrl = uri.queryParameters['url']?.trim();\n          break;\n        default:\n          managerId = 'mangayomi';\n          animeUrl =\n              (uri.queryParameters[\"url\"] ?? uri.queryParameters['anime_url'])\n                  ?.trim();\n          mangaUrl = uri.queryParameters['manga_url']?.trim();\n          break;\n      }\n    } else {\n      managerId = 'mangayomi';\n      animeUrl =\n          (uri.queryParameters[\"url\"] ?? uri.queryParameters['anime_url'])\n              ?.trim();\n      mangaUrl = uri.queryParameters['manga_url']?.trim();\n    }\n\n    if (animeUrl != null) sourceController.addRepo(animeUrl, ItemType.anime, managerId);\n    if (mangaUrl != null) sourceController.addRepo(mangaUrl, ItemType.manga, managerId);\n\n    if (animeUrl != null || mangaUrl != null) azyxSnackBar('Repo added succesfully');\n    else azyxSnackBar('Unsupported link');\n  }\n\n  static _MediaDeepLinkTarget? _parseMediaTarget(Uri uri) {\n    final webTarget = _parseWebTarget(uri);\n    if (webTarget != null) return webTarget;\n    return _parseCustomTarget(uri);\n  }\n\n  static _MediaDeepLinkTarget? _parseWebTarget(Uri uri) {\n    final scheme = uri.scheme.toLowerCase();\n    if (scheme != 'https' && scheme != 'http') return null;\n\n    final host = uri.host.toLowerCase();\n    final segments = _compactSegments(uri.pathSegments);\n\n    if (_isHost(host, 'anilist.co')) {\n      return _parseAnimeMangaTarget(\n        uri: uri,\n        segments: segments,\n        serviceType: ServicesType.anilist,\n      );\n    }\n\n    if (_isHost(host, 'myanimelist.net')) {\n      return _parseAnimeMangaTarget(\n        uri: uri,\n        segments: segments,\n        serviceType: ServicesType.mal,\n      );\n    }\n\n    if (_isHost(host, 'simkl.com')) {\n      return _parseSimklTarget(uri: uri, segments: segments);\n    }\n\n    return null;\n  }\n\n  static _MediaDeepLinkTarget? _parseCustomTarget(Uri uri) {\n    if (uri.host.toLowerCase() == 'callback' ||\n        uri.host.toLowerCase() == 'add-repo') {\n      return null;\n    }\n\n    final segments = _compactSegments(uri.pathSegments);\n    ServicesType? serviceType = _serviceFromToken(uri.host);\n    int offset = 0;\n\n    if (serviceType == null && segments.isNotEmpty) {\n      serviceType = _serviceFromToken(segments.first);\n      if (serviceType != null) {\n        offset = 1;\n      }\n    }\n\n    if (serviceType == null) return null;\n\n    final mediaSegments = segments.skip(offset).toList();\n\n    if (serviceType == ServicesType.simkl) {\n      return _parseSimklTarget(uri: uri, segments: mediaSegments);\n    }\n\n    return _parseAnimeMangaTarget(\n      uri: uri,\n      segments: mediaSegments,\n      serviceType: serviceType,\n    );\n  }\n\n  static _MediaDeepLinkTarget? _parseAnimeMangaTarget({\n    required Uri uri,\n    required List<String> segments,\n    required ServicesType serviceType,\n  }) {\n    if (segments.isEmpty) return null;\n\n    final first = segments.first.toLowerCase();\n\n    if ((first == 'anime.php' || first == 'manga.php') &&\n        uri.queryParameters.containsKey('id')) {\n      final isManga = first == 'manga.php';\n      final id = _extractNumericId(uri.queryParameters['id']!);\n      if (id == null) return null;\n\n      return _MediaDeepLinkTarget(\n        serviceType: serviceType,\n        isManga: isManga,\n        mediaId: id,\n        initialTabIndex: _parseInitialTabIndex(uri.fragment),\n      );\n    }\n\n    if (segments.length < 2) return null;\n\n    final type = first;\n    final isAnimePath = type == 'anime';\n    final isMangaPath = type == 'manga';\n    if (!isAnimePath && !isMangaPath) return null;\n\n    final id = _extractNumericId(segments[1]);\n    if (id == null) return null;\n\n    return _MediaDeepLinkTarget(\n      serviceType: serviceType,\n      isManga: isMangaPath,\n      mediaId: id,\n      initialTabIndex: _parseInitialTabIndex(uri.fragment),\n    );\n  }\n\n  static _MediaDeepLinkTarget? _parseSimklTarget({\n    required Uri uri,\n    required List<String> segments,\n  }) {\n    if (segments.length < 2) return null;\n\n    final type = segments.first.toLowerCase();\n    final isMovie = {'movie', 'movies', 'film', 'films'}.contains(type);\n    final isSeries = {'anime', 'tv', 'series', 'show', 'shows'}.contains(type);\n\n    if (!isMovie && !isSeries) return null;\n\n    final id = _extractNumericId(segments[1]);\n    if (id == null) return null;\n\n    return _MediaDeepLinkTarget(\n      serviceType: ServicesType.simkl,\n      isManga: false,\n      mediaId: '$id*${isMovie ? 'MOVIE' : 'SERIES'}',\n      initialTabIndex: _parseInitialTabIndex(uri.fragment),\n    );\n  }\n\n  static ServicesType? _serviceFromToken(String raw) {\n    final token = raw.toLowerCase();\n    if (token.contains('anilist')) return ServicesType.anilist;\n    if (token.contains('myanimelist') || token == 'mal') {\n      return ServicesType.mal;\n    }\n    if (token.contains('simkl')) return ServicesType.simkl;\n\n    switch (token) {\n      case 'anilist':\n      case 'al':\n        return ServicesType.anilist;\n      case 'mal':\n      case 'myanimelist':\n        return ServicesType.mal;\n      case 'simkl':\n        return ServicesType.simkl;\n      default:\n        return null;\n    }\n  }\n\n  static int _parseInitialTabIndex(String fragment) {\n    var tab = fragment.trim().toLowerCase();\n    tab = tab.replaceFirst(RegExp(r'^/+'), '');\n\n    switch (tab) {\n      case 'watch':\n      case 'read':\n        return 1;\n      case 'comment':\n      case 'comments':\n        return 2;\n      case 'details':\n      default:\n        return 0;\n    }\n  }\n\n  static void _openMediaTarget(\n    _MediaDeepLinkTarget target, {\n    int attempts = 0,\n  }) {\n    if (!Get.isRegistered<ServiceHandler>() || Get.context == null) {\n      if (attempts >= 300) return;\n      Future.delayed(const Duration(milliseconds: 200), () {\n        _openMediaTarget(target, attempts: attempts + 1);\n      });\n      return;\n    }\n\n    final handler = Get.find<ServiceHandler>();\n    if (handler.serviceType.value != target.serviceType) {\n      handler.changeService(target.serviceType);\n    }\n\n    _openHydratedMediaTarget(target);\n  }\n\n  static Future<void> _openHydratedMediaTarget(\n      _MediaDeepLinkTarget target) async {\n\n    AnilistMediaData? mediaData;\n    \n    try {\n      final fetchedMedia = await serviceHandler.fetchAnimeDetails(\n        FetchDetailsParams(\n          id: target.mediaId,\n          isManga: target.isManga,\n        ),\n      );\n\n      mediaData = fetchedMedia;\n    } catch (_) {\n      // Fallback\n    }\n\n    final tag = 'deep-link-${DateTime.now().millisecondsSinceEpoch}';\n\n    CarousaleData smallMedia = CarousaleData(\n       id: target.mediaId, \n       image: mediaData?.coverImage ?? '', \n       title: mediaData?.title ?? ''\n    );\n\n    if (target.isManga) {\n      Get.to(() => MangaDetailsScreen(\n            tagg: tag,\n            smallMedia: smallMedia,\n          ));\n    } else {\n      Get.to(() => AnimeDetailsScreen(\n            tagg: tag,\n            smallMedia: smallMedia,\n          ));\n    }\n  }\n\n  static bool _isHost(String host, String domain) {\n    return host == domain || host.endsWith('.$domain');\n  }\n\n  static List<String> _compactSegments(List<String> segments) {\n    return segments.where((s) => s.trim().isNotEmpty).toList();\n  }\n\n  static String? _extractNumericId(String raw) {\n    return RegExp(r'\\d+').firstMatch(raw)?.group(0);\n  }\n}\n\nclass _MediaDeepLinkTarget {\n  final ServicesType serviceType;\n  final bool isManga;\n  final String mediaId;\n  final int initialTabIndex;\n\n  const _MediaDeepLinkTarget({\n    required this.serviceType,\n    required this.isManga,\n    required this.mediaId,\n    required this.initialTabIndex,\n  });\n}\n"
  },
  {
    "path": "lib/utils/extensions.dart",
    "content": "import 'package:anymex_extension_runtime_bridge/Models/Source.dart';\r\nimport 'package:azyx/Controllers/source/source_controller.dart';\r\nimport 'package:get/get.dart';\r\n\r\nclass Extensions {\r\n  final sourceController = Get.put(SourceController());\r\n  Future<void> addRepo(String url, ItemType type, String managerId) async {\r\n    sourceController.addRepo(url, type, managerId);\r\n    await sourceController.fetchRepos();\r\n  }\r\n}\r\n"
  },
  {
    "path": "lib/utils/functions.dart",
    "content": "import 'dart:developer';\n\nimport 'package:azyx/Database/isar_models/anime_details_data.dart';\nimport 'package:azyx/Models/carousale_data.dart';\nimport 'package:azyx/Models/media.dart';\nimport 'package:azyx/Models/user_media.dart';\n\nenum CarousaleVarient { userList, regular, other }\n\nList<CarousaleData> getCarousaleData(\n  List<dynamic> data,\n  CarousaleVarient varient,\n) {\n  return data.map((e) {\n    if (e is AnilistMediaData) {\n      return CarousaleData(\n        id: e.id ?? '0',\n        image: e.image ?? e.coverImage ?? '',\n        extraData: e.rating ?? '??',\n        title: e.title ?? '??',\n        other: e.status ?? '??',\n      );\n    }\n\n    switch (varient) {\n      case CarousaleVarient.userList:\n        if (e is! UserMedia)\n          return CarousaleData(id: '0', image: '', title: '');\n        final d = e;\n        return CarousaleData(\n          id: d.id!,\n          image: d.image!,\n          extraData: d.rating ?? '??',\n          title: d.title!,\n          other: d.progress.toString(),\n        );\n      case CarousaleVarient.regular:\n        if (e is! Media) return CarousaleData(id: '0', image: '', title: '');\n        final d = e;\n        return CarousaleData(\n          id: d.id!,\n          image: d.image!,\n          extraData: d.rating!,\n          title: d.title!,\n          other: d.status.toString(),\n        );\n      case CarousaleVarient.other:\n        if (e is! UserMedia)\n          return CarousaleData(id: '0', image: '', title: '');\n        final d = e;\n        return CarousaleData(\n          id: d.id!,\n          image: d.image!,\n          extraData: d.rating!,\n          title: d.title!,\n          other: d.progress.toString(),\n        );\n    }\n  }).toList();\n}\n\nextension Utility on String {\n  String ellipsis([args]) {\n    log(args.toString());\n    if (args.length > 2) {\n      throw Exception('You can only pass 2 max params');\n    }\n\n    if (args.length == 1) {\n      return substring(0, args[0]);\n    } else {\n      return substring(args[0], args[1]);\n    }\n  }\n}\n"
  },
  {
    "path": "lib/utils/language.dart",
    "content": "String completeLanguageName(String lang) {\r\n  lang = lang.toLowerCase();\r\n  for (var element in sortedLanguagesMap.entries) {\r\n    if (element.value.toLowerCase() == lang) {\r\n      return element.key;\r\n    }\r\n  }\r\n  return lang.toUpperCase();\r\n}\r\n\r\nString completeLanguageCode(String lang) {\r\n  lang = lang.toLowerCase();\r\n  for (var element in sortedLanguagesMap.entries) {\r\n    if (element.key.toLowerCase() == lang) {\r\n      return element.value;\r\n    }\r\n  }\r\n  return lang.toUpperCase();\r\n}\r\n\r\nfinal sortedLanguagesMap = {\r\n  \"all\": \"All\",\r\n  \"Afrikaans\": \"af\",\r\n  \"አማርኛ\": \"am\",\r\n  \"العربية\": \"ar\",\r\n  \"অসমীয়া\": \"as\",\r\n  \"Azərbaycan\": \"az\",\r\n  \"беларуская\": \"be\",\r\n  \"български\": \"bg\",\r\n  \"বাংলা\": \"bn\",\r\n  \"bosanski\": \"bs\",\r\n  \"Català\": \"ca\",\r\n  \"Cebuano\": \"ceb\",\r\n  \"čeština\": \"cs\",\r\n  \"dansk\": \"da\",\r\n  \"Deutsch\": \"de\",\r\n  \"Ελληνικά\": \"el\",\r\n  \"English\": \"en\",\r\n  \"English (United States)\": \"en-us\",\r\n  \"Esperanto\": \"eo\",\r\n  \"Español\": \"es\",\r\n  \"Español (Latinoamérica)\": \"es-419\",\r\n  \"Estonian\": \"et\",\r\n  \"euskara\": \"eu\",\r\n  \"فارسی\": \"fa\",\r\n  \"Filipino\": \"fil\",\r\n  \"suomi\": \"fi\",\r\n  \"Faroese\": \"fo\",\r\n  \"Français\": \"fr\",\r\n  \"Irish\": \"ga\",\r\n  \"Guarani\": \"gn\",\r\n  \"Gujarati\": \"gu\",\r\n  \"Hausa\": \"ha\",\r\n  \"עברית\": \"he\",\r\n  \"हिन्दी, हिंदी\": \"hi\",\r\n  \"Hrvatski\": \"hr\",\r\n  \"Haitian Creole\": \"ht\",\r\n  \"Magyar\": \"hu\",\r\n  \"Armenian\": \"hy\",\r\n  \"Indonesia\": \"id\",\r\n  \"Igbo\": \"ig\",\r\n  \"Icelandic\": \"is\",\r\n  \"Italiano\": \"it\",\r\n  \"日本語\": \"ja\",\r\n  \"Javanese\": \"jv\",\r\n  \"Georgian\": \"ka\",\r\n  \"Kazakh\": \"kk\",\r\n  \"Cambodian\": \"km\",\r\n  \"Kannada\": \"kn\",\r\n  \"한국어\": \"ko\",\r\n  \"Kurdî\": \"ku\",\r\n  \"Kyrgyz\": \"ky\",\r\n  \"Latin\": \"la\",\r\n  \"Luxembourgish\": \"lb\",\r\n  \"Laothian\": \"lo\",\r\n  \"lietuvių kalba\": \"lt\",\r\n  \"Latvian\": \"lv\",\r\n  \"Malagasy\": \"mg\",\r\n  \"Maori\": \"mi\",\r\n  \"Macedonian\": \"mk\",\r\n  \"മലയാളം\": \"ml\",\r\n  \"Монгол\": \"mn\",\r\n  \"Marathi\": \"mr\",\r\n  \"Malaysia\": \"ms\",\r\n  \"Maltese\": \"mt\",\r\n  \"ဗမာစာ\": \"my\",\r\n  \"Norwegian Bokmål (Norway)\": \"nb-no\",\r\n  \"Nepali\": \"ne\",\r\n  \"Nederlands\": \"nl\",\r\n  \"Norsk\": \"no\",\r\n  \"Nyanja\": \"ny\",\r\n  \"Polski\": \"pl\",\r\n  \"Pashto\": \"ps\",\r\n  \"Português\": \"pt\",\r\n  \"Português (Brasil)\": \"pt-br\",\r\n  \"Portuguese (Portugal)\": \"pt-pt\",\r\n  \"Romansh\": \"rm\",\r\n  \"Română\": \"ro\",\r\n  \"Pусский язык\": \"ru\",\r\n  \"Sindhi\": \"sd\",\r\n  \"srpskohrvatski\": \"sh\",\r\n  \"Sinhalese\": \"si\",\r\n  \"Slovak\": \"sk\",\r\n  \"Slovenian\": \"sl\",\r\n  \"Samoan\": \"sm\",\r\n  \"Shona\": \"sn\",\r\n  \"Somali\": \"so\",\r\n  \"Albanian\": \"sq\",\r\n  \"Serbian\": \"sr\",\r\n  \"Sesotho\": \"st\",\r\n  \"svenska\": \"sv\",\r\n  \"Swahili\": \"sw\",\r\n  \"Tamil\": \"ta\",\r\n  \"Telugu\": \"te\",\r\n  \"Tajik\": \"tg\",\r\n  \"ไทย\": \"th\",\r\n  \"Tigrinya\": \"ti\",\r\n  \"Tagalog\": \"tl\",\r\n  \"Turkmen\": \"tk\",\r\n  \"Tonga\": \"to\",\r\n  \"Türkçe\": \"tr\",\r\n  \"Tatar\": \"tt\",\r\n  \"Українська\": \"uk\",\r\n  \"Urdu\": \"ur\",\r\n  \"Uzbek\": \"uz\",\r\n  \"Tiếng Việt\": \"vi\",\r\n  \"isiXhosa\": \"xh\",\r\n  \"Yoruba\": \"yo\",\r\n  \"中文(Zhōngwén)\": \"zh\",\r\n  \"繁體中文(Hong Kong)\": \"zh-hk\",\r\n  \"Chinese (Traditional)\": \"zh-tw\",\r\n  \"isiZulu\": \"zu\",\r\n};\r\n"
  },
  {
    "path": "lib/utils/loaders/bottom_sheet_loader.dart",
    "content": "\r\nimport 'package:azyx/Widgets/AzyXWidgets/azyx_text.dart';\r\nimport 'package:flutter/material.dart';\r\n\r\nvoid showloader(context) {\r\n    showModalBottomSheet(\r\n        context: context,\r\n        showDragHandle: true,\r\n        builder: (context) {\r\n          return const SizedBox(\r\n            height: 100,\r\n            child: Column(\r\n              children: [\r\n                AzyXText(\r\n                 text:  \"Getting data\",\r\n                  fontSize: 20,\r\n                  fontVariant: FontVariant.bold,\r\n                ),\r\n                SizedBox(\r\n                  height: 10,\r\n                ),\r\n                Center(\r\n                  child: CircularProgressIndicator(),\r\n                ),\r\n              ],\r\n            ),\r\n          );\r\n        });\r\n  }"
  },
  {
    "path": "lib/utils/mapper.dart",
    "content": "import 'dart:convert';\r\nimport 'dart:developer';\r\n\r\nimport 'package:azyx/Controllers/services/service_handler.dart';\r\nimport 'package:azyx/utils/utils.dart';\r\nimport 'package:http/http.dart';\r\n\r\nenum MappingType { anilist, mal }\r\n\r\nclass MediaSyncer {\r\n  static Future<String?> mapMediaId(String id,\r\n      {MappingType? type, bool isManga = false}) async {\r\n    Utils.log('srvice; ${serviceHandler.serviceType.value}');\r\n    final mappingType = type ??\r\n        (serviceHandler.serviceType.value == ServicesType.anilist\r\n            ? MappingType.anilist\r\n            : MappingType.mal);\r\n\r\n    if (!isManga) {\r\n      return await getMappedAnimeId(id, mappingType);\r\n    } else {\r\n      return await getMappedMangaId(id, mappingType);\r\n    }\r\n  }\r\n\r\n  static Future<String?> getMappedAnimeId(String id, MappingType type) async {\r\n    final url =\r\n        'https://raw.githubusercontent.com/bal-mackup/mal-backup/refs/heads/master/${type.name}/anime/$id.json';\r\n    final resp = await get(Uri.parse(url));\r\n    if (resp.statusCode == 200) {\r\n      final data = jsonDecode(resp.body);\r\n      if (type == MappingType.anilist) {\r\n        return data['malId'].toString();\r\n      } else {\r\n        return data['aniId'].toString();\r\n      }\r\n    } else {\r\n      log(\"URL => $url\");\r\n      log('Error While Mapping Id => ${resp.body}');\r\n    }\r\n    return null;\r\n  }\r\n\r\n  static Future<String?> getMappedMangaId(String id, MappingType type) async {\r\n    final resp = await get(Uri.parse(\r\n        'https://raw.githubusercontent.com/bal-mackup/mal-backup/refs/heads/master/${type.name}/manga/$id.json'));\r\n    if (resp.statusCode == 200) {\r\n      final data = jsonDecode(resp.body);\r\n      if (type == MappingType.anilist) {\r\n        return data['malId'].toString();\r\n      } else {\r\n        return data['aniId'].toString();\r\n      }\r\n    } else {\r\n      log('Error While Mapping Id => ${resp.body}');\r\n    }\r\n    return null;\r\n  }\r\n}\r\n"
  },
  {
    "path": "lib/utils/source_mapper.dart",
    "content": "import 'dart:developer';\n\nimport 'package:anymex_extension_runtime_bridge/anymex_extension_runtime_bridge.dart';\nimport 'package:azyx/Controllers/services/service_handler.dart';\nimport 'package:azyx/Controllers/source/source_controller.dart';\nimport 'package:azyx/Models/media.dart';\nimport 'package:fuzzywuzzy/fuzzywuzzy.dart';\nimport 'package:get/get.dart';\nimport 'package:azyx/Controllers/source/source_mapper.dart' as m;\n\nclass SourceMapper {\n  static String? _currentMappingToken;\n\n  static void cancelMapping() {\n    _currentMappingToken = null;\n  }\n\n  static String _normalizeLight(String title) {\n    return title.trim().toLowerCase();\n  }\n\n  static bool _isInvalidTitle(String? title) {\n    final value = (title ?? '').trim().toLowerCase();\n    return value.isEmpty || value == '?' || value == '??' || value == 'null';\n  }\n\n  static String _normalizeHeavy(String title) {\n    String normalized = title.replaceAll(\n      RegExp(r'\\bseason\\s*', caseSensitive: false),\n      '',\n    );\n\n    normalized = normalized\n        .replaceAll(RegExp(r'[^a-zA-Z0-9\\s]'), '')\n        .trim()\n        .toLowerCase();\n    return normalized;\n  }\n\n  static int? _extractSeasonNumber(String title) {\n    final patterns = [\n      RegExp(r'\\b(\\d+)(?:th|st|nd|rd)?\\s*season\\b', caseSensitive: false),\n      RegExp(r'\\bseason\\s*(\\d+)\\b', caseSensitive: false),\n      RegExp(r'\\s(\\d+)\\b(?!\\s*[a-zA-Z])'),\n      RegExp(r'\\b(\\d+)(nd|rd|th|st)\\b'),\n    ];\n\n    for (final pattern in patterns) {\n      final match = pattern.firstMatch(title);\n      if (match != null && match.group(1) != null) {\n        return int.tryParse(match.group(1)!);\n      }\n    }\n    return null;\n  }\n\n  static double _calculateMatchScore(\n    String sourceTitle,\n    String targetTitle,\n    int? sourceSeason,\n    int? targetSeason,\n  ) {\n    if (sourceTitle.isEmpty) return 0.0;\n\n    final tst = tokenSetRatio(sourceTitle, targetTitle) / 100.0;\n    final pr = partialRatio(sourceTitle, targetTitle) / 100.0;\n    final r = ratio(sourceTitle, targetTitle) / 100.0;\n\n    double score = (tst * 0.4) + (pr * 0.3) + (r * 0.3);\n\n    if (targetSeason != null && sourceSeason != null) {\n      score += (targetSeason == sourceSeason) ? 0.3 : -0.1;\n    }\n\n    return score.clamp(0.0, 1.0);\n  }\n\n  // static Media createMediaFromExtension(DMedia data, MediaType type) {\n  //   return Media(\n  //     id: data.url ?? '',\n  //     title: data.title ?? '',\n  //     image: data.cover ?? '',\n  //     mediaType: type ?? MediaType.anime,\n  //     servicesType: ServicesType.extensions,\n  //   );\n  // }\n\n  static Future<Media?> mapMedia(\n    List<String> titles,\n    RxString searchedTitle, {\n    required String mediaId,\n    required ItemType type,\n    String? savedTitle,\n    List<String> synonyms = const [],\n  }) async {\n    final sourceController = Get.find<SourceController>();\n    final isManga = type == ItemType.manga;\n\n    String englishTitle = titles[0].split(\"*\").first.trim();\n    String romajiTitle = (titles.length > 1 ? titles[1] : '').trim();\n\n    if (_isInvalidTitle(englishTitle)) englishTitle = '';\n    if (_isInvalidTitle(romajiTitle)) romajiTitle = '';\n    if (englishTitle.isEmpty && romajiTitle.isNotEmpty) {\n      englishTitle = romajiTitle;\n    }\n    if (romajiTitle.isEmpty && englishTitle.isNotEmpty) {\n      romajiTitle = englishTitle;\n    }\n\n    searchedTitle.value =\n        \"Searching: ${englishTitle.isNotEmpty ? englishTitle : romajiTitle}\";\n\n    final mappingToken = DateTime.now().millisecondsSinceEpoch.toString();\n    _currentMappingToken = mappingToken;\n\n    bool isInterrupted() => _currentMappingToken != mappingToken;\n\n    final activeSource = type == ItemType.manga\n        ? sourceController.activeMangaSource.value\n        : sourceController.activeSource.value;\n\n    if (activeSource == null) {\n      searchedTitle.value = \"No active source\";\n      return null;\n    }\n\n    double bestScore = 0;\n    dynamic bestMatch;\n    List<DMedia> fallbackResults = [];\n\n    Future<void> search(\n      String query,\n      String sourceTitle,\n      bool isHeavyNormalized,\n    ) async {\n      if (isInterrupted() || bestScore >= 0.98) return;\n\n      searchedTitle.value = \"Searching: $sourceTitle\";\n      final token = \"map_${mappingToken}_${query.hashCode}\";\n      sourceController.updateToken(isManga ? 'manga_search' : 'search', token);\n\n      final results = (await activeSource.methods.search(\n        query,\n        1,\n        [],\n        parameters: SourceParams(cancelToken: token),\n      )).list;\n\n      if (results.isEmpty || isInterrupted()) return;\n\n      final allTargetTitles = {\n        if (englishTitle.isNotEmpty) englishTitle,\n        if (romajiTitle.isNotEmpty) romajiTitle,\n        ...synonyms.take(3),\n      }.toList();\n\n      for (final result in results) {\n        if (isInterrupted()) return;\n\n        final resultTitle = result.title ?? '';\n        searchedTitle.value = \"Finding: $resultTitle\";\n\n        await Future.delayed(const Duration(milliseconds: 5));\n\n        if (savedTitle != null &&\n            _normalizeLight(resultTitle) == _normalizeLight(savedTitle)) {\n          bestScore = 2.0;\n          bestMatch = result;\n          fallbackResults = results;\n          return;\n        }\n\n        final resultSeason = _extractSeasonNumber(resultTitle);\n\n        for (final targetTitle in allTargetTitles) {\n          final normalizedTarget = isHeavyNormalized\n              ? _normalizeHeavy(targetTitle)\n              : _normalizeLight(targetTitle);\n          final normalizedResult = isHeavyNormalized\n              ? _normalizeHeavy(resultTitle)\n              : _normalizeLight(resultTitle);\n\n          final score = _calculateMatchScore(\n            normalizedTarget,\n            normalizedResult,\n            _extractSeasonNumber(targetTitle),\n            resultSeason,\n          );\n\n          if (score > bestScore) {\n            bestScore = score;\n            bestMatch = result;\n            fallbackResults = results;\n          }\n          if (bestScore >= 0.98) break;\n        }\n\n        if (bestScore >= 0.98) break;\n      }\n    }\n\n    // 1. Try Saved Title\n    if (savedTitle != null && savedTitle.isNotEmpty) {\n      await search(savedTitle, savedTitle, false);\n      if (bestScore >= 0.7 && bestMatch != null) {\n        searchedTitle.value = \"Found: ${bestMatch.title ?? ''}\";\n        return Media.froDMedia(\n          bestMatch,\n          type == ItemType.manga ? m.MediaType.manga : m.MediaType.anime,\n        );\n      }\n    }\n\n    // 2. Try Primary Titles\n    if (englishTitle.isNotEmpty) {\n      await search(englishTitle, englishTitle, false);\n      if (isInterrupted()) return null;\n      if (bestScore >= 0.98) {\n        searchedTitle.value = \"Found: ${bestMatch.title ?? ''}\";\n        return Media.froDMedia(\n          bestMatch,\n          type == ItemType.manga ? m.MediaType.manga : m.MediaType.anime,\n        );\n      }\n    }\n\n    if (bestScore < 0.95 &&\n        romajiTitle.isNotEmpty &&\n        _normalizeLight(romajiTitle) != _normalizeLight(englishTitle)) {\n      await search(romajiTitle, romajiTitle, false);\n      if (isInterrupted()) return null;\n      if (bestScore >= 0.98) {\n        searchedTitle.value = \"Found: ${bestMatch.title ?? ''}\";\n        return Media.froDMedia(\n          bestMatch,\n          type == ItemType.manga ? m.MediaType.manga : m.MediaType.anime,\n        );\n      }\n    }\n\n    // 3. Try Synonyms\n    if (bestScore < 0.9 && synonyms.isNotEmpty) {\n      log(\n        \"Confidence low (${bestScore.toStringAsFixed(2)}). Trying synonyms...\",\n      );\n      final limitedSynonyms = synonyms.take(3);\n      for (final synonym in limitedSynonyms) {\n        if (isInterrupted() || bestScore >= 0.95) break;\n        if (_isInvalidTitle(synonym)) continue;\n        await search(synonym, synonym, false);\n      }\n      if (isInterrupted()) return null;\n      if (bestScore >= 0.98) {\n        searchedTitle.value = \"Found: ${bestMatch.title ?? ''}\";\n        return Media.froDMedia(\n          bestMatch,\n          type == ItemType.manga ? m.MediaType.manga : m.MediaType.anime,\n        );\n      }\n    }\n\n    // 4. Heavy Normalization\n    if (bestScore < 0.7) {\n      log(\"No good match. Trying heavy normalization...\");\n      if (englishTitle.isNotEmpty) {\n        await search(_normalizeHeavy(englishTitle), englishTitle, true);\n      }\n      if (bestScore < 0.8 && romajiTitle.isNotEmpty) {\n        await search(_normalizeHeavy(romajiTitle), romajiTitle, true);\n      }\n    }\n\n    if (bestScore >= 0.7 && bestMatch != null) {\n      searchedTitle.value = \"Found: ${bestMatch.title ?? ''}\";\n      return Media.froDMedia(\n        bestMatch,\n        type == ItemType.manga ? m.MediaType.manga : m.MediaType.anime,\n      );\n    }\n\n    searchedTitle.value = fallbackResults.isNotEmpty\n        ? \"Found: ${fallbackResults.first.title ?? 'Unknown Title'}\"\n        : \"No Match Found\";\n\n    return fallbackResults.isNotEmpty\n        ? Media.froDMedia(\n            fallbackResults.first,\n            type == ItemType.manga ? m.MediaType.manga : m.MediaType.anime,\n          )\n        : (isManga\n              ? Media(\n                  servicesType: ServicesType.anilist,\n                  mediaType: m.MediaType.manga,\n                )\n              : Media(servicesType: ServicesType.anilist));\n  }\n\n  static void interruptMapping() {\n    _currentMappingToken =\n        \"interrupted_${DateTime.now().millisecondsSinceEpoch}\";\n  }\n\n  // old implementation\n  /*\n  Future<Media?> mapMedia(\n    List<String> animeId,\n    RxString searchedTitle, {\n    String? savedTitle,\n  }) async {\n    // ... previous logic ...\n  }\n  */\n}\n"
  },
  {
    "path": "lib/utils/time_formater.dart",
    "content": "String formatDate(int timestamp) {\r\n  if (timestamp <= 0) {\r\n    return \"N/A\";\r\n  }\r\n  DateTime date = DateTime.fromMillisecondsSinceEpoch(timestamp);\r\n  return \"${date.day}/${date.month.toString().padLeft(2, '0')}/${date.year}\";\r\n}\r\n"
  },
  {
    "path": "lib/utils/update_notifier.dart",
    "content": "// ignore_for_file: depend_on_referenced_packages\r\n\r\nimport 'dart:convert';\r\n\r\nimport 'package:azyx/utils/utils.dart';\r\nimport 'package:flutter/material.dart';\r\nimport 'package:get/get_navigation/get_navigation.dart';\r\nimport 'package:get/get_state_manager/src/simple/get_controllers.dart';\r\nimport 'package:get/utils.dart';\r\nimport \"package:http/http.dart\" as http;\r\nimport 'package:package_info_plus/package_info_plus.dart';\r\nimport 'package:path_provider/path_provider.dart';\r\nimport 'package:permission_handler/permission_handler.dart';\r\nimport 'package:url_launcher/url_launcher.dart';\r\n\r\nclass UpdateNotifier extends GetxController {\r\n  @override\r\n  void onInit() {\r\n    super.onInit();\r\n    checkUpdate();\r\n  }\r\n\r\n  String fileName = '';\r\n  String downloadLink = '';\r\n\r\n  static Future<void> downloadFile() async {\r\n    if (await Permission.storage.request().isGranted) {\r\n      final directory = await getExternalStorageDirectory();\r\n      Utils.log('permission success: ${directory.toString()}');\r\n    } else {\r\n      Utils.log('no permission');\r\n    }\r\n  }\r\n\r\n  static Future<void> checkUpdate() async {\r\n    const url = \"https://api.github.com/repos/reyyuuki/AzyX/releases/latest\";\r\n    try {\r\n      final response = await http.get(Uri.parse(url));\r\n      if (response.statusCode == 200) {\r\n        final data = json.decode(response.body);\r\n        String latestVersion = data['tag_name'].toString().replaceFirst(\r\n          \"v\",\r\n          \"\",\r\n        );\r\n        String changelog = data['body'];\r\n        String releaseTitle = data['name'];\r\n\r\n        PackageInfo packageInfo = await PackageInfo.fromPlatform();\r\n        String currentVersion = packageInfo.version;\r\n        Utils.log(\"$latestVersion == $currentVersion\");\r\n        if (latestVersion != currentVersion) {\r\n          _showUpdateBottomSheet(Get.context!, changelog, releaseTitle);\r\n        } else {\r\n          Utils.log(\"You are on latest update\");\r\n        }\r\n      }\r\n    } catch (e) {\r\n      Utils.log(\"error when checking update: $e\");\r\n    }\r\n  }\r\n\r\n  static Future<void> autoCheckUpdate(context) async {\r\n    const url = \"https://api.github.com/repos/reyyuuki/AzyX/releases/latest\";\r\n    try {\r\n      final response = await http.get(Uri.parse(url));\r\n      if (response.statusCode == 200) {\r\n        final data = json.decode(response.body);\r\n        String latestVersion = data['tag_name'].toString().replaceFirst(\r\n          \"v\",\r\n          \"\",\r\n        );\r\n        String changelog = data['body'];\r\n        String releaseTitle = data['name'];\r\n\r\n        PackageInfo packageInfo = await PackageInfo.fromPlatform();\r\n        String currentVersion = packageInfo.version;\r\n        Utils.log(\"$latestVersion == $currentVersion\");\r\n        if (latestVersion != currentVersion) {\r\n          _showUpdateBottomSheet(context, changelog, releaseTitle);\r\n        }\r\n      }\r\n    } catch (e) {\r\n      Utils.log(\"error when checking update: $e\");\r\n    }\r\n  }\r\n\r\n  static Map<String, List<String>> _parseChangelog(String changelog) {\r\n    Map<String, List<String>> parsedChanges = {};\r\n    List<String> sections = changelog.split(\r\n      RegExp(r'(?<=\\r\\n)\\*\\*[^*]+(?=\\*\\*)'),\r\n    );\r\n\r\n    for (var section in sections) {\r\n      if (section.trim().isEmpty) continue;\r\n\r\n      List<String> lines = section\r\n          .split('\\r\\n')\r\n          .where((line) => line.isNotEmpty)\r\n          .toList();\r\n      String header = lines.first.trim();\r\n\r\n      List<String> body = lines\r\n          .sublist(1)\r\n          .map(\r\n            (line) => line\r\n                .replaceAll(RegExp(r'https?:\\/\\/\\S+'), '')\r\n                .replaceAll(RegExp(r'[#*`\\[\\]]'), '')\r\n                .trim(),\r\n          )\r\n          .where((line) => line.isNotEmpty)\r\n          .toList();\r\n\r\n      parsedChanges[header] = body;\r\n    }\r\n\r\n    return parsedChanges;\r\n  }\r\n\r\n  static void _showUpdateBottomSheet(\r\n    BuildContext context,\r\n    String changelog,\r\n    String name,\r\n  ) {\r\n    Map<String, List<String>> parsedChanges = _parseChangelog(changelog);\r\n    List<String> headers = parsedChanges.keys.toList();\r\n    showModalBottomSheet(\r\n      context: context,\r\n      isScrollControlled: true,\r\n      backgroundColor: Colors.transparent,\r\n      builder: (BuildContext context) {\r\n        return Container(\r\n          height: MediaQuery.of(context).size.height * 0.5,\r\n          padding: const EdgeInsets.all(20),\r\n          decoration: BoxDecoration(\r\n            color: Theme.of(context).colorScheme.surface,\r\n            borderRadius: BorderRadius.circular(15),\r\n            boxShadow: [\r\n              BoxShadow(\r\n                color: Colors.black.withOpacity(0.2),\r\n                blurRadius: 10,\r\n                spreadRadius: 1,\r\n              ),\r\n            ],\r\n          ),\r\n          child: Column(\r\n            children: [\r\n              const Text(\r\n                'Update Available',\r\n                style: TextStyle(\r\n                  fontSize: 22,\r\n                  fontWeight: FontWeight.w600,\r\n                  fontFamily: \"Poppins-Bold\",\r\n                ),\r\n                textAlign: TextAlign.center,\r\n              ),\r\n              const SizedBox(height: 10),\r\n              Text(\r\n                name,\r\n                style: const TextStyle(fontFamily: 'Poppins-SemiBold'),\r\n              ),\r\n              const SizedBox(height: 10),\r\n              Expanded(\r\n                child: SingleChildScrollView(\r\n                  child: Column(\r\n                    crossAxisAlignment: CrossAxisAlignment.start,\r\n                    children: headers.map((header) {\r\n                      return Column(\r\n                        crossAxisAlignment: CrossAxisAlignment.start,\r\n                        children: [\r\n                          Padding(\r\n                            padding: const EdgeInsets.only(top: 10),\r\n                            child: Row(\r\n                              children: [\r\n                                Icon(\r\n                                  Icons.circle,\r\n                                  size: 10,\r\n                                  color: Theme.of(context).primaryColor,\r\n                                ),\r\n                                const SizedBox(width: 8),\r\n                                Text(\r\n                                  header\r\n                                      .replaceAll('**', '')\r\n                                      .replaceAll('#', ''),\r\n                                  style: const TextStyle(\r\n                                    fontFamily: 'Poppins',\r\n                                    fontSize: 16,\r\n                                  ),\r\n                                ),\r\n                                const SizedBox(height: 10),\r\n                              ],\r\n                            ),\r\n                          ),\r\n                          SizedBox(\r\n                            height: 200,\r\n                            child: ListView.builder(\r\n                              physics: const BouncingScrollPhysics(),\r\n                              itemCount: parsedChanges[header]?.length ?? 0,\r\n                              itemBuilder: (context, index) {\r\n                                final change = parsedChanges[header]![index];\r\n                                return Padding(\r\n                                  padding: const EdgeInsets.only(\r\n                                    left: 20,\r\n                                    top: 5,\r\n                                  ),\r\n                                  child: Row(\r\n                                    crossAxisAlignment:\r\n                                        CrossAxisAlignment.start,\r\n                                    children: [\r\n                                      const Padding(\r\n                                        padding: EdgeInsets.only(\r\n                                          top: 5,\r\n                                          right: 8,\r\n                                        ),\r\n                                        child: Icon(\r\n                                          Icons.circle,\r\n                                          size: 6,\r\n                                          color: Colors.grey,\r\n                                        ),\r\n                                      ),\r\n                                      Expanded(\r\n                                        child: Text(\r\n                                          change.split(':').last,\r\n                                          style: const TextStyle(fontSize: 14),\r\n                                        ),\r\n                                      ),\r\n                                    ],\r\n                                  ),\r\n                                );\r\n                              },\r\n                            ),\r\n                          ),\r\n                        ],\r\n                      );\r\n                    }).toList(),\r\n                  ),\r\n                ),\r\n              ),\r\n              const SizedBox(height: 10),\r\n              const Divider(thickness: 1),\r\n              const SizedBox(height: 15),\r\n              Row(\r\n                children: [\r\n                  Expanded(\r\n                    child: ElevatedButton(\r\n                      onPressed: () {\r\n                        Navigator.pop(context);\r\n                      },\r\n                      style: ElevatedButton.styleFrom(\r\n                        padding: const EdgeInsets.symmetric(vertical: 14),\r\n                        backgroundColor: Colors.transparent,\r\n                        shape: RoundedRectangleBorder(\r\n                          borderRadius: BorderRadius.circular(20),\r\n                          side: BorderSide(\r\n                            color: Theme.of(context).colorScheme.primary,\r\n                          ),\r\n                        ),\r\n                      ),\r\n                      child: const Text('Cancel'),\r\n                    ),\r\n                  ),\r\n                  const SizedBox(width: 10),\r\n                  Expanded(\r\n                    child: ElevatedButton(\r\n                      onPressed: () {\r\n                        launchUrl(\r\n                          Uri.parse(\r\n                            'https://github.com/reyyuuki/AzyX/releases/latest',\r\n                          ),\r\n                        );\r\n                      },\r\n                      style: ElevatedButton.styleFrom(\r\n                        padding: const EdgeInsets.symmetric(vertical: 14),\r\n                        shape: RoundedRectangleBorder(\r\n                          borderRadius: BorderRadius.circular(20),\r\n                        ),\r\n                        backgroundColor: Theme.of(context).colorScheme.primary,\r\n                        foregroundColor: Colors.black,\r\n                      ),\r\n                      child: const Text('Update'),\r\n                    ),\r\n                  ),\r\n                ],\r\n              ),\r\n            ],\r\n          ),\r\n        );\r\n      },\r\n    );\r\n  }\r\n}\r\n"
  },
  {
    "path": "lib/utils/utils.dart",
    "content": "import 'dart:developer' as developer;\r\n\r\nimport 'package:azyx/Widgets/Animation/drop_animation.dart';\r\nimport 'package:flutter/material.dart';\r\nimport 'package:get/get.dart';\r\n\r\nclass Utils {\r\n  static void log(String message) {\r\n    developer.log('[AzyX]: $message');\r\n  }\r\n\r\n  static void showSnackBar(String title, String message) {\r\n    Get.snackbar(title, message);\r\n  }\r\n}\r\n\r\nextension NavigatorExts on Widget {\r\n  void navigate(BuildContext context) => Navigator.push(\r\n    context,\r\n    MaterialPageRoute(builder: (c) => BouncePageAnimation(child: this)),\r\n  );\r\n  void getNavigate(BuildContext context) => Get.to(() => this);\r\n}\r\n"
  },
  {
    "path": "linux/.gitignore",
    "content": "flutter/ephemeral\r\n"
  },
  {
    "path": "linux/CMakeLists.txt",
    "content": "# Project-level configuration.\r\ncmake_minimum_required(VERSION 3.10)\r\nproject(runner LANGUAGES CXX)\r\n\r\n# The name of the executable created for the application. Change this to change\r\n# the on-disk name of your application.\r\nset(BINARY_NAME \"azyx\")\r\n# The unique GTK application identifier for this application. See:\r\n# https://wiki.gnome.org/HowDoI/ChooseApplicationID\r\nset(APPLICATION_ID \"com.example.azyx\")\r\n\r\n# Explicitly opt in to modern CMake behaviors to avoid warnings with recent\r\n# versions of CMake.\r\ncmake_policy(SET CMP0063 NEW)\r\n\r\n# Load bundled libraries from the lib/ directory relative to the binary.\r\nset(CMAKE_INSTALL_RPATH \"$ORIGIN/lib\")\r\n\r\n# Root filesystem for cross-building.\r\nif(FLUTTER_TARGET_PLATFORM_SYSROOT)\r\n  set(CMAKE_SYSROOT ${FLUTTER_TARGET_PLATFORM_SYSROOT})\r\n  set(CMAKE_FIND_ROOT_PATH ${CMAKE_SYSROOT})\r\n  set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)\r\n  set(CMAKE_FIND_ROOT_PATH_MODE_PACKAGE ONLY)\r\n  set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)\r\n  set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)\r\nendif()\r\n\r\n# Define build configuration options.\r\nif(NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES)\r\n  set(CMAKE_BUILD_TYPE \"Debug\" CACHE\r\n    STRING \"Flutter build mode\" FORCE)\r\n  set_property(CACHE CMAKE_BUILD_TYPE PROPERTY STRINGS\r\n    \"Debug\" \"Profile\" \"Release\")\r\nendif()\r\n\r\n# Compilation settings that should be applied to most targets.\r\n#\r\n# Be cautious about adding new options here, as plugins use this function by\r\n# default. In most cases, you should add new options to specific targets instead\r\n# of modifying this function.\r\nfunction(APPLY_STANDARD_SETTINGS TARGET)\r\n  target_compile_features(${TARGET} PUBLIC cxx_std_14)\r\n  target_compile_options(${TARGET} PRIVATE -Wall -Werror)\r\n  target_compile_options(${TARGET} PRIVATE \"$<$<NOT:$<CONFIG:Debug>>:-O3>\")\r\n  target_compile_definitions(${TARGET} PRIVATE \"$<$<NOT:$<CONFIG:Debug>>:NDEBUG>\")\r\nendfunction()\r\n\r\n# Flutter library and tool build rules.\r\nset(FLUTTER_MANAGED_DIR \"${CMAKE_CURRENT_SOURCE_DIR}/flutter\")\r\nadd_subdirectory(${FLUTTER_MANAGED_DIR})\r\n\r\n# System-level dependencies.\r\nfind_package(PkgConfig REQUIRED)\r\npkg_check_modules(GTK REQUIRED IMPORTED_TARGET gtk+-3.0)\r\n\r\nadd_definitions(-DAPPLICATION_ID=\"${APPLICATION_ID}\")\r\n\r\n# Define the application target. To change its name, change BINARY_NAME above,\r\n# not the value here, or `flutter run` will no longer work.\r\n#\r\n# Any new source files that you add to the application should be added here.\r\nadd_executable(${BINARY_NAME}\r\n  \"main.cc\"\r\n  \"my_application.cc\"\r\n  \"${FLUTTER_MANAGED_DIR}/generated_plugin_registrant.cc\"\r\n)\r\n\r\n# Apply the standard set of build settings. This can be removed for applications\r\n# that need different build settings.\r\napply_standard_settings(${BINARY_NAME})\r\n\r\n# Add dependency libraries. Add any application-specific dependencies here.\r\ntarget_link_libraries(${BINARY_NAME} PRIVATE flutter)\r\ntarget_link_libraries(${BINARY_NAME} PRIVATE PkgConfig::GTK)\r\n\r\n# Run the Flutter tool portions of the build. This must not be removed.\r\nadd_dependencies(${BINARY_NAME} flutter_assemble)\r\n\r\n# Only the install-generated bundle's copy of the executable will launch\r\n# correctly, since the resources must in the right relative locations. To avoid\r\n# people trying to run the unbundled copy, put it in a subdirectory instead of\r\n# the default top-level location.\r\nset_target_properties(${BINARY_NAME}\r\n  PROPERTIES\r\n  RUNTIME_OUTPUT_DIRECTORY \"${CMAKE_BINARY_DIR}/intermediates_do_not_run\"\r\n)\r\n\r\n\r\n# Generated plugin build rules, which manage building the plugins and adding\r\n# them to the application.\r\ninclude(flutter/generated_plugins.cmake)\r\n\r\n\r\n# === Installation ===\r\n# By default, \"installing\" just makes a relocatable bundle in the build\r\n# directory.\r\nset(BUILD_BUNDLE_DIR \"${PROJECT_BINARY_DIR}/bundle\")\r\nif(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT)\r\n  set(CMAKE_INSTALL_PREFIX \"${BUILD_BUNDLE_DIR}\" CACHE PATH \"...\" FORCE)\r\nendif()\r\n\r\n# Start with a clean build bundle directory every time.\r\ninstall(CODE \"\r\n  file(REMOVE_RECURSE \\\"${BUILD_BUNDLE_DIR}/\\\")\r\n  \" COMPONENT Runtime)\r\n\r\nset(INSTALL_BUNDLE_DATA_DIR \"${CMAKE_INSTALL_PREFIX}/data\")\r\nset(INSTALL_BUNDLE_LIB_DIR \"${CMAKE_INSTALL_PREFIX}/lib\")\r\n\r\ninstall(TARGETS ${BINARY_NAME} RUNTIME DESTINATION \"${CMAKE_INSTALL_PREFIX}\"\r\n  COMPONENT Runtime)\r\n\r\ninstall(FILES \"${FLUTTER_ICU_DATA_FILE}\" DESTINATION \"${INSTALL_BUNDLE_DATA_DIR}\"\r\n  COMPONENT Runtime)\r\n\r\ninstall(FILES \"${FLUTTER_LIBRARY}\" DESTINATION \"${INSTALL_BUNDLE_LIB_DIR}\"\r\n  COMPONENT Runtime)\r\n\r\nforeach(bundled_library ${PLUGIN_BUNDLED_LIBRARIES})\r\n  install(FILES \"${bundled_library}\"\r\n    DESTINATION \"${INSTALL_BUNDLE_LIB_DIR}\"\r\n    COMPONENT Runtime)\r\nendforeach(bundled_library)\r\n\r\n# Copy the native assets provided by the build.dart from all packages.\r\nset(NATIVE_ASSETS_DIR \"${PROJECT_BUILD_DIR}native_assets/linux/\")\r\ninstall(DIRECTORY \"${NATIVE_ASSETS_DIR}\"\r\n   DESTINATION \"${INSTALL_BUNDLE_LIB_DIR}\"\r\n   COMPONENT Runtime)\r\n\r\n# Fully re-copy the assets directory on each build to avoid having stale files\r\n# from a previous install.\r\nset(FLUTTER_ASSET_DIR_NAME \"flutter_assets\")\r\ninstall(CODE \"\r\n  file(REMOVE_RECURSE \\\"${INSTALL_BUNDLE_DATA_DIR}/${FLUTTER_ASSET_DIR_NAME}\\\")\r\n  \" COMPONENT Runtime)\r\ninstall(DIRECTORY \"${PROJECT_BUILD_DIR}/${FLUTTER_ASSET_DIR_NAME}\"\r\n  DESTINATION \"${INSTALL_BUNDLE_DATA_DIR}\" COMPONENT Runtime)\r\n\r\n# Install the AOT library on non-Debug builds only.\r\nif(NOT CMAKE_BUILD_TYPE MATCHES \"Debug\")\r\n  install(FILES \"${AOT_LIBRARY}\" DESTINATION \"${INSTALL_BUNDLE_LIB_DIR}\"\r\n    COMPONENT Runtime)\r\nendif()\r\n"
  },
  {
    "path": "linux/flutter/CMakeLists.txt",
    "content": "# This file controls Flutter-level build steps. It should not be edited.\r\ncmake_minimum_required(VERSION 3.10)\r\n\r\nset(EPHEMERAL_DIR \"${CMAKE_CURRENT_SOURCE_DIR}/ephemeral\")\r\n\r\n# Configuration provided via flutter tool.\r\ninclude(${EPHEMERAL_DIR}/generated_config.cmake)\r\n\r\n# TODO: Move the rest of this into files in ephemeral. See\r\n# https://github.com/flutter/flutter/issues/57146.\r\n\r\n# Serves the same purpose as list(TRANSFORM ... PREPEND ...),\r\n# which isn't available in 3.10.\r\nfunction(list_prepend LIST_NAME PREFIX)\r\n    set(NEW_LIST \"\")\r\n    foreach(element ${${LIST_NAME}})\r\n        list(APPEND NEW_LIST \"${PREFIX}${element}\")\r\n    endforeach(element)\r\n    set(${LIST_NAME} \"${NEW_LIST}\" PARENT_SCOPE)\r\nendfunction()\r\n\r\n# === Flutter Library ===\r\n# System-level dependencies.\r\nfind_package(PkgConfig REQUIRED)\r\npkg_check_modules(GTK REQUIRED IMPORTED_TARGET gtk+-3.0)\r\npkg_check_modules(GLIB REQUIRED IMPORTED_TARGET glib-2.0)\r\npkg_check_modules(GIO REQUIRED IMPORTED_TARGET gio-2.0)\r\n\r\nset(FLUTTER_LIBRARY \"${EPHEMERAL_DIR}/libflutter_linux_gtk.so\")\r\n\r\n# Published to parent scope for install step.\r\nset(FLUTTER_LIBRARY ${FLUTTER_LIBRARY} PARENT_SCOPE)\r\nset(FLUTTER_ICU_DATA_FILE \"${EPHEMERAL_DIR}/icudtl.dat\" PARENT_SCOPE)\r\nset(PROJECT_BUILD_DIR \"${PROJECT_DIR}/build/\" PARENT_SCOPE)\r\nset(AOT_LIBRARY \"${PROJECT_DIR}/build/lib/libapp.so\" PARENT_SCOPE)\r\n\r\nlist(APPEND FLUTTER_LIBRARY_HEADERS\r\n  \"fl_basic_message_channel.h\"\r\n  \"fl_binary_codec.h\"\r\n  \"fl_binary_messenger.h\"\r\n  \"fl_dart_project.h\"\r\n  \"fl_engine.h\"\r\n  \"fl_json_message_codec.h\"\r\n  \"fl_json_method_codec.h\"\r\n  \"fl_message_codec.h\"\r\n  \"fl_method_call.h\"\r\n  \"fl_method_channel.h\"\r\n  \"fl_method_codec.h\"\r\n  \"fl_method_response.h\"\r\n  \"fl_plugin_registrar.h\"\r\n  \"fl_plugin_registry.h\"\r\n  \"fl_standard_message_codec.h\"\r\n  \"fl_standard_method_codec.h\"\r\n  \"fl_string_codec.h\"\r\n  \"fl_value.h\"\r\n  \"fl_view.h\"\r\n  \"flutter_linux.h\"\r\n)\r\nlist_prepend(FLUTTER_LIBRARY_HEADERS \"${EPHEMERAL_DIR}/flutter_linux/\")\r\nadd_library(flutter INTERFACE)\r\ntarget_include_directories(flutter INTERFACE\r\n  \"${EPHEMERAL_DIR}\"\r\n)\r\ntarget_link_libraries(flutter INTERFACE \"${FLUTTER_LIBRARY}\")\r\ntarget_link_libraries(flutter INTERFACE\r\n  PkgConfig::GTK\r\n  PkgConfig::GLIB\r\n  PkgConfig::GIO\r\n)\r\nadd_dependencies(flutter flutter_assemble)\r\n\r\n# === Flutter tool backend ===\r\n# _phony_ is a non-existent file to force this command to run every time,\r\n# since currently there's no way to get a full input/output list from the\r\n# flutter tool.\r\nadd_custom_command(\r\n  OUTPUT ${FLUTTER_LIBRARY} ${FLUTTER_LIBRARY_HEADERS}\r\n    ${CMAKE_CURRENT_BINARY_DIR}/_phony_\r\n  COMMAND ${CMAKE_COMMAND} -E env\r\n    ${FLUTTER_TOOL_ENVIRONMENT}\r\n    \"${FLUTTER_ROOT}/packages/flutter_tools/bin/tool_backend.sh\"\r\n      ${FLUTTER_TARGET_PLATFORM} ${CMAKE_BUILD_TYPE}\r\n  VERBATIM\r\n)\r\nadd_custom_target(flutter_assemble DEPENDS\r\n  \"${FLUTTER_LIBRARY}\"\r\n  ${FLUTTER_LIBRARY_HEADERS}\r\n)\r\n"
  },
  {
    "path": "linux/flutter/generated_plugin_registrant.cc",
    "content": "//\n//  Generated file. Do not edit.\n//\n\n// clang-format off\n\n#include \"generated_plugin_registrant.h\"\n\n#include <anymex_extension_runtime_bridge/anymex_extension_runtime_bridge_plugin.h>\n#include <desktop_webview_window/desktop_webview_window_plugin.h>\n#include <dynamic_color/dynamic_color_plugin.h>\n#include <flutter_inappwebview_linux/flutter_inappwebview_linux_plugin.h>\n#include <flutter_qjs/flutter_qjs_plugin.h>\n#include <gtk/gtk_plugin.h>\n#include <isar_community_flutter_libs/isar_flutter_libs_plugin.h>\n#include <media_kit_libs_linux/media_kit_libs_linux_plugin.h>\n#include <media_kit_video/media_kit_video_plugin.h>\n#include <url_launcher_linux/url_launcher_plugin.h>\n#include <volume_controller/volume_controller_plugin.h>\n#include <window_to_front/window_to_front_plugin.h>\n\nvoid fl_register_plugins(FlPluginRegistry* registry) {\n  g_autoptr(FlPluginRegistrar) anymex_extension_runtime_bridge_registrar =\n      fl_plugin_registry_get_registrar_for_plugin(registry, \"AnymexExtensionRuntimeBridgePlugin\");\n  anymex_extension_runtime_bridge_plugin_register_with_registrar(anymex_extension_runtime_bridge_registrar);\n  g_autoptr(FlPluginRegistrar) desktop_webview_window_registrar =\n      fl_plugin_registry_get_registrar_for_plugin(registry, \"DesktopWebviewWindowPlugin\");\n  desktop_webview_window_plugin_register_with_registrar(desktop_webview_window_registrar);\n  g_autoptr(FlPluginRegistrar) dynamic_color_registrar =\n      fl_plugin_registry_get_registrar_for_plugin(registry, \"DynamicColorPlugin\");\n  dynamic_color_plugin_register_with_registrar(dynamic_color_registrar);\n  g_autoptr(FlPluginRegistrar) flutter_inappwebview_linux_registrar =\n      fl_plugin_registry_get_registrar_for_plugin(registry, \"FlutterInappwebviewLinuxPlugin\");\n  flutter_inappwebview_linux_plugin_register_with_registrar(flutter_inappwebview_linux_registrar);\n  g_autoptr(FlPluginRegistrar) flutter_qjs_registrar =\n      fl_plugin_registry_get_registrar_for_plugin(registry, \"FlutterQjsPlugin\");\n  flutter_qjs_plugin_register_with_registrar(flutter_qjs_registrar);\n  g_autoptr(FlPluginRegistrar) gtk_registrar =\n      fl_plugin_registry_get_registrar_for_plugin(registry, \"GtkPlugin\");\n  gtk_plugin_register_with_registrar(gtk_registrar);\n  g_autoptr(FlPluginRegistrar) isar_community_flutter_libs_registrar =\n      fl_plugin_registry_get_registrar_for_plugin(registry, \"IsarFlutterLibsPlugin\");\n  isar_flutter_libs_plugin_register_with_registrar(isar_community_flutter_libs_registrar);\n  g_autoptr(FlPluginRegistrar) media_kit_libs_linux_registrar =\n      fl_plugin_registry_get_registrar_for_plugin(registry, \"MediaKitLibsLinuxPlugin\");\n  media_kit_libs_linux_plugin_register_with_registrar(media_kit_libs_linux_registrar);\n  g_autoptr(FlPluginRegistrar) media_kit_video_registrar =\n      fl_plugin_registry_get_registrar_for_plugin(registry, \"MediaKitVideoPlugin\");\n  media_kit_video_plugin_register_with_registrar(media_kit_video_registrar);\n  g_autoptr(FlPluginRegistrar) url_launcher_linux_registrar =\n      fl_plugin_registry_get_registrar_for_plugin(registry, \"UrlLauncherPlugin\");\n  url_launcher_plugin_register_with_registrar(url_launcher_linux_registrar);\n  g_autoptr(FlPluginRegistrar) volume_controller_registrar =\n      fl_plugin_registry_get_registrar_for_plugin(registry, \"VolumeControllerPlugin\");\n  volume_controller_plugin_register_with_registrar(volume_controller_registrar);\n  g_autoptr(FlPluginRegistrar) window_to_front_registrar =\n      fl_plugin_registry_get_registrar_for_plugin(registry, \"WindowToFrontPlugin\");\n  window_to_front_plugin_register_with_registrar(window_to_front_registrar);\n}\n"
  },
  {
    "path": "linux/flutter/generated_plugin_registrant.h",
    "content": "//\n//  Generated file. Do not edit.\n//\n\n// clang-format off\n\n#ifndef GENERATED_PLUGIN_REGISTRANT_\n#define GENERATED_PLUGIN_REGISTRANT_\n\n#include <flutter_linux/flutter_linux.h>\n\n// Registers Flutter plugins.\nvoid fl_register_plugins(FlPluginRegistry* registry);\n\n#endif  // GENERATED_PLUGIN_REGISTRANT_\n"
  },
  {
    "path": "linux/flutter/generated_plugins.cmake",
    "content": "#\n# Generated file, do not edit.\n#\n\nlist(APPEND FLUTTER_PLUGIN_LIST\n  anymex_extension_runtime_bridge\n  desktop_webview_window\n  dynamic_color\n  flutter_inappwebview_linux\n  flutter_qjs\n  gtk\n  isar_community_flutter_libs\n  media_kit_libs_linux\n  media_kit_video\n  url_launcher_linux\n  volume_controller\n  window_to_front\n)\n\nlist(APPEND FLUTTER_FFI_PLUGIN_LIST\n  jni\n)\n\nset(PLUGIN_BUNDLED_LIBRARIES)\n\nforeach(plugin ${FLUTTER_PLUGIN_LIST})\n  add_subdirectory(flutter/ephemeral/.plugin_symlinks/${plugin}/linux plugins/${plugin})\n  target_link_libraries(${BINARY_NAME} PRIVATE ${plugin}_plugin)\n  list(APPEND PLUGIN_BUNDLED_LIBRARIES $<TARGET_FILE:${plugin}_plugin>)\n  list(APPEND PLUGIN_BUNDLED_LIBRARIES ${${plugin}_bundled_libraries})\nendforeach(plugin)\n\nforeach(ffi_plugin ${FLUTTER_FFI_PLUGIN_LIST})\n  add_subdirectory(flutter/ephemeral/.plugin_symlinks/${ffi_plugin}/linux plugins/${ffi_plugin})\n  list(APPEND PLUGIN_BUNDLED_LIBRARIES ${${ffi_plugin}_bundled_libraries})\nendforeach(ffi_plugin)\n"
  },
  {
    "path": "linux/main.cc",
    "content": "#include \"my_application.h\"\r\n\r\nint main(int argc, char** argv) {\r\n  g_autoptr(MyApplication) app = my_application_new();\r\n  return g_application_run(G_APPLICATION(app), argc, argv);\r\n}\r\n"
  },
  {
    "path": "linux/my_application.cc",
    "content": "#include \"my_application.h\"\r\n\r\n#include <flutter_linux/flutter_linux.h>\r\n#ifdef GDK_WINDOWING_X11\r\n#include <gdk/gdkx.h>\r\n#endif\r\n\r\n#include \"flutter/generated_plugin_registrant.h\"\r\n\r\nstruct _MyApplication {\r\n  GtkApplication parent_instance;\r\n  char** dart_entrypoint_arguments;\r\n};\r\n\r\nG_DEFINE_TYPE(MyApplication, my_application, GTK_TYPE_APPLICATION)\r\n\r\n// Implements GApplication::activate.\r\nstatic void my_application_activate(GApplication* application) {\r\n  MyApplication* self = MY_APPLICATION(application);\r\n  GtkWindow* window =\r\n      GTK_WINDOW(gtk_application_window_new(GTK_APPLICATION(application)));\r\n\r\n  gtk_window_set_decorated(window, FALSE);\r\n\r\n  gtk_window_set_default_size(window, 1280, 720);\r\n  gtk_widget_show(GTK_WIDGET(window));\r\n\r\n  g_autoptr(FlDartProject) project = fl_dart_project_new();\r\n  fl_dart_project_set_dart_entrypoint_arguments(project, self->dart_entrypoint_arguments);\r\n\r\n  FlView* view = fl_view_new(project);\r\n  gtk_widget_show(GTK_WIDGET(view));\r\n  gtk_container_add(GTK_CONTAINER(window), GTK_WIDGET(view));\r\n\r\n  fl_register_plugins(FL_PLUGIN_REGISTRY(view));\r\n\r\n  gtk_widget_grab_focus(GTK_WIDGET(view));\r\n}\r\n\r\n// Implements GApplication::local_command_line.\r\nstatic gboolean my_application_local_command_line(GApplication* application, gchar*** arguments, int* exit_status) {\r\n  MyApplication* self = MY_APPLICATION(application);\r\n  // Strip out the first argument as it is the binary name.\r\n  self->dart_entrypoint_arguments = g_strdupv(*arguments + 1);\r\n\r\n  g_autoptr(GError) error = nullptr;\r\n  if (!g_application_register(application, nullptr, &error)) {\r\n     g_warning(\"Failed to register: %s\", error->message);\r\n     *exit_status = 1;\r\n     return TRUE;\r\n  }\r\n\r\n  g_application_activate(application);\r\n  *exit_status = 0;\r\n\r\n  return TRUE;\r\n}\r\n\r\n// Implements GApplication::startup.\r\nstatic void my_application_startup(GApplication* application) {\r\n  //MyApplication* self = MY_APPLICATION(object);\r\n\r\n  // Perform any actions required at application startup.\r\n\r\n  G_APPLICATION_CLASS(my_application_parent_class)->startup(application);\r\n}\r\n\r\n// Implements GApplication::shutdown.\r\nstatic void my_application_shutdown(GApplication* application) {\r\n  //MyApplication* self = MY_APPLICATION(object);\r\n\r\n  // Perform any actions required at application shutdown.\r\n\r\n  G_APPLICATION_CLASS(my_application_parent_class)->shutdown(application);\r\n}\r\n\r\n// Implements GObject::dispose.\r\nstatic void my_application_dispose(GObject* object) {\r\n  MyApplication* self = MY_APPLICATION(object);\r\n  g_clear_pointer(&self->dart_entrypoint_arguments, g_strfreev);\r\n  G_OBJECT_CLASS(my_application_parent_class)->dispose(object);\r\n}\r\n\r\nstatic void my_application_class_init(MyApplicationClass* klass) {\r\n  G_APPLICATION_CLASS(klass)->activate = my_application_activate;\r\n  G_APPLICATION_CLASS(klass)->local_command_line = my_application_local_command_line;\r\n  G_APPLICATION_CLASS(klass)->startup = my_application_startup;\r\n  G_APPLICATION_CLASS(klass)->shutdown = my_application_shutdown;\r\n  G_OBJECT_CLASS(klass)->dispose = my_application_dispose;\r\n}\r\n\r\nstatic void my_application_init(MyApplication* self) {}\r\n\r\nMyApplication* my_application_new() {\r\n  return MY_APPLICATION(g_object_new(my_application_get_type(),\r\n                                     \"application-id\", APPLICATION_ID,\r\n                                     \"flags\", G_APPLICATION_NON_UNIQUE,\r\n                                     nullptr));\r\n}\r\n"
  },
  {
    "path": "linux/my_application.h",
    "content": "#ifndef FLUTTER_MY_APPLICATION_H_\r\n#define FLUTTER_MY_APPLICATION_H_\r\n\r\n#include <gtk/gtk.h>\r\n\r\nG_DECLARE_FINAL_TYPE(MyApplication, my_application, MY, APPLICATION,\r\n                     GtkApplication)\r\n\r\n/**\r\n * my_application_new:\r\n *\r\n * Creates a new Flutter-based application.\r\n *\r\n * Returns: a new #MyApplication.\r\n */\r\nMyApplication* my_application_new();\r\n\r\n#endif  // FLUTTER_MY_APPLICATION_H_\r\n"
  },
  {
    "path": "macos/.gitignore",
    "content": "# Flutter-related\r\n**/Flutter/ephemeral/\r\n**/Pods/\r\n\r\n# Xcode-related\r\n**/dgph\r\n**/xcuserdata/\r\n"
  },
  {
    "path": "macos/Flutter/Flutter-Debug.xcconfig",
    "content": "#include \"ephemeral/Flutter-Generated.xcconfig\"\r\n"
  },
  {
    "path": "macos/Flutter/Flutter-Release.xcconfig",
    "content": "#include \"ephemeral/Flutter-Generated.xcconfig\"\r\n"
  },
  {
    "path": "macos/Flutter/GeneratedPluginRegistrant.swift",
    "content": "//\n//  Generated file. Do not edit.\n//\n\nimport FlutterMacOS\nimport Foundation\n\nimport anymex_extension_runtime_bridge\nimport app_links\nimport desktop_webview_window\nimport device_info_plus\nimport dynamic_color\nimport file_picker\nimport flutter_inappwebview_macos\nimport flutter_qjs\nimport flutter_web_auth_2\nimport isar_community_flutter_libs\nimport media_kit_libs_macos_video\nimport media_kit_video\nimport package_info_plus\nimport path_provider_foundation\nimport screen_brightness_macos\nimport sqflite_darwin\nimport url_launcher_macos\nimport volume_controller\nimport wakelock_plus\nimport window_to_front\n\nfunc RegisterGeneratedPlugins(registry: FlutterPluginRegistry) {\n  AnymexExtensionRuntimeBridgePlugin.register(with: registry.registrar(forPlugin: \"AnymexExtensionRuntimeBridgePlugin\"))\n  AppLinksMacosPlugin.register(with: registry.registrar(forPlugin: \"AppLinksMacosPlugin\"))\n  DesktopWebviewWindowPlugin.register(with: registry.registrar(forPlugin: \"DesktopWebviewWindowPlugin\"))\n  DeviceInfoPlusMacosPlugin.register(with: registry.registrar(forPlugin: \"DeviceInfoPlusMacosPlugin\"))\n  DynamicColorPlugin.register(with: registry.registrar(forPlugin: \"DynamicColorPlugin\"))\n  FilePickerPlugin.register(with: registry.registrar(forPlugin: \"FilePickerPlugin\"))\n  InAppWebViewFlutterPlugin.register(with: registry.registrar(forPlugin: \"InAppWebViewFlutterPlugin\"))\n  FlutterQjsPlugin.register(with: registry.registrar(forPlugin: \"FlutterQjsPlugin\"))\n  FlutterWebAuth2Plugin.register(with: registry.registrar(forPlugin: \"FlutterWebAuth2Plugin\"))\n  IsarFlutterLibsPlugin.register(with: registry.registrar(forPlugin: \"IsarFlutterLibsPlugin\"))\n  MediaKitLibsMacosVideoPlugin.register(with: registry.registrar(forPlugin: \"MediaKitLibsMacosVideoPlugin\"))\n  MediaKitVideoPlugin.register(with: registry.registrar(forPlugin: \"MediaKitVideoPlugin\"))\n  FPPPackageInfoPlusPlugin.register(with: registry.registrar(forPlugin: \"FPPPackageInfoPlusPlugin\"))\n  PathProviderPlugin.register(with: registry.registrar(forPlugin: \"PathProviderPlugin\"))\n  ScreenBrightnessMacosPlugin.register(with: registry.registrar(forPlugin: \"ScreenBrightnessMacosPlugin\"))\n  SqflitePlugin.register(with: registry.registrar(forPlugin: \"SqflitePlugin\"))\n  UrlLauncherPlugin.register(with: registry.registrar(forPlugin: \"UrlLauncherPlugin\"))\n  VolumeControllerPlugin.register(with: registry.registrar(forPlugin: \"VolumeControllerPlugin\"))\n  WakelockPlusMacosPlugin.register(with: registry.registrar(forPlugin: \"WakelockPlusMacosPlugin\"))\n  WindowToFrontPlugin.register(with: registry.registrar(forPlugin: \"WindowToFrontPlugin\"))\n}\n"
  },
  {
    "path": "macos/Runner/AppDelegate.swift",
    "content": "import Cocoa\r\nimport FlutterMacOS\r\n\r\n@main\r\nclass AppDelegate: FlutterAppDelegate {\r\n  override func applicationShouldTerminateAfterLastWindowClosed(_ sender: NSApplication) -> Bool {\r\n    return true\r\n  }\r\n}\r\n"
  },
  {
    "path": "macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json",
    "content": "{\r\n    \"info\": {\r\n        \"version\": 1,\r\n        \"author\": \"xcode\"\r\n    },\r\n    \"images\": [\r\n        {\r\n            \"size\": \"16x16\",\r\n            \"idiom\": \"mac\",\r\n            \"filename\": \"app_icon_16.png\",\r\n            \"scale\": \"1x\"\r\n        },\r\n        {\r\n            \"size\": \"16x16\",\r\n            \"idiom\": \"mac\",\r\n            \"filename\": \"app_icon_32.png\",\r\n            \"scale\": \"2x\"\r\n        },\r\n        {\r\n            \"size\": \"32x32\",\r\n            \"idiom\": \"mac\",\r\n            \"filename\": \"app_icon_32.png\",\r\n            \"scale\": \"1x\"\r\n        },\r\n        {\r\n            \"size\": \"32x32\",\r\n            \"idiom\": \"mac\",\r\n            \"filename\": \"app_icon_64.png\",\r\n            \"scale\": \"2x\"\r\n        },\r\n        {\r\n            \"size\": \"128x128\",\r\n            \"idiom\": \"mac\",\r\n            \"filename\": \"app_icon_128.png\",\r\n            \"scale\": \"1x\"\r\n        },\r\n        {\r\n            \"size\": \"128x128\",\r\n            \"idiom\": \"mac\",\r\n            \"filename\": \"app_icon_256.png\",\r\n            \"scale\": \"2x\"\r\n        },\r\n        {\r\n            \"size\": \"256x256\",\r\n            \"idiom\": \"mac\",\r\n            \"filename\": \"app_icon_256.png\",\r\n            \"scale\": \"1x\"\r\n        },\r\n        {\r\n            \"size\": \"256x256\",\r\n            \"idiom\": \"mac\",\r\n            \"filename\": \"app_icon_512.png\",\r\n            \"scale\": \"2x\"\r\n        },\r\n        {\r\n            \"size\": \"512x512\",\r\n            \"idiom\": \"mac\",\r\n            \"filename\": \"app_icon_512.png\",\r\n            \"scale\": \"1x\"\r\n        },\r\n        {\r\n            \"size\": \"512x512\",\r\n            \"idiom\": \"mac\",\r\n            \"filename\": \"app_icon_1024.png\",\r\n            \"scale\": \"2x\"\r\n        }\r\n    ]\r\n}"
  },
  {
    "path": "macos/Runner/Base.lproj/MainMenu.xib",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n<document type=\"com.apple.InterfaceBuilder3.Cocoa.XIB\" version=\"3.0\" toolsVersion=\"14490.70\" targetRuntime=\"MacOSX.Cocoa\" propertyAccessControl=\"none\" useAutolayout=\"YES\" customObjectInstantitationMethod=\"direct\">\r\n    <dependencies>\r\n        <deployment identifier=\"macosx\"/>\r\n        <plugIn identifier=\"com.apple.InterfaceBuilder.CocoaPlugin\" version=\"14490.70\"/>\r\n        <capability name=\"documents saved in the Xcode 8 format\" minToolsVersion=\"8.0\"/>\r\n    </dependencies>\r\n    <objects>\r\n        <customObject id=\"-2\" userLabel=\"File's Owner\" customClass=\"NSApplication\">\r\n            <connections>\r\n                <outlet property=\"delegate\" destination=\"Voe-Tx-rLC\" id=\"GzC-gU-4Uq\"/>\r\n            </connections>\r\n        </customObject>\r\n        <customObject id=\"-1\" userLabel=\"First Responder\" customClass=\"FirstResponder\"/>\r\n        <customObject id=\"-3\" userLabel=\"Application\" customClass=\"NSObject\"/>\r\n        <customObject id=\"Voe-Tx-rLC\" customClass=\"AppDelegate\" customModule=\"Runner\" customModuleProvider=\"target\">\r\n            <connections>\r\n                <outlet property=\"applicationMenu\" destination=\"uQy-DD-JDr\" id=\"XBo-yE-nKs\"/>\r\n                <outlet property=\"mainFlutterWindow\" destination=\"QvC-M9-y7g\" id=\"gIp-Ho-8D9\"/>\r\n            </connections>\r\n        </customObject>\r\n        <customObject id=\"YLy-65-1bz\" customClass=\"NSFontManager\"/>\r\n        <menu title=\"Main Menu\" systemMenu=\"main\" id=\"AYu-sK-qS6\">\r\n            <items>\r\n                <menuItem title=\"APP_NAME\" id=\"1Xt-HY-uBw\">\r\n                    <modifierMask key=\"keyEquivalentModifierMask\"/>\r\n                    <menu key=\"submenu\" title=\"APP_NAME\" systemMenu=\"apple\" id=\"uQy-DD-JDr\">\r\n                        <items>\r\n                            <menuItem title=\"About APP_NAME\" id=\"5kV-Vb-QxS\">\r\n                                <modifierMask key=\"keyEquivalentModifierMask\"/>\r\n                                <connections>\r\n                                    <action selector=\"orderFrontStandardAboutPanel:\" target=\"-1\" id=\"Exp-CZ-Vem\"/>\r\n                                </connections>\r\n                            </menuItem>\r\n                            <menuItem isSeparatorItem=\"YES\" id=\"VOq-y0-SEH\"/>\r\n                            <menuItem title=\"Preferences…\" keyEquivalent=\",\" id=\"BOF-NM-1cW\"/>\r\n                            <menuItem isSeparatorItem=\"YES\" id=\"wFC-TO-SCJ\"/>\r\n                            <menuItem title=\"Services\" id=\"NMo-om-nkz\">\r\n                                <modifierMask key=\"keyEquivalentModifierMask\"/>\r\n                                <menu key=\"submenu\" title=\"Services\" systemMenu=\"services\" id=\"hz9-B4-Xy5\"/>\r\n                            </menuItem>\r\n                            <menuItem isSeparatorItem=\"YES\" id=\"4je-JR-u6R\"/>\r\n                            <menuItem title=\"Hide APP_NAME\" keyEquivalent=\"h\" id=\"Olw-nP-bQN\">\r\n                                <connections>\r\n                                    <action selector=\"hide:\" target=\"-1\" id=\"PnN-Uc-m68\"/>\r\n                                </connections>\r\n                            </menuItem>\r\n                            <menuItem title=\"Hide Others\" keyEquivalent=\"h\" id=\"Vdr-fp-XzO\">\r\n                                <modifierMask key=\"keyEquivalentModifierMask\" option=\"YES\" command=\"YES\"/>\r\n                                <connections>\r\n                                    <action selector=\"hideOtherApplications:\" target=\"-1\" id=\"VT4-aY-XCT\"/>\r\n                                </connections>\r\n                            </menuItem>\r\n                            <menuItem title=\"Show All\" id=\"Kd2-mp-pUS\">\r\n                                <modifierMask key=\"keyEquivalentModifierMask\"/>\r\n                                <connections>\r\n                                    <action selector=\"unhideAllApplications:\" target=\"-1\" id=\"Dhg-Le-xox\"/>\r\n                                </connections>\r\n                            </menuItem>\r\n                            <menuItem isSeparatorItem=\"YES\" id=\"kCx-OE-vgT\"/>\r\n                            <menuItem title=\"Quit APP_NAME\" keyEquivalent=\"q\" id=\"4sb-4s-VLi\">\r\n                                <connections>\r\n                                    <action selector=\"terminate:\" target=\"-1\" id=\"Te7-pn-YzF\"/>\r\n                                </connections>\r\n                            </menuItem>\r\n                        </items>\r\n                    </menu>\r\n                </menuItem>\r\n                <menuItem title=\"Edit\" id=\"5QF-Oa-p0T\">\r\n                    <modifierMask key=\"keyEquivalentModifierMask\"/>\r\n                    <menu key=\"submenu\" title=\"Edit\" id=\"W48-6f-4Dl\">\r\n                        <items>\r\n                            <menuItem title=\"Undo\" keyEquivalent=\"z\" id=\"dRJ-4n-Yzg\">\r\n                                <connections>\r\n                                    <action selector=\"undo:\" target=\"-1\" id=\"M6e-cu-g7V\"/>\r\n                                </connections>\r\n                            </menuItem>\r\n                            <menuItem title=\"Redo\" keyEquivalent=\"Z\" id=\"6dh-zS-Vam\">\r\n                                <connections>\r\n                                    <action selector=\"redo:\" target=\"-1\" id=\"oIA-Rs-6OD\"/>\r\n                                </connections>\r\n                            </menuItem>\r\n                            <menuItem isSeparatorItem=\"YES\" id=\"WRV-NI-Exz\"/>\r\n                            <menuItem title=\"Cut\" keyEquivalent=\"x\" id=\"uRl-iY-unG\">\r\n                                <connections>\r\n                                    <action selector=\"cut:\" target=\"-1\" id=\"YJe-68-I9s\"/>\r\n                                </connections>\r\n                            </menuItem>\r\n                            <menuItem title=\"Copy\" keyEquivalent=\"c\" id=\"x3v-GG-iWU\">\r\n                                <connections>\r\n                                    <action selector=\"copy:\" target=\"-1\" id=\"G1f-GL-Joy\"/>\r\n                                </connections>\r\n                            </menuItem>\r\n                            <menuItem title=\"Paste\" keyEquivalent=\"v\" id=\"gVA-U4-sdL\">\r\n                                <connections>\r\n                                    <action selector=\"paste:\" target=\"-1\" id=\"UvS-8e-Qdg\"/>\r\n                                </connections>\r\n                            </menuItem>\r\n                            <menuItem title=\"Paste and Match Style\" keyEquivalent=\"V\" id=\"WeT-3V-zwk\">\r\n                                <modifierMask key=\"keyEquivalentModifierMask\" option=\"YES\" command=\"YES\"/>\r\n                                <connections>\r\n                                    <action selector=\"pasteAsPlainText:\" target=\"-1\" id=\"cEh-KX-wJQ\"/>\r\n                                </connections>\r\n                            </menuItem>\r\n                            <menuItem title=\"Delete\" id=\"pa3-QI-u2k\">\r\n                                <modifierMask key=\"keyEquivalentModifierMask\"/>\r\n                                <connections>\r\n                                    <action selector=\"delete:\" target=\"-1\" id=\"0Mk-Ml-PaM\"/>\r\n                                </connections>\r\n                            </menuItem>\r\n                            <menuItem title=\"Select All\" keyEquivalent=\"a\" id=\"Ruw-6m-B2m\">\r\n                                <connections>\r\n                                    <action selector=\"selectAll:\" target=\"-1\" id=\"VNm-Mi-diN\"/>\r\n                                </connections>\r\n                            </menuItem>\r\n                            <menuItem isSeparatorItem=\"YES\" id=\"uyl-h8-XO2\"/>\r\n                            <menuItem title=\"Find\" id=\"4EN-yA-p0u\">\r\n                                <modifierMask key=\"keyEquivalentModifierMask\"/>\r\n                                <menu key=\"submenu\" title=\"Find\" id=\"1b7-l0-nxx\">\r\n                                    <items>\r\n                                        <menuItem title=\"Find…\" tag=\"1\" keyEquivalent=\"f\" id=\"Xz5-n4-O0W\">\r\n                                            <connections>\r\n                                                <action selector=\"performFindPanelAction:\" target=\"-1\" id=\"cD7-Qs-BN4\"/>\r\n                                            </connections>\r\n                                        </menuItem>\r\n                                        <menuItem title=\"Find and Replace…\" tag=\"12\" keyEquivalent=\"f\" id=\"YEy-JH-Tfz\">\r\n                                            <modifierMask key=\"keyEquivalentModifierMask\" option=\"YES\" command=\"YES\"/>\r\n                                            <connections>\r\n                                                <action selector=\"performFindPanelAction:\" target=\"-1\" id=\"WD3-Gg-5AJ\"/>\r\n                                            </connections>\r\n                                        </menuItem>\r\n                                        <menuItem title=\"Find Next\" tag=\"2\" keyEquivalent=\"g\" id=\"q09-fT-Sye\">\r\n                                            <connections>\r\n                                                <action selector=\"performFindPanelAction:\" target=\"-1\" id=\"NDo-RZ-v9R\"/>\r\n                                            </connections>\r\n                                        </menuItem>\r\n                                        <menuItem title=\"Find Previous\" tag=\"3\" keyEquivalent=\"G\" id=\"OwM-mh-QMV\">\r\n                                            <connections>\r\n                                                <action selector=\"performFindPanelAction:\" target=\"-1\" id=\"HOh-sY-3ay\"/>\r\n                                            </connections>\r\n                                        </menuItem>\r\n                                        <menuItem title=\"Use Selection for Find\" tag=\"7\" keyEquivalent=\"e\" id=\"buJ-ug-pKt\">\r\n                                            <connections>\r\n                                                <action selector=\"performFindPanelAction:\" target=\"-1\" id=\"U76-nv-p5D\"/>\r\n                                            </connections>\r\n                                        </menuItem>\r\n                                        <menuItem title=\"Jump to Selection\" keyEquivalent=\"j\" id=\"S0p-oC-mLd\">\r\n                                            <connections>\r\n                                                <action selector=\"centerSelectionInVisibleArea:\" target=\"-1\" id=\"IOG-6D-g5B\"/>\r\n                                            </connections>\r\n                                        </menuItem>\r\n                                    </items>\r\n                                </menu>\r\n                            </menuItem>\r\n                            <menuItem title=\"Spelling and Grammar\" id=\"Dv1-io-Yv7\">\r\n                                <modifierMask key=\"keyEquivalentModifierMask\"/>\r\n                                <menu key=\"submenu\" title=\"Spelling\" id=\"3IN-sU-3Bg\">\r\n                                    <items>\r\n                                        <menuItem title=\"Show Spelling and Grammar\" keyEquivalent=\":\" id=\"HFo-cy-zxI\">\r\n                                            <connections>\r\n                                                <action selector=\"showGuessPanel:\" target=\"-1\" id=\"vFj-Ks-hy3\"/>\r\n                                            </connections>\r\n                                        </menuItem>\r\n                                        <menuItem title=\"Check Document Now\" keyEquivalent=\";\" id=\"hz2-CU-CR7\">\r\n                                            <connections>\r\n                                                <action selector=\"checkSpelling:\" target=\"-1\" id=\"fz7-VC-reM\"/>\r\n                                            </connections>\r\n                                        </menuItem>\r\n                                        <menuItem isSeparatorItem=\"YES\" id=\"bNw-od-mp5\"/>\r\n                                        <menuItem title=\"Check Spelling While Typing\" id=\"rbD-Rh-wIN\">\r\n                                            <modifierMask key=\"keyEquivalentModifierMask\"/>\r\n                                            <connections>\r\n                                                <action selector=\"toggleContinuousSpellChecking:\" target=\"-1\" id=\"7w6-Qz-0kB\"/>\r\n                                            </connections>\r\n                                        </menuItem>\r\n                                        <menuItem title=\"Check Grammar With Spelling\" id=\"mK6-2p-4JG\">\r\n                                            <modifierMask key=\"keyEquivalentModifierMask\"/>\r\n                                            <connections>\r\n                                                <action selector=\"toggleGrammarChecking:\" target=\"-1\" id=\"muD-Qn-j4w\"/>\r\n                                            </connections>\r\n                                        </menuItem>\r\n                                        <menuItem title=\"Correct Spelling Automatically\" id=\"78Y-hA-62v\">\r\n                                            <modifierMask key=\"keyEquivalentModifierMask\"/>\r\n                                            <connections>\r\n                                                <action selector=\"toggleAutomaticSpellingCorrection:\" target=\"-1\" id=\"2lM-Qi-WAP\"/>\r\n                                            </connections>\r\n                                        </menuItem>\r\n                                    </items>\r\n                                </menu>\r\n                            </menuItem>\r\n                            <menuItem title=\"Substitutions\" id=\"9ic-FL-obx\">\r\n                                <modifierMask key=\"keyEquivalentModifierMask\"/>\r\n                                <menu key=\"submenu\" title=\"Substitutions\" id=\"FeM-D8-WVr\">\r\n                                    <items>\r\n                                        <menuItem title=\"Show Substitutions\" id=\"z6F-FW-3nz\">\r\n                                            <modifierMask key=\"keyEquivalentModifierMask\"/>\r\n                                            <connections>\r\n                                                <action selector=\"orderFrontSubstitutionsPanel:\" target=\"-1\" id=\"oku-mr-iSq\"/>\r\n                                            </connections>\r\n                                        </menuItem>\r\n                                        <menuItem isSeparatorItem=\"YES\" id=\"gPx-C9-uUO\"/>\r\n                                        <menuItem title=\"Smart Copy/Paste\" id=\"9yt-4B-nSM\">\r\n                                            <modifierMask key=\"keyEquivalentModifierMask\"/>\r\n                                            <connections>\r\n                                                <action selector=\"toggleSmartInsertDelete:\" target=\"-1\" id=\"3IJ-Se-DZD\"/>\r\n                                            </connections>\r\n                                        </menuItem>\r\n                                        <menuItem title=\"Smart Quotes\" id=\"hQb-2v-fYv\">\r\n                                            <modifierMask key=\"keyEquivalentModifierMask\"/>\r\n                                            <connections>\r\n                                                <action selector=\"toggleAutomaticQuoteSubstitution:\" target=\"-1\" id=\"ptq-xd-QOA\"/>\r\n                                            </connections>\r\n                                        </menuItem>\r\n                                        <menuItem title=\"Smart Dashes\" id=\"rgM-f4-ycn\">\r\n                                            <modifierMask key=\"keyEquivalentModifierMask\"/>\r\n                                            <connections>\r\n                                                <action selector=\"toggleAutomaticDashSubstitution:\" target=\"-1\" id=\"oCt-pO-9gS\"/>\r\n                                            </connections>\r\n                                        </menuItem>\r\n                                        <menuItem title=\"Smart Links\" id=\"cwL-P1-jid\">\r\n                                            <modifierMask key=\"keyEquivalentModifierMask\"/>\r\n                                            <connections>\r\n                                                <action selector=\"toggleAutomaticLinkDetection:\" target=\"-1\" id=\"Gip-E3-Fov\"/>\r\n                                            </connections>\r\n                                        </menuItem>\r\n                                        <menuItem title=\"Data Detectors\" id=\"tRr-pd-1PS\">\r\n                                            <modifierMask key=\"keyEquivalentModifierMask\"/>\r\n                                            <connections>\r\n                                                <action selector=\"toggleAutomaticDataDetection:\" target=\"-1\" id=\"R1I-Nq-Kbl\"/>\r\n                                            </connections>\r\n                                        </menuItem>\r\n                                        <menuItem title=\"AzyXText Replacement\" id=\"HFQ-gK-NFA\">\r\n                                            <modifierMask key=\"keyEquivalentModifierMask\"/>\r\n                                            <connections>\r\n                                                <action selector=\"toggleAutomaticTextReplacement:\" target=\"-1\" id=\"DvP-Fe-Py6\"/>\r\n                                            </connections>\r\n                                        </menuItem>\r\n                                    </items>\r\n                                </menu>\r\n                            </menuItem>\r\n                            <menuItem title=\"Transformations\" id=\"2oI-Rn-ZJC\">\r\n                                <modifierMask key=\"keyEquivalentModifierMask\"/>\r\n                                <menu key=\"submenu\" title=\"Transformations\" id=\"c8a-y6-VQd\">\r\n                                    <items>\r\n                                        <menuItem title=\"Make Upper Case\" id=\"vmV-6d-7jI\">\r\n                                            <modifierMask key=\"keyEquivalentModifierMask\"/>\r\n                                            <connections>\r\n                                                <action selector=\"uppercaseWord:\" target=\"-1\" id=\"sPh-Tk-edu\"/>\r\n                                            </connections>\r\n                                        </menuItem>\r\n                                        <menuItem title=\"Make Lower Case\" id=\"d9M-CD-aMd\">\r\n                                            <modifierMask key=\"keyEquivalentModifierMask\"/>\r\n                                            <connections>\r\n                                                <action selector=\"lowercaseWord:\" target=\"-1\" id=\"iUZ-b5-hil\"/>\r\n                                            </connections>\r\n                                        </menuItem>\r\n                                        <menuItem title=\"Capitalize\" id=\"UEZ-Bs-lqG\">\r\n                                            <modifierMask key=\"keyEquivalentModifierMask\"/>\r\n                                            <connections>\r\n                                                <action selector=\"capitalizeWord:\" target=\"-1\" id=\"26H-TL-nsh\"/>\r\n                                            </connections>\r\n                                        </menuItem>\r\n                                    </items>\r\n                                </menu>\r\n                            </menuItem>\r\n                            <menuItem title=\"Speech\" id=\"xrE-MZ-jX0\">\r\n                                <modifierMask key=\"keyEquivalentModifierMask\"/>\r\n                                <menu key=\"submenu\" title=\"Speech\" id=\"3rS-ZA-NoH\">\r\n                                    <items>\r\n                                        <menuItem title=\"Start Speaking\" id=\"Ynk-f8-cLZ\">\r\n                                            <modifierMask key=\"keyEquivalentModifierMask\"/>\r\n                                            <connections>\r\n                                                <action selector=\"startSpeaking:\" target=\"-1\" id=\"654-Ng-kyl\"/>\r\n                                            </connections>\r\n                                        </menuItem>\r\n                                        <menuItem title=\"Stop Speaking\" id=\"Oyz-dy-DGm\">\r\n                                            <modifierMask key=\"keyEquivalentModifierMask\"/>\r\n                                            <connections>\r\n                                                <action selector=\"stopSpeaking:\" target=\"-1\" id=\"dX8-6p-jy9\"/>\r\n                                            </connections>\r\n                                        </menuItem>\r\n                                    </items>\r\n                                </menu>\r\n                            </menuItem>\r\n                        </items>\r\n                    </menu>\r\n                </menuItem>\r\n                <menuItem title=\"View\" id=\"H8h-7b-M4v\">\r\n                    <modifierMask key=\"keyEquivalentModifierMask\"/>\r\n                    <menu key=\"submenu\" title=\"View\" id=\"HyV-fh-RgO\">\r\n                        <items>\r\n                            <menuItem title=\"Enter Full Screen\" keyEquivalent=\"f\" id=\"4J7-dP-txa\">\r\n                                <modifierMask key=\"keyEquivalentModifierMask\" control=\"YES\" command=\"YES\"/>\r\n                                <connections>\r\n                                    <action selector=\"toggleFullScreen:\" target=\"-1\" id=\"dU3-MA-1Rq\"/>\r\n                                </connections>\r\n                            </menuItem>\r\n                        </items>\r\n                    </menu>\r\n                </menuItem>\r\n                <menuItem title=\"Window\" id=\"aUF-d1-5bR\">\r\n                    <modifierMask key=\"keyEquivalentModifierMask\"/>\r\n                    <menu key=\"submenu\" title=\"Window\" systemMenu=\"window\" id=\"Td7-aD-5lo\">\r\n                        <items>\r\n                            <menuItem title=\"Minimize\" keyEquivalent=\"m\" id=\"OY7-WF-poV\">\r\n                                <connections>\r\n                                    <action selector=\"performMiniaturize:\" target=\"-1\" id=\"VwT-WD-YPe\"/>\r\n                                </connections>\r\n                            </menuItem>\r\n                            <menuItem title=\"Zoom\" id=\"R4o-n2-Eq4\">\r\n                                <modifierMask key=\"keyEquivalentModifierMask\"/>\r\n                                <connections>\r\n                                    <action selector=\"performZoom:\" target=\"-1\" id=\"DIl-cC-cCs\"/>\r\n                                </connections>\r\n                            </menuItem>\r\n                            <menuItem isSeparatorItem=\"YES\" id=\"eu3-7i-yIM\"/>\r\n                            <menuItem title=\"Bring All to Front\" id=\"LE2-aR-0XJ\">\r\n                                <modifierMask key=\"keyEquivalentModifierMask\"/>\r\n                                <connections>\r\n                                    <action selector=\"arrangeInFront:\" target=\"-1\" id=\"DRN-fu-gQh\"/>\r\n                                </connections>\r\n                            </menuItem>\r\n                        </items>\r\n                    </menu>\r\n                </menuItem>\r\n                <menuItem title=\"Help\" id=\"EPT-qC-fAb\">\r\n                    <modifierMask key=\"keyEquivalentModifierMask\"/>\r\n                    <menu key=\"submenu\" title=\"Help\" systemMenu=\"help\" id=\"rJ0-wn-3NY\"/>\r\n                </menuItem>\r\n            </items>\r\n            <point key=\"canvasLocation\" x=\"142\" y=\"-258\"/>\r\n        </menu>\r\n        <window title=\"APP_NAME\" allowsToolTipsWhenApplicationIsInactive=\"NO\" autorecalculatesKeyViewLoop=\"NO\" releasedWhenClosed=\"NO\" animationBehavior=\"default\" id=\"QvC-M9-y7g\" customClass=\"MainFlutterWindow\" customModule=\"Runner\" customModuleProvider=\"target\">\r\n            <windowStyleMask key=\"styleMask\" titled=\"YES\" closable=\"YES\" miniaturizable=\"YES\" resizable=\"YES\"/>\r\n            <rect key=\"contentRect\" x=\"335\" y=\"390\" width=\"800\" height=\"600\"/>\r\n            <rect key=\"screenRect\" x=\"0.0\" y=\"0.0\" width=\"2560\" height=\"1577\"/>\r\n            <view key=\"contentView\" wantsLayer=\"YES\" id=\"EiT-Mj-1SZ\">\r\n                <rect key=\"frame\" x=\"0.0\" y=\"0.0\" width=\"800\" height=\"600\"/>\r\n                <autoresizingMask key=\"autoresizingMask\"/>\r\n            </view>\r\n        </window>\r\n    </objects>\r\n</document>\r\n"
  },
  {
    "path": "macos/Runner/Configs/AppInfo.xcconfig",
    "content": "// Application-level settings for the Runner target.\r\n//\r\n// This may be replaced with something auto-generated from metadata (e.g., pubspec.yaml) in the\r\n// future. If not, the values below would default to using the project name when this becomes a\r\n// 'flutter create' template.\r\n\r\n// The application's name. By default this is also the title of the Flutter window.\r\nPRODUCT_NAME = azyx\r\n\r\n// The application's bundle identifier\r\nPRODUCT_BUNDLE_IDENTIFIER = com.example.azyx\r\n\r\n// The copyright displayed in application information\r\nPRODUCT_COPYRIGHT = Copyright © 2024 com.example. All rights reserved.\r\n"
  },
  {
    "path": "macos/Runner/Configs/Debug.xcconfig",
    "content": "#include \"../../Flutter/Flutter-Debug.xcconfig\"\r\n#include \"Warnings.xcconfig\"\r\n"
  },
  {
    "path": "macos/Runner/Configs/Release.xcconfig",
    "content": "#include \"../../Flutter/Flutter-Release.xcconfig\"\r\n#include \"Warnings.xcconfig\"\r\n"
  },
  {
    "path": "macos/Runner/Configs/Warnings.xcconfig",
    "content": "WARNING_CFLAGS = -Wall -Wconditional-uninitialized -Wnullable-to-nonnull-conversion -Wmissing-method-return-type -Woverlength-strings\r\nGCC_WARN_UNDECLARED_SELECTOR = YES\r\nCLANG_UNDEFINED_BEHAVIOR_SANITIZER_NULLABILITY = YES\r\nCLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE\r\nCLANG_WARN__DUPLICATE_METHOD_MATCH = YES\r\nCLANG_WARN_PRAGMA_PACK = YES\r\nCLANG_WARN_STRICT_PROTOTYPES = YES\r\nCLANG_WARN_COMMA = YES\r\nGCC_WARN_STRICT_SELECTOR_MATCH = YES\r\nCLANG_WARN_OBJC_REPEATED_USE_OF_WEAK = YES\r\nCLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES\r\nGCC_WARN_SHADOW = YES\r\nCLANG_WARN_UNREACHABLE_CODE = YES\r\n"
  },
  {
    "path": "macos/Runner/DebugProfile.entitlements",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">\r\n<plist version=\"1.0\">\r\n<dict>\r\n\t<key>com.apple.security.app-sandbox</key>\r\n\t<true/>\r\n\t<key>com.apple.security.cs.allow-jit</key>\r\n\t<true/>\r\n\t<key>com.apple.security.network.server</key>\r\n\t<true/>\r\n</dict>\r\n</plist>\r\n"
  },
  {
    "path": "macos/Runner/Info.plist",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">\r\n<plist version=\"1.0\">\r\n<dict>\r\n\t<key>CFBundleDevelopmentRegion</key>\r\n\t<string>$(DEVELOPMENT_LANGUAGE)</string>\r\n\t<key>CFBundleExecutable</key>\r\n\t<string>$(EXECUTABLE_NAME)</string>\r\n\t<key>CFBundleIconFile</key>\r\n\t<string></string>\r\n\t<key>CFBundleIdentifier</key>\r\n\t<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>\r\n\t<key>CFBundleInfoDictionaryVersion</key>\r\n\t<string>6.0</string>\r\n\t<key>CFBundleName</key>\r\n\t<string>$(PRODUCT_NAME)</string>\r\n\t<key>CFBundlePackageType</key>\r\n\t<string>APPL</string>\r\n\t<key>CFBundleShortVersionString</key>\r\n\t<string>$(FLUTTER_BUILD_NAME)</string>\r\n\t<key>CFBundleVersion</key>\r\n\t<string>$(FLUTTER_BUILD_NUMBER)</string>\r\n\t<key>LSMinimumSystemVersion</key>\r\n\t<string>$(MACOSX_DEPLOYMENT_TARGET)</string>\r\n\t<key>NSHumanReadableCopyright</key>\r\n\t<string>$(PRODUCT_COPYRIGHT)</string>\r\n\t<key>NSMainNibFile</key>\r\n\t<string>MainMenu</string>\r\n\t<key>NSPrincipalClass</key>\r\n\t<string>NSApplication</string>\r\n</dict>\r\n</plist>\r\n"
  },
  {
    "path": "macos/Runner/MainFlutterWindow.swift",
    "content": "import Cocoa\r\nimport FlutterMacOS\r\n\r\nclass MainFlutterWindow: NSWindow {\r\n  override func awakeFromNib() {\r\n    let flutterViewController = FlutterViewController()\r\n    let windowFrame = self.frame\r\n    self.contentViewController = flutterViewController\r\n    self.setFrame(windowFrame, display: true)\r\n\r\n    RegisterGeneratedPlugins(registry: flutterViewController)\r\n\r\n    super.awakeFromNib()\r\n  }\r\n}\r\n"
  },
  {
    "path": "macos/Runner/Release.entitlements",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">\r\n<plist version=\"1.0\">\r\n<dict>\r\n\t<key>com.apple.security.app-sandbox</key>\r\n\t<true/>\r\n</dict>\r\n</plist>\r\n"
  },
  {
    "path": "macos/Runner.xcodeproj/project.pbxproj",
    "content": "// !$*UTF8*$!\r\n{\r\n\tarchiveVersion = 1;\r\n\tclasses = {\r\n\t};\r\n\tobjectVersion = 54;\r\n\tobjects = {\r\n\r\n/* Begin PBXAggregateTarget section */\r\n\t\t33CC111A2044C6BA0003C045 /* Flutter Assemble */ = {\r\n\t\t\tisa = PBXAggregateTarget;\r\n\t\t\tbuildConfigurationList = 33CC111B2044C6BA0003C045 /* Build configuration list for PBXAggregateTarget \"Flutter Assemble\" */;\r\n\t\t\tbuildPhases = (\r\n\t\t\t\t33CC111E2044C6BF0003C045 /* ShellScript */,\r\n\t\t\t);\r\n\t\t\tdependencies = (\r\n\t\t\t);\r\n\t\t\tname = \"Flutter Assemble\";\r\n\t\t\tproductName = FLX;\r\n\t\t};\r\n/* End PBXAggregateTarget section */\r\n\r\n/* Begin PBXBuildFile section */\r\n\t\t331C80D8294CF71000263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C80D7294CF71000263BE5 /* RunnerTests.swift */; };\r\n\t\t335BBD1B22A9A15E00E9071D /* GeneratedPluginRegistrant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */; };\r\n\t\t33CC10F12044A3C60003C045 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC10F02044A3C60003C045 /* AppDelegate.swift */; };\r\n\t\t33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F22044A3C60003C045 /* Assets.xcassets */; };\r\n\t\t33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F42044A3C60003C045 /* MainMenu.xib */; };\r\n\t\t33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */; };\r\n/* End PBXBuildFile section */\r\n\r\n/* Begin PBXAzyXContainerItemProxy section */\r\n\t\t331C80D9294CF71000263BE5 /* PBXAzyXContainerItemProxy */ = {\r\n\t\t\tisa = PBXAzyXContainerItemProxy;\r\n\t\t\tAzyXContainerPortal = 33CC10E52044A3C60003C045 /* Project object */;\r\n\t\t\tproxyType = 1;\r\n\t\t\tremoteGlobalIDString = 33CC10EC2044A3C60003C045;\r\n\t\t\tremoteInfo = Runner;\r\n\t\t};\r\n\t\t33CC111F2044C79F0003C045 /* PBXAzyXContainerItemProxy */ = {\r\n\t\t\tisa = PBXAzyXContainerItemProxy;\r\n\t\t\tAzyXContainerPortal = 33CC10E52044A3C60003C045 /* Project object */;\r\n\t\t\tproxyType = 1;\r\n\t\t\tremoteGlobalIDString = 33CC111A2044C6BA0003C045;\r\n\t\t\tremoteInfo = FLX;\r\n\t\t};\r\n/* End PBXAzyXContainerItemProxy section */\r\n\r\n/* Begin PBXCopyFilesBuildPhase section */\r\n\t\t33CC110E2044A8840003C045 /* Bundle Framework */ = {\r\n\t\t\tisa = PBXCopyFilesBuildPhase;\r\n\t\t\tbuildActionMask = 2147483647;\r\n\t\t\tdstPath = \"\";\r\n\t\t\tdstSubfolderSpec = 10;\r\n\t\t\tfiles = (\r\n\t\t\t);\r\n\t\t\tname = \"Bundle Framework\";\r\n\t\t\trunOnlyForDeploymentPostprocessing = 0;\r\n\t\t};\r\n/* End PBXCopyFilesBuildPhase section */\r\n\r\n/* Begin PBXFileReference section */\r\n\t\t331C80D5294CF71000263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };\r\n\t\t331C80D7294CF71000263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = \"<group>\"; };\r\n\t\t333000ED22D3DE5D00554162 /* Warnings.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = AzyXText.xcconfig; path = Warnings.xcconfig; sourceTree = \"<group>\"; };\r\n\t\t335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GeneratedPluginRegistrant.swift; sourceTree = \"<group>\"; };\r\n\t\t33CC10ED2044A3C60003C045 /* azyx.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = \"azyx.app\"; sourceTree = BUILT_PRODUCTS_DIR; };\r\n\t\t33CC10F02044A3C60003C045 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = \"<group>\"; };\r\n\t\t33CC10F22044A3C60003C045 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Assets.xcassets; path = Runner/Assets.xcassets; sourceTree = \"<group>\"; };\r\n\t\t33CC10F52044A3C60003C045 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/MainMenu.xib; sourceTree = \"<group>\"; };\r\n\t\t33CC10F72044A3C60003C045 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = AzyXText.plist.xml; name = Info.plist; path = Runner/Info.plist; sourceTree = \"<group>\"; };\r\n\t\t33CC11122044BFA00003C045 /* MainFlutterWindow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MainFlutterWindow.swift; sourceTree = \"<group>\"; };\r\n\t\t33CEB47222A05771004F2AC0 /* Flutter-Debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = AzyXText.xcconfig; path = \"Flutter-Debug.xcconfig\"; sourceTree = \"<group>\"; };\r\n\t\t33CEB47422A05771004F2AC0 /* Flutter-Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = AzyXText.xcconfig; path = \"Flutter-Release.xcconfig\"; sourceTree = \"<group>\"; };\r\n\t\t33CEB47722A0578A004F2AC0 /* Flutter-Generated.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = AzyXText.xcconfig; name = \"Flutter-Generated.xcconfig\"; path = \"ephemeral/Flutter-Generated.xcconfig\"; sourceTree = \"<group>\"; };\r\n\t\t33E51913231747F40026EE4D /* DebugProfile.entitlements */ = {isa = PBXFileReference; lastKnownFileType = AzyXText.plist.entitlements; path = DebugProfile.entitlements; sourceTree = \"<group>\"; };\r\n\t\t33E51914231749380026EE4D /* Release.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = AzyXText.plist.entitlements; path = Release.entitlements; sourceTree = \"<group>\"; };\r\n\t\t33E5194F232828860026EE4D /* AppInfo.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = AzyXText.xcconfig; path = AppInfo.xcconfig; sourceTree = \"<group>\"; };\r\n\t\t7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = AzyXText.xcconfig; path = Release.xcconfig; sourceTree = \"<group>\"; };\r\n\t\t9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = AzyXText.xcconfig; path = Debug.xcconfig; sourceTree = \"<group>\"; };\r\n/* End PBXFileReference section */\r\n\r\n/* Begin PBXFrameworksBuildPhase section */\r\n\t\t331C80D2294CF70F00263BE5 /* Frameworks */ = {\r\n\t\t\tisa = PBXFrameworksBuildPhase;\r\n\t\t\tbuildActionMask = 2147483647;\r\n\t\t\tfiles = (\r\n\t\t\t);\r\n\t\t\trunOnlyForDeploymentPostprocessing = 0;\r\n\t\t};\r\n\t\t33CC10EA2044A3C60003C045 /* Frameworks */ = {\r\n\t\t\tisa = PBXFrameworksBuildPhase;\r\n\t\t\tbuildActionMask = 2147483647;\r\n\t\t\tfiles = (\r\n\t\t\t);\r\n\t\t\trunOnlyForDeploymentPostprocessing = 0;\r\n\t\t};\r\n/* End PBXFrameworksBuildPhase section */\r\n\r\n/* Begin PBXGroup section */\r\n\t\t331C80D6294CF71000263BE5 /* RunnerTests */ = {\r\n\t\t\tisa = PBXGroup;\r\n\t\t\tchildren = (\r\n\t\t\t\t331C80D7294CF71000263BE5 /* RunnerTests.swift */,\r\n\t\t\t);\r\n\t\t\tpath = RunnerTests;\r\n\t\t\tsourceTree = \"<group>\";\r\n\t\t};\r\n\t\t33BA886A226E78AF003329D5 /* Configs */ = {\r\n\t\t\tisa = PBXGroup;\r\n\t\t\tchildren = (\r\n\t\t\t\t33E5194F232828860026EE4D /* AppInfo.xcconfig */,\r\n\t\t\t\t9740EEB21CF90195004384FC /* Debug.xcconfig */,\r\n\t\t\t\t7AFA3C8E1D35360C0083082E /* Release.xcconfig */,\r\n\t\t\t\t333000ED22D3DE5D00554162 /* Warnings.xcconfig */,\r\n\t\t\t);\r\n\t\t\tpath = Configs;\r\n\t\t\tsourceTree = \"<group>\";\r\n\t\t};\r\n\t\t33CC10E42044A3C60003C045 = {\r\n\t\t\tisa = PBXGroup;\r\n\t\t\tchildren = (\r\n\t\t\t\t33FAB671232836740065AC1E /* Runner */,\r\n\t\t\t\t33CEB47122A05771004F2AC0 /* Flutter */,\r\n\t\t\t\t331C80D6294CF71000263BE5 /* RunnerTests */,\r\n\t\t\t\t33CC10EE2044A3C60003C045 /* Products */,\r\n\t\t\t\tD73912EC22F37F3D000D13A0 /* Frameworks */,\r\n\t\t\t);\r\n\t\t\tsourceTree = \"<group>\";\r\n\t\t};\r\n\t\t33CC10EE2044A3C60003C045 /* Products */ = {\r\n\t\t\tisa = PBXGroup;\r\n\t\t\tchildren = (\r\n\t\t\t\t33CC10ED2044A3C60003C045 /* azyx.app */,\r\n\t\t\t\t331C80D5294CF71000263BE5 /* RunnerTests.xctest */,\r\n\t\t\t);\r\n\t\t\tname = Products;\r\n\t\t\tsourceTree = \"<group>\";\r\n\t\t};\r\n\t\t33CC11242044D66E0003C045 /* Resources */ = {\r\n\t\t\tisa = PBXGroup;\r\n\t\t\tchildren = (\r\n\t\t\t\t33CC10F22044A3C60003C045 /* Assets.xcassets */,\r\n\t\t\t\t33CC10F42044A3C60003C045 /* MainMenu.xib */,\r\n\t\t\t\t33CC10F72044A3C60003C045 /* Info.plist */,\r\n\t\t\t);\r\n\t\t\tname = Resources;\r\n\t\t\tpath = ..;\r\n\t\t\tsourceTree = \"<group>\";\r\n\t\t};\r\n\t\t33CEB47122A05771004F2AC0 /* Flutter */ = {\r\n\t\t\tisa = PBXGroup;\r\n\t\t\tchildren = (\r\n\t\t\t\t335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */,\r\n\t\t\t\t33CEB47222A05771004F2AC0 /* Flutter-Debug.xcconfig */,\r\n\t\t\t\t33CEB47422A05771004F2AC0 /* Flutter-Release.xcconfig */,\r\n\t\t\t\t33CEB47722A0578A004F2AC0 /* Flutter-Generated.xcconfig */,\r\n\t\t\t);\r\n\t\t\tpath = Flutter;\r\n\t\t\tsourceTree = \"<group>\";\r\n\t\t};\r\n\t\t33FAB671232836740065AC1E /* Runner */ = {\r\n\t\t\tisa = PBXGroup;\r\n\t\t\tchildren = (\r\n\t\t\t\t33CC10F02044A3C60003C045 /* AppDelegate.swift */,\r\n\t\t\t\t33CC11122044BFA00003C045 /* MainFlutterWindow.swift */,\r\n\t\t\t\t33E51913231747F40026EE4D /* DebugProfile.entitlements */,\r\n\t\t\t\t33E51914231749380026EE4D /* Release.entitlements */,\r\n\t\t\t\t33CC11242044D66E0003C045 /* Resources */,\r\n\t\t\t\t33BA886A226E78AF003329D5 /* Configs */,\r\n\t\t\t);\r\n\t\t\tpath = Runner;\r\n\t\t\tsourceTree = \"<group>\";\r\n\t\t};\r\n\t\tD73912EC22F37F3D000D13A0 /* Frameworks */ = {\r\n\t\t\tisa = PBXGroup;\r\n\t\t\tchildren = (\r\n\t\t\t);\r\n\t\t\tname = Frameworks;\r\n\t\t\tsourceTree = \"<group>\";\r\n\t\t};\r\n/* End PBXGroup section */\r\n\r\n/* Begin PBXNativeTarget section */\r\n\t\t331C80D4294CF70F00263BE5 /* RunnerTests */ = {\r\n\t\t\tisa = PBXNativeTarget;\r\n\t\t\tbuildConfigurationList = 331C80DE294CF71000263BE5 /* Build configuration list for PBXNativeTarget \"RunnerTests\" */;\r\n\t\t\tbuildPhases = (\r\n\t\t\t\t331C80D1294CF70F00263BE5 /* Sources */,\r\n\t\t\t\t331C80D2294CF70F00263BE5 /* Frameworks */,\r\n\t\t\t\t331C80D3294CF70F00263BE5 /* Resources */,\r\n\t\t\t);\r\n\t\t\tbuildRules = (\r\n\t\t\t);\r\n\t\t\tdependencies = (\r\n\t\t\t\t331C80DA294CF71000263BE5 /* PBXTargetDependency */,\r\n\t\t\t);\r\n\t\t\tname = RunnerTests;\r\n\t\t\tproductName = RunnerTests;\r\n\t\t\tproductReference = 331C80D5294CF71000263BE5 /* RunnerTests.xctest */;\r\n\t\t\tproductType = \"com.apple.product-type.bundle.unit-test\";\r\n\t\t};\r\n\t\t33CC10EC2044A3C60003C045 /* Runner */ = {\r\n\t\t\tisa = PBXNativeTarget;\r\n\t\t\tbuildConfigurationList = 33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget \"Runner\" */;\r\n\t\t\tbuildPhases = (\r\n\t\t\t\t33CC10E92044A3C60003C045 /* Sources */,\r\n\t\t\t\t33CC10EA2044A3C60003C045 /* Frameworks */,\r\n\t\t\t\t33CC10EB2044A3C60003C045 /* Resources */,\r\n\t\t\t\t33CC110E2044A8840003C045 /* Bundle Framework */,\r\n\t\t\t\t3399D490228B24CF009A79C7 /* ShellScript */,\r\n\t\t\t);\r\n\t\t\tbuildRules = (\r\n\t\t\t);\r\n\t\t\tdependencies = (\r\n\t\t\t\t33CC11202044C79F0003C045 /* PBXTargetDependency */,\r\n\t\t\t);\r\n\t\t\tname = Runner;\r\n\t\t\tproductName = Runner;\r\n\t\t\tproductReference = 33CC10ED2044A3C60003C045 /* azyx.app */;\r\n\t\t\tproductType = \"com.apple.product-type.application\";\r\n\t\t};\r\n/* End PBXNativeTarget section */\r\n\r\n/* Begin PBXProject section */\r\n\t\t33CC10E52044A3C60003C045 /* Project object */ = {\r\n\t\t\tisa = PBXProject;\r\n\t\t\tattributes = {\r\n\t\t\t\tBuildIndependentTargetsInParallel = YES;\r\n\t\t\t\tLastSwiftUpdateCheck = 0920;\r\n\t\t\t\tLastUpgradeCheck = 1510;\r\n\t\t\t\tORGANIZATIONNAME = \"\";\r\n\t\t\t\tTargetAttributes = {\r\n\t\t\t\t\t331C80D4294CF70F00263BE5 = {\r\n\t\t\t\t\t\tCreatedOnToolsVersion = 14.0;\r\n\t\t\t\t\t\tTestTargetID = 33CC10EC2044A3C60003C045;\r\n\t\t\t\t\t};\r\n\t\t\t\t\t33CC10EC2044A3C60003C045 = {\r\n\t\t\t\t\t\tCreatedOnToolsVersion = 9.2;\r\n\t\t\t\t\t\tLastSwiftMigration = 1100;\r\n\t\t\t\t\t\tProvisioningStyle = Automatic;\r\n\t\t\t\t\t\tSystemCapabilities = {\r\n\t\t\t\t\t\t\tcom.apple.Sandbox = {\r\n\t\t\t\t\t\t\t\tenabled = 1;\r\n\t\t\t\t\t\t\t};\r\n\t\t\t\t\t\t};\r\n\t\t\t\t\t};\r\n\t\t\t\t\t33CC111A2044C6BA0003C045 = {\r\n\t\t\t\t\t\tCreatedOnToolsVersion = 9.2;\r\n\t\t\t\t\t\tProvisioningStyle = Manual;\r\n\t\t\t\t\t};\r\n\t\t\t\t};\r\n\t\t\t};\r\n\t\t\tbuildConfigurationList = 33CC10E82044A3C60003C045 /* Build configuration list for PBXProject \"Runner\" */;\r\n\t\t\tcompatibilityVersion = \"Xcode 9.3\";\r\n\t\t\tdevelopmentRegion = en;\r\n\t\t\thasScannedForEncodings = 0;\r\n\t\t\tknownRegions = (\r\n\t\t\t\ten,\r\n\t\t\t\tBase,\r\n\t\t\t);\r\n\t\t\tmainGroup = 33CC10E42044A3C60003C045;\r\n\t\t\tproductRefGroup = 33CC10EE2044A3C60003C045 /* Products */;\r\n\t\t\tprojectDirPath = \"\";\r\n\t\t\tprojectRoot = \"\";\r\n\t\t\ttargets = (\r\n\t\t\t\t33CC10EC2044A3C60003C045 /* Runner */,\r\n\t\t\t\t331C80D4294CF70F00263BE5 /* RunnerTests */,\r\n\t\t\t\t33CC111A2044C6BA0003C045 /* Flutter Assemble */,\r\n\t\t\t);\r\n\t\t};\r\n/* End PBXProject section */\r\n\r\n/* Begin PBXResourcesBuildPhase section */\r\n\t\t331C80D3294CF70F00263BE5 /* Resources */ = {\r\n\t\t\tisa = PBXResourcesBuildPhase;\r\n\t\t\tbuildActionMask = 2147483647;\r\n\t\t\tfiles = (\r\n\t\t\t);\r\n\t\t\trunOnlyForDeploymentPostprocessing = 0;\r\n\t\t};\r\n\t\t33CC10EB2044A3C60003C045 /* Resources */ = {\r\n\t\t\tisa = PBXResourcesBuildPhase;\r\n\t\t\tbuildActionMask = 2147483647;\r\n\t\t\tfiles = (\r\n\t\t\t\t33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */,\r\n\t\t\t\t33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */,\r\n\t\t\t);\r\n\t\t\trunOnlyForDeploymentPostprocessing = 0;\r\n\t\t};\r\n/* End PBXResourcesBuildPhase section */\r\n\r\n/* Begin PBXShellScriptBuildPhase section */\r\n\t\t3399D490228B24CF009A79C7 /* ShellScript */ = {\r\n\t\t\tisa = PBXShellScriptBuildPhase;\r\n\t\t\talwaysOutOfDate = 1;\r\n\t\t\tbuildActionMask = 2147483647;\r\n\t\t\tfiles = (\r\n\t\t\t);\r\n\t\t\tinputFileListPaths = (\r\n\t\t\t);\r\n\t\t\tinputPaths = (\r\n\t\t\t);\r\n\t\t\toutputFileListPaths = (\r\n\t\t\t);\r\n\t\t\toutputPaths = (\r\n\t\t\t);\r\n\t\t\trunOnlyForDeploymentPostprocessing = 0;\r\n\t\t\tshellPath = /bin/sh;\r\n\t\t\tshellScript = \"echo \\\"$PRODUCT_NAME.app\\\" > \\\"$PROJECT_DIR\\\"/Flutter/ephemeral/.app_filename && \\\"$FLUTTER_ROOT\\\"/packages/flutter_tools/bin/macos_assemble.sh embed\\n\";\r\n\t\t};\r\n\t\t33CC111E2044C6BF0003C045 /* ShellScript */ = {\r\n\t\t\tisa = PBXShellScriptBuildPhase;\r\n\t\t\tbuildActionMask = 2147483647;\r\n\t\t\tfiles = (\r\n\t\t\t);\r\n\t\t\tinputFileListPaths = (\r\n\t\t\t\tFlutter/ephemeral/FlutterInputs.xcfilelist,\r\n\t\t\t);\r\n\t\t\tinputPaths = (\r\n\t\t\t\tFlutter/ephemeral/tripwire,\r\n\t\t\t);\r\n\t\t\toutputFileListPaths = (\r\n\t\t\t\tFlutter/ephemeral/FlutterOutputs.xcfilelist,\r\n\t\t\t);\r\n\t\t\toutputPaths = (\r\n\t\t\t);\r\n\t\t\trunOnlyForDeploymentPostprocessing = 0;\r\n\t\t\tshellPath = /bin/sh;\r\n\t\t\tshellScript = \"\\\"$FLUTTER_ROOT\\\"/packages/flutter_tools/bin/macos_assemble.sh && touch Flutter/ephemeral/tripwire\";\r\n\t\t};\r\n/* End PBXShellScriptBuildPhase section */\r\n\r\n/* Begin PBXSourcesBuildPhase section */\r\n\t\t331C80D1294CF70F00263BE5 /* Sources */ = {\r\n\t\t\tisa = PBXSourcesBuildPhase;\r\n\t\t\tbuildActionMask = 2147483647;\r\n\t\t\tfiles = (\r\n\t\t\t\t331C80D8294CF71000263BE5 /* RunnerTests.swift in Sources */,\r\n\t\t\t);\r\n\t\t\trunOnlyForDeploymentPostprocessing = 0;\r\n\t\t};\r\n\t\t33CC10E92044A3C60003C045 /* Sources */ = {\r\n\t\t\tisa = PBXSourcesBuildPhase;\r\n\t\t\tbuildActionMask = 2147483647;\r\n\t\t\tfiles = (\r\n\t\t\t\t33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */,\r\n\t\t\t\t33CC10F12044A3C60003C045 /* AppDelegate.swift in Sources */,\r\n\t\t\t\t335BBD1B22A9A15E00E9071D /* GeneratedPluginRegistrant.swift in Sources */,\r\n\t\t\t);\r\n\t\t\trunOnlyForDeploymentPostprocessing = 0;\r\n\t\t};\r\n/* End PBXSourcesBuildPhase section */\r\n\r\n/* Begin PBXTargetDependency section */\r\n\t\t331C80DA294CF71000263BE5 /* PBXTargetDependency */ = {\r\n\t\t\tisa = PBXTargetDependency;\r\n\t\t\ttarget = 33CC10EC2044A3C60003C045 /* Runner */;\r\n\t\t\ttargetProxy = 331C80D9294CF71000263BE5 /* PBXAzyXContainerItemProxy */;\r\n\t\t};\r\n\t\t33CC11202044C79F0003C045 /* PBXTargetDependency */ = {\r\n\t\t\tisa = PBXTargetDependency;\r\n\t\t\ttarget = 33CC111A2044C6BA0003C045 /* Flutter Assemble */;\r\n\t\t\ttargetProxy = 33CC111F2044C79F0003C045 /* PBXAzyXContainerItemProxy */;\r\n\t\t};\r\n/* End PBXTargetDependency section */\r\n\r\n/* Begin PBXVariantGroup section */\r\n\t\t33CC10F42044A3C60003C045 /* MainMenu.xib */ = {\r\n\t\t\tisa = PBXVariantGroup;\r\n\t\t\tchildren = (\r\n\t\t\t\t33CC10F52044A3C60003C045 /* Base */,\r\n\t\t\t);\r\n\t\t\tname = MainMenu.xib;\r\n\t\t\tpath = Runner;\r\n\t\t\tsourceTree = \"<group>\";\r\n\t\t};\r\n/* End PBXVariantGroup section */\r\n\r\n/* Begin XCBuildConfiguration section */\r\n\t\t331C80DB294CF71000263BE5 /* Debug */ = {\r\n\t\t\tisa = XCBuildConfiguration;\r\n\t\t\tbuildSettings = {\r\n\t\t\t\tBUNDLE_LOADER = \"$(TEST_HOST)\";\r\n\t\t\t\tCURRENT_PROJECT_VERSION = 1;\r\n\t\t\t\tGENERATE_INFOPLIST_FILE = YES;\r\n\t\t\t\tMARKETING_VERSION = 1.0;\r\n\t\t\t\tPRODUCT_BUNDLE_IDENTIFIER = com.example.azyx.RunnerTests;\r\n\t\t\t\tPRODUCT_NAME = \"$(TARGET_NAME)\";\r\n\t\t\t\tSWIFT_VERSION = 5.0;\r\n\t\t\t\tTEST_HOST = \"$(BUILT_PRODUCTS_DIR)/azyx.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/azyx\";\r\n\t\t\t};\r\n\t\t\tname = Debug;\r\n\t\t};\r\n\t\t331C80DC294CF71000263BE5 /* Release */ = {\r\n\t\t\tisa = XCBuildConfiguration;\r\n\t\t\tbuildSettings = {\r\n\t\t\t\tBUNDLE_LOADER = \"$(TEST_HOST)\";\r\n\t\t\t\tCURRENT_PROJECT_VERSION = 1;\r\n\t\t\t\tGENERATE_INFOPLIST_FILE = YES;\r\n\t\t\t\tMARKETING_VERSION = 1.0;\r\n\t\t\t\tPRODUCT_BUNDLE_IDENTIFIER = com.example.azyx.RunnerTests;\r\n\t\t\t\tPRODUCT_NAME = \"$(TARGET_NAME)\";\r\n\t\t\t\tSWIFT_VERSION = 5.0;\r\n\t\t\t\tTEST_HOST = \"$(BUILT_PRODUCTS_DIR)/azyx.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/azyx\";\r\n\t\t\t};\r\n\t\t\tname = Release;\r\n\t\t};\r\n\t\t331C80DD294CF71000263BE5 /* Profile */ = {\r\n\t\t\tisa = XCBuildConfiguration;\r\n\t\t\tbuildSettings = {\r\n\t\t\t\tBUNDLE_LOADER = \"$(TEST_HOST)\";\r\n\t\t\t\tCURRENT_PROJECT_VERSION = 1;\r\n\t\t\t\tGENERATE_INFOPLIST_FILE = YES;\r\n\t\t\t\tMARKETING_VERSION = 1.0;\r\n\t\t\t\tPRODUCT_BUNDLE_IDENTIFIER = com.example.azyx.RunnerTests;\r\n\t\t\t\tPRODUCT_NAME = \"$(TARGET_NAME)\";\r\n\t\t\t\tSWIFT_VERSION = 5.0;\r\n\t\t\t\tTEST_HOST = \"$(BUILT_PRODUCTS_DIR)/azyx.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/azyx\";\r\n\t\t\t};\r\n\t\t\tname = Profile;\r\n\t\t};\r\n\t\t338D0CE9231458BD00FA5F75 /* Profile */ = {\r\n\t\t\tisa = XCBuildConfiguration;\r\n\t\t\tbaseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */;\r\n\t\t\tbuildSettings = {\r\n\t\t\t\tALWAYS_SEARCH_USER_PATHS = NO;\r\n\t\t\t\tASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;\r\n\t\t\t\tCLANG_ANALYZER_NONNULL = YES;\r\n\t\t\t\tCLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;\r\n\t\t\t\tCLANG_CXX_LANGUAGE_STANDARD = \"gnu++14\";\r\n\t\t\t\tCLANG_CXX_LIBRARY = \"libc++\";\r\n\t\t\t\tCLANG_ENABLE_MODULES = YES;\r\n\t\t\t\tCLANG_ENABLE_OBJC_ARC = YES;\r\n\t\t\t\tCLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;\r\n\t\t\t\tCLANG_WARN_BOOL_CONVERSION = YES;\r\n\t\t\t\tCLANG_WARN_CONSTANT_CONVERSION = YES;\r\n\t\t\t\tCLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;\r\n\t\t\t\tCLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;\r\n\t\t\t\tCLANG_WARN_DOCUMENTATION_COMMENTS = YES;\r\n\t\t\t\tCLANG_WARN_EMPTY_BODY = YES;\r\n\t\t\t\tCLANG_WARN_ENUM_CONVERSION = YES;\r\n\t\t\t\tCLANG_WARN_INFINITE_RECURSION = YES;\r\n\t\t\t\tCLANG_WARN_INT_CONVERSION = YES;\r\n\t\t\t\tCLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;\r\n\t\t\t\tCLANG_WARN_OBJC_LITERAL_CONVERSION = YES;\r\n\t\t\t\tCLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;\r\n\t\t\t\tCLANG_WARN_RANGE_LOOP_ANALYSIS = YES;\r\n\t\t\t\tCLANG_WARN_SUSPICIOUS_MOVE = YES;\r\n\t\t\t\tCODE_SIGN_IDENTITY = \"-\";\r\n\t\t\t\tCOPY_PHASE_STRIP = NO;\r\n\t\t\t\tDEAD_CODE_STRIPPING = YES;\r\n\t\t\t\tDEBUG_INFORMATION_FORMAT = \"dwarf-with-dsym\";\r\n\t\t\t\tENABLE_NS_ASSERTIONS = NO;\r\n\t\t\t\tENABLE_STRICT_OBJC_MSGSEND = YES;\r\n\t\t\t\tENABLE_USER_SCRIPT_SANDBOXING = NO;\r\n\t\t\t\tGCC_C_LANGUAGE_STANDARD = gnu11;\r\n\t\t\t\tGCC_NO_COMMON_BLOCKS = YES;\r\n\t\t\t\tGCC_WARN_64_TO_32_BIT_CONVERSION = YES;\r\n\t\t\t\tGCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;\r\n\t\t\t\tGCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;\r\n\t\t\t\tGCC_WARN_UNUSED_FUNCTION = YES;\r\n\t\t\t\tGCC_WARN_UNUSED_VARIABLE = YES;\r\n\t\t\t\tMACOSX_DEPLOYMENT_TARGET = 10.14;\r\n\t\t\t\tMTL_ENABLE_DEBUG_INFO = NO;\r\n\t\t\t\tSDKROOT = macosx;\r\n\t\t\t\tSWIFT_COMPILATION_MODE = wholemodule;\r\n\t\t\t\tSWIFT_OPTIMIZATION_LEVEL = \"-O\";\r\n\t\t\t};\r\n\t\t\tname = Profile;\r\n\t\t};\r\n\t\t338D0CEA231458BD00FA5F75 /* Profile */ = {\r\n\t\t\tisa = XCBuildConfiguration;\r\n\t\t\tbaseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */;\r\n\t\t\tbuildSettings = {\r\n\t\t\t\tASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;\r\n\t\t\t\tCLANG_ENABLE_MODULES = YES;\r\n\t\t\t\tCODE_SIGN_ENTITLEMENTS = Runner/DebugProfile.entitlements;\r\n\t\t\t\tCODE_SIGN_STYLE = Automatic;\r\n\t\t\t\tCOMBINE_HIDPI_IMAGES = YES;\r\n\t\t\t\tINFOPLIST_FILE = Runner/Info.plist;\r\n\t\t\t\tLD_RUNPATH_SEARCH_PATHS = (\r\n\t\t\t\t\t\"$(inherited)\",\r\n\t\t\t\t\t\"@executable_path/../Frameworks\",\r\n\t\t\t\t);\r\n\t\t\t\tPROVISIONING_PROFILE_SPECIFIER = \"\";\r\n\t\t\t\tSWIFT_VERSION = 5.0;\r\n\t\t\t};\r\n\t\t\tname = Profile;\r\n\t\t};\r\n\t\t338D0CEB231458BD00FA5F75 /* Profile */ = {\r\n\t\t\tisa = XCBuildConfiguration;\r\n\t\t\tbuildSettings = {\r\n\t\t\t\tCODE_SIGN_STYLE = Manual;\r\n\t\t\t\tPRODUCT_NAME = \"$(TARGET_NAME)\";\r\n\t\t\t};\r\n\t\t\tname = Profile;\r\n\t\t};\r\n\t\t33CC10F92044A3C60003C045 /* Debug */ = {\r\n\t\t\tisa = XCBuildConfiguration;\r\n\t\t\tbaseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */;\r\n\t\t\tbuildSettings = {\r\n\t\t\t\tALWAYS_SEARCH_USER_PATHS = NO;\r\n\t\t\t\tASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;\r\n\t\t\t\tCLANG_ANALYZER_NONNULL = YES;\r\n\t\t\t\tCLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;\r\n\t\t\t\tCLANG_CXX_LANGUAGE_STANDARD = \"gnu++14\";\r\n\t\t\t\tCLANG_CXX_LIBRARY = \"libc++\";\r\n\t\t\t\tCLANG_ENABLE_MODULES = YES;\r\n\t\t\t\tCLANG_ENABLE_OBJC_ARC = YES;\r\n\t\t\t\tCLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;\r\n\t\t\t\tCLANG_WARN_BOOL_CONVERSION = YES;\r\n\t\t\t\tCLANG_WARN_CONSTANT_CONVERSION = YES;\r\n\t\t\t\tCLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;\r\n\t\t\t\tCLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;\r\n\t\t\t\tCLANG_WARN_DOCUMENTATION_COMMENTS = YES;\r\n\t\t\t\tCLANG_WARN_EMPTY_BODY = YES;\r\n\t\t\t\tCLANG_WARN_ENUM_CONVERSION = YES;\r\n\t\t\t\tCLANG_WARN_INFINITE_RECURSION = YES;\r\n\t\t\t\tCLANG_WARN_INT_CONVERSION = YES;\r\n\t\t\t\tCLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;\r\n\t\t\t\tCLANG_WARN_OBJC_LITERAL_CONVERSION = YES;\r\n\t\t\t\tCLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;\r\n\t\t\t\tCLANG_WARN_RANGE_LOOP_ANALYSIS = YES;\r\n\t\t\t\tCLANG_WARN_SUSPICIOUS_MOVE = YES;\r\n\t\t\t\tCODE_SIGN_IDENTITY = \"-\";\r\n\t\t\t\tCOPY_PHASE_STRIP = NO;\r\n\t\t\t\tDEAD_CODE_STRIPPING = YES;\r\n\t\t\t\tDEBUG_INFORMATION_FORMAT = dwarf;\r\n\t\t\t\tENABLE_STRICT_OBJC_MSGSEND = YES;\r\n\t\t\t\tENABLE_TESTABILITY = YES;\r\n\t\t\t\tENABLE_USER_SCRIPT_SANDBOXING = NO;\r\n\t\t\t\tGCC_C_LANGUAGE_STANDARD = gnu11;\r\n\t\t\t\tGCC_DYNAMIC_NO_PIC = NO;\r\n\t\t\t\tGCC_NO_COMMON_BLOCKS = YES;\r\n\t\t\t\tGCC_OPTIMIZATION_LEVEL = 0;\r\n\t\t\t\tGCC_PREPROCESSOR_DEFINITIONS = (\r\n\t\t\t\t\t\"DEBUG=1\",\r\n\t\t\t\t\t\"$(inherited)\",\r\n\t\t\t\t);\r\n\t\t\t\tGCC_WARN_64_TO_32_BIT_CONVERSION = YES;\r\n\t\t\t\tGCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;\r\n\t\t\t\tGCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;\r\n\t\t\t\tGCC_WARN_UNUSED_FUNCTION = YES;\r\n\t\t\t\tGCC_WARN_UNUSED_VARIABLE = YES;\r\n\t\t\t\tMACOSX_DEPLOYMENT_TARGET = 10.14;\r\n\t\t\t\tMTL_ENABLE_DEBUG_INFO = YES;\r\n\t\t\t\tONLY_ACTIVE_ARCH = YES;\r\n\t\t\t\tSDKROOT = macosx;\r\n\t\t\t\tSWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;\r\n\t\t\t\tSWIFT_OPTIMIZATION_LEVEL = \"-Onone\";\r\n\t\t\t};\r\n\t\t\tname = Debug;\r\n\t\t};\r\n\t\t33CC10FA2044A3C60003C045 /* Release */ = {\r\n\t\t\tisa = XCBuildConfiguration;\r\n\t\t\tbaseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */;\r\n\t\t\tbuildSettings = {\r\n\t\t\t\tALWAYS_SEARCH_USER_PATHS = NO;\r\n\t\t\t\tASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;\r\n\t\t\t\tCLANG_ANALYZER_NONNULL = YES;\r\n\t\t\t\tCLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;\r\n\t\t\t\tCLANG_CXX_LANGUAGE_STANDARD = \"gnu++14\";\r\n\t\t\t\tCLANG_CXX_LIBRARY = \"libc++\";\r\n\t\t\t\tCLANG_ENABLE_MODULES = YES;\r\n\t\t\t\tCLANG_ENABLE_OBJC_ARC = YES;\r\n\t\t\t\tCLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;\r\n\t\t\t\tCLANG_WARN_BOOL_CONVERSION = YES;\r\n\t\t\t\tCLANG_WARN_CONSTANT_CONVERSION = YES;\r\n\t\t\t\tCLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;\r\n\t\t\t\tCLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;\r\n\t\t\t\tCLANG_WARN_DOCUMENTATION_COMMENTS = YES;\r\n\t\t\t\tCLANG_WARN_EMPTY_BODY = YES;\r\n\t\t\t\tCLANG_WARN_ENUM_CONVERSION = YES;\r\n\t\t\t\tCLANG_WARN_INFINITE_RECURSION = YES;\r\n\t\t\t\tCLANG_WARN_INT_CONVERSION = YES;\r\n\t\t\t\tCLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;\r\n\t\t\t\tCLANG_WARN_OBJC_LITERAL_CONVERSION = YES;\r\n\t\t\t\tCLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;\r\n\t\t\t\tCLANG_WARN_RANGE_LOOP_ANALYSIS = YES;\r\n\t\t\t\tCLANG_WARN_SUSPICIOUS_MOVE = YES;\r\n\t\t\t\tCODE_SIGN_IDENTITY = \"-\";\r\n\t\t\t\tCOPY_PHASE_STRIP = NO;\r\n\t\t\t\tDEAD_CODE_STRIPPING = YES;\r\n\t\t\t\tDEBUG_INFORMATION_FORMAT = \"dwarf-with-dsym\";\r\n\t\t\t\tENABLE_NS_ASSERTIONS = NO;\r\n\t\t\t\tENABLE_STRICT_OBJC_MSGSEND = YES;\r\n\t\t\t\tENABLE_USER_SCRIPT_SANDBOXING = NO;\r\n\t\t\t\tGCC_C_LANGUAGE_STANDARD = gnu11;\r\n\t\t\t\tGCC_NO_COMMON_BLOCKS = YES;\r\n\t\t\t\tGCC_WARN_64_TO_32_BIT_CONVERSION = YES;\r\n\t\t\t\tGCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;\r\n\t\t\t\tGCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;\r\n\t\t\t\tGCC_WARN_UNUSED_FUNCTION = YES;\r\n\t\t\t\tGCC_WARN_UNUSED_VARIABLE = YES;\r\n\t\t\t\tMACOSX_DEPLOYMENT_TARGET = 10.14;\r\n\t\t\t\tMTL_ENABLE_DEBUG_INFO = NO;\r\n\t\t\t\tSDKROOT = macosx;\r\n\t\t\t\tSWIFT_COMPILATION_MODE = wholemodule;\r\n\t\t\t\tSWIFT_OPTIMIZATION_LEVEL = \"-O\";\r\n\t\t\t};\r\n\t\t\tname = Release;\r\n\t\t};\r\n\t\t33CC10FC2044A3C60003C045 /* Debug */ = {\r\n\t\t\tisa = XCBuildConfiguration;\r\n\t\t\tbaseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */;\r\n\t\t\tbuildSettings = {\r\n\t\t\t\tASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;\r\n\t\t\t\tCLANG_ENABLE_MODULES = YES;\r\n\t\t\t\tCODE_SIGN_ENTITLEMENTS = Runner/DebugProfile.entitlements;\r\n\t\t\t\tCODE_SIGN_STYLE = Automatic;\r\n\t\t\t\tCOMBINE_HIDPI_IMAGES = YES;\r\n\t\t\t\tINFOPLIST_FILE = Runner/Info.plist;\r\n\t\t\t\tLD_RUNPATH_SEARCH_PATHS = (\r\n\t\t\t\t\t\"$(inherited)\",\r\n\t\t\t\t\t\"@executable_path/../Frameworks\",\r\n\t\t\t\t);\r\n\t\t\t\tPROVISIONING_PROFILE_SPECIFIER = \"\";\r\n\t\t\t\tSWIFT_OPTIMIZATION_LEVEL = \"-Onone\";\r\n\t\t\t\tSWIFT_VERSION = 5.0;\r\n\t\t\t};\r\n\t\t\tname = Debug;\r\n\t\t};\r\n\t\t33CC10FD2044A3C60003C045 /* Release */ = {\r\n\t\t\tisa = XCBuildConfiguration;\r\n\t\t\tbaseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */;\r\n\t\t\tbuildSettings = {\r\n\t\t\t\tASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;\r\n\t\t\t\tCLANG_ENABLE_MODULES = YES;\r\n\t\t\t\tCODE_SIGN_ENTITLEMENTS = Runner/Release.entitlements;\r\n\t\t\t\tCODE_SIGN_STYLE = Automatic;\r\n\t\t\t\tCOMBINE_HIDPI_IMAGES = YES;\r\n\t\t\t\tINFOPLIST_FILE = Runner/Info.plist;\r\n\t\t\t\tLD_RUNPATH_SEARCH_PATHS = (\r\n\t\t\t\t\t\"$(inherited)\",\r\n\t\t\t\t\t\"@executable_path/../Frameworks\",\r\n\t\t\t\t);\r\n\t\t\t\tPROVISIONING_PROFILE_SPECIFIER = \"\";\r\n\t\t\t\tSWIFT_VERSION = 5.0;\r\n\t\t\t};\r\n\t\t\tname = Release;\r\n\t\t};\r\n\t\t33CC111C2044C6BA0003C045 /* Debug */ = {\r\n\t\t\tisa = XCBuildConfiguration;\r\n\t\t\tbuildSettings = {\r\n\t\t\t\tCODE_SIGN_STYLE = Manual;\r\n\t\t\t\tPRODUCT_NAME = \"$(TARGET_NAME)\";\r\n\t\t\t};\r\n\t\t\tname = Debug;\r\n\t\t};\r\n\t\t33CC111D2044C6BA0003C045 /* Release */ = {\r\n\t\t\tisa = XCBuildConfiguration;\r\n\t\t\tbuildSettings = {\r\n\t\t\t\tCODE_SIGN_STYLE = Automatic;\r\n\t\t\t\tPRODUCT_NAME = \"$(TARGET_NAME)\";\r\n\t\t\t};\r\n\t\t\tname = Release;\r\n\t\t};\r\n/* End XCBuildConfiguration section */\r\n\r\n/* Begin XCConfigurationList section */\r\n\t\t331C80DE294CF71000263BE5 /* Build configuration list for PBXNativeTarget \"RunnerTests\" */ = {\r\n\t\t\tisa = XCConfigurationList;\r\n\t\t\tbuildConfigurations = (\r\n\t\t\t\t331C80DB294CF71000263BE5 /* Debug */,\r\n\t\t\t\t331C80DC294CF71000263BE5 /* Release */,\r\n\t\t\t\t331C80DD294CF71000263BE5 /* Profile */,\r\n\t\t\t);\r\n\t\t\tdefaultConfigurationIsVisible = 0;\r\n\t\t\tdefaultConfigurationName = Release;\r\n\t\t};\r\n\t\t33CC10E82044A3C60003C045 /* Build configuration list for PBXProject \"Runner\" */ = {\r\n\t\t\tisa = XCConfigurationList;\r\n\t\t\tbuildConfigurations = (\r\n\t\t\t\t33CC10F92044A3C60003C045 /* Debug */,\r\n\t\t\t\t33CC10FA2044A3C60003C045 /* Release */,\r\n\t\t\t\t338D0CE9231458BD00FA5F75 /* Profile */,\r\n\t\t\t);\r\n\t\t\tdefaultConfigurationIsVisible = 0;\r\n\t\t\tdefaultConfigurationName = Release;\r\n\t\t};\r\n\t\t33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget \"Runner\" */ = {\r\n\t\t\tisa = XCConfigurationList;\r\n\t\t\tbuildConfigurations = (\r\n\t\t\t\t33CC10FC2044A3C60003C045 /* Debug */,\r\n\t\t\t\t33CC10FD2044A3C60003C045 /* Release */,\r\n\t\t\t\t338D0CEA231458BD00FA5F75 /* Profile */,\r\n\t\t\t);\r\n\t\t\tdefaultConfigurationIsVisible = 0;\r\n\t\t\tdefaultConfigurationName = Release;\r\n\t\t};\r\n\t\t33CC111B2044C6BA0003C045 /* Build configuration list for PBXAggregateTarget \"Flutter Assemble\" */ = {\r\n\t\t\tisa = XCConfigurationList;\r\n\t\t\tbuildConfigurations = (\r\n\t\t\t\t33CC111C2044C6BA0003C045 /* Debug */,\r\n\t\t\t\t33CC111D2044C6BA0003C045 /* Release */,\r\n\t\t\t\t338D0CEB231458BD00FA5F75 /* Profile */,\r\n\t\t\t);\r\n\t\t\tdefaultConfigurationIsVisible = 0;\r\n\t\t\tdefaultConfigurationName = Release;\r\n\t\t};\r\n/* End XCConfigurationList section */\r\n\t};\r\n\trootObject = 33CC10E52044A3C60003C045 /* Project object */;\r\n}\r\n"
  },
  {
    "path": "macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">\r\n<plist version=\"1.0\">\r\n<dict>\r\n\t<key>IDEDidComputeMac32BitWarning</key>\r\n\t<true/>\r\n</dict>\r\n</plist>\r\n"
  },
  {
    "path": "macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n<Scheme\r\n   LastUpgradeVersion = \"1510\"\r\n   version = \"1.3\">\r\n   <BuildAction\r\n      parallelizeBuildables = \"YES\"\r\n      buildImplicitDependencies = \"YES\">\r\n      <BuildActionEntries>\r\n         <BuildActionEntry\r\n            buildForTesting = \"YES\"\r\n            buildForRunning = \"YES\"\r\n            buildForProfiling = \"YES\"\r\n            buildForArchiving = \"YES\"\r\n            buildForAnalyzing = \"YES\">\r\n            <BuildableReference\r\n               BuildableIdentifier = \"primary\"\r\n               BlueprintIdentifier = \"33CC10EC2044A3C60003C045\"\r\n               BuildableName = \"azyx.app\"\r\n               BlueprintName = \"Runner\"\r\n               ReferencedAzyXContainer = \"AzyXContainer:Runner.xcodeproj\">\r\n            </BuildableReference>\r\n         </BuildActionEntry>\r\n      </BuildActionEntries>\r\n   </BuildAction>\r\n   <TestAction\r\n      buildConfiguration = \"Debug\"\r\n      selectedDebuggerIdentifier = \"Xcode.DebuggerFoundation.Debugger.LLDB\"\r\n      selectedLauncherIdentifier = \"Xcode.DebuggerFoundation.Launcher.LLDB\"\r\n      shouldUseLaunchSchemeArgsEnv = \"YES\">\r\n      <MacroExpansion>\r\n         <BuildableReference\r\n            BuildableIdentifier = \"primary\"\r\n            BlueprintIdentifier = \"33CC10EC2044A3C60003C045\"\r\n            BuildableName = \"azyx.app\"\r\n            BlueprintName = \"Runner\"\r\n            ReferencedAzyXContainer = \"AzyXContainer:Runner.xcodeproj\">\r\n         </BuildableReference>\r\n      </MacroExpansion>\r\n      <Testables>\r\n         <TestableReference\r\n            skipped = \"NO\"\r\n            parallelizable = \"YES\">\r\n            <BuildableReference\r\n               BuildableIdentifier = \"primary\"\r\n               BlueprintIdentifier = \"331C80D4294CF70F00263BE5\"\r\n               BuildableName = \"RunnerTests.xctest\"\r\n               BlueprintName = \"RunnerTests\"\r\n               ReferencedAzyXContainer = \"AzyXContainer:Runner.xcodeproj\">\r\n            </BuildableReference>\r\n         </TestableReference>\r\n      </Testables>\r\n   </TestAction>\r\n   <LaunchAction\r\n      buildConfiguration = \"Debug\"\r\n      selectedDebuggerIdentifier = \"Xcode.DebuggerFoundation.Debugger.LLDB\"\r\n      selectedLauncherIdentifier = \"Xcode.DebuggerFoundation.Launcher.LLDB\"\r\n      launchStyle = \"0\"\r\n      useCustomWorkingDirectory = \"NO\"\r\n      ignoresPersistentStateOnLaunch = \"NO\"\r\n      debugDocumentVersioning = \"YES\"\r\n      debugServiceExtension = \"internal\"\r\n      allowLocationSimulation = \"YES\">\r\n      <BuildableProductRunnable\r\n         runnableDebuggingMode = \"0\">\r\n         <BuildableReference\r\n            BuildableIdentifier = \"primary\"\r\n            BlueprintIdentifier = \"33CC10EC2044A3C60003C045\"\r\n            BuildableName = \"azyx.app\"\r\n            BlueprintName = \"Runner\"\r\n            ReferencedAzyXContainer = \"AzyXContainer:Runner.xcodeproj\">\r\n         </BuildableReference>\r\n      </BuildableProductRunnable>\r\n   </LaunchAction>\r\n   <ProfileAction\r\n      buildConfiguration = \"Profile\"\r\n      shouldUseLaunchSchemeArgsEnv = \"YES\"\r\n      savedToolIdentifier = \"\"\r\n      useCustomWorkingDirectory = \"NO\"\r\n      debugDocumentVersioning = \"YES\">\r\n      <BuildableProductRunnable\r\n         runnableDebuggingMode = \"0\">\r\n         <BuildableReference\r\n            BuildableIdentifier = \"primary\"\r\n            BlueprintIdentifier = \"33CC10EC2044A3C60003C045\"\r\n            BuildableName = \"azyx.app\"\r\n            BlueprintName = \"Runner\"\r\n            ReferencedAzyXContainer = \"AzyXContainer:Runner.xcodeproj\">\r\n         </BuildableReference>\r\n      </BuildableProductRunnable>\r\n   </ProfileAction>\r\n   <AnalyzeAction\r\n      buildConfiguration = \"Debug\">\r\n   </AnalyzeAction>\r\n   <ArchiveAction\r\n      buildConfiguration = \"Release\"\r\n      revealArchiveInOrganizer = \"YES\">\r\n   </ArchiveAction>\r\n</Scheme>\r\n"
  },
  {
    "path": "macos/Runner.xcworkspace/contents.xcworkspacedata",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n<Workspace\r\n   version = \"1.0\">\r\n   <FileRef\r\n      location = \"group:Runner.xcodeproj\">\r\n   </FileRef>\r\n</Workspace>\r\n"
  },
  {
    "path": "macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">\r\n<plist version=\"1.0\">\r\n<dict>\r\n\t<key>IDEDidComputeMac32BitWarning</key>\r\n\t<true/>\r\n</dict>\r\n</plist>\r\n"
  },
  {
    "path": "macos/RunnerTests/RunnerTests.swift",
    "content": "import Cocoa\r\nimport FlutterMacOS\r\nimport XCTest\r\n\r\nclass RunnerTests: XCTestCase {\r\n\r\n  func testExample() {\r\n    // If you add code to the Runner application, consider adding tests here.\r\n    // See https://developer.apple.com/documentation/xctest for more information about using XCTest.\r\n  }\r\n\r\n}\r\n"
  },
  {
    "path": "pubspec.yaml",
    "content": "name: azyx\r\ndescription: \"AzyX\"\r\npublish_to: \"none\"\r\nversion: 2.6.4-beta+3\r\n\r\nenvironment:\r\n  sdk: ^3.8.1\r\n\r\ndependencies:\r\n  flutter:\r\n    sdk: flutter\r\n  get:\r\n  provider:\r\n  hive_flutter: ^1.1.0\r\n  hive: ^2.2.3\r\n  dynamic_color: ^1.7.0\r\n  html: ^0.15.0\r\n  url_launcher: ^6.3.0\r\n  http: ^1.2.2\r\n  device_info_plus: any\r\n  permission_handler: any\r\n  # flutter_local_notifications: any\r\n  dio: ^5.7.0\r\n  media_kit:\r\n    git:\r\n      url: https://github.com/Schnitzel5/media-kit.git\r\n      path: media_kit\r\n  media_kit_video:\r\n    git:\r\n      url: https://github.com/Schnitzel5/media-kit.git\r\n      path: media_kit_video\r\n  media_kit_libs_video:\r\n    git:\r\n      url: https://github.com/Schnitzel5/media-kit.git\r\n      path: libs/universal/media_kit_libs_video\r\n  wakelock_plus: ^1.2.8\r\n  flutter_web_auth_2: ^4.0.2\r\n  isar_community: ^3.3.0-dev.3\r\n  isar_community_flutter_libs: ^3.3.0-dev.3\r\n  icons_plus: ^5.0.0\r\n  grouped_list: ^6.0.0\r\n  volume_controller: ^3.4.0\r\n  screen_brightness: ^2.1.5\r\n  path: ^1.9.0\r\n  cached_network_image: ^3.4.1\r\n  flutter_dotenv: ^5.2.1\r\n  checkmark: ^0.0.2+1\r\n  shimmer: ^3.0.0\r\n  ionicons: ^0.2.2\r\n  carousel_slider: ^5.0.0\r\n  path_provider: ^2.1.5\r\n  expandable_page_view: ^1.0.17\r\n  manga_page_view: ^1.0.5\r\n  lottie: ^3.3.1\r\n  app_links: ^6.4.1\r\n  readmore: ^3.0.0\r\n  anymex_extension_runtime_bridge:\r\n    git:\r\n      url: https://github.com/RyanYuuki/AnymeXExtensionRuntimeBridge.git\r\n      ref: main\r\n  flutter_displaymode: ^0.7.0\r\n  fuzzywuzzy: ^1.2.0\r\n\r\ndev_dependencies:\r\n  flutter_test:\r\n    sdk: flutter\r\n  flutter_lints: ^4.0.0\r\n  flutter_launcher_icons: ^0.14.0\r\n  isar_community_generator: ^3.3.0-dev.3\r\n  build_runner: ^2.4.11\r\n\r\nflutter_launcher_icons:\r\n  android: \"ic_launcher\"\r\n  ios: true\r\n  image_path: \"assets/images/icon.jpg\"\r\n  min_sdk_android: 21\r\n  windows:\r\n    generate: true\r\n    image_path: \"assets/images/icon.jpg\"\r\n    icon_size: 48\r\n  macos:\r\n    generate: true\r\n    image_path: \"assets/images/icon.jpg\"\r\n  linux:\r\n    generate: true\r\n    image_path: \"assets/images/icon.jpg\"\r\n\r\nflutter:\r\n  uses-material-design: true\r\n\r\n  assets:\r\n    - .env\r\n    - assets/images/sticker.png\r\n    - assets/images/icon.jpg\r\n    - assets/images/\r\n    - assets/animations/\r\n  fonts:\r\n    - family: broken\r\n      fonts:\r\n        - asset: assets/fonts/broken.ttf\r\n    - family: broken_filled\r\n      fonts:\r\n        - asset: assets/fonts/broken_filled.ttf\r\n    - family: Poppins\r\n      fonts:\r\n        - asset: assets/fonts/Poppins/Poppins-Regular.ttf\r\n    - family: Poppins-Bold\r\n      fonts:\r\n        - asset: assets/fonts/Poppins/Poppins-SemiBold.ttf\r\n# assets:\r\n#   - .env\r\n\r\n# fonts:\r\n#   - family: broken\r\n#     fonts:\r\n#       - asset: assets/fonts/broken.ttf\r\n#   - family: broken_filled\r\n#     fonts:\r\n#       - asset: assets/fonts/broken_filled.ttf\r\n#   - family: Poppins\r\n#     fonts:\r\n#       - asset: assets/fonts/Poppins/Poppins-Regular.ttf\r\n#   - family: Poppins-Bold\r\n#     fonts:\r\n#       - asset: assets/fonts/Poppins/Poppins-SemiBold.ttf\r\n"
  },
  {
    "path": "scripts/tel_commit_parser.sed",
    "content": "#!/bin/sed -Ef\r\n### md-to-html: Sed script that converts Markdown to HTML code\r\n# s/◗//\r\n/Discord/d\r\ns/%0A/\\n/g\r\ns/^[-*] /● /\r\ns/[<>]//g\r\n# Handle [֍](url) format specifically\r\ns/\\[֍\\] *\\( *([^ ]+) *\\)/<a href='\\1'>֍<\\/a>/g\r\n# Handle regular markdown links [text](url)\r\ns/\\[ *([^]]+) *\\] *\\( *([^ ]+) *\\)/<a href='\\2'>\\1<\\/a>/g\r\n# **text** and **text**\r\ns/\\*\\*([^*]+)\\*\\*/<strong>\\1<\\/strong>/g\r\ns/__([^_]+)__/<strong>\\1<\\/strong>/g\r\n# *text* and *text*\r\ns/\\*([^*]+)\\*/<em>\\1<\\/em>/g\r\ns/_([^_]+)_/<em>\\1<\\/em>/g\r\n# ~~text~~\r\ns/~~([^~]+)~~/<del>\\1<\\/del>/g\r\ns/~([^~]+)~/<s>\\1<\\/s>/g\r\n# `text`\r\ns/`([^`]+)`/<code>\\1<\\/code>/g\r\n"
  },
  {
    "path": "version_manager.dart",
    "content": "#!/usr/bin/env dart\r\n// ignore_for_file: avoid_print\r\n\r\nimport 'dart:io';\r\n\r\nclass VersionManager {\r\n  static const String pubspecPath = 'pubspec.yaml';\r\n\r\n  void run() async {\r\n    try {\r\n      print('🚀 AzyX Version Manager\\n');\r\n\r\n      final currentVersion = await getCurrentVersion();\r\n      final currentBuildNumber = await getCurrentBuildNumber();\r\n\r\n      print('📋 Current Status:');\r\n      print('   Version: $currentVersion');\r\n      print('   Build Number: $currentBuildNumber\\n');\r\n\r\n      print('🔧 What would you like to do?');\r\n      print(\r\n          '   1. Patch increment ($currentVersion → ${incrementVersion(currentVersion, 'patch')})');\r\n      print(\r\n          '   2. Minor increment ($currentVersion → ${incrementVersion(currentVersion, 'minor')})');\r\n      print(\r\n          '   3. Major increment ($currentVersion → ${incrementVersion(currentVersion, 'major')})');\r\n      print(\r\n          '   4. Release hotfix ($currentVersion → ${addHotfix(currentVersion)})');\r\n      print(\r\n          '   5. Release pre-release ($currentVersion → $currentVersion-[alpha/beta/rc])');\r\n      print('   6. Custom version');\r\n      print('   7. Exit\\n');\r\n\r\n      stdout.write('Enter your choice (1-7): ');\r\n      final choice = stdin.readLineSync()?.trim();\r\n\r\n      String? newVersion;\r\n      String versionType = '';\r\n\r\n      switch (choice) {\r\n        case '1':\r\n          newVersion = incrementVersion(currentVersion, 'patch');\r\n          versionType = 'patch';\r\n          break;\r\n        case '2':\r\n          newVersion = incrementVersion(currentVersion, 'minor');\r\n          versionType = 'minor';\r\n          break;\r\n        case '3':\r\n          newVersion = incrementVersion(currentVersion, 'major');\r\n          versionType = 'major';\r\n          break;\r\n        case '4':\r\n          newVersion = addHotfix(currentVersion);\r\n          versionType = 'hotfix';\r\n          break;\r\n        case '5':\r\n          newVersion = await handlePreRelease(currentVersion);\r\n          versionType = 'pre-release';\r\n          break;\r\n        case '6':\r\n          newVersion = await getCustomVersion();\r\n          versionType = 'custom';\r\n          break;\r\n        case '7':\r\n          print('👋 Goodbye!');\r\n          return;\r\n        default:\r\n          print('❌ Invalid choice');\r\n          return;\r\n      }\r\n\r\n      if (newVersion == null) return;\r\n\r\n      // Confirm the change\r\n      print('\\n📝 Proposed Changes:');\r\n      print('   Current: $currentVersion+$currentBuildNumber');\r\n      print('   New: $newVersion+${currentBuildNumber + 1}');\r\n\r\n      stdout.write('\\n✅ Proceed with this update? (y/N): ');\r\n      final confirm = stdin.readLineSync()?.trim().toLowerCase();\r\n\r\n      if (confirm != 'y' && confirm != 'yes') {\r\n        print('❌ Update cancelled');\r\n        return;\r\n      }\r\n\r\n      await updateVersions(newVersion, currentBuildNumber + 1);\r\n\r\n      await handleGitOperations(newVersion, currentVersion, versionType);\r\n\r\n      print('\\n🎉 Version updated successfully!');\r\n    } catch (e) {\r\n      print('❌ Error: $e');\r\n    }\r\n  }\r\n\r\n  Future<String> getCurrentVersion() async {\r\n    final pubspecContent = await File(pubspecPath).readAsString();\r\n    final versionMatch =\r\n        RegExp(r'version:\\s*([^\\+\\s]+)').firstMatch(pubspecContent);\r\n\r\n    if (versionMatch == null) {\r\n      throw Exception('Could not find version in pubspec.yaml');\r\n    }\r\n\r\n    return versionMatch.group(1)!;\r\n  }\r\n\r\n  Future<int> getCurrentBuildNumber() async {\r\n    final pubspecContent = await File(pubspecPath).readAsString();\r\n    final versionMatch =\r\n        RegExp(r'version:\\s*[^\\+\\s]+\\+(\\d+)').firstMatch(pubspecContent);\r\n\r\n    if (versionMatch == null) {\r\n      throw Exception('Could not find build number in pubspec.yaml');\r\n    }\r\n\r\n    return int.parse(versionMatch.group(1)!);\r\n  }\r\n\r\n  String incrementVersion(String version, String type) {\r\n    final cleanVersion = version.split('-')[0];\r\n    final parts = cleanVersion.split('.').map(int.parse).toList();\r\n\r\n    while (parts.length < 3) {\r\n      parts.add(0);\r\n    }\r\n\r\n    switch (type) {\r\n      case 'major':\r\n        parts[0]++;\r\n        parts[1] = 0;\r\n        parts[2] = 0;\r\n        break;\r\n      case 'minor':\r\n        parts[1]++;\r\n        parts[2] = 0;\r\n        break;\r\n      case 'patch':\r\n        parts[2]++;\r\n        break;\r\n    }\r\n\r\n    return parts.join('.');\r\n  }\r\n\r\n  String addHotfix(String version) {\r\n    final cleanVersion = version.split('-')[0];\r\n    return '$cleanVersion-hotfix';\r\n  }\r\n\r\n  Future<String?> handlePreRelease(String currentVersion) async {\r\n    print('\\n🔖 Pre-release options:');\r\n    print('   1. Alpha');\r\n    print('   2. Beta');\r\n    print('   3. Release Candidate (RC)');\r\n\r\n    stdout.write('Choose pre-release type (1-3): ');\r\n    final choice = stdin.readLineSync()?.trim();\r\n\r\n    String tag;\r\n    switch (choice) {\r\n      case '1':\r\n        tag = 'alpha';\r\n        break;\r\n      case '2':\r\n        tag = 'beta';\r\n        break;\r\n      case '3':\r\n        tag = 'rc';\r\n        break;\r\n      default:\r\n        print('❌ Invalid choice');\r\n        return null;\r\n    }\r\n\r\n    final cleanVersion = currentVersion.split('-')[0];\r\n    return '$cleanVersion-$tag';\r\n  }\r\n\r\n  Future<String?> getCustomVersion() async {\r\n    stdout.write('\\n📝 Enter custom version (e.g., 3.0.0, 2.9.9-beta): ');\r\n    final customVersion = stdin.readLineSync()?.trim();\r\n\r\n    if (customVersion == null || customVersion.isEmpty) {\r\n      print('❌ Invalid version');\r\n      return null;\r\n    }\r\n\r\n    if (!RegExp(r'^\\d+\\.\\d+\\.\\d+(-\\w+)?$').hasMatch(customVersion)) {\r\n      print('❌ Invalid version format. Use: major.minor.patch[-tag]');\r\n      return null;\r\n    }\r\n\r\n    return customVersion;\r\n  }\r\n\r\n  Future<void> updateVersions(String newVersion, int newBuildNumber) async {\r\n    await updatePubspec(newVersion, newBuildNumber);\r\n  }\r\n\r\n  Future<void> updatePubspec(String newVersion, int newBuildNumber) async {\r\n    final content = await File(pubspecPath).readAsString();\r\n\r\n    var updatedContent = content.replaceAll(\r\n        RegExp(r'version:\\s*[^\\n]+'), 'version: $newVersion+$newBuildNumber');\r\n\r\n    if (updatedContent.contains('inno_bundle:')) {\r\n      updatedContent = updatedContent.replaceAllMapped(\r\n        RegExp(r'(inno_bundle:.*?)(\\n\\s*version:\\s*)([^\\n]+)', dotAll: true),\r\n        (match) {\r\n          final before = match.group(1);\r\n          final versionKey = match.group(2);\r\n          return '$before$versionKey$newVersion';\r\n        },\r\n      );\r\n    }\r\n\r\n    await File(pubspecPath).writeAsString(updatedContent);\r\n    print('✅ Updated pubspec.yaml (main version and inno_bundle)');\r\n  }\r\n\r\n  String generateCommitMessage(\r\n      String newVersion, String oldVersion, String versionType) {\r\n    final messages = {\r\n      'major': 'build: bump version to v$newVersion (major release)',\r\n      'minor': 'build: bump version to v$newVersion (minor release)',\r\n      'patch': 'build: bump version to v$newVersion (patch release)',\r\n      'hotfix': 'build: bump version to v$newVersion (hotfix)',\r\n      'pre-release': 'build: bump version to v$newVersion (pre-release)',\r\n      'custom': 'build: bump version to v$newVersion',\r\n    };\r\n\r\n    return messages[versionType] ?? 'build: bump version to v$newVersion';\r\n  }\r\n\r\n  Future<void> handleGitOperations(\r\n      String newVersion, String oldVersion, String versionType) async {\r\n    print('\\n🔄 Git Operations:');\r\n    print('   1. Commit changes, create tag, and push');\r\n    print('   2. Commit changes and create tag only');\r\n    print('   3. Commit changes only');\r\n    print('   4. Create tag only (no commit)');\r\n    print('   5. Skip all git operations');\r\n\r\n    stdout.write('Choose option (1-5): ');\r\n    final choice = stdin.readLineSync()?.trim();\r\n\r\n    switch (choice) {\r\n      case '1':\r\n        await commitChanges(newVersion, oldVersion, versionType);\r\n        await createTag(newVersion);\r\n        await pushChanges();\r\n        await pushTag(newVersion);\r\n        break;\r\n      case '2':\r\n        await commitChanges(newVersion, oldVersion, versionType);\r\n        await createTag(newVersion);\r\n        break;\r\n      case '3':\r\n        await commitChanges(newVersion, oldVersion, versionType);\r\n        break;\r\n      case '4':\r\n        await createTag(newVersion);\r\n        break;\r\n      case '5':\r\n        print('⏭️  Skipped all git operations');\r\n        break;\r\n      default:\r\n        print('❌ Invalid choice, skipping git operations');\r\n    }\r\n  }\r\n\r\n  Future<void> commitChanges(\r\n      String newVersion, String oldVersion, String versionType) async {\r\n    try {\r\n      final addResult = await Process.run('git', ['add', pubspecPath]);\r\n      if (addResult.exitCode != 0) {\r\n        print('❌ Failed to stage pubspec.yaml: ${addResult.stderr}');\r\n        return;\r\n      }\r\n\r\n      final commitMessage =\r\n          generateCommitMessage(newVersion, oldVersion, versionType);\r\n\r\n      final commitResult =\r\n          await Process.run('git', ['commit', '-m', commitMessage]);\r\n      if (commitResult.exitCode == 0) {\r\n        print('✅ Committed changes: $commitMessage');\r\n      } else {\r\n        print('❌ Failed to commit changes: ${commitResult.stderr}');\r\n      }\r\n    } catch (e) {\r\n      print('❌ Git commit failed: $e');\r\n    }\r\n  }\r\n\r\n  Future<void> createTag(String version) async {\r\n    try {\r\n      final result = await Process.run('git', ['tag', 'v$version']);\r\n      if (result.exitCode == 0) {\r\n        print('✅ Created git tag: v$version');\r\n      } else {\r\n        print('❌ Failed to create git tag: ${result.stderr}');\r\n      }\r\n    } catch (e) {\r\n      print('❌ Git tag creation failed: $e');\r\n    }\r\n  }\r\n\r\n  Future<void> pushChanges() async {\r\n    try {\r\n      final result = await Process.run('git', ['push']);\r\n      if (result.exitCode == 0) {\r\n        print('✅ Pushed commits to remote');\r\n      } else {\r\n        print('❌ Failed to push commits: ${result.stderr}');\r\n      }\r\n    } catch (e) {\r\n      print('❌ Git push failed: $e');\r\n    }\r\n  }\r\n\r\n  Future<void> pushTag(String version) async {\r\n    try {\r\n      final result = await Process.run('git', ['push', 'origin', 'v$version']);\r\n      if (result.exitCode == 0) {\r\n        print('✅ Pushed git tag: v$version');\r\n      } else {\r\n        print('❌ Failed to push git tag: ${result.stderr}');\r\n      }\r\n    } catch (e) {\r\n      print('❌ Git tag push failed: $e');\r\n    }\r\n  }\r\n}\r\n\r\nvoid main() {\r\n  final manager = VersionManager();\r\n  manager.run();\r\n}\r\n"
  },
  {
    "path": "web/index.html",
    "content": "<!DOCTYPE html>\r\n<html>\r\n<head>\r\n  <!--\r\n    If you are serving your web app in a path other than the root, change the\r\n    href value below to reflect the base path you are serving from.\r\n\r\n    The path provided below has to start and end with a slash \"/\" in order for\r\n    it to work correctly.\r\n\r\n    For more details:\r\n    * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/base\r\n\r\n    This is a placeholder for base href that will be replaced by the value of\r\n    the `--base-href` argument provided to `flutter build`.\r\n  -->\r\n  <base href=\"$FLUTTER_BASE_HREF\">\r\n\r\n  <meta charset=\"UTF-8\">\r\n  <meta content=\"IE=Edge\" http-equiv=\"X-UA-Compatible\">\r\n  <meta name=\"description\" content=\"A new Flutter project.\">\r\n\r\n  <!-- iOS meta tags & icons -->\r\n  <meta name=\"apple-mobile-web-app-capable\" content=\"yes\">\r\n  <meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black\">\r\n  <meta name=\"apple-mobile-web-app-title\" content=\"azyx\">\r\n  <link rel=\"apple-touch-icon\" href=\"icons/Icon-192.png\">\r\n\r\n  <!-- Favicon -->\r\n  <link rel=\"icon\" type=\"image/png\" href=\"favicon.png\"/>\r\n\r\n  <title>azyx</title>\r\n  <link rel=\"manifest\" href=\"manifest.json\">\r\n</head>\r\n<body>\r\n  <script src=\"flutter_bootstrap.js\" async></script>\r\n</body>\r\n</html>\r\n"
  },
  {
    "path": "web/manifest.json",
    "content": "{\r\n    \"name\": \"azyx\",\r\n    \"short_name\": \"azyx\",\r\n    \"start_url\": \".\",\r\n    \"display\": \"standalone\",\r\n    \"background_color\": \"#0175C2\",\r\n    \"theme_color\": \"#0175C2\",\r\n    \"description\": \"A new Flutter project.\",\r\n    \"orientation\": \"portrait-primary\",\r\n    \"prefer_related_applications\": false,\r\n    \"icons\": [\r\n        {\r\n            \"src\": \"icons/Icon-192.png\",\r\n            \"sizes\": \"192x192\",\r\n            \"type\": \"image/png\"\r\n        },\r\n        {\r\n            \"src\": \"icons/Icon-512.png\",\r\n            \"sizes\": \"512x512\",\r\n            \"type\": \"image/png\"\r\n        },\r\n        {\r\n            \"src\": \"icons/Icon-maskable-192.png\",\r\n            \"sizes\": \"192x192\",\r\n            \"type\": \"image/png\",\r\n            \"purpose\": \"maskable\"\r\n        },\r\n        {\r\n            \"src\": \"icons/Icon-maskable-512.png\",\r\n            \"sizes\": \"512x512\",\r\n            \"type\": \"image/png\",\r\n            \"purpose\": \"maskable\"\r\n        }\r\n    ]\r\n}\r\n"
  },
  {
    "path": "windows/.gitignore",
    "content": "flutter/ephemeral/\r\n\r\n# Visual Studio user-specific files.\r\n*.suo\r\n*.user\r\n*.userosscache\r\n*.sln.docstates\r\n\r\n# Visual Studio build-related files.\r\nx64/\r\nx86/\r\n\r\n# Visual Studio cache files\r\n# files ending in .cache can be ignored\r\n*.[Cc]ache\r\n# but keep track of directories ending in .cache\r\n!*.[Cc]ache/\r\n"
  },
  {
    "path": "windows/CMakeLists.txt",
    "content": "# Project-level configuration.\r\ncmake_minimum_required(VERSION 3.14)\r\nproject(azyx LANGUAGES CXX)\r\n\r\n# The name of the executable created for the application. Change this to change\r\n# the on-disk name of your application.\r\nset(BINARY_NAME \"azyx\")\r\n\r\n# Explicitly opt in to modern CMake behaviors to avoid warnings with recent\r\n# versions of CMake.\r\ncmake_policy(VERSION 3.14...3.25)\r\n\r\n# Define build configuration option.\r\nget_property(IS_MULTICONFIG GLOBAL PROPERTY GENERATOR_IS_MULTI_CONFIG)\r\nif(IS_MULTICONFIG)\r\n  set(CMAKE_CONFIGURATION_TYPES \"Debug;Profile;Release\"\r\n    CACHE STRING \"\" FORCE)\r\nelse()\r\n  if(NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES)\r\n    set(CMAKE_BUILD_TYPE \"Debug\" CACHE\r\n      STRING \"Flutter build mode\" FORCE)\r\n    set_property(CACHE CMAKE_BUILD_TYPE PROPERTY STRINGS\r\n      \"Debug\" \"Profile\" \"Release\")\r\n  endif()\r\nendif()\r\n# Define settings for the Profile build mode.\r\nset(CMAKE_EXE_LINKER_FLAGS_PROFILE \"${CMAKE_EXE_LINKER_FLAGS_RELEASE}\")\r\nset(CMAKE_SHARED_LINKER_FLAGS_PROFILE \"${CMAKE_SHARED_LINKER_FLAGS_RELEASE}\")\r\nset(CMAKE_C_FLAGS_PROFILE \"${CMAKE_C_FLAGS_RELEASE}\")\r\nset(CMAKE_CXX_FLAGS_PROFILE \"${CMAKE_CXX_FLAGS_RELEASE}\")\r\n\r\n# Use Unicode for all projects.\r\nadd_definitions(-DUNICODE -D_UNICODE)\r\n\r\n# Compilation settings that should be applied to most targets.\r\n#\r\n# Be cautious about adding new options here, as plugins use this function by\r\n# default. In most cases, you should add new options to specific targets instead\r\n# of modifying this function.\r\nfunction(APPLY_STANDARD_SETTINGS TARGET)\r\n  target_compile_features(${TARGET} PUBLIC cxx_std_17)\r\n  target_compile_options(${TARGET} PRIVATE /W4 /WX /wd\"4100\")\r\n  target_compile_options(${TARGET} PRIVATE /EHsc)\r\n  target_compile_definitions(${TARGET} PRIVATE \"_HAS_EXCEPTIONS=0\")\r\n  target_compile_definitions(${TARGET} PRIVATE \"$<$<CONFIG:Debug>:_DEBUG>\")\r\nendfunction()\r\n\r\n# Flutter library and tool build rules.\r\nset(FLUTTER_MANAGED_DIR \"${CMAKE_CURRENT_SOURCE_DIR}/flutter\")\r\nadd_subdirectory(${FLUTTER_MANAGED_DIR})\r\n\r\n# Application build; see runner/CMakeLists.txt.\r\nadd_subdirectory(\"runner\")\r\n\r\n\r\n# Generated plugin build rules, which manage building the plugins and adding\r\n# them to the application.\r\ninclude(flutter/generated_plugins.cmake)\r\n\r\n\r\n# === Installation ===\r\n# Support files are copied into place next to the executable, so that it can\r\n# run in place. This is done instead of making a separate bundle (as on Linux)\r\n# so that building and running from within Visual Studio will work.\r\nset(BUILD_BUNDLE_DIR \"$<TARGET_FILE_DIR:${BINARY_NAME}>\")\r\n# Make the \"install\" step default, as it's required to run.\r\nset(CMAKE_VS_INCLUDE_INSTALL_TO_DEFAULT_BUILD 1)\r\nif(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT)\r\n  set(CMAKE_INSTALL_PREFIX \"${BUILD_BUNDLE_DIR}\" CACHE PATH \"...\" FORCE)\r\nendif()\r\n\r\nset(INSTALL_BUNDLE_DATA_DIR \"${CMAKE_INSTALL_PREFIX}/data\")\r\nset(INSTALL_BUNDLE_LIB_DIR \"${CMAKE_INSTALL_PREFIX}\")\r\n\r\ninstall(TARGETS ${BINARY_NAME} RUNTIME DESTINATION \"${CMAKE_INSTALL_PREFIX}\"\r\n  COMPONENT Runtime)\r\n\r\ninstall(FILES \"${FLUTTER_ICU_DATA_FILE}\" DESTINATION \"${INSTALL_BUNDLE_DATA_DIR}\"\r\n  COMPONENT Runtime)\r\n\r\ninstall(FILES \"${FLUTTER_LIBRARY}\" DESTINATION \"${INSTALL_BUNDLE_LIB_DIR}\"\r\n  COMPONENT Runtime)\r\n\r\nif(PLUGIN_BUNDLED_LIBRARIES)\r\n  install(FILES \"${PLUGIN_BUNDLED_LIBRARIES}\"\r\n    DESTINATION \"${INSTALL_BUNDLE_LIB_DIR}\"\r\n    COMPONENT Runtime)\r\nendif()\r\n\r\n# Copy the native assets provided by the build.dart from all packages.\r\nset(NATIVE_ASSETS_DIR \"${PROJECT_BUILD_DIR}native_assets/windows/\")\r\ninstall(DIRECTORY \"${NATIVE_ASSETS_DIR}\"\r\n   DESTINATION \"${INSTALL_BUNDLE_LIB_DIR}\"\r\n   COMPONENT Runtime)\r\n\r\n# Fully re-copy the assets directory on each build to avoid having stale files\r\n# from a previous install.\r\nset(FLUTTER_ASSET_DIR_NAME \"flutter_assets\")\r\ninstall(CODE \"\r\n  file(REMOVE_RECURSE \\\"${INSTALL_BUNDLE_DATA_DIR}/${FLUTTER_ASSET_DIR_NAME}\\\")\r\n  \" COMPONENT Runtime)\r\ninstall(DIRECTORY \"${PROJECT_BUILD_DIR}/${FLUTTER_ASSET_DIR_NAME}\"\r\n  DESTINATION \"${INSTALL_BUNDLE_DATA_DIR}\" COMPONENT Runtime)\r\n\r\n# Install the AOT library on non-Debug builds only.\r\ninstall(FILES \"${AOT_LIBRARY}\" DESTINATION \"${INSTALL_BUNDLE_DATA_DIR}\"\r\n  CONFIGURATIONS Profile;Release\r\n  COMPONENT Runtime)\r\n"
  },
  {
    "path": "windows/flutter/CMakeLists.txt",
    "content": "# This file controls Flutter-level build steps. It should not be edited.\r\ncmake_minimum_required(VERSION 3.14)\r\n\r\nset(EPHEMERAL_DIR \"${CMAKE_CURRENT_SOURCE_DIR}/ephemeral\")\r\n\r\n# Configuration provided via flutter tool.\r\ninclude(${EPHEMERAL_DIR}/generated_config.cmake)\r\n\r\n# TODO: Move the rest of this into files in ephemeral. See\r\n# https://github.com/flutter/flutter/issues/57146.\r\nset(WRAPPER_ROOT \"${EPHEMERAL_DIR}/cpp_client_wrapper\")\r\n\r\n# Set fallback configurations for older versions of the flutter tool.\r\nif (NOT DEFINED FLUTTER_TARGET_PLATFORM)\r\n  set(FLUTTER_TARGET_PLATFORM \"windows-x64\")\r\nendif()\r\n\r\n# === Flutter Library ===\r\nset(FLUTTER_LIBRARY \"${EPHEMERAL_DIR}/flutter_windows.dll\")\r\n\r\n# Published to parent scope for install step.\r\nset(FLUTTER_LIBRARY ${FLUTTER_LIBRARY} PARENT_SCOPE)\r\nset(FLUTTER_ICU_DATA_FILE \"${EPHEMERAL_DIR}/icudtl.dat\" PARENT_SCOPE)\r\nset(PROJECT_BUILD_DIR \"${PROJECT_DIR}/build/\" PARENT_SCOPE)\r\nset(AOT_LIBRARY \"${PROJECT_DIR}/build/windows/app.so\" PARENT_SCOPE)\r\n\r\nlist(APPEND FLUTTER_LIBRARY_HEADERS\r\n  \"flutter_export.h\"\r\n  \"flutter_windows.h\"\r\n  \"flutter_messenger.h\"\r\n  \"flutter_plugin_registrar.h\"\r\n  \"flutter_texture_registrar.h\"\r\n)\r\nlist(TRANSFORM FLUTTER_LIBRARY_HEADERS PREPEND \"${EPHEMERAL_DIR}/\")\r\nadd_library(flutter INTERFACE)\r\ntarget_include_directories(flutter INTERFACE\r\n  \"${EPHEMERAL_DIR}\"\r\n)\r\ntarget_link_libraries(flutter INTERFACE \"${FLUTTER_LIBRARY}.lib\")\r\nadd_dependencies(flutter flutter_assemble)\r\n\r\n# === Wrapper ===\r\nlist(APPEND CPP_WRAPPER_SOURCES_CORE\r\n  \"core_implementations.cc\"\r\n  \"standard_codec.cc\"\r\n)\r\nlist(TRANSFORM CPP_WRAPPER_SOURCES_CORE PREPEND \"${WRAPPER_ROOT}/\")\r\nlist(APPEND CPP_WRAPPER_SOURCES_PLUGIN\r\n  \"plugin_registrar.cc\"\r\n)\r\nlist(TRANSFORM CPP_WRAPPER_SOURCES_PLUGIN PREPEND \"${WRAPPER_ROOT}/\")\r\nlist(APPEND CPP_WRAPPER_SOURCES_APP\r\n  \"flutter_engine.cc\"\r\n  \"flutter_view_controller.cc\"\r\n)\r\nlist(TRANSFORM CPP_WRAPPER_SOURCES_APP PREPEND \"${WRAPPER_ROOT}/\")\r\n\r\n# Wrapper sources needed for a plugin.\r\nadd_library(flutter_wrapper_plugin STATIC\r\n  ${CPP_WRAPPER_SOURCES_CORE}\r\n  ${CPP_WRAPPER_SOURCES_PLUGIN}\r\n)\r\napply_standard_settings(flutter_wrapper_plugin)\r\nset_target_properties(flutter_wrapper_plugin PROPERTIES\r\n  POSITION_INDEPENDENT_CODE ON)\r\nset_target_properties(flutter_wrapper_plugin PROPERTIES\r\n  CXX_VISIBILITY_PRESET hidden)\r\ntarget_link_libraries(flutter_wrapper_plugin PUBLIC flutter)\r\ntarget_include_directories(flutter_wrapper_plugin PUBLIC\r\n  \"${WRAPPER_ROOT}/include\"\r\n)\r\nadd_dependencies(flutter_wrapper_plugin flutter_assemble)\r\n\r\n# Wrapper sources needed for the runner.\r\nadd_library(flutter_wrapper_app STATIC\r\n  ${CPP_WRAPPER_SOURCES_CORE}\r\n  ${CPP_WRAPPER_SOURCES_APP}\r\n)\r\napply_standard_settings(flutter_wrapper_app)\r\ntarget_link_libraries(flutter_wrapper_app PUBLIC flutter)\r\ntarget_include_directories(flutter_wrapper_app PUBLIC\r\n  \"${WRAPPER_ROOT}/include\"\r\n)\r\nadd_dependencies(flutter_wrapper_app flutter_assemble)\r\n\r\n# === Flutter tool backend ===\r\n# _phony_ is a non-existent file to force this command to run every time,\r\n# since currently there's no way to get a full input/output list from the\r\n# flutter tool.\r\nset(PHONY_OUTPUT \"${CMAKE_CURRENT_BINARY_DIR}/_phony_\")\r\nset_source_files_properties(\"${PHONY_OUTPUT}\" PROPERTIES SYMBOLIC TRUE)\r\nadd_custom_command(\r\n  OUTPUT ${FLUTTER_LIBRARY} ${FLUTTER_LIBRARY_HEADERS}\r\n    ${CPP_WRAPPER_SOURCES_CORE} ${CPP_WRAPPER_SOURCES_PLUGIN}\r\n    ${CPP_WRAPPER_SOURCES_APP}\r\n    ${PHONY_OUTPUT}\r\n  COMMAND ${CMAKE_COMMAND} -E env\r\n    ${FLUTTER_TOOL_ENVIRONMENT}\r\n    \"${FLUTTER_ROOT}/packages/flutter_tools/bin/tool_backend.bat\"\r\n      ${FLUTTER_TARGET_PLATFORM} $<CONFIG>\r\n  VERBATIM\r\n)\r\nadd_custom_target(flutter_assemble DEPENDS\r\n  \"${FLUTTER_LIBRARY}\"\r\n  ${FLUTTER_LIBRARY_HEADERS}\r\n  ${CPP_WRAPPER_SOURCES_CORE}\r\n  ${CPP_WRAPPER_SOURCES_PLUGIN}\r\n  ${CPP_WRAPPER_SOURCES_APP}\r\n)\r\n"
  },
  {
    "path": "windows/flutter/generated_plugin_registrant.cc",
    "content": "//\n//  Generated file. Do not edit.\n//\n\n// clang-format off\n\n#include \"generated_plugin_registrant.h\"\n\n#include <anymex_extension_runtime_bridge/anymex_extension_runtime_bridge_plugin.h>\n#include <app_links/app_links_plugin_c_api.h>\n#include <desktop_webview_window/desktop_webview_window_plugin.h>\n#include <dynamic_color/dynamic_color_plugin_c_api.h>\n#include <flutter_inappwebview_windows/flutter_inappwebview_windows_plugin_c_api.h>\n#include <flutter_qjs/flutter_qjs_plugin.h>\n#include <isar_community_flutter_libs/isar_flutter_libs_plugin.h>\n#include <media_kit_libs_windows_video/media_kit_libs_windows_video_plugin_c_api.h>\n#include <media_kit_video/media_kit_video_plugin_c_api.h>\n#include <permission_handler_windows/permission_handler_windows_plugin.h>\n#include <screen_brightness_windows/screen_brightness_windows_plugin.h>\n#include <url_launcher_windows/url_launcher_windows.h>\n#include <volume_controller/volume_controller_plugin_c_api.h>\n#include <window_to_front/window_to_front_plugin.h>\n\nvoid RegisterPlugins(flutter::PluginRegistry* registry) {\n  AnymexExtensionRuntimeBridgePluginRegisterWithRegistrar(\n      registry->GetRegistrarForPlugin(\"AnymexExtensionRuntimeBridgePlugin\"));\n  AppLinksPluginCApiRegisterWithRegistrar(\n      registry->GetRegistrarForPlugin(\"AppLinksPluginCApi\"));\n  DesktopWebviewWindowPluginRegisterWithRegistrar(\n      registry->GetRegistrarForPlugin(\"DesktopWebviewWindowPlugin\"));\n  DynamicColorPluginCApiRegisterWithRegistrar(\n      registry->GetRegistrarForPlugin(\"DynamicColorPluginCApi\"));\n  FlutterInappwebviewWindowsPluginCApiRegisterWithRegistrar(\n      registry->GetRegistrarForPlugin(\"FlutterInappwebviewWindowsPluginCApi\"));\n  FlutterQjsPluginRegisterWithRegistrar(\n      registry->GetRegistrarForPlugin(\"FlutterQjsPlugin\"));\n  IsarFlutterLibsPluginRegisterWithRegistrar(\n      registry->GetRegistrarForPlugin(\"IsarFlutterLibsPlugin\"));\n  MediaKitLibsWindowsVideoPluginCApiRegisterWithRegistrar(\n      registry->GetRegistrarForPlugin(\"MediaKitLibsWindowsVideoPluginCApi\"));\n  MediaKitVideoPluginCApiRegisterWithRegistrar(\n      registry->GetRegistrarForPlugin(\"MediaKitVideoPluginCApi\"));\n  PermissionHandlerWindowsPluginRegisterWithRegistrar(\n      registry->GetRegistrarForPlugin(\"PermissionHandlerWindowsPlugin\"));\n  ScreenBrightnessWindowsPluginRegisterWithRegistrar(\n      registry->GetRegistrarForPlugin(\"ScreenBrightnessWindowsPlugin\"));\n  UrlLauncherWindowsRegisterWithRegistrar(\n      registry->GetRegistrarForPlugin(\"UrlLauncherWindows\"));\n  VolumeControllerPluginCApiRegisterWithRegistrar(\n      registry->GetRegistrarForPlugin(\"VolumeControllerPluginCApi\"));\n  WindowToFrontPluginRegisterWithRegistrar(\n      registry->GetRegistrarForPlugin(\"WindowToFrontPlugin\"));\n}\n"
  },
  {
    "path": "windows/flutter/generated_plugin_registrant.h",
    "content": "//\n//  Generated file. Do not edit.\n//\n\n// clang-format off\n\n#ifndef GENERATED_PLUGIN_REGISTRANT_\n#define GENERATED_PLUGIN_REGISTRANT_\n\n#include <flutter/plugin_registry.h>\n\n// Registers Flutter plugins.\nvoid RegisterPlugins(flutter::PluginRegistry* registry);\n\n#endif  // GENERATED_PLUGIN_REGISTRANT_\n"
  },
  {
    "path": "windows/flutter/generated_plugins.cmake",
    "content": "#\n# Generated file, do not edit.\n#\n\nlist(APPEND FLUTTER_PLUGIN_LIST\n  anymex_extension_runtime_bridge\n  app_links\n  desktop_webview_window\n  dynamic_color\n  flutter_inappwebview_windows\n  flutter_qjs\n  isar_community_flutter_libs\n  media_kit_libs_windows_video\n  media_kit_video\n  permission_handler_windows\n  screen_brightness_windows\n  url_launcher_windows\n  volume_controller\n  window_to_front\n)\n\nlist(APPEND FLUTTER_FFI_PLUGIN_LIST\n  jni\n)\n\nset(PLUGIN_BUNDLED_LIBRARIES)\n\nforeach(plugin ${FLUTTER_PLUGIN_LIST})\n  add_subdirectory(flutter/ephemeral/.plugin_symlinks/${plugin}/windows plugins/${plugin})\n  target_link_libraries(${BINARY_NAME} PRIVATE ${plugin}_plugin)\n  list(APPEND PLUGIN_BUNDLED_LIBRARIES $<TARGET_FILE:${plugin}_plugin>)\n  list(APPEND PLUGIN_BUNDLED_LIBRARIES ${${plugin}_bundled_libraries})\nendforeach(plugin)\n\nforeach(ffi_plugin ${FLUTTER_FFI_PLUGIN_LIST})\n  add_subdirectory(flutter/ephemeral/.plugin_symlinks/${ffi_plugin}/windows plugins/${ffi_plugin})\n  list(APPEND PLUGIN_BUNDLED_LIBRARIES ${${ffi_plugin}_bundled_libraries})\nendforeach(ffi_plugin)\n"
  },
  {
    "path": "windows/runner/CMakeLists.txt",
    "content": "cmake_minimum_required(VERSION 3.14)\r\nproject(runner LANGUAGES CXX)\r\n\r\n# Define the application target. To change its name, change BINARY_NAME in the\r\n# top-level CMakeLists.txt, not the value here, or `flutter run` will no longer\r\n# work.\r\n#\r\n# Any new source files that you add to the application should be added here.\r\nadd_executable(${BINARY_NAME} WIN32\r\n  \"flutter_window.cpp\"\r\n  \"main.cpp\"\r\n  \"utils.cpp\"\r\n  \"win32_window.cpp\"\r\n  \"${FLUTTER_MANAGED_DIR}/generated_plugin_registrant.cc\"\r\n  \"Runner.rc\"\r\n  \"runner.exe.manifest\"\r\n)\r\n\r\n# Apply the standard set of build settings. This can be removed for applications\r\n# that need different build settings.\r\napply_standard_settings(${BINARY_NAME})\r\n\r\n# Add preprocessor definitions for the build version.\r\ntarget_compile_definitions(${BINARY_NAME} PRIVATE \"FLUTTER_VERSION=\\\"${FLUTTER_VERSION}\\\"\")\r\ntarget_compile_definitions(${BINARY_NAME} PRIVATE \"FLUTTER_VERSION_MAJOR=${FLUTTER_VERSION_MAJOR}\")\r\ntarget_compile_definitions(${BINARY_NAME} PRIVATE \"FLUTTER_VERSION_MINOR=${FLUTTER_VERSION_MINOR}\")\r\ntarget_compile_definitions(${BINARY_NAME} PRIVATE \"FLUTTER_VERSION_PATCH=${FLUTTER_VERSION_PATCH}\")\r\ntarget_compile_definitions(${BINARY_NAME} PRIVATE \"FLUTTER_VERSION_BUILD=${FLUTTER_VERSION_BUILD}\")\r\n\r\n# Disable Windows macros that collide with C++ standard library functions.\r\ntarget_compile_definitions(${BINARY_NAME} PRIVATE \"NOMINMAX\")\r\n\r\n# Add dependency libraries and include directories. Add any application-specific\r\n# dependencies here.\r\ntarget_link_libraries(${BINARY_NAME} PRIVATE flutter flutter_wrapper_app)\r\ntarget_link_libraries(${BINARY_NAME} PRIVATE \"dwmapi.lib\")\r\ntarget_include_directories(${BINARY_NAME} PRIVATE \"${CMAKE_SOURCE_DIR}\")\r\n\r\n# Run the Flutter tool portions of the build. This must not be removed.\r\nadd_dependencies(${BINARY_NAME} flutter_assemble)\r\n"
  },
  {
    "path": "windows/runner/Runner.rc",
    "content": "// Microsoft Visual C++ generated resource script.\r\n//\r\n#pragma code_page(65001)\r\n#include \"resource.h\"\r\n\r\n#define APSTUDIO_READONLY_SYMBOLS\r\n/////////////////////////////////////////////////////////////////////////////\r\n//\r\n// Generated from the TEXTINCLUDE 2 resource.\r\n//\r\n#include \"winres.h\"\r\n\r\n/////////////////////////////////////////////////////////////////////////////\r\n#undef APSTUDIO_READONLY_SYMBOLS\r\n\r\n/////////////////////////////////////////////////////////////////////////////\r\n// English (United States) resources\r\n\r\n#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)\r\nLANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US\r\n\r\n#ifdef APSTUDIO_INVOKED\r\n/////////////////////////////////////////////////////////////////////////////\r\n//\r\n// TEXTINCLUDE\r\n//\r\n\r\n1 TEXTINCLUDE\r\nBEGIN\r\n    \"resource.h\\0\"\r\nEND\r\n\r\n2 TEXTINCLUDE\r\nBEGIN\r\n    \"#include \"\"winres.h\"\"\\r\\n\"\r\n    \"\\0\"\r\nEND\r\n\r\n3 TEXTINCLUDE\r\nBEGIN\r\n    \"\\r\\n\"\r\n    \"\\0\"\r\nEND\r\n\r\n#endif    // APSTUDIO_INVOKED\r\n\r\n\r\n/////////////////////////////////////////////////////////////////////////////\r\n//\r\n// Icon\r\n//\r\n\r\n// Icon with lowest ID value placed first to ensure application icon\r\n// remains consistent on all systems.\r\nIDI_APP_ICON            ICON                    \"resources\\\\app_icon.ico\"\r\n\r\n\r\n/////////////////////////////////////////////////////////////////////////////\r\n//\r\n// Version\r\n//\r\n\r\n#if defined(FLUTTER_VERSION_MAJOR) && defined(FLUTTER_VERSION_MINOR) && defined(FLUTTER_VERSION_PATCH) && defined(FLUTTER_VERSION_BUILD)\r\n#define VERSION_AS_NUMBER FLUTTER_VERSION_MAJOR,FLUTTER_VERSION_MINOR,FLUTTER_VERSION_PATCH,FLUTTER_VERSION_BUILD\r\n#else\r\n#define VERSION_AS_NUMBER 1,0,0,0\r\n#endif\r\n\r\n#if defined(FLUTTER_VERSION)\r\n#define VERSION_AS_STRING FLUTTER_VERSION\r\n#else\r\n#define VERSION_AS_STRING \"1.0.0\"\r\n#endif\r\n\r\nVS_VERSION_INFO VERSIONINFO\r\n FILEVERSION VERSION_AS_NUMBER\r\n PRODUCTVERSION VERSION_AS_NUMBER\r\n FILEFLAGSMASK VS_FFI_FILEFLAGSMASK\r\n#ifdef _DEBUG\r\n FILEFLAGS VS_FF_DEBUG\r\n#else\r\n FILEFLAGS 0x0L\r\n#endif\r\n FILEOS VOS__WINDOWS32\r\n FILETYPE VFT_APP\r\n FILESUBTYPE 0x0L\r\nBEGIN\r\n    BLOCK \"StringFileInfo\"\r\n    BEGIN\r\n        BLOCK \"040904e4\"\r\n        BEGIN\r\n            VALUE \"CompanyName\", \"com.example\" \"\\0\"\r\n            VALUE \"FileDescription\", \"azyx\" \"\\0\"\r\n            VALUE \"FileVersion\", VERSION_AS_STRING \"\\0\"\r\n            VALUE \"InternalName\", \"azyx\" \"\\0\"\r\n            VALUE \"LegalCopyright\", \"Copyright (C) 2024 com.example. All rights reserved.\" \"\\0\"\r\n            VALUE \"OriginalFilename\", \"azyx.exe\" \"\\0\"\r\n            VALUE \"ProductName\", \"azyx\" \"\\0\"\r\n            VALUE \"ProductVersion\", VERSION_AS_STRING \"\\0\"\r\n        END\r\n    END\r\n    BLOCK \"VarFileInfo\"\r\n    BEGIN\r\n        VALUE \"Translation\", 0x409, 1252\r\n    END\r\nEND\r\n\r\n#endif    // English (United States) resources\r\n/////////////////////////////////////////////////////////////////////////////\r\n\r\n\r\n\r\n#ifndef APSTUDIO_INVOKED\r\n/////////////////////////////////////////////////////////////////////////////\r\n//\r\n// Generated from the TEXTINCLUDE 3 resource.\r\n//\r\n\r\n\r\n/////////////////////////////////////////////////////////////////////////////\r\n#endif    // not APSTUDIO_INVOKED\r\n"
  },
  {
    "path": "windows/runner/flutter_window.cpp",
    "content": "#include \"flutter_window.h\"\r\n\r\n#include <optional>\r\n\r\n#include \"flutter/generated_plugin_registrant.h\"\r\n\r\nFlutterWindow::FlutterWindow(const flutter::DartProject& project)\r\n    : project_(project) {}\r\n\r\nFlutterWindow::~FlutterWindow() {}\r\n\r\nbool FlutterWindow::OnCreate() {\r\n  if (!Win32Window::OnCreate()) {\r\n    return false;\r\n  }\r\n\r\n  RECT frame = GetClientArea();\r\n\r\n  // The size here must match the window dimensions to avoid unnecessary surface\r\n  // creation / destruction in the startup path.\r\n  flutter_controller_ = std::make_unique<flutter::FlutterViewController>(\r\n      frame.right - frame.left, frame.bottom - frame.top, project_);\r\n  // Ensure that basic setup of the controller was successful.\r\n  if (!flutter_controller_->engine() || !flutter_controller_->view()) {\r\n    return false;\r\n  }\r\n  RegisterPlugins(flutter_controller_->engine());\r\n  SetChildContent(flutter_controller_->view()->GetNativeWindow());\r\n\r\n  flutter_controller_->engine()->SetNextFrameCallback([&]() {\r\n    this->Show();\r\n  });\r\n\r\n  // Flutter can complete the first frame before the \"show window\" callback is\r\n  // registered. The following call ensures a frame is pending to ensure the\r\n  // window is shown. It is a no-op if the first frame hasn't completed yet.\r\n  flutter_controller_->ForceRedraw();\r\n\r\n  return true;\r\n}\r\n\r\nvoid FlutterWindow::OnDestroy() {\r\n  if (flutter_controller_) {\r\n    flutter_controller_ = nullptr;\r\n  }\r\n\r\n  Win32Window::OnDestroy();\r\n}\r\n\r\nLRESULT\r\nFlutterWindow::MessageHandler(HWND hwnd, UINT const message,\r\n                              WPARAM const wparam,\r\n                              LPARAM const lparam) noexcept {\r\n  // Give Flutter, including plugins, an opportunity to handle window messages.\r\n  if (flutter_controller_) {\r\n    std::optional<LRESULT> result =\r\n        flutter_controller_->HandleTopLevelWindowProc(hwnd, message, wparam,\r\n                                                      lparam);\r\n    if (result) {\r\n      return *result;\r\n    }\r\n  }\r\n\r\n  switch (message) {\r\n    case WM_FONTCHANGE:\r\n      flutter_controller_->engine()->ReloadSystemFonts();\r\n      break;\r\n  }\r\n\r\n  return Win32Window::MessageHandler(hwnd, message, wparam, lparam);\r\n}\r\n"
  },
  {
    "path": "windows/runner/flutter_window.h",
    "content": "#ifndef RUNNER_FLUTTER_WINDOW_H_\r\n#define RUNNER_FLUTTER_WINDOW_H_\r\n\r\n#include <flutter/dart_project.h>\r\n#include <flutter/flutter_view_controller.h>\r\n\r\n#include <memory>\r\n\r\n#include \"win32_window.h\"\r\n\r\n// A window that does nothing but host a Flutter view.\r\nclass FlutterWindow : public Win32Window {\r\n public:\r\n  // Creates a new FlutterWindow hosting a Flutter view running |project|.\r\n  explicit FlutterWindow(const flutter::DartProject& project);\r\n  virtual ~FlutterWindow();\r\n\r\n protected:\r\n  // Win32Window:\r\n  bool OnCreate() override;\r\n  void OnDestroy() override;\r\n  LRESULT MessageHandler(HWND window, UINT const message, WPARAM const wparam,\r\n                         LPARAM const lparam) noexcept override;\r\n\r\n private:\r\n  // The project to run.\r\n  flutter::DartProject project_;\r\n\r\n  // The Flutter instance hosted by this window.\r\n  std::unique_ptr<flutter::FlutterViewController> flutter_controller_;\r\n};\r\n\r\n#endif  // RUNNER_FLUTTER_WINDOW_H_\r\n"
  },
  {
    "path": "windows/runner/main.cpp",
    "content": "#include <flutter/dart_project.h>\r\n#include <flutter/flutter_view_controller.h>\r\n#include <windows.h>\r\n\r\n#include \"flutter_window.h\"\r\n#include \"utils.h\"\r\n\r\nint APIENTRY wWinMain(_In_ HINSTANCE instance, _In_opt_ HINSTANCE prev,\r\n                      _In_ wchar_t *command_line, _In_ int show_command) {\r\n  if (!::AttachConsole(ATTACH_PARENT_PROCESS) && ::IsDebuggerPresent()) {\r\n    CreateAndAttachConsole();\r\n  }\r\n\r\n  ::CoInitializeEx(nullptr, COINIT_APARTMENTTHREADED);\r\n\r\n  flutter::DartProject project(L\"data\");\r\n\r\n  std::vector<std::string> command_line_arguments =\r\n      GetCommandLineArguments();\r\n\r\n  project.set_dart_entrypoint_arguments(std::move(command_line_arguments));\r\n\r\n  FlutterWindow window(project);\r\n  Win32Window::Point origin(10, 10);\r\n  Win32Window::Size size(1280, 720);\r\n  if (!window.Create(L\"azyx\", origin, size)) {\r\n    return EXIT_FAILURE;\r\n  }\r\n  window.SetQuitOnClose(true);\r\n\r\n  ::MSG msg;\r\n  while (::GetMessage(&msg, nullptr, 0, 0)) {\r\n    ::TranslateMessage(&msg);\r\n    ::DispatchMessage(&msg);\r\n  }\r\n\r\n  ::CoUninitialize();\r\n  return EXIT_SUCCESS;\r\n}"
  },
  {
    "path": "windows/runner/resource.h",
    "content": "//{{NO_DEPENDENCIES}}\r\n// Microsoft Visual C++ generated include file.\r\n// Used by Runner.rc\r\n//\r\n#define IDI_APP_ICON                    101\r\n\r\n// Next default values for new objects\r\n//\r\n#ifdef APSTUDIO_INVOKED\r\n#ifndef APSTUDIO_READONLY_SYMBOLS\r\n#define _APS_NEXT_RESOURCE_VALUE        102\r\n#define _APS_NEXT_COMMAND_VALUE         40001\r\n#define _APS_NEXT_CONTROL_VALUE         1001\r\n#define _APS_NEXT_SYMED_VALUE           101\r\n#endif\r\n#endif\r\n"
  },
  {
    "path": "windows/runner/runner.exe.manifest",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\r\n<assembly xmlns=\"urn:schemas-microsoft-com:asm.v1\" manifestVersion=\"1.0\">\r\n  <application xmlns=\"urn:schemas-microsoft-com:asm.v3\">\r\n    <windowsSettings>\r\n      <dpiAwareness xmlns=\"http://schemas.microsoft.com/SMI/2016/WindowsSettings\">PerMonitorV2</dpiAwareness>\r\n    </windowsSettings>\r\n  </application>\r\n  <compatibility xmlns=\"urn:schemas-microsoft-com:compatibility.v1\">\r\n    <application>\r\n      <!-- Windows 10 and Windows 11 -->\r\n      <supportedOS Id=\"{8e0f7a12-bfb3-4fe8-b9a5-48fd50a15a9a}\"/>\r\n    </application>\r\n  </compatibility>\r\n</assembly>\r\n"
  },
  {
    "path": "windows/runner/utils.cpp",
    "content": "#include \"utils.h\"\r\n\r\n#include <flutter_windows.h>\r\n#include <io.h>\r\n#include <stdio.h>\r\n#include <windows.h>\r\n\r\n#include <iostream>\r\n\r\nvoid CreateAndAttachConsole() {\r\n  if (::AllocConsole()) {\r\n    FILE *unused;\r\n    if (freopen_s(&unused, \"CONOUT$\", \"w\", stdout)) {\r\n      _dup2(_fileno(stdout), 1);\r\n    }\r\n    if (freopen_s(&unused, \"CONOUT$\", \"w\", stderr)) {\r\n      _dup2(_fileno(stdout), 2);\r\n    }\r\n    std::ios::sync_with_stdio();\r\n    FlutterDesktopResyncOutputStreams();\r\n  }\r\n}\r\n\r\nstd::vector<std::string> GetCommandLineArguments() {\r\n  // Convert the UTF-16 command line arguments to UTF-8 for the Engine to use.\r\n  int argc;\r\n  wchar_t** argv = ::CommandLineToArgvW(::GetCommandLineW(), &argc);\r\n  if (argv == nullptr) {\r\n    return std::vector<std::string>();\r\n  }\r\n\r\n  std::vector<std::string> command_line_arguments;\r\n\r\n  // Skip the first argument as it's the binary name.\r\n  for (int i = 1; i < argc; i++) {\r\n    command_line_arguments.push_back(Utf8FromUtf16(argv[i]));\r\n  }\r\n\r\n  ::LocalFree(argv);\r\n\r\n  return command_line_arguments;\r\n}\r\n\r\nstd::string Utf8FromUtf16(const wchar_t* utf16_string) {\r\n  if (utf16_string == nullptr) {\r\n    return std::string();\r\n  }\r\n  unsigned int target_length = ::WideCharToMultiByte(\r\n      CP_UTF8, WC_ERR_INVALID_CHARS, utf16_string,\r\n      -1, nullptr, 0, nullptr, nullptr)\r\n    -1; // remove the trailing null character\r\n  int input_length = (int)wcslen(utf16_string);\r\n  std::string utf8_string;\r\n  if (target_length == 0 || target_length > utf8_string.max_size()) {\r\n    return utf8_string;\r\n  }\r\n  utf8_string.resize(target_length);\r\n  int converted_length = ::WideCharToMultiByte(\r\n      CP_UTF8, WC_ERR_INVALID_CHARS, utf16_string,\r\n      input_length, utf8_string.data(), target_length, nullptr, nullptr);\r\n  if (converted_length == 0) {\r\n    return std::string();\r\n  }\r\n  return utf8_string;\r\n}\r\n"
  },
  {
    "path": "windows/runner/utils.h",
    "content": "#ifndef RUNNER_UTILS_H_\r\n#define RUNNER_UTILS_H_\r\n\r\n#include <string>\r\n#include <vector>\r\n\r\n// Creates a console for the process, and redirects stdout and stderr to\r\n// it for both the runner and the Flutter library.\r\nvoid CreateAndAttachConsole();\r\n\r\n// Takes a null-terminated wchar_t* encoded in UTF-16 and returns a std::string\r\n// encoded in UTF-8. Returns an empty std::string on failure.\r\nstd::string Utf8FromUtf16(const wchar_t* utf16_string);\r\n\r\n// Gets the command line arguments passed in as a std::vector<std::string>,\r\n// encoded in UTF-8. Returns an empty std::vector<std::string> on failure.\r\nstd::vector<std::string> GetCommandLineArguments();\r\n\r\n#endif  // RUNNER_UTILS_H_\r\n"
  },
  {
    "path": "windows/runner/win32_window.cpp",
    "content": "#include \"win32_window.h\"\r\n\r\n#include <dwmapi.h>\r\n#include <flutter_windows.h>\r\n\r\n#include \"resource.h\"\r\n\r\nnamespace {\r\n\r\n/// Window attribute that enables dark mode window decorations.\r\n///\r\n/// Redefined in case the developer's machine has a Windows SDK older than\r\n/// version 10.0.22000.0.\r\n/// See: https://docs.microsoft.com/windows/win32/api/dwmapi/ne-dwmapi-dwmwindowattribute\r\n#ifndef DWMWA_USE_IMMERSIVE_DARK_MODE\r\n#define DWMWA_USE_IMMERSIVE_DARK_MODE 20\r\n#endif\r\n\r\nconstexpr const wchar_t kWindowClassName[] = L\"FLUTTER_RUNNER_WIN32_WINDOW\";\r\n\r\n/// Registry key for app theme preference.\r\n///\r\n/// A value of 0 indicates apps should use dark mode. A non-zero or missing\r\n/// value indicates apps should use light mode.\r\nconstexpr const wchar_t kGetPreferredBrightnessRegKey[] =\r\n  L\"Software\\\\Microsoft\\\\Windows\\\\CurrentVersion\\\\Themes\\\\Personalize\";\r\nconstexpr const wchar_t kGetPreferredBrightnessRegValue[] = L\"AppsUseLightTheme\";\r\n\r\n// The number of Win32Window objects that currently exist.\r\nstatic int g_active_window_count = 0;\r\n\r\nusing EnableNonClientDpiScaling = BOOL __stdcall(HWND hwnd);\r\n\r\n// Scale helper to convert logical scaler values to physical using passed in\r\n// scale factor\r\nint Scale(int source, double scale_factor) {\r\n  return static_cast<int>(source * scale_factor);\r\n}\r\n\r\n// Dynamically loads the |EnableNonClientDpiScaling| from the User32 module.\r\n// This API is only needed for PerMonitor V1 awareness mode.\r\nvoid EnableFullDpiSupportIfAvailable(HWND hwnd) {\r\n  HMODULE user32_module = LoadLibraryA(\"User32.dll\");\r\n  if (!user32_module) {\r\n    return;\r\n  }\r\n  auto enable_non_client_dpi_scaling =\r\n      reinterpret_cast<EnableNonClientDpiScaling*>(\r\n          GetProcAddress(user32_module, \"EnableNonClientDpiScaling\"));\r\n  if (enable_non_client_dpi_scaling != nullptr) {\r\n    enable_non_client_dpi_scaling(hwnd);\r\n  }\r\n  FreeLibrary(user32_module);\r\n}\r\n\r\n}  // namespace\r\n\r\n// Manages the Win32Window's window class registration.\r\nclass WindowClassRegistrar {\r\n public:\r\n  ~WindowClassRegistrar() = default;\r\n\r\n  // Returns the singleton registrar instance.\r\n  static WindowClassRegistrar* GetInstance() {\r\n    if (!instance_) {\r\n      instance_ = new WindowClassRegistrar();\r\n    }\r\n    return instance_;\r\n  }\r\n\r\n  // Returns the name of the window class, registering the class if it hasn't\r\n  // previously been registered.\r\n  const wchar_t* GetWindowClass();\r\n\r\n  // Unregisters the window class. Should only be called if there are no\r\n  // instances of the window.\r\n  void UnregisterWindowClass();\r\n\r\n private:\r\n  WindowClassRegistrar() = default;\r\n\r\n  static WindowClassRegistrar* instance_;\r\n\r\n  bool class_registered_ = false;\r\n};\r\n\r\nWindowClassRegistrar* WindowClassRegistrar::instance_ = nullptr;\r\n\r\nconst wchar_t* WindowClassRegistrar::GetWindowClass() {\r\n  if (!class_registered_) {\r\n    WNDCLASS window_class{};\r\n    window_class.hCursor = LoadCursor(nullptr, IDC_ARROW);\r\n    window_class.lpszClassName = kWindowClassName;\r\n    window_class.style = CS_HREDRAW | CS_VREDRAW;\r\n    window_class.cbClsExtra = 0;\r\n    window_class.cbWndExtra = 0;\r\n    window_class.hInstance = GetModuleHandle(nullptr);\r\n    window_class.hIcon =\r\n        LoadIcon(window_class.hInstance, MAKEINTRESOURCE(IDI_APP_ICON));\r\n    window_class.hbrBackground = 0;\r\n    window_class.lpszMenuName = nullptr;\r\n    window_class.lpfnWndProc = Win32Window::WndProc;\r\n    RegisterClass(&window_class);\r\n    class_registered_ = true;\r\n  }\r\n  return kWindowClassName;\r\n}\r\n\r\nvoid WindowClassRegistrar::UnregisterWindowClass() {\r\n  UnregisterClass(kWindowClassName, nullptr);\r\n  class_registered_ = false;\r\n}\r\n\r\nWin32Window::Win32Window() {\r\n  ++g_active_window_count;\r\n}\r\n\r\nWin32Window::~Win32Window() {\r\n  --g_active_window_count;\r\n  Destroy();\r\n}\r\n\r\nbool Win32Window::Create(const std::wstring& title,\r\n                         const Point& origin,\r\n                         const Size& size) {\r\n  Destroy();\r\n\r\n  const wchar_t* window_class =\r\n      WindowClassRegistrar::GetInstance()->GetWindowClass();\r\n\r\n  const POINT target_point = {static_cast<LONG>(origin.x),\r\n                              static_cast<LONG>(origin.y)};\r\n  HMONITOR monitor = MonitorFromPoint(target_point, MONITOR_DEFAULTTONEAREST);\r\n  UINT dpi = FlutterDesktopGetDpiForMonitor(monitor);\r\n  double scale_factor = dpi / 96.0;\r\n\r\n  HWND window = CreateWindow(\r\n      window_class, title.c_str(), WS_OVERLAPPEDWINDOW,\r\n      Scale(origin.x, scale_factor), Scale(origin.y, scale_factor),\r\n      Scale(size.width, scale_factor), Scale(size.height, scale_factor),\r\n      nullptr, nullptr, GetModuleHandle(nullptr), this);\r\n\r\n  if (!window) {\r\n    return false;\r\n  }\r\n\r\n  UpdateTheme(window);\r\n\r\n  return OnCreate();\r\n}\r\n\r\nbool Win32Window::Show() {\r\n  return ShowWindow(window_handle_, SW_SHOWNORMAL);\r\n}\r\n\r\n// static\r\nLRESULT CALLBACK Win32Window::WndProc(HWND const window,\r\n                                      UINT const message,\r\n                                      WPARAM const wparam,\r\n                                      LPARAM const lparam) noexcept {\r\n  if (message == WM_NCCREATE) {\r\n    auto window_struct = reinterpret_cast<CREATESTRUCT*>(lparam);\r\n    SetWindowLongPtr(window, GWLP_USERDATA,\r\n                     reinterpret_cast<LONG_PTR>(window_struct->lpCreateParams));\r\n\r\n    auto that = static_cast<Win32Window*>(window_struct->lpCreateParams);\r\n    EnableFullDpiSupportIfAvailable(window);\r\n    that->window_handle_ = window;\r\n  } else if (Win32Window* that = GetThisFromHandle(window)) {\r\n    return that->MessageHandler(window, message, wparam, lparam);\r\n  }\r\n\r\n  return DefWindowProc(window, message, wparam, lparam);\r\n}\r\n\r\nLRESULT\r\nWin32Window::MessageHandler(HWND hwnd,\r\n                            UINT const message,\r\n                            WPARAM const wparam,\r\n                            LPARAM const lparam) noexcept {\r\n  switch (message) {\r\n    case WM_DESTROY:\r\n      window_handle_ = nullptr;\r\n      Destroy();\r\n      if (quit_on_close_) {\r\n        PostQuitMessage(0);\r\n      }\r\n      return 0;\r\n\r\n    case WM_DPICHANGED: {\r\n      auto newRectSize = reinterpret_cast<RECT*>(lparam);\r\n      LONG newWidth = newRectSize->right - newRectSize->left;\r\n      LONG newHeight = newRectSize->bottom - newRectSize->top;\r\n\r\n      SetWindowPos(hwnd, nullptr, newRectSize->left, newRectSize->top, newWidth,\r\n                   newHeight, SWP_NOZORDER | SWP_NOACTIVATE);\r\n\r\n      return 0;\r\n    }\r\n    case WM_SIZE: {\r\n      RECT rect = GetClientArea();\r\n      if (child_content_ != nullptr) {\r\n        // Size and position the child window.\r\n        MoveWindow(child_content_, rect.left, rect.top, rect.right - rect.left,\r\n                   rect.bottom - rect.top, TRUE);\r\n      }\r\n      return 0;\r\n    }\r\n\r\n    case WM_ACTIVATE:\r\n      if (child_content_ != nullptr) {\r\n        SetFocus(child_content_);\r\n      }\r\n      return 0;\r\n\r\n    case WM_DWMCOLORIZATIONCOLORCHANGED:\r\n      UpdateTheme(hwnd);\r\n      return 0;\r\n  }\r\n\r\n  return DefWindowProc(window_handle_, message, wparam, lparam);\r\n}\r\n\r\nvoid Win32Window::Destroy() {\r\n  OnDestroy();\r\n\r\n  if (window_handle_) {\r\n    DestroyWindow(window_handle_);\r\n    window_handle_ = nullptr;\r\n  }\r\n  if (g_active_window_count == 0) {\r\n    WindowClassRegistrar::GetInstance()->UnregisterWindowClass();\r\n  }\r\n}\r\n\r\nWin32Window* Win32Window::GetThisFromHandle(HWND const window) noexcept {\r\n  return reinterpret_cast<Win32Window*>(\r\n      GetWindowLongPtr(window, GWLP_USERDATA));\r\n}\r\n\r\nvoid Win32Window::SetChildContent(HWND content) {\r\n  child_content_ = content;\r\n  SetParent(content, window_handle_);\r\n  RECT frame = GetClientArea();\r\n\r\n  MoveWindow(content, frame.left, frame.top, frame.right - frame.left,\r\n             frame.bottom - frame.top, true);\r\n\r\n  SetFocus(child_content_);\r\n}\r\n\r\nRECT Win32Window::GetClientArea() {\r\n  RECT frame;\r\n  GetClientRect(window_handle_, &frame);\r\n  return frame;\r\n}\r\n\r\nHWND Win32Window::GetHandle() {\r\n  return window_handle_;\r\n}\r\n\r\nvoid Win32Window::SetQuitOnClose(bool quit_on_close) {\r\n  quit_on_close_ = quit_on_close;\r\n}\r\n\r\nbool Win32Window::OnCreate() {\r\n  // No-op; provided for subclasses.\r\n  return true;\r\n}\r\n\r\nvoid Win32Window::OnDestroy() {\r\n  // No-op; provided for subclasses.\r\n}\r\n\r\nvoid Win32Window::UpdateTheme(HWND const window) {\r\n  DWORD light_mode;\r\n  DWORD light_mode_size = sizeof(light_mode);\r\n  LSTATUS result = RegGetValue(HKEY_CURRENT_USER, kGetPreferredBrightnessRegKey,\r\n                               kGetPreferredBrightnessRegValue,\r\n                               RRF_RT_REG_DWORD, nullptr, &light_mode,\r\n                               &light_mode_size);\r\n\r\n  if (result == ERROR_SUCCESS) {\r\n    BOOL enable_dark_mode = light_mode == 0;\r\n    DwmSetWindowAttribute(window, DWMWA_USE_IMMERSIVE_DARK_MODE,\r\n                          &enable_dark_mode, sizeof(enable_dark_mode));\r\n  }\r\n}\r\n"
  },
  {
    "path": "windows/runner/win32_window.h",
    "content": "#ifndef RUNNER_WIN32_WINDOW_H_\r\n#define RUNNER_WIN32_WINDOW_H_\r\n\r\n#include <windows.h>\r\n\r\n#include <functional>\r\n#include <memory>\r\n#include <string>\r\n\r\n// A class abstraction for a high DPI-aware Win32 Window. Intended to be\r\n// inherited from by classes that wish to specialize with custom\r\n// rendering and input handling\r\nclass Win32Window {\r\n public:\r\n  struct Point {\r\n    unsigned int x;\r\n    unsigned int y;\r\n    Point(unsigned int x, unsigned int y) : x(x), y(y) {}\r\n  };\r\n\r\n  struct Size {\r\n    unsigned int width;\r\n    unsigned int height;\r\n    Size(unsigned int width, unsigned int height)\r\n        : width(width), height(height) {}\r\n  };\r\n\r\n  Win32Window();\r\n  virtual ~Win32Window();\r\n\r\n  // Creates a win32 window with |title| that is positioned and sized using\r\n  // |origin| and |size|. New windows are created on the default monitor. Window\r\n  // sizes are specified to the OS in physical pixels, hence to ensure a\r\n  // consistent size this function will scale the inputted width and height as\r\n  // as appropriate for the default monitor. The window is invisible until\r\n  // |Show| is called. Returns true if the window was created successfully.\r\n  bool Create(const std::wstring& title, const Point& origin, const Size& size);\r\n\r\n  // Show the current window. Returns true if the window was successfully shown.\r\n  bool Show();\r\n\r\n  // Release OS resources associated with window.\r\n  void Destroy();\r\n\r\n  // Inserts |content| into the window tree.\r\n  void SetChildContent(HWND content);\r\n\r\n  // Returns the backing Window handle to enable clients to set icon and other\r\n  // window properties. Returns nullptr if the window has been destroyed.\r\n  HWND GetHandle();\r\n\r\n  // If true, closing this window will quit the application.\r\n  void SetQuitOnClose(bool quit_on_close);\r\n\r\n  // Return a RECT representing the bounds of the current client area.\r\n  RECT GetClientArea();\r\n\r\n protected:\r\n  // Processes and route salient window messages for mouse handling,\r\n  // size change and DPI. Delegates handling of these to member overloads that\r\n  // inheriting classes can handle.\r\n  virtual LRESULT MessageHandler(HWND window,\r\n                                 UINT const message,\r\n                                 WPARAM const wparam,\r\n                                 LPARAM const lparam) noexcept;\r\n\r\n  // Called when CreateAndShow is called, allowing subclass window-related\r\n  // setup. Subclasses should return false if setup fails.\r\n  virtual bool OnCreate();\r\n\r\n  // Called when Destroy is called.\r\n  virtual void OnDestroy();\r\n\r\n private:\r\n  friend class WindowClassRegistrar;\r\n\r\n  // OS callback called by message pump. Handles the WM_NCCREATE message which\r\n  // is passed when the non-client area is being created and enables automatic\r\n  // non-client DPI scaling so that the non-client area automatically\r\n  // responds to changes in DPI. All other messages are handled by\r\n  // MessageHandler.\r\n  static LRESULT CALLBACK WndProc(HWND const window,\r\n                                  UINT const message,\r\n                                  WPARAM const wparam,\r\n                                  LPARAM const lparam) noexcept;\r\n\r\n  // Retrieves a class instance pointer for |window|\r\n  static Win32Window* GetThisFromHandle(HWND const window) noexcept;\r\n\r\n  // Update the window frame's theme to match the system theme.\r\n  static void UpdateTheme(HWND const window);\r\n\r\n  bool quit_on_close_ = false;\r\n\r\n  // window handle for top level window.\r\n  HWND window_handle_ = nullptr;\r\n\r\n  // window handle for hosted content.\r\n  HWND child_content_ = nullptr;\r\n};\r\n\r\n#endif  // RUNNER_WIN32_WINDOW_H_\r\n"
  }
]