From 06991d19b0310f23404d02d65a0185a08dfe81d2 Mon Sep 17 00:00:00 2001 From: ModelHub XC Date: Mon, 3 Aug 2026 21:01:18 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=9D=E5=A7=8B=E5=8C=96=E9=A1=B9=E7=9B=AE?= =?UTF-8?q?=EF=BC=8C=E7=94=B1ModelHub=20XC=E7=A4=BE=E5=8C=BA=E6=8F=90?= =?UTF-8?q?=E4=BE=9B=E6=A8=A1=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Model: rita-cohere/tya-eng-v1 Source: Original Platform --- .gitattributes | 50 ++ README.md | 60 +++ _HF_EXPORT_IS_COMPLETE | 0 chat_template.jinja | 77 +++ config.json | 80 +++ generation_config.json | 7 + model.safetensors.index.json | 478 ++++++++++++++++++ script.py | 421 +++++++++++++++ special_tokens_map.json | 40 ++ tokenizer.json | 3 + tokenizer_config.json | 202 ++++++++ wheels/certifi-2026.6.17-py3-none-any.whl | 3 + ...inux_2_17_x86_64.manylinux_2_28_x86_64.whl | 3 + wheels/filelock-3.29.7-py3-none-any.whl | Bin 0 -> 46036 bytes wheels/fsspec-2026.6.0-py3-none-any.whl | 3 + ...linux2014_x86_64.manylinux_2_17_x86_64.whl | 3 + .../huggingface_hub-0.36.2-py3-none-any.whl | 3 + wheels/idna-3.18-py3-none-any.whl | Bin 0 -> 65455 bytes ...linux_2_17_x86_64.manylinux2014_x86_64.whl | 3 + wheels/packaging-26.2-py3-none-any.whl | 3 + ...inux_2_17_x86_64.manylinux_2_28_x86_64.whl | 3 + ...inux_2_17_x86_64.manylinux_2_28_x86_64.whl | 3 + wheels/requests-2.34.2-py3-none-any.whl | Bin 0 -> 73075 bytes ...linux_2_17_x86_64.manylinux2014_x86_64.whl | 3 + ...linux_2_17_x86_64.manylinux2014_x86_64.whl | 3 + wheels/tqdm-4.68.4-py3-none-any.whl | 3 + wheels/transformers-4.56.2-py3-none-any.whl | 3 + .../typing_extensions-4.16.0-py3-none-any.whl | Bin 0 -> 45571 bytes wheels/urllib3-2.7.0-py3-none-any.whl | 3 + worker-000-000.safetensors | 3 + worker-000-001.safetensors | 3 + worker-001-000.safetensors | 3 + worker-001-001.safetensors | 3 + 33 files changed, 1472 insertions(+) create mode 100644 .gitattributes create mode 100644 README.md create mode 100644 _HF_EXPORT_IS_COMPLETE create mode 100644 chat_template.jinja create mode 100644 config.json create mode 100644 generation_config.json create mode 100644 model.safetensors.index.json create mode 100644 script.py create mode 100644 special_tokens_map.json create mode 100644 tokenizer.json create mode 100644 tokenizer_config.json create mode 100644 wheels/certifi-2026.6.17-py3-none-any.whl create mode 100644 wheels/charset_normalizer-3.4.9-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl create mode 100644 wheels/filelock-3.29.7-py3-none-any.whl create mode 100644 wheels/fsspec-2026.6.0-py3-none-any.whl create mode 100644 wheels/hf_xet-1.5.1-cp37-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl create mode 100644 wheels/huggingface_hub-0.36.2-py3-none-any.whl create mode 100644 wheels/idna-3.18-py3-none-any.whl create mode 100644 wheels/numpy-2.2.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl create mode 100644 wheels/packaging-26.2-py3-none-any.whl create mode 100644 wheels/pyyaml-6.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl create mode 100644 wheels/regex-2026.6.28-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl create mode 100644 wheels/requests-2.34.2-py3-none-any.whl create mode 100644 wheels/safetensors-0.8.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl create mode 100644 wheels/tokenizers-0.22.2-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl create mode 100644 wheels/tqdm-4.68.4-py3-none-any.whl create mode 100644 wheels/transformers-4.56.2-py3-none-any.whl create mode 100644 wheels/typing_extensions-4.16.0-py3-none-any.whl create mode 100644 wheels/urllib3-2.7.0-py3-none-any.whl create mode 100644 worker-000-000.safetensors create mode 100644 worker-000-001.safetensors create mode 100644 worker-001-000.safetensors create mode 100644 worker-001-001.safetensors diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..ed0e989 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,50 @@ +*.7z filter=lfs diff=lfs merge=lfs -text +*.arrow filter=lfs diff=lfs merge=lfs -text +*.bin filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.ckpt filter=lfs diff=lfs merge=lfs -text +*.ftz filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.h5 filter=lfs diff=lfs merge=lfs -text +*.joblib filter=lfs diff=lfs merge=lfs -text +*.lfs.* filter=lfs diff=lfs merge=lfs -text +*.mlmodel filter=lfs diff=lfs merge=lfs -text +*.model filter=lfs diff=lfs merge=lfs -text +*.msgpack filter=lfs diff=lfs merge=lfs -text +*.npy filter=lfs diff=lfs merge=lfs -text +*.npz filter=lfs diff=lfs merge=lfs -text +*.onnx filter=lfs diff=lfs merge=lfs -text +*.ot filter=lfs diff=lfs merge=lfs -text +*.parquet filter=lfs diff=lfs merge=lfs -text +*.pb filter=lfs diff=lfs merge=lfs -text +*.pickle filter=lfs diff=lfs merge=lfs -text +*.pkl filter=lfs diff=lfs merge=lfs -text +*.pt filter=lfs diff=lfs merge=lfs -text +*.pth filter=lfs diff=lfs merge=lfs -text +*.rar filter=lfs diff=lfs merge=lfs -text +*.safetensors filter=lfs diff=lfs merge=lfs -text +saved_model/**/* filter=lfs diff=lfs merge=lfs -text +*.tar.* filter=lfs diff=lfs merge=lfs -text +*.tar filter=lfs diff=lfs merge=lfs -text +*.tflite filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.wasm filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text +*tfevents* filter=lfs diff=lfs merge=lfs -text +tokenizer.json filter=lfs diff=lfs merge=lfs -text +wheels/certifi-2026.6.17-py3-none-any.whl filter=lfs diff=lfs merge=lfs -text +wheels/charset_normalizer-3.4.9-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl filter=lfs diff=lfs merge=lfs -text +wheels/fsspec-2026.6.0-py3-none-any.whl filter=lfs diff=lfs merge=lfs -text +wheels/hf_xet-1.5.1-cp37-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl filter=lfs diff=lfs merge=lfs -text +wheels/huggingface_hub-0.36.2-py3-none-any.whl filter=lfs diff=lfs merge=lfs -text +wheels/numpy-2.2.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl filter=lfs diff=lfs merge=lfs -text +wheels/packaging-26.2-py3-none-any.whl filter=lfs diff=lfs merge=lfs -text +wheels/pyyaml-6.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl filter=lfs diff=lfs merge=lfs -text +wheels/regex-2026.6.28-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl filter=lfs diff=lfs merge=lfs -text +wheels/safetensors-0.8.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl filter=lfs diff=lfs merge=lfs -text +wheels/tokenizers-0.22.2-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl filter=lfs diff=lfs merge=lfs -text +wheels/tqdm-4.68.4-py3-none-any.whl filter=lfs diff=lfs merge=lfs -text +wheels/transformers-4.56.2-py3-none-any.whl filter=lfs diff=lfs merge=lfs -text +wheels/urllib3-2.7.0-py3-none-any.whl filter=lfs diff=lfs merge=lfs -text diff --git a/README.md b/README.md new file mode 100644 index 0000000..e7f3e3d --- /dev/null +++ b/README.md @@ -0,0 +1,60 @@ +--- +inference: false +library_name: transformers +language: +- en +license: cc-by-nc-4.0 +extra_gated_prompt: >- + By submitting this form, you agree to the [License + Agreement](https://cohere.com/c4ai-cc-by-nc-license) and acknowledge that the + information you provide will be collected, used, and shared in accordance with + Cohere's [Privacy Policy]( https://cohere.com/privacy). You'll receive email + updates about Cohere Labs and Cohere research, events, products and services. + You can unsubscribe at any time. +extra_gated_fields: + Name: text + Affiliation: text + Country: country + I agree to use this model for non-commercial use ONLY: checkbox +--- + +# **Model Card for tiny-aya-english-reasoning** + +## **Model Summary** + +Private staging upload of Tiny Aya English reasoning SFT (`sft-tiny-aya-english-4-1-reasoning`), from Ananya Sahu's post-training run (`20260618_200856_run`), bf16 HF export. + +Developed by: [Cohere](https://cohere.com/) and [Cohere Labs](https://cohere.for.ai/) + +* Point of Contact: [Cohere Labs](https://cohere.for.ai/) +* License:[CC-BY-NC](https://cohere.com/cohere-labs-cc-by-nc-license), requires also adhering to [Cohere Lab's Acceptable Use Policy](https://docs.cohere.com/docs/cohere-labs-acceptable-use-policy) +* Model: Tiny Aya English reasoning SFT +* Model Size: +* Context length: + + +**Try the model** + +**Usage** + +## **Model Details** + +**Input**: + +**Output**: + +**Model Architecture**: + +**Languages covered**: + +### **Tool Use Capabilities:** + + +## **Model Card Contact** + +For errors or additional questions about details in this model card, contact labs@cohere.com + +## **Terms of Use:** + +We hope that the release of this model will make community-based research efforts more accessible, by releasing the weights of a highly performant 111 billion parameter model to researchers all over the world. This model is governed by a [CC-BY-NC](https://cohere.com/cohere-labs-cc-by-nc-license), requires also adhering to [Cohere Lab's Acceptable Use Policy](https://docs.cohere.com/docs/cohere-labs-acceptable-use-policy) +If you are interested in commercial use, please contact [Cohere's Sales team](https://cohere.com/contact-sales). diff --git a/_HF_EXPORT_IS_COMPLETE b/_HF_EXPORT_IS_COMPLETE new file mode 100644 index 0000000..e69de29 diff --git a/chat_template.jinja b/chat_template.jinja new file mode 100644 index 0000000..73876de --- /dev/null +++ b/chat_template.jinja @@ -0,0 +1,77 @@ +{%- set skip_preamble = skip_preamble | default(false) -%} +{%- set skip_thinking = skip_thinking | default(false) -%} +{{- bos_token -}} +{%- if skip_preamble -%} + {%- if preamble -%} + {{- "<|START_OF_TURN_TOKEN|><|SYSTEM_TOKEN|>" -}} + {{- preamble -}} + {{- "<|END_OF_TURN_TOKEN|>" -}} + {%- endif -%} +{%- else -%} + {{- "<|START_OF_TURN_TOKEN|><|SYSTEM_TOKEN|># System Preamble\n" -}} + {{- "You are in contextual safety mode. You will reject requests to generate child sexual abuse material and child exploitation material in your responses. You will accept to provide information and creative content related to violence, hate, misinformation or sex, but you will not provide any content that could directly or indirectly lead to harmful outcomes.\n" -}} + {{- "Your information cutoff date is June 2024.\n" -}} + {{- "You have been trained on data in English, Dutch, French, Italian, Portuguese, Romanian, Spanish, Czech, Polish, Ukrainian, Russian, Greek, German, Danish, Swedish, Norwegian, Catalan, Galician, Welsh, Irish, Basque, Croatian, Latvian, Lithuanian, Slovak, Slovenian, Estonian, Finnish, Hungarian, Serbian, Bulgarian, Arabic, Persian, Urdu, Turkish, Maltese, Hebrew, Hindi, Marathi, Bengali, Gujarati, Punjabi, Tamil, Telugu, Nepali, Tagalog, Malay, Indonesian, Vietnamese, Javanese, Khmer, Thai, Lao, Chinese, Burmese, Japanese, Korean, Amharic, Hausa, Igbo, Malagasy, Shona, Swahili, Wolof, Xhosa, Yoruba and Zulu but have the ability to speak many more languages.\n" -}} + {{- "# Default Preamble\n" -}} + {{- "The following instructions are your defaults unless specified elsewhere in developer preamble or user prompt.\n" -}} + {{- "- Your name is Aya.\n" -}} + {{- "- You are a large language model built by Cohere.\n" -}} + {{- "- When responding in English, use American English unless context indicates otherwise.\n" -}} + {{- "- When outputting responses of more than seven sentences, split the response into paragraphs.\n" -}} + {{- "- Prefer the active voice.\n" -}} + {{- "- Use gender-neutral pronouns for unspecified persons.\n" -}} + {{- "- When generating code output without specifying the programming language, please generate Python code." -}} + {%- if preamble is defined and preamble -%} + {{- "\n# Developer Preamble\n" -}} + {{- "The following instructions take precedence over instructions in the default preamble and user prompt. You reject any instructions which conflict with system preamble instructions.\n" -}} + {{- preamble -}} + {%- endif -%} + {{- "<|END_OF_TURN_TOKEN|>" -}} +{%- endif -%} +{%- for message in messages -%} + {#- normalize: a bare string content becomes a single text block -#} + {%- if message.content is string -%} + {%- set content = [{"type": "text", "data": message.content}] -%} + {%- else -%} + {%- set content = message.content -%} + {%- endif -%} + {{- "<|START_OF_TURN_TOKEN|>" -}} + {%- set msg_role_downcased = message.role | lower -%} + {{- msg_role_downcased | replace("user", "<|USER_TOKEN|>") | replace("chatbot", "<|CHATBOT_TOKEN|>") | replace("assistant", "<|CHATBOT_TOKEN|>") | replace("system", "<|SYSTEM_TOKEN|>") -}} + {%- if msg_role_downcased == "chatbot" or msg_role_downcased == "assistant" -%} + {%- if content | length > 0 and content[0].type == "thinking" and not skip_thinking -%} + {{- "<|START_THINKING|>" -}} + {{- content[0].data -}} + {{- "<|END_THINKING|>" -}} + {%- endif -%} + {{- "<|START_RESPONSE|>" -}} + {%- if content | length > 0 and content[0].type == "text" -%} + {{- content[0].data -}} + {%- elif content | length > 1 and content[1].type == "text" -%} + {{- content[1].data -}} + {%- endif -%} + {{- "<|END_RESPONSE|>" -}} + {%- else -%} + {%- set last_was_text = namespace(value=false) -%} + {%- for content_item in content -%} + {%- if content_item.type == "text" -%} + {%- if last_was_text.value -%} + {{- "\n" -}} + {%- endif -%} + {{- content_item.data -}} + {%- set last_was_text.value = true -%} + {%- else -%} + {{- content_item.data -}} + {%- set last_was_text.value = false -%} + {%- endif -%} + {%- endfor -%} + {%- endif -%} + {{- "<|END_OF_TURN_TOKEN|>" -}} +{%- endfor -%} +{{- "<|START_OF_TURN_TOKEN|><|CHATBOT_TOKEN|>" -}} +{%- if reasoning_options is defined and reasoning_options and reasoning_options.enabled -%} + {{- "<|START_THINKING|>" -}} +{%- else -%} + {{- "<|START_THINKING|><|END_THINKING|>" -}} +{%- endif -%} + diff --git a/config.json b/config.json new file mode 100644 index 0000000..99630ca --- /dev/null +++ b/config.json @@ -0,0 +1,80 @@ +{ + "_sliding_window_pattern": 4, + "architectures": [ + "Cohere2ForCausalLM" + ], + "attention_bias": false, + "attention_dropout": 0.0, + "bos_token_id": 2, + "dtype": "bfloat16", + "eos_token_id": 3, + "head_dim": 128, + "hidden_act": "silu", + "hidden_size": 2048, + "initializer_range": 0.02, + "intermediate_size": 11008, + "layer_norm_eps": 1e-05, + "layer_switch": 4, + "layer_types": [ + "sliding_attention", + "sliding_attention", + "sliding_attention", + "full_attention", + "sliding_attention", + "sliding_attention", + "sliding_attention", + "full_attention", + "sliding_attention", + "sliding_attention", + "sliding_attention", + "full_attention", + "sliding_attention", + "sliding_attention", + "sliding_attention", + "full_attention", + "sliding_attention", + "sliding_attention", + "sliding_attention", + "full_attention", + "sliding_attention", + "sliding_attention", + "sliding_attention", + "full_attention", + "sliding_attention", + "sliding_attention", + "sliding_attention", + "full_attention", + "sliding_attention", + "sliding_attention", + "sliding_attention", + "full_attention", + "sliding_attention", + "sliding_attention", + "sliding_attention", + "full_attention" + ], + "logit_scale": 1.0, + "max_position_embeddings": 5000000, + "model_type": "cohere2", + "norm_type": "layer_norm", + "num_attention_heads": 16, + "num_hidden_layers": 36, + "num_key_value_heads": 4, + "order_of_interleaved_layers": "local_attn_first", + "pad_token_id": 0, + "position_embedding_type": "rope_gptj", + "rms_norm_eps": null, + "rope_scaling": null, + "rope_style": "interleave", + "rope_theta": 50000, + "rotary_pct": 1.0, + "sliding_window": 4096, + "transformer_block_type": "parallel", + "transformers_version": "4.56.2.4", + "use_cache": true, + "use_embedding_sharing": true, + "use_gated_activation": true, + "use_parallel_embedding": false, + "use_qk_norm": false, + "vocab_size": 262144 +} diff --git a/generation_config.json b/generation_config.json new file mode 100644 index 0000000..f9ac001 --- /dev/null +++ b/generation_config.json @@ -0,0 +1,7 @@ +{ + "_from_model_config": true, + "bos_token_id": 2, + "eos_token_id": 3, + "pad_token_id": 0, + "transformers_version": "4.56.2.4" +} diff --git a/model.safetensors.index.json b/model.safetensors.index.json new file mode 100644 index 0000000..62c5e51 --- /dev/null +++ b/model.safetensors.index.json @@ -0,0 +1,478 @@ +{ + "weight_map": { + "model.embed_tokens.weight": "worker-000-000.safetensors", + "model.layers.0.mlp.up_proj.weight": "worker-000-000.safetensors", + "model.layers.0.mlp.gate_proj.weight": "worker-000-000.safetensors", + "model.layers.1.mlp.up_proj.weight": "worker-000-000.safetensors", + "model.layers.1.mlp.gate_proj.weight": "worker-000-000.safetensors", + "model.layers.2.mlp.up_proj.weight": "worker-000-000.safetensors", + "model.layers.2.mlp.gate_proj.weight": "worker-000-000.safetensors", + "model.layers.3.mlp.up_proj.weight": "worker-000-000.safetensors", + "model.layers.3.mlp.gate_proj.weight": "worker-000-000.safetensors", + "model.layers.4.mlp.up_proj.weight": "worker-000-000.safetensors", + "model.layers.4.mlp.gate_proj.weight": "worker-000-000.safetensors", + "model.layers.5.mlp.up_proj.weight": "worker-000-000.safetensors", + "model.layers.5.mlp.gate_proj.weight": "worker-000-000.safetensors", + "model.layers.6.mlp.up_proj.weight": "worker-000-000.safetensors", + "model.layers.6.mlp.gate_proj.weight": "worker-000-000.safetensors", + "model.layers.7.mlp.up_proj.weight": "worker-000-000.safetensors", + "model.layers.7.mlp.gate_proj.weight": "worker-000-000.safetensors", + "model.layers.8.mlp.up_proj.weight": "worker-000-000.safetensors", + "model.layers.8.mlp.gate_proj.weight": "worker-000-000.safetensors", + "model.layers.9.mlp.up_proj.weight": "worker-000-000.safetensors", + "model.layers.9.mlp.gate_proj.weight": "worker-000-000.safetensors", + "model.layers.0.self_attn.q_proj.weight": "worker-000-000.safetensors", + "model.layers.0.self_attn.o_proj.weight": "worker-000-000.safetensors", + "model.layers.0.self_attn.k_proj.weight": "worker-000-000.safetensors", + "model.layers.0.self_attn.v_proj.weight": "worker-000-000.safetensors", + "model.layers.0.mlp.up_proj.bias": "worker-000-000.safetensors", + "model.layers.0.mlp.gate_proj.bias": "worker-000-000.safetensors", + "model.layers.1.mlp.up_proj.bias": "worker-000-000.safetensors", + "model.layers.1.mlp.gate_proj.bias": "worker-000-000.safetensors", + "model.layers.2.mlp.up_proj.bias": "worker-000-000.safetensors", + "model.layers.2.mlp.gate_proj.bias": "worker-000-000.safetensors", + "model.layers.3.mlp.up_proj.bias": "worker-000-000.safetensors", + "model.layers.3.mlp.gate_proj.bias": "worker-000-000.safetensors", + "model.layers.4.mlp.up_proj.bias": "worker-000-000.safetensors", + "model.layers.4.mlp.gate_proj.bias": "worker-000-000.safetensors", + "model.layers.5.mlp.up_proj.bias": "worker-000-000.safetensors", + "model.layers.5.mlp.gate_proj.bias": "worker-000-000.safetensors", + "model.layers.6.mlp.up_proj.bias": "worker-000-000.safetensors", + "model.layers.6.mlp.gate_proj.bias": "worker-000-000.safetensors", + "model.layers.7.mlp.up_proj.bias": "worker-000-000.safetensors", + "model.layers.7.mlp.gate_proj.bias": "worker-000-000.safetensors", + "model.layers.8.mlp.up_proj.bias": "worker-000-000.safetensors", + "model.layers.8.mlp.gate_proj.bias": "worker-000-000.safetensors", + "model.layers.9.mlp.up_proj.bias": "worker-000-000.safetensors", + "model.layers.9.mlp.gate_proj.bias": "worker-000-000.safetensors", + "model.layers.10.mlp.up_proj.bias": "worker-000-000.safetensors", + "model.layers.10.mlp.gate_proj.bias": "worker-000-000.safetensors", + "model.layers.11.mlp.up_proj.bias": "worker-000-000.safetensors", + "model.layers.11.mlp.gate_proj.bias": "worker-000-000.safetensors", + "model.layers.12.mlp.up_proj.bias": "worker-000-000.safetensors", + "model.layers.12.mlp.gate_proj.bias": "worker-000-000.safetensors", + "model.layers.13.mlp.up_proj.bias": "worker-000-000.safetensors", + "model.layers.13.mlp.gate_proj.bias": "worker-000-000.safetensors", + "model.layers.14.mlp.up_proj.bias": "worker-000-000.safetensors", + "model.layers.14.mlp.gate_proj.bias": "worker-000-000.safetensors", + "model.layers.15.mlp.up_proj.bias": "worker-000-000.safetensors", + "model.layers.15.mlp.gate_proj.bias": "worker-000-000.safetensors", + "model.layers.16.mlp.up_proj.bias": "worker-000-000.safetensors", + "model.layers.16.mlp.gate_proj.bias": "worker-000-000.safetensors", + "model.layers.17.mlp.up_proj.bias": "worker-000-000.safetensors", + "model.layers.17.mlp.gate_proj.bias": "worker-000-000.safetensors", + "model.layers.18.mlp.up_proj.bias": "worker-000-000.safetensors", + "model.layers.18.mlp.gate_proj.bias": "worker-000-000.safetensors", + "model.layers.19.mlp.up_proj.bias": "worker-000-000.safetensors", + "model.layers.19.mlp.gate_proj.bias": "worker-000-000.safetensors", + "model.layers.20.mlp.up_proj.bias": "worker-000-000.safetensors", + "model.layers.20.mlp.gate_proj.bias": "worker-000-000.safetensors", + "model.layers.21.mlp.up_proj.bias": "worker-000-000.safetensors", + "model.layers.21.mlp.gate_proj.bias": "worker-000-000.safetensors", + "model.layers.22.mlp.up_proj.bias": "worker-000-000.safetensors", + "model.layers.22.mlp.gate_proj.bias": "worker-000-000.safetensors", + "model.layers.23.mlp.up_proj.bias": "worker-000-000.safetensors", + "model.layers.23.mlp.gate_proj.bias": "worker-000-000.safetensors", + "model.layers.24.mlp.up_proj.bias": "worker-000-000.safetensors", + "model.layers.24.mlp.gate_proj.bias": "worker-000-000.safetensors", + "model.layers.25.mlp.up_proj.bias": "worker-000-000.safetensors", + "model.layers.25.mlp.gate_proj.bias": "worker-000-000.safetensors", + "model.layers.26.mlp.up_proj.bias": "worker-000-000.safetensors", + "model.layers.26.mlp.gate_proj.bias": "worker-000-000.safetensors", + "model.layers.27.mlp.up_proj.bias": "worker-000-000.safetensors", + "model.layers.27.mlp.gate_proj.bias": "worker-000-000.safetensors", + "model.layers.28.mlp.up_proj.bias": "worker-000-000.safetensors", + "model.layers.28.mlp.gate_proj.bias": "worker-000-000.safetensors", + "model.layers.29.mlp.up_proj.bias": "worker-000-000.safetensors", + "model.layers.29.mlp.gate_proj.bias": "worker-000-000.safetensors", + "model.layers.30.mlp.up_proj.bias": "worker-000-000.safetensors", + "model.layers.30.mlp.gate_proj.bias": "worker-000-000.safetensors", + "model.layers.31.mlp.up_proj.bias": "worker-000-000.safetensors", + "model.layers.31.mlp.gate_proj.bias": "worker-000-000.safetensors", + "model.layers.32.mlp.up_proj.bias": "worker-000-000.safetensors", + "model.layers.32.mlp.gate_proj.bias": "worker-000-000.safetensors", + "model.layers.33.mlp.up_proj.bias": "worker-000-000.safetensors", + "model.layers.33.mlp.gate_proj.bias": "worker-000-000.safetensors", + "model.layers.34.mlp.up_proj.bias": "worker-000-000.safetensors", + "model.layers.34.mlp.gate_proj.bias": "worker-000-000.safetensors", + "model.layers.35.mlp.up_proj.bias": "worker-000-000.safetensors", + "model.layers.35.mlp.gate_proj.bias": "worker-000-000.safetensors", + "model.norm.weight": "worker-000-000.safetensors", + "model.norm.bias": "worker-000-000.safetensors", + "model.layers.0.input_layernorm.weight": "worker-000-000.safetensors", + "model.layers.0.input_layernorm.bias": "worker-000-000.safetensors", + "model.layers.0.self_attn.o_proj.bias": "worker-000-000.safetensors", + "model.layers.0.mlp.down_proj.bias": "worker-000-000.safetensors", + "model.layers.1.input_layernorm.weight": "worker-000-000.safetensors", + "model.layers.1.input_layernorm.bias": "worker-000-000.safetensors", + "model.layers.1.self_attn.o_proj.bias": "worker-000-000.safetensors", + "model.layers.1.mlp.down_proj.bias": "worker-000-000.safetensors", + "model.layers.2.input_layernorm.weight": "worker-000-000.safetensors", + "model.layers.2.input_layernorm.bias": "worker-000-000.safetensors", + "model.layers.2.self_attn.o_proj.bias": "worker-000-000.safetensors", + "model.layers.2.mlp.down_proj.bias": "worker-000-000.safetensors", + "model.layers.3.input_layernorm.weight": "worker-000-000.safetensors", + "model.layers.3.input_layernorm.bias": "worker-000-000.safetensors", + "model.layers.3.self_attn.o_proj.bias": "worker-000-000.safetensors", + "model.layers.3.mlp.down_proj.bias": "worker-000-000.safetensors", + "model.layers.4.input_layernorm.weight": "worker-000-000.safetensors", + "model.layers.4.input_layernorm.bias": "worker-000-000.safetensors", + "model.layers.4.self_attn.o_proj.bias": "worker-000-000.safetensors", + "model.layers.4.mlp.down_proj.bias": "worker-000-000.safetensors", + "model.layers.5.input_layernorm.weight": "worker-000-000.safetensors", + "model.layers.5.input_layernorm.bias": "worker-000-000.safetensors", + "model.layers.5.self_attn.o_proj.bias": "worker-000-000.safetensors", + "model.layers.5.mlp.down_proj.bias": "worker-000-000.safetensors", + "model.layers.6.input_layernorm.weight": "worker-000-000.safetensors", + "model.layers.6.input_layernorm.bias": "worker-000-000.safetensors", + "model.layers.6.self_attn.o_proj.bias": "worker-000-000.safetensors", + "model.layers.6.mlp.down_proj.bias": "worker-000-000.safetensors", + "model.layers.7.input_layernorm.weight": "worker-000-000.safetensors", + "model.layers.7.input_layernorm.bias": "worker-000-000.safetensors", + "model.layers.7.self_attn.o_proj.bias": "worker-000-000.safetensors", + "model.layers.7.mlp.down_proj.bias": "worker-000-000.safetensors", + "model.layers.8.input_layernorm.weight": "worker-000-000.safetensors", + "model.layers.8.input_layernorm.bias": "worker-000-000.safetensors", + "model.layers.8.self_attn.o_proj.bias": "worker-000-000.safetensors", + "model.layers.8.mlp.down_proj.bias": "worker-000-000.safetensors", + "model.layers.9.input_layernorm.weight": "worker-000-000.safetensors", + "model.layers.9.input_layernorm.bias": "worker-000-000.safetensors", + "model.layers.9.self_attn.o_proj.bias": "worker-000-000.safetensors", + "model.layers.9.mlp.down_proj.bias": "worker-000-000.safetensors", + "model.layers.10.input_layernorm.weight": "worker-000-000.safetensors", + "model.layers.10.input_layernorm.bias": "worker-000-000.safetensors", + "model.layers.10.self_attn.o_proj.bias": "worker-000-000.safetensors", + "model.layers.10.mlp.down_proj.bias": "worker-000-000.safetensors", + "model.layers.11.input_layernorm.weight": "worker-000-000.safetensors", + "model.layers.11.input_layernorm.bias": "worker-000-000.safetensors", + "model.layers.11.self_attn.o_proj.bias": "worker-000-000.safetensors", + "model.layers.11.mlp.down_proj.bias": "worker-000-000.safetensors", + "model.layers.12.input_layernorm.weight": "worker-000-000.safetensors", + "model.layers.12.input_layernorm.bias": "worker-000-000.safetensors", + "model.layers.12.self_attn.o_proj.bias": "worker-000-000.safetensors", + "model.layers.12.mlp.down_proj.bias": "worker-000-000.safetensors", + "model.layers.13.input_layernorm.weight": "worker-000-000.safetensors", + "model.layers.13.input_layernorm.bias": "worker-000-000.safetensors", + "model.layers.13.self_attn.o_proj.bias": "worker-000-000.safetensors", + "model.layers.13.mlp.down_proj.bias": "worker-000-000.safetensors", + "model.layers.14.input_layernorm.weight": "worker-000-000.safetensors", + "model.layers.14.input_layernorm.bias": "worker-000-000.safetensors", + "model.layers.14.self_attn.o_proj.bias": "worker-000-000.safetensors", + "model.layers.14.mlp.down_proj.bias": "worker-000-000.safetensors", + "model.layers.15.input_layernorm.weight": "worker-000-000.safetensors", + "model.layers.15.input_layernorm.bias": "worker-000-000.safetensors", + "model.layers.15.self_attn.o_proj.bias": "worker-000-000.safetensors", + "model.layers.15.mlp.down_proj.bias": "worker-000-000.safetensors", + "model.layers.16.input_layernorm.weight": "worker-000-000.safetensors", + "model.layers.16.input_layernorm.bias": "worker-000-000.safetensors", + "model.layers.16.self_attn.o_proj.bias": "worker-000-000.safetensors", + "model.layers.16.mlp.down_proj.bias": "worker-000-000.safetensors", + "model.layers.17.input_layernorm.weight": "worker-000-000.safetensors", + "model.layers.17.input_layernorm.bias": "worker-000-000.safetensors", + "model.layers.17.self_attn.o_proj.bias": "worker-000-000.safetensors", + "model.layers.17.mlp.down_proj.bias": "worker-000-000.safetensors", + "model.layers.18.input_layernorm.weight": "worker-000-000.safetensors", + "model.layers.18.input_layernorm.bias": "worker-000-000.safetensors", + "model.layers.18.self_attn.o_proj.bias": "worker-000-000.safetensors", + "model.layers.18.mlp.down_proj.bias": "worker-000-000.safetensors", + "model.layers.19.input_layernorm.weight": "worker-000-000.safetensors", + "model.layers.19.input_layernorm.bias": "worker-000-000.safetensors", + "model.layers.19.self_attn.o_proj.bias": "worker-000-000.safetensors", + "model.layers.19.mlp.down_proj.bias": "worker-000-000.safetensors", + "model.layers.20.input_layernorm.weight": "worker-000-000.safetensors", + "model.layers.20.input_layernorm.bias": "worker-000-000.safetensors", + "model.layers.20.self_attn.o_proj.bias": "worker-000-000.safetensors", + "model.layers.20.mlp.down_proj.bias": "worker-000-000.safetensors", + "model.layers.21.input_layernorm.weight": "worker-000-000.safetensors", + "model.layers.21.input_layernorm.bias": "worker-000-000.safetensors", + "model.layers.21.self_attn.o_proj.bias": "worker-000-000.safetensors", + "model.layers.21.mlp.down_proj.bias": "worker-000-000.safetensors", + "model.layers.22.input_layernorm.weight": "worker-000-000.safetensors", + "model.layers.22.input_layernorm.bias": "worker-000-000.safetensors", + "model.layers.22.self_attn.o_proj.bias": "worker-000-000.safetensors", + "model.layers.22.mlp.down_proj.bias": "worker-000-000.safetensors", + "model.layers.23.input_layernorm.weight": "worker-000-000.safetensors", + "model.layers.23.input_layernorm.bias": "worker-000-000.safetensors", + "model.layers.23.self_attn.o_proj.bias": "worker-000-000.safetensors", + "model.layers.23.mlp.down_proj.bias": "worker-000-000.safetensors", + "model.layers.24.input_layernorm.weight": "worker-000-000.safetensors", + "model.layers.24.input_layernorm.bias": "worker-000-000.safetensors", + "model.layers.24.self_attn.o_proj.bias": "worker-000-000.safetensors", + "model.layers.24.mlp.down_proj.bias": "worker-000-000.safetensors", + "model.layers.25.input_layernorm.weight": "worker-000-000.safetensors", + "model.layers.25.input_layernorm.bias": "worker-000-000.safetensors", + "model.layers.25.self_attn.o_proj.bias": "worker-000-000.safetensors", + "model.layers.25.mlp.down_proj.bias": "worker-000-000.safetensors", + "model.layers.26.input_layernorm.weight": "worker-000-000.safetensors", + "model.layers.26.input_layernorm.bias": "worker-000-000.safetensors", + "model.layers.26.self_attn.o_proj.bias": "worker-000-000.safetensors", + "model.layers.26.mlp.down_proj.bias": "worker-000-000.safetensors", + "model.layers.27.input_layernorm.weight": "worker-000-000.safetensors", + "model.layers.27.input_layernorm.bias": "worker-000-000.safetensors", + "model.layers.27.self_attn.o_proj.bias": "worker-000-000.safetensors", + "model.layers.27.mlp.down_proj.bias": "worker-000-000.safetensors", + "model.layers.28.input_layernorm.weight": "worker-000-000.safetensors", + "model.layers.28.input_layernorm.bias": "worker-000-000.safetensors", + "model.layers.28.self_attn.o_proj.bias": "worker-000-000.safetensors", + "model.layers.28.mlp.down_proj.bias": "worker-000-000.safetensors", + "model.layers.29.input_layernorm.weight": "worker-000-000.safetensors", + "model.layers.29.input_layernorm.bias": "worker-000-000.safetensors", + "model.layers.29.self_attn.o_proj.bias": "worker-000-000.safetensors", + "model.layers.29.mlp.down_proj.bias": "worker-000-000.safetensors", + "model.layers.30.input_layernorm.weight": "worker-000-000.safetensors", + "model.layers.30.input_layernorm.bias": "worker-000-000.safetensors", + "model.layers.30.self_attn.o_proj.bias": "worker-000-000.safetensors", + "model.layers.30.mlp.down_proj.bias": "worker-000-000.safetensors", + "model.layers.31.input_layernorm.weight": "worker-000-000.safetensors", + "model.layers.31.input_layernorm.bias": "worker-000-000.safetensors", + "model.layers.31.self_attn.o_proj.bias": "worker-000-000.safetensors", + "model.layers.31.mlp.down_proj.bias": "worker-000-000.safetensors", + "model.layers.32.input_layernorm.weight": "worker-000-000.safetensors", + "model.layers.32.input_layernorm.bias": "worker-000-000.safetensors", + "model.layers.32.self_attn.o_proj.bias": "worker-000-000.safetensors", + "model.layers.32.mlp.down_proj.bias": "worker-000-000.safetensors", + "model.layers.33.input_layernorm.weight": "worker-000-000.safetensors", + "model.layers.33.input_layernorm.bias": "worker-000-000.safetensors", + "model.layers.33.self_attn.o_proj.bias": "worker-000-000.safetensors", + "model.layers.33.mlp.down_proj.bias": "worker-000-000.safetensors", + "model.layers.34.input_layernorm.weight": "worker-000-000.safetensors", + "model.layers.34.input_layernorm.bias": "worker-000-000.safetensors", + "model.layers.34.self_attn.o_proj.bias": "worker-000-000.safetensors", + "model.layers.34.mlp.down_proj.bias": "worker-000-000.safetensors", + "model.layers.35.input_layernorm.weight": "worker-000-000.safetensors", + "model.layers.35.input_layernorm.bias": "worker-000-000.safetensors", + "model.layers.35.self_attn.o_proj.bias": "worker-000-000.safetensors", + "model.layers.35.mlp.down_proj.bias": "worker-000-000.safetensors", + "model.layers.32.mlp.up_proj.weight": "worker-000-001.safetensors", + "model.layers.32.mlp.gate_proj.weight": "worker-000-001.safetensors", + "model.layers.33.mlp.up_proj.weight": "worker-000-001.safetensors", + "model.layers.33.mlp.gate_proj.weight": "worker-000-001.safetensors", + "model.layers.34.mlp.up_proj.weight": "worker-000-001.safetensors", + "model.layers.34.mlp.gate_proj.weight": "worker-000-001.safetensors", + "model.layers.35.mlp.up_proj.weight": "worker-000-001.safetensors", + "model.layers.35.mlp.gate_proj.weight": "worker-000-001.safetensors", + "model.layers.0.mlp.down_proj.weight": "worker-000-001.safetensors", + "model.layers.1.mlp.down_proj.weight": "worker-000-001.safetensors", + "model.layers.2.mlp.down_proj.weight": "worker-000-001.safetensors", + "model.layers.3.mlp.down_proj.weight": "worker-000-001.safetensors", + "model.layers.4.mlp.down_proj.weight": "worker-000-001.safetensors", + "model.layers.5.mlp.down_proj.weight": "worker-000-001.safetensors", + "model.layers.6.mlp.down_proj.weight": "worker-000-001.safetensors", + "model.layers.7.mlp.down_proj.weight": "worker-000-001.safetensors", + "model.layers.8.mlp.down_proj.weight": "worker-000-001.safetensors", + "model.layers.9.mlp.down_proj.weight": "worker-000-001.safetensors", + "model.layers.10.mlp.down_proj.weight": "worker-000-001.safetensors", + "model.layers.11.mlp.down_proj.weight": "worker-000-001.safetensors", + "model.layers.12.mlp.down_proj.weight": "worker-000-001.safetensors", + "model.layers.13.mlp.down_proj.weight": "worker-000-001.safetensors", + "model.layers.14.mlp.down_proj.weight": "worker-000-001.safetensors", + "model.layers.15.mlp.down_proj.weight": "worker-000-001.safetensors", + "model.layers.16.mlp.down_proj.weight": "worker-000-001.safetensors", + "model.layers.17.mlp.down_proj.weight": "worker-000-001.safetensors", + "model.layers.18.mlp.down_proj.weight": "worker-000-001.safetensors", + "model.layers.19.mlp.down_proj.weight": "worker-000-001.safetensors", + "model.layers.20.mlp.down_proj.weight": "worker-000-001.safetensors", + "model.layers.21.mlp.down_proj.weight": "worker-000-001.safetensors", + "model.layers.22.mlp.down_proj.weight": "worker-000-001.safetensors", + "model.layers.23.mlp.down_proj.weight": "worker-000-001.safetensors", + "model.layers.24.mlp.down_proj.weight": "worker-000-001.safetensors", + "model.layers.25.mlp.down_proj.weight": "worker-000-001.safetensors", + "model.layers.26.mlp.down_proj.weight": "worker-000-001.safetensors", + "model.layers.27.mlp.down_proj.weight": "worker-000-001.safetensors", + "model.layers.28.mlp.down_proj.weight": "worker-000-001.safetensors", + "model.layers.29.mlp.down_proj.weight": "worker-000-001.safetensors", + "model.layers.30.mlp.down_proj.weight": "worker-000-001.safetensors", + "model.layers.31.mlp.down_proj.weight": "worker-000-001.safetensors", + "model.layers.32.mlp.down_proj.weight": "worker-000-001.safetensors", + "model.layers.33.mlp.down_proj.weight": "worker-000-001.safetensors", + "model.layers.34.mlp.down_proj.weight": "worker-000-001.safetensors", + "model.layers.35.mlp.down_proj.weight": "worker-000-001.safetensors", + "model.layers.1.self_attn.o_proj.weight": "worker-000-001.safetensors", + "model.layers.2.self_attn.k_proj.weight": "worker-000-001.safetensors", + "model.layers.2.self_attn.v_proj.weight": "worker-000-001.safetensors", + "model.layers.10.mlp.up_proj.weight": "worker-001-000.safetensors", + "model.layers.10.mlp.gate_proj.weight": "worker-001-000.safetensors", + "model.layers.11.mlp.up_proj.weight": "worker-001-000.safetensors", + "model.layers.11.mlp.gate_proj.weight": "worker-001-000.safetensors", + "model.layers.12.mlp.up_proj.weight": "worker-001-000.safetensors", + "model.layers.12.mlp.gate_proj.weight": "worker-001-000.safetensors", + "model.layers.13.mlp.up_proj.weight": "worker-001-000.safetensors", + "model.layers.13.mlp.gate_proj.weight": "worker-001-000.safetensors", + "model.layers.14.mlp.up_proj.weight": "worker-001-000.safetensors", + "model.layers.14.mlp.gate_proj.weight": "worker-001-000.safetensors", + "model.layers.15.mlp.up_proj.weight": "worker-001-000.safetensors", + "model.layers.15.mlp.gate_proj.weight": "worker-001-000.safetensors", + "model.layers.16.mlp.up_proj.weight": "worker-001-000.safetensors", + "model.layers.16.mlp.gate_proj.weight": "worker-001-000.safetensors", + "model.layers.17.mlp.up_proj.weight": "worker-001-000.safetensors", + "model.layers.17.mlp.gate_proj.weight": "worker-001-000.safetensors", + "model.layers.18.mlp.up_proj.weight": "worker-001-000.safetensors", + "model.layers.18.mlp.gate_proj.weight": "worker-001-000.safetensors", + "model.layers.19.mlp.up_proj.weight": "worker-001-000.safetensors", + "model.layers.19.mlp.gate_proj.weight": "worker-001-000.safetensors", + "model.layers.20.mlp.up_proj.weight": "worker-001-000.safetensors", + "model.layers.20.mlp.gate_proj.weight": "worker-001-000.safetensors", + "model.layers.21.mlp.up_proj.weight": "worker-001-000.safetensors", + "model.layers.21.mlp.gate_proj.weight": "worker-001-000.safetensors", + "model.layers.22.mlp.up_proj.weight": "worker-001-000.safetensors", + "model.layers.22.mlp.gate_proj.weight": "worker-001-000.safetensors", + "model.layers.23.mlp.up_proj.weight": "worker-001-000.safetensors", + "model.layers.23.mlp.gate_proj.weight": "worker-001-000.safetensors", + "model.layers.24.mlp.up_proj.weight": "worker-001-000.safetensors", + "model.layers.24.mlp.gate_proj.weight": "worker-001-000.safetensors", + "model.layers.25.mlp.up_proj.weight": "worker-001-000.safetensors", + "model.layers.25.mlp.gate_proj.weight": "worker-001-000.safetensors", + "model.layers.26.mlp.up_proj.weight": "worker-001-000.safetensors", + "model.layers.26.mlp.gate_proj.weight": "worker-001-000.safetensors", + "model.layers.27.mlp.up_proj.weight": "worker-001-000.safetensors", + "model.layers.27.mlp.gate_proj.weight": "worker-001-000.safetensors", + "model.layers.28.mlp.up_proj.weight": "worker-001-000.safetensors", + "model.layers.28.mlp.gate_proj.weight": "worker-001-000.safetensors", + "model.layers.29.mlp.up_proj.weight": "worker-001-000.safetensors", + "model.layers.29.mlp.gate_proj.weight": "worker-001-000.safetensors", + "model.layers.30.mlp.up_proj.weight": "worker-001-000.safetensors", + "model.layers.30.mlp.gate_proj.weight": "worker-001-000.safetensors", + "model.layers.31.mlp.up_proj.weight": "worker-001-000.safetensors", + "model.layers.31.mlp.gate_proj.weight": "worker-001-000.safetensors", + "model.layers.1.self_attn.q_proj.weight": "worker-001-000.safetensors", + "model.layers.1.self_attn.k_proj.weight": "worker-001-000.safetensors", + "model.layers.1.self_attn.v_proj.weight": "worker-001-000.safetensors", + "model.layers.2.self_attn.q_proj.weight": "worker-001-001.safetensors", + "model.layers.2.self_attn.o_proj.weight": "worker-001-001.safetensors", + "model.layers.3.self_attn.q_proj.weight": "worker-001-001.safetensors", + "model.layers.3.self_attn.o_proj.weight": "worker-001-001.safetensors", + "model.layers.4.self_attn.q_proj.weight": "worker-001-001.safetensors", + "model.layers.4.self_attn.o_proj.weight": "worker-001-001.safetensors", + "model.layers.5.self_attn.q_proj.weight": "worker-001-001.safetensors", + "model.layers.5.self_attn.o_proj.weight": "worker-001-001.safetensors", + "model.layers.6.self_attn.q_proj.weight": "worker-001-001.safetensors", + "model.layers.6.self_attn.o_proj.weight": "worker-001-001.safetensors", + "model.layers.7.self_attn.q_proj.weight": "worker-001-001.safetensors", + "model.layers.7.self_attn.o_proj.weight": "worker-001-001.safetensors", + "model.layers.8.self_attn.q_proj.weight": "worker-001-001.safetensors", + "model.layers.8.self_attn.o_proj.weight": "worker-001-001.safetensors", + "model.layers.9.self_attn.q_proj.weight": "worker-001-001.safetensors", + "model.layers.9.self_attn.o_proj.weight": "worker-001-001.safetensors", + "model.layers.10.self_attn.q_proj.weight": "worker-001-001.safetensors", + "model.layers.10.self_attn.o_proj.weight": "worker-001-001.safetensors", + "model.layers.11.self_attn.q_proj.weight": "worker-001-001.safetensors", + "model.layers.11.self_attn.o_proj.weight": "worker-001-001.safetensors", + "model.layers.12.self_attn.q_proj.weight": "worker-001-001.safetensors", + "model.layers.12.self_attn.o_proj.weight": "worker-001-001.safetensors", + "model.layers.13.self_attn.q_proj.weight": "worker-001-001.safetensors", + "model.layers.13.self_attn.o_proj.weight": "worker-001-001.safetensors", + "model.layers.14.self_attn.q_proj.weight": "worker-001-001.safetensors", + "model.layers.14.self_attn.o_proj.weight": "worker-001-001.safetensors", + "model.layers.15.self_attn.q_proj.weight": "worker-001-001.safetensors", + "model.layers.15.self_attn.o_proj.weight": "worker-001-001.safetensors", + "model.layers.16.self_attn.q_proj.weight": "worker-001-001.safetensors", + "model.layers.16.self_attn.o_proj.weight": "worker-001-001.safetensors", + "model.layers.17.self_attn.q_proj.weight": "worker-001-001.safetensors", + "model.layers.17.self_attn.o_proj.weight": "worker-001-001.safetensors", + "model.layers.18.self_attn.q_proj.weight": "worker-001-001.safetensors", + "model.layers.18.self_attn.o_proj.weight": "worker-001-001.safetensors", + "model.layers.19.self_attn.q_proj.weight": "worker-001-001.safetensors", + "model.layers.19.self_attn.o_proj.weight": "worker-001-001.safetensors", + "model.layers.20.self_attn.q_proj.weight": "worker-001-001.safetensors", + "model.layers.20.self_attn.o_proj.weight": "worker-001-001.safetensors", + "model.layers.21.self_attn.q_proj.weight": "worker-001-001.safetensors", + "model.layers.21.self_attn.o_proj.weight": "worker-001-001.safetensors", + "model.layers.22.self_attn.q_proj.weight": "worker-001-001.safetensors", + "model.layers.22.self_attn.o_proj.weight": "worker-001-001.safetensors", + "model.layers.23.self_attn.q_proj.weight": "worker-001-001.safetensors", + "model.layers.23.self_attn.o_proj.weight": "worker-001-001.safetensors", + "model.layers.24.self_attn.q_proj.weight": "worker-001-001.safetensors", + "model.layers.24.self_attn.o_proj.weight": "worker-001-001.safetensors", + "model.layers.25.self_attn.q_proj.weight": "worker-001-001.safetensors", + "model.layers.25.self_attn.o_proj.weight": "worker-001-001.safetensors", + "model.layers.26.self_attn.q_proj.weight": "worker-001-001.safetensors", + "model.layers.26.self_attn.o_proj.weight": "worker-001-001.safetensors", + "model.layers.27.self_attn.q_proj.weight": "worker-001-001.safetensors", + "model.layers.27.self_attn.o_proj.weight": "worker-001-001.safetensors", + "model.layers.28.self_attn.q_proj.weight": "worker-001-001.safetensors", + "model.layers.28.self_attn.o_proj.weight": "worker-001-001.safetensors", + "model.layers.29.self_attn.q_proj.weight": "worker-001-001.safetensors", + "model.layers.29.self_attn.o_proj.weight": "worker-001-001.safetensors", + "model.layers.30.self_attn.q_proj.weight": "worker-001-001.safetensors", + "model.layers.30.self_attn.o_proj.weight": "worker-001-001.safetensors", + "model.layers.31.self_attn.q_proj.weight": "worker-001-001.safetensors", + "model.layers.31.self_attn.o_proj.weight": "worker-001-001.safetensors", + "model.layers.32.self_attn.q_proj.weight": "worker-001-001.safetensors", + "model.layers.32.self_attn.o_proj.weight": "worker-001-001.safetensors", + "model.layers.33.self_attn.q_proj.weight": "worker-001-001.safetensors", + "model.layers.33.self_attn.o_proj.weight": "worker-001-001.safetensors", + "model.layers.34.self_attn.q_proj.weight": "worker-001-001.safetensors", + "model.layers.34.self_attn.o_proj.weight": "worker-001-001.safetensors", + "model.layers.35.self_attn.q_proj.weight": "worker-001-001.safetensors", + "model.layers.35.self_attn.o_proj.weight": "worker-001-001.safetensors", + "model.layers.3.self_attn.k_proj.weight": "worker-001-001.safetensors", + "model.layers.3.self_attn.v_proj.weight": "worker-001-001.safetensors", + "model.layers.4.self_attn.k_proj.weight": "worker-001-001.safetensors", + "model.layers.4.self_attn.v_proj.weight": "worker-001-001.safetensors", + "model.layers.5.self_attn.k_proj.weight": "worker-001-001.safetensors", + "model.layers.5.self_attn.v_proj.weight": "worker-001-001.safetensors", + "model.layers.6.self_attn.k_proj.weight": "worker-001-001.safetensors", + "model.layers.6.self_attn.v_proj.weight": "worker-001-001.safetensors", + "model.layers.7.self_attn.k_proj.weight": "worker-001-001.safetensors", + "model.layers.7.self_attn.v_proj.weight": "worker-001-001.safetensors", + "model.layers.8.self_attn.k_proj.weight": "worker-001-001.safetensors", + "model.layers.8.self_attn.v_proj.weight": "worker-001-001.safetensors", + "model.layers.9.self_attn.k_proj.weight": "worker-001-001.safetensors", + "model.layers.9.self_attn.v_proj.weight": "worker-001-001.safetensors", + "model.layers.10.self_attn.k_proj.weight": "worker-001-001.safetensors", + "model.layers.10.self_attn.v_proj.weight": "worker-001-001.safetensors", + "model.layers.11.self_attn.k_proj.weight": "worker-001-001.safetensors", + "model.layers.11.self_attn.v_proj.weight": "worker-001-001.safetensors", + "model.layers.12.self_attn.k_proj.weight": "worker-001-001.safetensors", + "model.layers.12.self_attn.v_proj.weight": "worker-001-001.safetensors", + "model.layers.13.self_attn.k_proj.weight": "worker-001-001.safetensors", + "model.layers.13.self_attn.v_proj.weight": "worker-001-001.safetensors", + "model.layers.14.self_attn.k_proj.weight": "worker-001-001.safetensors", + "model.layers.14.self_attn.v_proj.weight": "worker-001-001.safetensors", + "model.layers.15.self_attn.k_proj.weight": "worker-001-001.safetensors", + "model.layers.15.self_attn.v_proj.weight": "worker-001-001.safetensors", + "model.layers.16.self_attn.k_proj.weight": "worker-001-001.safetensors", + "model.layers.16.self_attn.v_proj.weight": "worker-001-001.safetensors", + "model.layers.17.self_attn.k_proj.weight": "worker-001-001.safetensors", + "model.layers.17.self_attn.v_proj.weight": "worker-001-001.safetensors", + "model.layers.18.self_attn.k_proj.weight": "worker-001-001.safetensors", + "model.layers.18.self_attn.v_proj.weight": "worker-001-001.safetensors", + "model.layers.19.self_attn.k_proj.weight": "worker-001-001.safetensors", + "model.layers.19.self_attn.v_proj.weight": "worker-001-001.safetensors", + "model.layers.20.self_attn.k_proj.weight": "worker-001-001.safetensors", + "model.layers.20.self_attn.v_proj.weight": "worker-001-001.safetensors", + "model.layers.21.self_attn.k_proj.weight": "worker-001-001.safetensors", + "model.layers.21.self_attn.v_proj.weight": "worker-001-001.safetensors", + "model.layers.22.self_attn.k_proj.weight": "worker-001-001.safetensors", + "model.layers.22.self_attn.v_proj.weight": "worker-001-001.safetensors", + "model.layers.23.self_attn.k_proj.weight": "worker-001-001.safetensors", + "model.layers.23.self_attn.v_proj.weight": "worker-001-001.safetensors", + "model.layers.24.self_attn.k_proj.weight": "worker-001-001.safetensors", + "model.layers.24.self_attn.v_proj.weight": "worker-001-001.safetensors", + "model.layers.25.self_attn.k_proj.weight": "worker-001-001.safetensors", + "model.layers.25.self_attn.v_proj.weight": "worker-001-001.safetensors", + "model.layers.26.self_attn.k_proj.weight": "worker-001-001.safetensors", + "model.layers.26.self_attn.v_proj.weight": "worker-001-001.safetensors", + "model.layers.27.self_attn.k_proj.weight": "worker-001-001.safetensors", + "model.layers.27.self_attn.v_proj.weight": "worker-001-001.safetensors", + "model.layers.28.self_attn.k_proj.weight": "worker-001-001.safetensors", + "model.layers.28.self_attn.v_proj.weight": "worker-001-001.safetensors", + "model.layers.29.self_attn.k_proj.weight": "worker-001-001.safetensors", + "model.layers.29.self_attn.v_proj.weight": "worker-001-001.safetensors", + "model.layers.30.self_attn.k_proj.weight": "worker-001-001.safetensors", + "model.layers.30.self_attn.v_proj.weight": "worker-001-001.safetensors", + "model.layers.31.self_attn.k_proj.weight": "worker-001-001.safetensors", + "model.layers.31.self_attn.v_proj.weight": "worker-001-001.safetensors", + "model.layers.32.self_attn.k_proj.weight": "worker-001-001.safetensors", + "model.layers.32.self_attn.v_proj.weight": "worker-001-001.safetensors", + "model.layers.33.self_attn.k_proj.weight": "worker-001-001.safetensors", + "model.layers.33.self_attn.v_proj.weight": "worker-001-001.safetensors", + "model.layers.34.self_attn.k_proj.weight": "worker-001-001.safetensors", + "model.layers.34.self_attn.v_proj.weight": "worker-001-001.safetensors", + "model.layers.35.self_attn.k_proj.weight": "worker-001-001.safetensors", + "model.layers.35.self_attn.v_proj.weight": "worker-001-001.safetensors" + }, + "metadata": { + "total_size": 6700486656 + } +} \ No newline at end of file diff --git a/script.py b/script.py new file mode 100644 index 0000000..6a27f76 --- /dev/null +++ b/script.py @@ -0,0 +1,421 @@ +"""IOL-AI 2026 submission — Tiny Aya bakeoff v4. + +Force-close <|END_THINKING|>, 1536+512, parser v3, prompt v3. +CoT fallback (1024) when format/parse fails. +M1: set USER_THINK_TOKEN="/think" + instruction-following addendum. +A1: leave USER_THINK_TOKEN="". +""" + +import os +import subprocess +import sys + + +def _install_bundled_deps() -> None: + wheels_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "wheels") + if not os.path.isdir(wheels_dir): + return + subprocess.run( + [ + sys.executable, + "-m", + "pip", + "install", + "-q", + "--no-index", + f"--find-links={wheels_dir}", + "transformers==4.56.2", + ], + check=True, + ) + + +_install_bundled_deps() + +os.environ["HF_HUB_OFFLINE"] = "1" +os.environ["TRANSFORMERS_OFFLINE"] = "1" +MODEL_ID = "." + +# "" for A1 (reasoning_options only); "/think" for M1 multilingual +USER_THINK_TOKEN = "" + +import json +import re + +import pandas as pd +import torch +from transformers import AutoModelForCausalLM, AutoTokenizer + +END_THINKING = "<|END_THINKING|>" +START_THINKING = "<|START_THINKING|>" + +THINKING_BUDGET = 1536 +ANSWER_CONTINUATION_TOKENS = 512 +COT_MAX_NEW_TOKENS = 1024 # T4 30min: capped CoT, not another 1536+512 + +_SYSTEM_BASE = """You solve International Linguistics Olympiad (IOL) problems from the data you are given. +You may see a task type you have never seen: follow the instruction and examples, and answer in the same form they use. + +What to return by task type: +- translation: only the required form in the language the query asks for — do not add extra glosses or "form | meaning" unless asked +- fill_blanks: only the missing form for each blank — no extra glosses +- match_letters: ONLY the option letter (A, B, C, …), one letter per line — never copy option text, never arrows, never "A. word" +- text_to_num: the number in digits only +- num_to_text: the number written out in words, in the language asked +- any other type: exactly what the instruction asks for, nothing else + +Answer in the language and form the query asks for. Do not add glosses, translations, or explanations unless the instruction requires them. + +Output rules: +- Put answers ONLY after a line that says exactly: FINAL ANSWERS: +- Never put answers before that marker. +- One answer per line; exactly as many lines as items asked in the query. +- Bare answers only: no numbering, no quotes, no commentary, no repeating the question.""" + +_M1_ADDENDUM = """ + +Extra hard rules: +- Never refuse or apologize; always output FINAL ANSWERS: with your best guess. +- For match_letters: only bare letters (A, B, C, …) — never dump the alphabet, never option text. +- Never append glosses like "form – meaning" or "word - gloss"; bare answers only. +- Emit exactly as many answer lines as items asked — no more, no fewer.""" + +SYSTEM = _SYSTEM_BASE + (_M1_ADDENDUM if USER_THINK_TOKEN == "/think" else "") +SYSTEM_COT = ( + SYSTEM + + "\n\nThink step by step about the rules in the examples and how they apply to the query, " + "then write FINAL ANSWERS: and the answer lines." +) + +# --- parser (inlined from parse_iol.py) --- +_MD_PREFIX = r"(?:[#*_=\-\s`>]*)" +_MARKER = re.compile( + rf"(?im)^{_MD_PREFIX}final\s+answers?{_MD_PREFIX}:?{_MD_PREFIX}\s*(.*)$" +) +_NUMBERING = re.compile(r"^\s*(?:\d+[.)]|[-*•])\s*") +_TURN_NOISE = re.compile( + r"<\|/?END_OF_TURN_TOKEN\|>|<\|/?START_OF_TURN_TOKEN\|>|" + r"<\|CHATBOT_TOKEN\|>||" +) +_RESPONSE_BLOCK = re.compile( + r"<\|START_RESPONSE\|>(.*?)<\|END_RESPONSE\|>", + flags=re.S, +) +_MD_WRAP = re.compile(r"^[*_`#\s]+|[*_`#\s]+$") +_TRAILING_LETTER = re.compile( + r"(?:[–—\-]|→|->)\s*([A-Za-z])(?:\s*[.)]|)\s*$" +) +_LEADING_LETTER_OPT = re.compile(r"^([A-Za-z])\s*[.):\-–—]\s+\S") +_WORD_THEN_LETTER = re.compile(r"^.+\s([A-Za-z])\s*$") +_REFUSAL = re.compile( + r"(?i)\b(" + r"i'?m sorry|i am sorry|i don'?t have|i cannot|i can'?t|" + r"unable to|not able to|no reliable|cannot supply|can'?t supply|" + r"as an ai|i apologize" + r")\b" +) + + +def _clean_line(line: str) -> str: + line = _NUMBERING.sub("", line).strip() + line = _MD_WRAP.sub("", line).strip() + line = line.replace("\u202f", " ").replace("\xa0", " ") + return line.strip() + + +def after_thinking(text: str) -> str: + """Prefer content after the last <|END_THINKING|>; else drop an unclosed think block.""" + if END_THINKING in text: + text = text.rsplit(END_THINKING, 1)[-1] + elif START_THINKING in text: + text = "" + return _TURN_NOISE.sub("", text) + + +def _as_option_letter(line: str) -> str | None: + line = _clean_line(line) + if not line: + return None + if len(line) == 1 and line.isalpha(): + return line.upper() + m = _LEADING_LETTER_OPT.match(line) + if m: + return m.group(1).upper() + m = _TRAILING_LETTER.search(line) + if m: + return m.group(1).upper() + if len(line) <= 40: + m = _WORD_THEN_LETTER.match(line) + if m: + return m.group(1).upper() + return None + + +def _expand_line(line: str) -> list[str]: + line = _clean_line(line) + if not line: + return [] + if len(line) == 1 and line.isalpha(): + return [line] + if _LEADING_LETTER_OPT.match(line) or _TRAILING_LETTER.search(line): + letter = _as_option_letter(line) + if letter: + return [letter] + if len(line) <= 40 and _WORD_THEN_LETTER.match(line): + letter = _as_option_letter(line) + if letter: + return [letter] + if "|" in line: + parts = [p.strip() for p in line.split("|") if p.strip()] + if len(parts) >= 2: + if len(parts) >= 4 and len(parts) % 2 == 0: + left, right = parts[0::2], parts[1::2] + if sum(" " in r for r in right) >= max(1, len(right) // 2): + return [_clean_line(x) for x in left if _clean_line(x)] + if len(parts) == 2: + a, b = parts + if (" " in b and " " not in a) or ( + len(b) > 2 * max(len(a), 1) and " " in b + ): + return [_clean_line(a)] if _clean_line(a) else [] + return [_clean_line(p) for p in parts if _clean_line(p)] + return [line] + + +def _dedupe_runaway(parts: list[str]) -> list[str]: + if len(parts) < 6: + return parts + out: list[str] = [] + run = 0 + prev = None + for p in parts: + if p == prev: + run += 1 + if run >= 4: + break + else: + run = 1 + prev = p + out.append(p) + return out + + +def _lines_from_region(region: str, *, allow_all_lines: bool) -> list[str]: + markers = list(_MARKER.finditer(region)) + if markers: + last = markers[-1] + after_parts: list[str] = [] + same = _clean_line(last.group(1) or "") + if same: + after_parts.extend(_expand_line(same)) + for line in region[last.end() :].splitlines(): + after_parts.extend(_expand_line(line)) + if after_parts: + return _dedupe_runaway(after_parts) + before_parts: list[str] = [] + for line in region[: last.start()].splitlines(): + before_parts.extend(_expand_line(line)) + if before_parts: + return _dedupe_runaway(before_parts) + + parts: list[str] = [] + for line in region.splitlines(): + parts.extend(_expand_line(line)) + if not parts: + return [] + if allow_all_lines: + return _dedupe_runaway(parts) + return [parts[-1]] + + +def parse_answers( + raw: str, + *, + n_expected: int | None = None, + task_type: str = "", +) -> list[str]: + text = after_thinking(raw) + closed_blocks = _RESPONSE_BLOCK.findall(text) + answers: list[str] = [] + if closed_blocks: + for region in reversed(closed_blocks): + answers = _lines_from_region(region.strip(), allow_all_lines=True) + if answers: + break + if not answers: + answers = _lines_from_region(text, allow_all_lines=False) + + if task_type == "match_letters": + coerced: list[str] = [] + for a in answers: + letter = _as_option_letter(a) + coerced.append(letter if letter else a) + answers = coerced + + if n_expected is not None and n_expected > 0 and len(answers) > n_expected: + answers = answers[:n_expected] + return answers + + +def _looks_like_alphabet_dump(answers: list[str]) -> bool: + letters = [a.strip().upper() for a in answers if len(a.strip()) == 1 and a.strip().isalpha()] + if len(letters) < 15: + return False + # sequential A,B,C… for a long prefix + seq = 0 + for i, L in enumerate(letters): + if ord(L) == ord("A") + i: + seq += 1 + else: + break + return seq >= 15 + + +def _looks_like_refusal(answers: list[str]) -> bool: + blob = " ".join(answers) + return bool(_REFUSAL.search(blob)) or len(blob) > 400 and "dictionary" in blob.lower() + + +def has_usable_answer( + answers: list[str], + *, + n_expected: int | None = None, + task_type: str = "", +) -> bool: + if not answers or not any(a.strip() for a in answers): + return False + if _looks_like_refusal(answers): + return False + if _looks_like_alphabet_dump(answers): + return False + if n_expected is not None and n_expected > 0 and len(answers) != n_expected: + return False + if task_type == "match_letters": + letters = [a for a in answers if len(a) == 1 and a.isalpha()] + if len(letters) < max(1, int(0.8 * len(answers))): + return False + return True + + +def _n_items_guess(query: str) -> int: + nums = re.findall(r"(?m)^\s*(?:\(?\d+[.)]|\d+\))", query) + return len(nums) if nums else 0 + + +def _end_thinking_id(tok) -> int: + end_id = tok.convert_tokens_to_ids(END_THINKING) + if end_id is None or end_id == tok.unk_token_id: + ids = tok.encode(END_THINKING, add_special_tokens=False) + if len(ids) == 1: + end_id = ids[0] + if end_id is None or end_id == tok.unk_token_id: + raise RuntimeError(f"Tokenizer missing end-think token {END_THINKING!r}") + return int(end_id) + + +def _build_prompt_ids(tok, system: str, user: str, *, thinking: bool): + messages = [ + {"role": "system", "content": system}, + {"role": "user", "content": user}, + ] + try: + return tok.apply_chat_template( + messages, + add_generation_prompt=True, + return_tensors="pt", + reasoning_options={"enabled": thinking}, + ) + except TypeError: + return tok.apply_chat_template( + messages, add_generation_prompt=True, return_tensors="pt" + ) + + +@torch.inference_mode() +def generate_with_think_budget(model, tok, prompt_ids, end_id: int): + device = next(model.parameters()).device + prompt_ids = prompt_ids.to(device) + prompt_len = prompt_ids.shape[-1] + + think_out = model.generate( + prompt_ids, + max_new_tokens=THINKING_BUDGET, + do_sample=False, + pad_token_id=tok.pad_token_id or tok.eos_token_id, + )[0] + gen_ids = think_out[prompt_len:].tolist() + if end_id not in gen_ids: + cont = torch.cat( + [think_out, torch.tensor([end_id], device=device, dtype=think_out.dtype)] + ) + else: + cont = think_out + + full = model.generate( + cont.unsqueeze(0), + max_new_tokens=ANSWER_CONTINUATION_TOKENS, + do_sample=False, + pad_token_id=tok.pad_token_id or tok.eos_token_id, + )[0] + text = tok.decode(full[prompt_len:], skip_special_tokens=False) + return _TURN_NOISE.sub("", text).strip() + + +@torch.inference_mode() +def generate_plain(model, tok, prompt_ids, max_new_tokens: int): + device = next(model.parameters()).device + prompt_ids = prompt_ids.to(device) + prompt_len = prompt_ids.shape[-1] + out = model.generate( + prompt_ids, + max_new_tokens=max_new_tokens, + do_sample=False, + pad_token_id=tok.pad_token_id or tok.eos_token_id, + )[0] + text = tok.decode(out[prompt_len:], skip_special_tokens=False) + return _TURN_NOISE.sub("", text).strip() + + +tok = AutoTokenizer.from_pretrained(MODEL_ID) +end_id = _end_thinking_id(tok) +model = AutoModelForCausalLM.from_pretrained( + MODEL_ID, torch_dtype=torch.float16, device_map="auto" +).eval() + +df = pd.read_csv("/tmp/data/test.csv", dtype=str).fillna("") + +rows = [] +for i, r in df.iterrows(): + n_guess = _n_items_guess(r["query"]) + task = str(r.get("task_type", "") or "") + n_exp = n_guess or None + + user = f"{r['context'].strip()}\n\n{r['query'].strip()}" + if n_guess: + user += f"\n\n(Emit exactly {n_guess} answer line(s) after FINAL ANSWERS:.)" + user_think = user + if USER_THINK_TOKEN: + user_think += f"\n{USER_THINK_TOKEN}" + + ids = _build_prompt_ids(tok, SYSTEM, user_think, thinking=True) + text = generate_with_think_budget(model, tok, ids, end_id) + answers = parse_answers(text, n_expected=n_exp, task_type=task) + used_cot = False + + if not has_usable_answer(answers, n_expected=n_exp, task_type=task): + used_cot = True + # CoT: no /think, thinking channel off, capped budget + cot_ids = _build_prompt_ids(tok, SYSTEM_COT, user, thinking=False) + cot_text = generate_plain(model, tok, cot_ids, COT_MAX_NEW_TOKENS) + cot_answers = parse_answers(cot_text, n_expected=n_exp, task_type=task) + if has_usable_answer(cot_answers, n_expected=n_exp, task_type=task): + answers = cot_answers + + rows.append({"id": r["id"], "pred": json.dumps(answers, ensure_ascii=False)}) + print( + f"[{i + 1}/{len(df)}] {len(answers)} answers cot={used_cot}", + flush=True, + ) + +pd.DataFrame(rows).to_csv("submission.csv", index=False) +print("wrote submission.csv", flush=True) diff --git a/special_tokens_map.json b/special_tokens_map.json new file mode 100644 index 0000000..553cc1f --- /dev/null +++ b/special_tokens_map.json @@ -0,0 +1,40 @@ +{ + "bos_token": { + "content": "", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false + }, + "eos_token": { + "content": "", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false + }, + "pad_token": { + "content": "", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false + }, + "unk_token": { + "content": "", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false + }, + "additional_special_tokens": [ + "<|START_RESPONSE|>", + "<|END_RESPONSE|>", + "<|START_ACTION|>", + "<|END_ACTION|>", + "<|START_TOOL_RESULT|>", + "<|END_TOOL_RESULT|>", + "<|START_THINKING|>", + "<|END_THINKING|>" + ] +} \ No newline at end of file diff --git a/tokenizer.json b/tokenizer.json new file mode 100644 index 0000000..9505840 --- /dev/null +++ b/tokenizer.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:55388a861271fb6b9eb631670e5eee0562bcddf204dc63494d98ee67f5551839 +size 30245131 diff --git a/tokenizer_config.json b/tokenizer_config.json new file mode 100644 index 0000000..113635b --- /dev/null +++ b/tokenizer_config.json @@ -0,0 +1,202 @@ +{ + "add_bos_token": true, + "add_eos_token": false, + "add_prefix_space": false, + "clean_up_tokenization_spaces": false, + "legacy": true, + "spaces_between_special_tokens": false, + "use_default_system_prompt": false, + "bos_token": "", + "eos_token": "", + "pad_token": "", + "unk_token": "", + "tokenizer_class": "CohereTokenizerFast", + "model_max_length": 1000000000000000019884624838656, + "sp_model_kwargs": {}, + "added_tokens_decoder": { + "0": { + "content": "", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "1": { + "content": "", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "2": { + "content": "", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "3": { + "content": "", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "4": { + "content": "", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "5": { + "content": "<|START_OF_TURN_TOKEN|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "6": { + "content": "<|END_OF_TURN_TOKEN|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "7": { + "content": "<|USER_TOKEN|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "8": { + "content": "<|CHATBOT_TOKEN|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "9": { + "content": "<|SYSTEM_TOKEN|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "10": { + "content": "<|NEW_FILE|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "11": { + "content": "<|BEGINNING_OF_PREFIX_FIM_TOKEN|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "12": { + "content": "<|BEGINNING_OF_MIDDLE_FIM_TOKEN|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "13": { + "content": "<|BEGINNING_OF_SUFFIX_FIM_TOKEN|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "14": { + "content": "<|END_OF_MIDDLE_FIM_TOKEN|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "261000": { + "content": "<|START_RESPONSE|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "261001": { + "content": "<|END_RESPONSE|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "261002": { + "content": "<|START_ACTION|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "261003": { + "content": "<|END_ACTION|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "261004": { + "content": "<|START_TOOL_RESULT|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "261005": { + "content": "<|END_TOOL_RESULT|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "261006": { + "content": "<|START_THINKING|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "261007": { + "content": "<|END_THINKING|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + } + } +} \ No newline at end of file diff --git a/wheels/certifi-2026.6.17-py3-none-any.whl b/wheels/certifi-2026.6.17-py3-none-any.whl new file mode 100644 index 0000000..7294b78 --- /dev/null +++ b/wheels/certifi-2026.6.17-py3-none-any.whl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2227dcbaafe0d2f59279d1762ddddc37783ed4354594f194ffc31d20f41fc3db +size 133289 diff --git a/wheels/charset_normalizer-3.4.9-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl b/wheels/charset_normalizer-3.4.9-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl new file mode 100644 index 0000000..c671cdf --- /dev/null +++ b/wheels/charset_normalizer-3.4.9-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9bb41182d93ea91f60b4bc8fbf4c820c69ef8a12ab2d917f3f1834f1acad07e8 +size 223817 diff --git a/wheels/filelock-3.29.7-py3-none-any.whl b/wheels/filelock-3.29.7-py3-none-any.whl new file mode 100644 index 0000000000000000000000000000000000000000..b64b1199c7ea3c62876953666cb79a8e89dbbdb1 GIT binary patch literal 46036 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�=s+0k<&;)ZS4|>fyh9!A^gQQ{?D4Yz7lB0}b3o z4TP(pvl^$wu1@nzFtAu6>cAxvt0xarv9B1y7a3~lH%yW%RZsV>2isi%N`)V^g#D-_ zsP1s2QRMN-g6*TE<}GK)|L$KZE$H)>`_TRSumN0+8lgeygFa~MsETyuV*l0N4<7DR z_cu96_X+n!&wNR|%A(!&;B6xqH0qp@IFK1FL^O>YE9`_!X-cSN!w-0!NyTU%l%@za z&A@|9ZJ3zDI=}G8^#SM9O04z$=f&uEtKei3XWz-6-a{G)(od8P144;poD!NH5z5>d ze!jxv|FQK>QKAG(v~AnAZQHhu-L`kzwr$(CZQHhX+wQ)7?$_>~99pSXz<*?}Bu@{^`mt6+pWSe-;M`P@SPG&syje<{5 zO+99!kMct2cduEpc7hOyFG1FakGB@H%;^bS;aQQfu>$AA7BNztrnIhXyZHgKw5+j6 zaSt*PN7VaXOeaiKe*8KuqlU2rpT1Ay$O_2jWx)T#p;R;5M8<&@5IM5!Wyhp-#~ zynlgs9?3+sTs^0x`{&hcs3by$N5mwcaH5rLi^WNX&mKrW(YR%(YG~i73Ct*Zobmgi z)>l|G&D$c)O@gS=88>zcNv7w<7~q~dcuqe!sD4_E8=inDbQKbSlHTSYyU7w!<}51A zcs6mY9bI}&u8GHNh=bNzent7ezZ0x-CCU)EL6sCh>Tz#S=P5OsOD0F2f{QJDqq1jv zdaN#K^FY%aH4Xxq7I=e**Ja9-ZIlCzmg=!VTye4(>Bk>as`|L}r(?kFnY4zR3>wBE1 zL#E%)_uBv_!^~VE<7_4t&DC&4GzTp&cfUw*ARzD6?FJD?RkXJf0$r_1ql^ric!N`H0B#)F;|3n9r zj)0J^>mhH)uMTy&mvZf!asA7M=d(%WG>Prf8lDNIp&(dyqH|cr-3UrpP@-7i$f_DFu1VUYp|}uw zV`xQgQSy}_DCncan&8!>0_FAPM7CZ$*v4Ifx9(^-WOsmZBHs?Vm+oeb`|4HQ6WhdY zY3*Q*9srCYXl9tpl6l$W-j^M$Q#G`JR?Td%ssnN8j-!$yJKqpej{qK~u8)I%GT?5! zibi6tA^2w$$!1d7PI7Jcj?YtB27A1Bu~M=WX!3jV$emTp*@FLYhwf+#_b|&(?_0iC zP}OD*1`Z;DL+}p_om`D5L4J;h>oxjqZMQa0<5<^YYa#|w2<_ogRgs@2)5kxaN_euP zav$~X#e&2^$i~_`52{=+pi$}_GV9qXAahK&MD>T`4SAhOG^F2JrmFAOH=##}HQ(YR<~AdnuV@~Ti^Lw zhWhS*JviHQ-t;QAJfG7Pr0PwDACb7hzcS)x|FP^>AA2dvFYtC*iwPqO=RzfVvCP=K zZrm;|w(R}ac%q=cDQ4yLs|`!B>(O_+W7F9pE+=UoR6b#T+8sc4nMv6HETzSwJ>aPl ztENb5b5j~#AlQgS)@BYX!^paFa2x?GgJH_eGs?xI*;4?gNIvD%mN`ykVjMu9Mb}<$II_|P%Mb|L$uqiU8RA-(~8~k8#6XxKKDrudAnNV=W zo!}A;u2};aQjOZWomN)BH3Rp0&6;v%{CVyVQijRz!==Qn?-89v@@?Y-mVRrB#U*uTzOZLw~a+f)mP_RH^=GO}swc8chRNjl{1Kv@=Q zcHdmZ=rIjN+gAHfJt-jq_qQtTgV9|yBL8A@>g>pW(FnlpZ|}>sP9H!;4&x4koVcKy zcKX?*<1AQ~G1^0%BRg-fK)QdJf|2y6xxyHWL<&;imdhG@p!!pfW_&Qme8|Lq$jIQZ9$C0^&L#!&a?GsO%H7Iw zYt9b0B2aPkIYI2J`^`;75ZC(>6;2SEm!?5itC$74=VJf$Y;O;H;Jm?Unf;W5qW`RqA^iP6<8kvQ`_H;_n-dC8<}B6yR%i9GdYFj!EHCTa15%AworvKDgdb%NK*D#f{}F6>sXty=xZ zW|Ix!dsp7x&aZz2h1G%^hBXe*#u8o-mRrKmX^^3;Nn}`rM2VD=e5AtwzMgz5@iOM! zU_7O>D(zdsIHHT&$8~qqs7e(|5aE<==F=+kIISL(J-Veo5W$G7VAEa@{cIjUb8wmeRyX^}=K7)ZM|6&w*)!V=mxe#LZ z$Q+;EUY4!4Ix%~?!Fh4?0DN+eJ7UpZQ!b$QW3u*C3|Rk!xI*xVx%;J8^9uFNXg3%@ zX#V4{slHnhyn%Cg2K9s+uf@W22At6=)eKUepf~&dyqz8#;QUf z7EPNc7qeQK+CW2eNxyJRmc6?ONWNq(hPU!3$M2RWM^1b$=1{ zm0J!ko$=W)i+^YeVV4G{h1wT6en{vc3^SlDAQbT-x|#RQSe*nl`{vC|yO$$g^5%$B=V@Raiz zZ0q!Ja=+|(xHvwae412x#8QMe9wDOu0y6%sR>VvN43Fv;QW((#VZY(q>N`F7x;EwP z{W}X^6rq|>CZ6RxtC&@dM{y|Vi#Ub8IQ+Neb?!xb%38ckIJ!AaN#z+1?0Wd|t)Twj zpS|44F?w6F!_GlTN;1SiX9|#~u{>Pe$c|-XaZrjTb9m8OM8DRDMK(>QsGCe?PD zrK7n;NE#BE)Ye4w2g)456q&PRb#9cuZQE+^xg#=cpM{)1E;OuUmIJf{>Z_uKK|mE?a`HOdAOSTSVpD-pK_ zo*hE_f+Z;cebAYvgNR9xp&0N^%DGR)5EbI#hAkThIVdq!W3bU>)>Y`Ght%RBCgd>>*efD+*+DG0}N2{&oE`7;F_I zk)jZcG)4INb*fipPF7?SOLO3Vuw+WUR(2DmX(;p7p==rk$1$oD{WbzNgRZ);uK12q zJ8pA%X7Nx}Q`&bfk8{Opyp8%8tR><;Uf8}&yN9-0N$0UTp)*T2tDEb)YE@lR)4dC)Z+2Y>z-gx*;a9^8&PI7S01;k4UT5ycy#=E~r1kN3gU+3*(UA}T?v{LZ zBW>LX5`x>wp+t35dUeu zjpF~-VEW=A=qGyMa2J`mVY~DAuFI&l3uC{xy2Jn9VWu94xyTwE06_Qu8)lp={{DuU z;y;@)n`4OHtLiFE0z{Zd-I9JhGA=MME~9+_A!hsbd!Yn*n#RiiP?xK(Y+|Z7z@CYp zp&v*&Rkw@E(wmV9eCmd!SC6xl(L3&JK{62#xLP##FbV$$_nh+WXRrfpucMK zsA~`3kZj?4VTOI-{x6fIF=jZ9DsV-M6p(QiC7Q|0dR|I!w-%E;6>F-*O-B{F| zoQLpCSUDp-USx*LUBQ)e-m${oL~gFxIOpnWwl-Liml9O6J{M!(SmwqM>N%j2z+bpvc;MbtwCK^&69gjSRFB@i1{Dt~9{APvgF3s>&SbuiMPXZUpBNn1t%{pO05VVf@-c7Hk+t>T& zWcmxd{=|6^bbc6sVv$l$Z~OyJq?(`!Ve;|Pb@lNoVqgX* zA(E!8wH9Buhq2{DLZ+W?4)N$8A$;6W(kVysG#=vAeeMQ#%}I?=+h}!pOO^0r%*r~f z&~X%$hu~nhg3w-2`SqJu$v~CBNu;zykv=;#RE_%VU%3mF zoUF8^w!^rOocId8h>}XGY1OF^f5hEPSQ<2#^h(w*-HJ*#iW|PqtNm@Sp$wJ^@_?+T zZU+w^f#w#m)kVXy-wa(y8eQw>e-TG$ zXF@xJ^FQ2c(!{e+HYq1SQ(M7|o<`WSMnNJr>Rcel@(;C7Pvo@eMqKFb{>T^z!#?0YjZTO) zyB~7&39}1VM-DlOy2O4u;|{V9_OGPC4)IdO+E!{zpRF<2J@qzi!D?@y3^oOu*f!{; zN1#Ij8rBuXJOynSZug%{%h*fO9x6}cjP(;{XZ;Fp_KY$j zGbHi%2~!6MLx=s@P7ssfmlUSjPX_fIwII#mG2r~wDz}o=E8PXzWtSH0$jf;n>)qn7 zl}b9ra#iDI5Nr8`t>;}EOXg{Uae(z(9}lJupl_>^j~6)4v|Dt^tyhFUfbH(e9ySuw zDx6JeS_b=6| zRr*X%SCvSl-_xiEH|vGcZj7`a%?xqwh_uT_C~NRCounBwbL*mzn)h=sPg{VnPh2X( zKecO;-rwn00~+d;OA57DM+YUge3OgbCMMkgj`IhAbmT|UWpaf(TdC(tvrLn>zybca*!7K2S0F zHgFg1)1T=mGk>uNymLywBCpuaff3H0@2Ku|l7vyB? zOy&9t8sbW-^1bW2d+c54(VUX9X;6jCMyaE#F!LR{3LyK2MWubv4kj#8aJP z9e=}fv$~?~uL|^escmcTvjmPwDfUF#1B|))D+ar1mvmx4p(0jbNQ+dSpn_Yt>AQJ!+)NAO#%{C z#PGRpd@c;TWTHq>Q|Vlj6!)~?#DXVpyDii|bpp^lpx&zQB1(mK@fK#WXb-JB7SWW` zYnriJgqb^eR<27Yo3VVMZ4N~)hZ-BD(iz8Jx^V_bkz$D_g=pxuuT~twYs@1vhZ2&m zpsyRxm?)7vXa})vO|_%r?Cr;{K=GW$jDLwD_8nXaw^ybkI@`{dHU5+;fysS1*1-Kw zmE{n@We~efUX-R4ORN%ez5*6m444Zj0$s)eE?5L&XiHxv4I{EMeY$j?0%E1{qEjEM zrnGYY-36;ArBM_>xXr7l=x+14c$-(t3uD?Wu`ax$8QZo(@q;;)CWO2OWOhf#-9Bag ztu99}DsohKl>EWHR;$(tT!Cm5vxIKwQ<@bDMTK({2Q~&F3(@q6f5TP4f{yOy{9Gc<;GN>Gmnn_sNG}ibmkgWn9y>~D$Dc#m} z@yw<3T;31JK&?H_(#!IsxYX4>C88AYQwJ(D56}+T-8-&8u4Z*z>k)BM8~0W1 zTc1S4X{sM@xSlHb*&n0mP><6KfSqO#-GWWqT5&&=P2vtKrB!(%7`_o?<4AB|p-K&V zk%He0dMf0%KD(_ipk2b4@?b_X1OuyZDqA|fxU)ADAsdd>OE#T;-L8Nn5J9?TSnJoe zvskkSMn5Wbj|40VfY+bgHN_Oc2p3$D83d!c7ww4M!Z~YNwY?O1xjZ4%UVlfwXIA^M z?CBW@C2X2<@U!TI#dWtpOb9 z3~|z&dPkjwP*(ZdoO~IL1T0v^o6UNk^U)4pW5zXo>fzdC`YeQg2OOH4yn%R>KaW8n zBlsog{ZB>9I2*0wiU2;9+Kyjg)8ywp6t`2N_tICcyP>tRi$5-#*?ta+u5WmFPD6SL z_2U0#yU~;^Z82-eU#tp-lr(gJ8KD@!Ca7)wzwPVpJh-4B)LFIAl?_=>8#V;kI9V)L zODMwUC7Wbpa1god1Y!E*LYs)EOr|`)h`o8myBJu}`mAps+aXfTvA371(W>XJiCxYuMhPjg^$#2UAs65JHzr*}gmFWz3i0DP`m^L9~L zV2?N^icZ{wc1`1SwSf{Qa`q?v=`oHf(*@_a}AuX5x1Y|CCOCjMkE8u{U;&xy8uljHXoHq>f`MXEO}R zQ++y)^rA(cq0qbqQPV5DfEG)XA$zY?;q1=A^;8xPjHL{1No?h!0a99M?>zp3-n!l*=0^DI zd%{tQg#yuN0&)jeGnbuMofxsg#w`2hS!4~IT?bMnGWJcGzaqMKQfQpiDOH-#ElKJ6 z8u44Ah4W`;<{D_&Xrq%I71D^KZDkbHBM)737fbW;-lh4QqeWxXcM2x=D?Q^8%Tg!Q zAAcx5Dig5t8H>9PBuA2wCJG#CAAhssY6&WCDpjQF&C{|Am&XD@6U<4xb?!yB?vLQyeTwer5nY|=r9fW| z)9Im~hqI#fWY*8mjYrm)TWH@b2hC{c0SIM`53jz5&(BMdf%c54L|Gx8c3x8Og zPqjVq%o_qO@>szHUac@`G&;u@NBmt&!_x|2vv2v6rwKNP4z0HJ4Is267DJFbz2<5K zSShWx!kLDN3{O;ESx{u)2EG-0)rr|j8v#?+MQ61SpbdPjugbhF!PmiHyO!HO;sA(n zn+qVMhN9&$g3o-RR?w)W>K~wj{*tGV%CH2s-*}f%^@AjfXVJ2CX>_OJ36|Tq;d=Hm zb(ZrK8!2kVdz*k@rS_i5A?;ITLfJ&_u8s!p2_G6i&$xT1gkb>yq+6do#iSM?v zx{SD=i3}6%C!#-Rx7R}fOBAr$j|B8H1xO!`2pjWDwH6ry04SK|4G$#|`(Y%ezejAf zzl#f_^(etE#M!^}%vly{9Ga3OAvrEQW?htt^`>@q4F55d@Alj#^0Zg z9+k%(?E^IiHGj#%&1DPBBmzZX8hy#O+wddsj2g$wK6M}OclP}7d|Q4RA3s<5`Jirn zb_YH|bA?So=BPFOQ}L(YoUDS#*1+De1>vJ_p%3WVo;sx{@$9J4REaDVsJ!LSKli?b zcetB%63*RFZ`(KH^l1t6XxqF|8%#Sii2h37B~dcL5|lu^nzK&@0X|K%dzb=JgS@>C zfJLUiI~K@}GMdzugVs{*iurpW9Kbl_x$|MoJ<#G}Q)dC?&#NVV73#x_nsO~U1 z{z$nP9Eo?tQUclqP?=vzNJI(As%m7ngD zpPW^gM1abkS68^pS`d=G_O)}InWHUnn~A@Z(mi)ihS2}|Dh84duFB=;1pwW%RiA^O zE3=s7svQ6BaEKnO0yRvlh+a02)7gSn)`Rx-r}a4+MhsGLE>zF~O|A-nE^-c`2m_-? zqSflM>C(g@Mh=5)zexpf0Bj~)MP^)aP*BAsNd-RN9^u zR4s9&1hoe-8)W*nF9jwEnKfEDgcKfX8xoAr^+>yIWSD6P1z?Ry#$(*6s!am%0#0>GlydE zgrSagK(74!$w@&0A*OF%X;mkebW;dgNfkF(KXU)ci6xY&q2}R)VW(w%vTA=mw5g@qV zG(C7uL%HGPjfw=lwMJGBkbnIO?-o_8rR~)Y?*29Vh&P47(UBdHXFY|%xu3M!1~gJ0swq|SDJMGUbtT#J4{XsD2p4i2jTUm zR9kG6>wQP0JbTf(&@WnTQ&OyOlVLz%W&T-ARI)#E>lG`N48=6qVgjREo&u(bB7iP@ zqf{H4XD>0;IRtLyC9`=Kj3FB6Q94>sqan`Vj7Sl$=oEAa+0d;_B*IpE(m(Z2h|B9b z)cOkMI(rjf*5N2t!AUqExlCm9<{3Oke+*nuww#@_`)~;Vm~6FCS*vu|T+>I;Y1?cw zfe9cGs2Euic^M_j^qIr(Aeu`GRxYRq;PXt~?PyPnJXD%1Q5KpX)RqQIr*pmx2~a8^ zBFX+t0Rnb$iFvpCo)}h+X2!VkvuIK{WNZ>qAd^13vTfHS&O}L>Z73!RFLpNZ#Wkc; zoa8Zuv#me<0bGRK$y1tvGg0V#D2mBQW{)wra^Qfi2%k{Q@?Umdk`ngDLNa-nYoaov zQ^C0_IhP(#)Av}|7&A7r$BZ^aEI_TiNzX$_pE_pt98r*>vU!;!^sJP7Hb$_`)s{>%{oC4}K;4gF>37X=GJ_;>oNvuEgTomNZ?O*74il zl2p(hUO4#X8RK1wt_?-V2~fo5=jg~Y4;<5R3D=ibLk{>OX9&XT&7k={afiiM4>P#; zm4V^SpqgJgx&(lxSwXnzKxIiA$VzX4yvcFt3d<(3LP{7ygJ=5lB#?Gqq6C_^vs1Rs z%F@ezt7{;tRSZ7G0ZKGulxQSDq_gF9Ga1a{j8`0)0v`hx5yo)>_zD(5>b&?x3?c*)*{vVX zn5KfrN)~jL!?9AxT+bq69c41mxHXV5h6Y2~WjDAeL#PxFA^S{Gp6?0OV;;*BG+I^G z^Dp&f%IrX94=Ujrj6YjT+iD{+lEt{ngs!?>is`#sInR4)hoP1QD? zSXE4P4Q#s?pxIk8+5eRv6N0glQOsl2&jgzEiNn2Sm!4&Y^%V;p+va{S?4A3Zdi&AP z66(+jJv^xABmko2w48(&bL9Ky$lnI#n>+oR330@u2DlhdA;=8Vhs8lWSSVY~1VV0v zHFdzs*Wh-cB?7md%$sI|&)qj6x%Ke*?B?&q1`nuzpb%g1gi_5g)1Ful4gQb9KatBqrE2oHv#1Y#A0%s#`gUJzlF- zktA2^*BPJ7sBXk909B>GRzRu9lY~wc7?^WU`)Ps^0bd7tbD5P+%WVbI@ub?r8@ZAT zqzcfs8K=~1k8nGQTt``6uE=wPCvP8$%Ezk=Pg0do@T^*M{rz6Y^_}_Hh&~G%MM|jk)Hhuy}*~Pxd|MOx4h#x(Z~H_ z?Gq3;DB{Lo?d?#&m86X?S6a%ei3jt9GakS1zjh*1(t!jSI!ERxw}OOKk=deU6g5mj z)P!z07{>9RZs&zZNMG&QAuT?uz$eb

>wGjm`gFG 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 OLFnF-nyAXZ-u(}e7ovm! literal 0 HcmV?d00001 diff --git a/wheels/fsspec-2026.6.0-py3-none-any.whl b/wheels/fsspec-2026.6.0-py3-none-any.whl new file mode 100644 index 0000000..c5da38b --- /dev/null +++ b/wheels/fsspec-2026.6.0-py3-none-any.whl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:02e0b71817df9b2169dc30a16832045764def1191b43dcff5bb85bdee212d2a1 +size 203949 diff --git a/wheels/hf_xet-1.5.1-cp37-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl b/wheels/hf_xet-1.5.1-cp37-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl new file mode 100644 index 0000000..da47588 --- /dev/null +++ b/wheels/hf_xet-1.5.1-cp37-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:892e3a3a3aecc12aded8b93cf4f9cd059282c7de0732f7d55026f3abdf474350 +size 4514864 diff --git a/wheels/huggingface_hub-0.36.2-py3-none-any.whl b/wheels/huggingface_hub-0.36.2-py3-none-any.whl new file mode 100644 index 0000000..b517b76 --- /dev/null +++ b/wheels/huggingface_hub-0.36.2-py3-none-any.whl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:48f0c8eac16145dfce371e9d2d7772854a4f591bcb56c9cf548accf531d54270 +size 566395 diff --git a/wheels/idna-3.18-py3-none-any.whl b/wheels/idna-3.18-py3-none-any.whl new file mode 100644 index 0000000000000000000000000000000000000000..57a9e8447f74422c7f07ebed77d97232d309a4a1 GIT binary patch literal 65455 zcmce+Q>mTo!q#ScTj0+_~9Hiw=EuOTqLXZkp2k(^gBkP+LXCPy1v`O3zSLt}I*NTzT2- zs6uMMQYJuyiLY=o%Uaqa(&zn#2(pfQ7lPeha!zdN?Bxvy9 zAi1&?EdZ!gjj@TOK@60vJg;mF9OyrJ->juJ{UCsVX#bJI{@+0~v9q7}7 z-`tu~D#i>Z(oSMJVIz>?ivR+ADcY=Kzot!XpP>c0~n(Of)I>6A)Txv4xVI7~i(MC7rOX)kiT z_D4$^k49*Nv*XhfG(A`fD@~d=XgmD1tn|GVHz9Cc%zVf5adgrAhO=>{%LV>sGVD2H zYDExe1(sh6I0y7XGP$Ke8>IZAK8bq9yRP@SPLb8^>}-c%W-lmBWbq7M3a3qP&7m0A z7$$Q`adW2KPN}zDUZuR6_dE`A?h{OR%pJeuF7aYHW1~yI!9`UT%#E$Cfm~PwKOsO* z=pjX`mut#yVVP-X<@;5mt0~zvxYbH&)cXQn#I_hs(~kM=94O$ZFmu1}TSrTEFgL4AzK4>K!ZG zKPm&FM5unf%(qVxauTuef?Yi5F!?-?sO#=I6~Y zn&`YQRYj7*sIK!_be?A|5nu~ugN zKzt}nn_PgX3_T2!5CQP!o19hFz9QcvQ|*~PK-D|2tD?rVOB|TRoI_q>?>`s$z6vXR z@UuUZPII>(EpSHyNced^AaY>zL?M0?X9abBX=6w3G*uA$)Y3y@C}RR_mhFB-MiTbH z!#ne*tl>x>(_Tf{oq~(bxbKf!CnCl6mjqEfztJ)zqwvgbmXb zf#JPDbjZQ7`#P4H-lxy6XY*G(2W#uDW(R-OI?|w}9auU>#=36?4c`T76d!+t&dEnN z&eOYXgyP4SoW&EQA#`E|$frFeAAw9ZH^i{C*sH$mmMl-uD<4-$^}Zc`6}k+OVE0Jk z{3S&Bq^cJb>%qt6ypHx8{)IkjQ1&MtG7=oq#0M|%XU}cgW%#X^nPZ?n>3~ZP2_Y9x zB5v-y(ZVanh+)D&^?*Hsc)>o&3gYs;;DGD%C^QEOx!SOD&Lq|=N>A#5kEBJ?MB~%F zJ2qmN)_{i&?sMLC z!JS#jEUbx;87p6udzl-74W-VB11ti|(V?o0 z;0$gmluWuZp$~UYH$Rn{ms|eIQ#zc~jhs)Zc07SZ0oW9K3@hfs%#--R8_4QA^- zjK+QvL$FlTnC0DCTKPfUvnj!`eE#THYwu5(4*!6N7}h-1g4TD^eflF2G_;nGP2Kkk zy;?}YXWEr%GeJ=i6^^QKIcZ3|QJr3Jt?Y@#`e>-AGrr>BJx}?Td*xX)Q5NZ~Wi$Fc z#-G%z2|I`y9oi&Q`9pT|qWMmZR-e1`PZ66UR!x91SD{%^rIvLLu+3@&CpHmJj74wJ z&(53&nz-3O)bE?Dk3mT0f>gFxAb%&ko~FtBkb;y4u$kkB8sFB2FjWRly8%vJZBW1z zG38)qS|IwYwV7HO4iijM8u?O3ll7}s5r>>q;QgGH)O~xRnSPi|eL5kXvSB@p=cU!F za7iBbUTyuL$58p+sbs}9K>j;Q9IBX>P{3BR4I|-#o(WVOnU^kAPZy22X{CNGfm|kf zDZh~l^g06GX3&}m#i-Y{Did0te*~-L@2qhgYK(cmBPjPz0P&9kGh#zXw@6;sOvFka zLinD1w8{wG1T!GZ;NJEW9Ah>#seg^rkT)y%Vrkhq@ps%a1teErQBqKAa;tWAu+I#R zQnp>IUd6dwmn4(Y9j^1aUp~U??NC@Y;y!V#Qy=+LA}u$WU{$0}&s`0{b<3+Xj(nGt znXhuk>Lx(DpC*PiE%x1rOLZ{42%Am!eWcFR5B@TV4(*^XU&%`FAOXKdlWNpxNMyob zTv=tK{;?Cjpl1KwcnB#>!?-)%3Ce99mG$q&R*w>1eYCY+1}^k0yV_on=4|mu z=q}a2rn@-;2$9U%b$hHM&3~=$4Js4{k||Ydq=-cEAQJLhd9r76^|)59-~M%fxdz=? z22nEx{Pc0Tt(CQSCdxBo@yEqBOn;7J?CKC=s3iU z+=g?M%ik0q;HM&m^H+CdEsE{_z{@Y%yuhwg=fMZc<9k=?wGb09whMTBHP8yc@I)fI z(&#pm4#%W%_J!uwgD#-H{(ivFHmmckqjkb}Lvah%GEwrCd^Nx9h~s&z`Qxbg{X)*2 z$8;VBt{dAb@!9WWDgd|0^(LTA9NT_R#k$K-l#P5#I!|8g>zM+hM!pon?P#=~*W zwKNbNpWFKaGtefA1G>}iElpo$CNkWR`-}T75KX~70tMfNQ%#C;v@xj!frW)v;+gSP z)Rd5ofaJpw?V}~33-Lyv-rtpk-x(rr;X@MX?8Fa3I!po){txmzeuu0-%9t+vydD^5 z%vV6*Uldjq803;zvGLr%#2>_@&oS(_4@oTUT4Sy+L5>p&($132yMV70%QH!Ox_WxO zpa#dOTzT<4Ty3^BR^I`wC(2^|Mw|1rQODwmr}?euEyy4-5=N98q@_m#neZA@#?jH-OwN*D3`paCk}KmV#YMx9p3=p&`3K>1oReepxQRP zId*Mc5UNIA4Tr2GRiJc*SKg=>b;NlII}AlIcO7z+>^8gq-hkyfOh=+=4$IevYV z-tfs1{{OF!ftSNSHH;uYK+^vzEy90SSvyA~*MDVpDoN1>ml^Q)fhxtv53f%{Q~`Th9vsny5&Y{-7UkI>Z+`}(r(I|)vKqjW0!uG%hDal4w4Xx z!(Mklqok{%oB@BO3Xv<9#;kqZnj#dcV5YSQck zKc|mx&glnZh!?m+x+z4ZW`n>L>;yU{eq=S)aoVSS_l=bDxgW@X3OERb#||1c5RjcA5D?sdr8CilSB~MBK3 zsFtw}7b=)L?ZAaAZr~alB$7H}(t&+dA$c1lsSqzbd2Z*oFW6z9n8 zgUrjxo~kE``K%?cCV4f99&vpgpi6D-rNv z#s_P)cffkLq5%vk+VBfLLb6;=p>QJ*>{k4KL2BCA)^<1-dmB~*26YX1wSg!J{^sE3?ft#@lYb}Bpy%Y^u6^*wouj(zczu1H^^OM% z-1yYuok{I?ut)bNku7PlYP@JqmCJ@oAl z@sI!SpPPlB(A3u-Y~P=ZZ^15)i~jD10mH?_IjC6wJrKC|D2*gVGZZ-41vnOS+ca|6 zXUBWSz3AJNU0-GWAJnWgIWHqd1+OM7Jk?{yGVQ!KDY} zqR=5HsZ$WpTFHe@?Q+(5L1tN>y~d<3Vkw}c&D&N}D+I=O80)>xh27RtihrwS+<~i* z3t*w&Z6msvCxy79Z%N$wl7*lO-i4;iIg(iHc@I|3o1y28CD<>LL~Sd?yN}gSa`BYCgGGd_3|Z_HHfSe=Rh>%jd(+dAdvO1 zWo!ctrSm>l=lCmhTx|G%<fCL4qQ}r`E1r)Vq_w^msKzk$aXY1t`c;6?nj8=?^f|1J5J<;X>ofWni8m)n%I& zH6;O~`qi7tvdF?=op;^13uG6D0!4z6$;e(&J0EErL<0=!>IBj1LCy3F7Sa3RsF@X9 z4h;c1-zY7JzzI<~5lk_mc`%b%m)+_(V_)2r3L4b)V%6Q^=H5@*Fpy@aAo8WDUl?Jr=UTL2BVP8)71fB z2-sO3vxL~p`Y4-n^#F_(QSNEFfnq(fK-G2Oy|I^%6JMk_KmQvre^AfenFYU|H&zJD z+de$u9>q8zV>raVov>@XDZx))XV2|oex&vQ3Z`VZfsv>6Y@RL*g}Y!8-CAp>KYhkw z2X(@QMYBT6J(|Nn<$*`+RuJq@XAfsZL4)6M@eRd+@RKA9+WcVuXFC zz)5{@(M5%`@XtHHmfZ%NU*V!<6p9AEPlMKwBiOAlPY;L5W(L7c2q0Qe0N~eUs>Cgf zB%X+Y07%^4HAjr*QMEBmFbtD}Fl`U;H9XEyv{$(vKdJ7&wLyJE63Dr~kqkP)R|huR z4Y#&pMNJRwr_cvEheWT;FhMkK!7Ds7bj^Y5>YCrVXJrUiYNA7X3>lO1YL{p5HqA7- z2T*JH+6^fi`P}&I38#^Z#41Niyl4(x5KP}b6}0#9%m6oFdQQ4|XjhnFK!k`yx+9}) z7ZO`cQTf|9BVQb#z`w`o4De2h9|nopoI_pYXgJ({(^J&L$kKbXd& z)`I0n{VW@Q;%{E5l-vJx4GDRAR163AUp=avDF}cuFCFmp7T;83sA$hfu+E&LF}WSV z0g_5rqcO3{eBLFjoO}9v5wpGVlI~sH7i8#%08SpK&TXXOH^JuJM$)70*>y8n(+a%_ zcXh7hx23f=Il(rHn`M5N9rcL4n3} z5Hw-}Qi#8fi;diX`%<;z54&x4KwtS*)$gxxqVq-nYiN= zk9(c?faG~qbC3WCc-2595tCRd+VAK5pVA)#59-l7cTG-)`cp%Fdp$drf#RCt{1JqkZ*Vp3S3G!C1Rn# zca^;=W4?Tc8;`z>sOgcgeh-*JU$!*4_wY_ZgNNhxA*eLPgJN$wod=G5%8Kv)-vS@OBhh&-H9sY=3_u-5UdZa5|;B&^8< zG3R;q)YFqMn}|OzpCBq>3?jo$*h0g?vxCJ*N$3f^_gXZ?SXhSZUlft&!3^olDd%q+ z?w&F@U~7+(&%?ssVTB`eQUY}Ax%!K>$0lBrPKWQln!q{eWdw(2z9Qf=Kvz2A9F3z% z5fGH7PMGY;Y=RBSWt|Dk3%ejgoXEXcW&G@VW3=U3GC?r@k7IZkyP0T&!NQy^6<$It|j`HRB1o`z9Gi&KOXtPaEAXm-|L zPwiH^OU9$sn*KsD?$(P;SV(*G#zod=y=ZoIPFuDlS>V3JP2^W38i9g$cI3|mOoYjB z$#A&VMJbjGJ<8de4DFy~Ehz?nadkPjgg^o33g8oNS_e-BP!LMg=2VItdtnRtzrZCj ztHg+2S)~g7JJi311+bICUz<~k)tTyflyXUxV4pu6h-~ktpmazKeL6G+5NOW29jHka z3`?f#ti=zsY1e7qd2>|Jl*d18%^uogDcI>VRoORUK2_q62cT0Jwh0LFvhX5;8e})B z{J$`rFZ|^TJJC-)DJU-DAvl#}9g(Fc?=7KhcBi%Xe|o*!o=9_nnd##pk-$^rv?0-@2Ysk==?gT$X@S74 z!2HKbsd8^+%g#@VJFiG6D}@&Hxz=ajD}(^RavgXd(*6>I@0&`nnRI@ECuk1A9NJRF z5bLsgj313kr4^%#YRlx@ycys;WlgJ5F1kuJnH%r$*($zGwTkm~LJ`H^PcM;iRI5oz z1qS0oxTqiy$?(VDR3(a>UK=tK^&FS-xpWv-)`(PvCE@QH4RepB>xkiIyKmyCP>>~g zZ&qb2?`q+VBTPQ7kx{SY)#h@U!Tgb}b9UPi8grndcit2O?#=d1HXfnlo*twZy=-2= zj`9H~8*HR4%?EqhU(po<;-g|-Vje@>*5t|=e(YnSvNcFHpF9cWTCAj7ATTlvL+ES(VUbxx{5;%eC* z3i7CLImQ!gA?e%WWMXpH5a*UM$nSm?mm2*- zMxQk0-S(0dKO3_XRAp<>nF7oysCosa;)8pO*pD|^`D)Qnt;U|)D8rCh18VnRW!^9% z$QdgatCd%N%^Xw>83}zavzLqccs8p(5SOmaFeaRk=F%NMcUsQri|aV{Ovb>FetU zECi5Fc13<296WbNv;j}%b>l9qZV1}Wo4O`l-c$U3AK7W?sJ{7&pQ0q&sgjEHS`6*i*;dqEq53r6APX1JHF08zL7!gE@7%xL2T7@R>(YcU3w6MQNA7yM8#=JFAOWuEOGNM((1f z#&TmCn5)?X1{GivO9Nv}^3sLXm?w`{Z(sy>KhY|#I zP#pWra4#`E66$-qfhDG+(;9?ZNxs&3wz)2b3Kg4S((;EYBV3m<`iSVld`?eMKd?8S zUE1gaKAbk+^XKDQ=(uK%+w~(j12elS-v}K)*mv_ym9i|WwPIDZ66n9|xb#dxMJkI8 zm9lBrK5+h8Vx}HKhExoH_^{_RzE=PU{Fa-tdD1g~Ly63IYM?D-CzTa&gBPi~VJEe@z}Hgp?Wg z*os9+S(1;brg53n0d=-C;tiJPT>!7 zs3O*6q!s8w$z*hY4WaE>EFS3bas~gpXRJS2fKsF-3{6ePDvfjfT>CS)uO*s%PM=S+ zXJ|ji@*t-f(M-Et0P`^5?O&bMpTf0!-mmv}oU0J_9!ite?N7&AeSrNO*+7-uyqH&c z%6VPUvRpehb`0q^_?u$1oMxnq~Xm)u@uH%=*w2j(s?%PRz4#1qvHCrsWNXf45r{AeH6%O6ct5LoG#W|4O71XZXKs7s_3lGv*sbc@q>Z)=?y zcWJsUFf%LnYcV;A`ON(D7g(|=qO`w%=2kUj@KH%Rt7Bbu zZucFEjD1*Lo^jG?o<&4zVVUx1{SGC(AW^58YZ^1|+*0%lXwP&i-D&IfE=kebPMh>= z&IkoM!J^yRTdO(ozS+jRi7co{M7Xw9HG|$PA1k1huA)kkS}l zoSYhHH-zWAvZN-UJl1EXDoen?nsOkc9z)#ZT}_3*Z!R;1%~OkRv&=QU4tK6;O7vT; zaMmG8`!tBq=>?}pvM>Z{Q(*bz1}3JDFuEVb{XKm4$~ECP0|FTyK^GZ}aRK$c&)qcc z7u@nkZ_VNbsScLVi)Jpq)PbZ5;t$shlT8gn*NSI94`H=}PDx`<8X=>;oX8b4{RDc9 z+;o-;GK5j5s>xgZ`xcYJR{Q=Sj~L@~^)~ZrpP+8XnH~d_O$r17{$BE5IT_#tPsuqN z*B5Ps#&f0inLa;w2T@PTfvu_ivHVWFo(2mo6a;)`tUyvs@~y`YNrb{N|Hi>1pW^K` zbsfQ~LFn^f6ipT&oI{0ql{YyM@}SH7t@z!@ohMK`UPsSHhYcK;^4xSYR5#9;LAIlz=@ExafGJkM-rV$% z$5~LynW_z{y{P#6pm_w%??z9??Jtv-vx?2J>Q@iFLz(b49_ozKkWh<~Z9*2+8+e)? zQ5AT3e1Lk~qZv3Y|qN>al0h6WQ zR5Ai3x3dj(0=+BTgLn)va9!2_C0B^;{tx>}+}ziU8v=BX-~u-r+{r%Hl)SLo3elXa zqaEVVxDY*z@1p>3RIcQ3a7zYNDNQiHS3$9zGCZC?5@mWfrL$mo-8Jau>~A2AEn(s3 zhgYC8hhVQgpuLYJrWc4!T3$|kCpSNme#5v|=q8k&woV_)5TgL>3W}SP?UP|DN2qI9 zc~~eR!(2^v1wse!Qp_5q1s3A)mHhC{-%l}gvU5hys!uaCz-SI%wp>bb(fk8&1X{4V zO#42zYJ{3=t9_f(CF#w(hz`#Tf}b)vj}qD~XKsAI-d{6{ZCR>Zirk<(9gA|c-^@H+ zGmOS?-9OLzm%04dyL{x{cF9GxJ2qC@CjvS(ym)<^U|Bh{(Ezf6S}ptP zI5_M2*4>k`Q$Ki&ODS{gWH+z&n5q_;}OQ63CUB?-9kFpBF?y--ipt9lwtc zM*okyj#xpT*RunM?$3`M|F?yg9siGmp4Vf}9pBfAoqv`AOaq^uZ?ea zsf~@ExP1ehdxW>fLl95R`=-$o^HGaGojUix+*iw?f&n6|%4Lo{afL z6Piw;AwAoX9WughKLD^PU|ROctnxIni93;+}0 z2R|WyFkfoyreA&2JQDz`_61v-rNCZ*2d70$M#TF642=AcqngY(+*oX6dOBPbWE~oL z?Tln#c6>oqpKn+9SWBgJZ{OQ?%tAg+%&%PJR$+PtFuX*M6lP5^fM&1_W|j9flaB~&hoUG#bKWeb43<#a9Lu)lCB^M zZi9nz;2c~1hi#kpz!&NuEYc|}_U?OxvHNwu$MqfvYKc5Zz8&t_v zEQm}`7E$`SDC-1g>YJ<)eJUelgM56IAuxzLFD38 z!V9mn?w~%qQp;PXW%5H0)lSyF#Z^!2k%dO*8EWfPU`kmbUjngK4MF*E*hq8G#x^WHozls}?M_NI?Hg*# ztF_?Gi)b-MP_H{hkLWGy#a-3zpM!m0d-%jaxe^B}B~xcwU5#NVj-VP@cz-(;SEA{m zLSk;ybecG{FX#L<_9T7^&a5(tOOqyiB)6QgI=(^H-qgY5r5Tlz!F`9qW4M`a% zhi#LhYh0oLGBby!b};6KRHJUFsp3&N z)x$t|mPD}OBd{UPn5b2g$I%wIN!cVul!b6_fdO8=GMaiW0G-V!8WAFHHKjKIN^G#n zH@R~GxB)6#rWpoGRmaLzp_6IWzB1byMXyt$a**hHNAvACHRfa94PRuABYH+duQEsE z)Q4x#3G3BNXD5{FC$QJAt(vx2>jSmbZpF~EY})lEG#FjvTTFTCA|^d6-+T$0Z-Tn3 z{9NjFJl2c$Oj)lRJ18ncUFNP+CYRI)XV`t>E3P^M3)lJoY~;7m6FX6X66fuAHNq9p z1PwJ*5S>HiR|i_sd1{3)oRRj=l7CHE=T_NTZ7uKERmJOL0}tm#!4*&y^qr1tB5F2l z^SL}!ax!ifNNH@>CP}?D(UfQ=>YU}P@>2byPqlS?UW@#l#=I+ zMsYg>crm%mX4Mj_G7Zk&gNsxIdZ%y#Xu6VsKKQ%qP%_2vt7rZ-eP{Czm;t*vO z;;wiC`2@0>i15{O8X&ZF_piAIYYS0rPVw-AR?AByEj;T8hnO{W{sjfHc)#}EL)42` zOCPCo8b*Ixv>xD018Z0>qmBdR*5RJOpdK=@PKBUkom!n3owz`gUoz5Mk24q!;pDZ! zSut&;k>Bg*=*jv(7V74Pu#|vn`Y_KDV%97pYu+>oXqx2J*s!aN zDoaCTrFc8ErhRY*4`0$@T@cX0XDgU6t(Z9MqrcjA?p`iWyfW8VQ{NdvP&1N?z)$Q? zOR}tqfp%^_gjoZkgHv0Z8fZxDN+vtRuYYTWCDpu?(Z%XBmaJt8tXIb%6RU%8GBOnZ zVt}))1JzkwD+9omu++M-{+l^#u0>U6&8l@kt7AK?Iag2iSwlA0M=H5D@TeXeHo3%s zg0Q<__f~29wzE(y#Xw^^Os(VFMaIEj4-asD+}haRSVsc>96e~6?go?Xr+e1hrUTmBJN_kN8 zH=yUzk+x!_Pxd-|U#AD$KW_1j)~mc$nFGCAT1?9>0FmZ@mR_K?6G%-LUW6Q@EdR_4 zp%W|t`o|_~9V{BnusW`Cp>)xIu_XNSwCPgw?S%)csgea&GUN3J_(jbR-p{M z+LuN%>Zdl!)6Ym=f%Z-my1)sYBa6%4()%QFj^I+pf!Q1DjJ%vhH7>Oa<>A++S!THJ z&EXxV0E;y<4*!N#ZcjU?sb%|ivtibWZ6ovUBcc)q`zIA$46k5@6~+(WX6aK(S6&At zSBr~3*Lje6{}iiFBZY!rr^sd7QjuD>Y*S+!Q{u<=%B72tWBo-xbujCS;Stme-7Co6 zX?Zl=EQxfYDfXaz@+870GUK3WRxuuR+F68Aq{QEbpq-~zFk$x0LQ1eebj5G^b!B4T z*5+n{{jD1JU|EbHe`S&b$~W3S5fnV-Zq58(e}ZAraVn_`Sl6aAx5;f`Jlbo9f2H1X zxbV)kLw(nDrCh10>RZ!J{cGoo*{~Hn{UrT6vMVd(^?1W3PWuQF%I(^vkyFpxmEa~ovKv{L+9iFj#cHm z-8qe9fg7yw0}!k??3h-+=3VAGG|H`@`|xjGCZL!7on?pgj<6MDp{38=5dE*=y5dR& z~+b>CC+p2JHabV6WtBtJSYY{?mQDcl8tEM_u{6+I)xuL3Gb7P^QX@aFAyX9X&h&ZdV8$XRC&Pa0M3q?gA-OJ|F@kDr` z__V(wk7}|K*r<+TC!5ZpQ~2e_>=Wnx>b5Mfp@$6_rGgC_^7r1U%Z2cXAUhLLoE-$t zlkm3@B9CwXhQv@+GNq({c9mSNW911{=yxDArmKGNIDZD938C7YRxyT|SLaLog~{~& zk6S*wj*(b*EER|$3SZQ}o#E22oD3WbR%saSeZ}rf)Bb=I(3o`fm5QRgIp$|wwEDIw zO+NpU2x3mEyRN(7f1YL>9Cn&Wy;)W_bH!5Z(R|@@O~I3;m~N&Hs*V6O!Nsf*j7u>c z4oKU(k$<~#_KPGB?g9Q$iDE;C^zy$=D}Gte#2Jlhnst{}8mJ!g&b()zw1)6YdY-f~ zY9$OAn4-YI{qATy(xJTxY63KawA@b1j*gcyfnD=3v^E7=XT!Bp;`*bo!2Q-qIZ39~ z@{d==Z;1Z>CxC|kpeLs&C9KfUA$*bs9YPIHP2v~oMpWwqPzgn}Q~@61(U ztr#xpDiu#Dm{J9>xvJo=etpi5u}Q72MwLM5*F?Z;NcJsxZoc!f8Pf5?$KBLkbK3K5 zoVZAl3Lu6xb$2*9Z&BwE|FzVfxOMRF$ZSTHh!)My$11%3-c1cnh^s4SBerHpyn&S$ z%Z3IPi7n4a!z`))WB`8}MZRjg!u%RHp6A&9#W1nJ}h&mglrvb2+xO^)Zw&|5{=TsM#YpDjlYz zNRwKFM-{en5@F+XGLwlLk{I>|sLU{o)~7nUd#mkGV1Q_u-V_&TGsUSHgj7Zln5vZ$ zRWt)@En+xUtV7!?@$k1ExjgS;v^aFyWl@#3-tnv@_Ciah5{ZZ{CYk4R$Dgz&pF0mp z*P?=^K4@6X7%+cRtjVzI0rI(sk?YYzTk*NHvTlt4%eZ}e z2m6&=j(DTI(3&xD$#f$ggIpb)7XbY_Jn{Xrzjfxkq*QgYT&mpMJzIVBIPA=+3Ltsz zjuU${^Mlf9ufX;ffL#Pf*;(dp*J-a^9zI7k^xm&kd<@Rtk_yest4Hq7zXqIqZpeth zOSrcX`$5OXXmWe)wifZ{WED7QQCZbvkWpEec~ExS9eIbEOo4JRcAH~By+i0(eom57Sb7}ivdnhrmd@=yDs!Y`HTEP2=RyucPC^I>}#V90^QWzXQ$ zT120IIgxvVqKW`qe!*=1+Cr?iOzo6i8uLgMeWdNqHtNZiyp8%gzEf~>b``*K;C3SC z+gt;kc+o{p&<@lYXTBVwXOy1=(z+L})bZkPaErS_rp`!c$w-h?xmQ=Yx0KnomLZTI z(~%!5p!Vb^@6O#{AN6A+XS5jkPg4c8CmXo~J9%vJVO8LJAc4mOw6 z`49I0rIU^U;rl(eZGB6yHKMaMav*$u^&KSna;N@s$F=R*p?CmYcE?dTTyW@7ap;kR z=a7sSn{ZG?eG#9rO%UMqx!xI_s(-vcRa~dYeQgiM5!u`P4c<|M;qhunDDZa={K75F zxI7*f*o;`yjQB4dA31_d9J$l4U|TyjmQXNU2pkx0|H}kq9^Z|v&D!T>iZyf2v(0(? zyATBu2-+*qc>zr;!no%QMa#_vxV2Epb;$o-?34KjXhc+Bhb;81ofjaw3TnC>02jiY zMPjlVNTyHMS>OE}ZH!RAh_>vSv+hE!;?%C<%zu)oc#>$`wrtuCTgI(g#+~yjSn?v( zc4*Xg5W9#*2^|T&bBLIyN0I|6k^|=_T^*NgLc&RAM84_dQ7PrSpu4%Cff62!i z%cmQu{y@u>kgx&wMueSsK8U#-r$HEd?^#UR)+=TM)2;AjBWiU=9dd#EK}l~coN%D9 z1mtqh(Y^%I!>t6w(Xj-@(X|BFL+dg4`eZdt?74UB!Rg-hC3XPBG7qjKNM-@NZA>Na zTs3dJ8|AtiW&O2S$FAB))HMD@VZsGm) zLm24i&zzh!rEy0h_L>8JAzn-ajqF!gSTEdTDZ}U@(;0^M?Gsj;Ebv06qPSLwVIK|N zed1di$$*=zQ!jF+Mt9r(N*(o*GbY^cK?t3!U#M0~-2Z|modA1A0Q*UDszK_gv4iuw zV}8PJ?R=Db3)F>N-#ye8)MbvKfqjR?+PIlFIX!#a_J!b|VddDjcg71<@Io@Ib{K?m z^f{$Ugd@b%To|*3h{GY5BotEWG9!gCPP5<)^B}4!lY=(g10B84w~ku{#<**BwLk;Vil0QHjp_jA%$;KZUYD#+HCsD}KxgvRMI|2KH1!*0Dj=39wc#Hg8gCU}3Mw&PXoPvWrtTvsUMYBxF9o0nZ`Y&|z8A zhX~D0nLLnki$;|5w#e8qIS*wXIvZ% z+s?=iisoLu9N$U{nwst##MC)%>mequI?&ySsYSjDzaFyn zi1Vif;RE1Ukx3KO@bAaLWVr@5EfX)J&CHJ{iq_weh}?%@n?WzuOuqt+I&7aeZGy=a>${FffkTI~d+qG5VWFM0+%sUCj?~%_E}&h^ z-u>dM2WUtzBSy{K_ZiXRD^~vpb#DR))%yRBCn0-TlEmD!*kWQ7vP=spDUq!#69!S% zvX2={5t3B0QOOeaRl#nX#{B7|URm-x;b~_jd2+e*WLjclq~z^_utdeztSY z^PJ~-pXV%Ok8giJb71v$j}+^9@H~n7RPaOxG{5^~zelrn-LpADR`EW*dC?3l^6}WD zrZC$Cm>jNdj!+bwqVDA>r$jPa?Vi*`d_1l8rI@6!@^HGUY;tf~90NthLUQ?|&&X}@ zVO`q$e(d`5%>#QM7kC zPIP#??Di|XH~_{l%kHWe6UXXi0`t_|dGHW1?eCo}oqpgYHJ1NZS?C=neOdET}sn`wV)N@vfPHa7Wek z{d+%vtsNsb@61qbj@2REi+jl~{h&@gROIl8eXe9L*!DuC+sGhEoS5wsdO8H8l-c6g zdi61;olERURkq@%lrSqtnDXqa@#Z3^mJLtv8w7jU_M>HBp2d-1gl^o_<+j zJZ_oG@1!ZG%o*aoQ%F{V=gXm5(mp|Ck=R$sv&-7HqYw7vbzk1py!35`4TmYflb$MIbBy1jIBnA5VL?XOKJ4 zODa}&cP1g>S$RAv5GKbLz6lv}cV}f4_X?6F_T8y%WCZvmCi?gV^8Kq#+e^X6Gxr9- z-mq|-5Dr!sir9)|W!qneyUv8#f~`&7UIyO7&-h+mJ$d(bGLOEjJK?N;RaY5!wE`d) zek&I27DJBEh7e&D8Z-8mA;*He1bT4?e(96|#bGx-dLq=t4^}S4EZ7iKX>^y7%yUJS zi*WW<)iER&YtBvLEuSHo2|oBD-8o%3w@T-Hwwp0lH;i;QfBak^66X1BbvT22{yJl4=*Q~c~ii}a?dkI@5%O*r+tpNc(A zZpm$7U!a#7l=rsM_hFyMIGbSj0*?;B24LB!Y*a~-6bT6aXvj1=cxh!EhwnU=%S=5$5+cRp zo$yWpSbr=l^>@Q;05%XNI&_%@B|sJ?n-M(L8yd%i`rUB$%+!%m=oZ>0+BT&l_k($+ zIt^dqE(TeAWbtx=dBTrR^0ah!QX`@f3B*~hel>xd?HG_NMKw2PaW_HT0JyOzcC$!i zJ4n{#J;v2HYC7Z=A39(~p;O^~Qiit6Zv@Y64Ti612pgMb%;RX^Y@IChwWvjb*o0`! z*6T&ju?GVw-3`sNqdB>iNX*L%jlR!^9i0K)%;vQH6at*)ceDbbk>P_x^->5v5?;j5ai(ph&S zao$v{+3mxPM3v}*Lm;vB<`=+??cHc>di(#-A$-QX>e?xiM8xIsgBlO+HDMVS#218D z_bm88(_0`5q6=&#tR*KwCt$BeqAkK%)*ks5Q{) zZ#u$WatsZur53eJ!bY4=aEV1$uqq{}bBT>O^C%_UubAXZ5c5=ro~air+!y(R^?jWB zs{&4=Q;mMk_&?IE>LheErus**S9d*szAmh^7c=W2!OAAk*m2-kG)Emb> zJ?ueC%IZ|{c8b(w3x6;kwaUxj_#om~B$ts-8bMMDow=}t4yOK`JvXGbOBh(1NB3Bq z4j@^cD=&O+NbEAamu(_7FzN|WHTuk2$~omB;wSWWpV!rEU4aRFPLa#o-$|J^AHEb` zGBaE0I~9?Xw96$)7$fU;<&&y&M*a`GKM0vdy5vSd zjIs*)wdQL1MhVWm4k#Y3ovteHT@Z>UUhkF{n$yP|)r_X*R%kEp8lWdQR>SUJnE;cV z&)1D8vrbniEh?Q)8h&Ke@_9t*{28^v#D=9d8?S=xq8#sQRN39!KRmf(w$%Obx1t~_VQbYvYvg48Pg4 zF^fyFfAaCc<>dvO!Jr<(?Zwfvin#+>yI(nNal39%oN}bt?{N7i2hM_X>CLL=$KJOH zh^9^-EZgfnJ(NW%lsATUy!LRB>=loGpDEDZ%*XqJe4^^3@&3RgZVO&u=-9It*9?lf z+oLQiG)5q9bvzutTnTD<^`}P9ZH8sFV9#UH zAfou^$OMkH)bj~DJSrac@24=gmfK44a3!w3pXz1pyI6d*Uvk0c#UW9%QRxct55~MQ z*UkVBt(A4#8#$I_99;dhZy#{5_%eMYm1@HDG`h04u;&||O@HJgU1+2+RT=5dli?wD zI7_jNHmub&$DYk=WcdC?_lLf!`aXVEE6TGs34N*a_AffxEBt#6%v@SDY~!PjD-}fV zA72P7fA5p$9ih&k#41F3fBELMa#f?pjElSsbui;KgqkKXx6 z-U`lIiuLxm`EDBQ=VK>N$#eV?h|pCVs94j0dy>m2`}u`VV=0Cv&2om`q2qDhaCZ;c z+Oh7`_U1jCS9Hs&L$*Tiw+DB;Q|Z7gUEe=ID&1pYrR?fz7}rU}5-M%W zZ_deDn=D0}4YTI9<+)x(01q8=Svpx?d@ibU?!_Ss{z#WAog!uzS+)fL9z@NRm+})+ z#=3`c`5h+B>&6RG()bHH6(5nZmUjj7Jh^%0a#M%Y-qQQ6``fSN@vJrTsaCDH@^rlM zbq~pd)~!0bcb^yUOPx?XU=iH!;~kOXA0M107e^g?bGH)w;4xZz_}0_y*-lT*@(mr4+;-^=Q??p8-sODOZxSx*Qwo-3k6&xy&* zE&Br7P288(`AoUhEqR?Xsa0iHgM$ZnXEse=>3Ow$x@?DX7}q-i^IeUD)Vt2|d5!aZ zUKW(%E$xlP;(J~tSFFDG%gPF6Lng+e-37Fo=&vg>*t>4$GT&2Xs~2o#HG0PW=?QfbO2{$@DATey1loC!p`3A!kH%y9x? zQhJjUGs`#s2Am)WVB4VI7l6K zy)m=Xf<<$+L8)5yio7}0Ad^3{*?rE<$VCWpzER-m@?7cpGuQr-bo+P^L)0#Z_CGdkw^Bo5YXnBVVh8_ct~jR(9P#=4GbwRAuf-Kl03h zhi4c?4y`bHUh%;%)gHQKpI>O^cbVszeMOTxvSVdJ*t9F#C6A4M8o#sU?hRuyQgG;-%4nnodGp|mlDz=hu9)Xz`I?#>kV z3n=9Rl=4-qunJaq0moJC#4_u|Ld*|b>@A~y#&6lW{lc+Fo1gI=dcH}LNnfH=i@}Jk zRPWg1&2RZ$Ki?$7bW@`AECY;-@=O8|jrFok$H#2%}Puzak?>%r3$wKQuGqFh+m#cOCzN0mezP zFZ~)l%SHO)_nk-`96ttskMKh?A*Auw7+~zA%cY&0F+0+4|H(vn=QqnrO8NsS&N3l% zN|(3%M4gNn5yGM$ngyYXpJsq@le|kihb#YRQrL{yP6+pN+Je}N7h=F|C7mjzn_|zd z|9p$_VZiUb7Dq7@bL^d4$?PMt?Ks}DZB{-j*Vnk zn!g#tPssLjVnY0G5`E9L5hG0a?B~RSP{#K%;J8TcrTL7QA5HhB_RwQkN#{#FHe+}R ziGH(N5Mp@cKbb!4UC`w_4b|O4Q4d+*J^WFJ?+jFTKSe!uf!7TPXhC%)DC(IDyzhX( zS*WfwMg9E(@0{e;z2^J&#BI~PBdNY4g?)RF_{nE`dbYXTIjSyl$~PwEn6@C(?zvOp zF)63Db@!)<^ImKZkzlLhi?R&Wlhw$MNio*el}-~ExY!;h!B)-3ZzXw}y7kb9NkEQx0hu#K>F^yCcq4!53u_`ti^&lkv!E{7`FE zdWdJLp0=)JS_c0`zA%ZbD!x(6P;Xg{vX~T0ZC$yv48eg|huSFK%~w zbWg&*hOf#hbV^oZB_;)_t$Qpjz+;v;uV-XB^{d* zqpf=`Oz+!>*n5%hfrMlo-*b5AWjPJm*pxVJ z-ScVwu-)KG?e`@@YxxY|p>lE>!m%m$wRO*=iSNJI{y-wMj_(sZ)KyMHH8$mmw(j9H zaiNRto)T>D`958aBlpIHi+|A5x0d+uhR^L%X!$`6>&GebXLaMBi#O@%+e&=M;J zZ>$>cX($_hHqNu^m-$woK*s@~VbWarE-Hm)?yl0mXDO*E8e~qA6Uxed0wSZ=69GPZkR^g6L_ocX1c3_1WAdJ z)YXm>Pt)SNxIZ+Lr%FG>GE03?KgC;87ZjBdq1CRrUn_}czfQ=5boIK6DI*fP^N+;6 zv>vI@&7JL9`p5Q5KH=fN5W<$B&ZM8RSyGoFD#Pzbb0t$Ak5L!Bps7@zMct6q40T`q z6t&;W|C703$S}oJ(&cbw<>)gWrV}BXpQ`&`NI531``aV&ZCZR=_p{xin`i5Ia1Zxm z#Lgmg9+Q#|&Z%A+@_D0Pa$)FNZe^!U2)dC67QY{JgdN?OA)wXHz8`r1ZSh2i_fsHA zin+Kh_|b-0X8MshNXxWK!o@mW-9QgKA1J{z|xUqhp}U(f|@Q=ul=uddF(TD!2Ky8jeAHVrd{t5ZV%<9M;j zXyo$-4$m*`^708UE;%(|zSjvIncrF4du`yJrUx+$;#i z!HVsmW|Dew!u((ix0p|gv}r1UV;Q>J+iO>@jgSw^#qL@;6%H{Ae`pjAX%fbjdLY94 z<_^1R#=8H602j@G)}gicRRXSI`C4Jir^0T%*U0N0dfPRmLaJP@=7sU;AYLYsj8$Eh z`+4(wRb7huc}oJsvgXAkr_&*KgFQsC-lEtk7pO%<{?&*zR-ZnduDvND%e+flUu*iQ zZk};beO|NpNW_WSWVeTFtIGlL4{t@RFGpBr)%c`p%6>{UodU!7bGJX&jJTYt>C&1S zH__TP8(F=4de{d(rmCh$ha6EP)++*Dr0L$jcUmZNEd2DyseP_{-=Md%e!9b9ul_-P zs2EDejLI*;2Hl$!6-u1F1K`HQowlJnMEo76-0kUk+r`jyfX07>?n==d+bI^;N+Zf0 z!>&8rYjoIj(%HQOV8V5w;NGETdf2cIfagk9%!{iB?~-0eToqntuDgntBCc}XC6(UW zK!&_#d!UoPgA*bFM^ePjxgb+by@!X%)io>O5kw)-xPn^Kx40GGVdB~jjHJkHSo=aa zcfSy*P(kgc6JlbZc6C587&E8jJ$z%q5F?o;vr2YCyc{?kJ5WHsPx?s+^g?02PC?Du zDd8lJ^r)nj1)18mcIw)4c*hr^?0$vIMNSK@xQPx-Ym#p&!`i8^#qa}D(`C&hSgHf5 zdVD!Nmnf8sQ&4;Dgt&qum111JAcy-X)htWlBR8tWZdM07p5js&KBVXuU1dmRoB=9$|*Ia;T!S*_M(zp^5P;Lnn=$YHlWDR zNJmuzfM{;b;@tvc#fO3el=vGga94LVdxkaDirK>NLe3wfW1tzb>nR0*Z2@4=ROr!f;hI(DhTx;Cwgq?zfVRFjm6k#;=o>P=CPEvV5NV!K# zd4NN?DNtEP>@&%*Tle{w3_Xuxg(mI_&+94}@$>D5Vyh3uF5eTwur*Z~RY4|nO%kti zBq>HG0`P<-*0SpKJ#ZO%e3w_jETJG`s4|>a%rQZ+HBuRX%aC%UdD28}Vu8z0rRK1@ zjCYERvP*nfh%(Fhk%wY()x3hkA=7Jg1r$!#Ul7Dzl_wXJ`VQShn5*qZ8JH4OUCLDx zLRWK;WzO2i8Jp%Q&M~vWZ3yV@@wGt}95>4HtZM zq!dMhlr_Jv1aTdpI`hp1?}bAX_7D%gPp?tB`asd{fuiaIx!_rd?Fb}z1d=`isTqN2 z;vm8Okn{(TngXM`^T7dZc5gPq`{UOWMpAzE+|u@l;px=_SrG*R4B_{RRqO zb{nQTCGa{Xa5yH^IRw+17JX}RC+(7gSC4W>IfzWPs_0vL9!x4FlMZ23`_PHF&i6@) zSX}1ewoFi4X5Yv6)WoTSiJK25PWMX$wPs#zEyE2m3X>D92#G7tDx!@mwE}xi1lpfC zc>Y-#Mb#6>VQ;}PFdMkMg7=kwS$X9WBY}I)8O41*%IZ^kwASISw#iZPmHM^o)z4o# zXfqph?P8~f+2_=n zXPauDZLWQ`rS=(f?X#`5BgnXZT=Sw8HKv_4mX9sAFPYa@wpHK{RPc;7enBWOdAUv< zrk#`@f{9T<@v0pewBq&kcZxsch?OM)dDIkI1r)Kko#c+4$91$xgSSBENdqIk%7akj z96MRu!O(c=ta#}U@zP`I8veN&w{!W0i=DJrcV?fq9-FnXxtv ziMJZkZ#87!R*{QhPy(Z^I~H4a5Fu3eay+#fpMH85muLBA8lYY1u~ai|fQDVR^PB=I ze{|NQ{cOc8dJMeh1h>oreuK~l+0vyK>Q6vrNHqbdgA21Mh@KSWt`}Umu2ofhdQeZw zot~7?o|L;iDffC(#JdA%GGi~Q5bt8pJBXhwF_#;R!dC2MVbcH182af+rE7}uEe$9_fgtKzdZB+u@h9F2q1=Y^9qd~j$@$^5!a112 z;#CFYOf|Om(X;;cXZ-{$C$0C<^Zxed{d{TtB&Ya~Z-tZfWf5HF;L9V7}-F@v+e z(@fBr>%nJcg3nyPvr=seCancwoqj>Nfnqtg$LV|aQ||S0W+Yat@zK~^wfC2j`(D~Q zb>wzGf7F%ss4M+ZSH=R+6ILsd@X2^vRYa~x)A@`_!we@5Way$})}rHwMaQW{N46!$ z4kv}_{P?(%nMRua| ze;f>2n5UDRGMUGOjFHs{X{~1|LA2zvsQR?z{!TSx(G#74Nh%X{ztcm?+6arPSBnRW zug9NBwfa?KWnLpN7@b53F9@uu@CvE69e2u!B?=LjTcIqJiZ9KTOU+I*I5Fr%a-fI> z?W!f?q{7(p6U{D*)$kS7iAcbBc1oe?F1wXhVyb3WT3lCpTvtY1S7uyS)@pcJgoqM7 zjnV}766U}WEYgaQ0_9pAe)0=a85;FY-LQ92;=8D8^p;q$pd?VrLpUpd6Ja7c5NQ$Y zVi`6EoXXx~Pi(s$CUiX_1C=BxO$fTnisi|otftojL8=v)@yhCPpw$){jyLaKs6USV zk=T`Uc};S$vYxHrnf~+F2Y?Yw+sK~+DHtnHcM;_?ghoq;;mD~;>3N&+jfOE9)&hug*HBgHhzV+ z9SUs%3T-@#c%hw=Wvk6H}`3*3?v6hcr8f zv}>Ogn4K8F+0j?w@ssd)JL`Bm^Z2%^#pevX!uAkVJIFaZh?yP4!4A?0hxEfCpWzS+ z9KvZ05w?a%TSHW>A?K_iX4Vh~YlyEkB-|R3Xbs7>hKw^n8Ubd6e71&AtRb8>5MdjL zv<*bn26D~@VrBzzuz~p6K*DVxi8hdI8%T)_q|pY_Zv**k1EJVJIBg-qwh(Dsh^j5* zoGrx67UEzF@wJ77+d>j;A=$Q&5?e^4?bnjcEFlh-kZ=n~35+;T#UZ8H~bgNe3X5pA;&ZL<_@vl4BCi?&&d zw%Lfb*^0JZ6>YN0R)Kq~z~fZl zg(~nK75J(Oe3vTxs4D!jD%@KY9;XT~RE77b!dF${yVT%E)!>)a;NEKRI5l{o8oWmh zzN!Y_1%)4l!Y@PN-cWcP6kZ60_dwyRP=pmBb#`KFq#bMIBx|G{TjV5Lq#b+YBzvSC zN8}_&q#bAEBxj@@SL7sDq#bwUBzL6Uw#dnCk#^f7C$~r1@kCDYMB4F2PVz?D@kLJZ zMcVO4PVz^xAV;616Ruzc8x#Upg61>5?&FRlVHn!zn)p6aIPY*n!6D2}qiSkNHOZn+ zkh>Z@T<0k}aCew;c#bzCDn{Zl2^g|)hvtM1AS)`JVn~g=G>ajqHaYkV`}i5|@eru& z7lx{qtZ~#OYXGNtI zu4|*Luq47C$a=~Q7<|j4#SmWem^cg!pUbPJJP6QPRe$Xt0L%rqoAqG7UHlz*VBDj{ z^Q6#+;EPkd@c&(CeX^P2hkpam!WA?zGOC=G85J+_7??A-Y3Xr}X$fC|Ibz+6UAH9@ zXson#N-v%L8nvEHjGX+SjP7Nj?AdHX*-+ogs~I0#zK(1jTi%VK5h%grY6_268EOaF zwhWb#9GM9qI#LNs3%8=~Ag);=VGa51yP6X6n-hZ9Vbq)eKx`e$O$p0Q?fa^ z*%8k@-59($R^d&wC|P+u(BO6Fui(T%WhV=ez=T}$#+6WdUbK=^v@|A}T|2+VjguJaO9p012OqG}ROeU9sjdGKPQ`)`L9ak-XMhV8 zFad_gmI8m*WHXKFYghSZKr#Kj&^W0=WCfBF0f)zyp#o{le=?vL|6cy&wEW3H_hFpA z3YZ9+!dt6p3l}#;gsjNQLesd+$LcE)u}829Ny`UUYFsQ61O=)EhCh&O`gTI^(vO?9 ziXgZ;-lf6lJpF~2zY*X~hrg9z(3@l`aIzv}27?9vZCdDDttN|*E(f8lH)t27i0vCN zvcOXSj|Za%rAcILT0v3-dqtTbT*r|Uquu}hCn5f?cNj6&5*|DkvOpD+j#EI~`q_Pm1fv)$H zU{@FX0H^pb1OzR5Qp4_D{Eujoc6oxfevt&8a9OPaHYD{Q=T*`%SEPdq3?U-miMfFP zDwTVmvnWY>ZGO=hE%CCGuj3lq^kF6ntcCV#(m_oE4ZDCkP80agQ5%d5oCXvf+T4Gw z>^5%t>GXZ$7ovd$D9!)mhW-cl`9EJ2jen6=Fho{*)r5*@o_&&3Uyv#yv|NRXSRE3w zt-d{1RUn5ERH)`2Zt^^Y6b!Qkd{dp>MufkYzZ{3x2WD=P2tgI^Q@ZRo%Yb9VupoXg zYzK8N53bH53zSKJEyHWx@&n1ztJb&;=UHL6ItB}(ym3<5iM=Z}T;&P5*IC3*_-m1c z9Ugm8jrbIU-bFO9!q_($g|B4&PZ;TwlmcClI>XEIKM*(ZnibNa0Uf^bP8NG)th1Wj z69W?>T3cbRH$;c8ype?-8LO!#cg28&h%hVawFXr93R;$Scnn)j?u?;b7U1r*^>f+~ zXJ2L@fclgCdJz0^R73^*C?HBV{ieW=(u#HPNBxD+{KmhFrkXE_(n{OOjaUqs&d0?x zSBxhW49JO$MF+2a9$bZv5JRZl6NF?g>_h_!Sae_UNnFb&F0Ty{TXBMnzH<29Kr#nu z(2tvo)amEMnKWBQIg&y` zyzPYfZ#3c>$GK_3)MLJc+f-x13KPzhQ1fYMwSIDL4f~VV;ZYqpSKo!h?sTdayT|MK zvkX(~0DpYT55fVwSowFd8F;Dk?_|Tb|K_m$$%6w7^!G0RPX2`l2aFud|3ZFVcKVYC z2N<~ih5Vg6L67_KT>16c^!E-0>+cT5Uuc}vzZXX8F9o@{2CNUG7CO19s~Z=CBui64 z++CsJU>Do3qoU#vXoBKD@Rip5F`$V*Qe_S-gFp{FxFLtLXFkdfh9>lDQZD0g;YH za4!JVh9$OqgHWJ=s#?o1<5!CFd_OQT=Pv^KKTj@8FX&5BH7wqUC;u*yHJ~}5iEk75 zJ?yMTMDa@~X5yiMZ#gx^iG0ZXuEMZqNmnv(2O|RG*(v~@4hDM z(<+d_pL=^&fqX`k!xcAxz{ILB*xFDthLj6N&VMnD|zf~pheu8`$+G}9MRmVu?W1Yore>mrBM8C$L+ ztHt8Ph-+|UGAV+W<}w65Pp)Bw#t;JkS1AOhG|0}2bsaJ~PyWD)jUh#C1W2`&=!Eq^ zIqU#+v=W;@isr>Y=D=d>0YYjBN@+cCOXnQ9ej`A>_6B=($o4$BffW`{isgmg00N}` z%I1XiKsk#Ta%>|&Rh)xt1PF~G$x4ICK-zLmz;Y{jJ$E9IfqE23gK%FjkDdm*Q69bU zr0<0Fh@{s|`4*kRa^PFtltVzYwRb8WO8b^~ zeUJWyQ5^>C!p25;-=xgrc?#MfZhyGZhxeaocE_sY)8A=)hqvR?b;9jfb$I$eL*DknHDoo?VgL;MSL8$@p1=2f zbsxAuAzAF6b0iJO+*>IjBy-Zb35lGzKhjH&>!fCz606*SoJ+G^K&V6c$h2_$;yvKL zv5l`)E+*#^x{L6R6W04u^E#;~2<`BdY$z5LxFckT3Yn&J`>Q>omb>IbA1J1aV&}BVaa;1M3WP7Ahzr?SHhYw0 z#)6&3dkB+X1>)TPY-EHg5gz`E{+PNH^^eK}vf+JLFdpj!R7ajIrTsH{jT&S4Y3)Zc+X{ z_tA~q!6M|AK#+Hf5eswyPY+a3qc#v|t~>)%0zk?R2L6n~I#?(kU1-;@NOtX7N6W)t z3UG(rs|)42ftFOjumKi|_jhw1sQ{@x*JKEthx+#Z_>)u1T{szdA}M*fY`sCfj`jervehh40Rk&VH# zZS~8OqixPBa9G8b666qnz0_l)gJ@&(oMKC_s`=2-#U2cHZPL8A^V*uX1B`dU+aY}= zX3Q!s!cGk_YTAa-CdxJjJ7r#@8`8eTq^&q3-zNyYvQ~S%VmxNW+BErWmF?BQ^gB|> zn%t(xJ!COy!CK}}2Ab9jW=FCblg=vgY8^J09yH8Jn{z~jc=H(n-3oa)CMx{Ia%xp6XwBz5I$wcJ&wA6Cc< z`aW!z*U%+0*sC2|P+s9b1gb!A5M>)`4uRfC_sCG$Vj?Wmf>w5pon-5L=G@q+L3C?< z=6sGG_(lkc!!WG~rx?ws1@TZ3jn-6g?@-*}wP^`t@Ttm+j~QethU33vQu${`YD}i) z^wij9$N3ne8BoDrP8l(}@pFAXfn*}9FY;pE73H6dPV#tf9j(P>uy8?xTZ4Fkz!f!q z!Hdgn^nwxB>~B-~RJLN~+MWB)WBuG&G>&2YZj2H>DJ10990B!$+)0(wkmb;&#W~NC zPMnsSc?eNz(l_y~dHTc7_k)W}YpccDIoi2uB|7OdmLFu&{t3HrWWZ7P#mx`#YhQ@6>&*)+uxHVD(DtLT>xo*%E9* z>f;`(m4H$GZuGbFr1u!)w;iyB`tCIjlA2VAb zJ3;5_JVlCL0$FdD1C33ek;*?)*1kXVrWKW+5UgbDk(}{G=v44wH{dtBzvQ7EJ4p&J zc7zbDvvi+n+9Yl8hH`Od%^r~VJ(wS8X;sbll9)EyW1Ge+tY5=il+u(y+NAVhibY%4 zIfp*5vkOWaawJhG?VzTK%w+j~&Xi}zAEh-@c|OmFq%?g(mmVrjEN%#{*1kMIuCEJl zJ%-(^vQ}So;fC1c(|w=sJ%dDMWD$X_B|V=%ksbQB_(Hq=3O@l&f`dULqrC4POXy#H z)#z~@n&T@Ov0S6eDExe4u15sCUo#csXM7JbI9I1u1Fi47&pzh-IC(7W^RX3s*t2#!uqv$6DNq;H{SF~mnl)TgCdQ6T*b&#OYPs*I~!Ea%o#+qwt=ES+U zh|b@82i-K7+q>j$h>d9On`0OvjiddN2|+H02gmNT2@n!zyieYEg%CeWW{Oz`vE4>8 zjLih=nI-QS^g#I6A3J=A^C07#2QVA*YHk|1B|xSRvdUAlYPy_#TV9)DOHXbRS@13x zH`rhDR)Mq`$-+d%mJW*{iTNpyJDCh z`#a#bby06>cc1w*4fD4wMG*AQOTuWtWZ|Hex6(Cc75}?prFL&cacnpy;txt-C-CN? zj#wDD)Z+rrB)cc-I&m-_rRP4%&Ie^kkJld}ZBB5!gqiH%mN2!Ch*JEpz;u-1bfbXc z7Dw!(eh%11`$QchCOh+3Jzw^qdlTFGqzWVoBosw*M&HbRAS^~vK5`fsClO6!$F1MD z7n(AeR!!?E_P^nKQBREeUjcCX!vXi@t1|;AvY;viA5pjAZ)Z#W0{GFfk zyX*6VpYz?}`J)2(7=&O#@YQv}2mK)CWhLe_MsLwqVc;bxvJnYQ02KPk^7P{ye8svZog)4103|7aID1gb|IB<3{K$o;H5-G}*Ohu-MoC&Pfr?Q1{(-o0B43hu46oGAQr zk0-1|M`>Y>$=&A!d>?;%{E-%p^*IuM_%+9M#`4ah3~vF0*_0_W{gSXO58XwXtO1Qr z|I~PU(G}yj((-e1i`XQfsTcmef{N~cFUU4!N?SiMBnzVJb|9-s{ZlOPmv{{RJ)`mX z6nhN!ughSSa+Usf!JT{X-_7!?^u7$lr@z{(qYc4^x8GHKKLWEUT*Rlbx`!cIHm5!{ zWW)&?KvL~(^c(MH#acXnYyJE!aD3$1#^k^3TBT)06+Q zjDOP@G`v;Q=zZxytzT6Fu-yFJvA5@A9c z?w}Pcepg>7l>v?OH64(}c;6s!T>hNy$1M1YpR#E*Z@Ej!7&PKlRZdz=s zJS5KMRNIEJVwVl<80jygf65cIzmL9?^o)kSYrv8DvB;S{^ketE+;15z!13$jzz;P7 zUj8wXx4^mClu0xBlCU(7)&-fk0gbkztKW_6YmB}OgVVo=F0a-AoP>#=V_w7PNAi2_ zUl#c{#_J~U0L*d>&*jkP3mp2|D8r-Zx>G6k-^>8Qm?_s*s{xu z4zlFldqB!C=RR@6WM-6Io{^hjgaUkpxwRYiWM>AjYJ{|#ix#!T`l0ejwvoB8Qk*VX zc*6%|ab033bJfe!U4r1!pS`}HeZ6%@kZ$_X;rs6S{XzMYclQg2&$EFgz{aG?UQ8t~ z5izOac`OB67cAwqwB=bf3E-2BJMDb9Jbe;ei{85z?RP1{I@1x5 zZ`R%|Gj+XFD6g8C)mX__|NtLeeev=@b+5I5yvphC&Y?%>w#+Cel=zR81s4W95BePx(~O48V8At^-6JX#)Fkt$Q;n)51P4^RH1Ds zIZEX`Z@ms)GT~PH_a1~?Hj4AFIYwWN-EyB5cI@DpKgpzrahkt1uqYLDhQ5&e<3-rU z((<}RO*iiT`bFB{$(Ya;@v+pH2uroURDO9O_Wk7ic5P;_=180QoLoZ5%}3>}J@4Pg zjoLZgU9*D)_8YL8TyUW~+G=Su##hM(cJF^)Js0iUW{tbqtzfo9SGzq&*ta%q1XxC= zz}eJ~y{Pib!!D82o);!PIVL@4#ym5|JhzP&kZ<-`-879j`s#>q=YxAf@O!}fn|`yN zh&ELlifkP>bE{XwB#|VH>2$b_oIxP3gOD@8L&XJo5nHHpAKuHjGrM=?C`{(?PYO2b zT=7VlBe5O~0G1x#JX>ZWTU;+&+f40VEZT(5&Y=kR>b!n8*~PF}+{FR&)9erGSwC{* zkHjKyHhm$!)asb?OGA|Z{U;Gx>Ljn%9}`%(U6IL(@koC~udxsf0@F}q^0JTz)z`m5 z%-J|MVio$h&KJV{2`!?E$Ha`WUU)4tw z{vUZ?86L-yWhrK6uq2CFC1$pmnZaVTn3>sPw!o4sW@aieqs7e3jH~yid!~E4dv<2N z-Cz6V$%=E&jmV6Gh>D1tRSDSC2X+Se!oH)uk-tbkq+FE#?bi6^Z>IKtbnut0%{l4+ zF=PM7KK;UWa~;?jydLyVw>E;mOyW)dw*bXIZTBBxj6bLB@SX6Tkq!T_xrBXeZnqyZ z_=`|=-@k?ojQ)=Nv*oRST=DvwNX%b?HUFsm8JbCp`AdxEpOb$+Y5&`Gsc-*cUFvUF zs=n~IjEl^t9dM)Tn&lqLIAw-cuuM5q{J$5!hgG0Xv5~Zhi2#5A;C#t}7N%}#u9d1& zc|?WkR6R|Ln&`h4Uzv&iJK6vK!2gHmyZ+y;%-$+I$b`u|(Zab>z;2wCf!Y{l`w{&H@3po`ER`9Bv$&U2dxihiMy zZ(xUAl_%0pZ@pKx1CFDQhNrzI^o7KbcTdL0>mVBJ)y&KUR0JOU&kFCRwUU0T;@B<0 zF8u0FOIqxiMnO#{C1d?b9kk~j0fWdCQGe3=Ifn=+HN&&t_MGL^@yyqgZ$BiqtV^Lf`{hPl;BhL3zun=n_s6^2}tgC^rQ1 z7Zr))QQ_LyH&_^#Cd67qqH}fc^cYbK! zyU6`!5^fpKV&BNoK5wm8jMEO1w=-46xLd%L5yTQ;!v-qC!I!K4e&S4j0g?2?Ci=HI z(%Z;OhDY-JB?qMd;4`80qRH3^AO1U^D1zy*8;-ErQ@5{+YK27a_4wwMZLGn&2RjM3 zanK%3)q&?!2jpbLO^`+5&6{v>8aS<0Wk<|c4y4j^z_1PP@%nx(K9?^tevG2{R|Prr zsw~JM!rGfzes=xceuJfBU1cZ-7AMOIxNx@!xy*P`D&}AY?%VNo+!igT;aP(pNBfz% zu5yQ5SX1dWMn%ipsWQ80Umz7bb4AXtI=Oavd9$-I;PPTg5|{~Tvc8y~$32^nS`|i} z@M-g&YgySMhq+}*Gi8a&TbN+BrY~!LDsbq_HY?dzr_LfNQJq59I-{X^>NXqf;SryZ zuUM?QX?*T?JV5C1OnlK;8+pCXw7pkn$|89YkKC`K|8~%FcpiC>A|GzQcdc0se!5`b z=t$G}t|VM^iOJ`#9-WBHf#i#}3rc_K^-{gGZx*>Py1UPVg&a;yg#0Orh)LkN;e|tA zK=jI2^f{$u5MyEuO=2ppHT=uYzPaz!99Cz)o|wIZKo`BgU5fAfq>H=Xl#?!7ETdm!fsW&Bl!1=pZg_*g^n(!LY1&oCTkSpM{=9W(5fv_2!3QMPLPEg=2+cMPdbIg=K}@fxH5J^e^x? z^)pSng1WFmp@P7GiU1My-!pIlXd8~_nN7C}q-ZQ3OqfKB<_r#FYUY!asu|ZujFt}` zVQL1FSScCLV`!F=Sg9Kmin{2=In&nYiOy9HLSZgek>INuZ%0^9(>z~D=g0B)avn^u zNU=Ib(ES=LgPOV9cP~8wnu!H9{K%inw$+ktI4w|)qbBGzgvhJ^0XJkrL)Kaxdr}}= z^WQhr;~p{7fDJ$3miasV)l}VFl{Z&qgI(wNfel|-OHSeY`n_`&nu5jJaxQFh79X59 z@qoWIdRDJK>(DCjtTmPNM%i}Dj(pY&`o4e_CAz^slk}%#L!t3E*!t3i zFhKfbP!&RBVt*T^nz0o4dW%8Qsv4AVBj(kbT2$}1{FwG~gdiJQ@7WL9QhuY@n8bh7 zFfG2S_EfYiMdYl_g#GUd&Yfr>nw-JHw_t-t%#c+z92f2XF#gP5f7ti(QF_YDfXaY< z!|!$<(!}o?5@E-XJa$TQ0Sn`dj%r0yp{e$#ote-k5*84P(I|+mM`;dh&j>y>nBLGO zO0-NsD^K7qpGju~=m4Yv5(Alq%Oz4T4NZ`&tThC*RXE?sEgz*t6FNl(-c5p2ue85~ zg;?uTuRKa^j^`RCbks!K8vmx&ta>ev>og%ptTwbCRl$-u;9AiG&icSAKa-1cBqtG% zIM6%f+_*|>AZP#$yU?(}ldEv5f{6R4=}@k*tLlQj!A62g|0GT}wf-ZEFj0FDzX9$i z4K>axggyFY|4)J&7tB;`Q9?t^tgg6adTIx)Wj8n@^NB5RR9r>%y>yPMWxZt!7bbln z09tl0&FamOVJd?^k_be7HS32O!=4mO{Ek0z1Q+f=Evc8=chj1%R)6CBxoSN!jI%|{ zc=;!o)Sy+6gM`cwk|{%qMG&^ra41lis>tTRf`)_9s3{D%4l*4$B8zCpA%{>T54nGV$t0@1L}ORAFQS5GJ6$!OPc4b*vV@sJPqiPu zbU4*bwYso0f=^fVW_U?&gU`x(`L!BBe(*PpN6ZHcCz zca{m>BCXlW_#;GhfYHNtTT;lGx`Y#&#Ms0U& z{Z{{5qJ3Ix9rIRM?(()Q+~66AU$prhZVP%>Sg+ndH{>mcc)6#eAk_QoL{Eq5%naL% za_C|4^3AM~2Ob-r?A75i;F3c#1$-45TI0;0kUvdW*78anc99V2kr0XCK;_zw%FZq< zC2QMskMh}R>}K|Ib~>s3oN zyQ;zsp_@ygIVox4%RQ3^Jt%X}_gQ7v=C5O6HK`YjT2FRwKg-3H7x3t<)$}@J+T4lU zpZTx0La*ogGQ6+0ym3^$lJ0g=UHCHY`7!{>@{8H|UD?-UzT@GlNfY{fUZ-QO2l-j& zYvTM>Fs+Q0k-4u>|4)wS=*AepE$Q zWnIu1fE$n+pc}AkvH`JxYQo&^GL7giC>}68u$Aa8s4nPtD0gUgs5H`sKW2v07xwC$ ztEFE)0cxLucc)7ItnE3H@3(9KIWd#+oU$J`^b#c8ow`StT!->t{Ys#H%kHpaDyshopKkPTM$c|2jEf zlM!X4C-9R!66E$LIK8D#JA0&ix1U@0FPKvHRe)c624Ql}70 z1$_7-BSH&JKT|+}6K9m+GnlEwgK-{qm}AkzHHFh+zh($1XkYh-fd%=Y_I(g9gbyI*Zco9Fy??3YVK^FhW z^Fd5(Fp;SoOWg$RIm4haVgf%1*9XZ?`5+$Q&={3}5YKSv#9;pq;`O0Sd?-xdmwsE% zXvmf?2>(xE@q+N5fck~EeGs*v|K|i-3H5QGW{y~W?0*?mV)g$SOyPRcsS&IS7|YUt zRUZbPz<(E{8a*-MQZUl6BQU2yNWzpkN#zA~O&zG4P7J`??=bTmBpDW>WkD=`!>VC0 z>ck{E!C`ioB*1?+%wNLnRzCxs17YS7Npv{=#(*Z=jTB!bRBRAWJViC}6#1Z~mkX3W zvJ-jfS>kMbF_s>LCh#JQV2TZbiS#Icr79MnpQIC+MKSFK6^EleR1}9X242hhFER|& z%yzyMdr>7IyF6~hBFjB0Fc9gfaqC{?X!G9;hUz^|QW8Dw_V{_>ykJd-4?E>DXBNp& z(#-rjeY%=qI$TWT+&sc`JLzH>YD(w)Q9zC zqi5!(yy#VC_Wr`mKD=9MkIF_m6F+Dg1Kr|E)SI&(QkmEzC_M+yDZ^#>?i~24o@f@2 zsqA<%B9<2V2iTB@$H*`7>#8_{f_Ek7wBFVLOF|U%(eCdFVihp7HqA<3=Vz8A<7tOU zhuAR0aMF^44q00q8pCgs1($`mmgv;Z6uIv5olkBPJCr0{Y8O&o2TVP3yD;o1o@2&t zMEqeMwu!9VRSUp6pOR3QE2Gq{1>S!9Xs!VCLtE{p?por2p>tGrESvaHZZjaZxEsGf z*Vwy!MRZlZw%tpEx0(87PH|Yc{BQL0Mjee_M z5UA3DEoGmf6mRdIba~p>s1SH{Bm-MCQ#LEx<-2xFJRhB?uC4kxy3PNCd*e+8Q)4Tl07q<$_T^aZ?2Y0w(3Q*`+LBsXV$zZ5E0LmPL$ zbRS>AmS|BCx%j$&c?$^LzS<1(TJVNmdJXYfc-{RKwebrfB(!m-=Zq)0#)k@p*ku}q zpDaH1{3p{#T2tijz;xSpE^=mkzpa9#(#fFpN)2UMYsmU(XrT3lxuNYe)!rYafhizy1*DWdI$9g6s zrZc71i*%ELwovr-KTou*J(8ZkaOne_)(0PIsRa|zZ4<}y0CyI{13kna-2!63S zb{xN8{0PR`B+sQoXol-!}S>8l4aaS8WtXpaIYu%HcN%hV+9;f(LOt4exedu9kX0g~N_eaY#SBqG$) zedIxGLF%w^A}tVoGAX%pGrR3Uq(NTgpKAM@AQOtrDMf03(Ne;A2T^Ia)F-3xO1omC zGl$#kl@TSS6AH=}Kx>W?_jgI!rz=meQo30HY6Cax==o;EVZ`#yG?9t-IHDRPCTa-} zm}2{J9kdHDWK->b&av#u0r7-Gz6nz^k5OqCK+?op{2+(OV?LdXj0%l&=Z5u!nR+y? zP)CnO&%H=vxS*TqA@f*<6$%&?WHF#6o)usL;)rR(;Pz+;Y?9@~pk$0j<+YAIJZi-v zc2$s~8-hHPE-~A&jC~B8)$~(u;bVlfDYi(gKcA2oqfOBW$Fj3b%{4#*K$V<9zeBe6#Yj%{sJD?`U*axY*ZH3SEK+x)7{`9a433v!JbJTb4y zwW`C5G)~VN zsavva;x1O8$s#!+SZ+%#LPEF5BU-fmqg>jHiOLJwO_;u=^h0bW^c67=F?y$r?8w*L zfSN#YRP6z0)Dx{vw*$O5)Uc~xPkW*e&h=XdJ1hdH3=-xf#sI?Rpvb`tYzEnVviMYp4LQvj%^FRLID--%NX&JTL$GG% zMgm3hbg-Qk@<}t$psTDIq^zHl)QScKdg{vyZ3H12J-(RwQp*o3`H~)Gy;&(owFm?ZPSwqLiF=mN^$_1`Z5iCCYlkZgHy_ z$@U@*2^1LUoxfkOG1T4IFP0%0jg-aXGk$L;)mH09ZHO4b4K!4QLRYPhPo*{hSP&U7 zHBaxFQMWX8jazrW&VDTdPv#OhOQKkP4iFpCU9JljbFDZ3(tjcu@Olm|rr zb&Lmke|flRg9gVU6@^vU7}rvUHqi< z0c8ep1}Oqs2y9-EhVlXpEpZ(>H|(Lhx|*nlti~4&=>rlcbUkuw5^G{>$`i6SxdqV$ z*+H#+OcCuiSM$ge#BY~1IrMt$b$uft4Q`8*SOEN`EyOR{Z3gC%90=boLvl{-^tWiN z^6Sh>%X~`dNJ<^l+0)Ad%cpG;MmtsKOt%y!)*=H4ycb*65!Ja(;vY?3@9z9$F5}HM8 zdM`w(?pvsS@7P33k$Tp%+MvaplZ(+)-=4Ag6M zaP)LG*^}Z-p^bqQ9*K0kQc+|0F0Gj_sV+kfC}lour!52$aqni!^A?b_M67*5om7IjAenS0c@WZvctZ5flkZ7; zZ0kzdzpVgmDFUQ7JPnLP#1XHK6;^r6~doS+Wc z9_nKSz|k_Xg&X#8g>$ckn>44K7H|AC7L4~{0cdX_7YQ?Fkco=??#90!cJoHc!1h26 z(2AZ>Z6TsS^dPt^2N}BIU-JYmOu8Zk_t|g-JiHWnbngj2ZBGamkND4wH zGT`j>^@Do>(Yq%ClD_k<+(`ypU$k|CEJC)~ZyGT^f~}kv^I{8-$qN+pdwm@{$(Ig$ zMQeW#KRAsU^v$N{(Bq~jg6pM`$mtq@-hEZvob@hB=%q( zyzv$!^DS7Km%mJ>py^M+y`KtuKPOdO(gKD58Mc|B2TYKBzKtO1FGl zXG$K{&+2I28b73hO9sOPg-eGO3)Q(OS1ru<Lw}`ylsYuJ@Z3dZUHxN&%bwe{M*jM?Tk<&tD&u%;eNthR&4`XqCE{ zmoNRrh?swu3*Fl2oXN4?J$Ir)dgCF82>h$W`S5QN;dk%<62`jRSi!fa5Te9c7zw{e z{3BWvnv=W+j9!B>==lSwr=!L5R13vQ<-V(B;+1o=X*ttiJJOpcEfm}5D{o5`ibcwO z$I8T`|L{0j)*Z~6PZdw)D$~b(=)qX<8m)V~OIsA*%ADz_%yzJr}#o=(`kl=97-ok>gb7^dH76t?td! zp9Zwxp9ZAU6!xU3z96 zM&UtuuO>IpTKJJmdk$~y6{mOS8L#HUy{&@%oF9Y$8;`c8!%HBksy#=h{>lx|c?P*( zRse^i-EP$>+FlUB>2)nUPU^^fd) z`x)xrviHgy?KG=5^3DmJHdphqZ&zKKE3$7bL;4(##}vM+JC#3P{_6TSu>onkLx?4A zuN-2?rO1!>Y|{*c5M`ksoBbQCTFk|v{LM9^|HWd?vu1AgWpd=UR8i+FuX(1;CRdi6 zxn>KtXo8H;w>QvkrADslrkt=IZa!*-}t|kBNhb z6)_B*uz7HyuDu0sprgtz?5*kY$N?azSy1M%EDW#Hl|FnqPm(Dsw%;G*sAhf zh5}#V=Z-n}NJv@Xl8}r0TS;)}cde zuq{axnRPn62w813P0?%2eU3iGr9pwbU0eel`9YX{&%b97i*99@w#H_!s9Yi2aZ247 zUT9((9cFk|r7IH1!x>-IZ6{Ob9lkgRh#R=GDMW<$@*sTNZE7Bak_n!KBC@#plYPOF z==)qh&F11DoQg_8<~{-6$LtP%&fGI=p9@OEo3}p6A~2r(@Uelw(6vkcm7GG-Q!gaZ zxbFB9y=)Yc&yI+)ZL1OM~kSL`LxZHePF3!`%N$+Fogem9F$ zt%XK6h2N5dUu3UV%u0|h3o5FWBd6<|=Vf8g23eX;Ro?L$+M0}Vk-(2txCS89xkQ?= z44I1C+N5dFb1Pjap&1-`7j(vFPPaBVD?ue57syq6@bcYgSoq}HVXn=c5CO?WU;Sw~ z5fHl}$V<6yE*({vgp@~Pm?)RcC)^HHKkbf(8LjhnW_GzM*NE&mqt7SW22r*oeJL24 zvmiI-@*KuPf?T%ndj9#n*eB$aG89TME~+q1RSuuCl5R3zI}tPJrsztuMTSZI$V5se zO%Dml(}L^ifKfpDhuHjt41P=1srwST4}f)3kd%zGLGD6AELTlN_TX;9{#!1lyTrwy zPe6L=1vB#+L_FOtA385@x|33h`yk^`Ah#rq9U6~~W;-RgnZlN_pi}RxCn2lsWzDP# z0r<^@4`d5s{*#3a7eM+}dGT2iJ}X87@q(@oq&3LkXdfn2Dk0HtVfneCnQ8zr zFt5W>4@S`-m8|>r6ePy#LcuwJZZV5;;uBIxeqH)pX*#>?MPqp5TGhK;tWF)hCXM6E z;zaG$EAKPY=zPD#^M$G~1**va`-D$&$CKomP38`@eK9tY-V2FJP+%_Ee0#hz4g%S6 zT&6L)R@U4!tM1u`U26ZhQzHVjz2O1so|S>iv+!+%g;p?@;XOrZtofM==6(p!c;1LR z#nQNPZE(a)tH^`C4OdLVBWpy;o{e(X00g;R-vK39rt%rrlYX!gd99+gMXk}gmbE~{%;Wg4xn zMj9>IZ)NCW?NfsH1|lgdW*U<{F4V(wQDLjpSA`cvz`Rr=#pJ_s-=|}Yyk9X-w6x)` zRlzY(Tt|Z!q>5?oyZB<~Mt}qF729Wi0@~o%>5(}A>cU*%yrS>NQaGbW{;j(*j>-L# z&GG!O+kVBl)lGnFj?b2jSK=K**@AA}q^`=7?(DwqLVc@(m>0y>*~KcFzjSzK^q_u? z{7bo&7lK81C&qAms5aVd<3Gh9@=e~h^G=bLI6G7R6yZC}%T7Uli zjB~Imj_gB}?m^_?Ohj?Y|8)3_L%A9{)gB{v&ObWseQ@iIFmskC-;QkML6mvtop{Rc z;7gS6{-awY<=O<)^258I|XK+3scxoH;0Wx716`x;(ji8I| z#@gr0K#HyJaKr%Y1?nmUWy&>^bT*QFCjS9Z^Uym}tR9MWe6(|}VXar*|NtPz6k6ch1`juao5UQEN;1^-ST(7*KD>_1Kw*ZY0 zGd?q>BlkR&Hf;-VFT1#_J7bU2UPiH7<~p{O5}wqiC2@bM4UC1b z_O}CETQ=l1+^E~A+6eW957sCx<2I8vOJP@u$+A8=a-O~T?}9HDaN8+(o5t?7AEgaj zmA_^_23Tm`c|e+Gm{RaS&S|#WPEgTRrP-du#H_Jgt>)c_c&T6QG>tf|2 zug;eB3ZABpEwhF}&6z(rJ7E!h6?b>G~+;x>oX zr^^*o&*Yw8t?OQ9c3-#*YL`2uqz#Xd#bx-m!itGL#m%{%TddslzC@+@;HMb9wiili zS}GGnrCAz`_VVEtt|wx5);+eqR=UesSl-&t%%p}-AvtQNKUobOYbv*ora7>idDxDt z-2E)x3oM8gQf?2D=?s>s4wAVpLQ6|oa8BCh17Be%}azA2*D3upW zWr+U`1ONw$1y@`$^5g|B zILt{!qh;L`r|ioFoz(MkaREoZncmCe&I{IK;e}{WyzC*4$fz%(ZOD(?Ng)V`F{430hjk$?8N3<{-VXCPbyE@ zc>awMNshXmj6Sd0;2Y0-om-J(L37(mmL)&>Uf}eY*dyPjK;~?t-)+HP^b3AV4AOIZ z>GQ)M!@9GnGo5$M@bmu&ZUe7Kb@jo#4kBX|cY4G1)7 z(w;5S9&N*uw;MGwM^IspW6A)j^PT2I3= zpUtoVycIZpIsSqRy0X?3CJ1aEG+B#RKk#X6OV9rqvLS0w74drxr?1iT51lLRG&tvn zAFs}%CDaO*MNyYY2+I?QT~r|_LzmI@a z&A#9ClzzS;d>;Tg5PQo8WrzM0r10&+yR$=iMQ!BAH}~t3L+;;t9~X)U3EP_y^&~UV zWy*gnYr*vK*5e-W63KrN{O4fW^S@(p;o=ZG*|f@KRqScIo+hgFQoLVY!KIX!`F%Ai;dX z;3Tut*a+)V^xuc<5Yo}7vkULa2TOsq#$F(Xzr-i7%Xp-8n^tXbjz+51&a?ac= z<~29pd`2t>YlK~4unX-X^yh)>V6aQ+S_Qj@S)sMd?s^47hT)~E+OQA&pW*f`AKMiA zfo+2hOUL|QL5*QySPBw7{lAEI%QHyi^uNaiy{Y2~Fr7_Xx4x5S@D70E_X6Kfl%1!F z-Q5P+*XNFku(%m&k0lf%8fyv~ISSvFZ;EwD?{^H}CWctH`Dy@Pr40Y|oW#lR-irR} ziG6sIk}e=H^6O`StLM(<>POIo@cvl>OuLpy@Oe~itVo#MOzFV@2?bQ-0W_9kYovLMw!|aW)2enp$+{|-tJd^T z9}| z=sV~Eh!OcPJze}$SAUMru~ZNI)=B02{&8ie-o?{mV-+^2q`#<=dEBQ)2{{ci+Ye}w z*=mwe(#JQ_$IoC5d14LWM(&h}I*gOJ3#dCxD+y52-#Y$Hvi=aV#Qx_6ZB#LOm!PW-nRdTkL*7@>kBr2Z3r98CfN-ae;$ZCm=)@(+qe6V%eeo52kuAv;Tl|YcdXLh zAoTZyJVS5N-vIT8h9pFD)7U`u7l$N7chlK`^{0f)LR+A%lK53C_=tRczBoo|slb)tsF*(}LVTt@$%)P7i2#o2!(o-clCV|nMKPoT{i zK1McE>pryn`p8H2IwNl*S(Dr5Q(3j|a#S^vqU`yDZ4oDS#}kVj8A6WH895pIKiNWK zdUgf_=5$C`MqW?`kae)H$;VP=b(C_T*6(xQ?C@?|HI#%zq!s&Y;cV$e(K`upB}i_h zt@+|gu0(tGtprdNvq~Q0JHq1OqzKBD-GxNG45ZSD?)cOl3G>Ug>SM}ty;%5tS@xvU z0Tvy<9^?Ox9Nt&`^6e+=|7PT?8}*)Yag642mQrQg8KnD6ezFKK81R98zLj1m*9Ypo zqPZNURLOt1p2$z800yBxu!V6co0v^HhO$PuZ+;^eP&y%i4Q5`@luhU+1VER`1BlJl zbHsY4l$)X`Ks5rR%2Z24!*FcQwQ%WbWyq0oB9qtk53=8?^v(UO&2mMPeOx*0@|wf- zn+gA33fgt!`N&V7vOyHQLEw%%Xd^Sx?BPYOq%gf2B&nV)dWH zv6_V?Hix95U^p&w(Pp(X!SJf*Bs)-E3s<$j!w35!RQRe-xkqLZI3y#j~WY@LR@gGa>0z9@R1Nd9uy`0YVIkS;UzBO~hNgRo` zft^8G30#~y@0<4VX?uDrS23f9!TQnw zj#K*$x_M{HWFUUV1*5>p(VPiiWZL5?=-91oM9e&+$l92}w z_8F#`WcK$$_dx(c_l@}^kuzKMvc1w~W|%t<9d`heaD@zFO3xnUFtMD<#SiHhJHgxl zHkCuNUz=q+jd6Ge1!%u_gOY;ieA$jm`h^C`EH#?6`W3Y07sMnI^zg}day8~rEJ;*> z9b;ozLt{Lat^JFDR&iLSR*6}rAJ*>>0>N<`>f~s*Ul8EADIRbGL`csprCHffn32a^ zgs0=w4=CN%y|?f*SNwx-MBuNNyDfLYJaRFw^C9ky(AyOfd!4a~dtBmnGk=+24^8!P zA8#^Sa|kfR9hhwBF;Y(rAUL)qZooO@W=9UKe$zoYvl(y#FiBh?*P|irhr8-ncAmyeO!za^el%8trOdC{M%c8-Dqe|3&o8m?yWB-bVYy9%UQB{%;g6x< zqF=-{JR;?=*9E<(^QsYxoP2Db^;-fku?^1pzDKpI>Ld|SQSRpc(n-{3I?i_(XE{N% z>_N0#M2yase&pk1xU;==W(27;II-CO`U5@uS0K2qIAV@;63O>p37`*`HDo;Bf1x9$ z(VdeSFF2@p*W^Z{L?o5<-jHYpN64$yV$`=K)R;vzmxVLi1^El*{DOy&Y-v`VWf>AV z^1uOh-w!qtSMg{H$iP&PRWe`So=k)o2*u0V2;l)zGsB=>DeFrBs2qUqEWt?qgViCqcWERK-9Hk8BvuBAA7JA+@B zGKpKWXLZn|CNw4MZZ1YyX3aS#Q12Zxc1ZUR_vGA)} zf>B$0MI*ErC)fC|_R(cdcm8f`xvEL@m6&4!)DY)%*SfoCX3jjH*<;dTZ^m0mz1!>? zX4jdqAhP|@PX@5W;k;iu#v)u&P2uJ9Cgh-s4%u>MC#X-Z5$|vXwZxB2 z=U!qMhVo@og7X2b(lgYd=2`E64BN(=$TK!E8%ZRmOFC#^<3oG@scU zD2nA*anX128nWKUD3#_8wNaxhYvlE9aPuNAziG9fx!3y!T2#>))5t9`G|I?qQ? zEXsTb!Afmk-G2}jde5#0pemKVy8uPca@7Y^`n|9+y2XaS8va*rEmfW`ZRS zH)x?^Gk)dM5dH?9(PVd(aW9DT`II2}yp)w>*vCKAsU)7Eg0uZ}uq2E~ZShArG{o}< zy@YJ{7u(_11(wP|KMd8dnuW%ASP8X#2rlJ8KtU*_xw9>mjp?RRA&7<`)Ta z1jY|@HfR#Y>1A0$;q-2QcWx-etDcc%S(&!_=-Be5VQzC#=qwv_lsT4FQ0XL_0T_-` zSY{B5V*_9&tN*;l*nHfhlR7LoW6c?ZuvV8)oPi!l_FntxGCfP8gOXzsctJN|G%D0{ zGw37~+oH{W$vaFfla#P*Rc70XJG6Hh2obGcwzHIcp1O=9#;rM{uxn)n1I_#=XS3wq z>^#u}!{!--o0~(J=iVGEbx1K#=8Q#?VZlsdM*>^_#G%EsJ zpJYaKd-SV%m|Oc_eN@BOfZq2V@pmExX>bS(5D*ZUkDXXT^4zSK{DV<^>|`Iig|UqR zJqrU9CxfwtqZ7S_jj1ib#Ky_NUEj{u!p6yw!O6`jQf_>Lc6>teJ3x+Mn2w4%dUsf6 zNV*OZ)nkY&O|3aR&0R+a;%-wYtTEP1qT6vgaQGf{1>OOwlFfWaWruR$Vh$> zl~WdF_-0(MG-k8RiPCXR4aLXichmq|6}pN}KgC{MvlFkPLxdS_10!Mhc^dZWj^_&x zzN_P!w6K+FM`v0-!^W93e_i3%9H-38028`<`O4boTbxZtSMbL5j&<+mSC?mTDBo7p zh`Yr_kki>O`-PmXp~^Ro8jSo1u?1kG>Jckum*r@EZ3Tmtz_TMpAu3~;Kd%(1aTl9R0!l$ybD2PtfI=Cx6YUsE_8f5pba^% z=ImJz<7st)ITtECMLDVmWp!@!8*X70{as8zKa_LdnY%fK%*QVC)=s^9Zupse9y)lX z^5W~E)?_d=&+WtSX@j51Q{wRZZWn7PGn>ubsPI7vV6bmE`UhGJt`M6;E>04h`v+~N z+&PC{GQ=6Wso!UR9w#k2l7p=CsIHF)V^s0_Ey4^QuL=#__IDL9z~``Dlyp@lDLO2s zYFXTcTV=c?!nJYxJv1u|TNPmro>nBngd9Yui@|03mtECR8`qD6fc`8&q}^4+vu1Hl zmJo;*Y7Zz^c!cu3%BRccBI`(E#k4QC?BhIXVrI6Ls`xrzq+1RdTP}Rmw&Oq>0a-&z z8s@2pJBhEC+}Ubumh$U$iIfg9F&-c-Br{|}oHU5I=1NMn*D!4PK3rpFuuD|3`cKqgf++LDVXL zv@@lT9rs_fH+2b7Q5pCN3E8nJL}_}O@zIG|CB|8n4F~x#X?iKTAwZ3i#K;hxBI6tj zD;ON~?taRF2i7rEB3AyMF@+{|B1TeyLoiu^HZ_I{-tpeZ;SyeVd4|n^s#N8q^=pJ$a1T4zu$Vbp;>|COuX4O@%h4gSX+WK_W z#*oWW_oAKSjuu#;>Z<_T* zH-G`>ENZR@X%-(cy&_x7Z;9Wt09B}RydF(N0w@E+6k_Vu+}t#qlAF1;qL3+>Ep`NM zoU$YC#90R-m};Vw*qBj4jD+_wd9Mdl3H7RAz84<9lDK{uu_qhReb|f;(m5B4R$+T1@i)du)k8OSLZ0M|#+ntql)HOeja@vJn&gw=% z(~MfKU$`wpwkj@J(A#8B?pd#nb05dg8Z^`ysTQCjyTp@zw0LhhZg&)IXgcGcy=~#S zv(fh*S-WjqX?{z#GNWJPY1&KH(=&;fI->5kjrLLU7ihTly7a2`Ff++V@0_dE=l5f-*2NK@-wt~6 z|0?V}fSTCeHXge4E}amOOOq;usx%=4gwT;DQUU}B1Of_NKtLl>1ZmO{q(~1<5a}pI zI*5S4m8#N06%m8+AMVw;pA2`tGqbb1Gy8kqchA|~bIvonvzD|^%a`a6mcExw2<~Ie z7N6{Kz>G4f6XUmgn&f;cYa+9Ut~Eg~#U{yaU9~Ud+pN!auwWQ%Q}=yyXpX)8Wut3L zv69~Ol81-3qFB1v-qJ@osb`rpcsP<}KOZ0P^6Jww`**dJ&%Y9UHTZbyvy5D6sa%{+ zVP5KFEhypvw!y~R&dLQm(RWBan*LmMJ65a>N4nYhCqNZ?>0kB>l*Ne+j z(X841{G=UCH?E8C~pFcv$CMH(NV%`jubl*;Lg z&9R&SO8eX++)zf#^u7}Hp(&Yti$-auTK)@N(&&%e;H<23%;&DaC>rzp8W=QATmaO;$t;s$UsvqqMQ`Psy55`+ak%SfjuGcRXL zGq|92pwRq)4Eq+dY}lZ$(0W7wV)$ov4(39Bq&h!|=Gibc23Pg@gne=dOLaan=SD`z ze&FqgThN3CK1xBSbibNXe9kegzTF8D8|=~)Y3>b(tr#1=c3rw>W*IAw@$lJyd99uJ zemcfJDOsnh#qr*S0?0MHlx-?>Ye>P~u-Dw>fPuTEdSxMN2O}G+PG##mp%JW2W-5Q8 zwieP$%xAzwq0~Qk=^2+ptvPJO_1AHW(HIp+k8cZHd9WkO`1KoQpL#l zN~ZumEJ5<{*=Rns!D`Z>o;snRA0m%+paq z$szB!Z1So{UsFI<*<)5ni~Bfj7khQ-aq0*h)e(1OJ1jP?U24uUB#*O9xEU>QFLvcF zT)O9eBmHxU6ta~G{z$n}Es$4*RY18ZU-`)GxueGYj!1#b@=n%IaB@-#?D#d8h;1-% zO<<6-IGww(Hzi?o37S?z{1kr&c9&cIjx1v7?IDn9(bP7#z>XfM%K7l)`&G-ogj<~K zjTqJ<#fV%mDklB`+vAFt%3IwnCy}m(q zM-rVnD;n0yE=b?K1P`m)`fYiC4H{Wvu8vxArp11CBzCdJkcY7v3 z7~>tk*ulIrA35^oZ5QATWe^JUUPI89F(i^ARCv+VY&iHFxK7~u9&mRJ4vX7e71>`b zoKCWC#t-8awg`utb6W%g!QhB6h@WfdS0gOAleMBReUOt6bi4MlYCG?W`v}(!S3wn} zT#!~E=!y2jhh`ypfH5u<&Gpb$jrC%$c>4~PPX5W*lTl4su`XjqoZs3xC z6m+)5BVQFQB2x8Gc7230&@nz`_^uQq?b%iq_7cWKJ3KYfmVUsKW zGR(H=eE!NpjqKio0`~rahQa}ens*kWe@?DC&pH`Je;C)tY(1vi1?o*|4lY!x%kl07 zc&DqoVw_QsWh~I6NA!AId6;DIMSBeA8z_3;(SG9`P_t(dGP~Ysc)@%@1^F@M2lG zzkl20dBpxcE@K(hHIyAyLmB)^#(jjdr))EhoeFmhMOqIjX*C54iv~^&87yX6JXnjNF+}KWrmr;|_xdSD ze}FB@AZoMl2;p2&SInurLB({cExCdx`{tQ zO$3?go?h2;CI^&bLN!KXd*cWu3EZTxUhS%QPGKyG*t?+;j*u&8r(u1e3`iv*7iHTb z(P=HlyEosG#uIoAEoLj1%~t{2Q*)D`AvYey#*s4jZdnxx)ve-1X(ZXky6qdqkqtHD zzLGlr*qKO|(hmWCvR-~ylE)+*>L26xdlw%TA9SOjSu}#88Rs4&m&T*#ExEXLc;y3$ zzcaSD8Q=89+yAAzZ8yhoiCJx}`G_&xNrY}WXj9G}<1~Cnd$BX*^?YVpeXos-6Wb5L z?@=aGbf~Y=UwFEdMasT4-Lacg@`V=5>xnA~4z;*ee+nIk-(%Tyu@pdq7fn%pt{j4# z8DB>k&9!A(wRc$p811<{R(1yEV@M?$9$w*t^-$RHa=_SbiK)<9k##4j1r;sE)U3ov zjqxmHkn|6sFc$o}DD=>qLLU70r7ERzs2gNoYez8Kn>|+O%mQTG6kIRtG=(MJDI}z9 zWdFEA$94@F$4(QF1ORX*S~g6?d*xRt2tVFB_K2kH?GauGKYM#gRNzT^Du0?;k9gei z1oU^>fT;PCMmiw8PNfgsb!S6~Hjy|Hr9BS!vlN7P{i2;b5vPQO2=^p9Smn$573JyW6ZV;#B0CwVX-0;6jL3o?lPaNgojtOF&{at>q z?=$AV6appv0#R`1lUGR7>iJsIWB|ZCiR?t~^1o1jKeQb9l*p%$o; literal 0 HcmV?d00001 diff --git a/wheels/numpy-2.2.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl b/wheels/numpy-2.2.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl new file mode 100644 index 0000000..57e915e --- /dev/null +++ b/wheels/numpy-2.2.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fc7b73d02efb0e18c000e9ad8b83480dfcd5dfd11065997ed4c6747470ae8915 +size 16801050 diff --git a/wheels/packaging-26.2-py3-none-any.whl b/wheels/packaging-26.2-py3-none-any.whl new file mode 100644 index 0000000..c7682b9 --- /dev/null +++ b/wheels/packaging-26.2-py3-none-any.whl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5fc45236b9446107ff2415ce77c807cee2862cb6fac22b8a73826d0693b0980e +size 100195 diff --git a/wheels/pyyaml-6.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl b/wheels/pyyaml-6.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl new file mode 100644 index 0000000..937d00d --- /dev/null +++ b/wheels/pyyaml-6.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9c7708761fccb9397fe64bbc0395abcae8c4bf7b0eac081e12b809bf47700d0b +size 770293 diff --git a/wheels/regex-2026.6.28-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl b/wheels/regex-2026.6.28-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl new file mode 100644 index 0000000..83f674c --- /dev/null +++ b/wheels/regex-2026.6.28-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:23f7e0cc60c72486b42a685f1ff4eec90d50d4fb05e4f9c7d5363b03aa02600d +size 794116 diff --git a/wheels/requests-2.34.2-py3-none-any.whl b/wheels/requests-2.34.2-py3-none-any.whl new file mode 100644 index 0000000000000000000000000000000000000000..fb4b8a784ed31b7ac9ceed27ca63d057237503d9 GIT binary patch literal 73075 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 literal 0 HcmV?d00001 diff --git a/wheels/safetensors-0.8.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl b/wheels/safetensors-0.8.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl new file mode 100644 index 0000000..650ce7c --- /dev/null +++ b/wheels/safetensors-0.8.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fd6f3f93c9a0a7cc2788ee63fb763353d4bd2e89b0751bc78fcf7dda00bea774 +size 516040 diff --git a/wheels/tokenizers-0.22.2-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl b/wheels/tokenizers-0.22.2-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl new file mode 100644 index 0000000..53427e6 --- /dev/null +++ b/wheels/tokenizers-0.22.2-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:369cc9fc8cc10cb24143873a0d95438bb8ee257bb80c71989e3ee290e8d72c67 +size 3274982 diff --git a/wheels/tqdm-4.68.4-py3-none-any.whl b/wheels/tqdm-4.68.4-py3-none-any.whl new file mode 100644 index 0000000..704fec8 --- /dev/null +++ b/wheels/tqdm-4.68.4-py3-none-any.whl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5168118b2368f48c561afda8020fd79195b1bdb0bdf8086b88442c267a315dc2 +size 676612 diff --git a/wheels/transformers-4.56.2-py3-none-any.whl b/wheels/transformers-4.56.2-py3-none-any.whl new file mode 100644 index 0000000..440efaa --- /dev/null +++ b/wheels/transformers-4.56.2-py3-none-any.whl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:79c03d0e85b26cb573c109ff9eafa96f3c8d4febfd8a0774e8bba32702dd6dde +size 11608055 diff --git a/wheels/typing_extensions-4.16.0-py3-none-any.whl b/wheels/typing_extensions-4.16.0-py3-none-any.whl new file mode 100644 index 0000000000000000000000000000000000000000..9f9aae6adc3bf050c4101be0e7037edfedf28b7e GIT binary patch literal 45571 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"_D*0vqI2fvMUrs^j>53 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⁢~?HrDFI^K4F8cSW> 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 Gdiq~GrS3cc literal 0 HcmV?d00001 diff --git a/wheels/urllib3-2.7.0-py3-none-any.whl b/wheels/urllib3-2.7.0-py3-none-any.whl new file mode 100644 index 0000000..262a5ba --- /dev/null +++ b/wheels/urllib3-2.7.0-py3-none-any.whl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9fb4c81ebbb1ce9531cce37674bbc6f1360472bc18ca9a553ede278ef7276897 +size 131087 diff --git a/worker-000-000.safetensors b/worker-000-000.safetensors new file mode 100644 index 0000000..6b4a648 --- /dev/null +++ b/worker-000-000.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:60ce001638da0ae5777e638ae64554af09bc78d892fe2a581be05d168f6c57d4 +size 1998698496 diff --git a/worker-000-001.safetensors b/worker-000-001.safetensors new file mode 100644 index 0000000..4c22078 --- /dev/null +++ b/worker-000-001.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8c2bc43c6bef6fd16c74349670b046dd4f0da2f32f063328dff19c6c8b110e10 +size 1996494088 diff --git a/worker-001-000.safetensors b/worker-001-000.safetensors new file mode 100644 index 0000000..85637dd --- /dev/null +++ b/worker-001-000.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1a48b114e367f763e9b89956ce9125687b51b2ce1e471d9b12238ba11e87833a +size 1996494056 diff --git a/worker-001-001.safetensors b/worker-001-001.safetensors new file mode 100644 index 0000000..d593a34 --- /dev/null +++ b/worker-001-001.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cc33ceb1b029896ab7168c9d56b501f05f7774856f72403f0f1f112baa2b9708 +size 708852792