diff --git a/calcit.cirru b/calcit.cirru index 1bffd44..28aadf2 100644 --- a/calcit.cirru +++ b/calcit.cirru @@ -1674,7 +1674,7 @@ |T $ %{} :Leaf (:at 1744996523115) (:by |rJG4IHzWf) (:text |js-object) |b $ %{} :Expr (:at 1744996523115) (:by |rJG4IHzWf) :data $ {} - |T $ %{} :Leaf (:at 1744996523115) (:by |rJG4IHzWf) (:text |:apiKey) + |T $ %{} :Leaf (:at 1748676439313) (:by |rJG4IHzWf) (:text |:apiKey) |b $ %{} :Expr (:at 1744996523115) (:by |rJG4IHzWf) :data $ {} |T $ %{} :Leaf (:at 1744996523115) (:by |rJG4IHzWf) (:text |get-gemini-key!) @@ -1713,20 +1713,18 @@ |b $ %{} :Expr (:at 1744996505254) (:by |rJG4IHzWf) :data $ {} |T $ %{} :Leaf (:at 1744996505254) (:by |rJG4IHzWf) (:text |::) - |b $ %{} :Leaf (:at 1744996505254) (:by |rJG4IHzWf) (:text |:states) + |b $ %{} :Leaf (:at 1752512962486) (:by |rJG4IHzWf) (:text |:states-merge) |h $ %{} :Leaf (:at 1744996505254) (:by |rJG4IHzWf) (:text |cursor) + |j $ %{} :Leaf (:at 1752512965922) (:by |rJG4IHzWf) (:text |state) |l $ %{} :Expr (:at 1744996505254) (:by |rJG4IHzWf) :data $ {} - |T $ %{} :Leaf (:at 1744996505254) (:by |rJG4IHzWf) (:text |->) - |b $ %{} :Leaf (:at 1744996505254) (:by |rJG4IHzWf) (:text |state) + |T $ %{} :Leaf (:at 1752512969043) (:by |rJG4IHzWf) (:text |{}) |h $ %{} :Expr (:at 1744996505254) (:by |rJG4IHzWf) :data $ {} - |T $ %{} :Leaf (:at 1744996505254) (:by |rJG4IHzWf) (:text |assoc) |b $ %{} :Leaf (:at 1744996505254) (:by |rJG4IHzWf) (:text |:answer) |h $ %{} :Leaf (:at 1744996505254) (:by |rJG4IHzWf) (:text |nil) |l $ %{} :Expr (:at 1744996505254) (:by |rJG4IHzWf) :data $ {} - |T $ %{} :Leaf (:at 1744996505254) (:by |rJG4IHzWf) (:text |assoc) |b $ %{} :Leaf (:at 1744996505254) (:by |rJG4IHzWf) (:text |:loading?) |h $ %{} :Leaf (:at 1744996505254) (:by |rJG4IHzWf) (:text |true) |t $ %{} :Expr (:at 1744996505254) (:by |rJG4IHzWf) @@ -1769,18 +1767,25 @@ |T $ %{} :Leaf (:at 1744996505254) (:by |rJG4IHzWf) (:text |js/console.log) |b $ %{} :Leaf (:at 1744996505254) (:by |rJG4IHzWf) (:text |ai) |l $ %{} :Leaf (:at 1744996505254) (:by |rJG4IHzWf) (:text |ai) + |g $ %{} :Expr (:at 1749146417897) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1749146419503) (:by |rJG4IHzWf) (:text |model) + |b $ %{} :Expr (:at 1749146420090) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1749146420090) (:by |rJG4IHzWf) (:text |pick-model) + |b $ %{} :Leaf (:at 1749146420090) (:by |rJG4IHzWf) (:text |variant) |l $ %{} :Expr (:at 1744996505254) (:by |rJG4IHzWf) :data $ {} |T $ %{} :Leaf (:at 1744996505254) (:by |rJG4IHzWf) (:text |content) |b $ %{} :Expr (:at 1744996505254) (:by |rJG4IHzWf) :data $ {} - |T $ %{} :Leaf (:at 1744996505254) (:by |rJG4IHzWf) (:text |.!replace) + |T $ %{} :Leaf (:at 1748676425132) (:by |rJG4IHzWf) (:text |.!replace) |b $ %{} :Leaf (:at 1744996505254) (:by |rJG4IHzWf) (:text |prompt-text) |h $ %{} :Leaf (:at 1744996505254) (:by |rJG4IHzWf) (:text "|\"{{selected}}") |l $ %{} :Expr (:at 1744996505254) (:by |rJG4IHzWf) :data $ {} |T $ %{} :Leaf (:at 1744996505254) (:by |rJG4IHzWf) (:text |or) - |b $ %{} :Leaf (:at 1744996505254) (:by |rJG4IHzWf) (:text |selected) + |b $ %{} :Leaf (:at 1748676418390) (:by |rJG4IHzWf) (:text |selected) |h $ %{} :Leaf (:at 1744996505254) (:by |rJG4IHzWf) (:text "|\"<未找到选中内容>") |o $ %{} :Expr (:at 1744996505254) (:by |rJG4IHzWf) :data $ {} @@ -1792,18 +1797,27 @@ :data $ {} |T $ %{} :Leaf (:at 1744996505254) (:by |rJG4IHzWf) (:text |.!includes) |b $ %{} :Leaf (:at 1744996505254) (:by |rJG4IHzWf) (:text |prompt-text) - |h $ %{} :Leaf (:at 1744996505254) (:by |rJG4IHzWf) (:text "|\"{{json}}") + |h $ %{} :Leaf (:at 1748676430630) (:by |rJG4IHzWf) (:text "|\"{{json}}") |h $ %{} :Expr (:at 1744996505254) (:by |rJG4IHzWf) :data $ {} |T $ %{} :Leaf (:at 1744996505254) (:by |rJG4IHzWf) (:text |.!includes) |b $ %{} :Leaf (:at 1744996505254) (:by |rJG4IHzWf) (:text |prompt-text) |h $ %{} :Leaf (:at 1744996505254) (:by |rJG4IHzWf) (:text "|\"{{JSON}}") + |oT $ %{} :Expr (:at 1749214913624) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1749214916044) (:by |rJG4IHzWf) (:text |pro?) + |b $ %{} :Expr (:at 1749214919071) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1749214919071) (:by |rJG4IHzWf) (:text |.!includes) + |b $ %{} :Leaf (:at 1749214919071) (:by |rJG4IHzWf) (:text |model) + |h $ %{} :Leaf (:at 1749214919071) (:by |rJG4IHzWf) (:text "|\"pro") |p $ %{} :Expr (:at 1744996903853) (:by |rJG4IHzWf) :data $ {} |T $ %{} :Leaf (:at 1744996906007) (:by |rJG4IHzWf) (:text |think?) |b $ %{} :Expr (:at 1744996909128) (:by |rJG4IHzWf) :data $ {} |T $ %{} :Leaf (:at 1744996909128) (:by |rJG4IHzWf) (:text |or) + |X $ %{} :Leaf (:at 1749214923512) (:by |rJG4IHzWf) (:text |pro?) |b $ %{} :Expr (:at 1744996909128) (:by |rJG4IHzWf) :data $ {} |T $ %{} :Leaf (:at 1744996909128) (:by |rJG4IHzWf) (:text |.!includes) @@ -1814,6 +1828,11 @@ |T $ %{} :Leaf (:at 1744996909128) (:by |rJG4IHzWf) (:text |.!includes) |b $ %{} :Leaf (:at 1744996909128) (:by |rJG4IHzWf) (:text |prompt-text) |h $ %{} :Leaf (:at 1744996916963) (:by |rJG4IHzWf) (:text "|\"{{THINK}}") + |l $ %{} :Expr (:at 1744996909128) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1744996909128) (:by |rJG4IHzWf) (:text |.!includes) + |b $ %{} :Leaf (:at 1744996909128) (:by |rJG4IHzWf) (:text |prompt-text) + |h $ %{} :Leaf (:at 1748542999652) (:by |rJG4IHzWf) (:text "|\"???") |pT $ %{} :Expr (:at 1744996903853) (:by |rJG4IHzWf) :data $ {} |T $ %{} :Leaf (:at 1746251262598) (:by |rJG4IHzWf) (:text |search?) @@ -1865,10 +1884,7 @@ |X $ %{} :Expr (:at 1744996722150) (:by |rJG4IHzWf) :data $ {} |T $ %{} :Leaf (:at 1744996726590) (:by |rJG4IHzWf) (:text |:model) - |b $ %{} :Expr (:at 1744996728479) (:by |rJG4IHzWf) - :data $ {} - |T $ %{} :Leaf (:at 1744996728479) (:by |rJG4IHzWf) (:text |pick-model) - |b $ %{} :Leaf (:at 1744996728479) (:by |rJG4IHzWf) (:text |variant) + |b $ %{} :Leaf (:at 1749146424180) (:by |rJG4IHzWf) (:text |model) |b $ %{} :Expr (:at 1744996505254) (:by |rJG4IHzWf) :data $ {} |T $ %{} :Leaf (:at 1744996505254) (:by |rJG4IHzWf) (:text |:contents) @@ -1917,11 +1933,31 @@ |b $ %{} :Expr (:at 1744997012706) (:by |rJG4IHzWf) :data $ {} |T $ %{} :Leaf (:at 1744997025055) (:by |rJG4IHzWf) (:text |:thinkingBudget) - |b $ %{} :Leaf (:at 1747841807704) (:by |rJG4IHzWf) (:text |200) + |b $ %{} :Expr (:at 1750528524912) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1750528526996) (:by |rJG4IHzWf) (:text |get-env) + |b $ %{} :Leaf (:at 1750528532080) (:by |rJG4IHzWf) (:text "|\"think-budget") + |h $ %{} :Expr (:at 1750528534947) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1750528534947) (:by |rJG4IHzWf) (:text |if) + |b $ %{} :Leaf (:at 1750528534947) (:by |rJG4IHzWf) (:text |pro?) + |h $ %{} :Leaf (:at 1750528534947) (:by |rJG4IHzWf) (:text |3200) + |l $ %{} :Leaf (:at 1750528534947) (:by |rJG4IHzWf) (:text |800) |h $ %{} :Expr (:at 1744997028120) (:by |rJG4IHzWf) :data $ {} |T $ %{} :Leaf (:at 1744997034803) (:by |rJG4IHzWf) (:text |:includeThoughts) |b $ %{} :Leaf (:at 1744997038830) (:by |rJG4IHzWf) (:text |think?) + |b $ %{} :Expr (:at 1748538631777) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1748538631777) (:by |rJG4IHzWf) (:text |js-object) + |b $ %{} :Expr (:at 1748538631777) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1748538631777) (:by |rJG4IHzWf) (:text |:thinkingBudget) + |b $ %{} :Leaf (:at 1748538636774) (:by |rJG4IHzWf) (:text |0) + |h $ %{} :Expr (:at 1748538631777) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1748538631777) (:by |rJG4IHzWf) (:text |:includeThoughts) + |b $ %{} :Leaf (:at 1748538634897) (:by |rJG4IHzWf) (:text |false) |h $ %{} :Expr (:at 1744997158804) (:by |rJG4IHzWf) :data $ {} |T $ %{} :Leaf (:at 1744997158804) (:by |rJG4IHzWf) (:text |:httpOptions) @@ -2045,7 +2081,7 @@ |T $ %{} :Leaf (:at 1744996505254) (:by |rJG4IHzWf) (:text |js-await) |b $ %{} :Expr (:at 1744996505254) (:by |rJG4IHzWf) :data $ {} - |T $ %{} :Leaf (:at 1744996505254) (:by |rJG4IHzWf) (:text |for-await-stream) + |T $ %{} :Leaf (:at 1748542953279) (:by |rJG4IHzWf) (:text |js-for-await) |b $ %{} :Leaf (:at 1744996505254) (:by |rJG4IHzWf) (:text |sdk-result) |h $ %{} :Expr (:at 1744996505254) (:by |rJG4IHzWf) :data $ {} @@ -2069,35 +2105,67 @@ |T $ %{} :Leaf (:at 1744996505254) (:by |rJG4IHzWf) (:text |swap!) |b $ %{} :Leaf (:at 1744996505254) (:by |rJG4IHzWf) (:text |*text) |h $ %{} :Leaf (:at 1744996505254) (:by |rJG4IHzWf) (:text |str) - |l $ %{} :Expr (:at 1744996505254) (:by |rJG4IHzWf) + |l $ %{} :Expr (:at 1748709541034) (:by |rJG4IHzWf) :data $ {} - |T $ %{} :Leaf (:at 1744996798115) (:by |rJG4IHzWf) (:text |.-text) - |b $ %{} :Leaf (:at 1744996505254) (:by |rJG4IHzWf) (:text |chunk) + |D $ %{} :Leaf (:at 1748709542393) (:by |rJG4IHzWf) (:text |let) + |T $ %{} :Expr (:at 1748709543672) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Expr (:at 1748709543901) (:by |rJG4IHzWf) + :data $ {} + |D $ %{} :Leaf (:at 1748709545400) (:by |rJG4IHzWf) (:text |t) + |T $ %{} :Expr (:at 1748538829253) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1748538833256) (:by |rJG4IHzWf) (:text |either) + |b $ %{} :Expr (:at 1748538833700) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1748538835014) (:by |rJG4IHzWf) (:text |.-text) + |b $ %{} :Leaf (:at 1748538835681) (:by |rJG4IHzWf) (:text |chunk) + |h $ %{} :Leaf (:at 1750612851485) (:by |rJG4IHzWf) (:text |js/chunk.candidates?.[0]?.content?.parts?.[0]?.text) + |X $ %{} :Expr (:at 1748709548606) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1748709548178) (:by |rJG4IHzWf) (:text |if) + |b $ %{} :Expr (:at 1748709550171) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1748709551430) (:by |rJG4IHzWf) (:text |nil?) + |b $ %{} :Leaf (:at 1748709551668) (:by |rJG4IHzWf) (:text |t) + |h $ %{} :Expr (:at 1748709552109) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1748709554462) (:by |rJG4IHzWf) (:text |js/console.warn) + |b $ %{} :Leaf (:at 1748709563563) (:by |rJG4IHzWf) (:text "|\"empty text in:") + |h $ %{} :Leaf (:at 1748709565201) (:by |rJG4IHzWf) (:text |chunk) + |b $ %{} :Expr (:at 1750612893053) (:by |rJG4IHzWf) + :data $ {} + |D $ %{} :Leaf (:at 1750612893946) (:by |rJG4IHzWf) (:text |or) + |T $ %{} :Leaf (:at 1748709546954) (:by |rJG4IHzWf) (:text |t) + |X $ %{} :Expr (:at 1750612914330) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1750612915159) (:by |rJG4IHzWf) (:text |->) + |b $ %{} :Leaf (:at 1750612918018) (:by |rJG4IHzWf) (:text |chunk) + |h $ %{} :Leaf (:at 1750612937772) (:by |rJG4IHzWf) (:text |.?-promptFeedback) + |l $ %{} :Leaf (:at 1750612936266) (:by |rJG4IHzWf) (:text |.?-blockReason) + |b $ %{} :Leaf (:at 1750612956571) (:by |rJG4IHzWf) (:text "|\"__BLANK__") |h $ %{} :Expr (:at 1744996505254) (:by |rJG4IHzWf) :data $ {} |T $ %{} :Leaf (:at 1744996505254) (:by |rJG4IHzWf) (:text |d!) |b $ %{} :Expr (:at 1744996505254) (:by |rJG4IHzWf) :data $ {} |T $ %{} :Leaf (:at 1744996505254) (:by |rJG4IHzWf) (:text |::) - |b $ %{} :Leaf (:at 1744996505254) (:by |rJG4IHzWf) (:text |:states) + |b $ %{} :Leaf (:at 1752513060021) (:by |rJG4IHzWf) (:text |:states-merge) |h $ %{} :Leaf (:at 1744996505254) (:by |rJG4IHzWf) (:text |cursor) + |j $ %{} :Leaf (:at 1752513062334) (:by |rJG4IHzWf) (:text |state) |l $ %{} :Expr (:at 1744996505254) (:by |rJG4IHzWf) :data $ {} - |T $ %{} :Leaf (:at 1744996505254) (:by |rJG4IHzWf) (:text |->) - |b $ %{} :Leaf (:at 1744996505254) (:by |rJG4IHzWf) (:text |state) + |T $ %{} :Leaf (:at 1752513064866) (:by |rJG4IHzWf) (:text |{}) |h $ %{} :Expr (:at 1744996505254) (:by |rJG4IHzWf) :data $ {} - |T $ %{} :Leaf (:at 1744996505254) (:by |rJG4IHzWf) (:text |assoc) |b $ %{} :Leaf (:at 1744996505254) (:by |rJG4IHzWf) (:text |:answer) |h $ %{} :Leaf (:at 1744996505254) (:by |rJG4IHzWf) (:text |@*text) |l $ %{} :Expr (:at 1744996505254) (:by |rJG4IHzWf) :data $ {} - |T $ %{} :Leaf (:at 1744996505254) (:by |rJG4IHzWf) (:text |assoc) |b $ %{} :Leaf (:at 1744996505254) (:by |rJG4IHzWf) (:text |:loading?) |h $ %{} :Leaf (:at 1744996505254) (:by |rJG4IHzWf) (:text |false) |o $ %{} :Expr (:at 1744996505254) (:by |rJG4IHzWf) :data $ {} - |T $ %{} :Leaf (:at 1744996505254) (:by |rJG4IHzWf) (:text |assoc) |b $ %{} :Leaf (:at 1744996505254) (:by |rJG4IHzWf) (:text |:done?) |h $ %{} :Leaf (:at 1744996505254) (:by |rJG4IHzWf) (:text |false) |l $ %{} :Expr (:at 1744996505254) (:by |rJG4IHzWf) @@ -2106,25 +2174,22 @@ |b $ %{} :Expr (:at 1744996505254) (:by |rJG4IHzWf) :data $ {} |T $ %{} :Leaf (:at 1744996505254) (:by |rJG4IHzWf) (:text |::) - |b $ %{} :Leaf (:at 1744996505254) (:by |rJG4IHzWf) (:text |:states) + |b $ %{} :Leaf (:at 1752513079045) (:by |rJG4IHzWf) (:text |:states-merge) |h $ %{} :Leaf (:at 1744996505254) (:by |rJG4IHzWf) (:text |cursor) + |j $ %{} :Leaf (:at 1752513081469) (:by |rJG4IHzWf) (:text |state) |l $ %{} :Expr (:at 1744996505254) (:by |rJG4IHzWf) :data $ {} - |T $ %{} :Leaf (:at 1744996505254) (:by |rJG4IHzWf) (:text |->) - |b $ %{} :Leaf (:at 1744996505254) (:by |rJG4IHzWf) (:text |state) + |T $ %{} :Leaf (:at 1752513084089) (:by |rJG4IHzWf) (:text |{}) |h $ %{} :Expr (:at 1744996505254) (:by |rJG4IHzWf) :data $ {} - |T $ %{} :Leaf (:at 1744996505254) (:by |rJG4IHzWf) (:text |assoc) |b $ %{} :Leaf (:at 1744996505254) (:by |rJG4IHzWf) (:text |:answer) |h $ %{} :Leaf (:at 1744996505254) (:by |rJG4IHzWf) (:text |@*text) |l $ %{} :Expr (:at 1744996505254) (:by |rJG4IHzWf) :data $ {} - |T $ %{} :Leaf (:at 1744996505254) (:by |rJG4IHzWf) (:text |assoc) |b $ %{} :Leaf (:at 1744996505254) (:by |rJG4IHzWf) (:text |:loading?) |h $ %{} :Leaf (:at 1744996505254) (:by |rJG4IHzWf) (:text |false) |o $ %{} :Expr (:at 1744996505254) (:by |rJG4IHzWf) :data $ {} - |T $ %{} :Leaf (:at 1744996505254) (:by |rJG4IHzWf) (:text |assoc) |b $ %{} :Leaf (:at 1744996505254) (:by |rJG4IHzWf) (:text |:done?) |h $ %{} :Leaf (:at 1744996505254) (:by |rJG4IHzWf) (:text |false) |l $ %{} :Expr (:at 1744996505254) (:by |rJG4IHzWf) @@ -2133,25 +2198,22 @@ |b $ %{} :Expr (:at 1744996505254) (:by |rJG4IHzWf) :data $ {} |T $ %{} :Leaf (:at 1744996505254) (:by |rJG4IHzWf) (:text |::) - |b $ %{} :Leaf (:at 1744996505254) (:by |rJG4IHzWf) (:text |:states) + |b $ %{} :Leaf (:at 1752513095539) (:by |rJG4IHzWf) (:text |:states-merge) |h $ %{} :Leaf (:at 1744996505254) (:by |rJG4IHzWf) (:text |cursor) + |j $ %{} :Leaf (:at 1752513097734) (:by |rJG4IHzWf) (:text |state) |l $ %{} :Expr (:at 1744996505254) (:by |rJG4IHzWf) :data $ {} - |T $ %{} :Leaf (:at 1744996505254) (:by |rJG4IHzWf) (:text |->) - |b $ %{} :Leaf (:at 1744996505254) (:by |rJG4IHzWf) (:text |state) + |T $ %{} :Leaf (:at 1752513099894) (:by |rJG4IHzWf) (:text |{}) |h $ %{} :Expr (:at 1744996505254) (:by |rJG4IHzWf) :data $ {} - |T $ %{} :Leaf (:at 1744996505254) (:by |rJG4IHzWf) (:text |assoc) |b $ %{} :Leaf (:at 1744996505254) (:by |rJG4IHzWf) (:text |:answer) |h $ %{} :Leaf (:at 1744996505254) (:by |rJG4IHzWf) (:text |@*text) |l $ %{} :Expr (:at 1744996505254) (:by |rJG4IHzWf) :data $ {} - |T $ %{} :Leaf (:at 1744996505254) (:by |rJG4IHzWf) (:text |assoc) |b $ %{} :Leaf (:at 1744996505254) (:by |rJG4IHzWf) (:text |:loading?) |h $ %{} :Leaf (:at 1744996505254) (:by |rJG4IHzWf) (:text |false) |o $ %{} :Expr (:at 1744996505254) (:by |rJG4IHzWf) :data $ {} - |T $ %{} :Leaf (:at 1744996505254) (:by |rJG4IHzWf) (:text |assoc) |b $ %{} :Leaf (:at 1744996505254) (:by |rJG4IHzWf) (:text |:done?) |h $ %{} :Leaf (:at 1744996505254) (:by |rJG4IHzWf) (:text |true) |call-imagen-3-msg! $ %{} :CodeEntry (:doc |) @@ -2569,20 +2631,18 @@ |b $ %{} :Expr (:at 1745685233559) (:by |rJG4IHzWf) :data $ {} |T $ %{} :Leaf (:at 1745685233559) (:by |rJG4IHzWf) (:text |::) - |b $ %{} :Leaf (:at 1745685233559) (:by |rJG4IHzWf) (:text |:states) + |b $ %{} :Leaf (:at 1752513220560) (:by |rJG4IHzWf) (:text |:states-merge) |h $ %{} :Leaf (:at 1745685233559) (:by |rJG4IHzWf) (:text |cursor) + |j $ %{} :Leaf (:at 1752513222404) (:by |rJG4IHzWf) (:text |state) |l $ %{} :Expr (:at 1745685233559) (:by |rJG4IHzWf) :data $ {} - |T $ %{} :Leaf (:at 1745685233559) (:by |rJG4IHzWf) (:text |->) - |b $ %{} :Leaf (:at 1745685233559) (:by |rJG4IHzWf) (:text |state) + |T $ %{} :Leaf (:at 1752513224744) (:by |rJG4IHzWf) (:text |{}) |h $ %{} :Expr (:at 1745685233559) (:by |rJG4IHzWf) :data $ {} - |T $ %{} :Leaf (:at 1745685233559) (:by |rJG4IHzWf) (:text |assoc) |b $ %{} :Leaf (:at 1745685233559) (:by |rJG4IHzWf) (:text |:answer) |h $ %{} :Leaf (:at 1745685233559) (:by |rJG4IHzWf) (:text |nil) |l $ %{} :Expr (:at 1745685233559) (:by |rJG4IHzWf) :data $ {} - |T $ %{} :Leaf (:at 1745685233559) (:by |rJG4IHzWf) (:text |assoc) |b $ %{} :Leaf (:at 1745685233559) (:by |rJG4IHzWf) (:text |:loading?) |h $ %{} :Leaf (:at 1745685233559) (:by |rJG4IHzWf) (:text |true) |t $ %{} :Expr (:at 1745685233559) (:by |rJG4IHzWf) @@ -2792,84 +2852,75 @@ |h $ %{} :Expr (:at 1745685233559) (:by |rJG4IHzWf) :data $ {} |T $ %{} :Leaf (:at 1745685233559) (:by |rJG4IHzWf) (:text |d!) - |b $ %{} :Expr (:at 1745685233559) (:by |rJG4IHzWf) + |b $ %{} :Expr (:at 1752513316026) (:by |rJG4IHzWf) :data $ {} - |T $ %{} :Leaf (:at 1745685233559) (:by |rJG4IHzWf) (:text |::) - |b $ %{} :Leaf (:at 1745685233559) (:by |rJG4IHzWf) (:text |:states) - |h $ %{} :Leaf (:at 1745685233559) (:by |rJG4IHzWf) (:text |cursor) - |l $ %{} :Expr (:at 1745685233559) (:by |rJG4IHzWf) + |T $ %{} :Leaf (:at 1752513316026) (:by |rJG4IHzWf) (:text |::) + |b $ %{} :Leaf (:at 1752513324188) (:by |rJG4IHzWf) (:text |:states-merge) + |h $ %{} :Leaf (:at 1752513316026) (:by |rJG4IHzWf) (:text |cursor) + |l $ %{} :Leaf (:at 1752513316026) (:by |rJG4IHzWf) (:text |state) + |o $ %{} :Expr (:at 1752513316026) (:by |rJG4IHzWf) :data $ {} - |T $ %{} :Leaf (:at 1745685233559) (:by |rJG4IHzWf) (:text |->) - |b $ %{} :Leaf (:at 1745685233559) (:by |rJG4IHzWf) (:text |state) - |h $ %{} :Expr (:at 1745685233559) (:by |rJG4IHzWf) + |T $ %{} :Leaf (:at 1752513316026) (:by |rJG4IHzWf) (:text |{}) + |b $ %{} :Expr (:at 1752513316026) (:by |rJG4IHzWf) :data $ {} - |T $ %{} :Leaf (:at 1745685233559) (:by |rJG4IHzWf) (:text |assoc) - |b $ %{} :Leaf (:at 1745685233559) (:by |rJG4IHzWf) (:text |:answer) - |h $ %{} :Leaf (:at 1745685233559) (:by |rJG4IHzWf) (:text |@*text) - |l $ %{} :Expr (:at 1745685233559) (:by |rJG4IHzWf) + |T $ %{} :Leaf (:at 1752513316026) (:by |rJG4IHzWf) (:text |:answer) + |b $ %{} :Leaf (:at 1752513316026) (:by |rJG4IHzWf) (:text |@*text) + |h $ %{} :Expr (:at 1752513316026) (:by |rJG4IHzWf) :data $ {} - |T $ %{} :Leaf (:at 1745685233559) (:by |rJG4IHzWf) (:text |assoc) - |b $ %{} :Leaf (:at 1745685233559) (:by |rJG4IHzWf) (:text |:loading?) - |h $ %{} :Leaf (:at 1745685233559) (:by |rJG4IHzWf) (:text |false) - |o $ %{} :Expr (:at 1745685233559) (:by |rJG4IHzWf) + |T $ %{} :Leaf (:at 1752513316026) (:by |rJG4IHzWf) (:text |:loading?) + |b $ %{} :Leaf (:at 1752513316026) (:by |rJG4IHzWf) (:text |false) + |l $ %{} :Expr (:at 1752513316026) (:by |rJG4IHzWf) :data $ {} - |T $ %{} :Leaf (:at 1745685233559) (:by |rJG4IHzWf) (:text |assoc) - |b $ %{} :Leaf (:at 1745685233559) (:by |rJG4IHzWf) (:text |:done?) - |h $ %{} :Leaf (:at 1745685233559) (:by |rJG4IHzWf) (:text |false) + |T $ %{} :Leaf (:at 1752513316026) (:by |rJG4IHzWf) (:text |:done?) + |b $ %{} :Leaf (:at 1752513316026) (:by |rJG4IHzWf) (:text |false) |l $ %{} :Expr (:at 1745685233559) (:by |rJG4IHzWf) :data $ {} |T $ %{} :Leaf (:at 1745685233559) (:by |rJG4IHzWf) (:text |d!) - |b $ %{} :Expr (:at 1745685233559) (:by |rJG4IHzWf) + |b $ %{} :Expr (:at 1752513436936) (:by |rJG4IHzWf) :data $ {} - |T $ %{} :Leaf (:at 1745685233559) (:by |rJG4IHzWf) (:text |::) - |b $ %{} :Leaf (:at 1745685233559) (:by |rJG4IHzWf) (:text |:states) - |h $ %{} :Leaf (:at 1745685233559) (:by |rJG4IHzWf) (:text |cursor) - |l $ %{} :Expr (:at 1745685233559) (:by |rJG4IHzWf) + |T $ %{} :Leaf (:at 1752513436936) (:by |rJG4IHzWf) (:text |::) + |b $ %{} :Leaf (:at 1752513436936) (:by |rJG4IHzWf) (:text |:states-merge) + |h $ %{} :Leaf (:at 1752513436936) (:by |rJG4IHzWf) (:text |cursor) + |l $ %{} :Leaf (:at 1752513436936) (:by |rJG4IHzWf) (:text |state) + |o $ %{} :Expr (:at 1752513436936) (:by |rJG4IHzWf) :data $ {} - |T $ %{} :Leaf (:at 1745685233559) (:by |rJG4IHzWf) (:text |->) - |b $ %{} :Leaf (:at 1745685233559) (:by |rJG4IHzWf) (:text |state) - |h $ %{} :Expr (:at 1745685233559) (:by |rJG4IHzWf) + |T $ %{} :Leaf (:at 1752513436936) (:by |rJG4IHzWf) (:text |{}) + |b $ %{} :Expr (:at 1752513436936) (:by |rJG4IHzWf) :data $ {} - |T $ %{} :Leaf (:at 1745685233559) (:by |rJG4IHzWf) (:text |assoc) - |b $ %{} :Leaf (:at 1745685233559) (:by |rJG4IHzWf) (:text |:answer) - |h $ %{} :Leaf (:at 1745685233559) (:by |rJG4IHzWf) (:text |@*text) - |l $ %{} :Expr (:at 1745685233559) (:by |rJG4IHzWf) + |T $ %{} :Leaf (:at 1752513436936) (:by |rJG4IHzWf) (:text |:answer) + |b $ %{} :Leaf (:at 1752513436936) (:by |rJG4IHzWf) (:text |@*text) + |h $ %{} :Expr (:at 1752513436936) (:by |rJG4IHzWf) :data $ {} - |T $ %{} :Leaf (:at 1745685233559) (:by |rJG4IHzWf) (:text |assoc) - |b $ %{} :Leaf (:at 1745685233559) (:by |rJG4IHzWf) (:text |:loading?) - |h $ %{} :Leaf (:at 1745685233559) (:by |rJG4IHzWf) (:text |false) - |o $ %{} :Expr (:at 1745685233559) (:by |rJG4IHzWf) + |T $ %{} :Leaf (:at 1752513436936) (:by |rJG4IHzWf) (:text |:loading?) + |b $ %{} :Leaf (:at 1752513436936) (:by |rJG4IHzWf) (:text |false) + |l $ %{} :Expr (:at 1752513436936) (:by |rJG4IHzWf) :data $ {} - |T $ %{} :Leaf (:at 1745685233559) (:by |rJG4IHzWf) (:text |assoc) - |b $ %{} :Leaf (:at 1745685233559) (:by |rJG4IHzWf) (:text |:done?) - |h $ %{} :Leaf (:at 1745685233559) (:by |rJG4IHzWf) (:text |false) + |T $ %{} :Leaf (:at 1752513436936) (:by |rJG4IHzWf) (:text |:done?) + |b $ %{} :Leaf (:at 1752513436936) (:by |rJG4IHzWf) (:text |false) |l $ %{} :Expr (:at 1745685233559) (:by |rJG4IHzWf) :data $ {} |T $ %{} :Leaf (:at 1745685233559) (:by |rJG4IHzWf) (:text |d!) - |b $ %{} :Expr (:at 1745685233559) (:by |rJG4IHzWf) + |b $ %{} :Expr (:at 1752513493109) (:by |rJG4IHzWf) :data $ {} - |T $ %{} :Leaf (:at 1745685233559) (:by |rJG4IHzWf) (:text |::) - |b $ %{} :Leaf (:at 1745685233559) (:by |rJG4IHzWf) (:text |:states) - |h $ %{} :Leaf (:at 1745685233559) (:by |rJG4IHzWf) (:text |cursor) - |l $ %{} :Expr (:at 1745685233559) (:by |rJG4IHzWf) + |T $ %{} :Leaf (:at 1752513474970) (:by |rJG4IHzWf) (:text |::) + |b $ %{} :Leaf (:at 1752513474970) (:by |rJG4IHzWf) (:text |:states-merge) + |h $ %{} :Leaf (:at 1752513474970) (:by |rJG4IHzWf) (:text |cursor) + |l $ %{} :Leaf (:at 1752513474970) (:by |rJG4IHzWf) (:text |state) + |o $ %{} :Expr (:at 1752513493109) (:by |rJG4IHzWf) :data $ {} - |T $ %{} :Leaf (:at 1745685233559) (:by |rJG4IHzWf) (:text |->) - |b $ %{} :Leaf (:at 1745685233559) (:by |rJG4IHzWf) (:text |state) - |h $ %{} :Expr (:at 1745685233559) (:by |rJG4IHzWf) + |o $ %{} :Leaf (:at 1752513474970) (:by |rJG4IHzWf) (:text |{}) + |q $ %{} :Expr (:at 1752513474970) (:by |rJG4IHzWf) :data $ {} - |T $ %{} :Leaf (:at 1745685233559) (:by |rJG4IHzWf) (:text |assoc) - |b $ %{} :Leaf (:at 1745685233559) (:by |rJG4IHzWf) (:text |:answer) - |h $ %{} :Leaf (:at 1745685233559) (:by |rJG4IHzWf) (:text |@*text) - |l $ %{} :Expr (:at 1745685233559) (:by |rJG4IHzWf) + |T $ %{} :Leaf (:at 1752513474970) (:by |rJG4IHzWf) (:text |:answer) + |b $ %{} :Leaf (:at 1752513534588) (:by |rJG4IHzWf) (:text |@*text) + |s $ %{} :Expr (:at 1752513474970) (:by |rJG4IHzWf) :data $ {} - |T $ %{} :Leaf (:at 1745685233559) (:by |rJG4IHzWf) (:text |assoc) - |b $ %{} :Leaf (:at 1745685233559) (:by |rJG4IHzWf) (:text |:loading?) - |h $ %{} :Leaf (:at 1745685233559) (:by |rJG4IHzWf) (:text |false) - |o $ %{} :Expr (:at 1745685233559) (:by |rJG4IHzWf) + |T $ %{} :Leaf (:at 1752513474970) (:by |rJG4IHzWf) (:text |:loading?) + |b $ %{} :Leaf (:at 1752513474970) (:by |rJG4IHzWf) (:text |false) + |t $ %{} :Expr (:at 1752513474970) (:by |rJG4IHzWf) :data $ {} - |T $ %{} :Leaf (:at 1745685233559) (:by |rJG4IHzWf) (:text |assoc) - |b $ %{} :Leaf (:at 1745685233559) (:by |rJG4IHzWf) (:text |:done?) - |h $ %{} :Leaf (:at 1745685233559) (:by |rJG4IHzWf) (:text |true) + |T $ %{} :Leaf (:at 1752513474970) (:by |rJG4IHzWf) (:text |:done?) + |b $ %{} :Leaf (:at 1752513474970) (:by |rJG4IHzWf) (:text |true) |clear-image-cache! $ %{} :CodeEntry (:doc |) :code $ %{} :Expr (:at 1747844013247) (:by |rJG4IHzWf) :data $ {} @@ -3948,23 +3999,6 @@ :data $ {} |T $ %{} :Leaf (:at 1723138346137) (:by |rJG4IHzWf) (:text |.-0) |b $ %{} :Leaf (:at 1723138348088) (:by |rJG4IHzWf) (:text |lines) - |for-await-stream $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1739123475552) (:by |rJG4IHzWf) - :data $ {} - |T $ %{} :Leaf (:at 1739123475552) (:by |rJG4IHzWf) (:text |defn) - |b $ %{} :Leaf (:at 1739123475552) (:by |rJG4IHzWf) (:text |for-await-stream) - |h $ %{} :Expr (:at 1739123475552) (:by |rJG4IHzWf) - :data $ {} - |H $ %{} :Leaf (:at 1739123479211) (:by |rJG4IHzWf) (:text |stream) - |S $ %{} :Leaf (:at 1739123481934) (:by |rJG4IHzWf) (:text |f) - |j $ %{} :Expr (:at 1739123684182) (:by |rJG4IHzWf) - :data $ {} - |T $ %{} :Leaf (:at 1739123686792) (:by |rJG4IHzWf) (:text |hint-fn) - |b $ %{} :Leaf (:at 1739123689149) (:by |rJG4IHzWf) (:text |async) - |l $ %{} :Expr (:at 1739123482633) (:by |rJG4IHzWf) - :data $ {} - |T $ %{} :Leaf (:at 1739123485827) (:by |rJG4IHzWf) (:text |&raw-code) - |b $ %{} :Leaf (:at 1739123553981) (:by |rJG4IHzWf) (:text "|\"for await (let item of stream) {\n f(item)\n}\n\nreturn undefined") |get-anthropic-key! $ %{} :CodeEntry (:doc |) :code $ %{} :Expr (:at 1728104563284) (:by |rJG4IHzWf) :data $ {} @@ -4288,6 +4322,12 @@ |b $ %{} :Leaf (:at 1746250322424) (:by |rJG4IHzWf) (:text |:item) |h $ %{} :Leaf (:at 1748166638641) (:by |rJG4IHzWf) (:text |:openrouter/google/gemini-2.5-pro-preview) |l $ %{} :Leaf (:at 1748166654166) (:by |rJG4IHzWf) (:text "|\"Openrouter Google Gemini 2.5 pro preview") + |xT $ %{} :Expr (:at 1746250322424) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1746250322424) (:by |rJG4IHzWf) (:text |::) + |b $ %{} :Leaf (:at 1746250322424) (:by |rJG4IHzWf) (:text |:item) + |h $ %{} :Leaf (:at 1750310998437) (:by |rJG4IHzWf) (:text |:openrouter/google/gemini-2.5-flash-preview-05-20) + |l $ %{} :Leaf (:at 1750310878642) (:by |rJG4IHzWf) (:text "|\"Openrouter Google Gemini 2.5 flash preview") |y $ %{} :Expr (:at 1746250322424) (:by |rJG4IHzWf) :data $ {} |T $ %{} :Leaf (:at 1746250322424) (:by |rJG4IHzWf) (:text |::) @@ -4348,7 +4388,7 @@ |h $ %{} :Expr (:at 1735371297708) (:by |rJG4IHzWf) :data $ {} |D $ %{} :Leaf (:at 1738811261843) (:by |rJG4IHzWf) (:text |:gemini-pro) - |T $ %{} :Leaf (:at 1748167007015) (:by |rJG4IHzWf) (:text "|\"gemini-2.5-pro-preview-05-06") + |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) @@ -5124,6 +5164,22 @@ |q $ %{} :Leaf (:at 1748166676858) (:by |rJG4IHzWf) (:text |true) |s $ %{} :Leaf (:at 1748166676858) (:by |rJG4IHzWf) (:text |d!) |t $ %{} :Leaf (:at 1748166676858) (:by |rJG4IHzWf) (:text |*text) + |pj $ %{} :Expr (:at 1748166676858) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1750310922655) (:by |rJG4IHzWf) (:text |:openrouter/google/gemini-2.5-flash-preview-05-20) + |b $ %{} :Expr (:at 1748166676858) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1748166676858) (:by |rJG4IHzWf) (:text |js-await) + |b $ %{} :Expr (:at 1748166676858) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1748166676858) (:by |rJG4IHzWf) (:text |call-openrouter!) + |b $ %{} :Leaf (:at 1748166676858) (:by |rJG4IHzWf) (:text |cursor) + |h $ %{} :Leaf (:at 1748166676858) (:by |rJG4IHzWf) (:text |state) + |l $ %{} :Leaf (:at 1748166676858) (:by |rJG4IHzWf) (:text |prompt-text) + |o $ %{} :Leaf (:at 1750310927031) (:by |rJG4IHzWf) (:text "|\"google/gemini-2.5-flash-preview-05-20") + |q $ %{} :Leaf (:at 1748166676858) (:by |rJG4IHzWf) (:text |true) + |s $ %{} :Leaf (:at 1748166676858) (:by |rJG4IHzWf) (:text |d!) + |t $ %{} :Leaf (:at 1748166676858) (:by |rJG4IHzWf) (:text |*text) |q $ %{} :Expr (:at 1745685166963) (:by |rJG4IHzWf) :data $ {} |T $ %{} :Leaf (:at 1745685174460) (:by |rJG4IHzWf) (:text |:openrouter/openai/gpt-4o) @@ -5924,6 +5980,21 @@ |j $ %{} :Leaf (:at 1584874628374) (:by |rJG4IHzWf) (:text |store) |r $ %{} :Leaf (:at 1688397788043) (:by |rJG4IHzWf) (:text |cursor) |t $ %{} :Leaf (:at 1688397788324) (:by |rJG4IHzWf) (:text |s) + |q $ %{} :Expr (:at 1507399852251) (:by |root) + :data $ {} + |T $ %{} :Expr (:at 1688397783265) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1752513005001) (:by |rJG4IHzWf) (:text |:states-merge) + |b $ %{} :Leaf (:at 1688397785768) (:by |rJG4IHzWf) (:text |cursor) + |h $ %{} :Leaf (:at 1752513008460) (:by |rJG4IHzWf) (:text |s) + |l $ %{} :Leaf (:at 1752513010449) (:by |rJG4IHzWf) (:text |changes) + |j $ %{} :Expr (:at 1584874625235) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1752513012856) (:by |rJG4IHzWf) (:text |update-states-merge) + |j $ %{} :Leaf (:at 1584874628374) (:by |rJG4IHzWf) (:text |store) + |r $ %{} :Leaf (:at 1688397788043) (:by |rJG4IHzWf) (:text |cursor) + |t $ %{} :Leaf (:at 1688397788324) (:by |rJG4IHzWf) (:text |s) + |u $ %{} :Leaf (:at 1752513017697) (:by |rJG4IHzWf) (:text |changes) |t $ %{} :Expr (:at 1518157547521) (:by |root) :data $ {} |T $ %{} :Expr (:at 1688397789504) (:by |rJG4IHzWf) @@ -5986,6 +6057,7 @@ |v $ %{} :Expr (:at 1584874621524) (:by |rJG4IHzWf) :data $ {} |j $ %{} :Leaf (:at 1584874623096) (:by |rJG4IHzWf) (:text |update-states) + |n $ %{} :Leaf (:at 1752513021884) (:by |rJG4IHzWf) (:text |update-states-merge) :users $ {} |rJG4IHzWf $ {} (:avatar nil) (:id |rJG4IHzWf) (:name |chen) (:nickname |chen) (:password |d41d8cd98f00b204e9800998ecf8427e) (:theme :star-trail) |root $ {} (:avatar nil) (:id |root) (:name |root) (:nickname |root) (:password |d41d8cd98f00b204e9800998ecf8427e) (:theme :star-trail) diff --git a/compact.cirru b/compact.cirru index 9b4769a..66e0d54 100644 --- a/compact.cirru +++ b/compact.cirru @@ -230,8 +230,8 @@ abort $ deref *abort-control do (js/console.warn "\"Aborting prev") (.!abort abort) js/setTimeout $ fn () - d! $ :: :states cursor - -> state (assoc :answer nil) (assoc :loading? true) + d! $ :: :states-merge cursor state + {} (:answer nil) (:loading? true) let selected $ if (.includes? prompt-text "\"{{selected}}") js-await $ get-selected @@ -239,15 +239,16 @@ ai @*gen-ai-new ; js/console.log ai , ai + model $ pick-model variant content $ .!replace prompt-text "\"{{selected}}" (or selected "\"<未找到选中内容>") json? $ or (.!includes prompt-text "\"{{json}}") (.!includes prompt-text "\"{{JSON}}") - think? $ or (.!includes prompt-text "\"{{think}}") (.!includes prompt-text "\"{{THINK}}") + pro? $ .!includes model "\"pro" + think? $ or pro? (.!includes prompt-text "\"{{think}}") (.!includes prompt-text "\"{{THINK}}") (.!includes prompt-text "\"???") search? $ or (.!includes prompt-text "\"{{search}}") (.!includes prompt-text "\"{{SEARCH}}") has-url? $ or (.!includes prompt-text "\"http://") (.!includes prompt-text "\"https://") sdk-result $ js-await .!generateContentStream (.-models gen-ai) - js-object - :model $ pick-model variant + js-object (:model model) :contents $ js-array js-object (:role "\"user") :parts $ js-array @@ -255,7 +256,10 @@ :config $ js/Object.assign js-object :thinkingConfig $ if think? - js-object (:thinkingBudget 200) (:includeThoughts think?) + js-object + :thinkingBudget $ get-env "\"think-budget" (if pro? 3200 800) + :includeThoughts think? + js-object (:thinkingBudget 0) (:includeThoughts false) :httpOptions $ js-object :baseUrl $ get-env "\"gemini-host" "\"https://ja.chenyong.life" :tools $ let @@ -276,17 +280,20 @@ if json? js-object $ "\"responseMimeType" "\"application/json" , js/undefined - js-await $ for-await-stream sdk-result + js-await $ js-for-await sdk-result fn (? chunk) if (some? chunk) do - swap! *text str $ .-text chunk - d! $ :: :states cursor - -> state (assoc :answer @*text) (assoc :loading? false) (assoc :done? false) - d! $ :: :states cursor - -> state (assoc :answer @*text) (assoc :loading? false) (assoc :done? false) - d! $ :: :states cursor - -> state (assoc :answer @*text) (assoc :loading? false) (assoc :done? true) + swap! *text str $ let + t $ either (.-text chunk) js/chunk.candidates?.[0]?.content?.parts?.[0]?.text + if (nil? t) (js/console.warn "\"empty text in:" chunk) + or t (-> chunk .?-promptFeedback .?-blockReason) "\"__BLANK__" + d! $ :: :states-merge cursor state + {} (:answer @*text) (:loading? false) (:done? false) + d! $ :: :states-merge cursor state + {} (:answer @*text) (:loading? false) (:done? false) + d! $ :: :states-merge cursor state + {} (:answer @*text) (:loading? false) (:done? true) |call-imagen-3-msg! $ %{} :CodeEntry (:doc |) :code $ quote defn call-imagen-3-msg! (variant cursor state prompt-text d!) (hint-fn async) @@ -343,8 +350,8 @@ abort $ deref *abort-control do (js/console.warn "\"Aborting prev") (.!abort abort) js/setTimeout $ fn () - d! $ :: :states cursor - -> state (assoc :answer nil) (assoc :loading? true) + d! $ :: :states-merge cursor state + {} (:answer nil) (:loading? true) let selected $ js-await (get-selected) openai $ let @@ -373,12 +380,12 @@ if (some? chunk) do swap! *text str $ -> chunk .-choices .-0 .-delta .-content (or "\"") - d! $ :: :states cursor - -> state (assoc :answer @*text) (assoc :loading? false) (assoc :done? false) - d! $ :: :states cursor - -> state (assoc :answer @*text) (assoc :loading? false) (assoc :done? false) - d! $ :: :states cursor - -> state (assoc :answer @*text) (assoc :loading? false) (assoc :done? true) + d! $ :: :states-merge cursor state + {} (:answer @*text) (:loading? false) (:done? false) + d! $ :: :states-merge cursor state + {} (:answer @*text) (:loading? false) (:done? false) + d! $ :: :states-merge cursor state + {} (:answer @*text) (:loading? false) (:done? true) |clear-image-cache! $ %{} :CodeEntry (:doc |) :code $ quote defn clear-image-cache! () $ if-let (url @*image-cache) @@ -528,9 +535,6 @@ > (.-length lines) 1 js/console.warn "\"Droping some unexpected lines:" $ .!slice lines 1 .-0 lines - |for-await-stream $ %{} :CodeEntry (:doc |) - :code $ quote - defn for-await-stream (stream f) (hint-fn async) (&raw-code "\"for await (let item of stream) {\n f(item)\n}\n\nreturn undefined") |get-anthropic-key! $ %{} :CodeEntry (:doc |) :code $ quote defn get-anthropic-key! () $ let @@ -585,14 +589,14 @@ or (.!startsWith text "\"{") (.!startsWith text "\"[") |models-menu $ %{} :CodeEntry (:doc |) :code $ quote - def models-menu $ [] (:: :item :gemini-flash "|Gemini Flash 2.5") (:: :item :gemini-flash-lite "|Gemini Flash Lite 2") (:: :item :gemini-pro "|Gemini Pro 2.5") (:: :item :flash-imagen "\"Flash Imagen") (:: :item :imagen-3 "\"Imagen 3") (:: :item :gemma "|Gemma 3 27b") (:: :item :openrouter/anthropic/claude-sonnet-4 "\"Openrouter Claude Sonnet 4") (:: :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/openai/gpt-4o "\"Openrouter GPT 4o") (:: :item :openrouter/deepseek/deepseek-chat-v3-0324:free "\"Openrouter deepseek-chat-v3-0324:free") (:: :item :claude-3.7 "\"Claude 3.7") (:: :item :deepinfra "\"Deepinfra") (; :: :item :openrouter/anthropic/claude-3.7-sonnet:thinking "\"Openrouter Claude 3.7 Sonnet Thinking") + def models-menu $ [] (:: :item :gemini-flash "|Gemini Flash 2.5") (:: :item :gemini-flash-lite "|Gemini Flash Lite 2") (:: :item :gemini-pro "|Gemini Pro 2.5") (:: :item :flash-imagen "\"Flash Imagen") (:: :item :imagen-3 "\"Imagen 3") (:: :item :gemma "|Gemma 3 27b") (:: :item :openrouter/anthropic/claude-sonnet-4 "\"Openrouter Claude Sonnet 4") (:: :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-4o "\"Openrouter GPT 4o") (:: :item :openrouter/deepseek/deepseek-chat-v3-0324:free "\"Openrouter deepseek-chat-v3-0324:free") (:: :item :claude-3.7 "\"Claude 3.7") (:: :item :deepinfra "\"Deepinfra") (; :: :item :openrouter/anthropic/claude-3.7-sonnet:thinking "\"Openrouter Claude 3.7 Sonnet Thinking") |pattern-spaced-code $ %{} :CodeEntry (:doc |) :code $ quote def pattern-spaced-code $ noted "\"temp fix of nested code block" (&raw-code "\"/\\n\\s+```/g") |pick-model $ %{} :CodeEntry (:doc |) :code $ quote defn pick-model (variant) - case-default variant "\"gemini-2.5-flash-preview-05-20" (:gemini-pro "\"gemini-2.5-pro-preview-05-06") (:gemini-pro-1.5 "\"gemini-1.5-pro") (:gemini-flash-lite "\"gemini-2.0-flash-lite") (:gemma "\"gemma-3-27b-it") + case-default variant "\"gemini-2.5-flash-preview-05-20" (:gemini-pro "\"gemini-2.5-pro-preview-06-05") (:gemini-pro-1.5 "\"gemini-1.5-pro") (:gemini-flash-lite "\"gemini-2.0-flash-lite") (:gemma "\"gemma-3-27b-it") |style-a-toggler $ %{} :CodeEntry (:doc |) :code $ quote defstyle style-a-toggler $ {} @@ -684,6 +688,7 @@ :openrouter/anthropic/claude-opus-4 $ js-await (call-openrouter! cursor state prompt-text "\"anthropic/claude-opus-4" true d! *text) :openrouter/anthropic/claude-3.7-sonnet:thinking $ js-await (call-openrouter! cursor state prompt-text "\"anthropic/claude-3.7-sonnet:thinking" true d! *text) :openrouter/google/gemini-2.5-pro-preview $ js-await (call-openrouter! cursor state prompt-text "\"google/gemini-2.5-pro-preview" true d! *text) + :openrouter/google/gemini-2.5-flash-preview-05-20 $ js-await (call-openrouter! cursor state prompt-text "\"google/gemini-2.5-flash-preview-05-20" true d! *text) :openrouter/openai/gpt-4o $ js-await (call-openrouter! cursor state prompt-text "\"openai/gpt-4o" true d! *text) :openrouter/deepseek/deepseek-chat-v3-0324:free $ js-await (call-openrouter! cursor state prompt-text "\"deepseek/deepseek-chat-v3-0324:free" true d! *text) fn (e) @@ -818,6 +823,7 @@ tag-match op :states cursor s update-states store cursor s + (:states-merge cursor s changes) (update-states-merge store cursor s changes) (:hydrate-storage data) data (:change-model) if @@ -828,4 +834,4 @@ :ns $ %{} :CodeEntry (:doc |) :code $ quote ns app.updater $ :require - respo.cursor :refer $ update-states + respo.cursor :refer $ update-states update-states-merge diff --git a/deps.cirru b/deps.cirru index 966b755..37177e4 100644 --- a/deps.cirru +++ b/deps.cirru @@ -1,12 +1,9 @@ -{} - :calcit-version |0.9.11 - :dependencies $ {} +{} (:calcit-version |0.9.13) + :dependencies $ {} (|Respo/alerts.calcit |0.10.2) + |Respo/reel.calcit |main + |Respo/respo-markdown.calcit |0.4.9 + |Respo/respo-ui.calcit |0.6.3 + |Respo/respo.calcit |0.16.16 |calcit-lang/lilac |main |calcit-lang/memof |main - |Respo/respo.calcit |0.16.12 - |Respo/respo-ui.calcit |main - |Respo/reel.calcit |main - |Respo/respo-markdown.calcit |0.4.8 - |Respo/alerts.calcit |0.10.2 - diff --git a/package.json b/package.json index 0b6408d..8b653af 100644 --- a/package.json +++ b/package.json @@ -1,15 +1,15 @@ { "dependencies": { - "@calcit/procs": "^0.9.11", - "@google/genai": "^0.12.0", - "axios": "^1.9.0", + "@calcit/procs": "^0.9.13", + "@google/genai": "^1.6.0", + "axios": "^1.10.0", "cirru-color": "^0.2.4", "copy-text-to-clipboard": "^3.2.0", - "openai": "^4.96.2" + "openai": "^5.6.0" }, "devDependencies": { "bottom-tip": "^0.1.5", - "vite": "^6.3.4" + "vite": "npm:rolldown-vite@latest" }, "scripts": { "build": "yarn vite build --base ./ && rm -rfv extension/dist && cp -vr dist extension/" diff --git a/yarn.lock b/yarn.lock index 6831ae7..11284be 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,10 +2,10 @@ # yarn lockfile v1 -"@calcit/procs@^0.9.11": - version "0.9.11" - resolved "https://registry.npmmirror.com/@calcit/procs/-/procs-0.9.11.tgz#b57d033e6d4d70891a0820e8f25c4e2d21a6be20" - integrity sha512-vrmPKvzE/zSHXaP+cuBF0/jO+/8oN8gDN7QzAK+axvjVyzH8uJJA56d9dKyfkS5eR5fQAp7ll4xp4AVZ45qivg== +"@calcit/procs@^0.9.13": + version "0.9.13" + resolved "https://registry.yarnpkg.com/@calcit/procs/-/procs-0.9.13.tgz#6b8e8ddbd8661ddc54a062a74f480d22068b6066" + integrity sha512-R9qyNwfIOxejuz81MaLIiRCsfjSNpsqiVxZwwOZPUmZKB6t/G/Qq4hUQv0T14dBajxWRqB8OB9KbCBMzvSGU3g== dependencies: "@calcit/ternary-tree" "0.0.24" "@cirru/parser.ts" "^0.0.6" @@ -13,309 +13,163 @@ "@calcit/ternary-tree@0.0.24": version "0.0.24" - resolved "https://registry.npmmirror.com/@calcit/ternary-tree/-/ternary-tree-0.0.24.tgz#9b58cf9f76c08c3995b98b59c71b85e1da32385c" + resolved "https://registry.yarnpkg.com/@calcit/ternary-tree/-/ternary-tree-0.0.24.tgz#9b58cf9f76c08c3995b98b59c71b85e1da32385c" integrity sha512-IGs+VNYIrIF2bI3/cnQe2lFmZYaJe3+A0LArDloGbNaEzUTRoyba37FTZ8K9C+XRpUAO9K0q61sKY2vb4teWAA== "@cirru/parser.ts@^0.0.6": version "0.0.6" - resolved "https://registry.npmmirror.com/@cirru/parser.ts/-/parser.ts-0.0.6.tgz#b95a84e02273fcbd71ff100925782b6f86410234" + resolved "https://registry.yarnpkg.com/@cirru/parser.ts/-/parser.ts-0.0.6.tgz#b95a84e02273fcbd71ff100925782b6f86410234" integrity sha512-qpDNPq+IuuwYjQFI+wzpd3ntbF7lwJs90v1XWyLQbL9Ru4ld4aHxVGwW/9F/QOu5mEGCMXtagCoYDf0HtOpDZg== "@cirru/writer.ts@^0.1.5": version "0.1.5" - resolved "https://registry.npmmirror.com/@cirru/writer.ts/-/writer.ts-0.1.5.tgz#890d96cd4a69609f1682932dad5d2d467abb327e" + resolved "https://registry.yarnpkg.com/@cirru/writer.ts/-/writer.ts-0.1.5.tgz#890d96cd4a69609f1682932dad5d2d467abb327e" integrity sha512-QQVFJAOIdUtVJZwT23THZOzumSDXCLMQ0yFz5DzIGlWGXPNBuB7BwUvGtRuiQrzM2XV7ALOWmNsVC7vEOjObQQ== -"@esbuild/aix-ppc64@0.25.3": - version "0.25.3" - resolved "https://registry.npmmirror.com/@esbuild/aix-ppc64/-/aix-ppc64-0.25.3.tgz#014180d9a149cffd95aaeead37179433f5ea5437" - integrity sha512-W8bFfPA8DowP8l//sxjJLSLkD8iEjMc7cBVyP+u4cEv9sM7mdUCkgsj+t0n/BWPFtv7WWCN5Yzj0N6FJNUUqBQ== - -"@esbuild/android-arm64@0.25.3": - version "0.25.3" - resolved "https://registry.npmmirror.com/@esbuild/android-arm64/-/android-arm64-0.25.3.tgz#649e47e04ddb24a27dc05c395724bc5f4c55cbfe" - integrity sha512-XelR6MzjlZuBM4f5z2IQHK6LkK34Cvv6Rj2EntER3lwCBFdg6h2lKbtRjpTTsdEjD/WSe1q8UyPBXP1x3i/wYQ== - -"@esbuild/android-arm@0.25.3": - version "0.25.3" - resolved "https://registry.npmmirror.com/@esbuild/android-arm/-/android-arm-0.25.3.tgz#8a0f719c8dc28a4a6567ef7328c36ea85f568ff4" - integrity sha512-PuwVXbnP87Tcff5I9ngV0lmiSu40xw1At6i3GsU77U7cjDDB4s0X2cyFuBiDa1SBk9DnvWwnGvVaGBqoFWPb7A== - -"@esbuild/android-x64@0.25.3": - version "0.25.3" - resolved "https://registry.npmmirror.com/@esbuild/android-x64/-/android-x64-0.25.3.tgz#e2ab182d1fd06da9bef0784a13c28a7602d78009" - integrity sha512-ogtTpYHT/g1GWS/zKM0cc/tIebFjm1F9Aw1boQ2Y0eUQ+J89d0jFY//s9ei9jVIlkYi8AfOjiixcLJSGNSOAdQ== - -"@esbuild/darwin-arm64@0.25.3": - version "0.25.3" - resolved "https://registry.npmmirror.com/@esbuild/darwin-arm64/-/darwin-arm64-0.25.3.tgz#c7f3166fcece4d158a73dcfe71b2672ca0b1668b" - integrity sha512-eESK5yfPNTqpAmDfFWNsOhmIOaQA59tAcF/EfYvo5/QWQCzXn5iUSOnqt3ra3UdzBv073ykTtmeLJZGt3HhA+w== - -"@esbuild/darwin-x64@0.25.3": - version "0.25.3" - resolved "https://registry.npmmirror.com/@esbuild/darwin-x64/-/darwin-x64-0.25.3.tgz#d8c5342ec1a4bf4b1915643dfe031ba4b173a87a" - integrity sha512-Kd8glo7sIZtwOLcPbW0yLpKmBNWMANZhrC1r6K++uDR2zyzb6AeOYtI6udbtabmQpFaxJ8uduXMAo1gs5ozz8A== - -"@esbuild/freebsd-arm64@0.25.3": - version "0.25.3" - resolved "https://registry.npmmirror.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.3.tgz#9f7d789e2eb7747d4868817417cc968ffa84f35b" - integrity sha512-EJiyS70BYybOBpJth3M0KLOus0n+RRMKTYzhYhFeMwp7e/RaajXvP+BWlmEXNk6uk+KAu46j/kaQzr6au+JcIw== - -"@esbuild/freebsd-x64@0.25.3": - version "0.25.3" - resolved "https://registry.npmmirror.com/@esbuild/freebsd-x64/-/freebsd-x64-0.25.3.tgz#8ad35c51d084184a8e9e76bb4356e95350a64709" - integrity sha512-Q+wSjaLpGxYf7zC0kL0nDlhsfuFkoN+EXrx2KSB33RhinWzejOd6AvgmP5JbkgXKmjhmpfgKZq24pneodYqE8Q== - -"@esbuild/linux-arm64@0.25.3": - version "0.25.3" - resolved "https://registry.npmmirror.com/@esbuild/linux-arm64/-/linux-arm64-0.25.3.tgz#3af0da3d9186092a9edd4e28fa342f57d9e3cd30" - integrity sha512-xCUgnNYhRD5bb1C1nqrDV1PfkwgbswTTBRbAd8aH5PhYzikdf/ddtsYyMXFfGSsb/6t6QaPSzxtbfAZr9uox4A== - -"@esbuild/linux-arm@0.25.3": - version "0.25.3" - resolved "https://registry.npmmirror.com/@esbuild/linux-arm/-/linux-arm-0.25.3.tgz#e91cafa95e4474b3ae3d54da12e006b782e57225" - integrity sha512-dUOVmAUzuHy2ZOKIHIKHCm58HKzFqd+puLaS424h6I85GlSDRZIA5ycBixb3mFgM0Jdh+ZOSB6KptX30DD8YOQ== - -"@esbuild/linux-ia32@0.25.3": - version "0.25.3" - resolved "https://registry.npmmirror.com/@esbuild/linux-ia32/-/linux-ia32-0.25.3.tgz#81025732d85b68ee510161b94acdf7e3007ea177" - integrity sha512-yplPOpczHOO4jTYKmuYuANI3WhvIPSVANGcNUeMlxH4twz/TeXuzEP41tGKNGWJjuMhotpGabeFYGAOU2ummBw== - -"@esbuild/linux-loong64@0.25.3": - version "0.25.3" - resolved "https://registry.npmmirror.com/@esbuild/linux-loong64/-/linux-loong64-0.25.3.tgz#3c744e4c8d5e1148cbe60a71a11b58ed8ee5deb8" - integrity sha512-P4BLP5/fjyihmXCELRGrLd793q/lBtKMQl8ARGpDxgzgIKJDRJ/u4r1A/HgpBpKpKZelGct2PGI4T+axcedf6g== - -"@esbuild/linux-mips64el@0.25.3": - version "0.25.3" - resolved "https://registry.npmmirror.com/@esbuild/linux-mips64el/-/linux-mips64el-0.25.3.tgz#1dfe2a5d63702db9034cc6b10b3087cc0424ec26" - integrity sha512-eRAOV2ODpu6P5divMEMa26RRqb2yUoYsuQQOuFUexUoQndm4MdpXXDBbUoKIc0iPa4aCO7gIhtnYomkn2x+bag== - -"@esbuild/linux-ppc64@0.25.3": - version "0.25.3" - resolved "https://registry.npmmirror.com/@esbuild/linux-ppc64/-/linux-ppc64-0.25.3.tgz#2e85d9764c04a1ebb346dc0813ea05952c9a5c56" - integrity sha512-ZC4jV2p7VbzTlnl8nZKLcBkfzIf4Yad1SJM4ZMKYnJqZFD4rTI+pBG65u8ev4jk3/MPwY9DvGn50wi3uhdaghg== - -"@esbuild/linux-riscv64@0.25.3": - version "0.25.3" - resolved "https://registry.npmmirror.com/@esbuild/linux-riscv64/-/linux-riscv64-0.25.3.tgz#a9ea3334556b09f85ccbfead58c803d305092415" - integrity sha512-LDDODcFzNtECTrUUbVCs6j9/bDVqy7DDRsuIXJg6so+mFksgwG7ZVnTruYi5V+z3eE5y+BJZw7VvUadkbfg7QA== - -"@esbuild/linux-s390x@0.25.3": - version "0.25.3" - resolved "https://registry.npmmirror.com/@esbuild/linux-s390x/-/linux-s390x-0.25.3.tgz#f6a7cb67969222b200974de58f105dfe8e99448d" - integrity sha512-s+w/NOY2k0yC2p9SLen+ymflgcpRkvwwa02fqmAwhBRI3SC12uiS10edHHXlVWwfAagYSY5UpmT/zISXPMW3tQ== - -"@esbuild/linux-x64@0.25.3": - version "0.25.3" - resolved "https://registry.npmmirror.com/@esbuild/linux-x64/-/linux-x64-0.25.3.tgz#a237d3578ecdd184a3066b1f425e314ade0f8033" - integrity sha512-nQHDz4pXjSDC6UfOE1Fw9Q8d6GCAd9KdvMZpfVGWSJztYCarRgSDfOVBY5xwhQXseiyxapkiSJi/5/ja8mRFFA== - -"@esbuild/netbsd-arm64@0.25.3": - version "0.25.3" - resolved "https://registry.npmmirror.com/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.3.tgz#4c15c68d8149614ddb6a56f9c85ae62ccca08259" - integrity sha512-1QaLtOWq0mzK6tzzp0jRN3eccmN3hezey7mhLnzC6oNlJoUJz4nym5ZD7mDnS/LZQgkrhEbEiTn515lPeLpgWA== - -"@esbuild/netbsd-x64@0.25.3": - version "0.25.3" - resolved "https://registry.npmmirror.com/@esbuild/netbsd-x64/-/netbsd-x64-0.25.3.tgz#12f6856f8c54c2d7d0a8a64a9711c01a743878d5" - integrity sha512-i5Hm68HXHdgv8wkrt+10Bc50zM0/eonPb/a/OFVfB6Qvpiirco5gBA5bz7S2SHuU+Y4LWn/zehzNX14Sp4r27g== - -"@esbuild/openbsd-arm64@0.25.3": - version "0.25.3" - resolved "https://registry.npmmirror.com/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.3.tgz#ca078dad4a34df192c60233b058db2ca3d94bc5c" - integrity sha512-zGAVApJEYTbOC6H/3QBr2mq3upG/LBEXr85/pTtKiv2IXcgKV0RT0QA/hSXZqSvLEpXeIxah7LczB4lkiYhTAQ== - -"@esbuild/openbsd-x64@0.25.3": - version "0.25.3" - resolved "https://registry.npmmirror.com/@esbuild/openbsd-x64/-/openbsd-x64-0.25.3.tgz#c9178adb60e140e03a881d0791248489c79f95b2" - integrity sha512-fpqctI45NnCIDKBH5AXQBsD0NDPbEFczK98hk/aa6HJxbl+UtLkJV2+Bvy5hLSLk3LHmqt0NTkKNso1A9y1a4w== - -"@esbuild/sunos-x64@0.25.3": - version "0.25.3" - resolved "https://registry.npmmirror.com/@esbuild/sunos-x64/-/sunos-x64-0.25.3.tgz#03765eb6d4214ff27e5230af779e80790d1ee09f" - integrity sha512-ROJhm7d8bk9dMCUZjkS8fgzsPAZEjtRJqCAmVgB0gMrvG7hfmPmz9k1rwO4jSiblFjYmNvbECL9uhaPzONMfgA== - -"@esbuild/win32-arm64@0.25.3": - version "0.25.3" - resolved "https://registry.npmmirror.com/@esbuild/win32-arm64/-/win32-arm64-0.25.3.tgz#f1c867bd1730a9b8dfc461785ec6462e349411ea" - integrity sha512-YWcow8peiHpNBiIXHwaswPnAXLsLVygFwCB3A7Bh5jRkIBFWHGmNQ48AlX4xDvQNoMZlPYzjVOQDYEzWCqufMQ== - -"@esbuild/win32-ia32@0.25.3": - version "0.25.3" - resolved "https://registry.npmmirror.com/@esbuild/win32-ia32/-/win32-ia32-0.25.3.tgz#77491f59ef6c9ddf41df70670d5678beb3acc322" - integrity sha512-qspTZOIGoXVS4DpNqUYUs9UxVb04khS1Degaw/MnfMe7goQ3lTfQ13Vw4qY/Nj0979BGvMRpAYbs/BAxEvU8ew== - -"@esbuild/win32-x64@0.25.3": - version "0.25.3" - resolved "https://registry.npmmirror.com/@esbuild/win32-x64/-/win32-x64-0.25.3.tgz#b17a2171f9074df9e91bfb07ef99a892ac06412a" - integrity sha512-ICgUR+kPimx0vvRzf+N/7L7tVSQeE3BYY+NhHRHXS1kBuPO7z2+7ea2HbhDyZdTephgvNvKrlDDKUexuCVBVvg== - -"@google/genai@^0.12.0": - version "0.12.0" - resolved "https://registry.npmmirror.com/@google/genai/-/genai-0.12.0.tgz#60cfa419f6e75fc1d47619e74f403e35a871b1a4" - integrity sha512-SJtCHac+HPgmwELpJpPKbaV4rk397bS2D42XgFR2NBEARDKd/79RcaRUFFd55pYUJ+gfaz9Bv6KYoiz/P6eZKA== +"@emnapi/core@^1.4.3": + version "1.4.3" + resolved "https://registry.yarnpkg.com/@emnapi/core/-/core-1.4.3.tgz#9ac52d2d5aea958f67e52c40a065f51de59b77d6" + integrity sha512-4m62DuCE07lw01soJwPiBGC0nAww0Q+RY70VZ+n49yDIO13yyinhbWCeNnaob0lakDtWQzSdtNWzJeOJt2ma+g== dependencies: - google-auth-library "^9.14.2" - ws "^8.18.0" - zod "^3.22.4" - zod-to-json-schema "^3.22.4" - -"@rollup/rollup-android-arm-eabi@4.40.1": - version "4.40.1" - resolved "https://registry.npmmirror.com/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.40.1.tgz#e1562d360bca73c7bef6feef86098de3a2f1d442" - integrity sha512-kxz0YeeCrRUHz3zyqvd7n+TVRlNyTifBsmnmNPtk3hQURUyG9eAB+usz6DAwagMusjx/zb3AjvDUvhFGDAexGw== - -"@rollup/rollup-android-arm64@4.40.1": - version "4.40.1" - resolved "https://registry.npmmirror.com/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.40.1.tgz#37ba63940211673e15dcc5f469a78e34276dbca7" - integrity sha512-PPkxTOisoNC6TpnDKatjKkjRMsdaWIhyuMkA4UsBXT9WEZY4uHezBTjs6Vl4PbqQQeu6oION1w2voYZv9yquCw== - -"@rollup/rollup-darwin-arm64@4.40.1": - version "4.40.1" - resolved "https://registry.npmmirror.com/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.40.1.tgz#58b1eb86d997d71dabc5b78903233a3c27438ca0" - integrity sha512-VWXGISWFY18v/0JyNUy4A46KCFCb9NVsH+1100XP31lud+TzlezBbz24CYzbnA4x6w4hx+NYCXDfnvDVO6lcAA== - -"@rollup/rollup-darwin-x64@4.40.1": - version "4.40.1" - resolved "https://registry.npmmirror.com/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.40.1.tgz#5e22dab3232b1e575d930ce891abb18fe19c58c9" - integrity sha512-nIwkXafAI1/QCS7pxSpv/ZtFW6TXcNUEHAIA9EIyw5OzxJZQ1YDrX+CL6JAIQgZ33CInl1R6mHet9Y/UZTg2Bw== - -"@rollup/rollup-freebsd-arm64@4.40.1": - version "4.40.1" - resolved "https://registry.npmmirror.com/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.40.1.tgz#04c892d9ff864d66e31419634726ab0bebb33707" - integrity sha512-BdrLJ2mHTrIYdaS2I99mriyJfGGenSaP+UwGi1kB9BLOCu9SR8ZpbkmmalKIALnRw24kM7qCN0IOm6L0S44iWw== - -"@rollup/rollup-freebsd-x64@4.40.1": - version "4.40.1" - resolved "https://registry.npmmirror.com/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.40.1.tgz#f4b1e091f7cf5afc9e3a029d70128ad56409ecfb" - integrity sha512-VXeo/puqvCG8JBPNZXZf5Dqq7BzElNJzHRRw3vjBE27WujdzuOPecDPc/+1DcdcTptNBep3861jNq0mYkT8Z6Q== - -"@rollup/rollup-linux-arm-gnueabihf@4.40.1": - version "4.40.1" - resolved "https://registry.npmmirror.com/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.40.1.tgz#c8814bb5ce047a81b1fe4a33628dfd4ac52bd864" - integrity sha512-ehSKrewwsESPt1TgSE/na9nIhWCosfGSFqv7vwEtjyAqZcvbGIg4JAcV7ZEh2tfj/IlfBeZjgOXm35iOOjadcg== - -"@rollup/rollup-linux-arm-musleabihf@4.40.1": - version "4.40.1" - resolved "https://registry.npmmirror.com/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.40.1.tgz#5b4e7bd83cbebbf5ffe958802dcfd4ee34bf73a3" - integrity sha512-m39iO/aaurh5FVIu/F4/Zsl8xppd76S4qoID8E+dSRQvTyZTOI2gVk3T4oqzfq1PtcvOfAVlwLMK3KRQMaR8lg== - -"@rollup/rollup-linux-arm64-gnu@4.40.1": - version "4.40.1" - resolved "https://registry.npmmirror.com/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.40.1.tgz#141c848e53cee011e82a11777b8a51f1b3e8d77c" - integrity sha512-Y+GHnGaku4aVLSgrT0uWe2o2Rq8te9hi+MwqGF9r9ORgXhmHK5Q71N757u0F8yU1OIwUIFy6YiJtKjtyktk5hg== - -"@rollup/rollup-linux-arm64-musl@4.40.1": - version "4.40.1" - resolved "https://registry.npmmirror.com/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.40.1.tgz#22ebeaf2fa301aa4aa6c84b760e6cd1d1ac7eb1e" - integrity sha512-jEwjn3jCA+tQGswK3aEWcD09/7M5wGwc6+flhva7dsQNRZZTe30vkalgIzV4tjkopsTS9Jd7Y1Bsj6a4lzz8gQ== - -"@rollup/rollup-linux-loongarch64-gnu@4.40.1": - version "4.40.1" - resolved "https://registry.npmmirror.com/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.40.1.tgz#20b77dc78e622f5814ff8e90c14c938ceb8043bc" - integrity sha512-ySyWikVhNzv+BV/IDCsrraOAZ3UaC8SZB67FZlqVwXwnFhPihOso9rPOxzZbjp81suB1O2Topw+6Ug3JNegejQ== - -"@rollup/rollup-linux-powerpc64le-gnu@4.40.1": - version "4.40.1" - resolved "https://registry.npmmirror.com/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.40.1.tgz#2c90f99c987ef1198d4f8d15d754c286e1f07b13" - integrity sha512-BvvA64QxZlh7WZWqDPPdt0GH4bznuL6uOO1pmgPnnv86rpUpc8ZxgZwcEgXvo02GRIZX1hQ0j0pAnhwkhwPqWg== - -"@rollup/rollup-linux-riscv64-gnu@4.40.1": - version "4.40.1" - resolved "https://registry.npmmirror.com/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.40.1.tgz#9336fd5e47d7f4760d02aa85f76976176eef53ca" - integrity sha512-EQSP+8+1VuSulm9RKSMKitTav89fKbHymTf25n5+Yr6gAPZxYWpj3DzAsQqoaHAk9YX2lwEyAf9S4W8F4l3VBQ== - -"@rollup/rollup-linux-riscv64-musl@4.40.1": - version "4.40.1" - resolved "https://registry.npmmirror.com/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.40.1.tgz#d75b4d54d46439bb5c6c13762788f57e798f5670" - integrity sha512-n/vQ4xRZXKuIpqukkMXZt9RWdl+2zgGNx7Uda8NtmLJ06NL8jiHxUawbwC+hdSq1rrw/9CghCpEONor+l1e2gA== - -"@rollup/rollup-linux-s390x-gnu@4.40.1": - version "4.40.1" - resolved "https://registry.npmmirror.com/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.40.1.tgz#e9f09b802f1291839247399028beaef9ce034c81" - integrity sha512-h8d28xzYb98fMQKUz0w2fMc1XuGzLLjdyxVIbhbil4ELfk5/orZlSTpF/xdI9C8K0I8lCkq+1En2RJsawZekkg== - -"@rollup/rollup-linux-x64-gnu@4.40.1": - version "4.40.1" - resolved "https://registry.npmmirror.com/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.40.1.tgz#0413169dc00470667dea8575c1129d4e7a73eb29" - integrity sha512-XiK5z70PEFEFqcNj3/zRSz/qX4bp4QIraTy9QjwJAb/Z8GM7kVUsD0Uk8maIPeTyPCP03ChdI+VVmJriKYbRHQ== - -"@rollup/rollup-linux-x64-musl@4.40.1": - version "4.40.1" - resolved "https://registry.npmmirror.com/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.40.1.tgz#c76fd593323c60ea219439a00da6c6d33ffd0ea6" - integrity sha512-2BRORitq5rQ4Da9blVovzNCMaUlyKrzMSvkVR0D4qPuOy/+pMCrh1d7o01RATwVy+6Fa1WBw+da7QPeLWU/1mQ== - -"@rollup/rollup-win32-arm64-msvc@4.40.1": - version "4.40.1" - resolved "https://registry.npmmirror.com/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.40.1.tgz#c7724c386eed0bda5ae7143e4081c1910cab349b" - integrity sha512-b2bcNm9Kbde03H+q+Jjw9tSfhYkzrDUf2d5MAd1bOJuVplXvFhWz7tRtWvD8/ORZi7qSCy0idW6tf2HgxSXQSg== - -"@rollup/rollup-win32-ia32-msvc@4.40.1": - version "4.40.1" - resolved "https://registry.npmmirror.com/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.40.1.tgz#7749e1b65cb64fe6d41ad1ad9e970a0ccc8ac350" - integrity sha512-DfcogW8N7Zg7llVEfpqWMZcaErKfsj9VvmfSyRjCyo4BI3wPEfrzTtJkZG6gKP/Z92wFm6rz2aDO7/JfiR/whA== - -"@rollup/rollup-win32-x64-msvc@4.40.1": - version "4.40.1" - resolved "https://registry.npmmirror.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.40.1.tgz#8078b71fe0d5825dcbf83d52a7dc858b39da165c" - integrity sha512-ECyOuDeH3C1I8jH2MK1RtBJW+YPMvSfT0a5NN0nHfQYnDSJ6tUiZH3gzwVP5/Kfh/+Tt7tpWVF9LXNTnhTJ3kA== - -"@types/estree@1.0.7": - version "1.0.7" - resolved "https://registry.npmmirror.com/@types/estree/-/estree-1.0.7.tgz#4158d3105276773d5b7695cd4834b1722e4f37a8" - integrity sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ== - -"@types/node-fetch@^2.6.4": - version "2.6.12" - resolved "https://registry.npmmirror.com/@types/node-fetch/-/node-fetch-2.6.12.tgz#8ab5c3ef8330f13100a7479e2cd56d3386830a03" - integrity sha512-8nneRWKCg3rMtF69nLQJnOYUcbafYeFSjqkw3jCRLsqkWFlHaoQrr5mXmofFGOx3DKn7UfmBMyov8ySvLRVldA== - dependencies: - "@types/node" "*" - form-data "^4.0.0" + "@emnapi/wasi-threads" "1.0.2" + tslib "^2.4.0" -"@types/node@*": - version "22.15.3" - resolved "https://registry.npmmirror.com/@types/node/-/node-22.15.3.tgz#b7fb9396a8ec5b5dfb1345d8ac2502060e9af68b" - integrity sha512-lX7HFZeHf4QG/J7tBZqrCAXwz9J5RD56Y6MpP0eJkka8p+K0RY/yBTW7CYFJ4VGCclxqOLKmiGP5juQc6MKgcw== +"@emnapi/runtime@^1.4.3": + version "1.4.3" + resolved "https://registry.yarnpkg.com/@emnapi/runtime/-/runtime-1.4.3.tgz#c0564665c80dc81c448adac23f9dfbed6c838f7d" + integrity sha512-pBPWdu6MLKROBX05wSNKcNb++m5Er+KQ9QkB+WVM+pW2Kx9hoSrVTnu3BdkI5eBLZoKu/J6mW/B6i6bJB2ytXQ== dependencies: - undici-types "~6.21.0" + tslib "^2.4.0" -"@types/node@^18.11.18": - version "18.19.87" - resolved "https://registry.npmmirror.com/@types/node/-/node-18.19.87.tgz#690f000cc51e3c7f48bc00f7e86fac6eb550b709" - integrity sha512-OIAAu6ypnVZHmsHCeJ+7CCSub38QNBS9uceMQeg7K5Ur0Jr+wG9wEOEvvMbhp09pxD5czIUy/jND7s7Tb6Nw7A== +"@emnapi/wasi-threads@1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@emnapi/wasi-threads/-/wasi-threads-1.0.2.tgz#977f44f844eac7d6c138a415a123818c655f874c" + integrity sha512-5n3nTJblwRi8LlXkJ9eBzu+kZR8Yxcc7ubakyQTFzPMtIhFpUBRbsnc2Dv88IZDIbCDlBiWrknhB4Lsz7mg6BA== dependencies: - undici-types "~5.26.4" + tslib "^2.4.0" -abort-controller@^3.0.0: - version "3.0.0" - resolved "https://registry.npmmirror.com/abort-controller/-/abort-controller-3.0.0.tgz#eaf54d53b62bae4138e809ca225c8439a6efb392" - integrity sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg== +"@google/genai@^1.6.0": + version "1.6.0" + resolved "https://registry.yarnpkg.com/@google/genai/-/genai-1.6.0.tgz#7a14d505faebe17957b272476debd574d2eae1e0" + integrity sha512-0vn8wMGesjiEsHeFsl10T8+SFqLj7q+RSE6mml66sE+jwI7U9wW2LQ3qYtwUEaI+P8ZYeEYE5IpYmNLcRQUBPQ== dependencies: - event-target-shim "^5.0.0" + google-auth-library "^9.14.2" + ws "^8.18.0" + zod "^3.22.4" + zod-to-json-schema "^3.22.4" + +"@napi-rs/wasm-runtime@^0.2.10": + version "0.2.11" + resolved "https://registry.yarnpkg.com/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.11.tgz#192c1610e1625048089ab4e35bc0649ce478500e" + integrity sha512-9DPkXtvHydrcOsopiYpUgPHpmj0HWZKMUnL2dZqpvC42lsratuBG06V5ipyno0fUek5VlFsNQ+AcFATSrJXgMA== + dependencies: + "@emnapi/core" "^1.4.3" + "@emnapi/runtime" "^1.4.3" + "@tybys/wasm-util" "^0.9.0" + +"@oxc-project/runtime@0.73.0", "@oxc-project/runtime@=0.73.0": + version "0.73.0" + resolved "https://registry.yarnpkg.com/@oxc-project/runtime/-/runtime-0.73.0.tgz#539fcee04536c9f5d524fd8d7d0d4470a53e6c95" + integrity sha512-YFvBzVQK/ix0RQxOI02ebCumehSHoiJgvb7nOU4o7xFoMnnujLdjmxnEBK/qiOQrEyXlY69gXGMEsKYVe+YZ3A== + +"@oxc-project/types@=0.73.0": + version "0.73.0" + resolved "https://registry.yarnpkg.com/@oxc-project/types/-/types-0.73.0.tgz#702acaa11d6b1c1e0477979e8d3954549499d5b0" + integrity sha512-ZQS7dpsga43R7bjqRKHRhOeNpuIBeLBnlS3M6H3IqWIWiapGOQIxp4lpETLBYupkSd4dh85ESFn6vAvtpPdGkA== + +"@rolldown/binding-darwin-arm64@1.0.0-beta.16": + version "1.0.0-beta.16" + resolved "https://registry.yarnpkg.com/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.0.0-beta.16.tgz#f12fb0d7eee8076f6a5f4c4fbbb87c50347d857b" + integrity sha512-dzlvuodUFc/QX97jYSsPHtYysqeSeM5gBxiN+DpV93tXEYyFMWm3cECxNmShz4ZM+lrgm6eG2/txzLZ/z9qWLw== + +"@rolldown/binding-darwin-x64@1.0.0-beta.16": + version "1.0.0-beta.16" + resolved "https://registry.yarnpkg.com/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.0.0-beta.16.tgz#9e12d291e26dff75afd27c94ecf75350694e8334" + integrity sha512-H5604ucjaYy5AxxuOP/CoE5RV3lKCJ+btclWL5rV+hVh0qNN9dVgve+onzAYmi8h2RBPET1Novj+2KB640PC9Q== + +"@rolldown/binding-freebsd-x64@1.0.0-beta.16": + version "1.0.0-beta.16" + resolved "https://registry.yarnpkg.com/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.0.0-beta.16.tgz#246bc22615ef629695af8b71228867da1de86141" + integrity sha512-DDzmSFFKfAcrUJfuwK4URKl28fIgK8fT5Kp374B1iJJ9KwcqIZzN1a3s/ubjTGIwiE+vUDEclVQ3z9R0VwkGAQ== + +"@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.16": + version "1.0.0-beta.16" + resolved "https://registry.yarnpkg.com/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.0.0-beta.16.tgz#6b2111ad2d66102a8698ffb0af5c2a8104ce18fc" + integrity sha512-xkCdzCXW6SSDlFYaHjzCFrsbqxxo60YKVW4B/G2ST8HYruv0Ql4qpoQw7WoGeXL+bc/3RpKWzsxIiooUKX6e9Q== + +"@rolldown/binding-linux-arm64-gnu@1.0.0-beta.16": + version "1.0.0-beta.16" + resolved "https://registry.yarnpkg.com/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.0.0-beta.16.tgz#fee9ba5e9c3bb1d9bb3fd1a00f0d8a2c0a6ec3b7" + integrity sha512-Yrz782pZsFVfxlsqppDneV2dl7St7lGt1uCscXnLC0vXiesj59vl3sULQ45eMKKeEEqPKz7X8OAJI7ao6zLSyg== + +"@rolldown/binding-linux-arm64-musl@1.0.0-beta.16": + version "1.0.0-beta.16" + resolved "https://registry.yarnpkg.com/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.0.0-beta.16.tgz#f4adb0646ffcbb09ee9bba6ddb623e495bda3327" + integrity sha512-1M8jPk7BICBjKfqNZCMtcLvzpEFHBkySPHt+RsYGZhFuAbCb352C9ilWsjpi7WwhWBOvh6tHUNmO77NTKlLxkA== + +"@rolldown/binding-linux-x64-gnu@1.0.0-beta.16": + version "1.0.0-beta.16" + resolved "https://registry.yarnpkg.com/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.0.0-beta.16.tgz#cceaa5c54f954b60ff8a486105ff7064d6aa9e24" + integrity sha512-6xhZMDt4r3r3DeurJFakCqev0ct0FHU9hQPvoaHTE3EfC0yRhUp7aQmf2lsB7YVU7Zcel/KiOv/DjJQR9fntog== + +"@rolldown/binding-linux-x64-musl@1.0.0-beta.16": + version "1.0.0-beta.16" + resolved "https://registry.yarnpkg.com/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.0.0-beta.16.tgz#6e06a5ed5437d52bcb32b618f14dd86e9c68db98" + integrity sha512-zYnSz4Z39kEUUA1B03KbNFGgCNykZPhaDltJGY9C3bA3zU5+Ygtr+aeaRxEgXYP4PYBqE3rhPIGmDnlTzx18wA== + +"@rolldown/binding-wasm32-wasi@1.0.0-beta.16": + version "1.0.0-beta.16" + resolved "https://registry.yarnpkg.com/@rolldown/binding-wasm32-wasi/-/binding-wasm32-wasi-1.0.0-beta.16.tgz#b2ca72d164bbdab84246f7588f83879a2f93b797" + integrity sha512-gFWaCVJENQWYAWkk6yJbteyMmxdZAYE9VLB4S4YqfxOYbGvVxq0K1Dn89uPEzN4beEaLToe917YzXqLdv4tPvQ== + dependencies: + "@napi-rs/wasm-runtime" "^0.2.10" + +"@rolldown/binding-win32-arm64-msvc@1.0.0-beta.16": + version "1.0.0-beta.16" + resolved "https://registry.yarnpkg.com/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.0.0-beta.16.tgz#a378e89a910db2230ac5b68aa5977be11eb8076e" + integrity sha512-rbXNzlc3/aZSNaIWKAx6TGGUcgSnDmBYxyHLYthtAXz1uvg2o0YsAKYJszWHk0fTrjtKnDXLxwNjua1pf87cZA== + +"@rolldown/binding-win32-ia32-msvc@1.0.0-beta.16": + version "1.0.0-beta.16" + resolved "https://registry.yarnpkg.com/@rolldown/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-1.0.0-beta.16.tgz#7a1a7f805491d126e4264a85edb72df9e2ebf553" + integrity sha512-9o4nk+IEvyWkE5qsLjcN+Sic869hELVZ5FsEvDruCa9sX5qZV4A5pj5bR9Sc+x4L0Aa1kQkPdChgxRqV1tgOdw== + +"@rolldown/binding-win32-x64-msvc@1.0.0-beta.16": + version "1.0.0-beta.16" + resolved "https://registry.yarnpkg.com/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.0.0-beta.16.tgz#edd9e79c970e44b232590db352556d2b4114efff" + integrity sha512-PJSdUi02LT2dRS5nRNmqWTAEvq11NSBfPK5DoCTUj4DaUHJd05jBBtVyLabTutjaACN53O/pLOXds73W4obZ/g== + +"@rolldown/pluginutils@1.0.0-beta.16": + version "1.0.0-beta.16" + resolved "https://registry.yarnpkg.com/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.16.tgz#596b55c685e25c825e18c54a6d4624a7a2865fea" + integrity sha512-w3f87JpF7lgIlK03I0R3XidspFgB4MsixE5o/VjBMJI+Ki4XW/Ffrykmj2AUCbVxhRD7Pi9W0Qu2XapJhB2mSA== + +"@tybys/wasm-util@^0.9.0": + version "0.9.0" + resolved "https://registry.yarnpkg.com/@tybys/wasm-util/-/wasm-util-0.9.0.tgz#3e75eb00604c8d6db470bf18c37b7d984a0e3355" + integrity sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw== + dependencies: + tslib "^2.4.0" agent-base@^7.1.2: version "7.1.3" - resolved "https://registry.npmmirror.com/agent-base/-/agent-base-7.1.3.tgz#29435eb821bc4194633a5b89e5bc4703bafc25a1" + resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-7.1.3.tgz#29435eb821bc4194633a5b89e5bc4703bafc25a1" integrity sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw== -agentkeepalive@^4.2.1: - version "4.6.0" - resolved "https://registry.npmmirror.com/agentkeepalive/-/agentkeepalive-4.6.0.tgz#35f73e94b3f40bf65f105219c623ad19c136ea6a" - integrity sha512-kja8j7PjmncONqaTsB8fQ+wE2mSU2DJ9D4XKoJ5PFWIdRMa6SLSN1ff4mOr4jCbfRSsxR4keIiySJU0N9T5hIQ== - dependencies: - humanize-ms "^1.2.1" +ansis@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/ansis/-/ansis-4.1.0.tgz#cd43ecd3f814f37223e518291c0e0b04f2915a0d" + integrity sha512-BGcItUBWSMRgOCe+SVZJ+S7yTRG0eGt9cXAHev72yuGcY23hnLA7Bky5L/xLyPINoSN95geovfBkqoTlNZYa7w== asynckit@^0.4.0: version "0.4.0" - resolved "https://registry.npmmirror.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" + resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== -axios@^1.9.0: - version "1.9.0" - resolved "https://registry.npmmirror.com/axios/-/axios-1.9.0.tgz#25534e3b72b54540077d33046f77e3b8d7081901" - integrity sha512-re4CqKTJaURpzbLHtIi6XpDv20/CnpXOtjRY5/CU32L8gU8ek9UIivcfvSWvmKEngmVbrUtPpdDwWDWL7DNHvg== +axios@^1.10.0: + version "1.10.0" + resolved "https://registry.yarnpkg.com/axios/-/axios-1.10.0.tgz#af320aee8632eaf2a400b6a1979fa75856f38d54" + integrity sha512-/1xYAC4MP/HEG+3duIhFr4ZQXR4sQXOIe+o6sdqzeykGLx6Upp/1p8MHqhINOvGeP7xyNHe7tsiJByc4SSVUxw== dependencies: follow-redirects "^1.15.6" form-data "^4.0.0" @@ -323,17 +177,17 @@ axios@^1.9.0: base64-js@^1.3.0: version "1.5.1" - resolved "https://registry.npmmirror.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" + resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== bignumber.js@^9.0.0: version "9.3.0" - resolved "https://registry.npmmirror.com/bignumber.js/-/bignumber.js-9.3.0.tgz#bdba7e2a4c1a2eba08290e8dcad4f36393c92acd" + resolved "https://registry.yarnpkg.com/bignumber.js/-/bignumber.js-9.3.0.tgz#bdba7e2a4c1a2eba08290e8dcad4f36393c92acd" integrity sha512-EM7aMFTXbptt/wZdMlBv2t8IViwQL+h6SLHosp8Yf0dqJMTnY6iL32opnAB6kAdL0SZPuvcAzFr31o0c/R3/RA== bottom-tip@^0.1.5: version "0.1.5" - resolved "https://registry.npmmirror.com/bottom-tip/-/bottom-tip-0.1.5.tgz#ca81e738fba6ae956a5b4c55a78a127820c9b99e" + resolved "https://registry.yarnpkg.com/bottom-tip/-/bottom-tip-0.1.5.tgz#ca81e738fba6ae956a5b4c55a78a127820c9b99e" integrity sha512-53RCkWg6hY8M7Y9lPgU2f2bAEejQh0H6SCL9B8ufFdYAOAH/cUEwxSsBIH0AcPbOcNaSgdEJr9OhdnTUENe5bA== dependencies: nanoid "^4.0.1" @@ -341,17 +195,17 @@ bottom-tip@^0.1.5: browser-split@0.0.1: version "0.0.1" - resolved "https://registry.npmmirror.com/browser-split/-/browser-split-0.0.1.tgz#7b097574f8e3ead606fb4664e64adfdda2981a93" + resolved "https://registry.yarnpkg.com/browser-split/-/browser-split-0.0.1.tgz#7b097574f8e3ead606fb4664e64adfdda2981a93" integrity sha512-JhvgRb2ihQhsljNda3BI8/UcRHVzrVwo3Q+P8vDtSiyobXuFpuZ9mq+MbRGMnC22CjW3RrfXdg6j6ITX8M+7Ow== -buffer-equal-constant-time@1.0.1: +buffer-equal-constant-time@^1.0.1: version "1.0.1" - resolved "https://registry.npmmirror.com/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz#f8e71132f7ffe6e01a5c9697a4c6f3e48d5cc819" + resolved "https://registry.yarnpkg.com/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz#f8e71132f7ffe6e01a5c9697a4c6f3e48d5cc819" integrity sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA== call-bind-apply-helpers@^1.0.1, call-bind-apply-helpers@^1.0.2: version "1.0.2" - resolved "https://registry.npmmirror.com/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz#4b5428c222be985d79c3d82657479dbe0b59b2d6" + resolved "https://registry.yarnpkg.com/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz#4b5428c222be985d79c3d82657479dbe0b59b2d6" integrity sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ== dependencies: es-errors "^1.3.0" @@ -359,46 +213,51 @@ call-bind-apply-helpers@^1.0.1, call-bind-apply-helpers@^1.0.2: camelize@^1.0.0: version "1.0.1" - resolved "https://registry.npmmirror.com/camelize/-/camelize-1.0.1.tgz#89b7e16884056331a35d6b5ad064332c91daa6c3" + resolved "https://registry.yarnpkg.com/camelize/-/camelize-1.0.1.tgz#89b7e16884056331a35d6b5ad064332c91daa6c3" integrity sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ== cirru-color@^0.2.4: version "0.2.4" - resolved "https://registry.npmmirror.com/cirru-color/-/cirru-color-0.2.4.tgz#19c5cb33cbf45d5bcccf8ecf1e45ef5673962a7a" + resolved "https://registry.yarnpkg.com/cirru-color/-/cirru-color-0.2.4.tgz#19c5cb33cbf45d5bcccf8ecf1e45ef5673962a7a" integrity sha512-2ruNYgSyzrXirizCk2r9LNeu9+BXxEHNQVS1/RE2P7b1xoMjfYRiOpRaX2ecyCu4oF4HJGwYWi8vamiXI8ADEQ== combined-stream@^1.0.8: version "1.0.8" - resolved "https://registry.npmmirror.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" + resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== dependencies: delayed-stream "~1.0.0" copy-text-to-clipboard@^3.2.0: version "3.2.0" - resolved "https://registry.npmmirror.com/copy-text-to-clipboard/-/copy-text-to-clipboard-3.2.0.tgz#0202b2d9bdae30a49a53f898626dcc3b49ad960b" + resolved "https://registry.yarnpkg.com/copy-text-to-clipboard/-/copy-text-to-clipboard-3.2.0.tgz#0202b2d9bdae30a49a53f898626dcc3b49ad960b" integrity sha512-RnJFp1XR/LOBDckxTib5Qjr/PMfkatD0MUCQgdpqS8MdKiNUzBjAQBEN6oUy+jW7LI93BBG3DtMB2KOOKpGs2Q== debug@4: - version "4.4.0" - resolved "https://registry.npmmirror.com/debug/-/debug-4.4.0.tgz#2b3f2aea2ffeb776477460267377dc8710faba8a" - integrity sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA== + version "4.4.1" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.4.1.tgz#e5a8bc6cbc4c6cd3e64308b0693a3d4fa550189b" + integrity sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ== dependencies: ms "^2.1.3" delayed-stream@~1.0.0: version "1.0.0" - resolved "https://registry.npmmirror.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" + resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== +detect-libc@^2.0.3: + version "2.0.4" + resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-2.0.4.tgz#f04715b8ba815e53b4d8109655b6508a6865a7e8" + integrity sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA== + dom-walk@^0.1.0: version "0.1.2" - resolved "https://registry.npmmirror.com/dom-walk/-/dom-walk-0.1.2.tgz#0c548bef048f4d1f2a97249002236060daa3fd84" + resolved "https://registry.yarnpkg.com/dom-walk/-/dom-walk-0.1.2.tgz#0c548bef048f4d1f2a97249002236060daa3fd84" integrity sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w== dunder-proto@^1.0.1: version "1.0.1" - resolved "https://registry.npmmirror.com/dunder-proto/-/dunder-proto-1.0.1.tgz#d7ae667e1dc83482f8b70fd0f6eefc50da30f58a" + resolved "https://registry.yarnpkg.com/dunder-proto/-/dunder-proto-1.0.1.tgz#d7ae667e1dc83482f8b70fd0f6eefc50da30f58a" integrity sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A== dependencies: call-bind-apply-helpers "^1.0.1" @@ -407,14 +266,14 @@ dunder-proto@^1.0.1: ecdsa-sig-formatter@1.0.11, ecdsa-sig-formatter@^1.0.11: version "1.0.11" - resolved "https://registry.npmmirror.com/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz#ae0f0fa2d85045ef14a817daa3ce9acd0489e5bf" + resolved "https://registry.yarnpkg.com/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz#ae0f0fa2d85045ef14a817daa3ce9acd0489e5bf" integrity sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ== dependencies: safe-buffer "^5.0.1" error@^4.3.0: version "4.4.0" - resolved "https://registry.npmmirror.com/error/-/error-4.4.0.tgz#bf69ff251fb4a279c19adccdaa6b61e90d9bf12a" + resolved "https://registry.yarnpkg.com/error/-/error-4.4.0.tgz#bf69ff251fb4a279c19adccdaa6b61e90d9bf12a" integrity sha512-SNDKualLUtT4StGFP7xNfuFybL2f6iJujFtrWuvJqGbVQGaN+adE23veqzPz1hjUjTunLi2EnJ+0SJxtbJreKw== dependencies: camelize "^1.0.0" @@ -423,24 +282,24 @@ error@^4.3.0: es-define-property@^1.0.1: version "1.0.1" - resolved "https://registry.npmmirror.com/es-define-property/-/es-define-property-1.0.1.tgz#983eb2f9a6724e9303f61addf011c72e09e0b0fa" + resolved "https://registry.yarnpkg.com/es-define-property/-/es-define-property-1.0.1.tgz#983eb2f9a6724e9303f61addf011c72e09e0b0fa" integrity sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g== es-errors@^1.3.0: version "1.3.0" - resolved "https://registry.npmmirror.com/es-errors/-/es-errors-1.3.0.tgz#05f75a25dab98e4fb1dcd5e1472c0546d5057c8f" + resolved "https://registry.yarnpkg.com/es-errors/-/es-errors-1.3.0.tgz#05f75a25dab98e4fb1dcd5e1472c0546d5057c8f" integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw== es-object-atoms@^1.0.0, es-object-atoms@^1.1.1: version "1.1.1" - resolved "https://registry.npmmirror.com/es-object-atoms/-/es-object-atoms-1.1.1.tgz#1c4f2c4837327597ce69d2ca190a7fdd172338c1" + resolved "https://registry.yarnpkg.com/es-object-atoms/-/es-object-atoms-1.1.1.tgz#1c4f2c4837327597ce69d2ca190a7fdd172338c1" integrity sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA== dependencies: es-errors "^1.3.0" es-set-tostringtag@^2.1.0: version "2.1.0" - resolved "https://registry.npmmirror.com/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz#f31dbbe0c183b00a6d26eb6325c810c0fd18bd4d" + resolved "https://registry.yarnpkg.com/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz#f31dbbe0c183b00a6d26eb6325c810c0fd18bd4d" integrity sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA== dependencies: es-errors "^1.3.0" @@ -448,100 +307,52 @@ es-set-tostringtag@^2.1.0: has-tostringtag "^1.0.2" hasown "^2.0.2" -esbuild@^0.25.0: - version "0.25.3" - resolved "https://registry.npmmirror.com/esbuild/-/esbuild-0.25.3.tgz#371f7cb41283e5b2191a96047a7a89562965a285" - integrity sha512-qKA6Pvai73+M2FtftpNKRxJ78GIjmFXFxd/1DVBqGo/qNhLSfv+G12n9pNoWdytJC8U00TrViOwpjT0zgqQS8Q== - optionalDependencies: - "@esbuild/aix-ppc64" "0.25.3" - "@esbuild/android-arm" "0.25.3" - "@esbuild/android-arm64" "0.25.3" - "@esbuild/android-x64" "0.25.3" - "@esbuild/darwin-arm64" "0.25.3" - "@esbuild/darwin-x64" "0.25.3" - "@esbuild/freebsd-arm64" "0.25.3" - "@esbuild/freebsd-x64" "0.25.3" - "@esbuild/linux-arm" "0.25.3" - "@esbuild/linux-arm64" "0.25.3" - "@esbuild/linux-ia32" "0.25.3" - "@esbuild/linux-loong64" "0.25.3" - "@esbuild/linux-mips64el" "0.25.3" - "@esbuild/linux-ppc64" "0.25.3" - "@esbuild/linux-riscv64" "0.25.3" - "@esbuild/linux-s390x" "0.25.3" - "@esbuild/linux-x64" "0.25.3" - "@esbuild/netbsd-arm64" "0.25.3" - "@esbuild/netbsd-x64" "0.25.3" - "@esbuild/openbsd-arm64" "0.25.3" - "@esbuild/openbsd-x64" "0.25.3" - "@esbuild/sunos-x64" "0.25.3" - "@esbuild/win32-arm64" "0.25.3" - "@esbuild/win32-ia32" "0.25.3" - "@esbuild/win32-x64" "0.25.3" - ev-store@^7.0.0: version "7.0.0" - resolved "https://registry.npmmirror.com/ev-store/-/ev-store-7.0.0.tgz#1ab0c7f82136505dd74b31d17701cb2be6d26558" + resolved "https://registry.yarnpkg.com/ev-store/-/ev-store-7.0.0.tgz#1ab0c7f82136505dd74b31d17701cb2be6d26558" integrity sha512-otazchNRnGzp2YarBJ+GXKVGvhxVATB1zmaStxJBYet0Dyq7A9VhH8IUEB/gRcL6Ch52lfpgPTRJ2m49epyMsQ== dependencies: individual "^3.0.0" -event-target-shim@^5.0.0: - version "5.0.1" - resolved "https://registry.npmmirror.com/event-target-shim/-/event-target-shim-5.0.1.tgz#5d4d3ebdf9583d63a5333ce2deb7480ab2b05789" - integrity sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ== - extend@^3.0.2: version "3.0.2" - resolved "https://registry.npmmirror.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" + resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== fdir@^6.4.4: - version "6.4.4" - resolved "https://registry.npmmirror.com/fdir/-/fdir-6.4.4.tgz#1cfcf86f875a883e19a8fab53622cfe992e8d2f9" - integrity sha512-1NZP+GK4GfuAv3PqKvxQRDMjdSRZjnkq7KfhlNrCNNlZ0ygQFpebfrnfnq/W7fpUnAv9aGWmY1zKx7FYL3gwhg== + version "6.4.6" + resolved "https://registry.yarnpkg.com/fdir/-/fdir-6.4.6.tgz#2b268c0232697063111bbf3f64810a2a741ba281" + integrity sha512-hiFoqpyZcfNm1yc4u8oWCf9A2c4D3QjCrks3zmoVKVxpQRzmPNar1hUJcBG2RQHvEVGDN+Jm81ZheVLAQMK6+w== follow-redirects@^1.15.6: version "1.15.9" - resolved "https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.15.9.tgz#a604fa10e443bf98ca94228d9eebcc2e8a2c8ee1" + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.9.tgz#a604fa10e443bf98ca94228d9eebcc2e8a2c8ee1" integrity sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ== -form-data-encoder@1.7.2: - version "1.7.2" - resolved "https://registry.npmmirror.com/form-data-encoder/-/form-data-encoder-1.7.2.tgz#1f1ae3dccf58ed4690b86d87e4f57c654fbab040" - integrity sha512-qfqtYan3rxrnCk1VYaA4H+Ms9xdpPqvLZa6xmMgFvhO32x7/3J/ExcTd6qpxM0vH2GdMI+poehyBZvqfMTto8A== - form-data@^4.0.0: - version "4.0.2" - resolved "https://registry.npmmirror.com/form-data/-/form-data-4.0.2.tgz#35cabbdd30c3ce73deb2c42d3c8d3ed9ca51794c" - integrity sha512-hGfm/slu0ZabnNt4oaRZ6uREyfCj6P4fT/n6A1rGV+Z0VdGXjfOhVUpkn6qVQONHGIFwmveGXyDs75+nr6FM8w== + version "4.0.3" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.3.tgz#608b1b3f3e28be0fccf5901fc85fb3641e5cf0ae" + integrity sha512-qsITQPfmvMOSAdeyZ+12I1c+CKSstAFAwu+97zrnWAbIr5u8wfsExUzCesVLC8NgHuRUqNN4Zy6UPWUTRGslcA== dependencies: asynckit "^0.4.0" combined-stream "^1.0.8" es-set-tostringtag "^2.1.0" + hasown "^2.0.2" mime-types "^2.1.12" -formdata-node@^4.3.2: - version "4.4.1" - resolved "https://registry.npmmirror.com/formdata-node/-/formdata-node-4.4.1.tgz#23f6a5cb9cb55315912cbec4ff7b0f59bbd191e2" - integrity sha512-0iirZp3uVDjVGt9p49aTaqjk84TrglENEDuqfdlZQ1roC9CWlPk6Avf8EEnZNcAqPonwkG35x4n3ww/1THYAeQ== - dependencies: - node-domexception "1.0.0" - web-streams-polyfill "4.0.0-beta.3" - -fsevents@~2.3.2, fsevents@~2.3.3: +fsevents@~2.3.3: version "2.3.3" - resolved "https://registry.npmmirror.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== function-bind@^1.1.2: version "1.1.2" - resolved "https://registry.npmmirror.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" + 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.npmmirror.com/gaxios/-/gaxios-6.7.1.tgz#ebd9f7093ede3ba502685e73390248bb5b7f71fb" + resolved "https://registry.yarnpkg.com/gaxios/-/gaxios-6.7.1.tgz#ebd9f7093ede3ba502685e73390248bb5b7f71fb" integrity sha512-LDODD4TMYx7XXdpwxAVRAIAuB0bzv0s+ywFonY46k126qzQHT9ygyoa9tncmOiQmmDrik65UYsEkv3lbfqQ3yQ== dependencies: extend "^3.0.2" @@ -552,7 +363,7 @@ gaxios@^6.0.0, gaxios@^6.1.1: gcp-metadata@^6.1.0: version "6.1.1" - resolved "https://registry.npmmirror.com/gcp-metadata/-/gcp-metadata-6.1.1.tgz#f65aa69f546bc56e116061d137d3f5f90bdec494" + resolved "https://registry.yarnpkg.com/gcp-metadata/-/gcp-metadata-6.1.1.tgz#f65aa69f546bc56e116061d137d3f5f90bdec494" integrity sha512-a4tiq7E0/5fTjxPAaH4jpjkSv/uCaU2p5KC6HVGrvl0cDjA8iBZv4vv1gyzlmK0ZUKqwpOyQMKzZQe3lTit77A== dependencies: gaxios "^6.1.1" @@ -561,7 +372,7 @@ gcp-metadata@^6.1.0: get-intrinsic@^1.2.6: version "1.3.0" - resolved "https://registry.npmmirror.com/get-intrinsic/-/get-intrinsic-1.3.0.tgz#743f0e3b6964a93a5491ed1bffaae054d7f98d01" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.3.0.tgz#743f0e3b6964a93a5491ed1bffaae054d7f98d01" integrity sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ== dependencies: call-bind-apply-helpers "^1.0.2" @@ -577,7 +388,7 @@ get-intrinsic@^1.2.6: get-proto@^1.0.1: version "1.0.1" - resolved "https://registry.npmmirror.com/get-proto/-/get-proto-1.0.1.tgz#150b3f2743869ef3e851ec0c49d15b1d14d00ee1" + resolved "https://registry.yarnpkg.com/get-proto/-/get-proto-1.0.1.tgz#150b3f2743869ef3e851ec0c49d15b1d14d00ee1" integrity sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g== dependencies: dunder-proto "^1.0.1" @@ -585,7 +396,7 @@ get-proto@^1.0.1: global@^4.3.0: version "4.4.0" - resolved "https://registry.npmmirror.com/global/-/global-4.4.0.tgz#3e7b105179006a323ed71aafca3e9c57a5cc6406" + resolved "https://registry.yarnpkg.com/global/-/global-4.4.0.tgz#3e7b105179006a323ed71aafca3e9c57a5cc6406" integrity sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w== dependencies: min-document "^2.19.0" @@ -593,7 +404,7 @@ global@^4.3.0: google-auth-library@^9.14.2: version "9.15.1" - resolved "https://registry.npmmirror.com/google-auth-library/-/google-auth-library-9.15.1.tgz#0c5d84ed1890b2375f1cd74f03ac7b806b392928" + resolved "https://registry.yarnpkg.com/google-auth-library/-/google-auth-library-9.15.1.tgz#0c5d84ed1890b2375f1cd74f03ac7b806b392928" integrity sha512-Jb6Z0+nvECVz+2lzSMt9u98UsoakXxA2HGHMCxh+so3n90XgYWkq5dur19JAJV7ONiJY22yBTyJB1TSkvPq9Ng== dependencies: base64-js "^1.3.0" @@ -605,17 +416,17 @@ google-auth-library@^9.14.2: google-logging-utils@^0.0.2: version "0.0.2" - resolved "https://registry.npmmirror.com/google-logging-utils/-/google-logging-utils-0.0.2.tgz#5fd837e06fa334da450433b9e3e1870c1594466a" + resolved "https://registry.yarnpkg.com/google-logging-utils/-/google-logging-utils-0.0.2.tgz#5fd837e06fa334da450433b9e3e1870c1594466a" integrity sha512-NEgUnEcBiP5HrPzufUkBzJOD/Sxsco3rLNo1F1TNf7ieU8ryUzBhqba8r756CjLX7rn3fHl6iLEwPYuqpoKgQQ== gopd@^1.2.0: version "1.2.0" - resolved "https://registry.npmmirror.com/gopd/-/gopd-1.2.0.tgz#89f56b8217bdbc8802bd299df6d7f1081d7e51a1" + 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.npmmirror.com/gtoken/-/gtoken-7.1.0.tgz#d61b4ebd10132222817f7222b1e6064bd463fc26" + resolved "https://registry.yarnpkg.com/gtoken/-/gtoken-7.1.0.tgz#d61b4ebd10132222817f7222b1e6064bd463fc26" integrity sha512-pCcEwRi+TKpMlxAQObHDQ56KawURgyAf6jtIY046fJ5tIv3zDe/LEIubckAO8fj6JnAxLdmWkUfNyulQ2iKdEw== dependencies: gaxios "^6.0.0" @@ -623,250 +434,287 @@ gtoken@^7.0.0: has-symbols@^1.0.3, has-symbols@^1.1.0: version "1.1.0" - resolved "https://registry.npmmirror.com/has-symbols/-/has-symbols-1.1.0.tgz#fc9c6a783a084951d0b971fe1018de813707a338" + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.1.0.tgz#fc9c6a783a084951d0b971fe1018de813707a338" integrity sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ== has-tostringtag@^1.0.2: version "1.0.2" - resolved "https://registry.npmmirror.com/has-tostringtag/-/has-tostringtag-1.0.2.tgz#2cdc42d40bef2e5b4eeab7c01a73c54ce7ab5abc" + resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.2.tgz#2cdc42d40bef2e5b4eeab7c01a73c54ce7ab5abc" integrity sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw== dependencies: has-symbols "^1.0.3" hasown@^2.0.2: version "2.0.2" - resolved "https://registry.npmmirror.com/hasown/-/hasown-2.0.2.tgz#003eaf91be7adc372e84ec59dc37252cedb80003" + resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.2.tgz#003eaf91be7adc372e84ec59dc37252cedb80003" integrity sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ== dependencies: function-bind "^1.1.2" https-proxy-agent@^7.0.1: version "7.0.6" - resolved "https://registry.npmmirror.com/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz#da8dfeac7da130b05c2ba4b59c9b6cd66611a6b9" + resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz#da8dfeac7da130b05c2ba4b59c9b6cd66611a6b9" integrity sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw== dependencies: agent-base "^7.1.2" debug "4" -humanize-ms@^1.2.1: - version "1.2.1" - resolved "https://registry.npmmirror.com/humanize-ms/-/humanize-ms-1.2.1.tgz#c46e3159a293f6b896da29316d8b6fe8bb79bbed" - integrity sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ== - dependencies: - ms "^2.0.0" - individual@^3.0.0: version "3.0.0" - resolved "https://registry.npmmirror.com/individual/-/individual-3.0.0.tgz#e7ca4f85f8957b018734f285750dc22ec2f9862d" + resolved "https://registry.yarnpkg.com/individual/-/individual-3.0.0.tgz#e7ca4f85f8957b018734f285750dc22ec2f9862d" integrity sha512-rUY5vtT748NMRbEMrTNiFfy29BgGZwGXUi2NFUVMWQrogSLzlJvQV9eeMWi+g1aVaQ53tpyLAQtd5x/JH0Nh1g== is-object@^1.0.1: version "1.0.2" - resolved "https://registry.npmmirror.com/is-object/-/is-object-1.0.2.tgz#a56552e1c665c9e950b4a025461da87e72f86fcf" + 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.npmmirror.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== json-bigint@^1.0.0: version "1.0.0" - resolved "https://registry.npmmirror.com/json-bigint/-/json-bigint-1.0.0.tgz#ae547823ac0cad8398667f8cd9ef4730f5b01ff1" + resolved "https://registry.yarnpkg.com/json-bigint/-/json-bigint-1.0.0.tgz#ae547823ac0cad8398667f8cd9ef4730f5b01ff1" integrity sha512-SiPv/8VpZuWbvLSMtTDU8hEfrZWg/mH/nV/b4o0CYbSxu1UIQPLdwKOCIyLQX+VIPO5vrLX3i8qtqFyhdPSUSQ== dependencies: bignumber.js "^9.0.0" jwa@^2.0.0: - version "2.0.0" - resolved "https://registry.npmmirror.com/jwa/-/jwa-2.0.0.tgz#a7e9c3f29dae94027ebcaf49975c9345593410fc" - integrity sha512-jrZ2Qx916EA+fq9cEAeCROWPTfCwi1IVHqT2tapuqLEVVDKFDENFw1oL+MwrTvH6msKxsd1YTDVw6uKEcsrLEA== + version "2.0.1" + resolved "https://registry.yarnpkg.com/jwa/-/jwa-2.0.1.tgz#bf8176d1ad0cd72e0f3f58338595a13e110bc804" + integrity sha512-hRF04fqJIP8Abbkq5NKGN0Bbr3JxlQ+qhZufXVr0DvujKy93ZCbXZMHDL4EOtodSbCWxOqR8MS1tXA5hwqCXDg== dependencies: - buffer-equal-constant-time "1.0.1" + buffer-equal-constant-time "^1.0.1" ecdsa-sig-formatter "1.0.11" safe-buffer "^5.0.1" jws@^4.0.0: version "4.0.0" - resolved "https://registry.npmmirror.com/jws/-/jws-4.0.0.tgz#2d4e8cf6a318ffaa12615e9dec7e86e6c97310f4" + resolved "https://registry.yarnpkg.com/jws/-/jws-4.0.0.tgz#2d4e8cf6a318ffaa12615e9dec7e86e6c97310f4" integrity sha512-KDncfTmOZoOMTFG4mBlG0qUIOlc03fmzH+ru6RgYVZhPkyiy/92Owlt/8UEN+a4TXR1FQetfIpJE8ApdvdVxTg== dependencies: jwa "^2.0.0" safe-buffer "^5.0.1" +lightningcss-darwin-arm64@1.30.1: + version "1.30.1" + resolved "https://registry.yarnpkg.com/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.30.1.tgz#3d47ce5e221b9567c703950edf2529ca4a3700ae" + integrity sha512-c8JK7hyE65X1MHMN+Viq9n11RRC7hgin3HhYKhrMyaXflk5GVplZ60IxyoVtzILeKr+xAJwg6zK6sjTBJ0FKYQ== + +lightningcss-darwin-x64@1.30.1: + version "1.30.1" + resolved "https://registry.yarnpkg.com/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.30.1.tgz#e81105d3fd6330860c15fe860f64d39cff5fbd22" + integrity sha512-k1EvjakfumAQoTfcXUcHQZhSpLlkAuEkdMBsI/ivWw9hL+7FtilQc0Cy3hrx0AAQrVtQAbMI7YjCgYgvn37PzA== + +lightningcss-freebsd-x64@1.30.1: + version "1.30.1" + resolved "https://registry.yarnpkg.com/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.30.1.tgz#a0e732031083ff9d625c5db021d09eb085af8be4" + integrity sha512-kmW6UGCGg2PcyUE59K5r0kWfKPAVy4SltVeut+umLCFoJ53RdCUWxcRDzO1eTaxf/7Q2H7LTquFHPL5R+Gjyig== + +lightningcss-linux-arm-gnueabihf@1.30.1: + version "1.30.1" + resolved "https://registry.yarnpkg.com/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.30.1.tgz#1f5ecca6095528ddb649f9304ba2560c72474908" + integrity sha512-MjxUShl1v8pit+6D/zSPq9S9dQ2NPFSQwGvxBCYaBYLPlCWuPh9/t1MRS8iUaR8i+a6w7aps+B4N0S1TYP/R+Q== + +lightningcss-linux-arm64-gnu@1.30.1: + version "1.30.1" + resolved "https://registry.yarnpkg.com/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.30.1.tgz#eee7799726103bffff1e88993df726f6911ec009" + integrity sha512-gB72maP8rmrKsnKYy8XUuXi/4OctJiuQjcuqWNlJQ6jZiWqtPvqFziskH3hnajfvKB27ynbVCucKSm2rkQp4Bw== + +lightningcss-linux-arm64-musl@1.30.1: + version "1.30.1" + resolved "https://registry.yarnpkg.com/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.30.1.tgz#f2e4b53f42892feeef8f620cbb889f7c064a7dfe" + integrity sha512-jmUQVx4331m6LIX+0wUhBbmMX7TCfjF5FoOH6SD1CttzuYlGNVpA7QnrmLxrsub43ClTINfGSYyHe2HWeLl5CQ== + +lightningcss-linux-x64-gnu@1.30.1: + version "1.30.1" + resolved "https://registry.yarnpkg.com/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.30.1.tgz#2fc7096224bc000ebb97eea94aea248c5b0eb157" + integrity sha512-piWx3z4wN8J8z3+O5kO74+yr6ze/dKmPnI7vLqfSqI8bccaTGY5xiSGVIJBDd5K5BHlvVLpUB3S2YCfelyJ1bw== + +lightningcss-linux-x64-musl@1.30.1: + version "1.30.1" + resolved "https://registry.yarnpkg.com/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.30.1.tgz#66dca2b159fd819ea832c44895d07e5b31d75f26" + integrity sha512-rRomAK7eIkL+tHY0YPxbc5Dra2gXlI63HL+v1Pdi1a3sC+tJTcFrHX+E86sulgAXeI7rSzDYhPSeHHjqFhqfeQ== + +lightningcss-win32-arm64-msvc@1.30.1: + version "1.30.1" + resolved "https://registry.yarnpkg.com/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.30.1.tgz#7d8110a19d7c2d22bfdf2f2bb8be68e7d1b69039" + integrity sha512-mSL4rqPi4iXq5YVqzSsJgMVFENoa4nGTT/GjO2c0Yl9OuQfPsIfncvLrEW6RbbB24WtZ3xP/2CCmI3tNkNV4oA== + +lightningcss-win32-x64-msvc@1.30.1: + version "1.30.1" + resolved "https://registry.yarnpkg.com/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.30.1.tgz#fd7dd008ea98494b85d24b4bea016793f2e0e352" + integrity sha512-PVqXh48wh4T53F/1CCu8PIPCxLzWyCnn/9T5W1Jpmdy5h9Cwd+0YQS6/LwhHXSafuc61/xg9Lv5OrCby6a++jg== + +lightningcss@^1.30.0: + version "1.30.1" + resolved "https://registry.yarnpkg.com/lightningcss/-/lightningcss-1.30.1.tgz#78e979c2d595bfcb90d2a8c0eb632fe6c5bfed5d" + integrity sha512-xi6IyHML+c9+Q3W0S4fCQJOym42pyurFiJUHEcEyHS0CeKzia4yZDEsLlqOFykxOdHpNy0NmvVO31vcSqAxJCg== + dependencies: + detect-libc "^2.0.3" + optionalDependencies: + lightningcss-darwin-arm64 "1.30.1" + lightningcss-darwin-x64 "1.30.1" + lightningcss-freebsd-x64 "1.30.1" + lightningcss-linux-arm-gnueabihf "1.30.1" + lightningcss-linux-arm64-gnu "1.30.1" + lightningcss-linux-arm64-musl "1.30.1" + lightningcss-linux-x64-gnu "1.30.1" + lightningcss-linux-x64-musl "1.30.1" + lightningcss-win32-arm64-msvc "1.30.1" + lightningcss-win32-x64-msvc "1.30.1" + math-intrinsics@^1.1.0: version "1.1.0" - resolved "https://registry.npmmirror.com/math-intrinsics/-/math-intrinsics-1.1.0.tgz#a0dd74be81e2aa5c2f27e65ce283605ee4e2b7f9" + resolved "https://registry.yarnpkg.com/math-intrinsics/-/math-intrinsics-1.1.0.tgz#a0dd74be81e2aa5c2f27e65ce283605ee4e2b7f9" integrity sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g== mime-db@1.52.0: version "1.52.0" - resolved "https://registry.npmmirror.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== mime-types@^2.1.12: version "2.1.35" - resolved "https://registry.npmmirror.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== dependencies: mime-db "1.52.0" min-document@^2.19.0: version "2.19.0" - resolved "https://registry.npmmirror.com/min-document/-/min-document-2.19.0.tgz#7bd282e3f5842ed295bb748cdd9f1ffa2c824685" + resolved "https://registry.yarnpkg.com/min-document/-/min-document-2.19.0.tgz#7bd282e3f5842ed295bb748cdd9f1ffa2c824685" integrity sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ== dependencies: dom-walk "^0.1.0" -ms@^2.0.0, ms@^2.1.3: +ms@^2.1.3: version "2.1.3" - resolved "https://registry.npmmirror.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== -nanoid@^3.3.8: +nanoid@^3.3.11: version "3.3.11" - resolved "https://registry.npmmirror.com/nanoid/-/nanoid-3.3.11.tgz#4f4f112cefbe303202f2199838128936266d185b" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.11.tgz#4f4f112cefbe303202f2199838128936266d185b" integrity sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w== nanoid@^4.0.1: version "4.0.2" - resolved "https://registry.npmmirror.com/nanoid/-/nanoid-4.0.2.tgz#140b3c5003959adbebf521c170f282c5e7f9fb9e" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-4.0.2.tgz#140b3c5003959adbebf521c170f282c5e7f9fb9e" integrity sha512-7ZtY5KTCNheRGfEFxnedV5zFiORN1+Y1N6zvPTnHQd8ENUvfaDBeuJDZb2bN/oXwXxu3qkTXDzy57W5vAmDTBw== next-tick@^0.2.2: version "0.2.2" - resolved "https://registry.npmmirror.com/next-tick/-/next-tick-0.2.2.tgz#75da4a927ee5887e39065880065b7336413b310d" + resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-0.2.2.tgz#75da4a927ee5887e39065880065b7336413b310d" integrity sha512-f7h4svPtl+QidoBv4taKXUjJ70G2asaZ8G28nS0OkqaalX8dwwrtWtyxEDPK62AC00ur/+/E0pUwBwY5EPn15Q== -node-domexception@1.0.0: - version "1.0.0" - resolved "https://registry.npmmirror.com/node-domexception/-/node-domexception-1.0.0.tgz#6888db46a1f71c0b76b3f7555016b63fe64766e5" - integrity sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ== - -node-fetch@^2.6.7, node-fetch@^2.6.9: +node-fetch@^2.6.9: version "2.7.0" - resolved "https://registry.npmmirror.com/node-fetch/-/node-fetch-2.7.0.tgz#d0f0fa6e3e2dc1d27efcd8ad99d550bda94d187d" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.7.0.tgz#d0f0fa6e3e2dc1d27efcd8ad99d550bda94d187d" integrity sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A== dependencies: whatwg-url "^5.0.0" -openai@^4.96.2: - version "4.96.2" - resolved "https://registry.npmmirror.com/openai/-/openai-4.96.2.tgz#a7d360597f273a5f6ed8dd22914e598013022fa4" - integrity sha512-R2XnxvMsizkROr7BV3uNp1q/3skwPZ7fmPjO1bXLnfB4Tu5xKxrT1EVwzjhxn0MZKBKAvOaGWS63jTMN6KrIXA== - dependencies: - "@types/node" "^18.11.18" - "@types/node-fetch" "^2.6.4" - abort-controller "^3.0.0" - agentkeepalive "^4.2.1" - form-data-encoder "1.7.2" - formdata-node "^4.3.2" - node-fetch "^2.6.7" +openai@^5.6.0: + version "5.6.0" + resolved "https://registry.yarnpkg.com/openai/-/openai-5.6.0.tgz#2fefc93d2862da8ea1a3c311fca2d07fe48adf5f" + integrity sha512-jNH5z+hYAdOMZXyEt0yZ7246s+UZjg2AwFQqkAhZIPPjxNtHHO5mykOefau6FkOqj16aC94MOdJl/rZBcKj/cQ== picocolors@^1.1.1: version "1.1.1" - resolved "https://registry.npmmirror.com/picocolors/-/picocolors-1.1.1.tgz#3d321af3eab939b083c8f929a1d12cda81c26b6b" + resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.1.1.tgz#3d321af3eab939b083c8f929a1d12cda81c26b6b" integrity sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA== picomatch@^4.0.2: version "4.0.2" - resolved "https://registry.npmmirror.com/picomatch/-/picomatch-4.0.2.tgz#77c742931e8f3b8820946c76cd0c1f13730d1dab" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-4.0.2.tgz#77c742931e8f3b8820946c76cd0c1f13730d1dab" integrity sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg== postcss@^8.5.3: - version "8.5.3" - resolved "https://registry.npmmirror.com/postcss/-/postcss-8.5.3.tgz#1463b6f1c7fb16fe258736cba29a2de35237eafb" - integrity sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A== + version "8.5.6" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.5.6.tgz#2825006615a619b4f62a9e7426cc120b349a8f3c" + integrity sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg== dependencies: - nanoid "^3.3.8" + nanoid "^3.3.11" picocolors "^1.1.1" source-map-js "^1.2.1" process@^0.11.10: version "0.11.10" - resolved "https://registry.npmmirror.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" + resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" integrity sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A== proxy-from-env@^1.1.0: version "1.1.0" - resolved "https://registry.npmmirror.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2" + resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2" integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg== -rollup@^4.34.9: - version "4.40.1" - resolved "https://registry.npmmirror.com/rollup/-/rollup-4.40.1.tgz#03d6c53ebb6a9c2c060ae686a61e72a2472b366f" - integrity sha512-C5VvvgCCyfyotVITIAv+4efVytl5F7wt+/I2i9q9GZcEXW9BP52YYOXC58igUi+LFZVHukErIIqQSWwv/M3WRw== +rolldown@1.0.0-beta.16: + version "1.0.0-beta.16" + resolved "https://registry.yarnpkg.com/rolldown/-/rolldown-1.0.0-beta.16.tgz#2232ef50963eb0a2cabc7273d0cdb848526d3d26" + integrity sha512-ruNh01VbnTJsW0kgYywrQ80FUY0yJvXqavPVljGg0dRiwggYB7yXlypw1ptkFiomkEOnOGiwncjiviUakgPHxg== dependencies: - "@types/estree" "1.0.7" + "@oxc-project/runtime" "=0.73.0" + "@oxc-project/types" "=0.73.0" + "@rolldown/pluginutils" "1.0.0-beta.16" + ansis "^4.0.0" optionalDependencies: - "@rollup/rollup-android-arm-eabi" "4.40.1" - "@rollup/rollup-android-arm64" "4.40.1" - "@rollup/rollup-darwin-arm64" "4.40.1" - "@rollup/rollup-darwin-x64" "4.40.1" - "@rollup/rollup-freebsd-arm64" "4.40.1" - "@rollup/rollup-freebsd-x64" "4.40.1" - "@rollup/rollup-linux-arm-gnueabihf" "4.40.1" - "@rollup/rollup-linux-arm-musleabihf" "4.40.1" - "@rollup/rollup-linux-arm64-gnu" "4.40.1" - "@rollup/rollup-linux-arm64-musl" "4.40.1" - "@rollup/rollup-linux-loongarch64-gnu" "4.40.1" - "@rollup/rollup-linux-powerpc64le-gnu" "4.40.1" - "@rollup/rollup-linux-riscv64-gnu" "4.40.1" - "@rollup/rollup-linux-riscv64-musl" "4.40.1" - "@rollup/rollup-linux-s390x-gnu" "4.40.1" - "@rollup/rollup-linux-x64-gnu" "4.40.1" - "@rollup/rollup-linux-x64-musl" "4.40.1" - "@rollup/rollup-win32-arm64-msvc" "4.40.1" - "@rollup/rollup-win32-ia32-msvc" "4.40.1" - "@rollup/rollup-win32-x64-msvc" "4.40.1" - fsevents "~2.3.2" + "@rolldown/binding-darwin-arm64" "1.0.0-beta.16" + "@rolldown/binding-darwin-x64" "1.0.0-beta.16" + "@rolldown/binding-freebsd-x64" "1.0.0-beta.16" + "@rolldown/binding-linux-arm-gnueabihf" "1.0.0-beta.16" + "@rolldown/binding-linux-arm64-gnu" "1.0.0-beta.16" + "@rolldown/binding-linux-arm64-musl" "1.0.0-beta.16" + "@rolldown/binding-linux-x64-gnu" "1.0.0-beta.16" + "@rolldown/binding-linux-x64-musl" "1.0.0-beta.16" + "@rolldown/binding-wasm32-wasi" "1.0.0-beta.16" + "@rolldown/binding-win32-arm64-msvc" "1.0.0-beta.16" + "@rolldown/binding-win32-ia32-msvc" "1.0.0-beta.16" + "@rolldown/binding-win32-x64-msvc" "1.0.0-beta.16" safe-buffer@^5.0.1: version "5.2.1" - resolved "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== source-map-js@^1.2.1: version "1.2.1" - resolved "https://registry.npmmirror.com/source-map-js/-/source-map-js-1.2.1.tgz#1ce5650fddd87abc099eda37dcff024c2667ae46" + resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.2.1.tgz#1ce5650fddd87abc099eda37dcff024c2667ae46" integrity sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA== string-template@~0.2.0: version "0.2.1" - resolved "https://registry.npmmirror.com/string-template/-/string-template-0.2.1.tgz#42932e598a352d01fc22ec3367d9d84eec6c9add" + resolved "https://registry.yarnpkg.com/string-template/-/string-template-0.2.1.tgz#42932e598a352d01fc22ec3367d9d84eec6c9add" integrity sha512-Yptehjogou2xm4UJbxJ4CxgZx12HBfeystp0y3x7s4Dj32ltVVG1Gg8YhKjHZkHicuKpZX/ffilA8505VbUbpw== tinyglobby@^0.2.13: - version "0.2.13" - resolved "https://registry.npmmirror.com/tinyglobby/-/tinyglobby-0.2.13.tgz#a0e46515ce6cbcd65331537e57484af5a7b2ff7e" - integrity sha512-mEwzpUgrLySlveBwEVDMKk5B57bhLPYovRfPAXD5gA/98Opn0rCDj3GtLwFvCvH5RK9uPCExUROW5NjDwvqkxw== + version "0.2.14" + resolved "https://registry.yarnpkg.com/tinyglobby/-/tinyglobby-0.2.14.tgz#5280b0cf3f972b050e74ae88406c0a6a58f4079d" + integrity sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ== dependencies: fdir "^6.4.4" picomatch "^4.0.2" tr46@~0.0.3: version "0.0.3" - resolved "https://registry.npmmirror.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" + resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== -undici-types@~5.26.4: - version "5.26.5" - resolved "https://registry.npmmirror.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617" - integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== - -undici-types@~6.21.0: - version "6.21.0" - resolved "https://registry.npmmirror.com/undici-types/-/undici-types-6.21.0.tgz#691d00af3909be93a7faa13be61b3a5b50ef12cb" - integrity sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ== +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.npmmirror.com/uuid/-/uuid-9.0.1.tgz#e188d4c8853cc722220392c424cd637f32293f30" + 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.npmmirror.com/virtual-dom/-/virtual-dom-2.1.1.tgz#80eda2d481b9ede0c049118cefcb4a05f21d1375" + resolved "https://registry.yarnpkg.com/virtual-dom/-/virtual-dom-2.1.1.tgz#80eda2d481b9ede0c049118cefcb4a05f21d1375" integrity sha512-wb6Qc9Lbqug0kRqo/iuApfBpJJAq14Sk1faAnSmtqXiwahg7PVTvWMs9L02Z8nNIMqbwsxzBAA90bbtRLbw0zg== dependencies: browser-split "0.0.1" @@ -878,64 +726,60 @@ virtual-dom@^2.1.1: x-is-array "0.1.0" x-is-string "0.1.0" -vite@^6.3.4: - version "6.3.4" - resolved "https://registry.npmmirror.com/vite/-/vite-6.3.4.tgz#d441a72c7cd9a93b719bb851250a4e6c119c9cff" - integrity sha512-BiReIiMS2fyFqbqNT/Qqt4CVITDU9M9vE+DKcVAsB+ZV0wvTKd+3hMbkpxz1b+NmEDMegpVbisKiAZOnvO92Sw== +"vite@npm:rolldown-vite@latest": + version "6.3.21" + resolved "https://registry.yarnpkg.com/rolldown-vite/-/rolldown-vite-6.3.21.tgz#8bb6921c1c522c2de859ceaa081d763fca62a805" + integrity sha512-mjds/3g+YPWJmT08oQic/L5sWvs/lNc4vs9vmD7uHQtGdP7qGriWtYf62Vp+6eQhd/MPeFVw71TMEEt/cH+sLQ== dependencies: - esbuild "^0.25.0" + "@oxc-project/runtime" "0.73.0" fdir "^6.4.4" + lightningcss "^1.30.0" picomatch "^4.0.2" postcss "^8.5.3" - rollup "^4.34.9" + rolldown "1.0.0-beta.16" tinyglobby "^0.2.13" optionalDependencies: fsevents "~2.3.3" -web-streams-polyfill@4.0.0-beta.3: - version "4.0.0-beta.3" - resolved "https://registry.npmmirror.com/web-streams-polyfill/-/web-streams-polyfill-4.0.0-beta.3.tgz#2898486b74f5156095e473efe989dcf185047a38" - integrity sha512-QW95TCTaHmsYfHDybGMwO5IJIM93I/6vTRk+daHTWFPhwh+C8Cg7j7XyKrwrj8Ib6vYXe0ocYNrmzY4xAAN6ug== - webidl-conversions@^3.0.0: version "3.0.1" - resolved "https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" + resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== whatwg-url@^5.0.0: version "5.0.0" - resolved "https://registry.npmmirror.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw== dependencies: tr46 "~0.0.3" webidl-conversions "^3.0.0" ws@^8.18.0: - version "8.18.1" - resolved "https://registry.npmmirror.com/ws/-/ws-8.18.1.tgz#ea131d3784e1dfdff91adb0a4a116b127515e3cb" - integrity sha512-RKW2aJZMXeMxVpnZ6bck+RswznaxmzdULiBr6KY7XkTnW8uvt0iT9H5DkHUChXrc+uurzwa0rVI16n/Xzjdz1w== + version "8.18.2" + resolved "https://registry.yarnpkg.com/ws/-/ws-8.18.2.tgz#42738b2be57ced85f46154320aabb51ab003705a" + integrity sha512-DMricUmwGZUVr++AEAe2uiVM7UoO9MAVZMDu05UQOaUII0lp+zOzLLU4Xqh/JvTqklB1T4uELaaPBKyjE1r4fQ== x-is-array@0.1.0: version "0.1.0" - resolved "https://registry.npmmirror.com/x-is-array/-/x-is-array-0.1.0.tgz#de520171d47b3f416f5587d629b89d26b12dc29d" + resolved "https://registry.yarnpkg.com/x-is-array/-/x-is-array-0.1.0.tgz#de520171d47b3f416f5587d629b89d26b12dc29d" integrity sha512-goHPif61oNrr0jJgsXRfc8oqtYzvfiMJpTqwE7Z4y9uH+T3UozkGqQ4d2nX9mB9khvA8U2o/UbPOFjgC7hLWIA== x-is-string@0.1.0: version "0.1.0" - resolved "https://registry.npmmirror.com/x-is-string/-/x-is-string-0.1.0.tgz#474b50865af3a49a9c4657f05acd145458f77d82" + resolved "https://registry.yarnpkg.com/x-is-string/-/x-is-string-0.1.0.tgz#474b50865af3a49a9c4657f05acd145458f77d82" integrity sha512-GojqklwG8gpzOVEVki5KudKNoq7MbbjYZCbyWzEz7tyPA7eleiE0+ePwOWQQRb5fm86rD3S8Tc0tSFf3AOv50w== xtend@~4.0.0: version "4.0.2" - resolved "https://registry.npmmirror.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" + resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== zod-to-json-schema@^3.22.4: version "3.24.5" - resolved "https://registry.npmmirror.com/zod-to-json-schema/-/zod-to-json-schema-3.24.5.tgz#d1095440b147fb7c2093812a53c54df8d5df50a3" + resolved "https://registry.yarnpkg.com/zod-to-json-schema/-/zod-to-json-schema-3.24.5.tgz#d1095440b147fb7c2093812a53c54df8d5df50a3" integrity sha512-/AuWwMP+YqiPbsJx5D6TfgRTc4kTLjsh5SOcd4bLsfUg2RcEXrFMJl1DGgdHy2aCfsIA/cr/1JM0xcB2GZji8g== zod@^3.22.4: - version "3.24.3" - resolved "https://registry.npmmirror.com/zod/-/zod-3.24.3.tgz#1f40f750a05e477396da64438e0e1c0995dafd87" - integrity sha512-HhY1oqzWCQWuUqvBFnsyrtZRhyPeR7SUGv+C4+MsisMuVfSPx8HpwWqH8tRahSlt6M3PiFAcoeFhZAqIXTxoSg== + version "3.25.67" + resolved "https://registry.yarnpkg.com/zod/-/zod-3.25.67.tgz#62987e4078e2ab0f63b491ef0c4f33df24236da8" + integrity sha512-idA2YXwpCdqUSKRCACDE6ItZD9TZzy3OZMtpfLoh6oPR47lipysRrJfjzMqFxQ3uJuUPyUeWe1r9vLH33xO/Qw==