{
 "host": "gitlab.visionstory.cn",
 "user": "vayron.liu@deep-turing.com",
 "errors": [],
 "hits": [
  {
   "proj": "frontend/official-visionstory",
   "path": "src/components/password.vue",
   "pattern": "password",
   "snippet": "<template>\n  <div class=\"user-account\" id=\"ga-passwordblock\">\n    <div class=\"auth\">\n      <div class=\"content pwd-content\">\n        <!-- Method selection -->\n        <template v-if=\"step === 'method'\">\n          <div class=\"pwd-header\">\n            <h1 class=\"pwd-header__title\">\n              {{ t("
  },
  {
   "proj": "frontend/official-visionstory",
   "path": "src/pages/password.vue",
   "pattern": "password",
   "snippet": "<template>\n  <LayoutWide :isTransparent=\"true\" :isWide=\"false\">\n    <template v-slot:container>\n      <div class=\"container\">\n        <div class=\"layer\">\n          <Password></Password>\n        </div>\n      </div>\n    </template>\n  </LayoutWide>\n</template>\n\n<script lang=\"ts\" setup>\nimport Password "
  },
  {
   "proj": "frontend/official-visionstory",
   "path": "docs/phone_binding_frontend_integration.md",
   "pattern": "password",
   "snippet": "| 绑定安全手机（登录态） | `POST /api/auth/sms_send`（需 JWT） | `phone_binding` | `POST /api/auth/bind_phone` |\n| 换绑安全手机（登录态） | `POST /api/auth/sms_send`（需 JWT，旧号+新号各发一次） | `phone_binding` | `POST /api/user/change_phone/verify_old` → `POST /api/user/change_phone` |\n| 忘记密码（免登录） | `POST /api/auth/sms_send_pub`（必须传"
  },
  {
   "proj": "frontend/official-visionstory",
   "path": ".env.cn",
   "pattern": "secret",
   "snippet": "\n# 腾讯云 TCB 环境变量\nTCB_SECRET_ID=AKIDeBVdYGpCMMCqHVWKF2d1B7roeLrBPQFr\nTCB_SECRET_KEY=Uk04uXxBC0bzA7rNfleJk04va2HJ9mCP\n"
  },
  {
   "proj": "frontend/official-visionstory",
   "path": "deploy_cn.sh",
   "pattern": "secret",
   "snippet": "echo \"ENV_ID: $ENV_ID\"\necho \"NODE_ENV: $NODE_ENV\"\necho \"TCB_SECRET_ID: $TCB_SECRET_ID\"\necho \"TCB_SECRET_KEY: $TCB_SECRET_KEY\"\n\n# **\n"
  },
  {
   "proj": "frontend/official-visionstory",
   "path": "locales/ar/msg.json",
   "pattern": "secret",
   "snippet": "    \"usernameEmpty\": \"لا يمكن أن يكون اسم المستخدم فارغًا.\",\n    \"usernameExceed\": \"لا يمكن أن يتجاوز اسم المستخدم 20 حرفًا.\",\n    \"validSecretDesc\": \"لا يمكن أن يكون اسم المفتاح فارغًا\",\n    \"validSecretKey\": \"لا يمكن أن يكون المفتاح السري فارغًا\",\n    \"motionShutDown\": \"سيتم إيقاف Motion Studio في"
  },
  {
   "proj": "frontend/official-visionstory",
   "path": "locales/ar/openapi.json",
   "pattern": "secret",
   "snippet": "    \"credits\": \"النقاط المستهلكة\",\n    \"desc\": \"اسم المفتاح\",\n    \"secret_key\": \"المفتاح السري (انقر للنسخ)\"\n  }\n}\n"
  },
  {
   "proj": "frontend/official-visionstory",
   "path": "locales/bg/msg.json",
   "pattern": "secret",
   "snippet": "    \"usernameEmpty\": \"Потребителското име не може да бъде празно.\",\n    \"usernameExceed\": \"Потребителското име не може да надвишава 20 знака.\",\n    \"validSecretDesc\": \"Името на ключа не може да бъде празно\",\n    \"validSecretKey\": \"Тайният ключ не може да бъде празен\",\n    \"motionShutDown\": \"Motion S"
  },
  {
   "proj": "frontend/official-visionstory",
   "path": "locales/bg/openapi.json",
   "pattern": "secret",
   "snippet": "    \"credits\": \"ИЗПОЛЗВАНИ КРЕДИТИ\",\n    \"desc\": \"ИМЕ НА КЛЮЧА\",\n    \"secret_key\": \"ТАЕН КЛЮЧ (КЛИКНЕТЕ, ЗА ДА КОПИРАТЕ)\"\n  }\n}\n"
  },
  {
   "proj": "frontend/official-visionstory",
   "path": "locales/cs/msg.json",
   "pattern": "secret",
   "snippet": "    \"usernameEmpty\": \"Uživatelské jméno nesmí být prázdné.\",\n    \"usernameExceed\": \"Uživatelské jméno nesmí přesáhnout 20 znaků.\",\n    \"validSecretDesc\": \"Název klíče nesmí být prázdný\",\n    \"validSecretKey\": \"Tajný klíč nesmí být prázdný\",\n    \"motionShutDown\": \"Motion Studio bude ukončeno 5. červn"
  },
  {
   "proj": "frontend/official-visionstory",
   "path": "locales/cs/openapi.json",
   "pattern": "secret",
   "snippet": "    \"credits\": \"SPOTŘEBOVANÉ KREDITY\",\n    \"desc\": \"NÁZEV KLÍČE\",\n    \"secret_key\": \"TAJNÝ KLÍČ (KLIKNĚTE PRO KOPÍROVÁNÍ)\"\n  }\n}\n"
  },
  {
   "proj": "frontend/official-visionstory",
   "path": "locales/de/msg.json",
   "pattern": "secret",
   "snippet": "    \"usernameEmpty\": \"Der Benutzername darf nicht leer sein.\",\n    \"usernameExceed\": \"Der Benutzername darf 20 Zeichen nicht überschreiten.\",\n    \"validSecretDesc\": \"Schlüsselname darf nicht leer sein\",\n    \"validSecretKey\": \"Geheimer Schlüssel darf nicht leer sein\",\n    \"motionShutDown\": \"Motion St"
  },
  {
   "proj": "frontend/official-visionstory",
   "path": "locales/ar/common.json",
   "pattern": "api_key",
   "snippet": "  \"all\": \"الكل\",\n  \"and\": \"و\",\n  \"api_keys\": \"مفاتيح API\",\n  \"associatedAccount\": \"الحساب المرتبط\",\n  \"back\": \"رجوع\",\n"
  },
  {
   "proj": "frontend/official-visionstory",
   "path": "locales/ar/pricing.json",
   "pattern": "api_key",
   "snippet": "  },\n  \"api\": {\n    \"api_keys\": \"مفاتيح API\",\n    \"create\": \"إنشاء\",\n    \"manage\": \"إدارة\"\n"
  },
  {
   "proj": "frontend/official-visionstory",
   "path": "locales/bg/common.json",
   "pattern": "api_key",
   "snippet": "  \"all\": \"Всички\",\n  \"and\": \"и\",\n  \"api_keys\": \"API ключове\",\n  \"associatedAccount\": \"Свързан акаунт\",\n  \"back\": \"Назад\",\n"
  },
  {
   "proj": "frontend/official-visionstory",
   "path": "locales/bg/pricing.json",
   "pattern": "api_key",
   "snippet": "  },\n  \"api\": {\n    \"api_keys\": \"API ключове\",\n    \"create\": \"Създай\",\n    \"manage\": \"Управлявай\"\n"
  },
  {
   "proj": "frontend/official-visionstory",
   "path": "locales/cs/common.json",
   "pattern": "api_key",
   "snippet": "  \"all\": \"Vše\",\n  \"and\": \"a\",\n  \"api_keys\": \"API klíče\",\n  \"associatedAccount\": \"Přidružený účet\",\n  \"back\": \"Zpět\",\n"
  },
  {
   "proj": "frontend/official-visionstory",
   "path": "locales/cs/pricing.json",
   "pattern": "api_key",
   "snippet": "  },\n  \"api\": {\n    \"api_keys\": \"API klíče\",\n    \"create\": \"Vytvořit\",\n    \"manage\": \"Spravovat\"\n"
  },
  {
   "proj": "frontend/official-visionstory",
   "path": "locales/de/common.json",
   "pattern": "api_key",
   "snippet": "  \"all\": \"Alle\",\n  \"and\": \"und\",\n  \"api_keys\": \"API-Schlüssel\",\n  \"associatedAccount\": \"Verknüpftes Konto\",\n  \"back\": \"Zurück\",\n"
  },
  {
   "proj": "frontend/official-visionstory",
   "path": ".claude/settings.local.json",
   "pattern": "token",
   "snippet": "        \"@sentry/mcp-server@latest\",\n        \"--host=sentry.deepturing.cn\",\n        \"--access-token=a5fe4d791a134db184853e0769fbb00dca12da6833da4696a64b6710802e966b\"\n      ],\n      \"command\": \"npx\",\n"
  },
  {
   "proj": "frontend/official-visionstory",
   "path": ".cursor/skills/visionstory-test-case-generator/SKILL.md",
   "pattern": "token",
   "snippet": "| phase | method | path | expect | note |\n|-------|--------|------|--------|------|\n| before_checkout | POST | /api/system/temp_data | status=0, key_token | |\n\n## UI Assertions\n"
  },
  {
   "proj": "frontend/official-visionstory",
   "path": ".env",
   "pattern": "token",
   "snippet": "VITE_SENTRY_ORG=deepturing\nVITE_SENTRY_PROJECT=web-visionstory\nVITE_SENTRY_AUTH_TOKEN=a5fe4d791a134db184853e0769fbb00dca12da6833da4696a64b6710802e966b\nVITE_SENTRY_DNS=https://d01141da2a4b4af1831e2f974b308206@sentry.deepturing.cn/7\n"
  },
  {
   "proj": "frontend/official-visionstory",
   "path": "AGENTS.md",
   "pattern": "token",
   "snippet": "## 0. 像素级还原 (Pixel-perfect reproduction)\n\n**核心原则**: Figma 设计稿是视觉真理来源，必须 1:1 还原。仅靠截图远远不够 —— 截图会丢失精确数值，**任何 Figma 任务都必须调用 `get_design_context` 拿到节点的参考代码**，从中读取设计 token，再逐项映射到项目变量。\"看起来差不多\"不是完成。\n\n### 必须逐项核对的维度\n"
  },
  {
   "proj": "frontend/official-visionstory",
   "path": "CLAUDE.md",
   "pattern": "token",
   "snippet": "## 0. 像素级还原 (Pixel-perfect reproduction)\n\n**核心原则**: Figma 设计稿是视觉真理来源，必须 1:1 还原。仅靠截图远远不够 —— 截图会丢失精确数值，**任何 Figma 任务都必须调用 `get_design_context` 拿到节点的参考代码**，从中读取设计 token，再逐项映射到项目变量。\"看起来差不多\"不是完成。\n\n### 必须逐项核对的维度\n"
  },
  {
   "proj": "frontend/official-visionstory",
   "path": "certs/localhost.crt",
   "pattern": "BEGIN",
   "snippet": "-----BEGIN CERTIFICATE-----\nMIIC8DCCAdigAwIBAgIUCANB7SSMwEEYv0jsGw914PsKZ9UwDQYJKoZIhvcNAQEL\nBQAwFDESMBAGA1UEAwwJbG9jYWxob3N0MB4XDTI1MDMyNDEwMDc1OFoXDTI1MDQy\n"
  },
  {
   "proj": "frontend/official-visionstory",
   "path": "certs/localhost.key",
   "pattern": "BEGIN",
   "snippet": "-----BEGIN PRIVATE KEY-----\nMIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDP2Vq9QddGskDw\nEBg2tadXOpR4TOcn//vBxaTMHhkkXwua7C8IxqWmynLneW6nYysyx8ATpyKFpY8i\n"
  },
  {
   "proj": "frontend/official-visionstory",
   "path": "locales/de/agent.json",
   "pattern": "BEGIN",
   "snippet": "{\n  \"start_message\": \"Hallo, was möchten Sie heute erstellen?\",\n  \"title\": \"Ihre Geschichte beginnt hier\",\n  \"mode\": {\n    \"story_telling\": \"Storytelling\",\n"
  },
  {
   "proj": "frontend/official-visionstory",
   "path": "locales/de/podcast.json",
   "pattern": "BEGIN",
   "snippet": "    ],\n    \"long\": \"Lang\",\n    \"media_title\": \"Laden Sie Ihre Audiodatei hoch oder ziehen Sie sie hierher, um zu beginnen\",\n    \"pdf_title\": \"Laden Sie Ihre PDF-Datei hoch oder ziehen Sie sie hierher, um zu beginnen\",\n    \"pop\": {\n      \"btn\": \"Weiter\",\n"
  },
  {
   "proj": "frontend/official-visionstory",
   "path": "locales/de/streaming.json",
   "pattern": "BEGIN",
   "snippet": "    \"live_tip\": \"Live-Stream wird gestartet...\",\n    \"mask\": {\n      \"create\": \"Der Live-Stream beginnt, sobald der Moderator erstellt wurde.\",\n      \"wait\": \"Verarbeitung...\"\n    },\n"
  },
  {
   "proj": "frontend/official-visionstory",
   "path": "locales/en-AU/agent.json",
   "pattern": "BEGIN",
   "snippet": "{\n  \"start_message\": \"Hi, what do you want to create today?\",\n  \"title\": \"Your story begins here\",\n  \"mode\": {\n    \"story_telling\": \"Storytelling\",\n"
  },
  {
   "proj": "frontend/official-visionstory",
   "path": "locales/en-AU/streaming.json",
   "pattern": "BEGIN",
   "snippet": "    \"live_tip\": \"Launching Live Stream...\",\n    \"mask\": {\n      \"create\": \"The live stream will begin once the host is created.\",\n      \"wait\": \"Processing...\"\n    },\n"
  },
  {
   "proj": "frontend/official-visionstory",
   "path": "locales/en-CA/agent.json",
   "pattern": "BEGIN",
   "snippet": "{\n  \"start_message\": \"Hi, what do you want to create today?\",\n  \"title\": \"Your story begins here\",\n  \"mode\": {\n    \"story_telling\": \"Storytelling\",\n"
  },
  {
   "proj": "frontend/official-visionstory",
   "path": "locales/en-CA/streaming.json",
   "pattern": "BEGIN",
   "snippet": "    \"live_tip\": \"Launching Live Stream...\",\n    \"mask\": {\n      \"create\": \"The live stream will begin once the host is created.\",\n      \"wait\": \"Processing...\"\n    },\n"
  },
  {
   "proj": "frontend/official-visionstory",
   "path": "public/gsi.js",
   "pattern": "AKIA",
   "snippet": "    var Hp = function () {\n        this.g = Up(\n"
  },
  {
   "proj": "servings/vs-server",
   "path": "src/tools/clean_old_perflogs.py",
   "pattern": "password",
   "snippet": "            host=DB_HOST,\n            user='perf',\n            password='vbLwiDIkRZXpBqeK',\n            database='perflogs',\n            charset='utf8mb4',\n"
  },
  {
   "proj": "servings/vs-server",
   "path": "src/tools/locales/ar.csv",
   "pattern": "password",
   "snippet": "auth.json:logout,تسجيل الخروج\nauth.json:networkError,خطأ في الشبكة، حاول مرة أخرى لاحقًا\nauth.json:password,كلمة المرور\nauth.json:resendVerificationEmail,إعادة الإرسال ({{seconds}})\nauth.json:resetPasswordButton,إعادة تعيين كلمة المرور\nauth.json:resetPasswordDescription,أدخل البريد الإلكتروني المرتب"
  },
  {
   "proj": "servings/vs-server",
   "path": "src/tools/locales/de-DE.csv",
   "pattern": "password",
   "snippet": "auth.json:logout,Abmelden\nauth.json:networkError,\"Netzwerkfehler, bitte versuchen Sie es später erneut.\"\nauth.json:password,Passwort\nauth.json:resendVerificationEmail,Erneut senden ({{seconds}})\nauth.json:resetPasswordButton,Passwort zurücksetzen\nauth.json:resetPasswordDescription,\"Geben Sie die E-M"
  },
  {
   "proj": "servings/vs-server",
   "path": "src/tools/locales/en-US.csv",
   "pattern": "password",
   "snippet": "auth.json:emailVerificationMessage,\"Dear Customer, to secure your account, please activate it by following the instructions in the verification email.\"\nauth.json:invaliEmail,Your email is not acceptable\nauth.json:invalidLoginCredentials,Email does not exist or password is wrong\nauth.json:invalidOper"
  },
  {
   "proj": "servings/vs-server",
   "path": ".env.aws",
   "pattern": "secret",
   "snippet": "s3_region_name = 'us-west-2'\ns3_access_key_id = 'AKIAWBJWGCCLDPFUDWO6'\ns3_secret_access_key = '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'\n\n\n"
  },
  {
   "proj": "servings/vs-server",
   "path": ".env.local",
   "pattern": "secret",
   "snippet": "s3_region_name = 'us-west-2'\ns3_access_key_id = 'AKIAWBJWGCCLDPFUDWO6'\ns3_secret_access_key = '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'\n\nKAFKA_SERVER = ['192.168.6.50:19092', '192.168.6.51:19092', '192.168.6.52:19092']\n"
  },
  {
   "proj": "servings/vs-server",
   "path": ".env.prod",
   "pattern": "secret",
   "snippet": "s3_region_name = 'us-west-2'\ns3_access_key_id = 'AKIAWBJWGCCLDPFUDWO6'\ns3_secret_access_key = '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'\n\nKAFKA_SERVER = ['192.168.6.50:19092', '192.168.6.51:19092', '192.168.6.52:19092']\n"
  },
  {
   "proj": "servings/vs-server",
   "path": ".env.staging",
   "pattern": "secret",
   "snippet": "s3_region_name = 'us-west-2'\ns3_access_key_id = 'AKIAWBJWGCCLDPFUDWO6'\ns3_secret_access_key = '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'\n\nMAX_GENERATION_DURATION = 15.0\n"
  },
  {
   "proj": "servings/vs-server",
   "path": "en.json",
   "pattern": "secret",
   "snippet": "  -H 'accept-language: zh-CN,zh;q=0.9,en;q=0.8' \\\n  -H 'referer: https://www.pexels.com/zh-cn/search/videos/expression%20single%20person/' \\\n  -H 'secret-key: H2jk9uKnhRmL6WPwh89zBezWvr' \\\n  -H 'user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome"
  },
  {
   "proj": "servings/vs-server",
   "path": "src/cms_app/service/credentials.json",
   "pattern": "secret",
   "snippet": "{\"installed\":{\"client_id\":\"555169182660-8cc80715pup6m4c4dt157c3is3l2vi4c.apps.googleusercontent.com\",\"project_id\":\"visionstory-ai\",\"auth_uri\":\"https://accounts.google.com/o/oauth2/auth\",\"token_uri\":\"https://oauth2.googleapis.com/token\",\"auth_provider_x509_cert_url\":\"https://www.googleapis.com/oauth2"
  },
  {
   "proj": "servings/vs-server",
   "path": "src/cms_app/service/google_token_manager.py",
   "pattern": "token",
   "snippet": "import os\nimport json\nfrom google.auth.transport.requests import Request\nfrom google.oauth2.credentials import Credentials\nfrom google_auth_oauthlib.flow import InstalledAppFlow\nfrom src import logger\n\nCURRENT_PATH = os.path.dirname(os.path.abspath(__file__))\n\n\nclass GoogleTokenManager:\n    def __in"
  },
  {
   "proj": "servings/vs-server",
   "path": "src/cms_app/service/token_feedback.json",
   "pattern": "token",
   "snippet": "{\"token\": \"ya29.a0AXeO80RkQSQ6aSfUcatKWn9QEh22qI4eWbqIkHcTrpgyMJAiIJ-6dwwnMPUHNXV1obwxLCSV6chJRzVeNe29mSGDjhnCjCKRAC6zy_cJlwWXqp_KLpVDgNZj7-jGDdxq-9xYJ0gFmhtJmAI3GKtLXZmIRKeQV0ger2ImkephmAaCgYKAfwSARESFQHGX2MiKegymvXZBP1KBryKl4RKLQ0177\", \"refresh_token\": \"1//05j1N0Qd7jdFMCgYIARAAGAUSNwF-L9Ir5SKXMrw-"
  },
  {
   "proj": "servings/vs-server",
   "path": "src/cms_app/service/token_register.json",
   "pattern": "token",
   "snippet": "{\"token\": \"ya29.a0AXeO80Sn16J6Ag_HvaDAb2OA6uOK6kKEU6bQCD6fzCuM8G-aw5uTuTjMhesE9byVckHbCtDZ09oJY9Oy5AyhRWL4oXomCmhipgAJC3C5Pv7yZIN47YjXOaemgl8F2qxQSgBeN_GtCY9GeNVAVuh7A5AOaUc8XzYI5DwHXRRKvgaCgYKAfASAQ8SFQHGX2Mi-hnQFInv5TE8gpiWEQDGqw0177\", \"refresh_token\": \"1//0ei94mkmV72o6CgYIARAAGA4SNwF-L9IrY0NO5E_5"
  },
  {
   "proj": "servings/vs-server",
   "path": "src/vgen_app/serviceAccountKey.json",
   "pattern": "private_key",
   "snippet": "  \"type\": \"service_account\",\n  \"project_id\": \"visionstory-ai\",\n  \"private_key_id\": \"e4a70b9c6c372ba5ee72f1e2957885f70db312eb\",\n  \"private_key\": \"-----BEGIN PRIVATE KEY-----\\nMIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCl+pdPPEoqLPX0\\nHNjKs6DY5ZYLEfufiOMxAMEWfyKLammYiH1wF7AXLRfZyVAIL9MwLqBAFHn9"
  },
  {
   "proj": "servings/vs-server",
   "path": "src/vgen_service/applepay_service.py",
   "pattern": "private_key",
   "snippet": "    data = read_data_from_file(path)\n    decoded_data = json.loads(data)\n    private_key = ec.generate_private_key(ec.SECP256R1()).private_bytes(encoding=serialization.Encoding.PEM,\n                                                                        format=serialization.PrivateFormat.Traditional"
  },
  {
   "proj": "servings/vs-server",
   "path": "src/vgen_service/order_service.py",
   "pattern": "private_key",
   "snippet": "# 商户证书私钥\nwith open(os.path.join(current_path, 'wechat_pay_cert/apiclient_key.pem')) as f:\n    PRIVATE_KEY = f.read()\n\n# 商户证书序列号\n"
  },
  {
   "proj": "servings/vs-server",
   "path": "src/cms_app/ui/solution_ui.py",
   "pattern": "BEGIN",
   "snippet": "\n\ndef begin_chat(solution_topic, suggested_title, suggested_summary, seo_keywords_to_cover):\n    global g_agent\n    g_agent = PageEditorChatbot(\"xx\", solution_topic, suggested_title, suggested_summary, seo_keywords_to_cover)\n"
  },
  {
   "proj": "servings/vs-server",
   "path": "src/orm/dao/vs_order_dao.py",
   "pattern": "BEGIN",
   "snippet": "\n    @staticmethod\n    def get_user_credit_consumption(uid: int, begin_time, end_time) -> Optional[int]:\n        with Session() as session:\n            total_amount = (\n"
  },
  {
   "proj": "servings/vs-server",
   "path": "src/prompt.py",
   "pattern": "BEGIN",
   "snippet": "\n\nBegin! \nPrevious conversation history:\n{chat_history}\n"
  },
  {
   "proj": "servings/vs-server",
   "path": "src/utils/geolite/__init__.py",
   "pattern": "AKIA",
   "snippet": "                {'country': 'SINGAPORE', 'alpha_2': 'SG', 'iso3_code': 'SGP', 'numeric': '702'},\n                {'country': 'SINT MAARTEN (DUTCH PART)', 'alpha_2': 'SX', 'iso3_code': 'SXM', 'numeric': '534'},\n                {'country': 'SLOVAKIA', 'alpha_2': 'SK', 'iso3_code': 'SVK', 'numeric': '7"
  },
  {
   "proj": "frontend/visionstory-seo",
   "path": ".env",
   "pattern": "password",
   "snippet": "DB_PORT=3306\nDB_USER=serving_test\nDB_PASSWORD=AigcRocks@2022\nDB_NAME=serving_test\n"
  },
  {
   "proj": "frontend/visionstory-seo",
   "path": "docs/cloudfront/web-visionstory-ai_2026-07-14.js",
   "pattern": "password",
   "snippet": "    'avatar', 'pricing', 'podcast', 'presentation', 'campaign', 'streaming',\n    'agent', 'agent-studio', 'ai-image', 'video-studio', 'editor',\n    'login', 'signup', 'password', 'authorizing', 'profile', 'billing',\n    'waiting', 'exports', 'notification',\n    'assets',  // \"My Assets\" 是 app 页面;老邮件"
  },
  {
   "proj": "frontend/visionstory-seo",
   "path": "docs/cloudfront/web-visionstory-ai_2026-07-14_pre-blog301.js",
   "pattern": "password",
   "snippet": "    'avatar', 'pricing', 'podcast', 'presentation', 'campaign', 'streaming',\n    'agent', 'agent-studio', 'ai-image', 'video-studio', 'editor',\n    'login', 'signup', 'password', 'authorizing', 'profile', 'billing',\n    'waiting', 'exports', 'notification',\n    'assets',  // \"My Assets\" 是 app 页面;老邮件"
  },
  {
   "proj": "frontend/visionstory-seo",
   "path": "docs/cloudfront/web-visionstory-ai_2026-07-26.js",
   "pattern": "password",
   "snippet": "    'avatar', 'pricing', 'podcast', 'presentation', 'campaign', 'streaming',\n    'agent', 'agent-studio', 'ai-image', 'video-studio', 'editor',\n    'login', 'signup', 'password', 'authorizing', 'profile', 'billing',\n    'waiting', 'exports', 'notification',\n    'assets',  // \"My Assets\" 是 app 页面;老邮件"
  },
  {
   "proj": "frontend/visionstory-seo",
   "path": "docs/cloudfront/web-visionstory-ai_2026-07-26_pre-solutions301.js",
   "pattern": "password",
   "snippet": "    'avatar', 'pricing', 'podcast', 'presentation', 'campaign', 'streaming',\n    'agent', 'agent-studio', 'ai-image', 'video-studio', 'editor',\n    'login', 'signup', 'password', 'authorizing', 'profile', 'billing',\n    'waiting', 'exports', 'notification',\n    'assets',  // \"My Assets\" 是 app 页面;老邮件"
  },
  {
   "proj": "frontend/visionstory-seo",
   "path": "docs/cloudfront/web-visionstory-ai_2026-07-28.js",
   "pattern": "password",
   "snippet": "  'avatar', 'podcast', 'presentation', 'campaign', 'streaming',\n  'agent', 'agent-studio', 'ai-image', 'video-studio', 'editor',\n  'login', 'signup', 'password', 'authorizing', 'profile', 'billing',\n  'waiting', 'exports', 'notification', 'assets', 'openapi'\n];\n"
  },
  {
   "proj": "frontend/visionstory-seo",
   "path": "docs/cloudfront/web-visionstory-ai_2026-07-28_pre-pricing302-removal.js",
   "pattern": "password",
   "snippet": "  'avatar', 'pricing', 'podcast', 'presentation', 'campaign', 'streaming',\n  'agent', 'agent-studio', 'ai-image', 'video-studio', 'editor',\n  'login', 'signup', 'password', 'authorizing', 'profile', 'billing',\n  'waiting', 'exports', 'notification', 'assets', 'openapi'\n];\n"
  },
  {
   "proj": "frontend/visionstory-seo",
   "path": "docs/cloudfront/web-visionstory-ai_2026-08-05.js",
   "pattern": "password",
   "snippet": "  'podcast', 'presentation', 'campaign', 'streaming',\n  'agent', 'agent-studio', 'ai-image', 'video-studio', 'editor',\n  'login', 'signup', 'password', 'authorizing', 'profile', 'billing',\n  'waiting', 'exports', 'notification', 'assets', 'openapi'\n];\n"
  },
  {
   "proj": "frontend/visionstory-seo",
   "path": "docs/cloudfront/web-visionstory-ai_2026-08-05_pre-avatar301.js",
   "pattern": "password",
   "snippet": "  'podcast', 'presentation', 'campaign', 'streaming',\n  'agent', 'agent-studio', 'ai-image', 'video-studio', 'editor',\n  'login', 'signup', 'password', 'authorizing', 'profile', 'billing',\n  'waiting', 'exports', 'notification', 'assets', 'openapi'\n];\n"
  },
  {
   "proj": "frontend/visionstory-seo",
   "path": "docs/cloudfront/web.darlite.me_2026-07-14.js",
   "pattern": "password",
   "snippet": "    'avatar', 'pricing', 'podcast', 'presentation', 'campaign', 'streaming',\n    'agent', 'agent-studio', 'ai-image', 'video-studio', 'editor',\n    'login', 'signup', 'password', 'authorizing', 'profile', 'billing',\n    'waiting', 'exports', 'notification',\n    'assets',  // \"My Assets\" 是 app 页面;老邮件"
  },
  {
   "proj": "frontend/visionstory-seo",
   "path": ".env.region.cn",
   "pattern": "secret",
   "snippet": "\nENV_ID=web-shanghai-4gj3rami220499fe\nTCB_SECRET_ID=AKIDeBVdYGpCMMCqHVWKF2d1B7roeLrBPQFr\nTCB_SECRET_KEY=Uk04uXxBC0bzA7rNfleJk04va2HJ9mCP\n"
  },
  {
   "proj": "frontend/visionstory-seo",
   "path": "CLAUDE.md",
   "pattern": "secret",
   "snippet": "### 7.3 首次部署\n\n跑 `pnpm run aws:*` 前,确认本地 `~/.aws/credentials` 已配置 `aws_access_key_id` 和 `aws_secret_access_key`。\n\n---\n"
  },
  {
   "proj": "frontend/visionstory-seo",
   "path": "deploy_cn.sh",
   "pattern": "secret",
   "snippet": "echo \"ENV_ID: $ENV_ID\"\necho \"NODE_ENV: $NODE_ENV\"\necho \"TCB_SECRET_ID: $TCB_SECRET_ID\"\necho \"TCB_SECRET_KEY: $TCB_SECRET_KEY\"\n\n# **\n"
  },
  {
   "proj": "frontend/visionstory-seo",
   "path": "legal-docs/docs/terms-of-use-agreement.md",
   "pattern": "secret",
   "snippet": "## 5. USER CONDUCT.\n\nAs a condition of use, you agree not to use Company Properties for any purpose that is prohibited by this Agreement or by applicable law. You shall not (and shall not permit any third party) either (a) take any action or (b) Make Available any Content on or through Company Prope"
  },
  {
   "proj": "frontend/visionstory-seo",
   "path": "locales/pt-PT/solutions/learning-development/internal-communications-videos.json",
   "pattern": "secret",
   "snippet": "        \"paragraphs\": [\n          \"As grandes notícias costumam circular em cascata. A liderança ouve primeiro, os diretores na manhã seguinte, e os gestores informam as suas equipas quando acontecer o próximo stand-up. A fábrica no turno da noite só descobre dias depois, se o supervisor se lembrar."
  },
  {
   "proj": "frontend/visionstory-seo",
   "path": "locales/pt-PT/solutions/service-agency/hub.json",
   "pattern": "secret",
   "snippet": "  \"hero\": {\n    \"title\": \"Vídeo com IA para Agências: O Que Entrega e Quem Tem de Aprovar\",\n    \"description\": \"VisionStory é software de produção que a sua agência opera, não um estúdio a quem entrega um briefing. Os quatro fluxos de trabalho abaixo estão agrupados pelo que acaba por chegar à secre"
  },
  {
   "proj": "frontend/visionstory-seo",
   "path": "locales/pt-PT/tutorials/how-to-create-an-ai-influencer.json",
   "pattern": "secret",
   "snippet": "  \"publish_date\": \"2026-07-31T08:00:00.000Z\",\n  \"date_modified\": \"2026-07-31T08:00:00.000Z\",\n  \"body_html\": \"<section><p>Um influencer de IA não é apenas um retrato bonito. É uma <strong>identidade fixa que se mantém em fotos, vídeos curtos e trabalhos com marcas</strong> &mdash; o mesmo rosto, esti"
  },
  {
   "proj": "frontend/visionstory-seo",
   "path": "locales/pt-PT/tutorials/how-to-make-product-photos-with-ai.json",
   "pattern": "secret",
   "snippet": "  \"publish_date\": \"2026-07-31T08:00:00.000Z\",\n  \"date_modified\": \"2026-07-31T08:00:00.000Z\",\n  \"body_html\": \"<section><p>Texto-para-imagem é a forma mais rápida de obter <strong>imagens de conceito de produto, fundos para anúncios, visuais para redes sociais, designs de personagens e fotogramas de s"
  },
  {
   "proj": "frontend/visionstory-seo",
   "path": "pnpm-lock.yaml",
   "pattern": "secret",
   "snippet": "      '@azure/data-tables': ^13.3.0\n      '@azure/identity': ^4.6.0\n      '@azure/keyvault-secrets': ^4.9.0\n      '@azure/storage-blob': ^12.26.0\n      '@capacitor/preferences': ^6 || ^7 || ^8\n"
  },
  {
   "proj": "frontend/visionstory-seo",
   "path": "assets/css/global.scss",
   "pattern": "token",
   "snippet": "//   2) 40% 透明度的横向双色渐变;\n//   3) 纯黑底。\n// 6 个色变体由 data-glow 选(见 utils/heroGlow.ts)。variable.scss 无对应设计 token,\n// 这里是 Figma 原始色值的唯一定义点,故允许 rgba。\n.hero-glow {\n"
  },
  {
   "proj": "frontend/visionstory-seo",
   "path": "codex-skills/build-visionstory-tool-pages/SKILL.md",
   "pattern": "token",
   "snippet": "- [Acceptance checklist](references/acceptance-checklist.md) for implementation and browser QA gates.\n\nUse `ui-ux-pro-max` for additional design reasoning when available, but treat this project contract and existing repository tokens as authoritative.\n\n## Workflow\n"
  },
  {
   "proj": "frontend/visionstory-seo",
   "path": "components/CardsImage.vue",
   "pattern": "token",
   "snippet": ".card-image {\n  width: 100%;\n  // 区块深色底:Figma 稿为 #111119,无精确 token → 就近用 --color-card(#14141a)\n  background: var(--color-card);\n\n"
  },
  {
   "proj": "frontend/visionstory-seo",
   "path": "artifacts/tool-content/ad-copy.md",
   "pattern": "BEGIN",
   "snippet": "### Benefit/value cards\n\n1. **Keep one batch together** — Group photographs, transparent graphics, and modern web images around the same publishing task. The queue makes the job visible before processing begins, so unrelated files can be removed before the handoff.\n2. **Route specialist jobs deliber"
  },
  {
   "proj": "frontend/visionstory-seo",
   "path": "artifacts/tool-content/seo-copy.md",
   "pattern": "BEGIN",
   "snippet": "### H2: SRT and VTT Express Timing Differently\n\nSRT commonly uses numbered cues and a comma before milliseconds, such as `00:00:02,400`. VTT begins with a `WEBVTT` header and uses a period in the timestamp, such as `00:02.400`. Conversion should adjust those structural details without changing the s"
  },
  {
   "proj": "frontend/visionstory-seo",
   "path": "components/tool/detail/sections/widgets/MediaCropOverlay.vue",
   "pattern": "BEGIN",
   "snippet": "<template>\n  <div ref=\"surface\" class=\"media-crop-overlay\" @pointerdown=\"beginDrag\">\n    <div class=\"media-crop-overlay__shade\" aria-hidden=\"true\" />\n    <button\n"
  },
  {
   "proj": "frontend/visionstory-seo",
   "path": "assets/svg/function-3.svg",
   "pattern": "AKIA",
   "snippet": "<use xlink:href=\"#image0_5315_51688\" transform=\"scale(0.00625)\"/>\n</pattern>\n<image id=\"image0_5315_51688\" width=\"160\" height=\"160\" xlink:href=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgCAYAAACLz2ctAACTmklEQVR4nOz9d5xc15Xfi373CXUqV3XOuZEzSII5B5GUKEpUmlEYzYw96Xo+TnOf/Xzfs599n8M4j6PsmdGMPU"
  },
  {
   "proj": "frontend/visionstory-seo",
   "path": "locales/hu/solutions/media-entertainment/hub.json",
   "pattern": "AKIA",
   "snippet": "  \"hero\": {\n    \"title\": \"AI videó médiagyártó csapatoknak: mit készít el, és mit csinál továbbra is a stábod\",\n    \"description\": \"A VisionStory az AI videót médiagyártó csapatoknak ahhoz igazítja, amit valójában készítesz — mert egy beszélgetős műsor, egy karakterközpontú történet, egy koncepció-e"
  },
  {
   "proj": "frontend/visionstory-seo",
   "path": "locales/id/tutorials/how-to-clone-your-voice-with-ai.json",
   "pattern": "AKIA",
   "snippet": "  \"publish_date\": \"2024-12-29T16:00:00.000Z\",\n  \"date_modified\": \"2026-07-19T09:00:00.000Z\",\n  \"body_html\": \"<section><p>Voice cloning membuat suara sintetis yang bisa digunakan ulang dari rekaman asli. VisionStory menganalisis sampel sumber, menyiapkan audio, mendeteksi bahasa dan karakter vokalnya"
  },
  {
   "proj": "frontend/visionstory-seo",
   "path": "locales/ms/tools/ai-dog-video-generator.json",
   "pattern": "AKIA",
   "snippet": "          \"step\": \"02\",\n          \"title\": \"Bina aksi fizikal\",\n          \"description\": \"Gunakan larian, pendakian, laporan, penerokaan, atau penyelesaian masalah untuk menggerakkan bahagian pertengahan video pendek.\"\n        },\n        {\n"
  },
  {
   "proj": "frontend/visionstory-seo",
   "path": "locales/vi/tutorials/how-to-clone-your-voice-with-ai.json",
   "pattern": "AKIA",
   "snippet": "  \"publish_date\": \"2024-12-29T16:00:00.000Z\",\n  \"date_modified\": \"2026-07-19T09:00:00.000Z\",\n  \"body_html\": \"<section><p>Nhân bản giọng nói tạo ra một giọng nói tổng hợp có thể tái sử dụng từ bản ghi thật. VisionStory phân tích mẫu nguồn, xử lý âm thanh, nhận diện ngôn ngữ và đặc điểm giọng nói, tạo"
  },
  {
   "proj": "frontend/visionstory-seo",
   "path": "public/gsi.js",
   "pattern": "AKIA",
   "snippet": "    var Hp = function () {\n        this.g = Up(\n"
  },
  {
   "proj": "servings/vs-skills",
   "path": "frontend-auto-tester/official-visionstory/SKILL.md",
   "pattern": "password",
   "snippet": "3. Confirm the logged-out state by checking that `Sign Up` and `Log In` are visible.\n4. Click `Log In`.\n5. On `https://app.visionstory.ai/login`, choose `Continue with Email` if the email/password fields are not already visible.\n6. Fill the `Email` and `Password` fields, or use Chrome's saved creden"
  },
  {
   "proj": "servings/vs-skills",
   "path": "frontend-auto-tester/official-visionstory/references/operation-case-email-login.md",
   "pattern": "password",
   "snippet": "\n- Chrome can access `https://app.visionstory.ai/avatar`.\n- The user has a VisionStory email/password account.\n- Credentials may be typed manually by the user or selected from Chrome autofill.\n\nTest data:\n\n- Use placeholders in documentation: `<email>` and `<password>`.\n- Do not store or display the"
  },
  {
   "proj": "servings/vs-skills",
   "path": "frontend-auto-tester/official-visionstory/references/operation-case.md",
   "pattern": "password",
   "snippet": "\n1. Open the VisionStory Avatar page in Chrome.\n2. If prompted after login, handle Chrome's password-save prompt without recording credentials.\n3. Click the script text area.\n4. Type a short script, for example `Hello I am tester !`.\n"
  },
  {
   "proj": "servings/vs-skills",
   "path": "ugc_ad_demo/secrets.env.example",
   "pattern": "secret",
   "snippet": "# ugc_ad_demo 密钥模板 —— 复制为 secrets.env 并填入真实值:\n#   cp secrets.env.example secrets.env\n# secrets.env 已被 .gitignore,永不进 git。config.py:load_secret 只从 secrets.env 读,\n# 不依赖环境变量、不读外部文件 —— 三个 key 都必须填在这里。\nOPENAI_API_KEY=\nELEVENLABS_API_KEY=\nVS_API_KEY=\n# 视频打标走 qwen-vl(整段多帧,比 GPT 两帧准)。国内端点海外连不通,用 US 端点;不填则自动"
  },
  {
   "proj": "servings/vs-skills",
   "path": ".gitignore",
   "pattern": "secret",
   "snippet": "seo/*-credentials.json\nseo/*.key.json\nseo/secrets/\nseo/google-api.json\n\n"
  },
  {
   "proj": "servings/vs-skills",
   "path": "customer_service/facebook/SKILL.md",
   "pattern": "secret",
   "snippet": "page_id: \"761299503724285\"           # Vision Story AI\npage_access_token: \"EAA...\"          # Conversions API System User → Page Token\n# 既有的 ads access_token / app_id / app_secret / ad_account_ids 保留\n```\n\n"
  },
  {
   "proj": "servings/vs-skills",
   "path": "fb_agent/SKILL.md",
   "pattern": "secret",
   "snippet": "- `facebook_business.yaml`(本地,**不进 git**,见 `.gitignore`):\n  - `access_token`:long-lived system user token,带 `ads_management` + `ads_read` 权限\n  - `app_id` / `app_secret`(可选,用于 token refresh)\n  - `ad_account_ids`:list,例如 `['act_1234567890', 'act_2345678901']`\n- 申请 token 路径:Business Manager → Business "
  },
  {
   "proj": "servings/vs-skills",
   "path": "fb_agent/_fb_client.py",
   "pattern": "secret",
   "snippet": "    if cfg.get(\"api_version\"):\n        kwargs[\"api_version\"] = cfg[\"api_version\"]\n    if cfg.get(\"app_id\") and cfg.get(\"app_secret\"):\n        FacebookAdsApi.init(\n            app_id=cfg[\"app_id\"],\n            app_secret=cfg[\"app_secret\"],\n            access_token=cfg[\"access_token\"],\n            **k"
  },
  {
   "proj": "servings/vs-skills",
   "path": "fb_agent/facebook_business.yaml.example",
   "pattern": "secret",
   "snippet": "# Optional: app credentials (only needed for token refresh / app-level API calls)\napp_id: \"1234567890123456\"\napp_secret: \"abcdef1234567890abcdef1234567890\"\n\n# List of ad account IDs to operate on (must be act_ prefix)\n"
  },
  {
   "proj": "servings/vs-skills",
   "path": "issue-diagnosis/docker/README.md",
   "pattern": "secret",
   "snippet": "2. **文件系统隔离**：只挂载 `vs-skills` / `vs-server` / `~/.ssh:ro` / `~/.claude`，没有 docker.sock、没有 host root\n3. **网络出站**：默认开放（Sentry / AWS log MCP / GitLab 必需），但**入站没有暴露端口**\n4. **业务红线由 `server-fix` SKILL.md 强制**：禁 force push / 禁 push vgen / 禁改 CI / 禁改 secrets / 禁 rm -rf 既有目录\n5. **ssh-key 只读挂载**：容器内能用 key，但不能"
  },
  {
   "proj": "servings/vs-skills",
   "path": "issue-diagnosis/skills/server-fix.md",
   "pattern": "secret",
   "snippet": "- 不删除 / 重命名既有文件（除非诊断明确指出\"该文件应删除\"）\n- 不改 CI 配置（`.github/`、`.gitlab-ci.yml` 等）\n- 不改 secret / config 文件（`.env`、`secrets.json` 等）\n- 不在 vs-skills 仓库里改任何代码（vs-skills 只接收 `results/auto/` 输出）\n"
  },
  {
   "proj": "servings/vs-skills",
   "path": "knowledge/features/openapi.md",
   "pattern": "secret",
   "snippet": "## User Goal\n\nCreate and manage API secret keys for accessing the VisionStory API, then use documentation for integration.\n\n## Entry Points\n"
  },
  {
   "proj": "servings/vs-skills",
   "path": "README.md",
   "pattern": "api_key",
   "snippet": "Generate or edit images via Google Gemini API.\n- Text-to-image and image-to-image editing\n- Requires: `GEMINI_API_KEY`\n\n### `/video-localize`\n"
  },
  {
   "proj": "servings/vs-skills",
   "path": "avatar-video-localize/SKILL.md",
   "pattern": "api_key",
   "snippet": "Check all three before starting:\n```bash\necho \"GEMINI:       ${GEMINI_API_KEY:0:8}...\"\necho \"ELEVENLABS:   ${ELEVENLABS_API_KEY:0:8}...\"\necho \"VISIONSTORY:  ${VISIONSTORY_API_KEY:0:8}...\"\n```\nIf any is missing, stop and tell the user which key to set.\n"
  },
  {
   "proj": "servings/vs-skills",
   "path": "customer_service/facebook/classify.py",
   "pattern": "api_key",
   "snippet": "\ndef load_openai_key():\n    if os.environ.get(\"OPENAI_API_KEY\"):\n        return os.environ[\"OPENAI_API_KEY\"]\n    env_path = \"/Users/huitong/vs-server/.env.local\"\n    if os.path.exists(env_path):\n        with open(env_path) as f:\n            for line in f:\n                m = re.match(r'\\s*OPENAI_API"
  },
  {
   "proj": "servings/vs-skills",
   "path": ".codex/config.toml",
   "pattern": "token",
   "snippet": "    \"@sentry/mcp-server@latest\",\n    \"--host=sentry.deepturing.cn\",\n    \"--access-token=5d951f89a3b54b72bcc1f61ea9d7894deb5c9bbe87b64199977dca39599ecf03\",\n]\n"
  },
  {
   "proj": "servings/vs-skills",
   "path": ".mcp.json",
   "pattern": "token",
   "snippet": "        \"@sentry/mcp-server@latest\",\n        \"--host=sentry.deepturing.cn\",\n        \"--access-token=5d951f89a3b54b72bcc1f61ea9d7894deb5c9bbe87b64199977dca39599ecf03\"\n      ],\n      \"env\": {}\n"
  },
  {
   "proj": "servings/vs-skills",
   "path": "ad_agent/competitor_keyword_opportunities.py",
   "pattern": "token",
   "snippet": "    \"sync labs\", \"sync so\", \"lipsync\", \"lip sync video\",\n}\n# brand/product tokens to flag a search term as \"competitor-like\"\nBRANDS = [\"heygen\",\"hey gen\",\"synthesia\",\"d-id\",\"d id\",\"hedra\",\"hendra\",\"vidnoz\",\"vidu\",\n          \"opus clip\",\"pictory\",\"visla\",\"capcut\",\"powtoon\",\"freebeat\",\"grazia\",\"sadtal"
  },
  {
   "proj": "servings/vs-skills",
   "path": "ad_agent/learning_phase_table.py",
   "pattern": "token",
   "snippet": "RANGE_START = \"2026-05-15 00:00:00\"  # change_event ~30d retention (strict)\nEND = \"2026-06-13 23:59:59\"\nBID_TOKENS = (\"target_cpa\", \"target_roas\", \"bidding\", \"maximize_conv\")\n\n\n"
  },
  {
   "proj": "servings/vs-skills",
   "path": "ad_agent/ops_summary/20260506_round4.md",
   "pattern": "token",
   "snippet": "下次复制前必查目标计划下所有 ENABLED ad_group 的完整关键词列。\n\n### 4. KeywordPlanIdeaService 需要 basic/standard 开发者 token\n\n默认 explorer access 调不通,会报 `DEVELOPER_TOKEN_NOT_APPROVED`。要做正经关键词体量研究需要重新申请。当前替代方案:从已有计划的 `search_term_view` 反推,数据虽窄但是真实。\n\n### 5. 真实搜索词 lowercase\n"
  },
  {
   "proj": "servings/vs-skills",
   "path": "ad_agent/ops_summary/20260509_search_terms_keyword_discovery.md",
   "pattern": "token",
   "snippet": "\n原计划：用 Google Keyword Planner API（KeywordPlanIdeaService）找高搜索量关键词。\n**卡点**：账户的 Developer Token 只有 Explorer Access 权限，KeywordPlanIdeaService 需要 Basic Access 起，被拒。\n**替代方案**：用我们自己投放的 90 天 search_term_view 数据 — 视野是\"触发过我们广告的所有真实搜索词\"，比 Keyword Planner 估算更精准（自带真转化数据），但盲区是\"从未触发我们广告\"的搜索查不到。\n\n"
  },
  {
   "proj": "servings/vs-skills",
   "path": "ad_agent/ops_summary/20260615_competitor_keyword_expansion_playbook.md",
   "pattern": "token",
   "snippet": "### 阶段 1 · 找候选词（Google 平台）\n- 跑 `search_term_view`（近 30d、clicks>0）+ `GenerateKeywordIdeas`（竞品种子）。\n- 从结果里**提取产品/品牌词**（产品名 token，非泛功能词）。\n- 产出：产品词候选池。\n\n"
  },
  {
   "proj": "servings/vs-skills",
   "path": "customer_service/SKILL.md",
   "pattern": "token",
   "snippet": "8. **给 zheng 拉邮件/汇总 pending 列表时，必须列出每个用户的明确意图**（例如：取消、退款、支付失败解释、企业咨询、bug/质量投诉、如何使用等），不要只贴 subject/snippet。\n9. **需要展开 thread 才能判断意图的邮件要主动展开**，不要等 zheng 追问。典型包括 Enterprise inquiry、站内 ticket、只写了模糊标题/一句话的问题、以及同一用户多封邮件的情况。\n10. **凡是涉及订阅、付款、退款、失败扣款、取消、卡片/支付方式的问题，汇总前先查 Stripe**，把订阅状态、最近成功/失败付款、金额、币种、是否已退款/取"
  },
  {
   "proj": "servings/vs-skills",
   "path": "ad_agent/dg_attribution.json",
   "pattern": "BEGIN",
   "snippet": "        },\n        {\n          \"name\": \"vgen (web) begin_checkout\",\n          \"category\": \"BEGIN_CHECKOUT\",\n          \"all_conv\": 12.0,\n          \"all_conv_value\": 12.0,\n"
  },
  {
   "proj": "servings/vs-skills",
   "path": "public-character-curation/scripts/gen_previews.py",
   "pattern": "BEGIN",
   "snippet": "        \"Your ideas deserve to come to life.\",\n        \"Today, anyone can become a creator.\",\n        \"This is where your story begins.\",\n        \"Imagine what you could create in just minutes.\",\n        \"Let's turn your idea into something real.\",\n"
  },
  {
   "proj": "servings/vs-skills",
   "path": "screen-ad-pipeline/scripts/generate_avatars.py",
   "pattern": "BEGIN",
   "snippet": "            {\n                \"id\": \"taipei101_skyline\",\n                \"desc\": \"Sitting on a luxury cream sofa in a stunning Taipei penthouse, panoramic floor-to-ceiling windows with Taipei 101 skyscraper dramatically dominating the golden sunset skyline, city lights beginning to glow, warm amber "
  },
  {
   "proj": "servings/vs-skills",
   "path": "ad_agent/europe_decline.json",
   "pattern": "AKIA",
   "snippet": "      \"cval\": 0.0,\n      \"country_code\": \"SK\",\n      \"country_name\": \"Slovakia\"\n    },\n    {\n"
  },
  {
   "proj": "servings/vgen-dw",
   "path": "docs/schema_reference.md",
   "pattern": "token",
   "snippet": "| uid | BIGNUMERIC | 用户 ID（未注册用户为空） |\n| item_id | BIGNUMERIC | 业务 item ID |\n| token | STRING | 邮件跳转 token（12 位随机串，用于身份验证） |\n| email | STRING | 收件人邮箱 |\n| msg_id | STRING | SendGrid X-Message-ID 前缀 |\n"
  },
  {
   "proj": "servings/vgen-dw",
   "path": "scripts/backfill.sh",
   "pattern": "token",
   "snippet": "# 用 API 触发 workflow invocation 前，必须先给 repository 设置 serviceAccount:\n#\n#   TOKEN=$(gcloud auth print-access-token)\n#   curl -X PATCH -H \"Authorization: Bearer ${TOKEN}\" -H \"Content-Type: application/json\" \\\n#     \"https://dataform.googleapis.com/v1/projects/visionstory-ai/locations/asia-east2/reposit"
  },
  {
   "proj": "servings/vgen-dw",
   "path": "scripts/backfill_common.sh",
   "pattern": "token",
   "snippet": "API_BASE=\"https://dataform.googleapis.com/v1/projects/${PROJECT}/locations/${LOCATION}/repositories/${REPO}\"\n\nget_token() { gcloud auth print-access-token; }\n\n# 逐日跑指定 targets\n"
  },
  {
   "proj": "servings/vgen-dw",
   "path": "definitions/dim/dim_country.sqlx",
   "pattern": "AKIA",
   "snippet": "  ('SI', 'Slovenia', 2705, 'Slovenia'),\n  ('SJ', 'Svalbard and Jan Mayen', 2744, 'Svalbard and Jan Mayen'),\n  ('SK', 'Slovakia', 2703, 'Slovakia'),\n  ('SL', 'Sierra Leone', 2694, 'Sierra Leone'),\n  ('SM', 'San Marino', 2674, 'San Marino'),\n"
  },
  {
   "proj": "servings/remotion-video-maker",
   "path": "src/parser/subtitle.ts",
   "pattern": "token",
   "snippet": " * Reset legacy trimmed `textData` from `stt_result.words` in page order.\n * Elements are consumed by ascending `subtitleTextDelay`; each page takes\n * `textData.length` STT tokens and replaces text with STT `text` (incl. spaces).\n */\nexport const normalizeSubtitleTextDataFromStt = (\n"
  },
  {
   "proj": "servings/remotion-video-maker",
   "path": "src/subtitleCjkTypography.ts",
   "pattern": "token",
   "snippet": "export type SubtitleWordParts = { core: string; punct: string };\n\n/** 将 token 拆成正文 + 尾部标点，便于单独下沉标点 */\nexport function splitTrailingCjkPunctuation(word: string): SubtitleWordParts {\n  const source = String(word ?? \"\");\n"
  },
  {
   "proj": "frontend/visionstory-ad",
   "path": "public/gsi.js",
   "pattern": "password",
   "snippet": "                c,\n                a.native_id_param || 'email',\n                a.native_password_param || 'password'\n              ));\n          return a;\n"
  },
  {
   "proj": "frontend/visionstory-ad",
   "path": "src/types/axios.d.ts",
   "pattern": "password",
   "snippet": "  export interface AxiosBasicCredentials {\n    username: string;\n    password: string;\n  }\n\n"
  },
  {
   "proj": "frontend/visionstory-ad",
   "path": "src/utils/util.ts",
   "pattern": "password",
   "snippet": "\n// 密码长度在8到20个字符之间\nexport const isPassword = (password: string): boolean => {\n  return /^.{8,20}$/.test(password);\n};\n"
  },
  {
   "proj": "frontend/visionstory-ad",
   "path": "scripts/test-staging-api.mjs",
   "pattern": "secret",
   "snippet": "\n// 跟前端 src/utils/signature.ts 保持完全一致\nconst SECRET =\n  '1516a14e63bcfcf9@354367051ec6d7@c25eb9f1b7cfc0521734f8@efb6f302951a'.replace(\n    /@/g,\n"
  },
  {
   "proj": "frontend/visionstory-ad",
   "path": "src/mock/h5_showcase.json",
   "pattern": "secret",
   "snippet": "        \"duration\": \"00:32\",\n        \"item_id\": \"1492648960046547083\",\n        \"title\": \"Psalm 91 The Secret Place and Gods Protection\",\n        \"video\": \"https://cdn.visionstory.ai/task/8607538354198633592/6980984103553091673/1492648960046547083/6576984279023928845.mp4\"\n      },\n"
  },
  {
   "proj": "frontend/visionstory-ad",
   "path": "src/utils/signature.ts",
   "pattern": "secret",
   "snippet": "import CryptoJS from 'crypto-js';\n\nconst SECRET_KEY =\n  '1516a14e63bcfcf9@354367051ec6d7@c25eb9f1b7cfc0521734f8@efb6f302951a' as string;\nasync function generateSignature(params: any) {\n"
  },
  {
   "proj": "frontend/visionstory-ad",
   "path": ".claude/settings.local.json",
   "pattern": "token",
   "snippet": "        \"@sentry/mcp-server@latest\",\n        \"--host=sentry.deepturing.cn\",\n        \"--access-token=a5fe4d791a134db184853e0769fbb00dca12da6833da4696a64b6710802e966b\"\n      ],\n      \"command\": \"npx\",\n"
  },
  {
   "proj": "frontend/visionstory-ad",
   "path": ".i18nrc.js",
   "pattern": "token",
   "snippet": "  temperature: 0,\n  modelName: 'gpt-4o',\n  splitToken: 2048,\n  experimental: {\n    jsonMode: true,\n"
  },
  {
   "proj": "frontend/visionstory-ad",
   "path": "pnpm-lock.yaml",
   "pattern": "token",
   "snippet": "    hasBin: true\n\n  js-tokens@4.0.0:\n    resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}\n\n"
  },
  {
   "proj": "frontend/visionstory-ad",
   "path": "src/assets/svg/cloud_upload.svg",
   "pattern": "BEGIN",
   "snippet": "    <g transform=\"translate(30.5 53.375)\">\n      <path d=\"M1.592,-10.466c-.824-.824-2.127-.876-3.011-.156c0,0-.17.156-.17.156s-8.751,8.751-8.751,8.751s3.181,3.181,3.181,3.181s4.91-4.91,4.91-4.91s0,14.57,0,14.57s4.5,0,4.5,0s0-14.57,0-14.57s4.908,4.91,4.908,4.91s3.181-3.181,3.181-3.181-8.748-8.751-8.7"
  },
  {
   "proj": "servings/motion_processing",
   "path": "src/spider_video_runner.py",
   "pattern": "password",
   "snippet": "db_port = 3306\ndb_user = 'spider'\ndb_password = 'QMd8dgfDLIdnH8Rr'\ndb_database = 'spider'\n\n"
  },
  {
   "proj": "servings/motion_processing",
   "path": "src/spider_video_runner/extract_first_frame.py",
   "pattern": "password",
   "snippet": "artifact_path = '/media/ceph-hdd/vgen_sample_frame'\n\ndataset_db = pymysql.connect(host='192.168.6.52', user='dataset_user', password='eK9!X]209.',\n                             database='dataset', charset='utf8', port=3306)\n\n"
  },
  {
   "proj": "servings/motion_processing",
   "path": "src/spider_video_runner/face_id_index/face_cluser.py",
   "pattern": "password",
   "snippet": "import pymysql\n\ndataset_db = pymysql.connect(host='192.168.6.52', user='dataset_user', password='eK9!X]209.',\n                             database='dataset', charset='utf8', port=3306)\n\n"
  },
  {
   "proj": "servings/motion_processing",
   "path": "src/spider_video_runner/face_id_index/face_id.py",
   "pattern": "password",
   "snippet": "import faiss\n\ndataset_db = pymysql.connect(host='192.168.6.52', user='dataset_user', password='eK9!X]209.',\n                             database='dataset', charset='utf8', port=3306)\n\n"
  },
  {
   "proj": "servings/motion_processing",
   "path": "src/spider_video_runner/face_id_index/set_face_id.py",
   "pattern": "password",
   "snippet": "import random\n\ndataset_db = pymysql.connect(host='192.168.6.52', user='dataset_user', password='eK9!X]209.',\n                             database='dataset', charset='utf8', port=3306)\n\n"
  },
  {
   "proj": "servings/motion_processing",
   "path": "src/spider_video_runner/shot_clip_task_gen.py",
   "pattern": "password",
   "snippet": "from src.util.process_utils import ffmpeg_probe, get_uint_id, sec2hhmmss\n\nspider_db = pymysql.connect(host='192.168.6.52', user='spider', password='QMd8dgfDLIdnH8Rr',\n                            database='spider', charset='utf8mb4', port=3306)\ndataset_db = pymysql.connect(host='192.168.6.52', user='"
  },
  {
   "proj": "servings/motion_processing",
   "path": "src/spider_video_runner/video_sentence_split_runner.py",
   "pattern": "password",
   "snippet": "if __name__ == '__main__':\n    while True:\n        dataset_db = pymysql.connect(host='192.168.6.52', user='dataset_user', password='eK9!X]209.',\n                                     database='dataset', charset='utf8', port=3306)\n        split_video_by_sentence()\n"
  },
  {
   "proj": "servings/motion_processing",
   "path": "src/spider_video_runner/video_shot_clip_runner.py",
   "pattern": "password",
   "snippet": "\n    def init_db(self):\n        self.dataset_db = pymysql.connect(host='192.168.6.52', user='dataset_user', password='eK9!X]209.',\n                                          database='dataset', charset='utf8', port=3306)\n\n        self.spider_db = pymysql.connect(host='192.168.6.52', user='spider', pa"
  },
  {
   "proj": "servings/motion_processing",
   "path": "src/spider_video_runner/video_stt_runner.py",
   "pattern": "password",
   "snippet": "    while True:\n        try:\n            dataset_db = pymysql.connect(host='192.168.6.52', user='dataset_user', password='eK9!X]209.',\n                                         database='dataset', charset='utf8', port=3306)\n            # submit_zh_stt_clip_task(dataset_db)\n"
  },
  {
   "proj": "servings/motion_processing",
   "path": "src/project/batch_qwen_vl.py",
   "pattern": "secret",
   "snippet": "# RAM 用户 serving\nOSS_ACCESS_KEY_ID = \"LTAI5tHgLc7ZVNViyNCVUjYD\"\nOSS_ACCESS_KEY_SECRET = \"aDTv7Dmc5xw7b0vxYrEY1ZjUZa7UtV\"\n\nSYSTEMP_PROMPT = '''\n"
  },
  {
   "proj": "servings/motion_processing",
   "path": "src/project/batch_gemini_vl.py",
   "pattern": "api_key",
   "snippet": "# ======================\ndef get_gemini_client():\n    GEMINI_API_KEY = os.environ.get(\"GEMINI_API_KEY\")\n    logger.info(f'{GEMINI_API_KEY=}')\n    http_url = 'http://172.31.22.155:8888'\n    client = genai.Client(\n        api_key=GEMINI_API_KEY,\n        http_options=types.HttpOptions(\n            time"
  },
  {
   "proj": "servings/motion_processing",
   "path": "src/project/batch_test.py",
   "pattern": "api_key",
   "snippet": "# 初始化客户端\nclient = OpenAI(\n    # 若没有配置环境变量,可用阿里云百炼API Key将下行替换为：api_key=\"sk-xxx\",但不建议在生产环境中直接将API Key硬编码到代码中,以减少API Key泄露风险.\n    # 新加坡和北京地域的API Key不同。获取API Key：https://help.aliyun.com/zh/model-studio/get-api-key\n    #api_key=os.getenv(\"DASHSCOPE_API_KEY\"),\n    api_key=\"sk-ba4d819e9ccc465a95e620869dac"
  },
  {
   "proj": "servings/motion_processing",
   "path": "src/project/run_qwen_vl.py",
   "pattern": "api_key",
   "snippet": "from src.util.process_utils import logger\nfrom src.util.redis_task_manager import RedisTaskManager\nfrom src.util.redis_token_pool import RedisTokenPool, KEY_NAMESPACE, DASHSCOPE_API_KEYS\n\nSYSTEMP_PROMPT = '''\n"
  },
  {
   "proj": "servings/motion_processing",
   "path": "src/project/run_sam.py",
   "pattern": "api_key",
   "snippet": "from src.util.process_utils import logger, get_all_frames, get_shard_dir, check_dirs\nfrom src.util.redis_task_manager import RedisTaskManager\nfrom src.util.redis_token_pool import RedisTokenPool, KEY_NAMESPACE, DASHSCOPE_API_KEYS\nfrom src.gesture_data_scripts.sam_video.sam2_video_helper import SamVi"
  },
  {
   "proj": "servings/motion_processing",
   "path": "src/util/redis_token_pool.py",
   "pattern": "token",
   "snippet": "import random\nimport time\nimport uuid\nimport redis\nfrom typing import Optional\nfrom src.util.process_utils import logger\n\nREDIS_URL = \"redis://192.168.6.51:6379/0\"\n\nKEY_NAMESPACE = \"dashscope\"\n\nDASHSCOPE_API_KEYS = (\n    # 同创惠信 5\n    \"sk-63a695a894b746539763250b337f27a3\",\n    \"sk-63a695a894b74653976"
  },
  {
   "proj": "servings/motion_processing",
   "path": "run_gen_task.sh",
   "pattern": "token",
   "snippet": "\n# qwen\npython src/util/redis_token_pool.py\npython run_project.py --task run_qwen_vl --cpu-only --parallel 6\n"
  },
  {
   "proj": "servings/motion_processing",
   "path": "src/project/cut_stt_clip.py",
   "pattern": "BEGIN",
   "snippet": "    \"\"\"\n    max_ms = int(max_duration_sec * 1000)\n    b = int(sentence['BeginTime'])\n    e = int(sentence['EndTime'])\n    dur = e - b\n"
  },
  {
   "proj": "servings/motion_processing",
   "path": "src/project/live_refiner.py",
   "pattern": "BEGIN",
   "snippet": "        for idx, srt in enumerate(srt_content):\n            # 字幕的时间戳转化成在 frame info list一样纬度的下标\n            start_frame = int(float(srt['BeginTime']) / 1000 * video_info_model.tagger_fps)\n            end_frame = int(float(srt['EndTime']) / 1000 * video_info_model.tagger_fps)\n            start_frame "
  },
  {
   "proj": "servings/motion_processing",
   "path": "src/project/run_find_silence.py",
   "pattern": "BEGIN",
   "snippet": "            },\n            {\n                'BeginTime': int(r.duration * 1000)\n            }\n        ]\n"
  },
  {
   "proj": "frontend/source-search",
   "path": "public/js/vue3-markdown-it.ed9ce388.js",
   "pattern": "BEGIN",
   "snippet": "`,r.map=[e,s.line],!0}},3542:c=>{c.exports=function(s,e,t,a){var n,r,i,o,l,_,d,u=!1,p=s.bMarks[e]+s.tShift[e],g=s.eMarks[e];if(s.sCount[e]-s.blkIndent>=4||p+3>g||(n=s.src.charCodeAt(p),n!==126&&n!==96)||(l=p,p=s.skipChars(p,n),r=p-l,r<3)||(d=s.src.slice(l,p),i=s.src.slice(p,g),n===96&&i.indexOf(Stri"
  },
  {
   "proj": "frontend/visionstory-affiliate",
   "path": "pages/forgot-password.vue",
   "pattern": "password",
   "snippet": "<template>\n  <AuthShell\n    title=\"Reset your password\"\n    description=\"Enter your Affiliate account email and we’ll send you a secure reset link.\"\n    variant=\"forgot-password\"\n  >\n    <template #eyebrow>Account recovery</template>\n\n    <form class=\"auth-form\" novalidate @submit.prevent=\"handleSub"
  },
  {
   "proj": "frontend/visionstory-affiliate",
   "path": "pages/reset-password.vue",
   "pattern": "password",
   "snippet": "<template>\n  <AuthShell\n    title=\"Choose a new password\"\n    description=\"Create a new password for your VisionStory Affiliate account.\"\n  >\n    <template #eyebrow>Password reset</template>\n\n    <form v-if=\"token\" class=\"auth-form\" novalidate @submit.prevent=\"handleSubmit\">\n      <p v-if=\"errorMess"
  },
  {
   "proj": "frontend/visionstory-affiliate",
   "path": "components/AuthShell.vue",
   "pattern": "password",
   "snippet": "        'auth-shell__card--figma': variant !== 'default',\n        'auth-shell__card--login': variant === 'login',\n        'auth-shell__card--forgot-password': variant === 'forgot-password',\n        'auth-shell__card--signup': variant === 'signup',\n        'auth-shell__card--verify-pending': variant "
  },
  {
   "proj": "frontend/visionstory-affiliate",
   "path": "nuxt.config.ts",
   "pattern": "password",
   "snippet": "  '/verify-email',\n  '/login',\n  '/forgot-password',\n  '/reset-password',\n  '/apply',\n  '/application/status',\n"
  },
  {
   "proj": "frontend/visionstory-affiliate",
   "path": "pnpm-lock.yaml",
   "pattern": "secret",
   "snippet": "      '@azure/data-tables': ^13.3.0\n      '@azure/identity': ^4.6.0\n      '@azure/keyvault-secrets': ^4.9.0\n      '@azure/storage-blob': ^12.26.0\n      '@capacitor/preferences': ^6 || ^7 || ^8\n"
  },
  {
   "proj": "frontend/visionstory-affiliate",
   "path": "README.md",
   "pattern": "token",
   "snippet": "Affiliate router under `/api/affiliate`.\n\nAffiliate accounts are deliberately separate from VisionStory product accounts. Authentication uses the API's HttpOnly `affiliate_token` JWT cookie; the frontend never reads the token and restores login state through `GET /api/affiliate/auth/me`.\n\n## Local d"
  },
  {
   "proj": "frontend/visionstory-affiliate",
   "path": "pages/signup.vue",
   "pattern": "token",
   "snippet": "  try {\n    const result = await api.register({ email: form.email, password: form.password });\n    const token = result.debug?.verification_token;\n    startVerificationEmailCooldown(form.email);\n    await navigateTo({\n      path: '/verify-email',\n      query: { email: form.email, ...(token ? { token"
  },
  {
   "proj": "frontend/visionstory-affiliate",
   "path": "pages/verify-email.vue",
   "pattern": "token",
   "snippet": "\n      <template v-else-if=\"!verifying\">\n        <form v-if=\"isDev && !route.query.token\" class=\"token-form\" @submit.prevent=\"verify(manualToken)\">\n          <label class=\"field\">\n            <span class=\"field__label\">Verification token</span>\n            <span class=\"field__hint\">Local development"
  },
  {
   "proj": "frontend/visionstory-web-server",
   "path": "web/assets/password-0NAG5rVE.js",
   "pattern": "password",
   "snippet": "import{b as vModelText}from\"./vue-runtime-dom-OfBOnna1.js\";import{a as getQueryString,f3 as isEmail}from\"./sentry-init-CCYtVAfS.js\";import{e as usePopMessageStore,az as auth,V as VsLoading,_ as _export_sfc}from\"./main-Cjtp9LJS.js\";import{b as sendPasswordResetEmail}from\"./firebase-auth-DzFoLKja.js\";"
  },
  {
   "proj": "frontend/visionstory-web-server",
   "path": "web/assets/password-3D5kYVUq.js",
   "pattern": "password",
   "snippet": "import{b as vModelText}from\"./vue-runtime-dom-OfBOnna1.js\";import{a as getQueryString,f3 as isEmail}from\"./sentry-init-DWUkapDU.js\";import{e as usePopMessageStore,az as auth,V as VsLoading,_ as _export_sfc}from\"./main-B1rKHdK6.js\";import{b as sendPasswordResetEmail}from\"./firebase-auth-DzFoLKja.js\";"
  },
  {
   "proj": "frontend/visionstory-web-server",
   "path": "web/assets/password-B-pZ5LBM.js",
   "pattern": "password",
   "snippet": "import{b as vModelText}from\"./vue-runtime-dom-OfBOnna1.js\";import{a as getQueryString,f7 as isEmail}from\"./sentry-init-CouZcJxd.js\";import{e as usePopMessageStore,aA as auth,V as VsLoading,_ as _export_sfc}from\"./main-LTyCMR7-.js\";import{b as sendPasswordResetEmail}from\"./firebase-auth-DzFoLKja.js\";"
  },
  {
   "proj": "frontend/visionstory-web-server",
   "path": "web/assets/password-B1-oOrlC.js",
   "pattern": "password",
   "snippet": "import{b as vModelText}from\"./vue-runtime-dom-OfBOnna1.js\";import{a as getQueryString,f3 as isEmail}from\"./sentry-init-CCYtVAfS.js\";import{e as usePopMessageStore,aA as auth,V as VsLoading,_ as _export_sfc}from\"./main-DGLs6n2s.js\";import{b as sendPasswordResetEmail}from\"./firebase-auth-DzFoLKja.js\";"
  },
  {
   "proj": "frontend/visionstory-web-server",
   "path": "web/assets/password-B3SlvwIs.js",
   "pattern": "password",
   "snippet": "import{b as vModelText}from\"./vue-runtime-dom-OfBOnna1.js\";import{a as getQueryString,f3 as isEmail}from\"./sentry-init-CCYtVAfS.js\";import{e as usePopMessageStore,az as auth,V as VsLoading,_ as _export_sfc}from\"./main-_Cb6dcBc.js\";import{b as sendPasswordResetEmail}from\"./firebase-auth-DzFoLKja.js\";"
  },
  {
   "proj": "frontend/visionstory-web-server",
   "path": "web/assets/password-B8CKO8xe.js",
   "pattern": "password",
   "snippet": "import{b as vModelText}from\"./vue-runtime-dom-OfBOnna1.js\";import{a as getQueryString,f3 as isEmail}from\"./sentry-init-CCYtVAfS.js\";import{e as usePopMessageStore,aA as auth,V as VsLoading,_ as _export_sfc}from\"./main-Cy_tdBOx.js\";import{b as sendPasswordResetEmail}from\"./firebase-auth-DzFoLKja.js\";"
  },
  {
   "proj": "frontend/visionstory-web-server",
   "path": "web/assets/password-BAjsZkVn.js",
   "pattern": "password",
   "snippet": "import{b as vModelText}from\"./vue-runtime-dom-OfBOnna1.js\";import{a as getQueryString,f5 as isEmail}from\"./sentry-init-DIOmx4NP.js\";import{e as usePopMessageStore,aA as auth,V as VsLoading,_ as _export_sfc}from\"./main-CkCM2lZG.js\";import{b as sendPasswordResetEmail}from\"./firebase-auth-DzFoLKja.js\";"
  },
  {
   "proj": "frontend/visionstory-web-server",
   "path": "web/assets/password-BIgtUsGp.css",
   "pattern": "password",
   "snippet": ".auth[data-v-25eab098]{--icon-opacity: 0;display:flex;-webkit-box-orient:horizontal;flex-flow:row nowrap;height:unset;-webkit-box-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column nowrap;-webkit-box-pack:center;justify-content:center;max-width:"
  },
  {
   "proj": "frontend/visionstory-web-server",
   "path": "web/assets/password-BS3KLtaW.js",
   "pattern": "password",
   "snippet": "import{b as vModelText}from\"./vue-runtime-dom-B2lcD1x4.js\";import{a as getQueryString,f2 as isEmail}from\"./sentry-init-DpZhNLz-.js\";import{e as usePopMessageStore,aA as auth,V as VsLoading,_ as _export_sfc}from\"./main-9SVU7NRz.js\";import{b as sendPasswordResetEmail}from\"./firebase-auth-DzFoLKja.js\";"
  },
  {
   "proj": "frontend/visionstory-web-server",
   "path": "web/assets/password-BTxg0uvK.js",
   "pattern": "password",
   "snippet": "import{b as vModelText}from\"./vue-runtime-dom-OfBOnna1.js\";import{a as getQueryString,f5 as isEmail}from\"./sentry-init-DIOmx4NP.js\";import{e as usePopMessageStore,aA as auth,V as VsLoading,_ as _export_sfc}from\"./main-BNY_2dTC.js\";import{b as sendPasswordResetEmail}from\"./firebase-auth-DzFoLKja.js\";"
  },
  {
   "proj": "frontend/visionstory-web-server",
   "path": "docs/docs_terms-of-use-agreement.md.BNX-_-IV.js",
   "pattern": "secret",
   "snippet": "import{_ as t,c as o,o as r,ae as n}from\"./chunks/framework.BwpPhvw0.js\";const y=JSON.parse('{\"title\":\"Terms of Use Agreement\",\"description\":\"\",\"frontmatter\":{},\"headers\":[],\"relativePath\":\"docs/terms-of-use-agreement.md\",\"filePath\":\"docs/terms-of-use-agreement.md\"}'),a={name:\"docs/terms-of-use-agre"
  },
  {
   "proj": "frontend/visionstory-web-server",
   "path": "docs/terms-of-use-agreement.html",
   "pattern": "secret",
   "snippet": "  </head>\n  <body>\n    <div id=\"app\"><div class=\"Layout\" data-v-5d98c3a5><!--[--><!--]--><!--[--><span tabindex=\"-1\" data-v-0b0ada53></span><a href=\"#VPContent\" class=\"VPSkipLink visually-hidden\" data-v-0b0ada53>Skip to content</a><!--]--><!----><header class=\"VPNav\" data-v-5d98c3a5 data-v-ae24b3ad>"
  },
  {
   "proj": "frontend/visionstory-web-server",
   "path": "web/_nuxt/D_uDuEZ0.js",
   "pattern": "secret",
   "snippet": "<p>VisionStory offers an unrivalled opportunity for video creators to build a scalable content matrix that meets the demands of modern digital audiences. By harnessing AI tools such as Image to Video AI, AI Video Avatar generation, AI Voice Clone, and more, creators can effortlessly multiply their c"
  },
  {
   "proj": "frontend/visionstory-web-server",
   "path": "web/_nuxt/WT3tSZTB.js",
   "pattern": "secret",
   "snippet": "<p>VisionStory offers Canadian video creators an unmatched opportunity to build a scalable content matrix that meets the needs of today’s digital audiences. By harnessing AI tools such as Image to Video AI, AI Video Avatar generation, AI Voice Clone, and more, you can effortlessly multiply your cont"
  },
  {
   "proj": "frontend/visionstory-web-server",
   "path": "web/assets/.pnpm-YbVXzYzT.js",
   "pattern": "secret",
   "snippet": " * See the License for the specific language governing permissions and\n * limitations under the License.\n */class OAuthCredential extends AuthCredential{constructor(){super(...arguments),this.pendingToken=null}static _fromParams(params){const cred=new OAuthCredential(params.providerId,params.signInM"
  },
  {
   "proj": "frontend/visionstory-web-server",
   "path": "docs/cookie-policy.html",
   "pattern": "token",
   "snippet": "  </head>\n  <body>\n    <div id=\"app\"><div class=\"Layout\" data-v-5d98c3a5><!--[--><!--]--><!--[--><span tabindex=\"-1\" data-v-0b0ada53></span><a href=\"#VPContent\" class=\"VPSkipLink visually-hidden\" data-v-0b0ada53>Skip to content</a><!--]--><!----><header class=\"VPNav\" data-v-5d98c3a5 data-v-ae24b3ad>"
  },
  {
   "proj": "frontend/visionstory-web-server",
   "path": "docs/docs_cookie-policy.md.BOfNQnu2.js",
   "pattern": "token",
   "snippet": "import{_ as t,c as o,o as i,ae as s}from\"./chunks/framework.BwpPhvw0.js\";const f=JSON.parse('{\"title\":\"Cookie Policy\",\"description\":\"\",\"frontmatter\":{},\"headers\":[],\"relativePath\":\"docs/cookie-policy.md\",\"filePath\":\"docs/cookie-policy.md\"}'),r={name:\"docs/cookie-policy.md\"};function a(n,e,l,d,h,c){r"
  },
  {
   "proj": "frontend/visionstory-web-server",
   "path": "web/_nuxt/3w1wJBN4.js",
   "pattern": "token",
   "snippet": "<p>De URL-Import functie van VisionStory is een echte gamechanger voor videomakers die effectief content willen hergebruiken en hun bereik willen vergroten. Door het creatieproces te vereenvoudigen en geavanceerde personalisatie te bieden, stelt VisionStory makers in staat om met minimale inspanning"
  },
  {
   "proj": "frontend/visionstory-web-server",
   "path": "web/_nuxt/B7PbpyTu.js",
   "pattern": "AKIA",
   "snippet": "`},rule:{compressed:\"{key}:\",compact:\" {key}: \",expanded:`\n  {key}: `}};function i1(L,i=\"expanded\"){const e=[];for(let C=0;C<L.length;C++){const{selector:t,rules:n}=L[C];let l=(t instanceof Array?t.join(i===\"compressed\"?\",\":\", \"):t)+w.selectorStart[i],r=!0;for(const o in n)r||(l+=\";\"),l+=w.rule[i].r"
  },
  {
   "proj": "servings/agent-workbench",
   "path": "src/agent_runner/templates/setup.html",
   "pattern": "password",
   "snippet": "    <label>\n      GitLab Personal Access Token\n      <input name=\"token\" type=\"password\" placeholder=\"{{ masked_token or '粘贴你的 GitLab token' }}\">\n    </label>\n    <label>\n"
  },
  {
   "proj": "servings/agent-workbench",
   "path": "tests/test_settings.py",
   "pattern": "secret",
   "snippet": "        settings_path,\n        gitlab_url=\"https://gitlab.visionstory.cn\",\n        token=\"secret-token\",\n        bot_username=\"\",\n        workspace_root=str(tmp_path / \"workspace\"),\n"
  },
  {
   "proj": "servings/agent-workbench",
   "path": "README.md",
   "pattern": "token",
   "snippet": "1. 双击 `Agent Runner.command`。\n2. 浏览器会自动打开 `http://127.0.0.1:8787`。\n3. 首次进入“设置”，填写 GitLab 地址、个人 token 和本地工作目录。\n4. 在设置页维护一个或多个 GitLab 项目，保存后即可创建需求、查看状态、触发 Agent。\n\n"
  },
  {
   "proj": "servings/agent-workbench",
   "path": "config.example.yaml",
   "pattern": "token",
   "snippet": "gitlab:\n  url: \"https://gitlab.visionstory.cn\"\n  token_env: \"GITLAB_TOKEN\"\n  # Desktop/setup mode can write a token here. Environment variable still wins.\n  token: \"\"\n  bot_username: \"agent-bot\"\n  current_username: \"\"\n"
  },
  {
   "proj": "servings/agent-workbench",
   "path": "config.yaml",
   "pattern": "token",
   "snippet": "gitlab:\n  url: https://gitlab.visionstory.cn\n  token_env: GITLAB_TOKEN\n  token: 6632QVZvJJn3Z16JLZBn\n  bot_username: 7x24\n  current_username: auto_exec\n"
  },
  {
   "proj": "servings/agent-workbench",
   "path": "docs/operations.md",
   "pattern": "token",
   "snippet": "\n```bash\nexport GITLAB_TOKEN=\"your-token\"\n```\n\nToken 需要权限：\n\n- 读取 Issues。\n"
  },
  {
   "proj": "servings/vs-tester",
   "path": "src/qa_engineer/skills/playwright-cli/SKILL.md",
   "pattern": "password",
   "snippet": "\nplaywright-cli fill e1 \"user@example.com\"\nplaywright-cli fill e2 \"password123\"\nplaywright-cli click e3\nplaywright-cli snapshot\n"
  },
  {
   "proj": "servings/vs-tester",
   "path": "src/qa_engineer/skills/playwright-cli/references/running-code.md",
   "pattern": "password",
   "snippet": "  await page.goto('https://example.com/login');\n  await page.getByRole('textbox', { name: 'Email' }).fill('user@example.com');\n  await page.getByRole('textbox', { name: 'Password' }).fill('secret');\n  await page.getByRole('button', { name: 'Sign in' }).click();\n  await page.waitForURL('**/dashboard'"
  },
  {
   "proj": "servings/vs-tester",
   "path": "src/qa_engineer/skills/playwright-cli/references/spec-driven-testing.md",
   "pattern": "password",
   "snippet": "    await page.getByRole('textbox', { name: 'username' }).fill('John Doe');\n\n    // 3. Type password\n    await page.getByRole('textbox', { name: 'password' }).fill('TestPassword');\n\n    // 4. Press Enter to submit\n    await page.getByRole('textbox', { name: 'password' }).press('Enter');\n\n    await e"
  },
  {
   "proj": "servings/vs-tester",
   "path": "src/qa_engineer/skills/playwright-cli/references/storage-state.md",
   "pattern": "password",
   "snippet": "playwright-cli snapshot\nplaywright-cli fill e1 \"user@example.com\"\nplaywright-cli fill e2 \"password123\"\nplaywright-cli click e3\n\n"
  },
  {
   "proj": "servings/vs-tester",
   "path": "src/qa_engineer/skills/playwright-cli/references/test-generation.md",
   "pattern": "password",
   "snippet": "# Take a snapshot to see elements\nplaywright-cli snapshot\n# Output shows: e1 [textbox \"Email\"], e2 [textbox \"Password\"], e3 [button \"Sign In\"]\n\n# Fill form fields - generates code automatically\n"
  },
  {
   "proj": "servings/vs-tester",
   "path": "README.md",
   "pattern": "secret",
   "snippet": "```bash\nqa doctor\nqa config set gitlab.token \"$GITLAB_ACCESS_TOKEN\" --secret\nqa ai list\nqa test create docs/examples/cloudfront-log-test.md\n"
  },
  {
   "proj": "servings/vs-tester",
   "path": "src/qa_engineer/cli/app.py",
   "pattern": "secret",
   "snippet": "\n@config_app.command(\"set\")\ndef config_set(key: str, value: str, secret: bool | None = None) -> None:\n    with SessionLocal() as session:\n        config_store.set_value(session, key, value, secret=secret)\n        session.commit()\n    console.print(f\"Set [bold]{key}[/bold].\")\n"
  },
  {
   "proj": "servings/vs-tester",
   "path": "src/qa_engineer/core/config.py",
   "pattern": "secret",
   "snippet": "\n\nSECRET_KEYS = {\"gitlab.token\", \"notify.wecom.webhook_url\"}\nENV_KEYS = {\n    \"gitlab.token\": \"GITLAB_ACCESS_TOKEN\",\n"
  },
  {
   "proj": "servings/vs-tester",
   "path": "docker-compose.yml",
   "pattern": "token",
   "snippet": "      QA_DATA_DIR: /data\n      QA_FULL_ACCESS: \"1\"\n      GITLAB_ACCESS_TOKEN: ${GITLAB_ACCESS_TOKEN:-}\n      QA_WECOM_WEBHOOK_URL: ${QA_WECOM_WEBHOOK_URL:-}\n      QA_PUBLIC_BASE_URL: ${QA_PUBLIC_BASE_URL:-}\n"
  },
  {
   "proj": "servings/vs-tester",
   "path": "src/qa_engineer/gitlab/client.py",
   "pattern": "token",
   "snippet": "\nclass GitLabClient:\n    def __init__(self, base_url: str, token: str | None = None, timeout: float = 30.0):\n        self.base_url = base_url.rstrip(\"/\")\n        self.token = token\n        headers = {\"PRIVATE-TOKEN\": token} if token else {}\n        self.client = httpx.Client(base_url=self.base_url, "
  },
  {
   "proj": "servings/light_spider",
   "path": "custom_crawler/custom_spider/test.py",
   "pattern": "password",
   "snippet": "    db_port = 3306\n    db_user = 'spider'\n    db_password = 'QMd8dgfDLIdnH8Rr'\n    db_database = 'spider'\n    db_pool = MysqlConnPool(db_host, db_user, db_password, db_database, db_port, maxconnections=100).pool\n    # for i in range(10):\n    #     t1 = threading.Thread(target=update_seed_link, args="
  },
  {
   "proj": "servings/light_spider",
   "path": "custom_crawler/db_uitl/connecter/mysql.py",
   "pattern": "password",
   "snippet": "class MysqlConnPool:\n\n    def __init__(self, db_host, db_user, db_password, db_database, db_port, maxcached=0,\n                maxshared=0, maxconnections=0, blocking=False,\n                maxusage=None, setsession=None, reset=True,\n"
  },
  {
   "proj": "servings/light_spider",
   "path": "custom_crawler/db_uitl/db_test.py",
   "pattern": "password",
   "snippet": "db_port = 3307\ndb_user = 'spider'\ndb_password = 'QMd8dgfDLIdnH8Rr'\ndb_database = 'spider'\ndb_pool = MysqlConnPool(db_host, db_user, db_password, db_database, db_port, maxconnections=100).pool\n\n'''\n"
  },
  {
   "proj": "servings/light_spider",
   "path": "custom_crawler/extracor/TemplateExtractor.py",
   "pattern": "password",
   "snippet": "    db_port = 3306\n    db_user = 'spider'\n    db_password = 'QMd8dgfDLIdnH8Rr'\n    db_database = 'spider'\n    db_pool = MysqlConnPool(db_host, db_user, db_password, db_database, db_port, maxconnections=100).pool\n    link_url = \"https://pixabay.com/videos/ink-water-underwater-foam-smoke-67358/\"\n    i"
  },
  {
   "proj": "servings/light_spider",
   "path": "custom_crawler/media_downloader/conf/config.ini",
   "pattern": "password",
   "snippet": "db_port = 3306\ndb_user = spider\ndb_password = QMd8dgfDLIdnH8Rr\ndb_database = spider\n\n"
  },
  {
   "proj": "servings/light_spider",
   "path": "custom_crawler/media_downloader/media_to_dataset.py",
   "pattern": "password",
   "snippet": "    path = config['path']\n    kafka = config['kafka']\n    dateset_db_pool = MysqlConnPool(dataset_db['db_host'], dataset_db['db_user'], dataset_db['db_password'],\n                                    dataset_db['db_database'], dataset_db.getint('db_port'), maxconnections=100).pool\n    spider_db_pool "
  },
  {
   "proj": "servings/light_spider",
   "path": "custom_crawler/models/model.py",
   "pattern": "password",
   "snippet": "    wait_until: str = \"domcontentloaded\"  # \"commit\", \"domcontentloaded\", \"load\", \"networkidle\"\n    opt_list: list = []\n    proxy: dict = None  # example:{\"server\": \"http://myproxy.com:3128\",\"username\": \"usr\",\"password\": \"pwd\"}\n\n\n"
  },
  {
   "proj": "servings/light_spider",
   "path": "custom_crawler/__init__.py",
   "pattern": "secret",
   "snippet": "import hashlib\nimport secrets\n\n\n"
  },
  {
   "proj": "servings/light_spider",
   "path": "custom_crawler/platform_spider/bilibli/live_message.py",
   "pattern": "secret",
   "snippet": "import base64\nimport json\nimport secrets\nimport struct\nimport time\n"
  },
  {
   "proj": "servings/light_spider",
   "path": "custom_crawler/custom_spider/custom_spider/spiders/common_spider.py",
   "pattern": "api_key",
   "snippet": "    def parse_search_page(self, response):\n        orginal_url = response.meta['link_url']\n        items, continuation, clickTrackingParams, api_key = youtube_parser.parse_serarch_html(response.text,\n                                                                                              respon"
  },
  {
   "proj": "servings/light_spider",
   "path": "custom_crawler/extracor/youtube.py",
   "pattern": "api_key",
   "snippet": "def parse_serarch_html(html, meta):\n    data = re.findall('var ytInitialData \\= (\\{\"responseContext\":.*?);</script>', html.replace('\\n', ''))\n    api_key = re.findall('INNERTUBE_API_KEY\\\":\"(.*?)\"', html.replace('\\n', ''))[0]\n    page_json = json.loads(data[0])\n    search_contents = page_json['conten"
  },
  {
   "proj": "servings/light_spider",
   "path": "custom_crawler/request_genatator/youtube.py",
   "pattern": "api_key",
   "snippet": "                   cookies=cookies, headers=headers)\n\ndef genarate_search_page_api_request(uri, click_tracking_param, continuation, api_key) -> Request:\n    post_data = get_post_data_template()\n    post_data['context']['client']['originalUrl'] = uri\n"
  },
  {
   "proj": "servings/light_spider",
   "path": "custom_crawler/custom_spider/debug_scrapy.py",
   "pattern": "token",
   "snippet": "post_body = json.dumps(post_body)\nprint(f\"{url}###post_body={post_body}###content_type=application/json###tag_path=profile=3xa9z5c96tm86pm\")\nurl='https://www.youtube.com/youtubei/v1/browse?key=&prettyPrint=true###post_body={\"context\":{\"client\":{\"hl\":\"zh-CN\",\"gl\":\"US\",\"remoteHost\":\"103.82.4.103\",\"dev"
  },
  {
   "proj": "servings/light_spider",
   "path": "custom_crawler/web_service/signature_service/douyin/js/9955.802e0ddf.js",
   "pattern": "private_key",
   "snippet": "/*! For license information please see 9955.802e0ddf.js.LICENSE.txt */\n"
  },
  {
   "proj": "infra/dt-monitoring",
   "path": "dt_monitoring/collector.py",
   "pattern": "password",
   "snippet": "    host=DB_HOST,\n    user='perf',\n    password=DB_PWD,\n    database='perflogs',\n    charset='utf8mb4',\n"
  },
  {
   "proj": "infra/dconf",
   "path": "dconf/client.py",
   "pattern": "password",
   "snippet": "                 read_only=None, randomize_hosts=True, connection_retry=None,\n                 command_retry=None, logger=None, keyfile=None,\n                 keyfile_password=None, certfile=None, ca=None,\n                 use_ssl=False, verify_certs=True, **kwargs):\n        super().__init__(hosts=h"
  },
  {
   "proj": "frontend/email-template",
   "path": "yarn.lock",
   "pattern": "password",
   "snippet": "    \"@inquirer/type\" \"^3.0.7\"\n\n\"@inquirer/password@^4.0.16\":\n  version \"4.0.16\"\n  resolved \"https://registry.npmmirror.com/@inquirer/password/-/password-4.0.16.tgz#baa79020aa371b7b2acfaba973d93223adf91580\"\n  integrity sha512-g8BVNBj5Zeb5/Y3cSN+hDUL7CsIFDIuVxb9EPty3lkxBaYpjL5BNRKSYOF9yOLe+JOcKFd+TSVe"
  },
  {
   "proj": "frontend/email-template",
   "path": "README.md",
   "pattern": "token",
   "snippet": "* 编辑器 > open mcp server\n\n--figma-api-key 是figma账号内的access token 需要开启[file content Read] 和 [Dev resources] 权限\n\n```cursor config\n"
  },
  {
   "proj": "frontend/email-template",
   "path": "tools/figma.js",
   "pattern": "token",
   "snippet": "\nasync function fetchFigmaData(fileKey, nodeId) {\n  // const token = process.env.FIGMA_TOKEN;\n  const token = \"figd_IwenreapCeOJwxxfuA6Hh236WuCfiy1pRgovikfn\";\n  if (!token) {\n    throw new Error('请在.env文件中设置FIGMA_TOKEN');\n  }\n  if (!nodeId) {\n"
  },
  {
   "proj": "frontend/email-template",
   "path": "results/IIVcWgPOwDNYaFphdFTC9w_5501-54582.json",
   "pattern": "AKIA",
   "snippet": "  \"name\": \"💻 VisionStory 2025上\",\n  \"lastModified\": \"2025-07-04T07:47:12Z\",\n  \"thumbnailUrl\": \"https://s3-alpha.figma.com/thumbnails/7efab659-d619-4337-b4ea-db5789552933?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAQ4GOSFWCRBP77IFP%2F20250703%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=202507"
  },
  {
   "proj": "frontend/email-template",
   "path": "results/IIVcWgPOwDNYaFphdFTC9w_5935-18590.json",
   "pattern": "AKIA",
   "snippet": "  \"name\": \"💻 VisionStory 2025上\",\n  \"lastModified\": \"2025-07-04T07:47:12Z\",\n  \"thumbnailUrl\": \"https://s3-alpha.figma.com/thumbnails/7efab659-d619-4337-b4ea-db5789552933?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAQ4GOSFWCRBP77IFP%2F20250703%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=202507"
  },
  {
   "proj": "infra/docker-repo",
   "path": "community/mpt-7b/jupyter_lab_config.py",
   "pattern": "password",
   "snippet": "# c.ServerApp.allow_origin_pat = ''\n\n## DEPRECATED in 2.0. Use PasswordIdentityProvider.allow_password_change\n#  Default: True\n# c.ServerApp.allow_password_change = True\n\n## Allow requests where the Host header doesn't point to a local server\n"
  },
  {
   "proj": "infra/docker-repo",
   "path": "community/mpt-7b/run_jupyter.sh",
   "pattern": "password",
   "snippet": "c.ServerApp.ip = '0.0.0.0'\nc.ServerApp.port = $JUPYTER_PORT\nc.ServerApp.password = ''\nc.ServerApp.token = ''\nc.NotebookApp.token = ''\nc.NotebookApp.password = ''\nc.NotebookApp.open_browser = False\nc.NotebookApp.terminado_settings = {'shell_command' : ['/bin/bash']}\n"
  },
  {
   "proj": "infra/docker-repo",
   "path": "community/mpt-7b/scm_jupyter.sh",
   "pattern": "password",
   "snippet": "\n#JUPYTER_PORT=8888\n#JUPYTER_PASSWORD=Scm123456\n\njupyter_lab() {\n"
  },
  {
   "proj": "infra/docker-repo",
   "path": "deepturing/serving/sd-tile/m2m_tile.py",
   "pattern": "password",
   "snippet": "    \"\"\"\n    Convert the gradio_auth and gradio_auth_path commandline arguments into\n    an iterable of (username, password) tuples.\n    \"\"\"\n    def process_credential_line(s) -> tuple[str, ...] | None:\n"
  },
  {
   "proj": "infra/docker-repo",
   "path": "deepturing/user/scm.sh",
   "pattern": "password",
   "snippet": "dir=/home/user/runtime\n\n# NOPASSWORD FOR ALL\n\njupyter_lab() {\n"
  },
  {
   "proj": "infra/docker-repo",
   "path": "s3public/config/s3cfg",
   "pattern": "secret",
   "snippet": "restore_days = 1\nrestore_priority = Standard\nsecret_key = iJtMqDdOSoJQ3ii8ogmydJXXfWpRCQrL4PSKZtB4\nsend_chunk = 65536\nserver_side_encryption = False\n"
  },
  {
   "proj": "infra/docker-repo",
   "path": "community/mpt-7b/requirements.beforeinstall.txt",
   "pattern": "token",
   "snippet": "asttokens==2.2.1\nattrs==22.2.0\nbackcall==0.2.0\n"
  },
  {
   "proj": "infra/docker-repo",
   "path": "community/mpt-7b/requirements.txt",
   "pattern": "token",
   "snippet": "argon2-cffi-bindings==21.2.0\narrow==1.2.3\nasttokens==2.2.1\nasync-timeout==4.0.2\nattrs==22.2.0\n"
  },
  {
   "proj": "infra/docker-repo",
   "path": "deepturing/serving/server/requirements.txt",
   "pattern": "token",
   "snippet": "omegaconf\nchromadb\ntiktoken\nnltk\njsonpath\n"
  },
  {
   "proj": "servings/comfyui-reactor-node",
   "path": "LICENSE",
   "pattern": "password",
   "snippet": "in accord with this section must be in a format that is publicly\ndocumented (and with an implementation available to the public in\nsource code form), and must require no special password or key for\nunpacking, reading or copying.\n\n"
  },
  {
   "proj": "servings/comfyui-reactor-node",
   "path": "install.bat",
   "pattern": "token",
   "snippet": ") else (\n    :: Embedded python not found, check for python in the PATH\n    for /f \"tokens=* USEBACKQ\" %%F in (`python --version 2^>^&1`) do (\n        set PYTHON_VERSION=%%F\n    )\n"
  },
  {
   "proj": "servings/comfyui-reactor-node",
   "path": "r_basicsr/archs/swinir_arch.py",
   "pattern": "token",
   "snippet": "            torch.zeros((2 * window_size[0] - 1) * (2 * window_size[1] - 1), num_heads))  # 2*Wh-1 * 2*Ww-1, nH\n\n        # get pair-wise relative position index for each token inside the window\n        coords_h = torch.arange(self.window_size[0])\n        coords_w = torch.arange(self.window_size[1])\n"
  },
  {
   "proj": "servings/comfyui-reactor-node",
   "path": "r_basicsr/utils/download_util.py",
   "pattern": "token",
   "snippet": "\n    response = session.get(URL, params=params, stream=True)\n    token = get_confirm_token(response)\n    if token:\n        params['confirm'] = token\n        response = session.get(URL, params=params, stream=True)\n\n"
  },
  {
   "proj": "servings/comfyui-reactor-node",
   "path": "scripts/r_archs/vqgan_arch.py",
   "pattern": "token",
   "snippet": "\n    def get_codebook_feat(self, indices, shape):\n        # input indices: batch*token_num -> (batch*token_num)*1\n        # shape: batch, height, width, channel\n        indices = indices.view(-1,1)\n"
  },
  {
   "proj": "servings/comfyui-reactor-node",
   "path": "modules/shared.py",
   "pattern": "BEGIN",
   "snippet": "    interrupted = False\n\n    def begin(self):\n        pass\n\n"
  },
  {
   "proj": "servings/comfyui-reactor-node",
   "path": "r_basicsr/ops/dcn/src/deform_conv_cuda_kernel.cu",
   "pattern": "BEGIN",
   "snippet": "/*!\n ******************* BEGIN Caffe Copyright Notice and Disclaimer ****************\n *\n * COPYRIGHT\n"
  },
  {
   "proj": "servings/comfyui-reactor-node",
   "path": "r_basicsr/utils/file_client.py",
   "pattern": "BEGIN",
   "snippet": "        assert client_key in self._client, (f'client_key {client_key} is not in lmdb clients.')\n        client = self._client[client_key]\n        with client.begin(write=False) as txn:\n            value_buf = txn.get(filepath.encode('ascii'))\n        return value_buf\n"
  },
  {
   "proj": "servings/comfyui-reactor-node",
   "path": "r_basicsr/utils/lmdb_util.py",
   "pattern": "BEGIN",
   "snippet": "    # write data to lmdb\n    pbar = tqdm(total=len(img_path_list), unit='chunk')\n    txn = env.begin(write=True)\n    txt_file = open(osp.join(lmdb_path, 'meta_info.txt'), 'w')\n    for idx, (path, key) in enumerate(zip(img_path_list, keys)):\n"
  }
 ],
 "base_used": "https://gitlab.visionstory.cn",
 "projects_scanned": 20,
 "hits_count": 230
}