{
  "permissions": {
    "allow": [
      "WebFetch(domain:github.com)",
      "WebFetch(domain:raw.githubusercontent.com)",
      "Bash(curl -sL https://raw.githubusercontent.com/farion1231/cc-switch/main/README.md)",
      "Bash(curl -sL https://raw.githubusercontent.com/farion1231/cc-switch/main/README_ZH.md)",
      "Bash(python3 -m py_compile \"/Users/apple/jumbo/xianxian/iMix/iMix/utils/encode_decode.py\" \"/Users/apple/jumbo/xianxian/iMix/iMix/obfuscator/string_encrypt.py\")",
      "Read(//data/storage/**)",
      "Read(//Users/apple/jumbo/xianxian/**)",
      "Read(//private/tmp/**)",
      "Bash(bash sync_to_server.sh)",
      "Bash(chmod 644 \"配置文件/ObjectiveC配置文件/system_framework_keywords.txt\" \"配置文件/ObjectiveC配置文件/system_framework_keywords_ios18.2.txt\" \"配置文件/ObjectiveC配置文件/system_framework_keywords_me.txt\" \"配置文件/ObjectiveC配置文件/user_custom_sdk002.txt\" \"配置文件/ObjectiveC配置文件/user_custom_sdk006.txt\" \"配置文件/ObjectiveC配置文件/user_custom_white_list.txt\" \"配置文件/ObjectiveC配置文件/user_custom_white_list_XXGPlayKit.txt\")",
      "Bash(git add *)",
      "Bash(git commit -m ' *)",
      "Bash(git push *)",
      "Bash(ssh root@123.207.8.82 'bash -s '\\\\''LS0tLS1CRUdJTiBPUEVOU1NIIFBSSVZBVEUgS0VZLS0tLS0KYjNCbGJuTnphQzFyWlhrdGRqRUFBQUFBQkc1dmJtVUFBQUFFYm05dVpRQUFBQUFBQUFBQkFBQUFNd0FBQUF0emMyZ3RaVwpReU5UVXhPUUFBQUNBdFNVWnI4Z1VHOVlOeGt4akk0ZE5yRlVaNUR2ekc2TjFYL0M3RnlWZ2hXd0FBQUtESDgrZXF4L1BuCnFnQUFBQXR6YzJndFpXUXlOVFV4T1FBQUFDQXRTVVpyOGdVRzlZTnhreGpJNGROckZVWjVEdnpHNk4xWC9DN0Z5VmdoV3cKQUFBRUJ6ZkJNRzlHRnF3TndvTHRhRUpiQjhmZnh2OVlmYkZpSjBDay9kVTNNTU1TMUpSbXZ5QlFiMWczR1RHTWpoMDJzVgpSbmtPL01ibzNWZjhMc1hKV0NGYkFBQUFGMmRwZEdoMVlpMWhZM1JwYjI1ekxYVndiRzloWkdWeUFRSURCQVVHCi0tLS0tRU5EIE9QRU5TU0ggUFJJVkFURSBLRVktLS0tLQo='\\\\''')",
      "Bash(ssh root@123.207.8.82 'bash -s')",
      "Bash(ssh root@123.207.8.82 'cat /etc/caddy/sites/download.ios.xxyx.cn.conf')",
      "Bash(rsync -az /Users/apple/jumbo/xianxian/XIOS/src/Services/ObfuscationService.php root@123.207.8.82:/data/www/api.ios.xxyx.cn/src/Services/ObfuscationService.php)",
      "Bash(ssh root@123.207.8.82 'php -l /data/www/api.ios.xxyx.cn/src/Services/ObfuscationService.php')",
      "Bash(ssh -o ConnectTimeout=10 root@123.207.8.82 'echo connected')",
      "Bash(ssh -o ConnectTimeout=15 root@123.207.8.82 'echo connected')",
      "Bash(ssh root@123.207.8.82 'php -r \"require \\\\\"/data/www/api.ios.xxyx.cn/vendor/autoload.php\\\\\"; \\\\$s = new \\\\App\\\\Services\\\\ObfuscationService\\(\\); \\\\$r = new ReflectionMethod\\(\\\\$s, \\\\\"generateBuildWorkflowContent\\\\\"\\); \\\\$r->setAccessible\\(true\\); echo \\\\$r->invoke\\(\\\\$s\\);\" | head -120')",
      "Bash(cat)",
      "Bash(php /tmp/test_key.php)",
      "Bash(ssh-keygen -l -f /tmp/test.key)",
      "Bash(rm /tmp/test.key)",
      "Bash(awk 'NR>=354 && NR<=368' /Users/apple/jumbo/xianxian/XIOS/src/Services/ObfuscationService.php)",
      "Bash(ssh root@123.207.8.82 'grep \"^UPLOAD_SSH_KEY\" /data/www/api.ios.xxyx.cn/.env | head -c 200')",
      "Bash(ssh root@123.207.8.82 'tail -20 /data/www/api.ios.xxyx.cn/.env')",
      "Bash(ssh root@123.207.8.82 'ls /data/www/api.ios.xxyx.cn/ && echo --- && grep -rn \"UPLOAD_SSH_KEY\\\\|getUploadSSHKey\\\\|sshKeyB64\" /data/www/api.ios.xxyx.cn/ --include=\"*.php\" 2>/dev/null | head -40')",
      "Bash(ssh root@123.207.8.82 'sed -n \"30,80p;230,260p\" /data/www/api.ios.xxyx.cn/src/Services/ObfuscationService.php; echo ===SETUP===; cat /data/www/api.ios.xxyx.cn/setup_upload_user.sh')",
      "Bash(ssh root@123.207.8.82 'ls -la /tmp/github_upload_key* 2>&1; echo ---; ls -la /home/github-uploader/.ssh/ 2>&1; echo ---; cat /home/github-uploader/.ssh/authorized_keys 2>&1 | head -3')",
      "Bash(ssh root@123.207.8.82 'systemctl status ssh --no-pager 2>&1 | head -8; echo ---; tail -30 /var/log/auth.log 2>/dev/null || tail -30 /var/log/secure 2>/dev/null')",
      "Bash(ssh -o ConnectTimeout=10 root@123.207.8.82 'echo alive; systemctl status ssh sshd 2>&1 | head -20')",
      "Bash(ssh root@123.207.8.82 'grep -iE \"MaxStartups|MaxSessions|sftp|DenyUsers|AllowUsers|Match\" /etc/ssh/sshd_config 2>&1; echo \"===auth_log===\"; tail -30 /var/log/auth.log 2>/dev/null | tail -20')",
      "Bash(ssh root@123.207.8.82 'KEY=/root/.ssh/github_upload_key *)",
      "Bash(ssh root@123.207.8.82 'cd /data/www/api.ios.xxyx.cn && php -r \" *)",
      "Bash(ssh root@123.207.8.82 'sed -n \"230,280p\" /data/www/api.ios.xxyx.cn/src/Services/ObfuscationService.php')",
      "Bash(ssh root@123.207.8.82 'sed -n \"340,410p\" /data/www/api.ios.xxyx.cn/src/Services/ObfuscationService.php')",
      "Bash(ssh root@123.207.8.82 'cd /data/www/api.ios.xxyx.cn *)",
      "Bash(ssh root@123.207.8.82 'set -e *)",
      "Bash(ssh root@123.207.8.82 'grep -rn \"upload\\\\|Upload\\\\|UPLOAD\\\\|ipa\\\\|IPA\" /data/www/api.ios.xxyx.cn/src/ --include=\"*.php\" -l 2>/dev/null')",
      "Bash(ssh root@123.207.8.82 'grep -n \"upload\\\\|token\\\\|sftp\\\\|UPLOAD\" /data/www/api.ios.xxyx.cn/src/Utils/WorkflowGenerator.php | head -40 *)",
      "Bash(ssh root@123.207.8.82 'grep -n \"workflowCallback\\\\|uploadFile\\\\|uploadIPA\\\\|webhook\\\\|token\\\\|secret\\\\|verify\" /data/www/api.ios.xxyx.cn/src/Controllers/UploadController.php | head -40 *)",
      "Bash(ssh root@123.207.8.82 'sed -n \"850,920p\" /data/www/api.ios.xxyx.cn/src/Controllers/UploadController.php *)",
      "Bash(ssh root@123.207.8.82 'sed -n \"95,150p\" /data/www/api.ios.xxyx.cn/src/Controllers/ObfuscationController.php')",
      "Bash(ssh root@123.207.8.82 'sed -n \"95,160p\" /data/www/api.ios.xxyx.cn/src/Controllers/ObfuscationController.php')",
      "Bash(ssh root@123.207.8.82 'php -r \"echo \\\\\"upload_max_filesize=\\\\\".ini_get\\(\\\\\"upload_max_filesize\\\\\"\\).PHP_EOL; echo \\\\\"post_max_size=\\\\\".ini_get\\(\\\\\"post_max_size\\\\\"\\).PHP_EOL; echo \\\\\"max_execution_time=\\\\\".ini_get\\(\\\\\"max_execution_time\\\\\"\\).PHP_EOL;\" *)",
      "Bash(ssh root@123.207.8.82 'systemctl restart php8.3-fpm && echo \"PHP-FPM restarted\"')",
      "Bash(curl -s -o /dev/null -w 'HTTP %{http_code}\\\\n' -X POST -F file=@/etc/hosts https://api.ios.xxyx.cn/api/obfuscation/sdk/upload/invalidid)",
      "Bash(curl -s -X POST -F file=@/etc/hosts https://api.ios.xxyx.cn/api/obfuscation/sdk/upload/000000000000000000000001)",
      "Bash(ssh root@123.207.8.82 'grep \"MONGO\" /data/www/api.ios.xxyx.cn/.env | head -5')",
      "Bash(curl -s -o /dev/null -w 'code=%{http_code} time=%{time_total}s\\\\n' -X POST -F file=@/etc/hosts https://api.ios.xxyx.cn/api/obfuscation/sdk/upload/000000000000000000000001)",
      "Bash(dd if=/dev/urandom of=/tmp/test6m.bin bs=1m count=6)",
      "Bash(curl -s -o /dev/null -w 'size_uploaded=%{size_upload} speed=%{speed_upload} B/s time=%{time_total}s\\\\n' -X POST -F file=@/tmp/test6m.bin https://api.ios.xxyx.cn/api/obfuscation/sdk/upload/000000000000000000000001)",
      "Bash(rm -f /tmp/test6m.bin)",
      "Bash(ssh root@123.207.8.82 'tail -30 /data/logs/access/api.ios.xxyx.cn.log 2>/dev/null | grep -E \"sdk/upload|69f1bf95\" | tail -10 *)",
      "Bash(ssh root@123.207.8.82 'grep \"sdk/upload\" /data/logs/access/api.ios.xxyx.cn.log 2>/dev/null | tail -5; echo ---; grep \"69f1bf95\" /data/logs/access/api.ios.xxyx.cn.log 2>/dev/null | tail -5')",
      "Bash(ssh root@123.207.8.82 'systemctl restart php8.3-fpm && echo restarted')",
      "Bash(ssh root@123.207.8.82 'systemctl restart php8.3-fpm && echo restarted && cd /data/www/api.ios.xxyx.cn && php -r \" *)",
      "Bash(ssh root@123.207.8.82 'systemctl restart php8.3-fpm caddy && cd /data/www/api.ios.xxyx.cn && php -r \" *)",
      "Bash(ssh -o ConnectTimeout=15 root@123.207.8.82 'systemctl restart php8.3-fpm caddy *)",
      "Bash(ssh -o ConnectTimeout=20 root@123.207.8.82 'echo alive; cd /data/www/api.ios.xxyx.cn && ls bin/download_artifact.php')",
      "Bash(ssh root@123.207.8.82 'systemctl restart php8.3-fpm caddy *)",
      "Bash(sed -n '60,140p' /Users/apple/jumbo/xianxian/XIOS/src/Models/GitHubAccount.php)",
      "Bash(sed -n '120,140p;190,235p' /Users/apple/jumbo/xianxian/XIOS/src/Services/UploadQueueService.php)",
      "Bash(node -c frontend/assets/js/pages/admin.js)",
      "WebFetch(domain:gh.io)",
      "WebSearch",
      "WebFetch(domain:docs.github.com)",
      "Bash(grep -n 'getActionsBilling\\\\|'\\\\''username'\\\\'' => $account\\\\|'\\\\''token'\\\\'' => $rawToken' src/Controllers/AdminController.php src/Services/ObfuscationService.php bin/sync_github_billing.php)",
      "Bash(php -l src/Services/GitHubService.php)",
      "Bash(php -l src/Controllers/AdminController.php)",
      "Read(//usr/local/bin/**)",
      "Bash(/Users/apple/jumbo/xianxian/iMix/00001/venv/bin/python -c \"import subprocess\")",
      "Bash(bash -lc 'which php')",
      "Bash(ssh -o ConnectTimeout=20 root@123.207.8.82 'cd /data/www/api.ios.xxyx.cn && php -l src/Services/GitHubService.php && php -l src/Controllers/AdminController.php')",
      "Bash(ssh root@123.207.8.82 'ls -la /data/www/api.ios.xxyx.cn/frontend/assets/js/pages/admin.js 2>/dev/null; ls -la /data/www/ios.xxyx.cn/assets/js/pages/admin.js 2>/dev/null; find /data/www -name admin.js -path \"*pages*\" 2>/dev/null | head -3')",
      "Bash(python3 -c 'import sys,json *)",
      "Bash(python3 -c ' *)",
      "Bash(node -c /Users/apple/jumbo/xianxian/XIOS/frontend/assets/js/pages/admin.js)",
      "Bash(php -r ' *)",
      "Read(//opt/homebrew/bin/**)",
      "Bash(brew list *)",
      "Bash(ssh -o ConnectTimeout=8 -o StrictHostKeyChecking=no root@123.207.8.82 \"cd /data/www/api.ios.xxyx.cn 2>/dev/null || cd /data/www/ios.xxyx.cn 2>/dev/null; pwd; ls\")",
      "Bash(ssh -o ConnectTimeout=10 -o BatchMode=yes root@123.207.8.82 \"echo OK\")",
      "Bash(ssh -o ConnectTimeout=10 root@123.207.8.82 'cd /data/www/api.ios.xxyx.cn && php -r '\\\\'' *)",
      "Bash(ssh -o ConnectTimeout=10 root@123.207.8.82 \"ls -la /data/www/ios.xxyx.cn/assets/js/pages/admin.js 2>/dev/null; echo ---; grep -c '本月费用\\\\|🪟 WINDOWS\\\\|已超免费额度' /data/www/ios.xxyx.cn/assets/js/pages/admin.js 2>/dev/null\")",
      "Bash(scp -o ConnectTimeout=10 /Users/apple/jumbo/xianxian/XIOS/src/Models/GitHubAccount.php root@123.207.8.82:/data/www/api.ios.xxyx.cn/src/Models/GitHubAccount.php)",
      "Read(//Users/apple/**)",
      "Bash(ssh -o StrictHostKeyChecking=no -o ConnectTimeout=10 root@123.207.8.82 \"cd /data/www/api.ios.xxyx.cn && ls && echo '---ROUTES---' && grep -rn 'obfuscation' --include='*.php' -l | head -20\")",
      "Bash(ssh -o StrictHostKeyChecking=no -o ConnectTimeout=10 -v root@123.207.8.82 \"echo ok\")",
      "Bash(ssh root@123.207.8.82 'cat /data/www/api.ios.xxyx.cn/src/Controllers/ObfuscationController.php')",
      "Bash(ssh root@123.207.8.82 'cat /data/www/api.ios.xxyx.cn/src/Models/ObfuscationTask.php')",
      "Bash(ssh root@123.207.8.82 'mongosh \"mongodb://admin:QzMZ7OOM2mPbE94jG7hLUAUqY5gCrowipjIZhC1sBhU%3D@localhost:27017/xios?authSource=admin\" --quiet --eval \"db.obfuscation_tasks.find\\({},{status:1,error:1,created_at:1,product_id:1,progress_log:1}\\).sort\\({created_at:-1}\\).limit\\(5\\).toArray\\(\\)\"')",
      "Bash(ssh root@123.207.8.82 \"mongosh 'mongodb://admin:QzMZ7OOM2mPbE94jG7hLUAUqY5gCrowipjIZhC1sBhU%3D@localhost:27017/xios?authSource=admin' --quiet --eval 'db.obfuscation_tasks.find\\({},{status:1,error:1,created_at:1,product_id:1,progress_log:1}\\).sort\\({created_at:-1}\\).limit\\(5\\).toArray\\(\\)'\")",
      "Bash(ssh root@123.207.8.82 'ls -ld /data/storage/obfuscation /data/storage/obfuscation/output 2>&1; echo ---; ps -eo user,cmd | grep -E \"php-fpm|caddy\" | grep -v grep | head -5')",
      "Bash(ssh root@123.207.8.82 'setfacl -m u:www-data:rwx -m d:u:www-data:rwx /data/storage/obfuscation/output && setfacl -m u:github-uploader:rwx -m d:u:github-uploader:rwx /data/storage/obfuscation/output && getfacl /data/storage/obfuscation/output')",
      "Bash(ssh root@123.207.8.82 'usermod -aG www-data github-uploader && chgrp www-data /data/storage/obfuscation/output && chmod 2775 /data/storage/obfuscation/output && ls -ld /data/storage/obfuscation/output && id github-uploader')",
      "Bash(ssh root@123.207.8.82 'sudo -u www-data touch /data/storage/obfuscation/output/.write_test && ls -l /data/storage/obfuscation/output/.write_test && sudo -u www-data rm /data/storage/obfuscation/output/.write_test && echo OK')",
      "Bash(ssh root@123.207.8.82 'sed -n \"340,470p\" /data/www/api.ios.xxyx.cn/src/Services/ObfuscationService.php')",
      "Bash(ssh root@123.207.8.82 \"mongosh 'mongodb://admin:QzMZ7OOM2mPbE94jG7hLUAUqY5gCrowipjIZhC1sBhU%3D@localhost:27017/xios?authSource=admin' --quiet --eval 'db.github_accounts.find\\({},{username:1,status:1,in_use:1,current_task_id:1}\\).toArray\\(\\)'\")",
      "Bash(ssh root@123.207.8.82 \"mongosh 'mongodb://admin:QzMZ7OOM2mPbE94jG7hLUAUqY5gCrowipjIZhC1sBhU%3D@localhost:27017/xios?authSource=admin' --quiet --eval 'db.github_accounts.findOne\\({username:\\\\\"git1000002\\\\\"}\\)'\")",
      "Bash(ssh root@123.207.8.82 \"mongosh 'mongodb://admin:QzMZ7OOM2mPbE94jG7hLUAUqY5gCrowipjIZhC1sBhU%3D@localhost:27017/xios?authSource=admin' --quiet --eval 'printjson\\(db.github_accounts.findOne\\({username:\\\\\"git1000002\\\\\"}\\)\\)'\")",
      "Bash(ssh root@123.207.8.82 'grep -n \"markAsIdle\\\\|is_in_use\" /data/www/api.ios.xxyx.cn/src/Models/GitHubAccount.php | head -20')",
      "Bash(ssh root@123.207.8.82 'mongosh '\\\\''mongodb://admin:QzMZ7OOM2mPbE94jG7hLUAUqY5gCrowipjIZhC1sBhU%3D@localhost:27017/xios?authSource=admin'\\\\'' --quiet --eval '\\\\''printjson\\(db.github_accounts.updateOne\\({username:\"git1000002\"},{$set:{is_in_use:false}}\\)\\)'\\\\''')",
      "Bash(ssh root@123.207.8.82 'mongosh \"mongodb://admin:QzMZ7OOM2mPbE94jG7hLUAUqY5gCrowipjIZhC1sBhU%3D@localhost:27017/xios?authSource=admin\" --quiet --eval \"printjson\\(db.github_accounts.updateOne\\({username:\\\\\"git1000002\\\\\"},{\\\\$set:{is_in_use:false}}\\)\\)\"')",
      "Bash(scp root@123.207.8.82:/data/www/api.ios.xxyx.cn/src/Services/ObfuscationService.php /tmp/ObfuscationService.php)",
      "Read(//tmp/**)",
      "Bash(ssh root@123.207.8.82 'ls -la /data/storage/obfuscation/output/ | head -20 && echo --- && file /data/storage/obfuscation/output/69f2cc2ff6d9ae04d606f322.zip 2>&1 && unzip -l /data/storage/obfuscation/output/69f2cc2ff6d9ae04d606f322.zip 2>&1 | head -20')",
      "Bash(ssh root@123.207.8.82 'grep -rn \"sdk-output\\\\|zip -r\" /data/www/api.ios.xxyx.cn/src /data/www/api.ios.xxyx.cn/bin 2>/dev/null | head -30')",
      "Bash(ssh root@123.207.8.82 'cd /tmp && rm -rf repack && mkdir repack && cd repack && unzip -q /data/storage/obfuscation/output/69f2cc2ff6d9ae04d606f322.zip && ls && SDK=$\\(ls -d 闲闲SDK-* 2>/dev/null | head -1\\) && echo \"SDK=$SDK\" && [ -n \"$SDK\" ] && zip -9 -r -q /data/storage/obfuscation/output/69f2cc2ff6d9ae04d606f322.zip \"$SDK\" && unzip -l /data/storage/obfuscation/output/69f2cc2ff6d9ae04d606f322.zip | head -5 && rm -rf /tmp/repack')",
      "Bash(ssh root@123.207.8.82 'set -e; cd /tmp && rm -rf repack && mkdir repack && cd repack && unzip -q /data/storage/obfuscation/output/69f2cc2ff6d9ae04d606f322.zip; ls -la; SDK=$\\(ls -d 闲闲SDK-* 2>/dev/null | head -1\\); echo \"SDK=$SDK\"; if [ -n \"$SDK\" ]; then rm -f /data/storage/obfuscation/output/69f2cc2ff6d9ae04d606f322.zip; zip -9 -r -q /data/storage/obfuscation/output/69f2cc2ff6d9ae04d606f322.zip \"$SDK\"; chgrp www-data /data/storage/obfuscation/output/69f2cc2ff6d9ae04d606f322.zip; unzip -l /data/storage/obfuscation/output/69f2cc2ff6d9ae04d606f322.zip | head -5; fi; rm -rf /tmp/repack')",
      "Bash(ssh root@123.207.8.82 'which ss-local || apt list --installed 2>/dev/null | grep -i shadow')",
      "Bash(ssh root@123.207.8.82 'apt-get install -y shadowsocks-libev 2>&1 | tail -10 && which ss-local')",
      "Bash(ssh root@123.207.8.82 *)",
      "Bash(scp root@123.207.8.82:/data/www/api.ios.xxyx.cn/src/Services/GitHubService.php /tmp/GitHubService.php)",
      "Bash(sed -n '300,360p' /tmp/GitHubService.php)",
      "Bash(php -l src/Services/ObfuscationService.php src/Controllers/ObfuscationController.php src/Routes/api.php)",
      "Bash(md5 /Users/apple/jumbo/xianxian/XIOS/frontend/obfuscation.html)",
      "Bash(awk 'NR>=395 && NR<=410' /Users/apple/jumbo/xianxian/XIOS/frontend/obfuscation.html)",
      "Bash(ssh -o ConnectTimeout=8 -o StrictHostKeyChecking=no root@123.207.8.82 \"md5sum /data/www/ios.xxyx.cn/obfuscation.html 2>/dev/null && grep -c retryTask /data/www/ios.xxyx.cn/obfuscation.html\")",
      "Bash(curl -sI \"https://ios.xxyx.cn/obfuscation.html\")",
      "Bash(curl -s \"https://ios.xxyx.cn/obfuscation.html\")",
      "Read(//opt/**)",
      "Bash(find / -name \"SKILL.md\" -path \"*brainstorm*\")",
      "Bash(python3 -c \"import sys,json; d=json.loads\\(sys.stdin.read\\(\\)\\); print\\('time:', d.get\\('timestamp','?'\\)\\); print\\('type:', d.get\\('type','?'\\)\\); msg=d.get\\('message',{}\\); c=msg.get\\('content',''\\) if isinstance\\(msg,dict\\) else ''; print\\('content:', str\\(c\\)[:300]\\)\")",
      "Bash(python3 -c \"import sys,json; d=json.loads\\(sys.stdin.read\\(\\)\\); print\\('time:', d.get\\('timestamp','?'\\)\\); print\\('type:', d.get\\('type','?'\\)\\); msg=d.get\\('message',{}\\); c=msg.get\\('content',''\\) if isinstance\\(msg,dict\\) else ''; print\\('content:', str\\(c\\)[:500]\\)\")",
      "Bash(python3 -c \"import sys,json; d=json.loads\\(sys.stdin.read\\(\\)\\); print\\('LAST time:', d.get\\('timestamp','?'\\)\\); msg=d.get\\('message',{}\\); c=msg.get\\('content',''\\) if isinstance\\(msg,dict\\) else ''; print\\('LAST content:', str\\(c\\)[:500]\\)\")",
      "Bash(python3)",
      "Bash(python3 -c \"import ast; ast.parse\\(open\\('ObjectiveC/oc_custom/custom_end.py'\\).read\\(\\)\\); print\\('OK'\\)\")"
    ]
  }
}
