From 0e768846b2a5dee84e13cd43e726d16b27aace1f Mon Sep 17 00:00:00 2001 From: tiye Date: Wed, 19 Nov 2025 23:53:22 +0800 Subject: [PATCH 1/2] get gemini 3 listed --- calcit.cirru | 24 +- compact.cirru | 14 +- deps.cirru | 2 +- yarn.lock | 634 ++++++++++++++++++++++++++++++++++---------------- 4 files changed, 455 insertions(+), 219 deletions(-) diff --git a/calcit.cirru b/calcit.cirru index 28a6245..ffb5ac4 100644 --- a/calcit.cirru +++ b/calcit.cirru @@ -1667,11 +1667,11 @@ :data $ {} |b $ %{} :Leaf (:at 1744996505254) (:by |rJG4IHzWf) (:text |:done?) |h $ %{} :Leaf (:at 1744996505254) (:by |rJG4IHzWf) (:text |true) - |call-imagen-3-msg! $ %{} :CodeEntry (:doc |) + |call-imagen-4-msg! $ %{} :CodeEntry (:doc |) :code $ %{} :Expr (:at 1747842956917) (:by |rJG4IHzWf) :data $ {} |T $ %{} :Leaf (:at 1747842956917) (:by |rJG4IHzWf) (:text |defn) - |b $ %{} :Leaf (:at 1747842956917) (:by |rJG4IHzWf) (:text |call-imagen-3-msg!) + |b $ %{} :Leaf (:at 1763567161022) (:by |rJG4IHzWf) (:text |call-imagen-4-msg!) |h $ %{} :Expr (:at 1747842958443) (:by |rJG4IHzWf) :data $ {} |T $ %{} :Leaf (:at 1747842958443) (:by |rJG4IHzWf) (:text |variant) @@ -1814,7 +1814,7 @@ |b $ %{} :Expr (:at 1747842958443) (:by |rJG4IHzWf) :data $ {} |T $ %{} :Leaf (:at 1747842958443) (:by |rJG4IHzWf) (:text |:model) - |b $ %{} :Leaf (:at 1747843037798) (:by |rJG4IHzWf) (:text "|\"imagen-3.0-generate-002") + |b $ %{} :Leaf (:at 1763567175838) (:by |rJG4IHzWf) (:text "|\"imagen-4.0-generate-001") |h $ %{} :Expr (:at 1747842958443) (:by |rJG4IHzWf) :data $ {} |T $ %{} :Leaf (:at 1747843041612) (:by |rJG4IHzWf) (:text |:prompt) @@ -2685,7 +2685,7 @@ |T $ %{} :Expr (:at 1744741393634) (:by |rJG4IHzWf) :data $ {} |T $ %{} :Leaf (:at 1744741393634) (:by |rJG4IHzWf) (:text |=) - |b $ %{} :Leaf (:at 1747843380808) (:by |rJG4IHzWf) (:text |:imagen-3) + |b $ %{} :Leaf (:at 1763567312866) (:by |rJG4IHzWf) (:text |:imagen-4) |h $ %{} :Leaf (:at 1744741393634) (:by |rJG4IHzWf) (:text |model) |b $ %{} :Expr (:at 1744741393634) (:by |rJG4IHzWf) :data $ {} @@ -3988,7 +3988,7 @@ |T $ %{} :Leaf (:at 1746250322424) (:by |rJG4IHzWf) (:text |::) |b $ %{} :Leaf (:at 1746250322424) (:by |rJG4IHzWf) (:text |:item) |h $ %{} :Leaf (:at 1746250322424) (:by |rJG4IHzWf) (:text |:gemini-pro) - |l $ %{} :Leaf (:at 1747977075074) (:by |rJG4IHzWf) (:text "||Gemini Pro 2.5") + |l $ %{} :Leaf (:at 1763567069779) (:by |rJG4IHzWf) (:text "||Gemini Pro 3.0") |n $ %{} :Expr (:at 1760369305589) (:by |rJG4IHzWf) :data $ {} |T $ %{} :Leaf (:at 1760369305589) (:by |rJG4IHzWf) (:text |::) @@ -4005,8 +4005,8 @@ :data $ {} |T $ %{} :Leaf (:at 1746250322424) (:by |rJG4IHzWf) (:text |::) |b $ %{} :Leaf (:at 1746250322424) (:by |rJG4IHzWf) (:text |:item) - |h $ %{} :Leaf (:at 1747842383964) (:by |rJG4IHzWf) (:text |:imagen-3) - |l $ %{} :Leaf (:at 1747842381957) (:by |rJG4IHzWf) (:text "|\"Imagen 3") + |h $ %{} :Leaf (:at 1763567138829) (:by |rJG4IHzWf) (:text |:imagen-4) + |l $ %{} :Leaf (:at 1763567136082) (:by |rJG4IHzWf) (:text "|\"Imagen 4") |v $ %{} :Expr (:at 1746250322424) (:by |rJG4IHzWf) :data $ {} |T $ %{} :Leaf (:at 1746250322424) (:by |rJG4IHzWf) (:text |::) @@ -4085,11 +4085,7 @@ |h $ %{} :Expr (:at 1735371297708) (:by |rJG4IHzWf) :data $ {} |D $ %{} :Leaf (:at 1738811261843) (:by |rJG4IHzWf) (:text |:gemini-pro) - |T $ %{} :Leaf (:at 1749146287027) (:by |rJG4IHzWf) (:text "|\"gemini-2.5-pro-preview-06-05") - |i $ %{} :Expr (:at 1744649669592) (:by |rJG4IHzWf) - :data $ {} - |T $ %{} :Leaf (:at 1744649677644) (:by |rJG4IHzWf) (:text |:gemini-pro-1.5) - |b $ %{} :Leaf (:at 1744649679858) (:by |rJG4IHzWf) (:text "|\"gemini-1.5-pro") + |T $ %{} :Leaf (:at 1763567375347) (:by |rJG4IHzWf) (:text "|\"gemini-3-pro-preview") |j $ %{} :Expr (:at 1738811293395) (:by |rJG4IHzWf) :data $ {} |T $ %{} :Leaf (:at 1738811298297) (:by |rJG4IHzWf) (:text |:gemini-flash-lite) @@ -4779,13 +4775,13 @@ |q $ %{} :Leaf (:at 1744739420548) (:by |rJG4IHzWf) (:text |d!) |hj $ %{} :Expr (:at 1744739385014) (:by |rJG4IHzWf) :data $ {} - |T $ %{} :Leaf (:at 1747842432593) (:by |rJG4IHzWf) (:text |:imagen-3) + |T $ %{} :Leaf (:at 1763567153720) (:by |rJG4IHzWf) (:text |:imagen-4) |b $ %{} :Expr (:at 1744739389621) (:by |rJG4IHzWf) :data $ {} |T $ %{} :Leaf (:at 1744739390777) (:by |rJG4IHzWf) (:text |js-await) |b $ %{} :Expr (:at 1744739391218) (:by |rJG4IHzWf) :data $ {} - |T $ %{} :Leaf (:at 1747842955805) (:by |rJG4IHzWf) (:text |call-imagen-3-msg!) + |T $ %{} :Leaf (:at 1763567163888) (:by |rJG4IHzWf) (:text |call-imagen-4-msg!) |b $ %{} :Leaf (:at 1744739441080) (:by |rJG4IHzWf) (:text |model) |h $ %{} :Leaf (:at 1744739420548) (:by |rJG4IHzWf) (:text |cursor) |l $ %{} :Leaf (:at 1744739420548) (:by |rJG4IHzWf) (:text |state) diff --git a/compact.cirru b/compact.cirru index efac0f7..372ec00 100644 --- a/compact.cirru +++ b/compact.cirru @@ -235,9 +235,9 @@ d! $ :: :states-merge cursor state {} (:answer @*text) (:loading? false) (:done? true) :examples $ [] - |call-imagen-3-msg! $ %{} :CodeEntry (:doc |) + |call-imagen-4-msg! $ %{} :CodeEntry (:doc |) :code $ quote - defn call-imagen-3-msg! (variant cursor state prompt-text d!) (hint-fn async) + defn call-imagen-4-msg! (variant cursor state prompt-text d!) (hint-fn async) if (nil? @*gen-ai-new) reset! *gen-ai-new $ new GoogleGenAI js-object $ :apiKey (get-gemini-key!) @@ -257,7 +257,7 @@ , ai response $ js-await .!generateImages (.-models gen-ai) - js-object (:model "\"imagen-3.0-generate-002") (:prompt prompt-text) + js-object (:model "\"imagen-4.0-generate-001") (:prompt prompt-text) :config $ js-object (:numberOfImages 1) (:includeRaiReason true) :httpOptions $ js-object (:baseUrl "\"https://ja.chenyong.life") :signal $ let @@ -376,7 +376,7 @@ div {} $ :class-name (str-spaced css/column style-message-list) if - or (= :imagen-3 model) (= :flash-imagen model) + or (= :imagen-4 model) (= :flash-imagen model) img $ {} :class-name $ str-spaced style-image "\"show-image" if (:loading? state) @@ -578,7 +578,7 @@ :examples $ [] |models-menu $ %{} :CodeEntry (:doc |) :code $ quote - def models-menu $ [] (:: :item :gemini-flash "|Gemini Flash 2.5") (:: :item :gemini-pro "|Gemini Pro 2.5") (:: :item :gemini-flash-lite "|Gemini Flash Lite 2.5") (:: :item :flash-imagen "\"Flash Imagen") (:: :item :imagen-3 "\"Imagen 3") (:: :item :gemma "|Gemma 3 27b") (:: :item :openrouter/anthropic/claude-sonnet-4.5 "\"Openrouter Claude Sonnet 4.5") (:: :item :openrouter/anthropic/claude-opus-4 "\"Openrouter Claude Opus 4") (:: :item :openrouter/google/gemini-2.5-pro-preview "\"Openrouter Google Gemini 2.5 pro preview") (:: :item :openrouter/google/gemini-2.5-flash-preview-05-20 "\"Openrouter Google Gemini 2.5 flash preview") (:: :item :openrouter/openai/gpt-5 "\"Openrouter GPT 5") (:: :item :openrouter/deepseek/deepseek-chat-v3.1 "\"Openrouter deepseek-chat-v3.1") (; :: :item :claude-4.5 "\"Claude 4.5") + def models-menu $ [] (:: :item :gemini-flash "|Gemini Flash 2.5") (:: :item :gemini-pro "|Gemini Pro 3.0") (:: :item :gemini-flash-lite "|Gemini Flash Lite 2.5") (:: :item :flash-imagen "\"Flash Imagen") (:: :item :imagen-4 "\"Imagen 4") (:: :item :gemma "|Gemma 3 27b") (:: :item :openrouter/anthropic/claude-sonnet-4.5 "\"Openrouter Claude Sonnet 4.5") (:: :item :openrouter/anthropic/claude-opus-4 "\"Openrouter Claude Opus 4") (:: :item :openrouter/google/gemini-2.5-pro-preview "\"Openrouter Google Gemini 2.5 pro preview") (:: :item :openrouter/google/gemini-2.5-flash-preview-05-20 "\"Openrouter Google Gemini 2.5 flash preview") (:: :item :openrouter/openai/gpt-5 "\"Openrouter GPT 5") (:: :item :openrouter/deepseek/deepseek-chat-v3.1 "\"Openrouter deepseek-chat-v3.1") (; :: :item :claude-4.5 "\"Claude 4.5") :examples $ [] |pattern-spaced-code $ %{} :CodeEntry (:doc |) :code $ quote @@ -587,7 +587,7 @@ |pick-model $ %{} :CodeEntry (:doc |) :code $ quote defn pick-model (variant) - case-default variant "\"gemini-flash-latest" (:gemini-pro "\"gemini-2.5-pro-preview-06-05") (:gemini-pro-1.5 "\"gemini-1.5-pro") (:gemini-flash-lite "\"gemini-flash-latest") (:gemma "\"gemma-3-27b-it") + case-default variant "\"gemini-flash-latest" (:gemini-pro "\"gemini-3-pro-preview") (:gemini-flash-lite "\"gemini-flash-latest") (:gemma "\"gemma-3-27b-it") :examples $ [] |style-a-toggler $ %{} :CodeEntry (:doc |) :code $ quote @@ -696,7 +696,7 @@ js-await $ call-genai-msg! model cursor state prompt-text search? think? d! *text :gemini-pro $ js-await (call-genai-msg! model cursor state prompt-text search? think? d! *text) :flash-imagen $ js-await (call-flash-imagen-msg! model cursor state prompt-text d!) - :imagen-3 $ js-await (call-imagen-3-msg! model cursor state prompt-text d!) + :imagen-4 $ js-await (call-imagen-4-msg! model cursor state prompt-text d!) :gemini-thinking $ js-await (call-genai-msg! model cursor state prompt-text search? think? d! *text) :gemini-flash-thinking $ js-await (call-genai-msg! model cursor state prompt-text search? think? d! *text) :gemini-flash-lite $ js-await (call-genai-msg! model cursor state prompt-text search? think? d! *text) diff --git a/deps.cirru b/deps.cirru index 1d105b7..1b38fd8 100644 --- a/deps.cirru +++ b/deps.cirru @@ -1,5 +1,5 @@ -{} (:calcit-version |0.9.18) +{} (:calcit-version |0.9.20) :dependencies $ {} (|Respo/alerts.calcit |0.10.2) |Respo/reel.calcit |main |Respo/respo-markdown.calcit |0.4.11 diff --git a/yarn.lock b/yarn.lock index d362527..e5097b5 100644 --- a/yarn.lock +++ b/yarn.lock @@ -27,17 +27,17 @@ integrity sha512-QQVFJAOIdUtVJZwT23THZOzumSDXCLMQ0yFz5DzIGlWGXPNBuB7BwUvGtRuiQrzM2XV7ALOWmNsVC7vEOjObQQ== "@emnapi/core@^1.5.0": - version "1.5.0" - resolved "https://registry.yarnpkg.com/@emnapi/core/-/core-1.5.0.tgz#85cd84537ec989cebb2343606a1ee663ce4edaf0" - integrity sha512-sbP8GzB1WDzacS8fgNPpHlp6C9VZe+SJP3F90W9rLemaQj2PzIuTEl1qDOYQf58YIpyjViI24y9aPWCjEzY2cg== + version "1.7.1" + resolved "https://registry.yarnpkg.com/@emnapi/core/-/core-1.7.1.tgz#3a79a02dbc84f45884a1806ebb98e5746bdfaac4" + integrity sha512-o1uhUASyo921r2XtHYOHy7gdkGLge8ghBEQHMWmyJFoXlpU58kIrhhN3w26lpQb6dspetweapMn2CSNwQ8I4wg== dependencies: "@emnapi/wasi-threads" "1.1.0" tslib "^2.4.0" "@emnapi/runtime@^1.5.0": - version "1.5.0" - resolved "https://registry.yarnpkg.com/@emnapi/runtime/-/runtime-1.5.0.tgz#9aebfcb9b17195dce3ab53c86787a6b7d058db73" - integrity sha512-97/BJ3iXHww3djw6hYIfErCZFee7qCtrneuLa20UXFCOTCfBM2cvQHjWJ2EG0s0MtdNwInarqCTz35i4wWXHsQ== + version "1.7.1" + resolved "https://registry.yarnpkg.com/@emnapi/runtime/-/runtime-1.7.1.tgz#a73784e23f5d57287369c808197288b52276b791" + integrity sha512-PVtJr5CmLwYAU9PZDMITZoR5iAOShYREoR45EyyLrbntV50mdePTgUn4AmOw90Ifcj+x2kRjdzr1HP3RrNiHGA== dependencies: tslib "^2.4.0" @@ -49,14 +49,26 @@ tslib "^2.4.0" "@google/genai@^1.24.0": - version "1.24.0" - resolved "https://registry.yarnpkg.com/@google/genai/-/genai-1.24.0.tgz#782e04f08c1a13799660f1e63a486ff8f4136697" - integrity sha512-e3jZF9Dx3dDaDCzygdMuYByHI2xJZ0PaD3r2fRgHZe2IOwBnmJ/Tu5Lt/nefTCxqr1ZnbcbQK9T13d8U/9UMWg== + version "1.30.0" + resolved "https://registry.yarnpkg.com/@google/genai/-/genai-1.30.0.tgz#11fc12ab64e7e7c559b41835a5c237b3dfcd1348" + integrity sha512-3MRcgczBFbUat1wIlZoLJ0vCCfXgm7Qxjh59cZi2X08RgWLtm9hKOspzp7TOg1TV2e26/MLxR2GR5yD5GmBV2w== dependencies: - google-auth-library "^9.14.2" + google-auth-library "^10.3.0" ws "^8.18.0" -"@napi-rs/wasm-runtime@^1.0.6": +"@isaacs/cliui@^8.0.2": + version "8.0.2" + resolved "https://registry.yarnpkg.com/@isaacs/cliui/-/cliui-8.0.2.tgz#b37667b7bc181c168782259bab42474fbf52b550" + integrity sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA== + dependencies: + string-width "^5.1.2" + string-width-cjs "npm:string-width@^4.2.0" + strip-ansi "^7.0.1" + strip-ansi-cjs "npm:strip-ansi@^6.0.1" + wrap-ansi "^8.1.0" + wrap-ansi-cjs "npm:wrap-ansi@^7.0.0" + +"@napi-rs/wasm-runtime@^1.0.7": version "1.0.7" resolved "https://registry.yarnpkg.com/@napi-rs/wasm-runtime/-/wasm-runtime-1.0.7.tgz#dcfea99a75f06209a235f3d941e3460a51e9b14c" integrity sha512-SeDnOO0Tk7Okiq6DbXmmBODgOAb9dp9gjlphokTUxmt8U3liIP1ZsozBahH69j/RJv+Rfs6IwUKHTgQYJ/HBAw== @@ -65,92 +77,97 @@ "@emnapi/runtime" "^1.5.0" "@tybys/wasm-util" "^0.10.1" -"@oxc-project/runtime@0.92.0": - version "0.92.0" - resolved "https://registry.yarnpkg.com/@oxc-project/runtime/-/runtime-0.92.0.tgz#00d918d7104a71a6e7404c7ff9466be123c40f0b" - integrity sha512-Z7x2dZOmznihvdvCvLKMl+nswtOSVxS2H2ocar+U9xx6iMfTp0VGIrX6a4xB1v80IwOPC7dT1LXIJrY70Xu3Jw== - -"@oxc-project/types@=0.94.0": - version "0.94.0" - resolved "https://registry.yarnpkg.com/@oxc-project/types/-/types-0.94.0.tgz#d43f9ba2129e8eb2e4069ca43485a87a9f28ee66" - integrity sha512-+UgQT/4o59cZfH6Cp7G0hwmqEQ0wE+AdIwhikdwnhWI9Dp8CgSY081+Q3O67/wq3VJu8mgUEB93J9EHHn70fOw== - -"@rolldown/binding-android-arm64@1.0.0-beta.42": - version "1.0.0-beta.42" - resolved "https://registry.yarnpkg.com/@rolldown/binding-android-arm64/-/binding-android-arm64-1.0.0-beta.42.tgz#b47ff00f3606edfa2fcdce5ab9b0bf4d9e06dda1" - integrity sha512-W5ZKF3TP3bOWuBfotAGp+UGjxOkGV7jRmIRbBA7NFjggx7Oi6vOmGDqpHEIX7kDCiry1cnIsWQaxNvWbMdkvzQ== - -"@rolldown/binding-darwin-arm64@1.0.0-beta.42": - version "1.0.0-beta.42" - resolved "https://registry.yarnpkg.com/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.0.0-beta.42.tgz#885d585b4b3ebb7117bb2c4ac5005585b77b9203" - integrity sha512-abw/wtgJA8OCgaTlL+xJxnN/Z01BwV1rfzIp5Hh9x+IIO6xOBfPsQ0nzi0+rWx3TyZ9FZXyC7bbC+5NpQ9EaXQ== - -"@rolldown/binding-darwin-x64@1.0.0-beta.42": - version "1.0.0-beta.42" - resolved "https://registry.yarnpkg.com/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.0.0-beta.42.tgz#9878a1151c66e079dae6a5cd70e9716b2c435303" - integrity sha512-Y/UrZIRVr8CvXVEB88t6PeC46r1K9/QdPEo2ASE/b/KBEyXIx+QbM6kv9QfQVWU2Atly2+SVsQzxQsIvuk3lZQ== - -"@rolldown/binding-freebsd-x64@1.0.0-beta.42": - version "1.0.0-beta.42" - resolved "https://registry.yarnpkg.com/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.0.0-beta.42.tgz#a1dbc49c6cc8d706fa6d93c96f3183f4317ac31c" - integrity sha512-zRM0oOk7BZiy6DoWBvdV4hyEg+j6+WcBZIMHVirMEZRu8hd18kZdJkg+bjVMfCEhwpWeFUfBfZ1qcaZ5UdYzlQ== - -"@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.42": - version "1.0.0-beta.42" - resolved "https://registry.yarnpkg.com/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.0.0-beta.42.tgz#935679db4d1584bb0131b5aecde7180cb1bddd3f" - integrity sha512-6RjFaC52QNwo7ilU8C5H7swbGlgfTkG9pudXwzr3VYyT18s0C9gLg3mvc7OMPIGqNxnQ0M5lU8j6aQCk2DTRVg== - -"@rolldown/binding-linux-arm64-gnu@1.0.0-beta.42": - version "1.0.0-beta.42" - resolved "https://registry.yarnpkg.com/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.0.0-beta.42.tgz#174cfb09d017199d3938def1ab16c381bf91f35d" - integrity sha512-LMYHM5Sf6ROq+VUwHMDVX2IAuEsWTv4SnlFEedBnMGpvRuQ14lCmD4m5Q8sjyAQCgyha9oghdGoK8AEg1sXZKg== - -"@rolldown/binding-linux-arm64-musl@1.0.0-beta.42": - version "1.0.0-beta.42" - resolved "https://registry.yarnpkg.com/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.0.0-beta.42.tgz#f427846747099cf30a907d2eb998c48e8593c158" - integrity sha512-/bNTYb9aKNhzdbPn3O4MK2aLv55AlrkUKPE4KNfBYjkoZUfDr4jWp7gsSlvTc5A/99V1RCm9axvt616ZzeXGyA== - -"@rolldown/binding-linux-x64-gnu@1.0.0-beta.42": - version "1.0.0-beta.42" - resolved "https://registry.yarnpkg.com/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.0.0-beta.42.tgz#610401fdb566db039ad22b50e2f75baedc9f9ce5" - integrity sha512-n/SLa4h342oyeGykZdch7Y3GNCNliRPL4k5wkeZ/5eQZs+c6/ZG1SHCJQoy7bZcmxiMyaXs9HoFmv1PEKrZgWg== - -"@rolldown/binding-linux-x64-musl@1.0.0-beta.42": - version "1.0.0-beta.42" - resolved "https://registry.yarnpkg.com/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.0.0-beta.42.tgz#53dc9b0800d0f757a473b8b9d19a9f8389d45df4" - integrity sha512-4PSd46sFzqpLHSGdaSViAb1mk55sCUMpJg+X8ittXaVocQsV3QLG/uydSH8RyL0ngHX5fy3D70LcCzlB15AgHw== - -"@rolldown/binding-openharmony-arm64@1.0.0-beta.42": - version "1.0.0-beta.42" - resolved "https://registry.yarnpkg.com/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.0.0-beta.42.tgz#dc0e5a881b8e473325820c8bf9870d3a2a39709c" - integrity sha512-BmWoeJJyeZXmZBcfoxG6J9+rl2G7eO47qdTkAzEegj4n3aC6CBIHOuDcbE8BvhZaEjQR0nh0nJrtEDlt65Q7Sw== - -"@rolldown/binding-wasm32-wasi@1.0.0-beta.42": - version "1.0.0-beta.42" - resolved "https://registry.yarnpkg.com/@rolldown/binding-wasm32-wasi/-/binding-wasm32-wasi-1.0.0-beta.42.tgz#823be4ae676e23c61da575b7ed6bcaa7e2264623" - integrity sha512-2Ft32F7uiDTrGZUKws6CLNTlvTWHC33l4vpXrzUucf9rYtUThAdPCOt89Pmn13tNX6AulxjGEP2R0nZjTSW3eQ== - dependencies: - "@napi-rs/wasm-runtime" "^1.0.6" - -"@rolldown/binding-win32-arm64-msvc@1.0.0-beta.42": - version "1.0.0-beta.42" - resolved "https://registry.yarnpkg.com/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.0.0-beta.42.tgz#0ee9c85da0e30d77e9431954409e2b61d43f0143" - integrity sha512-hC1kShXW/z221eG+WzQMN06KepvPbMBknF0iGR3VMYJLOe9gwnSTfGxFT5hf8XrPv7CEZqTWRd0GQpkSHRbGsw== - -"@rolldown/binding-win32-ia32-msvc@1.0.0-beta.42": - version "1.0.0-beta.42" - resolved "https://registry.yarnpkg.com/@rolldown/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-1.0.0-beta.42.tgz#88264b9802b4a680c6330d4a127f74c5ae1b7af6" - integrity sha512-AICBYromawouGjj+GS33369E8Vwhy6UwhQEhQ5evfS8jPCsyVvoICJatbDGDGH01dwtVGLD5eDFzPicUOVpe4g== - -"@rolldown/binding-win32-x64-msvc@1.0.0-beta.42": - version "1.0.0-beta.42" - resolved "https://registry.yarnpkg.com/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.0.0-beta.42.tgz#a35b13f8ff34caa8d08c9c6f5ca1fc9ca86f7fa5" - integrity sha512-XpZ0M+tjoEiSc9c+uZR7FCnOI0uxDRNs1elGOMjeB0pUP1QmvVbZGYNsyLbLoP4u7e3VQN8rie1OQ8/mB6rcJg== - -"@rolldown/pluginutils@1.0.0-beta.42": - version "1.0.0-beta.42" - resolved "https://registry.yarnpkg.com/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.42.tgz#4bd6d4f5903c9de19df63792d4b35a2011fa9ed5" - integrity sha512-N7pQzk9CyE7q0bBN/q0J8s6Db279r5kUZc6d7/wWRe9/zXqC52HQovVyu6iXPIDY4BEzzgbVLhVFXrOuGJ22ZQ== +"@oxc-project/runtime@0.98.0": + version "0.98.0" + resolved "https://registry.yarnpkg.com/@oxc-project/runtime/-/runtime-0.98.0.tgz#59d40ec17c59844b58f6c399f50ac7197890a6db" + integrity sha512-F0ldlBv2orG2YqNL0w77deq9yCaO4zEHbanGnW/jaJxGBR8ImekvZb8x42zAHvdzr8J76psibijvHtXfSjbEIQ== + +"@oxc-project/types@=0.98.0": + version "0.98.0" + resolved "https://registry.yarnpkg.com/@oxc-project/types/-/types-0.98.0.tgz#2deb27674e3ac0f76add4fd40a4887fd91cdf118" + integrity sha512-Vzmd6FsqVuz5HQVcRC/hrx7Ujo3WEVeQP7C2UNP5uy1hUY4SQvMB+93jxkI1KRHz9a/6cni3glPOtvteN+zpsw== + +"@pkgjs/parseargs@^0.11.0": + version "0.11.0" + resolved "https://registry.yarnpkg.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz#a77ea742fab25775145434eb1d2328cf5013ac33" + integrity sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg== + +"@rolldown/binding-android-arm64@1.0.0-beta.51": + version "1.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@rolldown/binding-android-arm64/-/binding-android-arm64-1.0.0-beta.51.tgz#9cbe285955665eba6f29578b230352f1f22c3991" + integrity sha512-Ctn8FUXKWWQI9pWC61P1yumS9WjQtelNS9riHwV7oCkknPGaAry4o7eFx2KgoLMnI2BgFJYpW7Im8/zX3BuONg== + +"@rolldown/binding-darwin-arm64@1.0.0-beta.51": + version "1.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.0.0-beta.51.tgz#b15f34e9082e08b14f9df12a5b5e9cd8958bd53b" + integrity sha512-EL1aRW2Oq15ShUEkBPsDtLMO8GTqfb/ktM/dFaVzXKQiEE96Ss6nexMgfgQrg8dGnNpndFyffVDb5IdSibsu1g== + +"@rolldown/binding-darwin-x64@1.0.0-beta.51": + version "1.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.0.0-beta.51.tgz#27a8d3073c53c35d63077f1cf496db29bb9d2ea2" + integrity sha512-uGtYKlFen9pMIPvkHPWZVDtmYhMQi5g5Ddsndg1gf3atScKYKYgs5aDP4DhHeTwGXQglhfBG7lEaOIZ4UAIWww== + +"@rolldown/binding-freebsd-x64@1.0.0-beta.51": + version "1.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.0.0-beta.51.tgz#17f2836fb45e0039901b0f8012637ef64ca1e95c" + integrity sha512-JRoVTQtHYbZj1P07JLiuTuXjiBtIa7ag7/qgKA6CIIXnAcdl4LrOf7nfDuHPJcuRKaP5dzecMgY99itvWfmUFQ== + +"@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.51": + version "1.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.0.0-beta.51.tgz#14f1310c66c1d1ddbf05c641605817ce05eeeb65" + integrity sha512-BKATVnpPZ0TYBW9XfDwyd4kPGgvf964HiotIwUgpMrFOFYWqpZ+9ONNzMV4UFAYC7Hb5C2qgYQk/qj2OnAd4RQ== + +"@rolldown/binding-linux-arm64-gnu@1.0.0-beta.51": + version "1.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.0.0-beta.51.tgz#eb53a6d73cda90e390afb99b80032bf166ef4d22" + integrity sha512-xLd7da5jkfbVsBCm1buIRdWtuXY8+hU3+6ESXY/Tk5X5DPHaifrUblhYDgmA34dQt6WyNC2kfXGgrduPEvDI6Q== + +"@rolldown/binding-linux-arm64-musl@1.0.0-beta.51": + version "1.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.0.0-beta.51.tgz#528cd4aba1ff8032596a5ef73ccc634d53434714" + integrity sha512-EQFXTgHxxTzv3t5EmjUP/DfxzFYx9sMndfLsYaAY4DWF6KsK1fXGYsiupif6qPTViPC9eVmRm78q0pZU/kuIPg== + +"@rolldown/binding-linux-x64-gnu@1.0.0-beta.51": + version "1.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.0.0-beta.51.tgz#df7987621f95e30d449e7e3293d14c1a5d5ef33f" + integrity sha512-p5P6Xpa68w3yFaAdSzIZJbj+AfuDnMDqNSeglBXM7UlJT14Q4zwK+rV+8Mhp9MiUb4XFISZtbI/seBprhkQbiQ== + +"@rolldown/binding-linux-x64-musl@1.0.0-beta.51": + version "1.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.0.0-beta.51.tgz#da5e7a5980c24a234076330722600874e7c85f48" + integrity sha512-sNVVyLa8HB8wkFipdfz1s6i0YWinwpbMWk5hO5S+XAYH2UH67YzUT13gs6wZTKg2x/3gtgXzYnHyF5wMIqoDAw== + +"@rolldown/binding-openharmony-arm64@1.0.0-beta.51": + version "1.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.0.0-beta.51.tgz#b200f52442a01beeba8b9b7f79ce0197b58e7ddc" + integrity sha512-e/JMTz9Q8+T3g/deEi8DK44sFWZWGKr9AOCW5e8C8SCVWzAXqYXAG7FXBWBNzWEZK0Rcwo9TQHTQ9Q0gXgdCaA== + +"@rolldown/binding-wasm32-wasi@1.0.0-beta.51": + version "1.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@rolldown/binding-wasm32-wasi/-/binding-wasm32-wasi-1.0.0-beta.51.tgz#f52796b9850aee7010144efe11b6fb3a6755d3c9" + integrity sha512-We3LWqSu6J9s5Y0MK+N7fUiiu37aBGPG3Pc347EoaROuAwkCS2u9xJ5dpIyLW4B49CIbS3KaPmn4kTgPb3EyPw== + dependencies: + "@napi-rs/wasm-runtime" "^1.0.7" + +"@rolldown/binding-win32-arm64-msvc@1.0.0-beta.51": + version "1.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.0.0-beta.51.tgz#aa5ae9a6bf19433c442c9d7e1eaadd94ced6015f" + integrity sha512-fj56buHRuMM+r/cb6ZYfNjNvO/0xeFybI6cTkTROJatdP4fvmQ1NS8D/Lm10FCSDEOkqIz8hK3TGpbAThbPHsA== + +"@rolldown/binding-win32-ia32-msvc@1.0.0-beta.51": + version "1.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@rolldown/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-1.0.0-beta.51.tgz#76c2f69bd11b6f06fc490719753236b26b2ec3a9" + integrity sha512-fkqEqaeEx8AySXiDm54b/RdINb3C0VovzJA3osMhZsbn6FoD73H0AOIiaVAtGr6x63hefruVKTX8irAm4Jkt2w== + +"@rolldown/binding-win32-x64-msvc@1.0.0-beta.51": + version "1.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.0.0-beta.51.tgz#2b3cd4f7fc6bea58fef84ae72dd3bd0eee2dac2b" + integrity sha512-CWuLG/HMtrVcjKGa0C4GnuxONrku89g0+CsH8nT0SNhOtREXuzwgjIXNJImpE/A/DMf9JF+1Xkrq/YRr+F/rCg== + +"@rolldown/pluginutils@1.0.0-beta.51": + version "1.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.51.tgz#dd482c825c7af3c656c01cf1cbd6e0e3cb478ed9" + integrity sha512-51/8cNXMrqWqX3o8DZidhwz1uYq0BhHDDSfVygAND1Skx5s1TDw3APSSxCMcFFedwgqGcx34gRouwY+m404BBQ== "@tybys/wasm-util@^0.10.1": version "0.10.1" @@ -164,10 +181,27 @@ agent-base@^7.1.2: resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-7.1.4.tgz#e3cd76d4c548ee895d3c3fd8dc1f6c5b9032e7a8" integrity sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ== -ansis@=4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/ansis/-/ansis-4.2.0.tgz#2e6e61c46b11726ac67f78785385618b9e658780" - integrity sha512-HqZ5rWlFjGiV0tDm3UxxgNRqsOTniqoKZu0pIAfh7TZQMGuZK+hH0drySty0si0QXj1ieop4+SkSfPZBPPkHig== +ansi-regex@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" + integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== + +ansi-regex@^6.0.1: + version "6.2.2" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.2.2.tgz#60216eea464d864597ce2832000738a0589650c1" + integrity sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg== + +ansi-styles@^4.0.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" + integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== + dependencies: + color-convert "^2.0.1" + +ansi-styles@^6.1.0: + version "6.2.3" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-6.2.3.tgz#c044d5dcc521a076413472597a1acb1f103c4041" + integrity sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg== asynckit@^0.4.0: version "0.4.0" @@ -175,14 +209,19 @@ asynckit@^0.4.0: integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== axios@^1.12.2: - version "1.12.2" - resolved "https://registry.yarnpkg.com/axios/-/axios-1.12.2.tgz#6c307390136cf7a2278d09cec63b136dfc6e6da7" - integrity sha512-vMJzPewAlRyOgxV2dU0Cuz2O8zzzx9VYtbJOaBgXFeLc4IV/Eg50n4LowmehOOR61S8ZMpc2K5Sa7g6A4jfkUw== + version "1.13.2" + resolved "https://registry.yarnpkg.com/axios/-/axios-1.13.2.tgz#9ada120b7b5ab24509553ec3e40123521117f687" + integrity sha512-VPk9ebNqPcy5lRGuSlKx752IlDatOjT9paPlm8A7yOuW2Fbvp4X3JznJtT4f0GzGLLiWE9W8onz51SqLYwzGaA== dependencies: follow-redirects "^1.15.6" form-data "^4.0.4" proxy-from-env "^1.1.0" +balanced-match@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" + integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== + base64-js@^1.3.0: version "1.5.1" resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" @@ -201,6 +240,13 @@ bottom-tip@^0.1.5: nanoid "^4.0.1" virtual-dom "^2.1.1" +brace-expansion@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.2.tgz#54fc53237a613d854c7bd37463aad17df87214e7" + integrity sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ== + dependencies: + balanced-match "^1.0.0" + browser-split@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/browser-split/-/browser-split-0.0.1.tgz#7b097574f8e3ead606fb4664e64adfdda2981a93" @@ -229,6 +275,18 @@ cirru-color@^0.2.4: resolved "https://registry.yarnpkg.com/cirru-color/-/cirru-color-0.2.4.tgz#19c5cb33cbf45d5bcccf8ecf1e45ef5673962a7a" integrity sha512-2ruNYgSyzrXirizCk2r9LNeu9+BXxEHNQVS1/RE2P7b1xoMjfYRiOpRaX2ecyCu4oF4HJGwYWi8vamiXI8ADEQ== +color-convert@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" + integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== + dependencies: + color-name "~1.1.4" + +color-name@~1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + combined-stream@^1.0.8: version "1.0.8" resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" @@ -241,6 +299,20 @@ copy-text-to-clipboard@^3.2.2: resolved "https://registry.yarnpkg.com/copy-text-to-clipboard/-/copy-text-to-clipboard-3.2.2.tgz#99bc79db3f2d355ec33a08d573aff6804491ddb9" integrity sha512-T6SqyLd1iLuqPA90J5N4cTalrtovCySh58iiZDGJ6FGznbclKh4UI+FGacQSgFzwKG77W7XT5gwbVEbd9cIH1A== +cross-spawn@^7.0.6: + version "7.0.6" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.6.tgz#8a58fe78f00dcd70c370451759dfbfaf03e8ee9f" + integrity sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA== + dependencies: + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" + +data-uri-to-buffer@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz#d8feb2b2881e6a4f58c2e08acfd0e2834e26222e" + integrity sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A== + debug@4: version "4.4.3" resolved "https://registry.yarnpkg.com/debug/-/debug-4.4.3.tgz#c6ae432d9bd9662582fce08709b038c58e9e3d6a" @@ -272,6 +344,11 @@ dunder-proto@^1.0.1: es-errors "^1.3.0" gopd "^1.2.0" +eastasianwidth@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz#696ce2ec0aa0e6ea93a397ffcf24aa7840c827cb" + integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA== + ecdsa-sig-formatter@1.0.11, ecdsa-sig-formatter@^1.0.11: version "1.0.11" resolved "https://registry.yarnpkg.com/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz#ae0f0fa2d85045ef14a817daa3ce9acd0489e5bf" @@ -279,6 +356,16 @@ ecdsa-sig-formatter@1.0.11, ecdsa-sig-formatter@^1.0.11: dependencies: safe-buffer "^5.0.1" +emoji-regex@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" + integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== + +emoji-regex@^9.2.2: + version "9.2.2" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72" + integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== + error@^4.3.0: version "4.4.0" resolved "https://registry.yarnpkg.com/error/-/error-4.4.0.tgz#bf69ff251fb4a279c19adccdaa6b61e90d9bf12a" @@ -332,15 +419,31 @@ fdir@^6.5.0: resolved "https://registry.yarnpkg.com/fdir/-/fdir-6.5.0.tgz#ed2ab967a331ade62f18d077dae192684d50d350" integrity sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg== +fetch-blob@^3.1.2, fetch-blob@^3.1.4: + version "3.2.0" + resolved "https://registry.yarnpkg.com/fetch-blob/-/fetch-blob-3.2.0.tgz#f09b8d4bbd45adc6f0c20b7e787e793e309dcce9" + integrity sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ== + dependencies: + node-domexception "^1.0.0" + web-streams-polyfill "^3.0.3" + follow-redirects@^1.15.6: version "1.15.11" resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.11.tgz#777d73d72a92f8ec4d2e410eb47352a56b8e8340" integrity sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ== +foreground-child@^3.1.0: + version "3.3.1" + resolved "https://registry.yarnpkg.com/foreground-child/-/foreground-child-3.3.1.tgz#32e8e9ed1b68a3497befb9ac2b6adf92a638576f" + integrity sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw== + dependencies: + cross-spawn "^7.0.6" + signal-exit "^4.0.1" + form-data@^4.0.4: - version "4.0.4" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.4.tgz#784cdcce0669a9d68e94d11ac4eea98088edd2c4" - integrity sha512-KrGhL9Q4zjj0kiUt5OO4Mr/A/jlI2jDYs5eHBpYHPcBEVSiipAvn2Ko2HnPe20rmcuuvMHNdZFp+4IlGTMF0Ow== + version "4.0.5" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.5.tgz#b49e48858045ff4cbf6b03e1805cebcad3679053" + integrity sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w== dependencies: asynckit "^0.4.0" combined-stream "^1.0.8" @@ -348,6 +451,13 @@ form-data@^4.0.4: hasown "^2.0.2" mime-types "^2.1.12" +formdata-polyfill@^4.0.10: + version "4.0.10" + resolved "https://registry.yarnpkg.com/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz#24807c31c9d402e002ab3d8c720144ceb8848423" + integrity sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g== + dependencies: + fetch-blob "^3.1.2" + fsevents@~2.3.3: version "2.3.3" resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" @@ -358,24 +468,23 @@ function-bind@^1.1.2: resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== -gaxios@^6.0.0, gaxios@^6.1.1: - version "6.7.1" - resolved "https://registry.yarnpkg.com/gaxios/-/gaxios-6.7.1.tgz#ebd9f7093ede3ba502685e73390248bb5b7f71fb" - integrity sha512-LDODD4TMYx7XXdpwxAVRAIAuB0bzv0s+ywFonY46k126qzQHT9ygyoa9tncmOiQmmDrik65UYsEkv3lbfqQ3yQ== +gaxios@^7.0.0: + version "7.1.3" + resolved "https://registry.yarnpkg.com/gaxios/-/gaxios-7.1.3.tgz#c5312f4254abc1b8ab53aef30c22c5229b80b1e1" + integrity sha512-YGGyuEdVIjqxkxVH1pUTMY/XtmmsApXrCVv5EU25iX6inEPbV+VakJfLealkBtJN69AQmh1eGOdCl9Sm1UP6XQ== dependencies: extend "^3.0.2" https-proxy-agent "^7.0.1" - is-stream "^2.0.0" - node-fetch "^2.6.9" - uuid "^9.0.1" + node-fetch "^3.3.2" + rimraf "^5.0.1" -gcp-metadata@^6.1.0: - version "6.1.1" - resolved "https://registry.yarnpkg.com/gcp-metadata/-/gcp-metadata-6.1.1.tgz#f65aa69f546bc56e116061d137d3f5f90bdec494" - integrity sha512-a4tiq7E0/5fTjxPAaH4jpjkSv/uCaU2p5KC6HVGrvl0cDjA8iBZv4vv1gyzlmK0ZUKqwpOyQMKzZQe3lTit77A== +gcp-metadata@^8.0.0: + version "8.1.2" + resolved "https://registry.yarnpkg.com/gcp-metadata/-/gcp-metadata-8.1.2.tgz#e62e3373ddf41fc727ccc31c55c687b798bee898" + integrity sha512-zV/5HKTfCeKWnxG0Dmrw51hEWFGfcF2xiXqcA3+J90WDuP0SvoiSO5ORvcBsifmx/FoIjgQN3oNOGaQ5PhLFkg== dependencies: - gaxios "^6.1.1" - google-logging-utils "^0.0.2" + gaxios "^7.0.0" + google-logging-utils "^1.0.0" json-bigint "^1.0.0" get-intrinsic@^1.2.6: @@ -402,6 +511,18 @@ get-proto@^1.0.1: dunder-proto "^1.0.1" es-object-atoms "^1.0.0" +glob@^10.3.7: + version "10.5.0" + resolved "https://registry.yarnpkg.com/glob/-/glob-10.5.0.tgz#8ec0355919cd3338c28428a23d4f24ecc5fe738c" + integrity sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg== + dependencies: + foreground-child "^3.1.0" + jackspeak "^3.1.2" + minimatch "^9.0.4" + minipass "^7.1.2" + package-json-from-dist "^1.0.0" + path-scurry "^1.11.1" + global@^4.3.0: version "4.4.0" resolved "https://registry.yarnpkg.com/global/-/global-4.4.0.tgz#3e7b105179006a323ed71aafca3e9c57a5cc6406" @@ -410,34 +531,35 @@ global@^4.3.0: min-document "^2.19.0" process "^0.11.10" -google-auth-library@^9.14.2: - version "9.15.1" - resolved "https://registry.yarnpkg.com/google-auth-library/-/google-auth-library-9.15.1.tgz#0c5d84ed1890b2375f1cd74f03ac7b806b392928" - integrity sha512-Jb6Z0+nvECVz+2lzSMt9u98UsoakXxA2HGHMCxh+so3n90XgYWkq5dur19JAJV7ONiJY22yBTyJB1TSkvPq9Ng== +google-auth-library@^10.3.0: + version "10.5.0" + resolved "https://registry.yarnpkg.com/google-auth-library/-/google-auth-library-10.5.0.tgz#3f0ebd47173496b91d2868f572bb8a8180c4b561" + integrity sha512-7ABviyMOlX5hIVD60YOfHw4/CxOfBhyduaYB+wbFWCWoni4N7SLcV46hrVRktuBbZjFC9ONyqamZITN7q3n32w== dependencies: base64-js "^1.3.0" ecdsa-sig-formatter "^1.0.11" - gaxios "^6.1.1" - gcp-metadata "^6.1.0" - gtoken "^7.0.0" + gaxios "^7.0.0" + gcp-metadata "^8.0.0" + google-logging-utils "^1.0.0" + gtoken "^8.0.0" jws "^4.0.0" -google-logging-utils@^0.0.2: - version "0.0.2" - resolved "https://registry.yarnpkg.com/google-logging-utils/-/google-logging-utils-0.0.2.tgz#5fd837e06fa334da450433b9e3e1870c1594466a" - integrity sha512-NEgUnEcBiP5HrPzufUkBzJOD/Sxsco3rLNo1F1TNf7ieU8ryUzBhqba8r756CjLX7rn3fHl6iLEwPYuqpoKgQQ== +google-logging-utils@^1.0.0: + version "1.1.3" + resolved "https://registry.yarnpkg.com/google-logging-utils/-/google-logging-utils-1.1.3.tgz#17b71f1f95d266d2ddd356b8f00178433f041b17" + integrity sha512-eAmLkjDjAFCVXg7A1unxHsLf961m6y17QFqXqAXGj/gVkKFrEICfStRfwUlGNfeCEjNRa32JEWOUTlYXPyyKvA== gopd@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.2.0.tgz#89f56b8217bdbc8802bd299df6d7f1081d7e51a1" integrity sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg== -gtoken@^7.0.0: - version "7.1.0" - resolved "https://registry.yarnpkg.com/gtoken/-/gtoken-7.1.0.tgz#d61b4ebd10132222817f7222b1e6064bd463fc26" - integrity sha512-pCcEwRi+TKpMlxAQObHDQ56KawURgyAf6jtIY046fJ5tIv3zDe/LEIubckAO8fj6JnAxLdmWkUfNyulQ2iKdEw== +gtoken@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/gtoken/-/gtoken-8.0.0.tgz#d67a0e346dd441bfb54ad14040ddc3b632886575" + integrity sha512-+CqsMbHPiSTdtSO14O51eMNlrp9N79gmeqmXeouJOhfucAedHw9noVe/n5uJk3tbKE6a+6ZCQg3RPhVhHByAIw== dependencies: - gaxios "^6.0.0" + gaxios "^7.0.0" jws "^4.0.0" has-symbols@^1.0.3, has-symbols@^1.1.0: @@ -472,15 +594,29 @@ individual@^3.0.0: resolved "https://registry.yarnpkg.com/individual/-/individual-3.0.0.tgz#e7ca4f85f8957b018734f285750dc22ec2f9862d" integrity sha512-rUY5vtT748NMRbEMrTNiFfy29BgGZwGXUi2NFUVMWQrogSLzlJvQV9eeMWi+g1aVaQ53tpyLAQtd5x/JH0Nh1g== +is-fullwidth-code-point@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" + integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== + is-object@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/is-object/-/is-object-1.0.2.tgz#a56552e1c665c9e950b4a025461da87e72f86fcf" integrity sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA== -is-stream@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" - integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== + +jackspeak@^3.1.2: + version "3.4.3" + resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-3.4.3.tgz#8833a9d89ab4acde6188942bd1c53b6390ed5a8a" + integrity sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw== + dependencies: + "@isaacs/cliui" "^8.0.2" + optionalDependencies: + "@pkgjs/parseargs" "^0.11.0" json-bigint@^1.0.0: version "1.0.0" @@ -580,6 +716,11 @@ lightningcss@^1.30.2: lightningcss-win32-arm64-msvc "1.30.2" lightningcss-win32-x64-msvc "1.30.2" +lru-cache@^10.2.0: + version "10.4.3" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.4.3.tgz#410fc8a17b70e598013df257c2446b7f3383f119" + integrity sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ== + math-intrinsics@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/math-intrinsics/-/math-intrinsics-1.1.0.tgz#a0dd74be81e2aa5c2f27e65ce283605ee4e2b7f9" @@ -598,12 +739,24 @@ mime-types@^2.1.12: mime-db "1.52.0" min-document@^2.19.0: - version "2.19.0" - resolved "https://registry.yarnpkg.com/min-document/-/min-document-2.19.0.tgz#7bd282e3f5842ed295bb748cdd9f1ffa2c824685" - integrity sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ== + version "2.19.2" + resolved "https://registry.yarnpkg.com/min-document/-/min-document-2.19.2.tgz#f95db44639eaae3ac8ea85ae6809ae85ff7e3b81" + integrity sha512-8S5I8db/uZN8r9HSLFVWPdJCvYOejMcEC82VIzNUc6Zkklf/d1gg2psfE79/vyhWOj4+J8MtwmoOz3TmvaGu5A== dependencies: dom-walk "^0.1.0" +minimatch@^9.0.4: + version "9.0.5" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.5.tgz#d74f9dd6b57d83d8e98cfb82133b03978bc929e5" + integrity sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow== + dependencies: + brace-expansion "^2.0.1" + +"minipass@^5.0.0 || ^6.0.2 || ^7.0.0", minipass@^7.1.2: + version "7.1.2" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.1.2.tgz#93a9626ce5e5e66bd4db86849e7515e92340a707" + integrity sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw== + ms@^2.1.3: version "2.1.3" resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" @@ -624,17 +777,42 @@ next-tick@^0.2.2: resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-0.2.2.tgz#75da4a927ee5887e39065880065b7336413b310d" integrity sha512-f7h4svPtl+QidoBv4taKXUjJ70G2asaZ8G28nS0OkqaalX8dwwrtWtyxEDPK62AC00ur/+/E0pUwBwY5EPn15Q== -node-fetch@^2.6.9: - version "2.7.0" - resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.7.0.tgz#d0f0fa6e3e2dc1d27efcd8ad99d550bda94d187d" - integrity sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A== +node-domexception@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/node-domexception/-/node-domexception-1.0.0.tgz#6888db46a1f71c0b76b3f7555016b63fe64766e5" + integrity sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ== + +node-fetch@^3.3.2: + version "3.3.2" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-3.3.2.tgz#d1e889bacdf733b4ff3b2b243eb7a12866a0b78b" + integrity sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA== dependencies: - whatwg-url "^5.0.0" + data-uri-to-buffer "^4.0.0" + fetch-blob "^3.1.4" + formdata-polyfill "^4.0.10" openai@^6.3.0: - version "6.3.0" - resolved "https://registry.yarnpkg.com/openai/-/openai-6.3.0.tgz#6cc21208a096ca204e359afa9a8897e7bb03c2a5" - integrity sha512-E6vOGtZvdcb4yXQ5jXvDlUG599OhIkb/GjBLZXS+qk0HF+PJReIldEc9hM8Ft81vn+N6dRdFRb7BZNK8bbvXrw== + version "6.9.1" + resolved "https://registry.yarnpkg.com/openai/-/openai-6.9.1.tgz#a591118d79d14ac01870d29efe869743e9b64167" + integrity sha512-vQ5Rlt0ZgB3/BNmTa7bIijYFhz3YBceAA3Z4JuoMSBftBF9YqFHIEhZakSs+O/Ad7EaoEimZvHxD5ylRjN11Lg== + +package-json-from-dist@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz#4f1471a010827a86f94cfd9b0727e36d267de505" + integrity sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw== + +path-key@^3.1.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" + integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== + +path-scurry@^1.11.1: + version "1.11.1" + resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-1.11.1.tgz#7960a668888594a0720b12a911d1a742ab9f11d2" + integrity sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA== + dependencies: + lru-cache "^10.2.0" + minipass "^5.0.0 || ^6.0.2 || ^7.0.0" picocolors@^1.1.1: version "1.1.1" @@ -665,35 +843,58 @@ proxy-from-env@^1.1.0: resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2" integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg== -rolldown@1.0.0-beta.42: - version "1.0.0-beta.42" - resolved "https://registry.yarnpkg.com/rolldown/-/rolldown-1.0.0-beta.42.tgz#6a452abe91a0cbc27a1ee712a5fc73024184d103" - integrity sha512-xaPcckj+BbJhYLsv8gOqezc8EdMcKKe/gk8v47B0KPvgABDrQ0qmNPAiT/gh9n9Foe0bUkEv2qzj42uU5q1WRg== +rimraf@^5.0.1: + version "5.0.10" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-5.0.10.tgz#23b9843d3dc92db71f96e1a2ce92e39fd2a8221c" + integrity sha512-l0OE8wL34P4nJH/H2ffoaniAokM2qSmrtXHmlpvYr5AVVX8msAyW0l8NVJFDxlSK4u3Uh/f41cQheDVdnYijwQ== + dependencies: + glob "^10.3.7" + +rolldown@1.0.0-beta.51: + version "1.0.0-beta.51" + resolved "https://registry.yarnpkg.com/rolldown/-/rolldown-1.0.0-beta.51.tgz#e4fedd0450d1d611f406f9336fee30180751e5f1" + integrity sha512-ZRLgPlS91l4JztLYEZnmMcd3Umcla1hkXJgiEiR4HloRJBBoeaX8qogTu5Jfu36rRMVLndzqYv0h+M5gJAkUfg== dependencies: - "@oxc-project/types" "=0.94.0" - "@rolldown/pluginutils" "1.0.0-beta.42" - ansis "=4.2.0" + "@oxc-project/types" "=0.98.0" + "@rolldown/pluginutils" "1.0.0-beta.51" optionalDependencies: - "@rolldown/binding-android-arm64" "1.0.0-beta.42" - "@rolldown/binding-darwin-arm64" "1.0.0-beta.42" - "@rolldown/binding-darwin-x64" "1.0.0-beta.42" - "@rolldown/binding-freebsd-x64" "1.0.0-beta.42" - "@rolldown/binding-linux-arm-gnueabihf" "1.0.0-beta.42" - "@rolldown/binding-linux-arm64-gnu" "1.0.0-beta.42" - "@rolldown/binding-linux-arm64-musl" "1.0.0-beta.42" - "@rolldown/binding-linux-x64-gnu" "1.0.0-beta.42" - "@rolldown/binding-linux-x64-musl" "1.0.0-beta.42" - "@rolldown/binding-openharmony-arm64" "1.0.0-beta.42" - "@rolldown/binding-wasm32-wasi" "1.0.0-beta.42" - "@rolldown/binding-win32-arm64-msvc" "1.0.0-beta.42" - "@rolldown/binding-win32-ia32-msvc" "1.0.0-beta.42" - "@rolldown/binding-win32-x64-msvc" "1.0.0-beta.42" + "@rolldown/binding-android-arm64" "1.0.0-beta.51" + "@rolldown/binding-darwin-arm64" "1.0.0-beta.51" + "@rolldown/binding-darwin-x64" "1.0.0-beta.51" + "@rolldown/binding-freebsd-x64" "1.0.0-beta.51" + "@rolldown/binding-linux-arm-gnueabihf" "1.0.0-beta.51" + "@rolldown/binding-linux-arm64-gnu" "1.0.0-beta.51" + "@rolldown/binding-linux-arm64-musl" "1.0.0-beta.51" + "@rolldown/binding-linux-x64-gnu" "1.0.0-beta.51" + "@rolldown/binding-linux-x64-musl" "1.0.0-beta.51" + "@rolldown/binding-openharmony-arm64" "1.0.0-beta.51" + "@rolldown/binding-wasm32-wasi" "1.0.0-beta.51" + "@rolldown/binding-win32-arm64-msvc" "1.0.0-beta.51" + "@rolldown/binding-win32-ia32-msvc" "1.0.0-beta.51" + "@rolldown/binding-win32-x64-msvc" "1.0.0-beta.51" safe-buffer@^5.0.1: version "5.2.1" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== +shebang-command@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" + integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== + dependencies: + shebang-regex "^3.0.0" + +shebang-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" + integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== + +signal-exit@^4.0.1: + version "4.1.0" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-4.1.0.tgz#952188c1cbd546070e2dd20d0f41c0ae0530cb04" + integrity sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw== + source-map-js@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.2.1.tgz#1ce5650fddd87abc099eda37dcff024c2667ae46" @@ -704,6 +905,38 @@ string-template@~0.2.0: resolved "https://registry.yarnpkg.com/string-template/-/string-template-0.2.1.tgz#42932e598a352d01fc22ec3367d9d84eec6c9add" integrity sha512-Yptehjogou2xm4UJbxJ4CxgZx12HBfeystp0y3x7s4Dj32ltVVG1Gg8YhKjHZkHicuKpZX/ffilA8505VbUbpw== +"string-width-cjs@npm:string-width@^4.2.0", string-width@^4.1.0: + version "4.2.3" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +string-width@^5.0.1, string-width@^5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-5.1.2.tgz#14f8daec6d81e7221d2a357e668cab73bdbca794" + integrity sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA== + dependencies: + eastasianwidth "^0.2.0" + emoji-regex "^9.2.2" + strip-ansi "^7.0.1" + +"strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@^6.0.0, strip-ansi@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + +strip-ansi@^7.0.1: + version "7.1.2" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.1.2.tgz#132875abde678c7ea8d691533f2e7e22bb744dba" + integrity sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA== + dependencies: + ansi-regex "^6.0.1" + tinyglobby@^0.2.15: version "0.2.15" resolved "https://registry.yarnpkg.com/tinyglobby/-/tinyglobby-0.2.15.tgz#e228dd1e638cea993d2fdb4fcd2d4602a79951c2" @@ -712,21 +945,11 @@ tinyglobby@^0.2.15: fdir "^6.5.0" picomatch "^4.0.3" -tr46@~0.0.3: - version "0.0.3" - resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" - integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== - tslib@^2.4.0: version "2.8.1" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.8.1.tgz#612efe4ed235d567e8aba5f2a5fab70280ade83f" integrity sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w== -uuid@^9.0.1: - version "9.0.1" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-9.0.1.tgz#e188d4c8853cc722220392c424cd637f32293f30" - integrity sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA== - virtual-dom@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/virtual-dom/-/virtual-dom-2.1.1.tgz#80eda2d481b9ede0c049118cefcb4a05f21d1375" @@ -742,32 +965,49 @@ virtual-dom@^2.1.1: x-is-string "0.1.0" "vite@npm:rolldown-vite@latest": - version "7.1.16" - resolved "https://registry.yarnpkg.com/rolldown-vite/-/rolldown-vite-7.1.16.tgz#7f439e17e2edb7aaf1514e2f30e88e2ef90ca1a3" - integrity sha512-cK6tCmZyEC0KRAcXTjQ+ara+wkqmaE7WUoI0ZfZzDuvaRaZ3mtvbhTJc4cH+PjKRok++++Z1bZZaNlf3+SnnGA== + version "7.2.6" + resolved "https://registry.yarnpkg.com/rolldown-vite/-/rolldown-vite-7.2.6.tgz#b6bb0de8eee5baf12ea87300636684cdaa20358b" + integrity sha512-u+0VLWLPJgwINLTQI18fSQlqfwgu8biRP4SY6HH4HLcEWZUOnDu5ARpwPYPyDahXPuhdSRHmWfS5G2/7CmqpJw== dependencies: - "@oxc-project/runtime" "0.92.0" + "@oxc-project/runtime" "0.98.0" fdir "^6.5.0" lightningcss "^1.30.2" picomatch "^4.0.3" postcss "^8.5.6" - rolldown "1.0.0-beta.42" + rolldown "1.0.0-beta.51" tinyglobby "^0.2.15" optionalDependencies: fsevents "~2.3.3" -webidl-conversions@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" - integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== +web-streams-polyfill@^3.0.3: + version "3.3.3" + resolved "https://registry.yarnpkg.com/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz#2073b91a2fdb1fbfbd401e7de0ac9f8214cecb4b" + integrity sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw== + +which@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" + integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== + dependencies: + isexe "^2.0.0" -whatwg-url@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" - integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw== +"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + +wrap-ansi@^8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214" + integrity sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ== dependencies: - tr46 "~0.0.3" - webidl-conversions "^3.0.0" + ansi-styles "^6.1.0" + string-width "^5.0.1" + strip-ansi "^7.0.1" ws@^8.18.0: version "8.18.3" From 4473ee86fd21c48644268bea5c29c05261a72834 Mon Sep 17 00:00:00 2001 From: tiye Date: Mon, 1 Dec 2025 17:03:28 +0800 Subject: [PATCH 2/2] move model picker to message box --- calcit.cirru | 191 ++++++++++++++++++++++++++++++-------------------- compact.cirru | 82 ++++++++++++---------- 2 files changed, 159 insertions(+), 114 deletions(-) diff --git a/calcit.cirru b/calcit.cirru index ffb5ac4..572ecca 100644 --- a/calcit.cirru +++ b/calcit.cirru @@ -2864,79 +2864,6 @@ :data $ {} |T $ %{} :Leaf (:at 1735371460982) (:by |rJG4IHzWf) (:text |:answer) |b $ %{} :Leaf (:at 1735371460982) (:by |rJG4IHzWf) (:text |state) - |j $ %{} :Expr (:at 1747930730692) (:by |rJG4IHzWf) - :data $ {} - |T $ %{} :Leaf (:at 1747930730692) (:by |rJG4IHzWf) (:text |div) - |b $ %{} :Expr (:at 1747930730692) (:by |rJG4IHzWf) - :data $ {} - |T $ %{} :Leaf (:at 1747930730692) (:by |rJG4IHzWf) (:text |{}) - |h $ %{} :Expr (:at 1747930730692) (:by |rJG4IHzWf) - :data $ {} - |T $ %{} :Leaf (:at 1747930730692) (:by |rJG4IHzWf) (:text |a) - |b $ %{} :Expr (:at 1747930730692) (:by |rJG4IHzWf) - :data $ {} - |T $ %{} :Leaf (:at 1747930730692) (:by |rJG4IHzWf) (:text |{}) - |b $ %{} :Expr (:at 1747930730692) (:by |rJG4IHzWf) - :data $ {} - |T $ %{} :Leaf (:at 1747930730692) (:by |rJG4IHzWf) (:text |:inner-text) - |b $ %{} :Expr (:at 1747930730692) (:by |rJG4IHzWf) - :data $ {} - |T $ %{} :Leaf (:at 1747930730692) (:by |rJG4IHzWf) (:text |or) - |b $ %{} :Expr (:at 1747930730692) (:by |rJG4IHzWf) - :data $ {} - |T $ %{} :Leaf (:at 1747930730692) (:by |rJG4IHzWf) (:text |turn-str) - |b $ %{} :Leaf (:at 1747930730692) (:by |rJG4IHzWf) (:text |model) - |h $ %{} :Leaf (:at 1747930730692) (:by |rJG4IHzWf) (:text "|\"-") - |h $ %{} :Expr (:at 1747930730692) (:by |rJG4IHzWf) - :data $ {} - |T $ %{} :Leaf (:at 1747930730692) (:by |rJG4IHzWf) (:text |:class-name) - |b $ %{} :Expr (:at 1747930730692) (:by |rJG4IHzWf) - :data $ {} - |T $ %{} :Leaf (:at 1747930730692) (:by |rJG4IHzWf) (:text |str-spaced) - |b $ %{} :Leaf (:at 1747930730692) (:by |rJG4IHzWf) (:text |style-a-toggler) - |h $ %{} :Leaf (:at 1747930730692) (:by |rJG4IHzWf) (:text |css/font-fancy) - |l $ %{} :Expr (:at 1747930730692) (:by |rJG4IHzWf) - :data $ {} - |T $ %{} :Leaf (:at 1747930730692) (:by |rJG4IHzWf) (:text |:style) - |b $ %{} :Expr (:at 1747930730692) (:by |rJG4IHzWf) - :data $ {} - |T $ %{} :Leaf (:at 1747930730692) (:by |rJG4IHzWf) (:text |{}) - |b $ %{} :Expr (:at 1747930730692) (:by |rJG4IHzWf) - :data $ {} - |T $ %{} :Leaf (:at 1747930730692) (:by |rJG4IHzWf) (:text |:opacity) - |b $ %{} :Expr (:at 1747930730692) (:by |rJG4IHzWf) - :data $ {} - |T $ %{} :Leaf (:at 1747930730692) (:by |rJG4IHzWf) (:text |if) - |b $ %{} :Expr (:at 1747930730692) (:by |rJG4IHzWf) - :data $ {} - |T $ %{} :Leaf (:at 1747930730692) (:by |rJG4IHzWf) (:text |=) - |b $ %{} :Leaf (:at 1747930730692) (:by |rJG4IHzWf) (:text |model) - |h $ %{} :Leaf (:at 1747930730692) (:by |rJG4IHzWf) (:text |:anthropic) - |h $ %{} :Leaf (:at 1747930730692) (:by |rJG4IHzWf) (:text |1) - |l $ %{} :Leaf (:at 1747930730692) (:by |rJG4IHzWf) (:text |0.3) - |o $ %{} :Expr (:at 1747930730692) (:by |rJG4IHzWf) - :data $ {} - |T $ %{} :Leaf (:at 1747930730692) (:by |rJG4IHzWf) (:text |:on-click) - |b $ %{} :Expr (:at 1747930730692) (:by |rJG4IHzWf) - :data $ {} - |T $ %{} :Leaf (:at 1747930730692) (:by |rJG4IHzWf) (:text |fn) - |b $ %{} :Expr (:at 1747930730692) (:by |rJG4IHzWf) - :data $ {} - |T $ %{} :Leaf (:at 1747930730692) (:by |rJG4IHzWf) (:text |e) - |b $ %{} :Leaf (:at 1747930730692) (:by |rJG4IHzWf) (:text |d!) - |h $ %{} :Expr (:at 1747930730692) (:by |rJG4IHzWf) - :data $ {} - |T $ %{} :Leaf (:at 1747930730692) (:by |rJG4IHzWf) (:text |;) - |b $ %{} :Leaf (:at 1747930730692) (:by |rJG4IHzWf) (:text |d!) - |h $ %{} :Expr (:at 1747930730692) (:by |rJG4IHzWf) - :data $ {} - |T $ %{} :Leaf (:at 1747930730692) (:by |rJG4IHzWf) (:text |::) - |b $ %{} :Leaf (:at 1747930730692) (:by |rJG4IHzWf) (:text |:change-model) - |l $ %{} :Expr (:at 1747930730692) (:by |rJG4IHzWf) - :data $ {} - |T $ %{} :Leaf (:at 1747930730692) (:by |rJG4IHzWf) (:text |.show) - |b $ %{} :Leaf (:at 1747930730692) (:by |rJG4IHzWf) (:text |model-plugin) - |h $ %{} :Leaf (:at 1747930730692) (:by |rJG4IHzWf) (:text |d!) |l $ %{} :Expr (:at 1734771341800) (:by |rJG4IHzWf) :data $ {} |T $ %{} :Leaf (:at 1734771341800) (:by |rJG4IHzWf) (:text |=<) @@ -2950,6 +2877,72 @@ |T $ %{} :Leaf (:at 1722536198830) (:by |rJG4IHzWf) (:text |>>) |b $ %{} :Leaf (:at 1722536199596) (:by |rJG4IHzWf) (:text |states) |h $ %{} :Leaf (:at 1722536202560) (:by |rJG4IHzWf) (:text |:message-box) + |e $ %{} :Expr (:at 1764579034499) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1764579034499) (:by |rJG4IHzWf) (:text |a) + |b $ %{} :Expr (:at 1764579034499) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1764579034499) (:by |rJG4IHzWf) (:text |{}) + |b $ %{} :Expr (:at 1764579034499) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1764579034499) (:by |rJG4IHzWf) (:text |:inner-text) + |b $ %{} :Expr (:at 1764579034499) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1764579034499) (:by |rJG4IHzWf) (:text |or) + |b $ %{} :Expr (:at 1764579034499) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1764579034499) (:by |rJG4IHzWf) (:text |turn-str) + |b $ %{} :Leaf (:at 1764579034499) (:by |rJG4IHzWf) (:text |model) + |h $ %{} :Leaf (:at 1764579034499) (:by |rJG4IHzWf) (:text "|\"-") + |h $ %{} :Expr (:at 1764579034499) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1764579034499) (:by |rJG4IHzWf) (:text |:class-name) + |b $ %{} :Expr (:at 1764579034499) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1764579034499) (:by |rJG4IHzWf) (:text |str-spaced) + |b $ %{} :Leaf (:at 1764579034499) (:by |rJG4IHzWf) (:text |style-a-toggler) + |l $ %{} :Expr (:at 1764579034499) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1764579034499) (:by |rJG4IHzWf) (:text |:style) + |b $ %{} :Expr (:at 1764579034499) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1764579034499) (:by |rJG4IHzWf) (:text |{}) + |b $ %{} :Expr (:at 1764579034499) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1764579034499) (:by |rJG4IHzWf) (:text |:opacity) + |b $ %{} :Expr (:at 1764579034499) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1764579034499) (:by |rJG4IHzWf) (:text |if) + |b $ %{} :Expr (:at 1764579034499) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1764579034499) (:by |rJG4IHzWf) (:text |=) + |b $ %{} :Leaf (:at 1764579034499) (:by |rJG4IHzWf) (:text |model) + |h $ %{} :Leaf (:at 1764579034499) (:by |rJG4IHzWf) (:text |:anthropic) + |h $ %{} :Leaf (:at 1764579034499) (:by |rJG4IHzWf) (:text |1) + |l $ %{} :Leaf (:at 1764579034499) (:by |rJG4IHzWf) (:text |0.3) + |o $ %{} :Expr (:at 1764579034499) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1764579034499) (:by |rJG4IHzWf) (:text |:on-click) + |b $ %{} :Expr (:at 1764579034499) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1764579034499) (:by |rJG4IHzWf) (:text |fn) + |b $ %{} :Expr (:at 1764579034499) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1764579034499) (:by |rJG4IHzWf) (:text |e) + |b $ %{} :Leaf (:at 1764579034499) (:by |rJG4IHzWf) (:text |d!) + |h $ %{} :Expr (:at 1764579034499) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1764579034499) (:by |rJG4IHzWf) (:text |;) + |b $ %{} :Leaf (:at 1764579034499) (:by |rJG4IHzWf) (:text |d!) + |h $ %{} :Expr (:at 1764579034499) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1764579034499) (:by |rJG4IHzWf) (:text |::) + |b $ %{} :Leaf (:at 1764579034499) (:by |rJG4IHzWf) (:text |:change-model) + |l $ %{} :Expr (:at 1764579034499) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1764579034499) (:by |rJG4IHzWf) (:text |.show) + |b $ %{} :Leaf (:at 1764579034499) (:by |rJG4IHzWf) (:text |model-plugin) + |h $ %{} :Leaf (:at 1764579034499) (:by |rJG4IHzWf) (:text |d!) |h $ %{} :Expr (:at 1722536439171) (:by |rJG4IHzWf) :data $ {} |T $ %{} :Leaf (:at 1722536439798) (:by |rJG4IHzWf) (:text |fn) @@ -3006,6 +2999,7 @@ |h $ %{} :Expr (:at 1722536204293) (:by |rJG4IHzWf) :data $ {} |T $ %{} :Leaf (:at 1722536210883) (:by |rJG4IHzWf) (:text |states) + |X $ %{} :Leaf (:at 1764579042584) (:by |rJG4IHzWf) (:text |picker-el) |b $ %{} :Leaf (:at 1722536416126) (:by |rJG4IHzWf) (:text |on-submit) |l $ %{} :Expr (:at 1722536215653) (:by |rJG4IHzWf) :data $ {} @@ -3429,7 +3423,8 @@ :data $ {} |D $ %{} :Leaf (:at 1754588657359) (:by |rJG4IHzWf) (:text |str-spaced) |T $ %{} :Leaf (:at 1754588654497) (:by |rJG4IHzWf) (:text |css/row) - |b $ %{} :Leaf (:at 1754588740001) (:by |rJG4IHzWf) (:text |css/gap16) + |b $ %{} :Leaf (:at 1764579751744) (:by |rJG4IHzWf) (:text |style-gap12) + |N $ %{} :Leaf (:at 1764579048351) (:by |rJG4IHzWf) (:text |picker-el) |P $ %{} :Expr (:at 1754588685340) (:by |rJG4IHzWf) :data $ {} |T $ %{} :Leaf (:at 1754588686621) (:by |rJG4IHzWf) (:text |div) @@ -3490,7 +3485,7 @@ |l $ %{} :Expr (:at 1754588702272) (:by |rJG4IHzWf) :data $ {} |T $ %{} :Leaf (:at 1754588703681) (:by |rJG4IHzWf) (:text |<>) - |b $ %{} :Leaf (:at 1754589644043) (:by |rJG4IHzWf) (:text "|\"Thinking") + |b $ %{} :Leaf (:at 1764579571765) (:by |rJG4IHzWf) (:text "|\"Think") |h $ %{} :Leaf (:at 1754588747315) (:by |rJG4IHzWf) (:text |css/font-fancy) |R $ %{} :Expr (:at 1754588685340) (:by |rJG4IHzWf) :data $ {} @@ -4112,6 +4107,24 @@ :data $ {} |T $ %{} :Leaf (:at 1728113829832) (:by |rJG4IHzWf) (:text |:cursor) |b $ %{} :Leaf (:at 1728113830862) (:by |rJG4IHzWf) (:text |:pointer) + |q $ %{} :Expr (:at 1764579122367) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1764579125289) (:by |rJG4IHzWf) (:text |:background-color) + |b $ %{} :Leaf (:at 1764579126118) (:by |rJG4IHzWf) (:text |:white) + |s $ %{} :Expr (:at 1764579517045) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1764579517045) (:by |rJG4IHzWf) (:text |:color) + |b $ %{} :Leaf (:at 1764579517045) (:by |rJG4IHzWf) (:text |:black) + |h $ %{} :Expr (:at 1764579493085) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1764579498394) (:by |rJG4IHzWf) (:text "|\".focus-within &") + |b $ %{} :Expr (:at 1764579499001) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1764579499338) (:by |rJG4IHzWf) (:text |{}) + |b $ %{} :Expr (:at 1764579499620) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1764579500558) (:by |rJG4IHzWf) (:text |:color) + |b $ %{} :Leaf (:at 1764579502477) (:by |rJG4IHzWf) (:text |:black) |style-abort-close $ %{} :CodeEntry (:doc |) :code $ %{} :Expr (:at 1743617965976) (:by |rJG4IHzWf) :data $ {} @@ -4223,7 +4236,15 @@ |l $ %{} :Expr (:at 1754589910965) (:by |rJG4IHzWf) :data $ {} |T $ %{} :Leaf (:at 1754589912780) (:by |rJG4IHzWf) (:text |:font-size) - |b $ %{} :Leaf (:at 1754590016328) (:by |rJG4IHzWf) (:text |13) + |b $ %{} :Leaf (:at 1764579591739) (:by |rJG4IHzWf) (:text |12) + |m $ %{} :Expr (:at 1764579702995) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1764579706408) (:by |rJG4IHzWf) (:text |:line-height) + |b $ %{} :Leaf (:at 1764579713259) (:by |rJG4IHzWf) (:text "|\"28px") + |o $ %{} :Expr (:at 1764579593594) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1764579596263) (:by |rJG4IHzWf) (:text |:vertical-align) + |b $ %{} :Leaf (:at 1764579597613) (:by |rJG4IHzWf) (:text |:middle) |style-clear $ %{} :CodeEntry (:doc |) :code $ %{} :Expr (:at 1722965090807) (:by |rJG4IHzWf) :data $ {} @@ -4276,6 +4297,24 @@ :data $ {} |T $ %{} :Leaf (:at 1743618485449) (:by |rJG4IHzWf) (:text |:font-size) |b $ %{} :Leaf (:at 1743618496096) (:by |rJG4IHzWf) (:text |13) + |style-gap12 $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1764579752226) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1764579756089) (:by |rJG4IHzWf) (:text |defstyle) + |b $ %{} :Leaf (:at 1764579752226) (:by |rJG4IHzWf) (:text |style-gap12) + |h $ %{} :Expr (:at 1764579752226) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1764579757386) (:by |rJG4IHzWf) (:text |{}) + |b $ %{} :Expr (:at 1764579757777) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1764579759142) (:by |rJG4IHzWf) (:text "|\"&") + |b $ %{} :Expr (:at 1764579759440) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1764579764877) (:by |rJG4IHzWf) (:text |{}) + |b $ %{} :Expr (:at 1764579765202) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1764579766489) (:by |rJG4IHzWf) (:text |:gap) + |b $ %{} :Leaf (:at 1764579766930) (:by |rJG4IHzWf) (:text |12) |style-image $ %{} :CodeEntry (:doc |) :code $ %{} :Expr (:at 1744743046216) (:by |rJG4IHzWf) :data $ {} diff --git a/compact.cirru b/compact.cirru index 372ec00..22f4c04 100644 --- a/compact.cirru +++ b/compact.cirru @@ -400,17 +400,16 @@ div {} $ :class-name (str-spaced css/row-middle) comp-copy $ :answer state - div ({}) - a $ {} - :inner-text $ or (turn-str model) "\"-" - :class-name $ str-spaced style-a-toggler css/font-fancy - :style $ {} - :opacity $ if (= model :anthropic) 1 0.3 - :on-click $ fn (e d!) - ; d! $ :: :change-model - .show model-plugin d! =< nil 200 comp-message-box (>> states :message-box) + a $ {} + :inner-text $ or (turn-str model) "\"-" + :class-name $ str-spaced style-a-toggler + :style $ {} + :opacity $ if (= model :anthropic) 1 0.3 + :on-click $ fn (e d!) + ; d! $ :: :change-model + .show model-plugin d! fn (text search? think? d!) (submit-message! cursor state text search? think? model d!) model-plugin.render if dev? $ comp-reel (>> states :reel) reel ({}) @@ -418,7 +417,7 @@ :examples $ [] |comp-message-box $ %{} :CodeEntry (:doc |) :code $ quote - defcomp comp-message-box (states on-submit) + defcomp comp-message-box (states picker-el on-submit) let cursor $ :cursor states state $ either (:data states) @@ -472,33 +471,34 @@ -> (js/document.querySelector "\"#message") (.!focus) span $ {} (:class-name style-clear) div - {} $ :class-name (str-spaced css/row css/gap16) - div - {} - :class-name $ str-spaced css/row style-checkbox - :on-click $ fn (e d!) - d! cursor $ assoc state :think? - not $ :think? state - input $ {} - :checked $ :think? state - :type "\"checkbox" - <> "\"Thinking" css/font-fancy - div - {} - :class-name $ str-spaced css/row style-checkbox + {} $ :class-name (str-spaced css/row style-gap12) + , picker-el + div + {} + :class-name $ str-spaced css/row style-checkbox + :on-click $ fn (e d!) + d! cursor $ assoc state :think? + not $ :think? state + input $ {} + :checked $ :think? state + :type "\"checkbox" + <> "\"Think" css/font-fancy + div + {} + :class-name $ str-spaced css/row style-checkbox + :on-click $ fn (e d!) + d! cursor $ assoc state :search? + not $ :search? state + input $ {} + :checked $ :search? state + :type "\"checkbox" + <> "\"Search" css/font-fancy + button $ {} + :class-name $ str-spaced css/button style-submit + :inner-text "\"Submit" :on-click $ fn (e d!) - d! cursor $ assoc state :search? - not $ :search? state - input $ {} - :checked $ :search? state - :type "\"checkbox" - <> "\"Search" css/font-fancy - button $ {} - :class-name $ str-spaced css/button style-submit - :inner-text "\"Submit" - :on-click $ fn (e d!) - ; println $ :content state - on-submit (:content state) (:search? state) (:think? state) d! + ; println $ :content state + on-submit (:content state) (:search? state) (:think? state) d! :examples $ [] |effect-focus $ %{} :CodeEntry (:doc |) :code $ quote @@ -592,7 +592,8 @@ |style-a-toggler $ %{} :CodeEntry (:doc |) :code $ quote defstyle style-a-toggler $ {} - "\"&" $ {} (:cursor :pointer) + "\"&" $ {} (:cursor :pointer) (:background-color :white) (:color :black) + "\".focus-within &" $ {} (:color :black) :examples $ [] |style-abort-close $ %{} :CodeEntry (:doc |) :code $ quote @@ -612,7 +613,7 @@ |style-checkbox $ %{} :CodeEntry (:doc |) :code $ quote defstyle style-checkbox $ {} - "\"&" $ {} (:cursor :pointer) (:user-select :none) (:font-size 13) + "\"&" $ {} (:cursor :pointer) (:user-select :none) (:font-size 12) (:line-height "\"28px") (:vertical-align :middle) :examples $ [] |style-clear $ %{} :CodeEntry (:doc |) :code $ quote @@ -624,6 +625,11 @@ defstyle style-code-content $ {} "\"&" $ {} (:line-height "\"1.5") (:font-size 13) :examples $ [] + |style-gap12 $ %{} :CodeEntry (:doc |) + :code $ quote + defstyle style-gap12 $ {} + "\"&" $ {} (:gap 12) + :examples $ [] |style-image $ %{} :CodeEntry (:doc |) :code $ quote defstyle style-image $ {}