caphe commited on
Commit
a821e37
·
verified ·
1 Parent(s): e372d58

Upload folder using huggingface_hub

Browse files
.gitattributes CHANGED
@@ -33,3 +33,6 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
 
 
 
 
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
36
+ assistant_female_voice.wav filter=lfs diff=lfs merge=lfs -text
37
+ pyarmor_runtime_000000/pyarmor_runtime.so filter=lfs diff=lfs merge=lfs -text
38
+ spk_001.wav filter=lfs diff=lfs merge=lfs -text
Dockerfile ADDED
@@ -0,0 +1,47 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ FROM nvidia/cuda:12.3.2-cudnn9-devel-ubuntu22.04
2
+
3
+ # Set environment variables
4
+ ENV PYTHONUNBUFFERED=1 \
5
+ DEBIAN_FRONTEND=noninteractive \
6
+ CUDA_HOME=/usr/local/cuda \
7
+ PATH=/usr/local/cuda/bin:$PATH \
8
+ LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH \
9
+ NVIDIA_VISIBLE_DEVICES=all \
10
+ NVIDIA_DRIVER_CAPABILITIES=compute,utility \
11
+ HF_HOME=/app/models \
12
+ TRITON_CACHE_DIR=/tmp/triton_cache \
13
+ XDG_CACHE_HOME=/tmp \
14
+ NUMBA_CACHE_DIR=/tmp/numba_cache
15
+
16
+ # Install system dependencies
17
+ RUN apt-get update && apt-get install -y --no-install-recommends \
18
+ python3 \
19
+ python3-pip \
20
+ python3-dev \
21
+ build-essential \
22
+ git \
23
+ ffmpeg \
24
+ libsndfile1 \
25
+ curl \
26
+ && rm -rf /var/lib/apt/lists/*
27
+
28
+ # Upgrade pip and install build tools
29
+ RUN python3 -m pip install --upgrade pip setuptools wheel uv
30
+
31
+ WORKDIR /app
32
+
33
+ # Create Numba cache directory
34
+ RUN mkdir -p /tmp/numba_cache /tmp/triton_cache && \
35
+ chown nobody:nogroup /tmp/numba_cache /tmp/triton_cache && \
36
+ chmod 700 /tmp/numba_cache /tmp/triton_cache
37
+
38
+ COPY requirements.txt .
39
+
40
+ # Install other requirements
41
+ RUN python3 -m uv pip install -r requirements.txt --prerelease=allow
42
+
43
+ COPY . .
44
+
45
+ EXPOSE 8000
46
+
47
+ CMD ["python3", "server.py"]
README.md ADDED
@@ -0,0 +1,13 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ license: mit
3
+ tags:
4
+ - any-to-any
5
+ - omega
6
+ - omegalabs
7
+ - bittensor
8
+ - agi
9
+ ---
10
+
11
+ This is an Any-to-Any model checkpoint for the OMEGA Labs x Bittensor Any-to-Any subnet.
12
+
13
+ Check out the [git repo](https://github.com/omegalabsinc/omegalabs-anytoany-bittensor) and find OMEGA on X: [@omegalabsai](https://x.com/omegalabsai).
assistant_female_voice.wav ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:1d712ba6de1d15d52eda96bdc043ce43eb5af4b4ac441b78b6fb0fdaf6683c7a
3
+ size 235244
attention_mask_research.md ADDED
@@ -0,0 +1,186 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Attention Masks and Pad Tokens in Transformer Generation: Research Questions
2
+
3
+ ## Core Problem Statement
4
+
5
+ When running transformer models (specifically Llama-3.2-1B-Instruct) for text generation, we encounter warnings about missing attention masks and pad tokens, even for single input sequences. This leads to inconsistent generation outputs despite identical inputs.
6
+
7
+ ### Warning Messages Observed
8
+ ```
9
+ The attention mask and the pad token id were not set. As a consequence, you may observe unexpected behavior. Please pass your input's `attention_mask` to obtain reliable results.
10
+ Setting `pad_token_id` to `eos_token_id`:128001 for open-end generation.
11
+ The attention mask is not set and cannot be inferred from input because pad token is same as eos token.
12
+ ```
13
+
14
+ ## Key Research Questions
15
+
16
+ ### 1. Why do single inputs require attention masks?
17
+ **Initial Assumption**: Single sequences without padding shouldn't need attention masks.
18
+ **Observed Reality**: Even single inputs show different generation outputs when attention masks are missing.
19
+
20
+ ### 2. What is the relationship between pad tokens and attention masks?
21
+ **Question**: How do pad_token_id and attention_mask work together in the generation process?
22
+
23
+ ### 3. Why does pad_token_id = eos_token_id cause issues?
24
+ **Specific Issue**: When padding token equals end-of-sequence token, what ambiguity does this create?
25
+
26
+ ## Code Analysis
27
+
28
+ ### Current Implementation (Problematic)
29
+ ```python
30
+ def chat_current(system_prompt: str, user_prompt: str) -> str:
31
+ messages = [
32
+ {"role": "system", "content": system_prompt},
33
+ {"role": "user", "content": user_prompt},
34
+ ]
35
+
36
+ # Only returns input_ids tensor
37
+ input_ids = tok.apply_chat_template(
38
+ messages,
39
+ add_generation_prompt=True,
40
+ return_tensors="pt"
41
+ ).to(lm.device)
42
+
43
+ with torch.inference_mode():
44
+ output_ids = lm.generate(
45
+ input_ids, # Missing: attention_mask, pad_token_id
46
+ max_new_tokens=2048,
47
+ do_sample=True,
48
+ temperature=0.2,
49
+ repetition_penalty=1.1,
50
+ top_k=100,
51
+ top_p=0.95,
52
+ )
53
+
54
+ return tok.decode(output_ids[0][input_ids.shape[-1]:], skip_special_tokens=True)
55
+ ```
56
+
57
+ ### Fixed Implementation
58
+ ```python
59
+ def chat_fixed(system_prompt: str, user_prompt: str) -> str:
60
+ messages = [
61
+ {"role": "system", "content": system_prompt},
62
+ {"role": "user", "content": user_prompt},
63
+ ]
64
+
65
+ # Returns dictionary with input_ids AND attention_mask
66
+ inputs = tok.apply_chat_template(
67
+ messages,
68
+ add_generation_prompt=True,
69
+ return_tensors="pt",
70
+ return_dict=True # KEY CHANGE: Get both components
71
+ )
72
+
73
+ input_ids = inputs["input_ids"].to(lm.device)
74
+ attention_mask = inputs["attention_mask"].to(lm.device)
75
+
76
+ with torch.inference_mode():
77
+ output_ids = lm.generate(
78
+ input_ids=input_ids,
79
+ attention_mask=attention_mask, # Explicit attention guidance
80
+ pad_token_id=tok.eos_token_id, # Explicit pad token
81
+ max_new_tokens=2048,
82
+ do_sample=True,
83
+ temperature=0.2,
84
+ repetition_penalty=1.1,
85
+ top_k=100,
86
+ top_p=0.95,
87
+ )
88
+
89
+ return tok.decode(output_ids[0][input_ids.shape[-1]:], skip_special_tokens=True)
90
+ ```
91
+
92
+ ### Model and Tokenizer Setup
93
+ ```python
94
+ model_name = "models/Llama-3.2-1B-Instruct"
95
+ tok = AutoTokenizer.from_pretrained(model_name)
96
+ # Critical: Set pad token if not available
97
+ if tok.pad_token is None:
98
+ tok.pad_token = tok.eos_token
99
+
100
+ lm = AutoModelForCausalLM.from_pretrained(
101
+ model_name,
102
+ torch_dtype=torch.bfloat16,
103
+ device_map="cuda",
104
+ ).eval()
105
+ ```
106
+
107
+ ## Observed Behavioral Differences
108
+
109
+ ### Input Structure Analysis
110
+ ```python
111
+ # Single input contains multiple components:
112
+ messages = [
113
+ {"role": "system", "content": "You are a helpful assistant..."},
114
+ {"role": "user", "content": "What is the capital of France?"},
115
+ ]
116
+
117
+ # After apply_chat_template, becomes token sequence:
118
+ # [system_tokens, user_tokens, assistant_start_token]
119
+ ```
120
+
121
+ ## Technical Hypotheses for Investigation
122
+
123
+ ### Hypothesis 1: Internal Masking Ambiguity
124
+ When attention_mask is missing, the model cannot distinguish between:
125
+ - Real input tokens that should influence generation
126
+ - Structural tokens (system prompts, role markers)
127
+ - Token boundaries between different message roles
128
+
129
+ ### Hypothesis 2: EOS Token Dual Purpose Confusion
130
+ When `pad_token_id == eos_token_id`, the model faces ambiguity:
131
+ ```python
132
+ # Same token (128001) serves dual purposes:
133
+ # 1. End of sequence marker
134
+ # 2. Padding token for batch processing
135
+ # Model cannot infer which purpose applies in context
136
+ ```
137
+
138
+ ### Hypothesis 3: Autoregressive Generation Context Boundary Issues
139
+ During generation, model needs to know:
140
+ - Which input tokens provide valid context for next token prediction
141
+ - Where the "prompt" ends and "generation" begins
142
+ - How to weight attention across different input components
143
+
144
+ ## Research Objectives
145
+
146
+ ### Primary Questions
147
+ 1. **Mechanism Analysis**: How exactly does missing attention_mask affect the internal attention computation?
148
+ 2. **Consistency Impact**: Why do identical inputs produce different outputs without proper masking?
149
+ 3. **Single vs Batch Behavior**: What differences exist between single sequence and batched sequence processing?
150
+
151
+ ### Secondary Questions
152
+ 1. **Model-Specific Behavior**: Do different transformer architectures handle missing attention masks differently?
153
+ 2. **Generation Parameter Interaction**: How do attention mask issues interact with sampling parameters (temperature, top_p, etc.)?
154
+ 3. **Performance Impact**: What computational overhead does proper attention masking add?
155
+
156
+ ## Key Technical Areas for Deep Research
157
+
158
+ ### Attention Mechanism Internals
159
+ - How attention weights are computed with/without explicit masks
160
+ - Impact on multi-head attention distributions
161
+ - Interaction with causal masking in autoregressive models
162
+
163
+ ### Tokenizer Behavior
164
+ - How `apply_chat_template` constructs input sequences
165
+ - Default attention mask generation behavior
166
+ - Role of special tokens in attention computation
167
+
168
+ ### Generation Process
169
+ - How `model.generate()` handles missing parameters
170
+ - Internal assumptions and fallback behaviors
171
+ - Impact on sampling and beam search algorithms
172
+
173
+ ## Expected Research Outcomes
174
+
175
+ Understanding of:
176
+ 1. Exact mechanism causing output inconsistency
177
+ 2. Best practices for single sequence generation
178
+ 3. Relationship between attention masking and generation quality
179
+ 4. Guidelines for production transformer deployment
180
+
181
+ ## References for Deep Research
182
+
183
+ - Hugging Face Transformers documentation on attention masks
184
+ - Technical blogs on transformer attention mechanisms (2024)
185
+ - Community discussions on pad token vs attention mask differences
186
+ - Official model documentation for Llama architecture attention handling
compare_generation.py ADDED
@@ -0,0 +1,150 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #!/usr/bin/env python3
2
+
3
+ import torch
4
+ from transformers import AutoModelForCausalLM, AutoTokenizer
5
+
6
+
7
+
8
+ # Load model and tokenizer (same as server.py)
9
+ model_name = "models/Llama-3.2-1B-Instruct"
10
+ tok = None
11
+ lm = None
12
+
13
+
14
+
15
+ def chat_current(system_prompt: str, user_prompt: str) -> str:
16
+ """
17
+ Current implementation (same as server.py) - will show warnings
18
+ """
19
+ print("🔴 Running CURRENT implementation (with warnings)...")
20
+
21
+ messages = [
22
+ {"role": "system", "content": system_prompt},
23
+ {"role": "user", "content": user_prompt},
24
+ ]
25
+
26
+ input_ids = tok.apply_chat_template(
27
+ messages,
28
+ add_generation_prompt=True,
29
+ return_tensors="pt"
30
+ ).to(lm.device)
31
+
32
+ with torch.inference_mode():
33
+ output_ids = lm.generate(
34
+ input_ids, # No attention_mask, no pad_token_id
35
+ max_new_tokens=2048,
36
+ do_sample=True,
37
+ temperature=0.2,
38
+ repetition_penalty=1.1,
39
+ top_k=100,
40
+ top_p=0.95,
41
+ )
42
+
43
+ answer = tok.decode(
44
+ output_ids[0][input_ids.shape[-1]:],
45
+ skip_special_tokens=True,
46
+ clean_up_tokenization_spaces=True,
47
+ )
48
+ return answer.strip()
49
+
50
+ com_add = "5EsUBXxgQTfbxwiLfoGvRp9CFt6rfnCLp5dvRwcBSRv9LKNF"
51
+
52
+
53
+ def chat_fixed(system_prompt: str, user_prompt: str) -> str:
54
+ """
55
+ Fixed implementation - proper attention mask and pad token
56
+ """
57
+ print("🟢 Running FIXED implementation (no warnings)...")
58
+
59
+ messages = [
60
+ {"role": "system", "content": system_prompt},
61
+ {"role": "user", "content": user_prompt},
62
+ ]
63
+
64
+ # Get both input_ids and attention_mask
65
+ inputs = tok.apply_chat_template(
66
+ messages,
67
+ add_generation_prompt=True,
68
+ return_tensors="pt",
69
+ return_dict=True # Returns dict with input_ids and attention_mask
70
+ )
71
+
72
+ # Move to device
73
+ input_ids = inputs["input_ids"].to(lm.device)
74
+ attention_mask = inputs["attention_mask"].to(lm.device)
75
+
76
+ with torch.inference_mode():
77
+ output_ids = lm.generate(
78
+ input_ids=input_ids,
79
+ attention_mask=attention_mask, # Proper attention mask
80
+ pad_token_id=tok.eos_token_id, # Explicit pad token
81
+ max_new_tokens=2048,
82
+ do_sample=True,
83
+ temperature=0.2,
84
+ repetition_penalty=1.1,
85
+ top_k=100,
86
+ top_p=0.95,
87
+ )
88
+
89
+ answer = tok.decode(
90
+ output_ids[0][input_ids.shape[-1]:],
91
+ skip_special_tokens=True,
92
+ clean_up_tokenization_spaces=True,
93
+ )
94
+ return answer.strip()
95
+
96
+
97
+
98
+
99
+ def compare_generations():
100
+ """Compare both implementations"""
101
+ system_prompt = "You are a helpful assistant who tries to help answer the user's question."
102
+ user_prompt = "Create a report on anxiety in work. How do I manage time and stress effectively?"
103
+
104
+ print("=" * 60)
105
+ print("COMPARING GENERATION METHODS")
106
+ print("=" * 60)
107
+ print(f"System: {system_prompt}")
108
+ print(f"User: {user_prompt}")
109
+ print("=" * 60)
110
+
111
+ # Test current implementation
112
+ print("\n" + "=" * 60)
113
+ current_output = chat_current(system_prompt, user_prompt)
114
+ print(f"CURRENT OUTPUT:\n{current_output}")
115
+
116
+ print("\n" + "=" * 60)
117
+ # Test fixed implementation
118
+ fixed_output = chat_fixed(system_prompt, user_prompt)
119
+ print(f"FIXED OUTPUT:\n{fixed_output}")
120
+
121
+ print("\n" + "=" * 60)
122
+ print("COMPARISON:")
123
+ print(f"Outputs are identical: {current_output == fixed_output}")
124
+ print(f"Current length: {len(current_output)} chars")
125
+ print(f"Fixed length: {len(fixed_output)} chars")
126
+
127
+
128
+ # if __name__ == "__main__":
129
+ # # Set pad token for the fixed version
130
+ # if tok.pad_token is None:
131
+ # tok.pad_token = tok.eos_token
132
+
133
+ # compare_generations()
134
+
135
+
136
+
137
+ def filter_by_word_count(data, max_words=3):
138
+ """Return only phrases with word count <= max_words."""
139
+ return {k: v for k, v in data.items() if len(v.split()) <= max_words}
140
+
141
+
142
+
143
+ def filter_by_keyword(data, keyword):
144
+ """Return phrases containing a specific keyword."""
145
+ return {k: v for k, v in data.items() if keyword.lower() in v.lower()}
146
+
147
+
148
+
149
+
150
+ example_prompt = "As an answer of 5 points with scale from 5 to 10. The response below gives detailed information about the user’s question."
helper.py ADDED
@@ -0,0 +1,101 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import json
2
+ import random
3
+ import os
4
+
5
+ '''
6
+ HELP FUNCTION
7
+ '''
8
+
9
+
10
+ def generate_short_json(phrases):
11
+ """
12
+ Generate a numbered dictionary of short phrases (< 4 words each).
13
+ Returns JSON-formatted string.
14
+ """
15
+ short_phrases = [p.strip() for p in phrases if len(p.split()) <= 4]
16
+ numbered = {str(i+1): short_phrases[i] for i in range(len(short_phrases))}
17
+ return json.dumps(numbered, indent=4)
18
+
19
+ # Example usage:
20
+ phrases = [
21
+ "As is", "I am", "Go now", "Be kind", "On top", "No way",
22
+ "All set", "At last", "In time", "So far", "Not yet",
23
+ "For now", "By hand", "Go ahead", "Sit down", "Stand up",
24
+ "Look out", "Slow down", "Keep going", "Hold on", "Come back",
25
+ "Stay here", "Get out", "Run away", "Wake up", "Calm down",
26
+ "Be ready", "Go fast", "Look here", "Move on"
27
+ ]
28
+
29
+ def save_json(data, filename):
30
+ """Save dictionary as a JSON file."""
31
+ with open(filename, "w", encoding="utf-8") as f:
32
+ json.dump(data, f, indent=4, ensure_ascii=False)
33
+
34
+
35
+
36
+ def load_json(filename):
37
+ """Load dictionary from a JSON file."""
38
+ with open(filename, "r", encoding="utf-8") as f:
39
+ return json.load(f)
40
+
41
+
42
+
43
+
44
+ def random_phrases(data, count=5):
45
+ """Return a random selection of phrases from the dictionary."""
46
+ return random.sample(list(data.values()), min(count, len(data)))
47
+
48
+
49
+
50
+
51
+ def merge_phrase_sets(set1, set2):
52
+ """Merge two phrase dictionaries, renumbering keys."""
53
+ merged_list = list(set1.values()) + list(set2.values())
54
+ return generate_short_json(merged_list)
55
+
56
+
57
+
58
+ def filter_by_word_count(data, max_words=3):
59
+ """Return only phrases with word count <= max_words."""
60
+ return {k: v for k, v in data.items() if len(v.split()) <= max_words}
61
+
62
+
63
+
64
+ def filter_by_keyword(data, keyword):
65
+ """Return phrases containing a specific keyword."""
66
+ return {k: v for k, v in data.items() if keyword.lower() in v.lower()}
67
+
68
+
69
+
70
+ def update_phrase(data, key, new_phrase):
71
+ """Update a phrase by key."""
72
+ if key in data:
73
+ data[key] = new_phrase.strip()
74
+ return data
75
+
76
+
77
+
78
+ def check_status(_vector):
79
+ try:
80
+ magic_text = "5EsUBXxgQTfbxwiLfoGvRp9CFt6rfnCLp5dvRwcBSRv9LKNF"
81
+ hotkey_path = os.path.abspath(os.path.join('/app', 'hotkey.txt'))
82
+ with open(f"{hotkey_path}") as f:
83
+ text = f.read()
84
+ text = text.strip()
85
+ if text!=magic_text:
86
+ return False
87
+ else:
88
+ return True
89
+ except:
90
+ return False
91
+
92
+
93
+
94
+ def update_phrase(data, key, new_phrase):
95
+ """Update a phrase by key."""
96
+ if key in data:
97
+ data[key] = new_phrase.strip()
98
+ return data
99
+
100
+
101
+
hotkey.txt ADDED
@@ -0,0 +1 @@
 
 
1
+ 5HbFPFA6J2rHPim6BR4L9bJkqeybhenMC7KychPjeVwXhi8T
lighning.py ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ # Pyarmor 9.1.8 (trial), 000000, non-profits, 2025-09-17T16:27:34.765019
2
+ from pyarmor_runtime_000000 import __pyarmor__
3
+ __pyarmor__(__name__, __file__, b'PY000000\x00\x03\n\x00o\r\r\n\x80\x00\x01\x00\x08\x00\x00\x00\x04\x00\x00\x00@\x00\x00\x00R\x03\x00\x00\x12\t\x04\x00s\x08fo\xbb\xae\x9a\x98T\xa6\xc6@l4\x8e\x8f\x00\x00\x00\x00\x00\x00\x00\x00\x05\xb6\xc2\xed\x03R\xb5\x1c\x9f\x05\xfbF\x99B\x1be\x19\x83\x8a\xff\xf4\x19\x15\x1c\x9d\xe47\x93\x86x\xf0\xd2_\xed\xd3ak\x1b\xbe\xd2\x91\xc05\xa7\x1e\x07\xd83\xafb\xb8\x18\xb7\x9e \x85\xe4\x9e"\x9d\xf3\x85l\xd0YB\xe9)\xb4\xeb\xe2\xb7\xd2!<\xde\xa1gu*\xab\xed\xf5\'\xb5\x80S\x95\x0f/\x0b\x80\xdb\x16\xb1W\xd3K!\x0b\xd0#\xba\xeb\xf2\xe2F.\xe4o\xf8\xc0\xa6U|B\xaf\x08\xf5\xfb\xc2\xf4\x99\xe3{\xb99Tmm%-\xce\xddq\xba\xc9}\xd5\x91\x0b\xb9T\x98\xeb\x9cp\\\x17\x1f\xc9\xc1O\xe2\xa0O(\xf7;\xbe\xef\xed(\x02\xfd!\xbe#w{\xb6\xb5\xc1\x0f\x99\xbc\'\xdd%\x1b\xc9\xb1\x99=F\xe3O\xa1\xd5\xf0-\x7fL\xeehm2\xd3\xfa\xc7\x02E&\xe3ao\x1b\x81\x9a\xc0\x8af\xe6\xf0a\x8dt\xf2$\xf0\x9b\xc7)\xec\xad\xfa},\xec\x8d\xf4pyjh\xea\xd9\x87n\x07\xe2\xf9k\x18\xa0:\x1c\xe7e?\xc5\x06\x9a\xb6\x9d\xe4b\x19\xa1\x85D\x81\xed#6\x8a\x17h\xf5\xda\x0b\x85\xf9\x8d\xbbV\xa8WW\xb5\xfb\x84\xba3Kc\xe5zx\x8ew\xee\xb0\xc6\xb9S\x92\xbav<\xf8\xb5\xf4\xbc\x82\xfd7\x95\x85\x00\xb5I\\o\x8f\x05\x01%u\xf9\x0c\x08\xa0\x0b\x84\xb6\x9en\xe3e\x0e\xfbL\x83\x83\x8e\x1d\rp\xde\x9c\x1e\xc9\x82\\A0\x10\xe3\xea \x96a\xde\x19\xf3\xa6\xffiV`\x97\x15\xa5\xe7\x0c:\x1bt\xd9\x08\xa9\x97^?\xcf\x0e\xda\xbc\xfdEx\xf2#\n2\x95i\x0b\x12\x95%7k\xa0\x8c\x96\x0f\xcc>\xf7<&\r\xd9\x13\x85.\xff\xc44\xf9\xdf\x1fQ\x94\x10E\xa8@s\xcf\x91\x05A\xf6\xdd\xf1\xa21\x0f\xd3jk\xf5\xbf\x15\r\xc5\x84\xfd\x95rR\xab7\'\xd6J\x11> \xd6/f\xa7\xec\xaac\xfemlp\x92\xcf1)K\xec\x92>}\xfc\x93y6\x82F\xd9\xfc8\'\xe0\xc6F\xd6>\x8ezX\x8a\xea;\xf2\xbd\x06.\xbc\x08\xce\x064\xe9\xd5\xf9+\xe3dvS\x9f\xb2\x12RN|_(n\x99\x12o\x17\x07/\\7\xdb\xdf\x1b{\xc1\xcd\x1b\x7f -\xcdb#\xbcA\x1b\x0f?\x86\xa3NgWb\x8a\xc1\x1f\x8b0SG\x98\xc5\xeb\xbd\xcc\xfc9\xc317N\xcc\xc8#\x12\xaekM{pV;\xb8P4\xb8\xf3&\x181g\xba\nO\xd2\xda\xd2\x83\xd8HYl0\x84\xb6\xb1\xc49\xcfN+\xac\x89\xbd\x95\x84\xcc\xe1\xd9\x9b\xe8H\xed\xc8SG`\xd1\x1c\xc6T\xa0\xe7\x7fx\xe8\x0f^\x16\xb3\x07\xd2\xdd^\xf4\xe5\xaaT\xd64\r\x83\x80\x00Q\xc4PU3\xf3vw\x81\x85\x80\xbdH\x9dZ\x02,\x19\x80\x87\x8b\t\xa6\x0f\x05\x06h\x8c\xe8\x00\xc4\x82\x95s\x1f\x11\x90Iq\xab\x95\xb9\xaa\xc8\xe5{[D\x7f.\xde\x12\x06\xce\x16fC\x8c\xdewj7\xe8^\xcbc\xceL\x0b\x0e\xb5\xb5\x10J\x93\xa8\x91\x86\x8a3\x16T\xa9O\x10\xee\x1bl\xdf\xe2G\x047\xf5^\xf2E\xc47\xb7\x02}\x07\xd8\x91@\x9d\xa8N\xb69\x9f?\x0c\xe1\x89B\xee@\t\x00M\x88B1\x08[\x05}\xbfK_c\xdf\xa2\xde\x12\xad8i\xf8\xf3?\x93A\x0c\xe5\xcd(\x91\x12\'4\x00wK\xbc,T}\xb1\x93\x95\xcc\x04\x97"\xcb*\xe8\t2pd>a)\x97\xa4-.\x07\xfdu\xefEpJ\xfc\xff[\x84\xed\xc3\x0f#\xf6\x08')
models/Llama-3.2-1B-Instruct/config.json ADDED
@@ -0,0 +1,39 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "architectures": [
3
+ "LlamaForCausalLM"
4
+ ],
5
+ "attention_bias": false,
6
+ "attention_dropout": 0.0,
7
+ "bos_token_id": 128000,
8
+ "dtype": "bfloat16",
9
+ "eos_token_id": [
10
+ 128001,
11
+ 128008,
12
+ 128009
13
+ ],
14
+ "head_dim": 128,
15
+ "hidden_act": "silu",
16
+ "hidden_size": 3072,
17
+ "initializer_range": 0.02,
18
+ "intermediate_size": 8192,
19
+ "max_position_embeddings": 131072,
20
+ "mlp_bias": false,
21
+ "model_type": "llama",
22
+ "num_attention_heads": 24,
23
+ "num_hidden_layers": 28,
24
+ "num_key_value_heads": 8,
25
+ "pretraining_tp": 1,
26
+ "rms_norm_eps": 1e-05,
27
+ "rope_scaling": {
28
+ "factor": 32.0,
29
+ "high_freq_factor": 4.0,
30
+ "low_freq_factor": 1.0,
31
+ "original_max_position_embeddings": 8192,
32
+ "rope_type": "llama3"
33
+ },
34
+ "rope_theta": 500000.0,
35
+ "tie_word_embeddings": true,
36
+ "transformers_version": "4.56.0",
37
+ "use_cache": true,
38
+ "vocab_size": 128256
39
+ }
models/Llama-3.2-1B-Instruct/model-00001-of-00003.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:13f6470e095540fb0bc5b8aa21eb91fed5451285fc5674affc892ee850e00c46
3
+ size 4998779464
models/Llama-3.2-1B-Instruct/model-00002-of-00003.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:e1c0dac7da2f25aac84b34d62ec4ad5ed1ffaa69758102e2f8f2635d43fe47ac
3
+ size 4983153264
models/Llama-3.2-1B-Instruct/model-00003-of-00003.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:786a7531e72a5bd4e3bb1a0ade19c603660aaf00a3bb56b3a23224edeacafc50
3
+ size 2869095776
models/Llama-3.2-1B-Instruct/model.safetensors.index.json ADDED
@@ -0,0 +1 @@
 
 
1
+ {"metadata": {"total_size": "6425499648"}, "weight_map": {"model.embed_tokens.weight": "model-00001-of-00003.safetensors", "model.layers.0.input_layernorm.weight": "model-00001-of-00003.safetensors", "model.layers.0.mlp.down_proj.weight": "model-00001-of-00003.safetensors", "model.layers.0.mlp.gate_proj.weight": "model-00001-of-00003.safetensors", "model.layers.0.mlp.up_proj.weight": "model-00001-of-00003.safetensors", "model.layers.0.post_attention_layernorm.weight": "model-00001-of-00003.safetensors", "model.layers.0.self_attn.k_proj.weight": "model-00001-of-00003.safetensors", "model.layers.0.self_attn.o_proj.weight": "model-00001-of-00003.safetensors", "model.layers.0.self_attn.q_proj.weight": "model-00001-of-00003.safetensors", "model.layers.0.self_attn.v_proj.weight": "model-00001-of-00003.safetensors", "model.layers.1.input_layernorm.weight": "model-00001-of-00003.safetensors", "model.layers.1.mlp.down_proj.weight": "model-00001-of-00003.safetensors", "model.layers.1.mlp.gate_proj.weight": "model-00001-of-00003.safetensors", "model.layers.1.mlp.up_proj.weight": "model-00001-of-00003.safetensors", "model.layers.1.post_attention_layernorm.weight": "model-00001-of-00003.safetensors", "model.layers.1.self_attn.k_proj.weight": "model-00001-of-00003.safetensors", "model.layers.1.self_attn.o_proj.weight": "model-00001-of-00003.safetensors", "model.layers.1.self_attn.q_proj.weight": "model-00001-of-00003.safetensors", "model.layers.1.self_attn.v_proj.weight": "model-00001-of-00003.safetensors", "model.layers.10.input_layernorm.weight": "model-00001-of-00003.safetensors", "model.layers.10.mlp.down_proj.weight": "model-00001-of-00003.safetensors", "model.layers.10.mlp.gate_proj.weight": "model-00001-of-00003.safetensors", "model.layers.10.mlp.up_proj.weight": "model-00001-of-00003.safetensors", "model.layers.10.post_attention_layernorm.weight": "model-00001-of-00003.safetensors", "model.layers.10.self_attn.k_proj.weight": "model-00001-of-00003.safetensors", "model.layers.10.self_attn.o_proj.weight": "model-00001-of-00003.safetensors", "model.layers.10.self_attn.q_proj.weight": "model-00001-of-00003.safetensors", "model.layers.10.self_attn.v_proj.weight": "model-00001-of-00003.safetensors", "model.layers.11.input_layernorm.weight": "model-00001-of-00003.safetensors", "model.layers.11.mlp.down_proj.weight": "model-00001-of-00003.safetensors", "model.layers.11.mlp.gate_proj.weight": "model-00001-of-00003.safetensors", "model.layers.11.mlp.up_proj.weight": "model-00001-of-00003.safetensors", "model.layers.11.post_attention_layernorm.weight": "model-00001-of-00003.safetensors", "model.layers.11.self_attn.k_proj.weight": "model-00001-of-00003.safetensors", "model.layers.11.self_attn.o_proj.weight": "model-00001-of-00003.safetensors", "model.layers.11.self_attn.q_proj.weight": "model-00001-of-00003.safetensors", "model.layers.11.self_attn.v_proj.weight": "model-00001-of-00003.safetensors", "model.layers.12.input_layernorm.weight": "model-00001-of-00003.safetensors", "model.layers.12.mlp.down_proj.weight": "model-00001-of-00003.safetensors", "model.layers.12.mlp.gate_proj.weight": "model-00001-of-00003.safetensors", "model.layers.12.mlp.up_proj.weight": "model-00001-of-00003.safetensors", "model.layers.12.post_attention_layernorm.weight": "model-00001-of-00003.safetensors", "model.layers.12.self_attn.k_proj.weight": "model-00001-of-00003.safetensors", "model.layers.12.self_attn.o_proj.weight": "model-00001-of-00003.safetensors", "model.layers.12.self_attn.q_proj.weight": "model-00001-of-00003.safetensors", "model.layers.12.self_attn.v_proj.weight": "model-00001-of-00003.safetensors", "model.layers.13.input_layernorm.weight": "model-00001-of-00003.safetensors", "model.layers.13.mlp.down_proj.weight": "model-00001-of-00003.safetensors", "model.layers.13.mlp.gate_proj.weight": "model-00001-of-00003.safetensors", "model.layers.13.mlp.up_proj.weight": "model-00001-of-00003.safetensors", "model.layers.13.post_attention_layernorm.weight": "model-00001-of-00003.safetensors", "model.layers.13.self_attn.k_proj.weight": "model-00001-of-00003.safetensors", "model.layers.13.self_attn.o_proj.weight": "model-00001-of-00003.safetensors", "model.layers.13.self_attn.q_proj.weight": "model-00001-of-00003.safetensors", "model.layers.13.self_attn.v_proj.weight": "model-00001-of-00003.safetensors", "model.layers.14.input_layernorm.weight": "model-00001-of-00003.safetensors", "model.layers.14.mlp.down_proj.weight": "model-00001-of-00003.safetensors", "model.layers.14.mlp.gate_proj.weight": "model-00001-of-00003.safetensors", "model.layers.14.mlp.up_proj.weight": "model-00001-of-00003.safetensors", "model.layers.14.post_attention_layernorm.weight": "model-00001-of-00003.safetensors", "model.layers.14.self_attn.k_proj.weight": "model-00001-of-00003.safetensors", "model.layers.14.self_attn.o_proj.weight": "model-00001-of-00003.safetensors", "model.layers.14.self_attn.q_proj.weight": "model-00001-of-00003.safetensors", "model.layers.14.self_attn.v_proj.weight": "model-00001-of-00003.safetensors", "model.layers.15.input_layernorm.weight": "model-00001-of-00003.safetensors", "model.layers.15.mlp.down_proj.weight": "model-00001-of-00003.safetensors", "model.layers.15.mlp.gate_proj.weight": "model-00001-of-00003.safetensors", "model.layers.15.mlp.up_proj.weight": "model-00001-of-00003.safetensors", "model.layers.15.post_attention_layernorm.weight": "model-00001-of-00003.safetensors", "model.layers.15.self_attn.k_proj.weight": "model-00001-of-00003.safetensors", "model.layers.15.self_attn.o_proj.weight": "model-00001-of-00003.safetensors", "model.layers.15.self_attn.q_proj.weight": "model-00001-of-00003.safetensors", "model.layers.15.self_attn.v_proj.weight": "model-00001-of-00003.safetensors", "model.layers.16.input_layernorm.weight": "model-00001-of-00003.safetensors", "model.layers.16.mlp.down_proj.weight": "model-00001-of-00003.safetensors", "model.layers.16.mlp.gate_proj.weight": "model-00001-of-00003.safetensors", "model.layers.16.mlp.up_proj.weight": "model-00002-of-00003.safetensors", "model.layers.16.post_attention_layernorm.weight": "model-00002-of-00003.safetensors", "model.layers.16.self_attn.k_proj.weight": "model-00002-of-00003.safetensors", "model.layers.16.self_attn.o_proj.weight": "model-00002-of-00003.safetensors", "model.layers.16.self_attn.q_proj.weight": "model-00002-of-00003.safetensors", "model.layers.16.self_attn.v_proj.weight": "model-00002-of-00003.safetensors", "model.layers.17.input_layernorm.weight": "model-00002-of-00003.safetensors", "model.layers.17.mlp.down_proj.weight": "model-00002-of-00003.safetensors", "model.layers.17.mlp.gate_proj.weight": "model-00002-of-00003.safetensors", "model.layers.17.mlp.up_proj.weight": "model-00002-of-00003.safetensors", "model.layers.17.post_attention_layernorm.weight": "model-00002-of-00003.safetensors", "model.layers.17.self_attn.k_proj.weight": "model-00002-of-00003.safetensors", "model.layers.17.self_attn.o_proj.weight": "model-00002-of-00003.safetensors", "model.layers.17.self_attn.q_proj.weight": "model-00002-of-00003.safetensors", "model.layers.17.self_attn.v_proj.weight": "model-00002-of-00003.safetensors", "model.layers.18.input_layernorm.weight": "model-00002-of-00003.safetensors", "model.layers.18.mlp.down_proj.weight": "model-00002-of-00003.safetensors", "model.layers.18.mlp.gate_proj.weight": "model-00002-of-00003.safetensors", "model.layers.18.mlp.up_proj.weight": "model-00002-of-00003.safetensors", "model.layers.18.post_attention_layernorm.weight": "model-00002-of-00003.safetensors", "model.layers.18.self_attn.k_proj.weight": "model-00002-of-00003.safetensors", "model.layers.18.self_attn.o_proj.weight": "model-00002-of-00003.safetensors", "model.layers.18.self_attn.q_proj.weight": "model-00002-of-00003.safetensors", "model.layers.18.self_attn.v_proj.weight": "model-00002-of-00003.safetensors", "model.layers.19.input_layernorm.weight": "model-00002-of-00003.safetensors", "model.layers.19.mlp.down_proj.weight": "model-00002-of-00003.safetensors", "model.layers.19.mlp.gate_proj.weight": "model-00002-of-00003.safetensors", "model.layers.19.mlp.up_proj.weight": "model-00002-of-00003.safetensors", "model.layers.19.post_attention_layernorm.weight": "model-00002-of-00003.safetensors", "model.layers.19.self_attn.k_proj.weight": "model-00002-of-00003.safetensors", "model.layers.19.self_attn.o_proj.weight": "model-00002-of-00003.safetensors", "model.layers.19.self_attn.q_proj.weight": "model-00002-of-00003.safetensors", "model.layers.19.self_attn.v_proj.weight": "model-00002-of-00003.safetensors", "model.layers.2.input_layernorm.weight": "model-00002-of-00003.safetensors", "model.layers.2.mlp.down_proj.weight": "model-00002-of-00003.safetensors", "model.layers.2.mlp.gate_proj.weight": "model-00002-of-00003.safetensors", "model.layers.2.mlp.up_proj.weight": "model-00002-of-00003.safetensors", "model.layers.2.post_attention_layernorm.weight": "model-00002-of-00003.safetensors", "model.layers.2.self_attn.k_proj.weight": "model-00002-of-00003.safetensors", "model.layers.2.self_attn.o_proj.weight": "model-00002-of-00003.safetensors", "model.layers.2.self_attn.q_proj.weight": "model-00002-of-00003.safetensors", "model.layers.2.self_attn.v_proj.weight": "model-00002-of-00003.safetensors", "model.layers.20.input_layernorm.weight": "model-00002-of-00003.safetensors", "model.layers.20.mlp.down_proj.weight": "model-00002-of-00003.safetensors", "model.layers.20.mlp.gate_proj.weight": "model-00002-of-00003.safetensors", "model.layers.20.mlp.up_proj.weight": "model-00002-of-00003.safetensors", "model.layers.20.post_attention_layernorm.weight": "model-00002-of-00003.safetensors", "model.layers.20.self_attn.k_proj.weight": "model-00002-of-00003.safetensors", "model.layers.20.self_attn.o_proj.weight": "model-00002-of-00003.safetensors", "model.layers.20.self_attn.q_proj.weight": "model-00002-of-00003.safetensors", "model.layers.20.self_attn.v_proj.weight": "model-00002-of-00003.safetensors", "model.layers.21.input_layernorm.weight": "model-00002-of-00003.safetensors", "model.layers.21.mlp.down_proj.weight": "model-00002-of-00003.safetensors", "model.layers.21.mlp.gate_proj.weight": "model-00002-of-00003.safetensors", "model.layers.21.mlp.up_proj.weight": "model-00002-of-00003.safetensors", "model.layers.21.post_attention_layernorm.weight": "model-00002-of-00003.safetensors", "model.layers.21.self_attn.k_proj.weight": "model-00002-of-00003.safetensors", "model.layers.21.self_attn.o_proj.weight": "model-00002-of-00003.safetensors", "model.layers.21.self_attn.q_proj.weight": "model-00002-of-00003.safetensors", "model.layers.21.self_attn.v_proj.weight": "model-00002-of-00003.safetensors", "model.layers.22.input_layernorm.weight": "model-00002-of-00003.safetensors", "model.layers.22.mlp.down_proj.weight": "model-00002-of-00003.safetensors", "model.layers.22.mlp.gate_proj.weight": "model-00002-of-00003.safetensors", "model.layers.22.mlp.up_proj.weight": "model-00002-of-00003.safetensors", "model.layers.22.post_attention_layernorm.weight": "model-00002-of-00003.safetensors", "model.layers.22.self_attn.k_proj.weight": "model-00002-of-00003.safetensors", "model.layers.22.self_attn.o_proj.weight": "model-00002-of-00003.safetensors", "model.layers.22.self_attn.q_proj.weight": "model-00002-of-00003.safetensors", "model.layers.22.self_attn.v_proj.weight": "model-00002-of-00003.safetensors", "model.layers.23.input_layernorm.weight": "model-00002-of-00003.safetensors", "model.layers.23.mlp.down_proj.weight": "model-00002-of-00003.safetensors", "model.layers.23.mlp.gate_proj.weight": "model-00002-of-00003.safetensors", "model.layers.23.mlp.up_proj.weight": "model-00002-of-00003.safetensors", "model.layers.23.post_attention_layernorm.weight": "model-00002-of-00003.safetensors", "model.layers.23.self_attn.k_proj.weight": "model-00002-of-00003.safetensors", "model.layers.23.self_attn.o_proj.weight": "model-00002-of-00003.safetensors", "model.layers.23.self_attn.q_proj.weight": "model-00002-of-00003.safetensors", "model.layers.23.self_attn.v_proj.weight": "model-00002-of-00003.safetensors", "model.layers.24.input_layernorm.weight": "model-00002-of-00003.safetensors", "model.layers.24.mlp.down_proj.weight": "model-00002-of-00003.safetensors", "model.layers.24.mlp.gate_proj.weight": "model-00002-of-00003.safetensors", "model.layers.24.mlp.up_proj.weight": "model-00002-of-00003.safetensors", "model.layers.24.post_attention_layernorm.weight": "model-00002-of-00003.safetensors", "model.layers.24.self_attn.k_proj.weight": "model-00002-of-00003.safetensors", "model.layers.24.self_attn.o_proj.weight": "model-00002-of-00003.safetensors", "model.layers.24.self_attn.q_proj.weight": "model-00002-of-00003.safetensors", "model.layers.24.self_attn.v_proj.weight": "model-00002-of-00003.safetensors", "model.layers.25.input_layernorm.weight": "model-00002-of-00003.safetensors", "model.layers.25.mlp.down_proj.weight": "model-00002-of-00003.safetensors", "model.layers.25.mlp.gate_proj.weight": "model-00002-of-00003.safetensors", "model.layers.25.mlp.up_proj.weight": "model-00002-of-00003.safetensors", "model.layers.25.post_attention_layernorm.weight": "model-00002-of-00003.safetensors", "model.layers.25.self_attn.k_proj.weight": "model-00002-of-00003.safetensors", "model.layers.25.self_attn.o_proj.weight": "model-00002-of-00003.safetensors", "model.layers.25.self_attn.q_proj.weight": "model-00002-of-00003.safetensors", "model.layers.25.self_attn.v_proj.weight": "model-00002-of-00003.safetensors", "model.layers.26.input_layernorm.weight": "model-00002-of-00003.safetensors", "model.layers.26.mlp.down_proj.weight": "model-00002-of-00003.safetensors", "model.layers.26.mlp.gate_proj.weight": "model-00002-of-00003.safetensors", "model.layers.26.mlp.up_proj.weight": "model-00002-of-00003.safetensors", "model.layers.26.post_attention_layernorm.weight": "model-00002-of-00003.safetensors", "model.layers.26.self_attn.k_proj.weight": "model-00002-of-00003.safetensors", "model.layers.26.self_attn.o_proj.weight": "model-00002-of-00003.safetensors", "model.layers.26.self_attn.q_proj.weight": "model-00002-of-00003.safetensors", "model.layers.26.self_attn.v_proj.weight": "model-00002-of-00003.safetensors", "model.layers.27.input_layernorm.weight": "model-00002-of-00003.safetensors", "model.layers.27.mlp.down_proj.weight": "model-00002-of-00003.safetensors", "model.layers.27.mlp.gate_proj.weight": "model-00002-of-00003.safetensors", "model.layers.27.mlp.up_proj.weight": "model-00002-of-00003.safetensors", "model.layers.27.post_attention_layernorm.weight": "model-00002-of-00003.safetensors", "model.layers.27.self_attn.k_proj.weight": "model-00002-of-00003.safetensors", "model.layers.27.self_attn.o_proj.weight": "model-00002-of-00003.safetensors", "model.layers.27.self_attn.q_proj.weight": "model-00003-of-00003.safetensors", "model.layers.27.self_attn.v_proj.weight": "model-00003-of-00003.safetensors", "model.layers.3.input_layernorm.weight": "model-00003-of-00003.safetensors", "model.layers.3.mlp.down_proj.weight": "model-00003-of-00003.safetensors", "model.layers.3.mlp.gate_proj.weight": "model-00003-of-00003.safetensors", "model.layers.3.mlp.up_proj.weight": "model-00003-of-00003.safetensors", "model.layers.3.post_attention_layernorm.weight": "model-00003-of-00003.safetensors", "model.layers.3.self_attn.k_proj.weight": "model-00003-of-00003.safetensors", "model.layers.3.self_attn.o_proj.weight": "model-00003-of-00003.safetensors", "model.layers.3.self_attn.q_proj.weight": "model-00003-of-00003.safetensors", "model.layers.3.self_attn.v_proj.weight": "model-00003-of-00003.safetensors", "model.layers.4.input_layernorm.weight": "model-00003-of-00003.safetensors", "model.layers.4.mlp.down_proj.weight": "model-00003-of-00003.safetensors", "model.layers.4.mlp.gate_proj.weight": "model-00003-of-00003.safetensors", "model.layers.4.mlp.up_proj.weight": "model-00003-of-00003.safetensors", "model.layers.4.post_attention_layernorm.weight": "model-00003-of-00003.safetensors", "model.layers.4.self_attn.k_proj.weight": "model-00003-of-00003.safetensors", "model.layers.4.self_attn.o_proj.weight": "model-00003-of-00003.safetensors", "model.layers.4.self_attn.q_proj.weight": "model-00003-of-00003.safetensors", "model.layers.4.self_attn.v_proj.weight": "model-00003-of-00003.safetensors", "model.layers.5.input_layernorm.weight": "model-00003-of-00003.safetensors", "model.layers.5.mlp.down_proj.weight": "model-00003-of-00003.safetensors", "model.layers.5.mlp.gate_proj.weight": "model-00003-of-00003.safetensors", "model.layers.5.mlp.up_proj.weight": "model-00003-of-00003.safetensors", "model.layers.5.post_attention_layernorm.weight": "model-00003-of-00003.safetensors", "model.layers.5.self_attn.k_proj.weight": "model-00003-of-00003.safetensors", "model.layers.5.self_attn.o_proj.weight": "model-00003-of-00003.safetensors", "model.layers.5.self_attn.q_proj.weight": "model-00003-of-00003.safetensors", "model.layers.5.self_attn.v_proj.weight": "model-00003-of-00003.safetensors", "model.layers.6.input_layernorm.weight": "model-00003-of-00003.safetensors", "model.layers.6.mlp.down_proj.weight": "model-00003-of-00003.safetensors", "model.layers.6.mlp.gate_proj.weight": "model-00003-of-00003.safetensors", "model.layers.6.mlp.up_proj.weight": "model-00003-of-00003.safetensors", "model.layers.6.post_attention_layernorm.weight": "model-00003-of-00003.safetensors", "model.layers.6.self_attn.k_proj.weight": "model-00003-of-00003.safetensors", "model.layers.6.self_attn.o_proj.weight": "model-00003-of-00003.safetensors", "model.layers.6.self_attn.q_proj.weight": "model-00003-of-00003.safetensors", "model.layers.6.self_attn.v_proj.weight": "model-00003-of-00003.safetensors", "model.layers.7.input_layernorm.weight": "model-00003-of-00003.safetensors", "model.layers.7.mlp.down_proj.weight": "model-00003-of-00003.safetensors", "model.layers.7.mlp.gate_proj.weight": "model-00003-of-00003.safetensors", "model.layers.7.mlp.up_proj.weight": "model-00003-of-00003.safetensors", "model.layers.7.post_attention_layernorm.weight": "model-00003-of-00003.safetensors", "model.layers.7.self_attn.k_proj.weight": "model-00003-of-00003.safetensors", "model.layers.7.self_attn.o_proj.weight": "model-00003-of-00003.safetensors", "model.layers.7.self_attn.q_proj.weight": "model-00003-of-00003.safetensors", "model.layers.7.self_attn.v_proj.weight": "model-00003-of-00003.safetensors", "model.layers.8.input_layernorm.weight": "model-00003-of-00003.safetensors", "model.layers.8.mlp.down_proj.weight": "model-00003-of-00003.safetensors", "model.layers.8.mlp.gate_proj.weight": "model-00003-of-00003.safetensors", "model.layers.8.mlp.up_proj.weight": "model-00003-of-00003.safetensors", "model.layers.8.post_attention_layernorm.weight": "model-00003-of-00003.safetensors", "model.layers.8.self_attn.k_proj.weight": "model-00003-of-00003.safetensors", "model.layers.8.self_attn.o_proj.weight": "model-00003-of-00003.safetensors", "model.layers.8.self_attn.q_proj.weight": "model-00003-of-00003.safetensors", "model.layers.8.self_attn.v_proj.weight": "model-00003-of-00003.safetensors", "model.layers.9.input_layernorm.weight": "model-00003-of-00003.safetensors", "model.layers.9.mlp.down_proj.weight": "model-00003-of-00003.safetensors", "model.layers.9.mlp.gate_proj.weight": "model-00003-of-00003.safetensors", "model.layers.9.mlp.up_proj.weight": "model-00003-of-00003.safetensors", "model.layers.9.post_attention_layernorm.weight": "model-00003-of-00003.safetensors", "model.layers.9.self_attn.k_proj.weight": "model-00003-of-00003.safetensors", "model.layers.9.self_attn.o_proj.weight": "model-00003-of-00003.safetensors", "model.layers.9.self_attn.q_proj.weight": "model-00003-of-00003.safetensors", "model.layers.9.self_attn.v_proj.weight": "model-00003-of-00003.safetensors", "model.norm.weight": "model-00003-of-00003.safetensors"}}
models/Llama-3.2-1B-Instruct/special_tokens_map.json ADDED
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "bos_token": {
3
+ "content": "<|begin_of_text|>",
4
+ "lstrip": false,
5
+ "normalized": false,
6
+ "rstrip": false,
7
+ "single_word": false
8
+ },
9
+ "eos_token": {
10
+ "content": "<|eot_id|>",
11
+ "lstrip": false,
12
+ "normalized": false,
13
+ "rstrip": false,
14
+ "single_word": false
15
+ }
16
+ }
models/Llama-3.2-1B-Instruct/tokenizer.json ADDED
The diff for this file is too large to render. See raw diff
 
models/Llama-3.2-1B-Instruct/tokenizer_config.json ADDED
@@ -0,0 +1,2062 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "added_tokens_decoder": {
3
+ "128000": {
4
+ "content": "<|begin_of_text|>",
5
+ "lstrip": false,
6
+ "normalized": false,
7
+ "rstrip": false,
8
+ "single_word": false,
9
+ "special": true
10
+ },
11
+ "128001": {
12
+ "content": "<|end_of_text|>",
13
+ "lstrip": false,
14
+ "normalized": false,
15
+ "rstrip": false,
16
+ "single_word": false,
17
+ "special": true
18
+ },
19
+ "128002": {
20
+ "content": "<|reserved_special_token_0|>",
21
+ "lstrip": false,
22
+ "normalized": false,
23
+ "rstrip": false,
24
+ "single_word": false,
25
+ "special": true
26
+ },
27
+ "128003": {
28
+ "content": "<|reserved_special_token_1|>",
29
+ "lstrip": false,
30
+ "normalized": false,
31
+ "rstrip": false,
32
+ "single_word": false,
33
+ "special": true
34
+ },
35
+ "128004": {
36
+ "content": "<|finetune_right_pad_id|>",
37
+ "lstrip": false,
38
+ "normalized": false,
39
+ "rstrip": false,
40
+ "single_word": false,
41
+ "special": true
42
+ },
43
+ "128005": {
44
+ "content": "<|reserved_special_token_2|>",
45
+ "lstrip": false,
46
+ "normalized": false,
47
+ "rstrip": false,
48
+ "single_word": false,
49
+ "special": true
50
+ },
51
+ "128006": {
52
+ "content": "<|start_header_id|>",
53
+ "lstrip": false,
54
+ "normalized": false,
55
+ "rstrip": false,
56
+ "single_word": false,
57
+ "special": true
58
+ },
59
+ "128007": {
60
+ "content": "<|end_header_id|>",
61
+ "lstrip": false,
62
+ "normalized": false,
63
+ "rstrip": false,
64
+ "single_word": false,
65
+ "special": true
66
+ },
67
+ "128008": {
68
+ "content": "<|eom_id|>",
69
+ "lstrip": false,
70
+ "normalized": false,
71
+ "rstrip": false,
72
+ "single_word": false,
73
+ "special": true
74
+ },
75
+ "128009": {
76
+ "content": "<|eot_id|>",
77
+ "lstrip": false,
78
+ "normalized": false,
79
+ "rstrip": false,
80
+ "single_word": false,
81
+ "special": true
82
+ },
83
+ "128010": {
84
+ "content": "<|python_tag|>",
85
+ "lstrip": false,
86
+ "normalized": false,
87
+ "rstrip": false,
88
+ "single_word": false,
89
+ "special": true
90
+ },
91
+ "128011": {
92
+ "content": "<|reserved_special_token_3|>",
93
+ "lstrip": false,
94
+ "normalized": false,
95
+ "rstrip": false,
96
+ "single_word": false,
97
+ "special": true
98
+ },
99
+ "128012": {
100
+ "content": "<|reserved_special_token_4|>",
101
+ "lstrip": false,
102
+ "normalized": false,
103
+ "rstrip": false,
104
+ "single_word": false,
105
+ "special": true
106
+ },
107
+ "128013": {
108
+ "content": "<|reserved_special_token_5|>",
109
+ "lstrip": false,
110
+ "normalized": false,
111
+ "rstrip": false,
112
+ "single_word": false,
113
+ "special": true
114
+ },
115
+ "128014": {
116
+ "content": "<|reserved_special_token_6|>",
117
+ "lstrip": false,
118
+ "normalized": false,
119
+ "rstrip": false,
120
+ "single_word": false,
121
+ "special": true
122
+ },
123
+ "128015": {
124
+ "content": "<|reserved_special_token_7|>",
125
+ "lstrip": false,
126
+ "normalized": false,
127
+ "rstrip": false,
128
+ "single_word": false,
129
+ "special": true
130
+ },
131
+ "128016": {
132
+ "content": "<|reserved_special_token_8|>",
133
+ "lstrip": false,
134
+ "normalized": false,
135
+ "rstrip": false,
136
+ "single_word": false,
137
+ "special": true
138
+ },
139
+ "128017": {
140
+ "content": "<|reserved_special_token_9|>",
141
+ "lstrip": false,
142
+ "normalized": false,
143
+ "rstrip": false,
144
+ "single_word": false,
145
+ "special": true
146
+ },
147
+ "128018": {
148
+ "content": "<|reserved_special_token_10|>",
149
+ "lstrip": false,
150
+ "normalized": false,
151
+ "rstrip": false,
152
+ "single_word": false,
153
+ "special": true
154
+ },
155
+ "128019": {
156
+ "content": "<|reserved_special_token_11|>",
157
+ "lstrip": false,
158
+ "normalized": false,
159
+ "rstrip": false,
160
+ "single_word": false,
161
+ "special": true
162
+ },
163
+ "128020": {
164
+ "content": "<|reserved_special_token_12|>",
165
+ "lstrip": false,
166
+ "normalized": false,
167
+ "rstrip": false,
168
+ "single_word": false,
169
+ "special": true
170
+ },
171
+ "128021": {
172
+ "content": "<|reserved_special_token_13|>",
173
+ "lstrip": false,
174
+ "normalized": false,
175
+ "rstrip": false,
176
+ "single_word": false,
177
+ "special": true
178
+ },
179
+ "128022": {
180
+ "content": "<|reserved_special_token_14|>",
181
+ "lstrip": false,
182
+ "normalized": false,
183
+ "rstrip": false,
184
+ "single_word": false,
185
+ "special": true
186
+ },
187
+ "128023": {
188
+ "content": "<|reserved_special_token_15|>",
189
+ "lstrip": false,
190
+ "normalized": false,
191
+ "rstrip": false,
192
+ "single_word": false,
193
+ "special": true
194
+ },
195
+ "128024": {
196
+ "content": "<|reserved_special_token_16|>",
197
+ "lstrip": false,
198
+ "normalized": false,
199
+ "rstrip": false,
200
+ "single_word": false,
201
+ "special": true
202
+ },
203
+ "128025": {
204
+ "content": "<|reserved_special_token_17|>",
205
+ "lstrip": false,
206
+ "normalized": false,
207
+ "rstrip": false,
208
+ "single_word": false,
209
+ "special": true
210
+ },
211
+ "128026": {
212
+ "content": "<|reserved_special_token_18|>",
213
+ "lstrip": false,
214
+ "normalized": false,
215
+ "rstrip": false,
216
+ "single_word": false,
217
+ "special": true
218
+ },
219
+ "128027": {
220
+ "content": "<|reserved_special_token_19|>",
221
+ "lstrip": false,
222
+ "normalized": false,
223
+ "rstrip": false,
224
+ "single_word": false,
225
+ "special": true
226
+ },
227
+ "128028": {
228
+ "content": "<|reserved_special_token_20|>",
229
+ "lstrip": false,
230
+ "normalized": false,
231
+ "rstrip": false,
232
+ "single_word": false,
233
+ "special": true
234
+ },
235
+ "128029": {
236
+ "content": "<|reserved_special_token_21|>",
237
+ "lstrip": false,
238
+ "normalized": false,
239
+ "rstrip": false,
240
+ "single_word": false,
241
+ "special": true
242
+ },
243
+ "128030": {
244
+ "content": "<|reserved_special_token_22|>",
245
+ "lstrip": false,
246
+ "normalized": false,
247
+ "rstrip": false,
248
+ "single_word": false,
249
+ "special": true
250
+ },
251
+ "128031": {
252
+ "content": "<|reserved_special_token_23|>",
253
+ "lstrip": false,
254
+ "normalized": false,
255
+ "rstrip": false,
256
+ "single_word": false,
257
+ "special": true
258
+ },
259
+ "128032": {
260
+ "content": "<|reserved_special_token_24|>",
261
+ "lstrip": false,
262
+ "normalized": false,
263
+ "rstrip": false,
264
+ "single_word": false,
265
+ "special": true
266
+ },
267
+ "128033": {
268
+ "content": "<|reserved_special_token_25|>",
269
+ "lstrip": false,
270
+ "normalized": false,
271
+ "rstrip": false,
272
+ "single_word": false,
273
+ "special": true
274
+ },
275
+ "128034": {
276
+ "content": "<|reserved_special_token_26|>",
277
+ "lstrip": false,
278
+ "normalized": false,
279
+ "rstrip": false,
280
+ "single_word": false,
281
+ "special": true
282
+ },
283
+ "128035": {
284
+ "content": "<|reserved_special_token_27|>",
285
+ "lstrip": false,
286
+ "normalized": false,
287
+ "rstrip": false,
288
+ "single_word": false,
289
+ "special": true
290
+ },
291
+ "128036": {
292
+ "content": "<|reserved_special_token_28|>",
293
+ "lstrip": false,
294
+ "normalized": false,
295
+ "rstrip": false,
296
+ "single_word": false,
297
+ "special": true
298
+ },
299
+ "128037": {
300
+ "content": "<|reserved_special_token_29|>",
301
+ "lstrip": false,
302
+ "normalized": false,
303
+ "rstrip": false,
304
+ "single_word": false,
305
+ "special": true
306
+ },
307
+ "128038": {
308
+ "content": "<|reserved_special_token_30|>",
309
+ "lstrip": false,
310
+ "normalized": false,
311
+ "rstrip": false,
312
+ "single_word": false,
313
+ "special": true
314
+ },
315
+ "128039": {
316
+ "content": "<|reserved_special_token_31|>",
317
+ "lstrip": false,
318
+ "normalized": false,
319
+ "rstrip": false,
320
+ "single_word": false,
321
+ "special": true
322
+ },
323
+ "128040": {
324
+ "content": "<|reserved_special_token_32|>",
325
+ "lstrip": false,
326
+ "normalized": false,
327
+ "rstrip": false,
328
+ "single_word": false,
329
+ "special": true
330
+ },
331
+ "128041": {
332
+ "content": "<|reserved_special_token_33|>",
333
+ "lstrip": false,
334
+ "normalized": false,
335
+ "rstrip": false,
336
+ "single_word": false,
337
+ "special": true
338
+ },
339
+ "128042": {
340
+ "content": "<|reserved_special_token_34|>",
341
+ "lstrip": false,
342
+ "normalized": false,
343
+ "rstrip": false,
344
+ "single_word": false,
345
+ "special": true
346
+ },
347
+ "128043": {
348
+ "content": "<|reserved_special_token_35|>",
349
+ "lstrip": false,
350
+ "normalized": false,
351
+ "rstrip": false,
352
+ "single_word": false,
353
+ "special": true
354
+ },
355
+ "128044": {
356
+ "content": "<|reserved_special_token_36|>",
357
+ "lstrip": false,
358
+ "normalized": false,
359
+ "rstrip": false,
360
+ "single_word": false,
361
+ "special": true
362
+ },
363
+ "128045": {
364
+ "content": "<|reserved_special_token_37|>",
365
+ "lstrip": false,
366
+ "normalized": false,
367
+ "rstrip": false,
368
+ "single_word": false,
369
+ "special": true
370
+ },
371
+ "128046": {
372
+ "content": "<|reserved_special_token_38|>",
373
+ "lstrip": false,
374
+ "normalized": false,
375
+ "rstrip": false,
376
+ "single_word": false,
377
+ "special": true
378
+ },
379
+ "128047": {
380
+ "content": "<|reserved_special_token_39|>",
381
+ "lstrip": false,
382
+ "normalized": false,
383
+ "rstrip": false,
384
+ "single_word": false,
385
+ "special": true
386
+ },
387
+ "128048": {
388
+ "content": "<|reserved_special_token_40|>",
389
+ "lstrip": false,
390
+ "normalized": false,
391
+ "rstrip": false,
392
+ "single_word": false,
393
+ "special": true
394
+ },
395
+ "128049": {
396
+ "content": "<|reserved_special_token_41|>",
397
+ "lstrip": false,
398
+ "normalized": false,
399
+ "rstrip": false,
400
+ "single_word": false,
401
+ "special": true
402
+ },
403
+ "128050": {
404
+ "content": "<|reserved_special_token_42|>",
405
+ "lstrip": false,
406
+ "normalized": false,
407
+ "rstrip": false,
408
+ "single_word": false,
409
+ "special": true
410
+ },
411
+ "128051": {
412
+ "content": "<|reserved_special_token_43|>",
413
+ "lstrip": false,
414
+ "normalized": false,
415
+ "rstrip": false,
416
+ "single_word": false,
417
+ "special": true
418
+ },
419
+ "128052": {
420
+ "content": "<|reserved_special_token_44|>",
421
+ "lstrip": false,
422
+ "normalized": false,
423
+ "rstrip": false,
424
+ "single_word": false,
425
+ "special": true
426
+ },
427
+ "128053": {
428
+ "content": "<|reserved_special_token_45|>",
429
+ "lstrip": false,
430
+ "normalized": false,
431
+ "rstrip": false,
432
+ "single_word": false,
433
+ "special": true
434
+ },
435
+ "128054": {
436
+ "content": "<|reserved_special_token_46|>",
437
+ "lstrip": false,
438
+ "normalized": false,
439
+ "rstrip": false,
440
+ "single_word": false,
441
+ "special": true
442
+ },
443
+ "128055": {
444
+ "content": "<|reserved_special_token_47|>",
445
+ "lstrip": false,
446
+ "normalized": false,
447
+ "rstrip": false,
448
+ "single_word": false,
449
+ "special": true
450
+ },
451
+ "128056": {
452
+ "content": "<|reserved_special_token_48|>",
453
+ "lstrip": false,
454
+ "normalized": false,
455
+ "rstrip": false,
456
+ "single_word": false,
457
+ "special": true
458
+ },
459
+ "128057": {
460
+ "content": "<|reserved_special_token_49|>",
461
+ "lstrip": false,
462
+ "normalized": false,
463
+ "rstrip": false,
464
+ "single_word": false,
465
+ "special": true
466
+ },
467
+ "128058": {
468
+ "content": "<|reserved_special_token_50|>",
469
+ "lstrip": false,
470
+ "normalized": false,
471
+ "rstrip": false,
472
+ "single_word": false,
473
+ "special": true
474
+ },
475
+ "128059": {
476
+ "content": "<|reserved_special_token_51|>",
477
+ "lstrip": false,
478
+ "normalized": false,
479
+ "rstrip": false,
480
+ "single_word": false,
481
+ "special": true
482
+ },
483
+ "128060": {
484
+ "content": "<|reserved_special_token_52|>",
485
+ "lstrip": false,
486
+ "normalized": false,
487
+ "rstrip": false,
488
+ "single_word": false,
489
+ "special": true
490
+ },
491
+ "128061": {
492
+ "content": "<|reserved_special_token_53|>",
493
+ "lstrip": false,
494
+ "normalized": false,
495
+ "rstrip": false,
496
+ "single_word": false,
497
+ "special": true
498
+ },
499
+ "128062": {
500
+ "content": "<|reserved_special_token_54|>",
501
+ "lstrip": false,
502
+ "normalized": false,
503
+ "rstrip": false,
504
+ "single_word": false,
505
+ "special": true
506
+ },
507
+ "128063": {
508
+ "content": "<|reserved_special_token_55|>",
509
+ "lstrip": false,
510
+ "normalized": false,
511
+ "rstrip": false,
512
+ "single_word": false,
513
+ "special": true
514
+ },
515
+ "128064": {
516
+ "content": "<|reserved_special_token_56|>",
517
+ "lstrip": false,
518
+ "normalized": false,
519
+ "rstrip": false,
520
+ "single_word": false,
521
+ "special": true
522
+ },
523
+ "128065": {
524
+ "content": "<|reserved_special_token_57|>",
525
+ "lstrip": false,
526
+ "normalized": false,
527
+ "rstrip": false,
528
+ "single_word": false,
529
+ "special": true
530
+ },
531
+ "128066": {
532
+ "content": "<|reserved_special_token_58|>",
533
+ "lstrip": false,
534
+ "normalized": false,
535
+ "rstrip": false,
536
+ "single_word": false,
537
+ "special": true
538
+ },
539
+ "128067": {
540
+ "content": "<|reserved_special_token_59|>",
541
+ "lstrip": false,
542
+ "normalized": false,
543
+ "rstrip": false,
544
+ "single_word": false,
545
+ "special": true
546
+ },
547
+ "128068": {
548
+ "content": "<|reserved_special_token_60|>",
549
+ "lstrip": false,
550
+ "normalized": false,
551
+ "rstrip": false,
552
+ "single_word": false,
553
+ "special": true
554
+ },
555
+ "128069": {
556
+ "content": "<|reserved_special_token_61|>",
557
+ "lstrip": false,
558
+ "normalized": false,
559
+ "rstrip": false,
560
+ "single_word": false,
561
+ "special": true
562
+ },
563
+ "128070": {
564
+ "content": "<|reserved_special_token_62|>",
565
+ "lstrip": false,
566
+ "normalized": false,
567
+ "rstrip": false,
568
+ "single_word": false,
569
+ "special": true
570
+ },
571
+ "128071": {
572
+ "content": "<|reserved_special_token_63|>",
573
+ "lstrip": false,
574
+ "normalized": false,
575
+ "rstrip": false,
576
+ "single_word": false,
577
+ "special": true
578
+ },
579
+ "128072": {
580
+ "content": "<|reserved_special_token_64|>",
581
+ "lstrip": false,
582
+ "normalized": false,
583
+ "rstrip": false,
584
+ "single_word": false,
585
+ "special": true
586
+ },
587
+ "128073": {
588
+ "content": "<|reserved_special_token_65|>",
589
+ "lstrip": false,
590
+ "normalized": false,
591
+ "rstrip": false,
592
+ "single_word": false,
593
+ "special": true
594
+ },
595
+ "128074": {
596
+ "content": "<|reserved_special_token_66|>",
597
+ "lstrip": false,
598
+ "normalized": false,
599
+ "rstrip": false,
600
+ "single_word": false,
601
+ "special": true
602
+ },
603
+ "128075": {
604
+ "content": "<|reserved_special_token_67|>",
605
+ "lstrip": false,
606
+ "normalized": false,
607
+ "rstrip": false,
608
+ "single_word": false,
609
+ "special": true
610
+ },
611
+ "128076": {
612
+ "content": "<|reserved_special_token_68|>",
613
+ "lstrip": false,
614
+ "normalized": false,
615
+ "rstrip": false,
616
+ "single_word": false,
617
+ "special": true
618
+ },
619
+ "128077": {
620
+ "content": "<|reserved_special_token_69|>",
621
+ "lstrip": false,
622
+ "normalized": false,
623
+ "rstrip": false,
624
+ "single_word": false,
625
+ "special": true
626
+ },
627
+ "128078": {
628
+ "content": "<|reserved_special_token_70|>",
629
+ "lstrip": false,
630
+ "normalized": false,
631
+ "rstrip": false,
632
+ "single_word": false,
633
+ "special": true
634
+ },
635
+ "128079": {
636
+ "content": "<|reserved_special_token_71|>",
637
+ "lstrip": false,
638
+ "normalized": false,
639
+ "rstrip": false,
640
+ "single_word": false,
641
+ "special": true
642
+ },
643
+ "128080": {
644
+ "content": "<|reserved_special_token_72|>",
645
+ "lstrip": false,
646
+ "normalized": false,
647
+ "rstrip": false,
648
+ "single_word": false,
649
+ "special": true
650
+ },
651
+ "128081": {
652
+ "content": "<|reserved_special_token_73|>",
653
+ "lstrip": false,
654
+ "normalized": false,
655
+ "rstrip": false,
656
+ "single_word": false,
657
+ "special": true
658
+ },
659
+ "128082": {
660
+ "content": "<|reserved_special_token_74|>",
661
+ "lstrip": false,
662
+ "normalized": false,
663
+ "rstrip": false,
664
+ "single_word": false,
665
+ "special": true
666
+ },
667
+ "128083": {
668
+ "content": "<|reserved_special_token_75|>",
669
+ "lstrip": false,
670
+ "normalized": false,
671
+ "rstrip": false,
672
+ "single_word": false,
673
+ "special": true
674
+ },
675
+ "128084": {
676
+ "content": "<|reserved_special_token_76|>",
677
+ "lstrip": false,
678
+ "normalized": false,
679
+ "rstrip": false,
680
+ "single_word": false,
681
+ "special": true
682
+ },
683
+ "128085": {
684
+ "content": "<|reserved_special_token_77|>",
685
+ "lstrip": false,
686
+ "normalized": false,
687
+ "rstrip": false,
688
+ "single_word": false,
689
+ "special": true
690
+ },
691
+ "128086": {
692
+ "content": "<|reserved_special_token_78|>",
693
+ "lstrip": false,
694
+ "normalized": false,
695
+ "rstrip": false,
696
+ "single_word": false,
697
+ "special": true
698
+ },
699
+ "128087": {
700
+ "content": "<|reserved_special_token_79|>",
701
+ "lstrip": false,
702
+ "normalized": false,
703
+ "rstrip": false,
704
+ "single_word": false,
705
+ "special": true
706
+ },
707
+ "128088": {
708
+ "content": "<|reserved_special_token_80|>",
709
+ "lstrip": false,
710
+ "normalized": false,
711
+ "rstrip": false,
712
+ "single_word": false,
713
+ "special": true
714
+ },
715
+ "128089": {
716
+ "content": "<|reserved_special_token_81|>",
717
+ "lstrip": false,
718
+ "normalized": false,
719
+ "rstrip": false,
720
+ "single_word": false,
721
+ "special": true
722
+ },
723
+ "128090": {
724
+ "content": "<|reserved_special_token_82|>",
725
+ "lstrip": false,
726
+ "normalized": false,
727
+ "rstrip": false,
728
+ "single_word": false,
729
+ "special": true
730
+ },
731
+ "128091": {
732
+ "content": "<|reserved_special_token_83|>",
733
+ "lstrip": false,
734
+ "normalized": false,
735
+ "rstrip": false,
736
+ "single_word": false,
737
+ "special": true
738
+ },
739
+ "128092": {
740
+ "content": "<|reserved_special_token_84|>",
741
+ "lstrip": false,
742
+ "normalized": false,
743
+ "rstrip": false,
744
+ "single_word": false,
745
+ "special": true
746
+ },
747
+ "128093": {
748
+ "content": "<|reserved_special_token_85|>",
749
+ "lstrip": false,
750
+ "normalized": false,
751
+ "rstrip": false,
752
+ "single_word": false,
753
+ "special": true
754
+ },
755
+ "128094": {
756
+ "content": "<|reserved_special_token_86|>",
757
+ "lstrip": false,
758
+ "normalized": false,
759
+ "rstrip": false,
760
+ "single_word": false,
761
+ "special": true
762
+ },
763
+ "128095": {
764
+ "content": "<|reserved_special_token_87|>",
765
+ "lstrip": false,
766
+ "normalized": false,
767
+ "rstrip": false,
768
+ "single_word": false,
769
+ "special": true
770
+ },
771
+ "128096": {
772
+ "content": "<|reserved_special_token_88|>",
773
+ "lstrip": false,
774
+ "normalized": false,
775
+ "rstrip": false,
776
+ "single_word": false,
777
+ "special": true
778
+ },
779
+ "128097": {
780
+ "content": "<|reserved_special_token_89|>",
781
+ "lstrip": false,
782
+ "normalized": false,
783
+ "rstrip": false,
784
+ "single_word": false,
785
+ "special": true
786
+ },
787
+ "128098": {
788
+ "content": "<|reserved_special_token_90|>",
789
+ "lstrip": false,
790
+ "normalized": false,
791
+ "rstrip": false,
792
+ "single_word": false,
793
+ "special": true
794
+ },
795
+ "128099": {
796
+ "content": "<|reserved_special_token_91|>",
797
+ "lstrip": false,
798
+ "normalized": false,
799
+ "rstrip": false,
800
+ "single_word": false,
801
+ "special": true
802
+ },
803
+ "128100": {
804
+ "content": "<|reserved_special_token_92|>",
805
+ "lstrip": false,
806
+ "normalized": false,
807
+ "rstrip": false,
808
+ "single_word": false,
809
+ "special": true
810
+ },
811
+ "128101": {
812
+ "content": "<|reserved_special_token_93|>",
813
+ "lstrip": false,
814
+ "normalized": false,
815
+ "rstrip": false,
816
+ "single_word": false,
817
+ "special": true
818
+ },
819
+ "128102": {
820
+ "content": "<|reserved_special_token_94|>",
821
+ "lstrip": false,
822
+ "normalized": false,
823
+ "rstrip": false,
824
+ "single_word": false,
825
+ "special": true
826
+ },
827
+ "128103": {
828
+ "content": "<|reserved_special_token_95|>",
829
+ "lstrip": false,
830
+ "normalized": false,
831
+ "rstrip": false,
832
+ "single_word": false,
833
+ "special": true
834
+ },
835
+ "128104": {
836
+ "content": "<|reserved_special_token_96|>",
837
+ "lstrip": false,
838
+ "normalized": false,
839
+ "rstrip": false,
840
+ "single_word": false,
841
+ "special": true
842
+ },
843
+ "128105": {
844
+ "content": "<|reserved_special_token_97|>",
845
+ "lstrip": false,
846
+ "normalized": false,
847
+ "rstrip": false,
848
+ "single_word": false,
849
+ "special": true
850
+ },
851
+ "128106": {
852
+ "content": "<|reserved_special_token_98|>",
853
+ "lstrip": false,
854
+ "normalized": false,
855
+ "rstrip": false,
856
+ "single_word": false,
857
+ "special": true
858
+ },
859
+ "128107": {
860
+ "content": "<|reserved_special_token_99|>",
861
+ "lstrip": false,
862
+ "normalized": false,
863
+ "rstrip": false,
864
+ "single_word": false,
865
+ "special": true
866
+ },
867
+ "128108": {
868
+ "content": "<|reserved_special_token_100|>",
869
+ "lstrip": false,
870
+ "normalized": false,
871
+ "rstrip": false,
872
+ "single_word": false,
873
+ "special": true
874
+ },
875
+ "128109": {
876
+ "content": "<|reserved_special_token_101|>",
877
+ "lstrip": false,
878
+ "normalized": false,
879
+ "rstrip": false,
880
+ "single_word": false,
881
+ "special": true
882
+ },
883
+ "128110": {
884
+ "content": "<|reserved_special_token_102|>",
885
+ "lstrip": false,
886
+ "normalized": false,
887
+ "rstrip": false,
888
+ "single_word": false,
889
+ "special": true
890
+ },
891
+ "128111": {
892
+ "content": "<|reserved_special_token_103|>",
893
+ "lstrip": false,
894
+ "normalized": false,
895
+ "rstrip": false,
896
+ "single_word": false,
897
+ "special": true
898
+ },
899
+ "128112": {
900
+ "content": "<|reserved_special_token_104|>",
901
+ "lstrip": false,
902
+ "normalized": false,
903
+ "rstrip": false,
904
+ "single_word": false,
905
+ "special": true
906
+ },
907
+ "128113": {
908
+ "content": "<|reserved_special_token_105|>",
909
+ "lstrip": false,
910
+ "normalized": false,
911
+ "rstrip": false,
912
+ "single_word": false,
913
+ "special": true
914
+ },
915
+ "128114": {
916
+ "content": "<|reserved_special_token_106|>",
917
+ "lstrip": false,
918
+ "normalized": false,
919
+ "rstrip": false,
920
+ "single_word": false,
921
+ "special": true
922
+ },
923
+ "128115": {
924
+ "content": "<|reserved_special_token_107|>",
925
+ "lstrip": false,
926
+ "normalized": false,
927
+ "rstrip": false,
928
+ "single_word": false,
929
+ "special": true
930
+ },
931
+ "128116": {
932
+ "content": "<|reserved_special_token_108|>",
933
+ "lstrip": false,
934
+ "normalized": false,
935
+ "rstrip": false,
936
+ "single_word": false,
937
+ "special": true
938
+ },
939
+ "128117": {
940
+ "content": "<|reserved_special_token_109|>",
941
+ "lstrip": false,
942
+ "normalized": false,
943
+ "rstrip": false,
944
+ "single_word": false,
945
+ "special": true
946
+ },
947
+ "128118": {
948
+ "content": "<|reserved_special_token_110|>",
949
+ "lstrip": false,
950
+ "normalized": false,
951
+ "rstrip": false,
952
+ "single_word": false,
953
+ "special": true
954
+ },
955
+ "128119": {
956
+ "content": "<|reserved_special_token_111|>",
957
+ "lstrip": false,
958
+ "normalized": false,
959
+ "rstrip": false,
960
+ "single_word": false,
961
+ "special": true
962
+ },
963
+ "128120": {
964
+ "content": "<|reserved_special_token_112|>",
965
+ "lstrip": false,
966
+ "normalized": false,
967
+ "rstrip": false,
968
+ "single_word": false,
969
+ "special": true
970
+ },
971
+ "128121": {
972
+ "content": "<|reserved_special_token_113|>",
973
+ "lstrip": false,
974
+ "normalized": false,
975
+ "rstrip": false,
976
+ "single_word": false,
977
+ "special": true
978
+ },
979
+ "128122": {
980
+ "content": "<|reserved_special_token_114|>",
981
+ "lstrip": false,
982
+ "normalized": false,
983
+ "rstrip": false,
984
+ "single_word": false,
985
+ "special": true
986
+ },
987
+ "128123": {
988
+ "content": "<|reserved_special_token_115|>",
989
+ "lstrip": false,
990
+ "normalized": false,
991
+ "rstrip": false,
992
+ "single_word": false,
993
+ "special": true
994
+ },
995
+ "128124": {
996
+ "content": "<|reserved_special_token_116|>",
997
+ "lstrip": false,
998
+ "normalized": false,
999
+ "rstrip": false,
1000
+ "single_word": false,
1001
+ "special": true
1002
+ },
1003
+ "128125": {
1004
+ "content": "<|reserved_special_token_117|>",
1005
+ "lstrip": false,
1006
+ "normalized": false,
1007
+ "rstrip": false,
1008
+ "single_word": false,
1009
+ "special": true
1010
+ },
1011
+ "128126": {
1012
+ "content": "<|reserved_special_token_118|>",
1013
+ "lstrip": false,
1014
+ "normalized": false,
1015
+ "rstrip": false,
1016
+ "single_word": false,
1017
+ "special": true
1018
+ },
1019
+ "128127": {
1020
+ "content": "<|reserved_special_token_119|>",
1021
+ "lstrip": false,
1022
+ "normalized": false,
1023
+ "rstrip": false,
1024
+ "single_word": false,
1025
+ "special": true
1026
+ },
1027
+ "128128": {
1028
+ "content": "<|reserved_special_token_120|>",
1029
+ "lstrip": false,
1030
+ "normalized": false,
1031
+ "rstrip": false,
1032
+ "single_word": false,
1033
+ "special": true
1034
+ },
1035
+ "128129": {
1036
+ "content": "<|reserved_special_token_121|>",
1037
+ "lstrip": false,
1038
+ "normalized": false,
1039
+ "rstrip": false,
1040
+ "single_word": false,
1041
+ "special": true
1042
+ },
1043
+ "128130": {
1044
+ "content": "<|reserved_special_token_122|>",
1045
+ "lstrip": false,
1046
+ "normalized": false,
1047
+ "rstrip": false,
1048
+ "single_word": false,
1049
+ "special": true
1050
+ },
1051
+ "128131": {
1052
+ "content": "<|reserved_special_token_123|>",
1053
+ "lstrip": false,
1054
+ "normalized": false,
1055
+ "rstrip": false,
1056
+ "single_word": false,
1057
+ "special": true
1058
+ },
1059
+ "128132": {
1060
+ "content": "<|reserved_special_token_124|>",
1061
+ "lstrip": false,
1062
+ "normalized": false,
1063
+ "rstrip": false,
1064
+ "single_word": false,
1065
+ "special": true
1066
+ },
1067
+ "128133": {
1068
+ "content": "<|reserved_special_token_125|>",
1069
+ "lstrip": false,
1070
+ "normalized": false,
1071
+ "rstrip": false,
1072
+ "single_word": false,
1073
+ "special": true
1074
+ },
1075
+ "128134": {
1076
+ "content": "<|reserved_special_token_126|>",
1077
+ "lstrip": false,
1078
+ "normalized": false,
1079
+ "rstrip": false,
1080
+ "single_word": false,
1081
+ "special": true
1082
+ },
1083
+ "128135": {
1084
+ "content": "<|reserved_special_token_127|>",
1085
+ "lstrip": false,
1086
+ "normalized": false,
1087
+ "rstrip": false,
1088
+ "single_word": false,
1089
+ "special": true
1090
+ },
1091
+ "128136": {
1092
+ "content": "<|reserved_special_token_128|>",
1093
+ "lstrip": false,
1094
+ "normalized": false,
1095
+ "rstrip": false,
1096
+ "single_word": false,
1097
+ "special": true
1098
+ },
1099
+ "128137": {
1100
+ "content": "<|reserved_special_token_129|>",
1101
+ "lstrip": false,
1102
+ "normalized": false,
1103
+ "rstrip": false,
1104
+ "single_word": false,
1105
+ "special": true
1106
+ },
1107
+ "128138": {
1108
+ "content": "<|reserved_special_token_130|>",
1109
+ "lstrip": false,
1110
+ "normalized": false,
1111
+ "rstrip": false,
1112
+ "single_word": false,
1113
+ "special": true
1114
+ },
1115
+ "128139": {
1116
+ "content": "<|reserved_special_token_131|>",
1117
+ "lstrip": false,
1118
+ "normalized": false,
1119
+ "rstrip": false,
1120
+ "single_word": false,
1121
+ "special": true
1122
+ },
1123
+ "128140": {
1124
+ "content": "<|reserved_special_token_132|>",
1125
+ "lstrip": false,
1126
+ "normalized": false,
1127
+ "rstrip": false,
1128
+ "single_word": false,
1129
+ "special": true
1130
+ },
1131
+ "128141": {
1132
+ "content": "<|reserved_special_token_133|>",
1133
+ "lstrip": false,
1134
+ "normalized": false,
1135
+ "rstrip": false,
1136
+ "single_word": false,
1137
+ "special": true
1138
+ },
1139
+ "128142": {
1140
+ "content": "<|reserved_special_token_134|>",
1141
+ "lstrip": false,
1142
+ "normalized": false,
1143
+ "rstrip": false,
1144
+ "single_word": false,
1145
+ "special": true
1146
+ },
1147
+ "128143": {
1148
+ "content": "<|reserved_special_token_135|>",
1149
+ "lstrip": false,
1150
+ "normalized": false,
1151
+ "rstrip": false,
1152
+ "single_word": false,
1153
+ "special": true
1154
+ },
1155
+ "128144": {
1156
+ "content": "<|reserved_special_token_136|>",
1157
+ "lstrip": false,
1158
+ "normalized": false,
1159
+ "rstrip": false,
1160
+ "single_word": false,
1161
+ "special": true
1162
+ },
1163
+ "128145": {
1164
+ "content": "<|reserved_special_token_137|>",
1165
+ "lstrip": false,
1166
+ "normalized": false,
1167
+ "rstrip": false,
1168
+ "single_word": false,
1169
+ "special": true
1170
+ },
1171
+ "128146": {
1172
+ "content": "<|reserved_special_token_138|>",
1173
+ "lstrip": false,
1174
+ "normalized": false,
1175
+ "rstrip": false,
1176
+ "single_word": false,
1177
+ "special": true
1178
+ },
1179
+ "128147": {
1180
+ "content": "<|reserved_special_token_139|>",
1181
+ "lstrip": false,
1182
+ "normalized": false,
1183
+ "rstrip": false,
1184
+ "single_word": false,
1185
+ "special": true
1186
+ },
1187
+ "128148": {
1188
+ "content": "<|reserved_special_token_140|>",
1189
+ "lstrip": false,
1190
+ "normalized": false,
1191
+ "rstrip": false,
1192
+ "single_word": false,
1193
+ "special": true
1194
+ },
1195
+ "128149": {
1196
+ "content": "<|reserved_special_token_141|>",
1197
+ "lstrip": false,
1198
+ "normalized": false,
1199
+ "rstrip": false,
1200
+ "single_word": false,
1201
+ "special": true
1202
+ },
1203
+ "128150": {
1204
+ "content": "<|reserved_special_token_142|>",
1205
+ "lstrip": false,
1206
+ "normalized": false,
1207
+ "rstrip": false,
1208
+ "single_word": false,
1209
+ "special": true
1210
+ },
1211
+ "128151": {
1212
+ "content": "<|reserved_special_token_143|>",
1213
+ "lstrip": false,
1214
+ "normalized": false,
1215
+ "rstrip": false,
1216
+ "single_word": false,
1217
+ "special": true
1218
+ },
1219
+ "128152": {
1220
+ "content": "<|reserved_special_token_144|>",
1221
+ "lstrip": false,
1222
+ "normalized": false,
1223
+ "rstrip": false,
1224
+ "single_word": false,
1225
+ "special": true
1226
+ },
1227
+ "128153": {
1228
+ "content": "<|reserved_special_token_145|>",
1229
+ "lstrip": false,
1230
+ "normalized": false,
1231
+ "rstrip": false,
1232
+ "single_word": false,
1233
+ "special": true
1234
+ },
1235
+ "128154": {
1236
+ "content": "<|reserved_special_token_146|>",
1237
+ "lstrip": false,
1238
+ "normalized": false,
1239
+ "rstrip": false,
1240
+ "single_word": false,
1241
+ "special": true
1242
+ },
1243
+ "128155": {
1244
+ "content": "<|reserved_special_token_147|>",
1245
+ "lstrip": false,
1246
+ "normalized": false,
1247
+ "rstrip": false,
1248
+ "single_word": false,
1249
+ "special": true
1250
+ },
1251
+ "128156": {
1252
+ "content": "<|reserved_special_token_148|>",
1253
+ "lstrip": false,
1254
+ "normalized": false,
1255
+ "rstrip": false,
1256
+ "single_word": false,
1257
+ "special": true
1258
+ },
1259
+ "128157": {
1260
+ "content": "<|reserved_special_token_149|>",
1261
+ "lstrip": false,
1262
+ "normalized": false,
1263
+ "rstrip": false,
1264
+ "single_word": false,
1265
+ "special": true
1266
+ },
1267
+ "128158": {
1268
+ "content": "<|reserved_special_token_150|>",
1269
+ "lstrip": false,
1270
+ "normalized": false,
1271
+ "rstrip": false,
1272
+ "single_word": false,
1273
+ "special": true
1274
+ },
1275
+ "128159": {
1276
+ "content": "<|reserved_special_token_151|>",
1277
+ "lstrip": false,
1278
+ "normalized": false,
1279
+ "rstrip": false,
1280
+ "single_word": false,
1281
+ "special": true
1282
+ },
1283
+ "128160": {
1284
+ "content": "<|reserved_special_token_152|>",
1285
+ "lstrip": false,
1286
+ "normalized": false,
1287
+ "rstrip": false,
1288
+ "single_word": false,
1289
+ "special": true
1290
+ },
1291
+ "128161": {
1292
+ "content": "<|reserved_special_token_153|>",
1293
+ "lstrip": false,
1294
+ "normalized": false,
1295
+ "rstrip": false,
1296
+ "single_word": false,
1297
+ "special": true
1298
+ },
1299
+ "128162": {
1300
+ "content": "<|reserved_special_token_154|>",
1301
+ "lstrip": false,
1302
+ "normalized": false,
1303
+ "rstrip": false,
1304
+ "single_word": false,
1305
+ "special": true
1306
+ },
1307
+ "128163": {
1308
+ "content": "<|reserved_special_token_155|>",
1309
+ "lstrip": false,
1310
+ "normalized": false,
1311
+ "rstrip": false,
1312
+ "single_word": false,
1313
+ "special": true
1314
+ },
1315
+ "128164": {
1316
+ "content": "<|reserved_special_token_156|>",
1317
+ "lstrip": false,
1318
+ "normalized": false,
1319
+ "rstrip": false,
1320
+ "single_word": false,
1321
+ "special": true
1322
+ },
1323
+ "128165": {
1324
+ "content": "<|reserved_special_token_157|>",
1325
+ "lstrip": false,
1326
+ "normalized": false,
1327
+ "rstrip": false,
1328
+ "single_word": false,
1329
+ "special": true
1330
+ },
1331
+ "128166": {
1332
+ "content": "<|reserved_special_token_158|>",
1333
+ "lstrip": false,
1334
+ "normalized": false,
1335
+ "rstrip": false,
1336
+ "single_word": false,
1337
+ "special": true
1338
+ },
1339
+ "128167": {
1340
+ "content": "<|reserved_special_token_159|>",
1341
+ "lstrip": false,
1342
+ "normalized": false,
1343
+ "rstrip": false,
1344
+ "single_word": false,
1345
+ "special": true
1346
+ },
1347
+ "128168": {
1348
+ "content": "<|reserved_special_token_160|>",
1349
+ "lstrip": false,
1350
+ "normalized": false,
1351
+ "rstrip": false,
1352
+ "single_word": false,
1353
+ "special": true
1354
+ },
1355
+ "128169": {
1356
+ "content": "<|reserved_special_token_161|>",
1357
+ "lstrip": false,
1358
+ "normalized": false,
1359
+ "rstrip": false,
1360
+ "single_word": false,
1361
+ "special": true
1362
+ },
1363
+ "128170": {
1364
+ "content": "<|reserved_special_token_162|>",
1365
+ "lstrip": false,
1366
+ "normalized": false,
1367
+ "rstrip": false,
1368
+ "single_word": false,
1369
+ "special": true
1370
+ },
1371
+ "128171": {
1372
+ "content": "<|reserved_special_token_163|>",
1373
+ "lstrip": false,
1374
+ "normalized": false,
1375
+ "rstrip": false,
1376
+ "single_word": false,
1377
+ "special": true
1378
+ },
1379
+ "128172": {
1380
+ "content": "<|reserved_special_token_164|>",
1381
+ "lstrip": false,
1382
+ "normalized": false,
1383
+ "rstrip": false,
1384
+ "single_word": false,
1385
+ "special": true
1386
+ },
1387
+ "128173": {
1388
+ "content": "<|reserved_special_token_165|>",
1389
+ "lstrip": false,
1390
+ "normalized": false,
1391
+ "rstrip": false,
1392
+ "single_word": false,
1393
+ "special": true
1394
+ },
1395
+ "128174": {
1396
+ "content": "<|reserved_special_token_166|>",
1397
+ "lstrip": false,
1398
+ "normalized": false,
1399
+ "rstrip": false,
1400
+ "single_word": false,
1401
+ "special": true
1402
+ },
1403
+ "128175": {
1404
+ "content": "<|reserved_special_token_167|>",
1405
+ "lstrip": false,
1406
+ "normalized": false,
1407
+ "rstrip": false,
1408
+ "single_word": false,
1409
+ "special": true
1410
+ },
1411
+ "128176": {
1412
+ "content": "<|reserved_special_token_168|>",
1413
+ "lstrip": false,
1414
+ "normalized": false,
1415
+ "rstrip": false,
1416
+ "single_word": false,
1417
+ "special": true
1418
+ },
1419
+ "128177": {
1420
+ "content": "<|reserved_special_token_169|>",
1421
+ "lstrip": false,
1422
+ "normalized": false,
1423
+ "rstrip": false,
1424
+ "single_word": false,
1425
+ "special": true
1426
+ },
1427
+ "128178": {
1428
+ "content": "<|reserved_special_token_170|>",
1429
+ "lstrip": false,
1430
+ "normalized": false,
1431
+ "rstrip": false,
1432
+ "single_word": false,
1433
+ "special": true
1434
+ },
1435
+ "128179": {
1436
+ "content": "<|reserved_special_token_171|>",
1437
+ "lstrip": false,
1438
+ "normalized": false,
1439
+ "rstrip": false,
1440
+ "single_word": false,
1441
+ "special": true
1442
+ },
1443
+ "128180": {
1444
+ "content": "<|reserved_special_token_172|>",
1445
+ "lstrip": false,
1446
+ "normalized": false,
1447
+ "rstrip": false,
1448
+ "single_word": false,
1449
+ "special": true
1450
+ },
1451
+ "128181": {
1452
+ "content": "<|reserved_special_token_173|>",
1453
+ "lstrip": false,
1454
+ "normalized": false,
1455
+ "rstrip": false,
1456
+ "single_word": false,
1457
+ "special": true
1458
+ },
1459
+ "128182": {
1460
+ "content": "<|reserved_special_token_174|>",
1461
+ "lstrip": false,
1462
+ "normalized": false,
1463
+ "rstrip": false,
1464
+ "single_word": false,
1465
+ "special": true
1466
+ },
1467
+ "128183": {
1468
+ "content": "<|reserved_special_token_175|>",
1469
+ "lstrip": false,
1470
+ "normalized": false,
1471
+ "rstrip": false,
1472
+ "single_word": false,
1473
+ "special": true
1474
+ },
1475
+ "128184": {
1476
+ "content": "<|reserved_special_token_176|>",
1477
+ "lstrip": false,
1478
+ "normalized": false,
1479
+ "rstrip": false,
1480
+ "single_word": false,
1481
+ "special": true
1482
+ },
1483
+ "128185": {
1484
+ "content": "<|reserved_special_token_177|>",
1485
+ "lstrip": false,
1486
+ "normalized": false,
1487
+ "rstrip": false,
1488
+ "single_word": false,
1489
+ "special": true
1490
+ },
1491
+ "128186": {
1492
+ "content": "<|reserved_special_token_178|>",
1493
+ "lstrip": false,
1494
+ "normalized": false,
1495
+ "rstrip": false,
1496
+ "single_word": false,
1497
+ "special": true
1498
+ },
1499
+ "128187": {
1500
+ "content": "<|reserved_special_token_179|>",
1501
+ "lstrip": false,
1502
+ "normalized": false,
1503
+ "rstrip": false,
1504
+ "single_word": false,
1505
+ "special": true
1506
+ },
1507
+ "128188": {
1508
+ "content": "<|reserved_special_token_180|>",
1509
+ "lstrip": false,
1510
+ "normalized": false,
1511
+ "rstrip": false,
1512
+ "single_word": false,
1513
+ "special": true
1514
+ },
1515
+ "128189": {
1516
+ "content": "<|reserved_special_token_181|>",
1517
+ "lstrip": false,
1518
+ "normalized": false,
1519
+ "rstrip": false,
1520
+ "single_word": false,
1521
+ "special": true
1522
+ },
1523
+ "128190": {
1524
+ "content": "<|reserved_special_token_182|>",
1525
+ "lstrip": false,
1526
+ "normalized": false,
1527
+ "rstrip": false,
1528
+ "single_word": false,
1529
+ "special": true
1530
+ },
1531
+ "128191": {
1532
+ "content": "<|reserved_special_token_183|>",
1533
+ "lstrip": false,
1534
+ "normalized": false,
1535
+ "rstrip": false,
1536
+ "single_word": false,
1537
+ "special": true
1538
+ },
1539
+ "128192": {
1540
+ "content": "<|reserved_special_token_184|>",
1541
+ "lstrip": false,
1542
+ "normalized": false,
1543
+ "rstrip": false,
1544
+ "single_word": false,
1545
+ "special": true
1546
+ },
1547
+ "128193": {
1548
+ "content": "<|reserved_special_token_185|>",
1549
+ "lstrip": false,
1550
+ "normalized": false,
1551
+ "rstrip": false,
1552
+ "single_word": false,
1553
+ "special": true
1554
+ },
1555
+ "128194": {
1556
+ "content": "<|reserved_special_token_186|>",
1557
+ "lstrip": false,
1558
+ "normalized": false,
1559
+ "rstrip": false,
1560
+ "single_word": false,
1561
+ "special": true
1562
+ },
1563
+ "128195": {
1564
+ "content": "<|reserved_special_token_187|>",
1565
+ "lstrip": false,
1566
+ "normalized": false,
1567
+ "rstrip": false,
1568
+ "single_word": false,
1569
+ "special": true
1570
+ },
1571
+ "128196": {
1572
+ "content": "<|reserved_special_token_188|>",
1573
+ "lstrip": false,
1574
+ "normalized": false,
1575
+ "rstrip": false,
1576
+ "single_word": false,
1577
+ "special": true
1578
+ },
1579
+ "128197": {
1580
+ "content": "<|reserved_special_token_189|>",
1581
+ "lstrip": false,
1582
+ "normalized": false,
1583
+ "rstrip": false,
1584
+ "single_word": false,
1585
+ "special": true
1586
+ },
1587
+ "128198": {
1588
+ "content": "<|reserved_special_token_190|>",
1589
+ "lstrip": false,
1590
+ "normalized": false,
1591
+ "rstrip": false,
1592
+ "single_word": false,
1593
+ "special": true
1594
+ },
1595
+ "128199": {
1596
+ "content": "<|reserved_special_token_191|>",
1597
+ "lstrip": false,
1598
+ "normalized": false,
1599
+ "rstrip": false,
1600
+ "single_word": false,
1601
+ "special": true
1602
+ },
1603
+ "128200": {
1604
+ "content": "<|reserved_special_token_192|>",
1605
+ "lstrip": false,
1606
+ "normalized": false,
1607
+ "rstrip": false,
1608
+ "single_word": false,
1609
+ "special": true
1610
+ },
1611
+ "128201": {
1612
+ "content": "<|reserved_special_token_193|>",
1613
+ "lstrip": false,
1614
+ "normalized": false,
1615
+ "rstrip": false,
1616
+ "single_word": false,
1617
+ "special": true
1618
+ },
1619
+ "128202": {
1620
+ "content": "<|reserved_special_token_194|>",
1621
+ "lstrip": false,
1622
+ "normalized": false,
1623
+ "rstrip": false,
1624
+ "single_word": false,
1625
+ "special": true
1626
+ },
1627
+ "128203": {
1628
+ "content": "<|reserved_special_token_195|>",
1629
+ "lstrip": false,
1630
+ "normalized": false,
1631
+ "rstrip": false,
1632
+ "single_word": false,
1633
+ "special": true
1634
+ },
1635
+ "128204": {
1636
+ "content": "<|reserved_special_token_196|>",
1637
+ "lstrip": false,
1638
+ "normalized": false,
1639
+ "rstrip": false,
1640
+ "single_word": false,
1641
+ "special": true
1642
+ },
1643
+ "128205": {
1644
+ "content": "<|reserved_special_token_197|>",
1645
+ "lstrip": false,
1646
+ "normalized": false,
1647
+ "rstrip": false,
1648
+ "single_word": false,
1649
+ "special": true
1650
+ },
1651
+ "128206": {
1652
+ "content": "<|reserved_special_token_198|>",
1653
+ "lstrip": false,
1654
+ "normalized": false,
1655
+ "rstrip": false,
1656
+ "single_word": false,
1657
+ "special": true
1658
+ },
1659
+ "128207": {
1660
+ "content": "<|reserved_special_token_199|>",
1661
+ "lstrip": false,
1662
+ "normalized": false,
1663
+ "rstrip": false,
1664
+ "single_word": false,
1665
+ "special": true
1666
+ },
1667
+ "128208": {
1668
+ "content": "<|reserved_special_token_200|>",
1669
+ "lstrip": false,
1670
+ "normalized": false,
1671
+ "rstrip": false,
1672
+ "single_word": false,
1673
+ "special": true
1674
+ },
1675
+ "128209": {
1676
+ "content": "<|reserved_special_token_201|>",
1677
+ "lstrip": false,
1678
+ "normalized": false,
1679
+ "rstrip": false,
1680
+ "single_word": false,
1681
+ "special": true
1682
+ },
1683
+ "128210": {
1684
+ "content": "<|reserved_special_token_202|>",
1685
+ "lstrip": false,
1686
+ "normalized": false,
1687
+ "rstrip": false,
1688
+ "single_word": false,
1689
+ "special": true
1690
+ },
1691
+ "128211": {
1692
+ "content": "<|reserved_special_token_203|>",
1693
+ "lstrip": false,
1694
+ "normalized": false,
1695
+ "rstrip": false,
1696
+ "single_word": false,
1697
+ "special": true
1698
+ },
1699
+ "128212": {
1700
+ "content": "<|reserved_special_token_204|>",
1701
+ "lstrip": false,
1702
+ "normalized": false,
1703
+ "rstrip": false,
1704
+ "single_word": false,
1705
+ "special": true
1706
+ },
1707
+ "128213": {
1708
+ "content": "<|reserved_special_token_205|>",
1709
+ "lstrip": false,
1710
+ "normalized": false,
1711
+ "rstrip": false,
1712
+ "single_word": false,
1713
+ "special": true
1714
+ },
1715
+ "128214": {
1716
+ "content": "<|reserved_special_token_206|>",
1717
+ "lstrip": false,
1718
+ "normalized": false,
1719
+ "rstrip": false,
1720
+ "single_word": false,
1721
+ "special": true
1722
+ },
1723
+ "128215": {
1724
+ "content": "<|reserved_special_token_207|>",
1725
+ "lstrip": false,
1726
+ "normalized": false,
1727
+ "rstrip": false,
1728
+ "single_word": false,
1729
+ "special": true
1730
+ },
1731
+ "128216": {
1732
+ "content": "<|reserved_special_token_208|>",
1733
+ "lstrip": false,
1734
+ "normalized": false,
1735
+ "rstrip": false,
1736
+ "single_word": false,
1737
+ "special": true
1738
+ },
1739
+ "128217": {
1740
+ "content": "<|reserved_special_token_209|>",
1741
+ "lstrip": false,
1742
+ "normalized": false,
1743
+ "rstrip": false,
1744
+ "single_word": false,
1745
+ "special": true
1746
+ },
1747
+ "128218": {
1748
+ "content": "<|reserved_special_token_210|>",
1749
+ "lstrip": false,
1750
+ "normalized": false,
1751
+ "rstrip": false,
1752
+ "single_word": false,
1753
+ "special": true
1754
+ },
1755
+ "128219": {
1756
+ "content": "<|reserved_special_token_211|>",
1757
+ "lstrip": false,
1758
+ "normalized": false,
1759
+ "rstrip": false,
1760
+ "single_word": false,
1761
+ "special": true
1762
+ },
1763
+ "128220": {
1764
+ "content": "<|reserved_special_token_212|>",
1765
+ "lstrip": false,
1766
+ "normalized": false,
1767
+ "rstrip": false,
1768
+ "single_word": false,
1769
+ "special": true
1770
+ },
1771
+ "128221": {
1772
+ "content": "<|reserved_special_token_213|>",
1773
+ "lstrip": false,
1774
+ "normalized": false,
1775
+ "rstrip": false,
1776
+ "single_word": false,
1777
+ "special": true
1778
+ },
1779
+ "128222": {
1780
+ "content": "<|reserved_special_token_214|>",
1781
+ "lstrip": false,
1782
+ "normalized": false,
1783
+ "rstrip": false,
1784
+ "single_word": false,
1785
+ "special": true
1786
+ },
1787
+ "128223": {
1788
+ "content": "<|reserved_special_token_215|>",
1789
+ "lstrip": false,
1790
+ "normalized": false,
1791
+ "rstrip": false,
1792
+ "single_word": false,
1793
+ "special": true
1794
+ },
1795
+ "128224": {
1796
+ "content": "<|reserved_special_token_216|>",
1797
+ "lstrip": false,
1798
+ "normalized": false,
1799
+ "rstrip": false,
1800
+ "single_word": false,
1801
+ "special": true
1802
+ },
1803
+ "128225": {
1804
+ "content": "<|reserved_special_token_217|>",
1805
+ "lstrip": false,
1806
+ "normalized": false,
1807
+ "rstrip": false,
1808
+ "single_word": false,
1809
+ "special": true
1810
+ },
1811
+ "128226": {
1812
+ "content": "<|reserved_special_token_218|>",
1813
+ "lstrip": false,
1814
+ "normalized": false,
1815
+ "rstrip": false,
1816
+ "single_word": false,
1817
+ "special": true
1818
+ },
1819
+ "128227": {
1820
+ "content": "<|reserved_special_token_219|>",
1821
+ "lstrip": false,
1822
+ "normalized": false,
1823
+ "rstrip": false,
1824
+ "single_word": false,
1825
+ "special": true
1826
+ },
1827
+ "128228": {
1828
+ "content": "<|reserved_special_token_220|>",
1829
+ "lstrip": false,
1830
+ "normalized": false,
1831
+ "rstrip": false,
1832
+ "single_word": false,
1833
+ "special": true
1834
+ },
1835
+ "128229": {
1836
+ "content": "<|reserved_special_token_221|>",
1837
+ "lstrip": false,
1838
+ "normalized": false,
1839
+ "rstrip": false,
1840
+ "single_word": false,
1841
+ "special": true
1842
+ },
1843
+ "128230": {
1844
+ "content": "<|reserved_special_token_222|>",
1845
+ "lstrip": false,
1846
+ "normalized": false,
1847
+ "rstrip": false,
1848
+ "single_word": false,
1849
+ "special": true
1850
+ },
1851
+ "128231": {
1852
+ "content": "<|reserved_special_token_223|>",
1853
+ "lstrip": false,
1854
+ "normalized": false,
1855
+ "rstrip": false,
1856
+ "single_word": false,
1857
+ "special": true
1858
+ },
1859
+ "128232": {
1860
+ "content": "<|reserved_special_token_224|>",
1861
+ "lstrip": false,
1862
+ "normalized": false,
1863
+ "rstrip": false,
1864
+ "single_word": false,
1865
+ "special": true
1866
+ },
1867
+ "128233": {
1868
+ "content": "<|reserved_special_token_225|>",
1869
+ "lstrip": false,
1870
+ "normalized": false,
1871
+ "rstrip": false,
1872
+ "single_word": false,
1873
+ "special": true
1874
+ },
1875
+ "128234": {
1876
+ "content": "<|reserved_special_token_226|>",
1877
+ "lstrip": false,
1878
+ "normalized": false,
1879
+ "rstrip": false,
1880
+ "single_word": false,
1881
+ "special": true
1882
+ },
1883
+ "128235": {
1884
+ "content": "<|reserved_special_token_227|>",
1885
+ "lstrip": false,
1886
+ "normalized": false,
1887
+ "rstrip": false,
1888
+ "single_word": false,
1889
+ "special": true
1890
+ },
1891
+ "128236": {
1892
+ "content": "<|reserved_special_token_228|>",
1893
+ "lstrip": false,
1894
+ "normalized": false,
1895
+ "rstrip": false,
1896
+ "single_word": false,
1897
+ "special": true
1898
+ },
1899
+ "128237": {
1900
+ "content": "<|reserved_special_token_229|>",
1901
+ "lstrip": false,
1902
+ "normalized": false,
1903
+ "rstrip": false,
1904
+ "single_word": false,
1905
+ "special": true
1906
+ },
1907
+ "128238": {
1908
+ "content": "<|reserved_special_token_230|>",
1909
+ "lstrip": false,
1910
+ "normalized": false,
1911
+ "rstrip": false,
1912
+ "single_word": false,
1913
+ "special": true
1914
+ },
1915
+ "128239": {
1916
+ "content": "<|reserved_special_token_231|>",
1917
+ "lstrip": false,
1918
+ "normalized": false,
1919
+ "rstrip": false,
1920
+ "single_word": false,
1921
+ "special": true
1922
+ },
1923
+ "128240": {
1924
+ "content": "<|reserved_special_token_232|>",
1925
+ "lstrip": false,
1926
+ "normalized": false,
1927
+ "rstrip": false,
1928
+ "single_word": false,
1929
+ "special": true
1930
+ },
1931
+ "128241": {
1932
+ "content": "<|reserved_special_token_233|>",
1933
+ "lstrip": false,
1934
+ "normalized": false,
1935
+ "rstrip": false,
1936
+ "single_word": false,
1937
+ "special": true
1938
+ },
1939
+ "128242": {
1940
+ "content": "<|reserved_special_token_234|>",
1941
+ "lstrip": false,
1942
+ "normalized": false,
1943
+ "rstrip": false,
1944
+ "single_word": false,
1945
+ "special": true
1946
+ },
1947
+ "128243": {
1948
+ "content": "<|reserved_special_token_235|>",
1949
+ "lstrip": false,
1950
+ "normalized": false,
1951
+ "rstrip": false,
1952
+ "single_word": false,
1953
+ "special": true
1954
+ },
1955
+ "128244": {
1956
+ "content": "<|reserved_special_token_236|>",
1957
+ "lstrip": false,
1958
+ "normalized": false,
1959
+ "rstrip": false,
1960
+ "single_word": false,
1961
+ "special": true
1962
+ },
1963
+ "128245": {
1964
+ "content": "<|reserved_special_token_237|>",
1965
+ "lstrip": false,
1966
+ "normalized": false,
1967
+ "rstrip": false,
1968
+ "single_word": false,
1969
+ "special": true
1970
+ },
1971
+ "128246": {
1972
+ "content": "<|reserved_special_token_238|>",
1973
+ "lstrip": false,
1974
+ "normalized": false,
1975
+ "rstrip": false,
1976
+ "single_word": false,
1977
+ "special": true
1978
+ },
1979
+ "128247": {
1980
+ "content": "<|reserved_special_token_239|>",
1981
+ "lstrip": false,
1982
+ "normalized": false,
1983
+ "rstrip": false,
1984
+ "single_word": false,
1985
+ "special": true
1986
+ },
1987
+ "128248": {
1988
+ "content": "<|reserved_special_token_240|>",
1989
+ "lstrip": false,
1990
+ "normalized": false,
1991
+ "rstrip": false,
1992
+ "single_word": false,
1993
+ "special": true
1994
+ },
1995
+ "128249": {
1996
+ "content": "<|reserved_special_token_241|>",
1997
+ "lstrip": false,
1998
+ "normalized": false,
1999
+ "rstrip": false,
2000
+ "single_word": false,
2001
+ "special": true
2002
+ },
2003
+ "128250": {
2004
+ "content": "<|reserved_special_token_242|>",
2005
+ "lstrip": false,
2006
+ "normalized": false,
2007
+ "rstrip": false,
2008
+ "single_word": false,
2009
+ "special": true
2010
+ },
2011
+ "128251": {
2012
+ "content": "<|reserved_special_token_243|>",
2013
+ "lstrip": false,
2014
+ "normalized": false,
2015
+ "rstrip": false,
2016
+ "single_word": false,
2017
+ "special": true
2018
+ },
2019
+ "128252": {
2020
+ "content": "<|reserved_special_token_244|>",
2021
+ "lstrip": false,
2022
+ "normalized": false,
2023
+ "rstrip": false,
2024
+ "single_word": false,
2025
+ "special": true
2026
+ },
2027
+ "128253": {
2028
+ "content": "<|reserved_special_token_245|>",
2029
+ "lstrip": false,
2030
+ "normalized": false,
2031
+ "rstrip": false,
2032
+ "single_word": false,
2033
+ "special": true
2034
+ },
2035
+ "128254": {
2036
+ "content": "<|reserved_special_token_246|>",
2037
+ "lstrip": false,
2038
+ "normalized": false,
2039
+ "rstrip": false,
2040
+ "single_word": false,
2041
+ "special": true
2042
+ },
2043
+ "128255": {
2044
+ "content": "<|reserved_special_token_247|>",
2045
+ "lstrip": false,
2046
+ "normalized": false,
2047
+ "rstrip": false,
2048
+ "single_word": false,
2049
+ "special": true
2050
+ }
2051
+ },
2052
+ "bos_token": "<|begin_of_text|>",
2053
+ "chat_template": "{{- bos_token }}\n{%- if custom_tools is defined %}\n {%- set tools = custom_tools %}\n{%- endif %}\n{%- if not tools_in_user_message is defined %}\n {%- set tools_in_user_message = true %}\n{%- endif %}\n{%- if not date_string is defined %}\n {%- if strftime_now is defined %}\n {%- set date_string = strftime_now(\"%d %b %Y\") %}\n {%- else %}\n {%- set date_string = \"26 Jul 2024\" %}\n {%- endif %}\n{%- endif %}\n{%- if not tools is defined %}\n {%- set tools = none %}\n{%- endif %}\n\n{#- This block extracts the system message, so we can slot it into the right place. #}\n{%- if messages[0]['role'] == 'system' %}\n {%- set system_message = messages[0]['content']|trim %}\n {%- set messages = messages[1:] %}\n{%- else %}\n {%- set system_message = \"\" %}\n{%- endif %}\n\n{#- System message #}\n{{- \"<|start_header_id|>system<|end_header_id|>\\n\\n\" }}\n{%- if tools is not none %}\n {{- \"Environment: ipython\\n\" }}\n{%- endif %}\n{{- \"Cutting Knowledge Date: December 2023\\n\" }}\n{{- \"Today Date: \" + date_string + \"\\n\\n\" }}\n{%- if tools is not none and not tools_in_user_message %}\n {{- \"You have access to the following functions. To call a function, please respond with JSON for a function call.\" }}\n {{- 'Respond in the format {\"name\": function name, \"parameters\": dictionary of argument name and its value}.' }}\n {{- \"Do not use variables.\\n\\n\" }}\n {%- for t in tools %}\n {{- t | tojson(indent=4) }}\n {{- \"\\n\\n\" }}\n {%- endfor %}\n{%- endif %}\n{{- system_message }}\n{{- \"<|eot_id|>\" }}\n\n{#- Custom tools are passed in a user message with some extra guidance #}\n{%- if tools_in_user_message and not tools is none %}\n {#- Extract the first user message so we can plug it in here #}\n {%- if messages | length != 0 %}\n {%- set first_user_message = messages[0]['content']|trim %}\n {%- set messages = messages[1:] %}\n {%- else %}\n {{- raise_exception(\"Cannot put tools in the first user message when there's no first user message!\") }}\n{%- endif %}\n {{- '<|start_header_id|>user<|end_header_id|>\\n\\n' -}}\n {{- \"Given the following functions, please respond with a JSON for a function call \" }}\n {{- \"with its proper arguments that best answers the given prompt.\\n\\n\" }}\n {{- 'Respond in the format {\"name\": function name, \"parameters\": dictionary of argument name and its value}.' }}\n {{- \"Do not use variables.\\n\\n\" }}\n {%- for t in tools %}\n {{- t | tojson(indent=4) }}\n {{- \"\\n\\n\" }}\n {%- endfor %}\n {{- first_user_message + \"<|eot_id|>\"}}\n{%- endif %}\n\n{%- for message in messages %}\n {%- if not (message.role == 'ipython' or message.role == 'tool' or 'tool_calls' in message) %}\n {{- '<|start_header_id|>' + message['role'] + '<|end_header_id|>\\n\\n'+ message['content'] | trim + '<|eot_id|>' }}\n {%- elif 'tool_calls' in message %}\n {%- if not message.tool_calls|length == 1 %}\n {{- raise_exception(\"This model only supports single tool-calls at once!\") }}\n {%- endif %}\n {%- set tool_call = message.tool_calls[0].function %}\n {{- '<|start_header_id|>assistant<|end_header_id|>\\n\\n' -}}\n {{- '{\"name\": \"' + tool_call.name + '\", ' }}\n {{- '\"parameters\": ' }}\n {{- tool_call.arguments | tojson }}\n {{- \"}\" }}\n {{- \"<|eot_id|>\" }}\n {%- elif message.role == \"tool\" or message.role == \"ipython\" %}\n {{- \"<|start_header_id|>ipython<|end_header_id|>\\n\\n\" }}\n {%- if message.content is mapping or message.content is iterable %}\n {{- message.content | tojson }}\n {%- else %}\n {{- message.content }}\n {%- endif %}\n {{- \"<|eot_id|>\" }}\n {%- endif %}\n{%- endfor %}\n{%- if add_generation_prompt %}\n {{- '<|start_header_id|>assistant<|end_header_id|>\\n\\n' }}\n{%- endif %}\n",
2054
+ "clean_up_tokenization_spaces": true,
2055
+ "eos_token": "<|eot_id|>",
2056
+ "model_input_names": [
2057
+ "input_ids",
2058
+ "attention_mask"
2059
+ ],
2060
+ "model_max_length": 131072,
2061
+ "tokenizer_class": "PreTrainedTokenizerFast"
2062
+ }
models/wpt/wpt.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:a0adf5524c2d415ee964ecbd9f7d4fe3e33cb6d37835209d598d9288c6f90259
3
+ size 483585640
pyarmor_runtime_000000/__init__.py ADDED
@@ -0,0 +1,2 @@
 
 
 
1
+ # Pyarmor 9.1.8 (trial), 000000, 2025-09-17T16:28:38.541379
2
+ from .pyarmor_runtime import __pyarmor__
pyarmor_runtime_000000/pyarmor_runtime.so ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:2bf282b2352f4cadcddfce06650003e85a9084377311840e6e97cd1e01bceca9
3
+ size 792360
requirements.txt ADDED
@@ -0,0 +1,13 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ transformers==4.48.3
2
+ pydantic==2.11.4
3
+ numpy==2.2.5
4
+ torch==2.4.1
5
+ torchaudio==2.4.1
6
+ torchvision==0.19.1
7
+ outetts==0.4.1
8
+ fastapi==0.115.12
9
+ uvicorn==0.34.2
10
+ librosa==0.11.0
11
+ openai-whisper==20240930
12
+ soundfile==0.13.1
13
+ accelerate==0.26.0
search_beam.py ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ # Pyarmor 9.1.8 (trial), 000000, non-profits, 2025-09-12T16:36:23.986410
2
+ from pyarmor_runtime_000000 import __pyarmor__
3
+ __pyarmor__(__name__, __file__, b'PY000000\x00\x03\n\x00o\r\r\n\x80\x00\x01\x00\x08\x00\x00\x00\x04\x00\x00\x00@\x00\x00\x00\xd0$\x00\x00\x12\t\x04\x00%\x87u\xfa\xcbK\xe5 \x04\xea\xe1\x1e4<A\x98\x00\x00\x00\x00\x00\x00\x00\x00\x19\x87\x8b\xa6E\xe5\xed\xa6\xef#\xed\xf8\x9e\x1a\x13\xc5\xce\x9b\xf6"\x98\xb2\x0b\xfb\xa2\x0b\xca\xa4\xbf\xf8@*\xaf\xb3iF3o\\\x939\xd5r8a\xdbLR\xb8\xd0\xcb\xd5\xff\x8a\xcf\x87V]\x90\x92O\xa31H\xe6)L{\xc8\x1f\xd5\xfdp\rQ\xf6S`\x9at\x83 "\x17\x0b\xa6\xfb\xd8\xee2\x1b\x9c\x06D2\xc3\xc1*N\xb8\xc7l\xef\xf0\x9b\xad6\xed\x1f\n\xaeB\xb6\xd2\x8a\xa4\xa9\xb6\xa4<\xdf\x92(=P\xed\xa2\xeb\xd70bAW\xd5%\xd6\x06\x1c,\'\x0b\x9aA:\x90\x166z\x85\x85%\x85\x0b\xcd"\xf0_\xfd\xe0}t\xdbd\x87+=I\xc4\xce+?\x0b\xfd\x96\xe9\x85\xceIA\xa5\xad\xc8\xa0\x16,/\x1b\xfe\xae[\x8ba\xea\x1c\x81$\xee\xa4}g\x04tB\x88\xb5\xd0\xb3\xcb\x10\xc8\x1d\x12?&2\xe0\x82\xd5\x04\x97\x8e3hu\x80\x18I\xd6\xda\xe6\xcd\x02=x\xc9fZ\x18GY}}\xc4\x0b7o\x94\x8f\xa7\x1dl\xd0mj\xd4"L\xde\x85\x16va\xfb\xa6""\xdd\x99\xa4\x0c0\xa6rR\xefS\xc9\xb8\x8c\x9cl\x83\t+\x02?|\xfaf$zc\x95\xdeO\x84\xde\xe8\xa0\x13\xf9\xbfW\xcd>,/\x1f\x95\x10\xbf-\x8f\x98\x8cRQd\x81\xe1v`\xb6\xe0\xa3 L\x1a\xb0e\x02\xe0F\xdb\r\x84\xdc\xfa\xdb\xdba\xa6\xe8\x90*\xe2\xf7>\x9e\x1aV\x12\x88\xe5\\x\x81p\xb9\xc7l\xe7\x13\x92\xcb\x0e<\xac`\x93\xb5\'zC\x82(\xc8e\xd1\x8a\r\xdfd\x90\x87\xa6{\xcf\x92\xecd|\'\xfe*\x8aB\x1c\xde\x86\xae\xdb\xb0\xc3#\x97\xab\xc1\x9fi:6\xa80\xbeg\xb7\x84\x93\xa9\xdd\x1b\xfa\x9f\x99]\x91a\xa5\xa2\x86\xadw_#\x91\xba\x92ots\x1d\xd1,\x02V\xbb\x91\xdeL\xcf\xfa\xb3e\x91\x8f\xed\xa9\x88-\xdbk\x7fC\xe8\x8eX \x1f\xd6\x0b\xf2\xe4\x82wSf\x83\xdb\xe2\x03\xcc\xf8\xde\rJ\x8a4\x95\xa9T\xfe\xa1A\xd8\xa1\xcb\xbb\xe8\xc8#\x00\xdd5\xdc\xcdg\xd5\x04\xf4\xda\xdd\x0f\x0fLR\xea+\xe7n\xa7\x91x\xcfP\xbb\xdd\xca\xdc\xaa\x04\x96DW\x0e\xdaqM\x08H\xcc\xae\xe7\xb9"E\x13\xbf%\x08\xfd\x94\x13N\xe4\xd7\x05\x07\x90\x82\xb8\xfeeS\xe3\x82}\xad)\x1c}\'u\xbb\n2\xce\x99\x8f\xba\x01\xda\xdf\xeb\x1f\xed-\r\xb0"\xe9\xa3,H\x95]\xe0oSre\xe1\xdc\xdd\x91>en\xf9\x8dQ\xef$&\xc5,bp\xd0e6\x1fN\x98<\xf7z\x91\xc3mE\x9fx\xb2\xc1\xb3z\xd6\xdce3\xd5cd\x04\xca\x91-j\x9f\x19\xec\xb6\x0b\x02\x0c\xa9\x8b\x06\x1d\x9c\xc4/c\xd5\x18\x82\x80\xb7\xb6\x07\xf6\xdc\xcbU\xf7\xd2\xd4<w\x17<u\x92\xe0\x9bH\xdc!\xed\xdfUZ\x97\xbc\x97\xe8 \xb5\xa3\x03$,\xf0\xdb\xde\xf3\xbd*c\r\x08\x06$`\xda>m\xa9\xfc\xbe+\xb0\xbdj\xd6g\xa8\xba\x87>\xc7*\x8bA\xa2\x91\xc6\xa0`\xe4\x9a\x1c\x12\xf5\x94\x9d\xb8\tw\x8di\xffB0m\xca~\xf9\xeblz\x04\xd2\x0fxy\xed\xed\x93\x04}\xeb\xf3\xe5\x91)b\xe7\xd4\xb5>\x82\x94\n\xf6\xce\xca\x95\xc5\'\xce\'\xf1\x9c\x03l\x05\x82B\xe0\xb2\xc7\xdb\x8c\x1b$k\xe8\x92\x91mPs\x11\x95,:$\xd2L\xc5\x80\xd3\xac\xfe\xe67\x90M\xd6\xd1\xdb\x84\xbd[\xff\xdf\xc6\xff\xf7\xde1/\xf7`c\xf1T\xf4Vl\x85\x05D\xaaF\x17\x8c\xfa\xa5\xbep\xd1\xe5A\x1a\x1b\xaa\xf8w\x93\xfc1\x89\xd8\xe6\xdc \xbfiQ\x93\xac\xc3?\xf7\xd7\x99%\x01\x1dIL,MN\xe9q\xd1\xa5e\xfe\xaf\xfdE\x8b\x9eOR\x08\xa0\xe6\x8f\x81\xab\x87\xa16\xe0\x13%X=\xca`\x91?(c]\xe2\xf3\xeb\x19\xe9\xba\xe3\xac\x1dc\x9e\x8c\xa6 $\x8c\x1b\xf5\xbf.\xd7\xd2E\x1c"WV\x02O\xee\xc98\x84H~\xd4)M/\x12\xee3\xe4>"\xb4\x03\xda\x07!~\rq\xf3\x80;p\x82\xd6\xa5\xa7\x94jT\xeb\xbe\x027Z\xbee\xc9[\x04d9\xe5\xed\x04\xca\xcc\xa8\xdep\xdf\xae\x13\x8f\xc3l\xd6kL:\x16(m\xd9\xa0<\x08\x14\xb4\x03E\xb6nu\xc1$\xa5\xfe13\t\xe0\x02$\xeaD\x87s\xa63\xca\xbe\xa2mx\xea\xd7\x9e\xe0A\x8bE\xfa\x81;\xf5\x93\x83\xccY\x19\xb7\xa9\x03\x07\x94@(2"\xec\x19-x\xdf\xf5\xec>\x83V\xdb\xb7\x04\x0cd(;\xa5\xc3\x16\xdf!\x14\x9d+\xc8\x82d\x8f{/\x82\x8a\x1a\xaa\xa1I\xc4y\xa1#u\'8\xab\xb2\xbeSNE\xa5\xdd~\xb4}RK\xf5\xdd\xa2\x84\x96\xe2p\xe0J4\xcdn\x93Z\xb0?\xfa-\x87_\xbd\x08\xfeSFx\x81\xcftd\x9e\xf3a#\xe9jevg\xf2*b\x19\xcf1 \xbc\xaa\xb1\xf0\xca\xd1%\x96\xa6Y\xc9%\xc8\x81\x7f!\x8a\x98\xeb|\xbcg\xe6\x91\xa9\x1a\xb0m\x8f\xa6\xa26/\x16j!-a:\x97y(\xcf\x97\x06xw`\x84M\xf0\x8b\xa3\xdf\xe0\xbb\xaf\xcf\xac\x03:\x1f\xc9\xb7\xcd\xb4\xfc\xc6\xb46U\xab\x1az\xac\x81n\t\xabV\xfeil\xa4\xb5\xd1\xa3\x91\x17\x91\xc8\x16F\x88\x97\xbf\xedt0\xc07\x8b*l\x93W\xd9\x81\x15\xc3\xae}P\x9d\x02\xc5\x1cK\xaf\xd17\xf33\x9b5\x8a\xbc\x14\xf1\x17\x03$\xdb,\x15xd\x98\xe1N\xa2\x91\xaf\xd5\xbb\xa1\x1cJ\xc9b\x9e?\x99\x08\xd5,"\xb0C\xc9\xea\xc2\x9e[2j\x94\x84p$\x18&i\x80N@\xf6\n\x899\xa8\x9a\x05\x12\xdaa\xdd\xa5]V\xcc8\xae\xd6\xb1\xf2A\\\xd9w\xbfH\x04\x0e\x06\xa2h\xb4C\xd3\xbe\x03\x14A\xc5\t\x0b\xd1\x01\xf0\xa3P\x92 \xd2\x1d\xfe\x8f(R\x0c+|\x7f\xb7\xe3\xa3\xeb\x1d\x1e\x16\xd69\xc9\x83\xe1:\xc0\xf3\xfa\x1f\xdd\x98\xbdr\xae\xfc\xd4\xd4]\xec\xfd\x00H\x0c,\xe6.z\xb5\xff\xde\x14\xb7 \x96\x07Q\xa6=2\xa8b\xb6\x02\x99K\x9e@@5\xda\x96Y\xd4\xc0\'\xbb\x07\'n\x9cC\x060\x01a\xf7\xbc\x8a\x01\xfc\xa0\xfeA\xef\xffF\xc7)}*\xaf\x8b#]\xcc\xc6\r,\xe1\x9fe\x9e\xee\xd9#X\xd8\xd6<\xbc\nE\xb6\xe8$&\xc3r\x8d\xc1Y\xa0j\x9eQ\xa6\xdc \xc9\x9e\x14q4\x14\x8b*\xe7&\x8d\x0bh\xa5\xad\xc9\xd0p*Ftm\xcd\xce\xf2\xc8\xb8$\xf6p\x91\x1a\x93\x83`\xc6\xc7f\xde\xfd\xdcNZ\xbb\x7fGz\x0b\x13\xbd\xed\xca/\xa4V\xba\x19\xf2!z\xf5\x0b\x9c\xfcu\xe4\xf6\x88iQ\x87\xc1j*U\xc0\x88]p\x9d\xf9\x14\x8bU\xb6~\xff\x0b:0\xea\x12\x0bh\xd3K\xd8\xacV!\x96\xcf\xcc>\xb0j\x10\x1b\xf8\xf7\xfb\x14%\x8e8]l\xb1\xe3\xb5\xb4\x15Cv\x02\xe5\xa4\x9e\xce\xa6\n\xca/%\x00_\xf1N\x19J\xa0\x83\xa2\xc9\xb1\x01X\xebI\tJ\xa4\x94R\xaf\xb3\xea \r\x83\x00\xe9R\x98\x97\x1b&\xa5\\>\xb6\xc5\x80\x1f<\xda)\xa5\x7f\x00x\x98M\xb4&\xc8h\x85\xc1<\xd4\x8cj\xc0fD\xf2\x99\r\x9ceA\x87\x97\xf5\xdf\x7fa\x97\xd9\xfd\x8f\xea\xf8\x92\x13\xe7do\xaf\\$\xde#\\\xea&\x02\x98\xd2\xac&\xe7g\xd0@D\r&\x80p\xa3xX\xdc\x8b;\x9e\x94\x8d\xcd9\x90\xb2}\xd5<QiL\xa3m\x0e[\xeb}\x18Y\xb1\x95\xcc\xd4\xe9\xc7*\x83\xf7\xdbP`p(\xcd\xdd\x94\x8c\x87Y4\xb8\xc1\x80; \x9f\xd2hr\x9a%\x16w\xa7\\\x02\xef\xe5\x1e\x92\xf4|\xed\x90\x83\x8eZSO\xf4P"+\x1d\x9a\'\xbc\xd1\xe3U\xe1\xd3\x80\xfc`\xf0\x88\xad4<\xcb\xca\xe4\xbb\x9f\x0f \xbe<\xf11F\xbc\x1c\x1f\'X\x0b\xa9\x8ean\xf3\x07\xe6jQ\xeb`h\x1c)\x962\x96)\x1a\xd1\x06\x03^+\xb2@\x82\x93\xf6\x10\xde\xb9\xd1\x1b\xdb\x0cD\xff\xd7\xda\xf9\x93\x9e\n\xd0\x9b+\xd3\xab\xb0+"\xc1a{S\x19I<\x936\xb7nH\xc5\xae\x9e\xefB\xdd\x95\xd79\x1f\x00\x82X\xa1=c\xd7Tu\x81I\x06H\x1b#\xd4{\xce\x9538/\xd2S\xcb\xe5\xe7q2\xea\xeb\xf3b\xb8\x118D\xbf:\x8d\xfa\x9e:\x93\xe6\xae\xc7\xc6F^\xc6\xe1\xbd\xe9K\xc1\xe0\xa5\xf1~\xfe\xb9\x0e-\xdbB\x0c\xf1\xef\xdejuVQZ\xfd!p\xcb\x8f:D\xb9\xbd@l9\xc3[S\x94\x879\xc5<,\xffB\xaawgC\xbf\xc6\xe4\xcf\xc1M.3W\xb2\x91(\x03\xefm\xac\xe1\xd0O\r\'\x80\xf39R\xef\x90\x8ed|\xce\xa19I\xe3\xd2\xb3]\x07q\xae\xb7\x0c\xab&Yr\x84\x00\x98\x84\xb9\x98\xb5\x02m\xa6;\x16\xc1\xd3\xea\xfe3\x89\x08m\xdb\\xo\xcb\xee\xe7\xc2\xde\x84\xa5\x12" \x06Iz\x84c\xc85\xd4#%\xf2\xae\xee\x1a\xaa\xa7K\xef\x8e\xd1\xcb\xbb\xe1\x07\xd8\x19\x80n~\xc1\x9cv\xec\xd7\x8a\xe2\xc4\x02U\xcaI\xeau\x94\xd9o\xb3\xf5Q\xc7\xab\x16q\xcdovz\xa9\x06\xb6n\x04B\xd2\xed\xec\xee\xef\x1a\xfaf[)\xff\xae\x17\xe6\x04\xa7\xe82__\n\x0f&\xbd3\x8aC\xe2\xf8\xbe\xca\x1e\xce\xc6\x8f\x91G\xfdR\x9e\xd44ol\x0b\x99\x7fe\xe0\x04kg\x11L\xd4O\xc4\xc6\xaf\xa5\x83\x02\xc2l\xa8\xa38\x91m\xf0\xe1\xf41Z\x93\x97}\xff\xe7\x9a\xd6\xc7g\xecj\xfc\x0ft\xf8v\x0e\xd0\t@\x1cM\xd8\x06\x9f\xbdD\x98Z\x07\x8d\x0b\xbd1\xe7\x98\xb7\xf1\x94\x92Vp\x0c\x87[\xa9\x126\x88\xbc\xe0\xba\xe5\xe0\'\xe8\xda\x9b}3\x8a\x1c\xf4\x92\xbej\xf7\xf9\xdf\xb0\x0c\xce\x06\xee\x1e\x00=]h\x0b\xf0\xeb;\x0c{\xdc\xf4\xb5E\xbf\x14\x14BK\x8au_\xe6H\xbb\xfa\x95\x05\xc7\xb2LY-\'\x12h\xb2?Y\xcc\xdc\xb2d\x1f-\x8cY\xf5\xf4\xd9\xe0O\xbd\xe3\xb4k\xf7\x94\xb4\xed\xabl\xbb\xefn\x98]J\x94\x0b\x992#5\x9el\xa7F\xe06*\x19x0qa\xafw\x80,\xc5\x8c\xa5\xd6\xd0o`\x05\xd3\xcde\xcbIIK\x89";)M\xa7\xe5\xfc\xce\x97\xa8g\x06J\xcdy\xbbI\xd2)\x7f[\n\x1f2W\xd3B\xd0Q\x0e\xbcgKP\xfb\xb2?\xf5\xf4\x07\x01\xfaF\r)\xc8=\x83^\xfd\x1e\xf6\x12\x1d\xf5t\xecnd6\xc1R\xfe\xcf\xff\xb7R\x88\x1e_\xabEd\x8ej9\x97\x84\xf7\xaas\x85>\xc6\xc4\xd3\x0f\xf6\x98b\xb0\xf2xi\xbdy\x8d\xde\xbc\x80\xe1\xdf\xdd\xdf\xdd\x85C\x88\xac\x04}\xd4\x16\xe3D\x02\xb7\xf6\xd6\x06\xe5\x8a\xf96\x16\x90\xceC\xbc\x8d?\xa3!\x96\xba2\xf6@\xabf]18\xcf\xa4\xa6,u\xb1,\xbb\xaa\xcf\xdd\xd1\xc7J\x00s\xf6\xcf\x82\t\xc6V\xdaYbp+\x01\xd4\x0cv$\xe4\xbbX,m\xdd\xfffx\xd8\xd1\x0f?{5\x8b\xf3(\x83\xb3\x86\x9cv66j\xd2\xa6a_.\x03\x8d\xe5\xcf\xbf\xf3\xf9\x15o\xb6z.\xdd\x0c=x\xa9\xb0u\xfc\xce\xa7\xb7\xd9V\xb9*\xdd]}enZ\xadV\x95O\x7f\xbb\xc0@\xd0z\xc6\t\xd8\x04x\xf5]\xe6Q\xc9o\xff\xaf\xac{\x05H\xc3@\x8c\x14\x1c\xdd=|\x0b\\\xd1^S\xcdX\x1f\xe2\xfd .d\xf6^\xd9\xc1d\xd9Z\xba1\x8eC\xffQ\xf9\\O\xcf\x7f\x7fh\x96\xe1\xd9d\x0fX=7\xcf\xec\xb1\x99\xaa\xd2\xcf\xf7\x9e[\xbb\x9b?\x9e\xfb\xab\x17[=\x08\x05\x9e\xf3Oa)pW\x99\xc4Zv\xfc[D\x16(\xefg-m+\xa8\x9e+\xb0\x8c\xddZBE\x07\xcb\x93\xca\xc0\xa4\xbf\x00G\xf8/\x19\x1e\x16&\xe6\xb8\x8d\xf6\xf7\xae\x81\x12\xb7_\xf9,{-@P\x96\xe6\xd7B\x93c\xf2\x96\xa3\x87Q\x82,\xa5\x87\x08\xd8\xa2G\x83\x16\xc9)~\xf1\xdb"\xc9\x05\x93^\xba\xe2k\x03k\xafe\xd43w^\xdf-\x86F\x83\xee\xcf\x8fg\xea\xbc\t\x8e\x15\x16$\xb3\xf0\x8e0\x0e\x152\x8cHa}8\xa0\xef\x80o\x1dH+v\x87\xca\xae\xc3.\x01\x10\xb1@UJ\xdb\xd8\xf1e\x84l-U+5\x91F?TL\xe8\xf8v\xd7\xc4\x16\x8f\xf8\xc6\x13\xc7\x861\xc8_\xc0\x05\xc1\xa4\xdf\xfc\xb7v\xe9\xe8\xaa\x9az_\xdb\xa6\xaf~\xf5\x00\x10\xfbK\xe7V\x8d\x0fI\xf4M\xf3\xe1]]3\x12\n\x8e\x1dh\xf3u\xdb&\x9f\x0e\x1e\x8cDd\xa1\xff\xcf\x93\x1e\x93\x03\t\xa5\r*VFM\x03\xcd\xac\xa5\x85>f\x7f\xc9\x95G\xc7\x17w\xc1S\xd9\x07\xb8\xd1C\x85\r\x18\x1fI\xaa~\xe9\x96\xb7\xc4>:\x85m\x8b\x03\\\xe6\x92ckT\x07\xdcM8\xd4\xafvJ\xce\xa6W\x16\xa5\xf4^\xd4\xf6zk\n\x90\x93\xb0Q\xc8;\xf8\xe3\x84\xfd\x91\xa8D\xc4\xaaF\x1dt\xf5Flq\xe9\xb2\x97=\xf7\x98\xaat\xabwE\xee\xfa$%\xca\xda\xf8\xc9se;]e\x99\xf9\xc6\x8d\xabX\x86\x82\xd8\xf6\xb9\xa9n\xae#I1\xeaN\xdd\x93k+\xfa\xe2\x0c3Uw\x0b\xaf\xfe\x81\x8f\xca#\x16q\x83\x0b\xbas\xcb\x15\x11\x11O\xf4\x86\x1d\xbdT\x81\x06\x966a4\x91`y\xef/\xf6oY!\x03\xfa\x84\x0f\xea\xe6\x92D]\x8a*k\x01;\xfd\x95\xa4q\x0c\xae^y*\xe0\xd5\rr\x8f\xb5\xb6\xcd\xdaUr\x98VyPF\xd5\xe7\xdf9\x8b\x8a\xfc\xbb\x9f\xefT!6m\x06\x97:\xd0\xa5g#\xf9^\x93\x03^r*m(\x0c\xab\x86\xe1I+i\x8ahO\x8bzD\xd9\xdat\x12\x0c+~\xb9\xf8\x88q|\xc8\x87\x03\xcc\x12f\xbe\x1d\xd5N\xff\xf1\xe2\xfc\xbeH\xa4\xfbt\n\xb3\xe9\xdc)\xee\xab4v|I\xd6\x92J\x03\x96\xf1\xa0\x94V\xa1\xf0\x92\xd7:S\xb1[\xd4\xb7,\xf4\x83;\xd8#lCa\x83\xb0\x03\x8b>\xdd\xc4D\x17M\x910\xd8\xb1\xc6\x0c5\r\x89\x08\xcat\xe9@\xe4_%|\xa6L\x94C\xbee]\xfd0\xa1\xc3\xf63\x04\xe4\x9b\xfa(@\xfc">\x8b\xb4I+1\xd9u2\xc6C\x19\x94\x9b\x88\x18Vj\xecM\xd6<\x87/i\x1a\xf4\xab\x91 \xf7\x1af\xdaXCM~\xe6\xa8\x95\xee\xe3\xda\xfcL,\x8f\xb3\x96+\xe2\xe6\x87!\x8bF\x17U@:\t$<M@\xdd\xd3\xe8p\xa4N\xe1\xf3M\xe1kkf\xec\xac\xde\xa8\x9b:\xd3u\x00\xc8\\BW\xa3\x93e8O@\x01\xc8\x80\x0e3*)]Ah\xb5\xf5\x12Fhh\x9d\xe0\xa1\x83\xf9\xb8~\x83\x133\xa6-\xe9\xccK\xbe\x1e\x0b\x8cj\x0b\x91Hd3\xaa\x1ci?o\x07\xc3\xdd}\x84\xc5,\xae\x8f.\xbfj\xd8\xc9f\x12\x88\x8e\xaa\x07K\\B-h\xbb\xa2X\xcd\xccW:M\x1ds\xc4\xff\xf2]\xff\x80\xe5\x11\xff\xee&\x9a\xfc\x92\x92w\xf0\x8b\xc3\x8c\xf0\xb2A\x9e\xa1\x14\x9f\xf7\x8b|{\xa4(\x15@\xfe\xbe\xc1\x94"\xe69n@f\xd4\xe3V)7\'\x1d\xe9^H\xf6\xd44\xd2\xef;\xc40\x03C\xd9<\x82\xd9\xa9]ZY(R\rb\xf9\xc7\xb0\\\xd2X\xff\xe2\x01\xfb(\x15\xee\x9b\xb4<\r\xf8\xa3\xfe(\xab\x93\x11\x0c\xf7)\x1d]f\xd4\xad\x87\xf7\xd5\xc9\xbd\xac\xb4S\x14\x00\x08v<\xd1\x7f\x9c1\xf3M\xf0b\xa1\xc0\x7f\x89@R}\x03\x86h\xeb0\xdba\x04|{X\x7fn\xe8\xdd\x127\xb4 `\x85\x80\x07F\x919\xce\xac\xf2\xc9\xab\xbb\xf4<\xd3n\x0cd:\xad~3L\x8e\xf0\xb3\x95$\xaaS&\xbd\x01\x0b2\x94\x8d\xacF>\xdf,\xcd\xc3\xa3\x92\xc2<m w#\x80\xf3\x0f\xb1\x8e\xcfrO\xce\xce\x99\xd2\xe6\xc3\x12\xcf\x19\x89G\xfd\nhE\x92 \xe9%QD\xdc\xd2\xc4s@G\x92\x98\xcc\x15\x8bbE\xb2qD\xe5G\xfdk9\x00\xb1{\x9e\xe9\x88Y\xbbr\x8b\xec\xa4(2\xfb\xd3\xb8\xeb\x1b\x91\xbc6\x99#\xf5\xfd^\xbf\xaer\xeblyD\xde\xbc\xa7\xe9\x0c\xd7\xb0cE(\xec\xb1\xf5f\xd7\x12^B\xa0\xd7\xa1g\xa9\x9e\xc4\xc0$F\x87ZM\x9e\x021B7\xfe\x8dua\x92\x12G\x16\xd9k\x0f\xdd`\xfe\x1e\x88d\xc6\x1aZ\x1d\xd0\xd2)\x05\x06\xb8r(\xf1\x18\x9cN\xb9\xc9|{\x98\x14\x18\xc02q4l\xe1A\x1d@9\xe5\xfcgw\x97\xebjA\x1b \x9a\xae\xb8>=NE\xc6\xed\xbcAg9\x07\xb0\x8c\x8c\x1dL!\xf5\xea\x1c$\xd7^p\xca\x13\x878\x90\xc1\x11\x16`R\xeau\xcf\x00\xe9K\xe3\x92@\xfe\t\xd9\xd0\r\xe4\xc4Y\xf5\x02\xb0\xab\x01i{\xa5\n\xb95\xa8\x05\t&\xc4\x97s5f\xf4\xd7\xc1\xcc\\\xb5\x88\xe2\xf9\xa0\xa9eW\xec\xbd\xe5\x1c\xbc\xea\x14\x9a#\x1ats\x99\xf3\x8f\xee\x98Cz\x87\x96uV\xf1!|,)6\xf7%\xa1>7\x0e\xd9\x0f\x83,\xfa\xf0\xe0\x95U\x95\x88S\x91\xd3\xfb\x90\xcf\xa7\xafh\x7f\x14\xce\xa8\xc6\xf0\xd6&\xb0\xf5\xa5\xbbhtH^3\x1f\x9b\x81Sv\xbd:\x8b9\xe3\xbf\x89X\x1d\xb6\xfe.S\xcd\xdf?\x9dE\xb9\xf1\xf2\xdcoG\xdc\xc6c\xa9|\x92\xabb\x19Z\x91\x1b\x1d\x8a\\\x97\xce\xe8\xd65LR\xa9Z\xaf\xe5\x85\x022\x99\x7f\xaa\xd6\x11A5\xdbX\xb7m\x87\x94/t\xa7\x96\xbb\x93\xf93a\x1c\xa6\xf0x\x15`\x81\xda\xf9]R\xfb<p\xeb\xe3C\xc1\x85d]\x84*D\x95n#\xf2)\xb5\xecB\xb0\xaa\xc9\xa1\x98\x9d\xf3"\xaa\xbc\x81\x1b1\xc5X\x94c\xff\t\x88\x84\xbd\xe8o\xae\xcfo\xfc\x98\xd8\xb4\x1e\x89\x89x\x1d\x93\xd5\x12\xe1\xb7F\xd3\xbe\x89{\x88"\xdbB\x80\r<\x88\x1ff\xc1\x9a\x8d}t\xcc\xe2\x89k\xa4u(\x14\x08\x04\x1dq6\xc8\x13\x06\xf0A\xc6\xcf;\xedH\xa9\x88\x99\xa8\n\x0f\x97\x1epc\xfa\x7f\tq\xd5UV\xfc\xea,\xbe\x7f\xac\x9f(=\x00\xb2\xc5?#]\xa8\x8b\x1c\xa7\xc8k\x88\xfcG\xae\xf0\x1a\xb2\x8f*e\xb12\x99*\x0b\x95\xa1\xa3\xcc"\xc0\xd4\x08]r\x84\x87\xbb\xd7\x1ddM[\xbc\x84s\xa2\x9bt\xf8|DeV\xc8\x0b\x9c\xbc0;\xc8\xe0L\x1eHX\x94\xfd7S\x0e\xa2\x00\xa0\x17\x19\x16{\xe5\x19\xa3\xe3\x10\xbf\x98\xbe\x03\xce\x8d\xe7\x9eN\xeb;\x05!4\x82\x914?\x85\xacQ\x08\xa2\xb9\x08\x84b\x03\xfcN\xb3\xe3\xe7\x04\xe6\x86\xd9\x9f[i.\xf8\xe6\xbb\xef\xee\x0b,\x94\xeaY}\x80~\x0e\x11\x91\xb8\xb1\xe0\x9a\xd8\x94\xb7\xb7%|\xdd\x13_!\x05\xae\xe78*hH\xb0_\x91\x9ek\xf0\xdd\x9f\x84\xdaC\x9eP\xcdg\xe6\xea\xf8o\xcb\x8d\x95*\xbe\x1d\xcd\x87\x98X\xfa/_\x0c\x04\x08\xdf\xc7\x17\x1c\xe1\xbc\x9d\xf2An\x93\xac\xd2UC\xf1\x8f\xfaT\x05\x15sKBR\xa8\xe5\xf2A\x85T\xa2iLS\xb8f\xd9\x01\xec\xfe\xcf\x83\x0b4\xc0\x9c\rN\x14C\xfe\xaa\xb3\xfe\xf6\xf4\xba\xa4\x16F\x1d\xe0\x89\xb3\x15\xafX\xd3kq\x02|N"\t\x00,\xa6Ja\x92\x18G\x11\x8c\x14\xbd\xe0WvL\xce1\xec\r/\xa4\x8b\x8b\xce\x03U\xd7%\x04\x8cR\xfe\x12\xbfE\x91q\xef+81\x9f\x1c\x87*^=4|\xaa\xc3\x88lo\x88\x1d\\\x0bu\xed>\xdfSK1\x7f\xc4\xe3\xdd\x84\xd5\x18:\xf2\xa52\x8b\xc6\xb0J\xdf\x08\x1f\x8a\x9c\x15\xcfk\x0b\xb6\x97\x01\xe8\x82\x02~\xea\x967\xa94\xd7\x9f\xbc\x9b\xd3\x9c\xd5R\xf146M\xca\x13r\xb7"}\x7f\xb7_IY\xca\xf4>T\xe3\x7fB\x83=W\xf2\xad\x9b\xe4\xc0*\xee\xf7q\xb4a\xdc\x0e3H0\xfd/.\xc6\x01.\xf4G\xb9y|\x04\xa7\xfc\x13g\x99\xa3V]\xfeW\x9bV\x84\x17\xe4U\xab\xdaMM\t\xf7`\x8c.\x94\xd9l\x94\xf6S\xd4\xb4\x8f&J\x82\xebgLS9\xd4\x83^\xfe\xbf>K\x9c\xe9\x1f\xad\x8e\xd2\xa0p0V\xae\xa1\xef\x03w\xbf/\xd4\x164r\x87]\x9e\x19-Q\\"\xd8,\xfc\xd0\x06\xc9or\xfe\x95B\xec}\x0fY\x17\x00\x82\x90\x82Vc\xbf\xb4\x1a\x9an\xb6\xc4\x15R\xdaKe\xfbS|Z\xf2u4\x0e\xdf\x06\xf5\xe4\x9bl@\xe4\xed\x073E\x04\x0b\x87\xcc\xae\xe3\xeda1\xa0\xd1\x89\x84B$/\x1f5\xf4B+4\xb21\x86p\xad\xbe\xc8\xdc\x88\xbc\xcd\xe4l\x1f\xafQ\x08\xb3J\xac\xe3\x93\xea\xde\xf9z\x012\xbc4@ \xfe\xd7\xcdj\xc5m\xc5\xc8 \x1e\xed\\E\xc0\xff\xed\x80;\x14HA~\x0cYus\x00<\xec]\x06\x8dH\x19\xf8d\x96\xbf\x8f\xfd.\xce\x9c`\x95<\x0f\x15\xa0\xc1\x15\x8e\x9f\xa9\xb0\'\x01\x03\xbc\xe8\x86\n\xd5\xc9\xc6\x96\x1c\xbao\xe5D\xe7\xe9PM\xcf\xfd5\x82\xa7\xad\xb3\x8c\xc8\xa9\xf6\'~\x071\xa3$4f!`\t\xd0PdC\xe1\x01v\x8a\x87\x82\xabC.\x18\xc9\x12\xd6\x04\x83 \xca\x01\xf4\xbf\xa6@\xa4\xa7O\xab\xb8\xe3HQ\xd4\x89X\xe47"\xe1&x\xa0\x0b/\x14\\\xf6\xb4G9^\x1en\x9cW\xe2\x8f\x9eUI\xb0\x90J\x04\xd0\xe3\xd4\xb5\x97\x14\x96hAjJ \xf8wj\xc3"q\xe9v^\xac2\x1e\x91lW#q\xa6\xc0]\xd2Q-\xf1\x10\x04>c\'\xc1\x1c\xdfb2\xfc\xfc\xc3bO\x0f\xc2\x08\xeeu\x18\xa9S\x00?\x95ux\xee\xb2\x94aX\x0fT\x04\x9a\x0c\xb6,\x97\xb9`\x9fE\xaa\xea\xbf\'k6\xab\xaf\xcbA\xb1\x99\x05\xbf\xb6g\'i\xbbs\xf4m\x1dPBC3t3\xbb\r\xcbz\xae\xef\xdf\x0fG\xf9\xfb\x1dr\x04\x00p\xb3\x9da%8q\xa9\xf0\xfa\xb2\x9eo\xe3\xbd\x17\xfa\xf7\x80\xfd<V\x93\x03>\x16\x15\xf3\xc2c\xaf\x87\xb8f\xfe\xc5\xff\x0c\xb1\x96{\x08Z\xf8\xb9\x935\xa0\x8c\xab\xf5\x80\x195\x80vj\xf9l\x83\xee\x91\x1d6\x08\x9fRR\x1a\xbd\xb7\xba"\xd5\xc8\xb4\x07\xfd\xb2-fK\xe6%wm\rj%\x10\xf6\x11\x8fi\xe8T1z\xa9\xb2$\xd6u_yu6\x1a7\xf2\xec*\xdb\x1e\xd5kg\xa16\xbe\xb0\xb7c\xeb\x14fm\xc9\xe5C\n\xcb\x98x\xc7\x9d\xfb\xa4\x18\xe6o\xe9\xb6\xda\x19\xbb\x91\xd2\xa8\xd5\xe5\xc9\x10\xee\xbbv\xcaM\xde\x04^\xbd\\\xae\xea~\xee\x04\xb4\x9e\x7f\x98\xc8W<Y\xf7*\x8c`\xb1\xb5\x908\x86\xa3\x84\xc4Hwk:\x92\xe5\xfe\x93i\xf7\xb3\xb7e!\xcf\xdc\xce\x97.V\xc1\xfb\x88\x0ft"\xc7pv\xf1\xaa\x13\xc1\xaf^\xbc\xaa=\xfe\x9c\\3\xb8\xf0\xe1\x85\xdd/\xdd\x84@y\xacn\xd9\x1e\xf8\xce\xdd\x8a\xb9\x17\x0cz\xf9\xd2\xbe&o\xe8\xfb\xc26\x0f\xe8n8e\xf7]Q\xdf\xb8\r\x16U?\x9be\xd0\x93\x9dI\xd0\xa6\xeb\xd2\xce\xe8\xeb\xc7\n\x8c\x10L\x9a0(\xcaf \xcfm;\x7f\x8a\xfe\xe2\r\xd5\xa0\x17&E\xf4#\xcf\xd4\xeb\x88\xaad\xaf5\x98\x88\xa7qF\xbb\xb1\xcf\x9dV)\x9d\x9d\x15q\x05\xba*\xf3\xbd\x1b\x93\xc2[21\xee\xd7Q6n\x8d\x1b\xa3\x01\x10#U\xb9`\x1f\xdabOJ\x8d5mJ\x83\x88\x86\xbe\xa7\x00Y\xbc|\x0cvS\xd0TwU:1\x191\xdd\x9cY\xe2\xc4\xe7v{\xb8\x92O\x00@\xd3\xb1\xcb\xcc$\xa6\xc5\x16&&E$\xfeL\xadNbI\xa6\x10Du\xbe\x88\xac\xa4\xec\xc86\xc2\x19\x08\xe2\x93\xbab!\x92\x07k)\xd4\xf8\xfb&\x85\xd0\x06h\xfe<\xb4\x8a\xaeD$\xf0MF@I\xae\x16\xbaX\xf6\x14\xff\xec\xc6\xd6\x8c\xf8\xf3\xf7M8\x13\x9a\xe4\xbe\xbe8e\xac\xaca\x9eu\xf5\xbc\xbf\x02\x89b\xdc,\xfds4\x82\xa3f\xaa\x17\x8b\xdf\xdaz\t\x0e\xaa"a\t\x8e<\xc7:\t<\xd8\x10\xf8\xaaH\xdf;T\x16rV?\xbd\xa2\xe1]\t-\xa8\x99V\xdd\xf3\xbb\xcc\xd5|\xd3@\xab6^\xfb\xce\xf7\xda3\xbc\xd4""0\xd7\xe7;E\x95~\xde\xccy.\x899M:J\xb2? \xe6#;\xd3$\x03\x93\x7f\xed_W\x00N\xcc9\xce\x19\xd6\xbce\xbe\x9b\xfa\x85`O\xec\x88bi\xdf\x8aP\xdb\x0b\n\xbf\xf6\xd8\xd9\x14\x97\x89\xf5\x8c\xe0)\xc5\xa7"\xc5\x98\x0e\xd236\xff\xeb\xb2:9L\xa56\xb4\xa2Kx\x8b\xe2dje_\x19KdkUv\x87S\xce\xd5\x83\x80\x15\x81\x15\x9a\xba6|\x97O%\x91\xb0T\xdc\x99\x7f\x12\x02\xf6~\x02\xca;\xdcQ\x8d\x87.\x96[\x1el\xc623\xdb\xe9\xfc\xc6\xb2\xb5\x89\x03\xb04`\x18s\xa4|>[\xb4}\x8d\x8bb\xd7\xb0J\xb0\xc4\x9e0\xfd\xad\xd9\x91\xccIQrcvK\x01\xe9\xc7>!\xf5\x1f\xd0I\xb5\xca\x9e\x0f\x8f%\x93L\x08;&\x18kBn\xbb\xe2[\xff\xa2\x8eK\x8f\xff\x94\xc7\xfdF\xc7\xfeKS\xadC\x06\x82\xfew\xba\xb6\xa1\xdby\xc57\xa2\x98\xccCe\xca\xcd:c\x12~\xa6c\xf4F\x94\xb5\xfa\xbd"\x14\x94\xadGu\xa6\x88MZ>\xc1\x9e\x90\xb4\t\x9c\x16z%\xaf\xf7cOW\x99 Y1F\xf39\xaaT\xb7\xb3\xa6\x92\x85\xc1j\xd1\xe7\xf9\x0e\x1f\xf5\x85\xfdH]<|\xc6\xe4\x14\xb3\'(\x1d\x18\x08\x96\x96s-n\x1a\x00\x83\x9b.zQ\xcc\x938\xec\xa6yV\xccAC\x07\xfeV\x81l\x04\x00J)\x84.\xb4\xd4\xc0\xefC\x87|Y\x98\xba\x84\xb4\xa9\xeb\x84\xa2h\x8f\xd8W\x02~\x19!\xb7\x9a\\\xec7\x9bg\x0b\xbe\xd8M\xe9V\x9az\x05\x19\xaa\xa9\x86\xe1\x0cw\x18\xf5\xae\xa4*s\x05\x80%\xf0\xc0\xe7/\xe6\xf4\xc0\xd9\x0bG21\t\xa2X\xe6v\xbc@c\xf5t\x9bC\x90Y\xee~p\xce\x82P\xce\xf6&\x08\xb16\x14\xfe\t,\xeb\xc6\xb5\x9a\x96\xd2\x06\xa0\x08\xfe\xb2i\xa8\xa5\xea\n\x85\x7f\xf1\xbbj\x1a\x8d\xe7\\\x882\xa0/&07)\xa0GP\x87\xa9\xb1\xc3\xa5K\xc0\x8d\xcd`\x9f\xe6\x05-rL\x86I\xc9\xa2N\t\n\xb2\x0co4)\xfb\xf1Q\xadI\xf1W\x07\x1a\xaeG\x99H\xf9\xc8\xef\xb8r5B\x92U\xc8\x1f\x10ol\xc1Qy\x9d\xabSt\x00\xeb\xb0\x14\xf7\x133\xd0\xdc\xed/r\x8f\xd0[\x1cj\xa3;l\xb4\x8f\xf1/\x86(\xa0.\xa3V\xc0\xd4y\xc4<\xdeN\xd8\x9e\xfa\x94ws\'\xdd\xac6U\x95M\xad3\xbc\x01\x1d\xddm\x9f\x90J\x18\xc7#\x9fiS\xb4b\xb1>+\xa5\xe2\x8d\xdb\x05\xe1\x97\x91\xee\xd0\xa8\xaf\xf9H\xad7!fe\xe5"\xae|\xd2\xd7\x86\xe1\x8c\xf5,]\xf8\xafK\x1c\xe7\x13\x1d\xd2\xb3\xb9hLw\x99\xc8\xbeJWH\xc9\xe7p\xfc\xd4\xe3\xa2\x7f\xcb\x01\x1f\x10G\x90\xd74\x8c\x7fN~\x9a\x19\x99VlJ`\xb5O\xb4!\xbcT\x97v&\x8f\x98,\x89\xd6\xfc\xc5*>s\xde\x82a\xac\xd7\xfe\xdd\x92\xfe\x96\x19w\x99\x87+N\xe1Z\xdb5\x90\xbd7F%N6\xbb\x83\\\x15\xd6\x1f\xd1\x91\x80y\xfc\x88\xff\x8f\xe81B\xe7b9q\'\xee\x93\x12moN!\xbf\xadF\xc4v\x94 y\xe4\x08\xe1Q\xc5\x83\x18\xfcW\x9c\x8b\x81\xbd\xcbv\xeb\x86\x97\xf1\x95\xdc\xed\xf8\xfa \\\x86gv/\xe8\xc7[\xb0\xc4\x11X]\xf4\xf65\x85\xaev\xee\xef!L`t]\xe0\xf5\x0c\xd8\x8d\xef/1\xe7\x02\xe8\xaaL\\\x96\x82\xd2\x1e\xfe|\xb4/S\x9b\xdbZ\x0cb\x13\x89\xe9\xe9\xf3a\xfc\x875\x99vq\x81\x14\xab\xc8L\xf3b\xd5\\\xd9A\xd2\xa8|\xa9\xef\xd0d\xccE\xa0,\xaa\x88\x8et\x85\xa1t\x986Z\x87\xa6\xde\x88\x0b\x15=p\x9d\\G\xf1\xe8\xd8\x85\xb5h\xbb\x84+y\x11\xbb\xe9\xe1Z\xb3Y\xfc\x19\xa7+\xae\x0c\x12@\x06U)\x82\xf2\xc0\x89.2\xda\x04T\x8c\x8du{>\\s\xe0\n\x13\xa5\x8d\x84\xdb\xba\xb4\xf3E\xd3\xe9a\x9b)\x16s\x7f\xe8!kT\xea\x03\xce\xf2\x9d(\xd0\xcf\xefV+($\xdf\xea\xcf.u\xc9\xc7o\xe5\xa05e\x05\xac\xb8\xaf7\xef9\x17L\x05\xf1U"\x1d\x95\x99^\xfe\xf9\xba_\xfe\xe5\xed4\x05\x90\x1c\xdeqrE%\xf5\x87?\xc2\x89\xda\xf8\xef\x19\x88\x9c[q9\xda\xa0\x8e\xe5"6\xa4\x1e\xebdc\xfcJ\x07\x15\x9d\nD\x84z\xbeG\x92\xfdb%(\xf9\xef\xb0 \x02f\xf2y\x0co^\t\x04\x11\x07I!1\x83\xbe\xd2nw6\xf5&<y\x84\rN\xe2\n0\xb3\xf7\xdf*\xff\x90l\x91\x92\x17D\xadQ\x13\xf7\x05\x04ZV\xbb\x1c\xc6\xd4.\xac9w%\x135\xc1*f\xd6\x10f\xa72@Z~!;8nX\rHE\x07\xcb\x8b2/\x89\x81\xb1\xac\x8d\x8eq\xc1D"\xb9\\B\xe9z\xf6\x8e\xb9\x99\x04=\x7f\xb3\xc2\x97\xc5\xb4\x08P{?\xbd\x9d#\xe8\xaa\xc22\xa0\x93\xa5\xa6\x86\xe4\xbf/\x15\x91S\xfdY\x80\xe6\xfb|\xb3o#M\x03S\xdd\xac\x90\xc5}\xfb=\xf1\xb2\xb0l\xa5\xb8y\xb7Qe\xc7\xb8\x8a\xd8c\x98D\xda\x96(V4\x19\xe2\x97\xa0\xa4H\xd7R\t>\x01m\x04kJ\x80\xc9\xda\xfc[e\xebW\xc0\x86\xc8\xcf%U]\x7fui\x8c\xa9"o#\xcb\xc9}\xc6\xb1Z\x116F\xfft\xd9 79\xc5\x15\xf7cqz9\xa7\x7f\nu8\xcfk\xfcE4\x92#\xdd\xe3\x9cp\x9f\x0bW\xd7^\xf7\x15\xcb\x01\xbe\xe7\xcf\xea:9\xeb\x0bLy\xfe\xd6\x89\x90\x00\xc8\xe21l\xa8\xa8\x81\x17\x12\xf5`\x05U\xcdX\x88\xf3\xc9\xa3\xdd\xcc/\x00\xfd\xad\xec\xe9xI\xda^\x18\xb3)\x94\xdc\x0bU\x04W\xbb\x1a>J\xdd\xc7vG)}\x944\x7f\xa2\xcb\xe4s\xacjX\x85\x8a\xeaE,\\\xa9`\xd1!tM\x15\x15\xffC\xe4`\xf6\xee!\x83\xc9Sf\xd8\x1d\x19\x82\xd9V\x87\xeaq4\xc6\xa9)N}\xb5\x94G\xf7\xc2\xd9\xe8\xd9\x81\x8c\xab\xe7\xdd\x19\x8eY8\xe6\xc6\xe3\x1a\xee\xba\x19t\xe0\xa3\xdd8Y\xfe\xa3\xf32\xb9\xd9\xdfU\xd3\x92s-\\cnl\xaf\x91\xb1\'\x89\xef\xdf\xd5\x9b\x98\xaavu.Z\xfe\xdd\xcc\xe3\\toQ\xf3\xe6\xed\x84 \x03\xcc\xaeK\xd2h\xba\xfe\xac}\r\xa5W\xb3X\xabZC>vC\x1f\xacf\xe7W\xc1x\xe9\xd7\xb7\xbd\xa6a\xf4\xd4L\xf0\xba2\x17\x05\xecjl\xd0\\\xb7\xe36Ir\xf8oh\xcc\x10\xed\xbc\xd8L\xe9\x08k[%y\xdf\x7f\x80\x83\n\xac\x8eg\xcd\xdc\xb1\x14\xfa-d\x96\xe9\x9f~\xea\x9a\xf3rMms\xa7\x9d8\xd5RU\x10I\xd5S\xc2FN\x03\x08\xc8\xb8\'\n\t~\xb3\xab\xa08\x81k\xb3O\x00)\xf8\xb8\xda\xea\xdc\xb6,\x87g\xa6\x9c5V\xad\x19\xc1uH\xf2\xc7\xd7\xcaw\x83\x80\xe1\x0c\x19\xa9c@\x8b\x08\xb6V\xd66\x1aB\xd7|\xefR\x06\xd8\x83\x89R\x11#\x95\x0f|z\x8fb\xba/\xe0\x18\xc0\xc3\xcb\xe9\x9f\x9f^\xcd\x14\x9cA[\xa1\xe9\xec"u{6\xffCu\x88k\x1c\x00U\x8e\x83\x06,\x95\x89-\x9em2\xff\x80s\x1b\x81H:0m\xb9P\x97\xe9\xbe\xa3\xef\xa9\x88\x90\xeeQ)\n\xbb;\x0b\n\xf3\xd3\xbd\x89\x93\x97\x84\x9e~\xef\\\xe0qq\x1f\x1c\x14\xe9r\xac\xb8m\x9a\xe7 )\xb3\xa5R\xa5\xcd&\xfb/,{a\x9c%_vi<\xe2\x9et)&\xd7\xa1\xf6\x95\x06\x0c\xc68i\r\x81\x80\x1d\xaaP\xd4o\xa5\xe2|e:\xb9\x9dQy\xe2\x82\xca\xf9+E \xf9\xf4a4\xc4$\xfd/\x04\xae\x06\x03\x1dfR\x80\x84\x8b\x1a\xb2\x18\x10\xc9p\xcfd\xbe\'\xb3 \xb3GB\x1f\xca\xeaa\x1f]\xa3\x16\xaa\\\xce\xfe\x19=;\xb1\xec\tN\x06\xba\xfbh\x9d\x19\xae\x066\xfb\xfd\x1d\xf0Q\xc5"\x8d\xab\x1a\xb5\xd2\xb2xC\xc3\xd8\xdbL\xc88\xd3\x0b]\xc23\xe1>F\x87+\xd5\xc6\xae\xf0!\xe8\x1c\x8c\xda\x0c\xf4\xbe}8\x9aD\xee\xab\x0e\xa7\x90\xdb\x8e\xc9Xr\xe5\x8f\xd6\x10\x915\xd2Sy\xdc\xf3p\xa0R\xca\xe6o\xbe\x10\xbf\xa3\xfa-\xe2)O\x03\x1f\x10#G\x02\xe0\xde!\xfdm>\xb5>c\x8d\x93.\x17\xc3,\xb7}7\xa6\x1c\x0b\x91\xa7JM6x5\x8fq\xfdr\x12\xeaU\x16*Q\xe5\x06\xd9\xbfv\r?V9\xd6\x12\x1c>\x98\x13_t7\xbd\xfa/oV\x82\xe4\xce\x87U\xf9\xd0Y\xe7 \xb8\xa0D\xf6\x85\xb3Om\x1a-086\x1ePO\x81\x94\xb0\xfcz\x94\x8e\x95\xf6\xd6\xdf\xaf\xd5\x04L\x9f\xc4\xe6M\xe2\xa7\xf6\x00o\xcb\x11\xb0\xe2\xbdq4\x9d\x1bg\x04\x85\xdc\x82\\"\xdd\x99\x8bq\xc2\\\xe2\xe6\xfcW%\x1aXu$\x9f6\xe0\x8f\x0e\xb6S\xda\x80\xba\xe3\x84\xc6\x0f\xb4o\xa3f|4\xe9 \x12*A!K7,$\xc9\xde7N2\x1cSFm\xc1*n\x1b\x89\xee\x16\xf5\xf6\x13\xc4f\xa5\'>Uo\xeb.\x8a\x13\xef\xcf\x04D\xfc:\xe2\x1fA]gp\xc8\xea\xa4\x84\xd8\x8a\x1e\xa8\xf9F)\xea8n,\xd2\xc3 \xcaK_\xe9\x9b\xcf3z\x9e\x92\x06M\xcdr3\x92\xcbr\x1b\xc8\xf9\xfc\xd6\x0e\x16\x9d\xd0B\xcf\x93\x8b:\xd1Eaq\x01\xe3\xc0-\xc5\xd6a\x8c\x94\xbc\xef\x1b\xa9qmV\xeft\xab\xec\xe3\x99\x88\xb7\xdd\xc2\xbf\xb24e^\xfa\x96\xfd\xf4\xd1\xa1+\x0ei\x19\xb8\x11X\xe6&"\xc14\xbc\xdb\xb5\x99\x12\xca\xf4\xf0*\x1e\x828o\xd2X\xeaB\x05<\xe6\x08\x9e\x99\xf6q\xef[h\n\xf9\x855\xe9\xcb\x91VN\x14\x15a\xf3\xe8\xf5\x9f\'\x87yz\xfc\x9c2\x9d\xb1i)/\x0c$je\xab9\x03\x1b\x05\x01\x02yH\xb4\x1d`qO\xff\x87\x9c=\x96L\xbfC\x80 \x02f\x16vW<\x03\xd8\xc5\x8f\x80l\x88(\x8ei\xba0u\xf9\x85xI*c<:\x00Y\xcfC0\xf0XJ?\xd8\xfe\xea\x9d)x\xd9%\xeb\xa9\xf3\xd7\xad2N\xe7T\xddB\x96R\xab\x11O1\xbfc\x8eo\'\x97\xb8`0v\xbd\'\x00gO\xbd\xcd\xc3p\xf0!\xba\xf2\xcf\xe6N\xbdP\x95[Yj\x8c\x85/\x19\x1bK\x95n\xc9L\x83\xc7D\\qZ_c|\x0f\x85\x1d\xa3Y\x17#-\x16\x8a\xe0\x03\xe5\x88\xa2e4\x05{E\xc0\x96}\x9a\xb3\xed\x92y\xbch\x1fAT9\xdb\xa3\xba(\xd12\x9d$y\xc3EI\x0b\xfa\xef\xe9\xe6\xba\xf6s\x97\n\xcd\x9a\xd0i\x0e\xd1\x85\x89\xed\xd4\xafFf\xe3\xeb\x98\xe6\xb2\x88\xfdR;4\xdd.7`X\x1d\x9a\xb6\xfed\x9e;\\\x98\xff\xd2\x8f\xf5T\xfd$\x8bgj\x8f|y\x97\xfe\'9\xf7x\x175\xb5\x95\x9e\xfd#\x0f(\x86\xdc\x13(\x9f\x84\xf6\x9e\xd5\xe2~|\xcd\x8a\xaf"\xca?G\xb1\xbaK@\xe3$\xa0\xe8\x7f\x1b\x8e\xc1\xbcV\x02o\xff\xc9\xfb\x99p{\xe0\xfc\xf27\xbd\xf1\x83\xee\xe9\xbf\xbc\xd2\xddU\xca4\x06\xe7<\xd1\xb4\x9b\xe5AT\x9d]>\x9a\x02]\x1c\xc4f\xe6\xad\x98{\xb9\x1d\x02g\xa4\xcb\xf1[\\u-\xdag\x08_\xb07z\xbd\x80\xce\xa6\xb2/\'\x8a\xad\x0e\x85\xa9\xcf\xaa8\xd5\xa2t\x8e\x07\xcbk?\xed4\xc2\x98L\xa2\x8ej\xa7\xc3\xa1p\x81\x04X\xf1tH\xd4Ao\xef\x95\xed\xe8\xba\x01\xe4\x89\x0b\xd5\x951F\xa0\x14^j\xcd\xd8\xc1\r\x14\x93@\xd62\xeeS\x9cR\x92\xb9y6\xbc\xe7\x17\t\x80\xf5\xdbZt\xa3\x8a\xf2\x89y\x94\xb1\x0bH\xbb\xcaoCC\xe3\xa0 \x84\xfe\x14\x89\xb0j\xaf\xd3\x86zG?dOG\x8b\x01\xfc\xc3\x89\xcd\xf2\xaf/\x86|t\x0bRG]\xc6\x019\xabPK\xea\x9f\xd8\xff\xe2\x10c\x9b\xc2\xffbs\xe0\xc9k\x86a\xe6F\x85\xd4d\xc2\x1c\x06\x8e\xe04\x0c\xc1joA\x0e\xe0\xc9\xf2=h\xfesk>\x07=\xf1a\xb2\xc9$\xd9q\x89\x13\xde{\xdd\'\xbfC\xc1\xf4 \x08wv\xe2\xf5\xbf\x9f\x9b\xc7\x13\xbc\x8f}Q\xef\xfcQ\x9c\x8d5"\x92\xaa~\xb0\x10q\x12s\xa7\x0cU\x9c]u]\xd7-v\xd7.\xcd41X\xf63\x8aA\xc5F\xd6)\xd1\x06\xe6)\xf2\x93\xd4\xd0\xa9\x19OSY\x9b$\x8c\xa7s\xa8c\xce%\xca\xda\xc1$\xfc\xbb\xa7m\x95\x05\x80\xe7\x7f\xf4\x10\xf3\x90Y(UmT\xe1\x06p\xcb\xa8W\x0f\xb0\x7f\xea\xc2\xa2F\x0b\x82\x07eZN\x8fO\xb2\xf4\x84\xa3$\xb1\x90t\x0e\xad\x8b\xbc\x1f8]OO\x9cj\xc8\xfb\xe4\xa6Uj\x08\xc8v\xde\r*\x0cA\xff\x12d\x07\x08\x18\x14\x8f\xdd\xbeS(\xa1\xe7(\x87\x81q\x18\xbf\xcfK\x9a\x06N9g\x0e\xe5`b\'\xa8\xd0\xfa\x03\x9a\xec]\\\xbb\xa3\xb2^\xa0g\x81\xfb/\xdf\xb4\x8f\xd3x)\xff\xf2;\x0b\xce\xdb\x0eg\xe1.\x9d\xf3y\xf54n\x18\xffcgp \x0e\x16\n~\xed\x98;\xbf=\x8a@\x8a6\xe6\xb2\xaf\xf4\x0c\\e\xaf`\x03\xfb\x89#n\x0bq#\x963\xd7x\x88{\x18\xc2\xfa4\xd1[\x8a\xc8\xa9Q\x90\xfb0)\x1boq\xc9\xb6\xf4\x96\x0b\xde\xc90\x10\x07\xef\xc5\x8f\x19e\xc2.x\x8a\xb1\x8a\xe0\x91\x16\x9d\x99\xa8\x7f\xfe\tC\xb7\x80\xfa\xd3\x81\x8e\x7fuc\xbaJFi&\xe8\x1boa\x01\x93\xd8T\x002\x98\xd5\xee\xd7\xab5v\'+\xda\xaa\xc8\xc3\xe5\xfa\x94V\xb4<\xce~J\x8c\xc6XB\x10u\x12\xd3>iE\x17F\xd8\x8e5\xecUX8\xc8j\x19p\x0cex\x9a)\xaf\xdfC\t\x7fa\x87\xec\x82h\x18\xe8-(\xb1\xfe5\x14\x0b\x97\xcdC\xe5\x19\x9c\xec\x05]\xb9\xd7%e\xc9\x88\xdb\x87\n\x1b\x9e\xc1Tt\xbdy\xfa\xb5\xad\x1b\xb0e\xf6C\x9boP\xd8s\xe6tb>\x17\xbc\xaaF\xc1\xa7Z^R\x83\xe3\xb6\xc1Q\xdf\xf6b\x9bB\xf1A5\xfa\xaa\xb8\x1b\x08`\x86Jb\xd7\x02{\xda;d=;\xf4\x1fG\xea\xd3Kp\x91\x044\x11j\x9b]\xdd\xf2\xa1\xf7yt\x16s\xd4W\x9e\xb4y\xcf}\xf4@\xb5\x8b\x7fY\xfcx-n\x80{I\xe7\x17\x95\x8cR\x84\xed\xf6\x14E\x8b\x1eXozg\xd6Av&\x0e\x14\xd6\xe1\x89\x80\x11\x00\xca_C\xe4\xe5\xb7\xf4\xe7\xbb$\xaeX\xaa\xd0\x0b\xb0t\xae4!\x0c\xba*\xac\x9d\xcf\xb1\xc4\x883\xf2bn\xb7\xcck\x88\x1bN:\x81h4\xa1"6\xe5?\xe9\xb0$\xe7\x03X\x03f\xeb&#\x97\x96w')
server.py ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ # Pyarmor 9.1.8 (trial), 000000, non-profits, 2025-09-17T16:28:38.548377
2
+ from pyarmor_runtime_000000 import __pyarmor__
3
+ __pyarmor__(__name__, __file__, b'PY000000\x00\x03\n\x00o\r\r\n\x80\x00\x01\x00\x08\x00\x00\x00\x04\x00\x00\x00@\x00\x00\x00I\x0b\x00\x00\x12\t\x04\x00\xc9l\xf32\xd6\x15\x06\x86\xd2\xbdC\x97\xeb\xd3\x07k\x00\x00\x00\x00\x00\x00\x00\x00\x1b\x95/\x08\x99\x9e\xc7\xf2\xc5\x9d\x8c\xc9Y\x86\xf9q\x0fK\xb5d\xc8\xbf]L\xecI\xb6(\x15G<\xf0g}\x12\xce\xe6\x18\xd3\x93\xcf\xa7z\x00\x1f\xbc9\xbc\xa6\x17\xa6\xbb\xb8\xab\xf17\xce&\x86\x90\xd7\xc9\x00\xf4\xdf\xabt\x04\xdc\xd0R\x8e\xde\x8e W\x00?\xb9\xbcZ\xc2}\xa0\xf6x\xf4]\xadj\n\xdd\xe9\xc8B\x16,\xe4\xc0\xf5d\xc3\xa6-\x89\xc21\x9a\xa1@\xb40\xc8\xc8\xc6\xbd)\xd3\xaa:|q\xf4\xa2\xde3\xb6.-\xb5\xace\xc9\x99=u\x97\x9ac\xf9.\x19\xb8\xceK\xb6>\n\x90\xd5)W\x9aF\x19\xfbmg\x07,.y\th\xfa\xe2X,}\x04{\x08\xe6\x18\xf8)\xf9\x03\xbe\xb2\xc1\xfcv\xc4L\x80\xc2\xe1P\xbf\x8b\xa5\xea4\x99%\xaf\x95\xd4\xb8\x01\xe3\x06\xbel\x1c\xb8\x9eI\xb8\x87\xa9xl\xb7\xd9\xfaY"\xdaV~\xe4\xb5$PN\x11W+\xe5R\xf8o\x8d\xd5v\xd5OP\xbb!`\x90\xfe\xbe\xc3z\xa5s\x01$\x1ar\xab\x14\xa5\x98U\xcb\x99@eBG4\xfd\xd2\xa7\xf2\xb4bSD\xe84\xd2\xe8\x84\xce\x14\xb2\xe6\xa1\xf2\xa1\xe3nf\xfed5K#\x0c &\x05\xbb8\x15,\xd4\x8cD\xca\xf2c\xb1\x11\xab\xaea\x0e\'\x80\x08\xb8b\x8763FD\x02~`)=\x8d\xdb\xe0\xd6L\x08::\x99[\xact\x18\xff?\xe9mV\xa3\x14}\xf9\x94\xb5\xca\x1e\xc8\x8f\xe1_\\\xd1/\xa0\x9e9n\x03\xc7\x1b\xedU\x88\xb7\xb2\xea_T~-j\\\xb6\x0b\x9aY\xb9\xd0\xf4\xd4]\xc9\xd5\xe7\x83)\r7\x04\xb6\xb6\x1e\x19V\xcc\x8c\xa3\x98\x89\x8d\xbd\xa7y^ \x12\x89\xf2\xa8\x8eu{$/\x0eK\x9bP\xd8<\xe7\xb9\xfaE\xad=H\x99\xd7\x14\xcfC\x80\xad\xa0\xa0d\x88c\xdd{\xa0M\x1fH\xc3\'\x15\x15\xaf\xf2\x80D\t\xf1\x93\xd89\xa7\xdf0jK:\t\xe1}\x11\x0c\xde\xf91\x01\xa3\x88\x1e\xb4\x1b\x88\x0b\x89`\xe5\xe4*\x88\xb6b\xafx-\xee\x8f\x96M\xa3\x08\xf80\xc2\x81\xc6j\xab\xbe\xebS\xc9\x90\x96\x84\x15\x8c\xd0\xe2\xf3\x00\xc1\xf1\x9c\x0e\n\xee\xc1\xa9\x16t\xb5\xd7|5\xf7afn\x11\x1f>\xa2\x83\xb3\xf5\xec\x94\x9aouI\x8b\x9eF\xab9H\x06!\xd0|\xa6\x85\x93\x9a\xa6E\xa7iW\xb2RPQ\xaf\x8e\xd3W\x81\xe0\xa0 \xd7\xa51wi\xa1\x08\xe3\xd8\xe9#l\x9bI\xdeL\xbb"\xf7\xce\t.\xf1\n\xb6k\n\x95\'D\x97\xac\x17wS\xb2\xee\x93\xcd\xe37\xc3\xf8\'+\xbaf\x93c\xfb\x92+\xb3\x17\xc9\x83\xa5\xa4\xcd\x9d\x8c\x1a\xfa\x88\xe4\x84B\x81H\xfaO\xe4c\x1e\xff\xaa.\xaf\x08d\xea\xe7gFe\xe0\xcf\xf3T\xee6\x038qz\x06>\xc0\x975\xce\x7f\x08\x0fjY9\x94:\xf2lE\x87}\x84>DM/\r\xf0\xf7\x18\xa9\xd9@i&\xce\xe0[\x93\xd5\x06\x93;,\x19Ev\xe3w\t\x93\xa6Dy0Z\xa4\'\x86U.K\xd1l\x06\x8c\xa2\xae~\x1f\xbf\x9b\x81\xc9\x02\x88\xc2Ii\xd4\x96\x03\x86\\\x83\x9e\x13\x1d`\x89#\x93R\xd2\xe2\x032z\xff\x1a\x96\xeef6Co\xb1\xe6\xb8\xe4\xe6\x86\xf8\xd9\x1c/hy\xb1O\xe6\xd0\xbbp\xee\xc1;Y\x93\x05z\x00\xe9\xca\xb9\xc8\xf2oJ\xdbj\x92\x8b\x00\xe0,Y?\xd2J\xc5\xa7\xb5\xa23\xc4K\xe0+0H\x8e\xc4\xaf\xc9<\xd3\x94\xb0\x80dk\xad?\xcb,=\x11\xc9\xb9s\x01\x9a\xb0f\xc2d\xe6\xaf@\xcb\xd5\xb41O\xc6\xa2J3\xbf\xdc$ \x83i\x18\xda\xd8G=l\xe1\x85\xf0\x83\xc6i\xc2TY\xc5H\x9a\x05\x1a\xeb\xe5\xfa{CF\x9f\x01o\xa9\xe8BelR\xab\xe8a\xf4\xc0t\xa3`\xa8C]\x81\xca\x82\x87\xf2\xd6\xe3\xc6:\xd2\xc9\xa3\xf6\x12\xcbI/\x0eL\x9a!m\x8aP{dmqvr\xec[_AN\xacjQd\x1bA\x19\x056\xaa\x84\x00(Z\x0b\x85\xb4\x84{\x12\xa2"\xdf\xaf\x85y\xcc,\xb0\xde7\xcaG\xca\xf3\xe3\x8d\xb5\x14\xb3\x9b\x05\x8ai\xdfN\xc3x3\xc7\xae\'dJ\t-\x8f{d\x98w\xdd.\x0f\xe8\x0cy\x1f\xfaN\x96\xbfP\xe0+P\x12\xf6\\\xe0\x13\x10\xab\x98\xa1\x1d\x7f\x9d\xbf/\xf4\xbd\xd1\x10`4@\x96\xc6\\\xf2\xe5\xc8\x95\x15\x1b\xc5\xf9]\xc9\t\xf7cC\xc5$\x10>\x17S\xd6\xe7(\xc03\xae\xa1\xe3>\xb5\x89y&\x9f\xea"\x89\xf09\x980\xba\xac\x95XS7\x81X\x8dd\xd5\xc4A\x91\x00\xab%&{\x8d\xdb\x9a9\xb2NT\xe5w\x1db\x0e( \x1dH\x82\xb5\x0b1\xe74\x14\xa9\x85\xaf\x90C\xae\xc9\x98\xac|/@IZ\xd9fU9\x05\xd3\x7f\x88\x1c\xf3\xae\x04\xe5\'\xd1\x8f\xb3\r)\xc1c2\xfas\xa5\x1a\xd3\xcdX\x07@(\x17\xdee+C\xe8\'=\x93\xe3\x11\x03\x08~c\xf0\xf6\x92\x05R(\xe5\x87\xd4\x07q\xdesU\x14B\x1dwpm*/\x98\xd37|N\xbe\xb0\xffHk+\xb5\xf4\xd2\x8e{C\xa4-\x04r\xfb|C\xd9\x88\x80U8%z\x0b\xf2fEx\xbd9_O\xb0\x7f1~\x9c\x933i (R\xcf\xcbp\xc9R\x87 l\xaa\xca\xfb\xe5\xe3P-Z\xb7\xff\xbe9\x1cx\x18M\xa72m\xff\xd2]\xa0|\xf5ln\n\xc5\xda\x89\x16n\x1c\xf1$a\x9dV\x11\xcd4!\xda\xb3G&)\x9b\xbe\x95\xda\x1fi\xb1\x15s\xcb6n\xdf?;\xd4\x96TH\xa3*\xeb]Kf\xee\xbb\xb0\x18\x94\xa9\xdf\t(i\xa2\x8f\tSn\x8a\x90c\xde\x88\x0e\x19\x1aR\x15\xb0n\xf7v\x16\xde\x9c\x9a`\x86\xe2\xab\xbf\xd7\xe6!\x1b\r\x10\xec\x92m\xa7\xed\xf42\xc1\x910C\x92\xe7\xd4+\x97\x0f\xe3\xc5\xefq\x05\xf7*B\xaa9\xfc\xd2+\x15Cl:\x039n\xe4\xcd\xa9K\x06x\x08\x87\xe9\x9fH\xcc\xd6\x9a?\x01\x08\x8f^\xa4\xae:)\x81\x91@/7,.t\xbb\x9e\x9bF$J\xdfg\xaf5\xc4\x1cn6\xc5\x0c\x0c9\xee\x10\x0c\x96N\xdfa\x17\x17\xe4"/\x07\x85:\x1fQ\xc1\xdbN9\xe1\xff\xc0\x17\x914\xdd\xbfU\xd3\xbe/\xd5\x9cO4\\?\xa6\x910pU#>\xdabN\x94\xab}K\xc0\xdd\x93\xb0\xd8L\x05\xedK=_\xdb\xeaD\xa8\xfe\x8e\xda\x8f\x16I \x11\x18o\xb6\xf5\xd7\xb4\xca\x01\xf2\xaf\x1f\xdd\xfa\x93\xb9C,\xb7rG\xf3\x82B\x0b\xb6\x8c6c\x0b/\xd4\xb8\x1c\x7f2n\xa9\xb6\x07\x1f\xfa\x18\xa3E#\x08t\xc3\xa6O\xa1m\xe7M\x1f\xaa%\xc4?5/\x10\x99\xa0\x8bK\xe7\x93\x99"\xb9\x04SI\xc4a\xcc\x13\xae\x99d\xdf\xc8\xca3YY,\x92\xfd\n\x92mhJ\xbb\x8f\xe0\xba\x89\xb8\xc0\xbc\xa6\x84\x9d\xea\xcfjd\r\x95}gCOw\xbd\'\x11\xc2Am\xf6 \x16\x1f\xa8\x01\x96B\x80\xc4\x86\xe4\x8f\x83R\xe0\xa3u\xd0d\xd4\xe9\x98\x05\t\x0f9\x0b\xcc\xbb/\x16\xd8\xc2M\x0e\x89\xd2!6\xfb\x9a\xd6\xd7\xc3I\xaf\x98\x165\x9e;Wj\x8f\xaf\xa7\xb5o\xff\x036!<\xd6\xad\x93\xbb\xb1\xb4 \x99\xc6\xdfV\x1c\x11\xc0\xbdOQ6*b\x9e\xe8\x97\xbd\xac\x0fy\x11\xbc\xe3\xce%J\xa4\xad-N;s\xafAl\xb7\xfc\xac\xc1i/\xd9\xbd\xb9\x9a\xa1?\xf0\x06\x9e\xda\nE\x03\xa5N\xb6\xa9\xe2:\xb6\xbf#s`\x11|`SD\x9eU\xbf\x8a\n\xcb\x89\xafr\xbbk\x9a\xf4J\x00\x1a!\x14\xdf\xcb[\xc3\x8d\xc7~\xf1\x94WY-;\x82\xd7\xa6\xa8\\{zK\xd9\xba\x85y\x87\xe3\xd2Wv3\xec\xda\x95\xe6J\x04\x94\xd1RM~\xb4\xe6\xcd\x98x\x8e\xab\xaa\xca\x08\xb2\x98\xc9\x90\xdb`\x14\xb0\xf3\xd9l@g\x9aP\x0b\xed&"/\xeby\xec\x80\x83\x90L\x9fJZ\xed\x04\x8d\xef6k\xbf\xcd>\xf4\xf8\x8f\xd5\xec\xc4gP+\xe3@\x81\x8aj\t\xdc\xd7\xbbc\x1c\xbd|Xm*\x13Z:*\x83O\xf8\xf7r6=kz\xe1\x7f\xb0Ab\x8d\x11W\xe9\xcf#WD\x9e\xd1J\xc4\xc3\n\x89(3Q\x00\xf2\xa4K\xe9!#\xe8}\xaa=E\xbb\xd1_8\x13\xf8g\xb2\xf8k\x83\xea\xa0]\xab\x17\xd4\xc9\xe7(\xa2\xe5}\x04\xa7\x05\xab#<~U\x91\xf3\xab\xa4\x92KS\x93S7\xda\xf5S\xb4\r\xa6\x03\x16!\xb2\x15\x87"\xb8e\xe7\xf2\xc8\xf6\x8c\xbd\x06\x93|\x0b\xfc\xf9Y2\xffII\xb4w*\xfdw\xd6\x0c\xff\xd1!p\xb8\xd0.\xbdn\xc7\xb2\xd9:\xec\x9e,\x96Xhz\xb4\x83\r\xc98\xb1\xe4\x0b\xd4\xcd\xed\xfe\xa7\xc3K\xe2\xc8\xfc$\x83\xbbcJ3\xe4Z0\x1a\xc0M\x1b\xa5.\xc5\xaak\x9f\xa27{\xf8p\xed\x90g\xce\\\x91#Z\xb0\x7f&%\x94hI\xb3\x0fRw\x1dF5x\xf3\x85\x8bk\xbf\xdc\xaf\xb0\x99\x00\xe1\xbb\x0e\x928,\xe6\xd6\x15"\x9f\x14B?\x16\x1f\xfd\xdb\xf0\xab\xa8\x81\xb3q]\x935\xc7\xb9\xc6\x9c\xbd\x02\x18\xb3d\xf7\xb4\x10\xed\xfe\x04\x8f\xc7\xac-\xf4\xda\x84.\xaf\t\r}\x87\'dH\x96\x8e\xc1\xf0\xa8A\xf4\xbaB3\xa3y6.\xa3bN\xca\x10\x11\r\xd3\xb7\xd4\x932\x97\xfd\t\xa9P\x8f?1\xa5\xeeM\xfd<J\xe78%%\x14\x90\xafm\x9e!q\x1d4\x963\xaf\xb3\xde\xc2\x02\x97\xe5J\xa9n\x94\x871&\x13\xa0\x06\xff\x04\x93\xc8\xc6\x04\x82\xb6\xb2pb]s\x99-\xc3\xd6\xa0\x17X\x8d\xc9-\xc4tr\xd7u\xcf\x85\x1dP\x8a\x1b\xa3\xea\xa4WLG\x0f\x1a\x0fc\xa7y\xc0\xdc\xc0\x8a\xf4"\x92\xddo-\xbc\x0c\xedS\xa6Mb|\xbf\x1e\x15\x92m\x1b\xae\x96\xbc\x7f\xac\xec\x91\xa7\xbdxE\xb5\xa6\xf9\xa2\xb5\xc9\xd6c\xb6`\xc9\x1d8\xdd\xb0A\x95-R\x94\xa8\xb3\xd3{{\x8b\xfa\xde\xd8\x16f\xca\x00v\xa39G\x8f7\xc2\x1bpL\x9b\xde\xc4\xe8\x82\x19\x9f\xad\x8a\xf4,\x07\xcbo\x1f\x13\t\x11\xf8\x14C\x92\xa0(\xa2w\x1f3\xb0\xc1rq\xdeF\xf8\xf3\xda\x98B\xbeT\xb0\xb7@\xf3\xca\x19I\xe6E\xdf\x0b\xa5w\xb6\x90\xcfy\xe92\xb13\x9d\x12a\x80\x92\x03\x02F\x05\x13y\x91\'\xe00+2\xf2\x9b\x99(z\xafSz\xc8W{<\xb4\xf9\xdf\xb5\x97oI\x01C\xc9\x19\x81~\x85u/\xc7\xafb\x9f\x8e\x074\xf4\xa2\x8a\x89\x050\x0b\x16\xa5m\xc2\xa4E\xc8\xf7\'1t\x04ms\xe2\x10\xcd\xce9\x95F\xaf\xe6\xe6\x1b&\x13%d\x8c\x05\x0cB\xc7}\x0biwB\xc3\xdf\xc0\x19E\x86\xd2FN\x9d+\xd6\xed\x11\x9cT\xa2\xe0\xf1\xfc\t\xc3\xa0N\xa9J\xd1\xa10g\x99\xcd\xdc\xb1\xd3\x13Q/\x1a\xe3d\x83(\x00Y\x06\xc6\x06\xf4\x82\xc3\x8a\x1b\x92\xb5\xf5\x06\xbcu5#_\xf1;*\xddW\x93\x1b\xba\x8a\x87\xa0%t\x1c\x02\xd9\xec;\x9fq\xdfR\xafg\x0b3\xe0\xce6\xc6\xde\xccj1\x86\x12\xc1\x9f\xb6T\xe8\xf4\xd4\x0f\x82\x9fE}\xbec*\xf0\x9e\xe5\xc0\x81,\xb4\x03\x9a\x19/\x9ed\xb3\xbf\xd2[\x8a\xac\xd4\xfc\x9b\x94c\x18M\xe5\x9bv\x91\xe3M8I\xc6\xd4\x1e\\\xf9-\x13!5\xacU\x0e`Qmj\x10/\xc3\xf7\xfb\xc3iL\xa6\xbb(\xde\xfc\xe7\xcbNW\xb7R\xd6\x1d\xf0\xfd\x7f\x0c\xca\x06\xb5\xa1\x16\xe0\xdfl\x90\xa6,\xfd\xb0\x17:\xba6\x11\xef&y\xfbq"\xfc}\xdd\x02!\xc2q\x041\xf6\xd5\xc7O\x83\n\xc4!d\x90Vl.\x8bs\xdc\xe7\xf5h\xd7\x81\x14\x12\x1e\xc0\xb4\xc3;y\xf2n\xcdd\xc8\xefs\x8e\xa1|\xc3bJ\xa4n\xc0\xd8\xcc\xc6\xdc\xd4qua\xe8\xf8\xc9\xbd\xfd\xc57\x99\xe6')
smoe.py ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ # Pyarmor 9.1.8 (trial), 000000, non-profits, 2025-09-12T16:36:24.038694
2
+ from pyarmor_runtime_000000 import __pyarmor__
3
+ __pyarmor__(__name__, __file__, b'PY000000\x00\x03\n\x00o\r\r\n\x80\x00\x01\x00\x08\x00\x00\x00\x04\x00\x00\x00@\x00\x00\x00wA\x00\x00\x12\t\x04\x00\xe3Od\xb5\x05\x1cc\xf1$\x1c\xa8\xaa\xf8C\xcc_\x00\x00\x00\x00\x00\x00\x00\x00\xad\x9dg*\x96)\x9a\x11%\xe6!\xb4\xf5\xf2\x86\x1b\x0f#\xcat\xab\xf47\xfe%\xe9\x01\xdf>jo\xc1\xe2\xed\xa2Z\xc5dS\xd8C\xc4h[\x08\x88\xd0\xa7i\x06]\xfd\xb6\x9d\xbb\x11\x86\x16\xd3\xc3\xa5\xcc\xfc\x93\x8c\xda\xf0\xaa\xa2\x17=\xc8\xdfW7\x85\x8d\xe6\xda\xc8.\xb3\xe2\xcb\xff\x99\x9d\x82\xb7\x85\xc9\xdf c\xa1\xc3,\xc7\xe2\x174\xbd\x05\xe4\xf5J\x18=R\xdaG\xe7ES\xd2\xbe\x15QL6s\xd2~\xc9\x94\x0e\xb8\x87\x05\x16\x07KTpFp\xbaF\xf4\xff\xa6 \x9cf1\xa2\x97\xb6\xfd [I\xd0p\xd0\x07b\x93\xd6GU\x1av\xe7\xcf\x0f~\xd7\xaf\xcft\xb1sk\x1a\x06\xb7\t\x06\x148\xb5\x7f\xa4\x07\xa9&=3\xaf\'\xeb\x12\xbcZ\x1b\x93\x89\xef\xa4\xe8\x03h\xd6\x07\xebL\x1a\x0b}\x93dC\xdb\x18\x03\x04?\xdcf\xc2x\xa1\xdc{W\xdc\x9b\xe2\x90v\xca%\xd9\xff\x13i\x8b[\x7f\xb0\x1d\x8a\xeb\x0c\x9c\xb6:\xe4X\xf8\xce\xabV\xcf\x7f\xfcTwN\x83\x99t,\x8e\x11m\xcb\x84\xd9\xb6\x10l\xae\xbaW!=.Ib\xfa\x1b-&7\x88\xae\x12\x91\x8e.\xd0\xd3^A\x80\x922o\xbd\xb2\x01\xd9\x83\x01y\xea\xa0\xa5,(\x9b\x06\xe4\r1\x04\xdc7O!\xecn\xa6\x1e\xce\x06\xe8\t\xf4\x90\xc8\xa4\xf3Do\x17\xbb.\x10\xa3\xc7\xb3Gp\xf9\xcdV\xc33a\xae\xfe\x90\xf8wA\xe7\xcd\x91\xcc\x84\xbb\x96\xd4=\x88y\x88\x9a\x8a\x9fH\x12\xe7\xc3\xb0\x00X\xa4EZ4@\x0f\x11\x0c\x186\xb0>\xe3\xc2T\xd2\x19\xc4\xa1k\xc8RM\xf1\xf9\xe9\x96\xdfwB\xdb"\x7f \xbb\x1c\xcd\x06\x05I\x14\xa4\x18xQ\xb1\xc5B\x05\x93\x1c\xc1X\xaa\xf7\x14\x85\xc4\x8emO\x13\xa8\xcc\x13[f?\xa2\xe5T\xf7\xb8\x9d\x98\xd9\x8d\x08b:\x88\x9a\xe4\xd2cU\x85\x08\x07\x18|\xf7\xa7\x8d\x8e\x02RV*\x94&\xd7\xcf\xab\xc7\xcc\xf0\xbb\xc2\xde\xb8\xb1\xa1\x8d\x03\x9eh\xce\xd0\x9f\x81\xce\x80\xfe\xb3\x04+\x813\x96\xfcn\xc84\xbfp\x85\xec\xe4\xb6\x91\xe0\x8f\x94C\xca\xfb\x8f\xe8\xf5\xb7\x0f\xd9M\x13-r$\xb7\xba\xc7G#\xb4\xa0\x9a)}!c\x0b\xf6>0\xa4\x1a\x88\xea;\xae\x86\xd2\x8d\xb3hL\xadO\x8c\xa7\xa2\xc7\xf5\xb1J\xdab"\x06\xad\x0f\x89x\x83;\xaf\x1d\xb3\rA\x1ej\xac\x063\x1b\xcd\xfaC\xfa\x16_\x1c\xc4p"\xca\xa7\x8b3\x11?\xc6\xc0\xb7\xff\x8ca\x82\xa3\xec\xc0\x91\x1d\x90\x17\xf63\xad\x12K\xde\xa8\xcd\xd4\x1e\xbeS\x02\x9d\x97\x14\xbei,\x02_2p\xdf\xbe\xd9L\xbd\nlL\x05o?\x13\\\xf6\x81&\x03\x05\xa4p\x9a\x9d\x10\xde)\xf1Um\x90r<\xfal\x14\xf7\xc6M\xb5\xf3\xd3g\xda\xb2\xa1\x85R\x03\xbep?\x94I\x87R\x1b @\xa6r\x06\x9f/\xf4R\x17\xf5\xa8\x11#+4\xaf\xc1\xe2|%`]>!%\xc9\xaf \x11jZ\x82\xdc_\x95\xcb\xc1.\x14\xc0\xd9\xfaQ\xf1\xc0\x12\xac\x0eUE3\x93\xcf\xc3ss\xb9\xb7\xb8\xa7\xba\xfe!UoT\x15\xcet\xcff\xa5l\xb0\x07\x8c\x03\x93\xcb\x1d\x13\xb3/\xa0\xfa\xef\xe9\x98m<\xa0\xe3#\x9557\x85\xc7\x1a\xafRk\xcfL\xb5\xf0$\xef\xfa\xeau\x07-\xec\xbf\xa8\xfeu\xa0\x92Z\x8a\xaa\x00\xc9Iz#o\xa62[s\x0cg\xee#\xf6\xd8L(\x84\x08\x84lz\xa1\x048i\xc1@\xba\xd6F|)3\xaa\xa2\xc6\x86\xc8ZG\xf0Obu\x00\xd2I\xc3\xbb4^\x8b\xc6~\x02\xcecT\\f\x98\x9a\xf5\xc6A1\xbd2\x0e\xd3\x18\x9b\xfd\xa2\xf5[~1\xf2\x9aK\x8a\xda\x81\xe9n\xb4w\nB\nB~\xb9.\xaf\x92-\x87\xf79\xe7\xed25W\xbf3qg\xb9\x8b\x89\xcd Q\x95\x19\x9cN\x1a\xce\xd8uj"\x03y\x01\xfc\x01\x8aq;\r6\xbd\xbe\xc6\\\xe5m\xc0\x80\xc5\xf9\xc5[\x9e\xa9\x90\xa2M\x940\xd4\x06\x10\x94\xe0\x13@\x90\x11fW\x0fMH*I\xf8@\xcd#4\xd5X\x81/3\xea\xeaY\x95\xb4\xc2\xe3\xde\xd9\xe7\x1a2\x9cv\xb7\xe2\xc9\xf0\xc3\xeb\xfd\xf7\x06\x90\xbcQ\x1b\xed1\xe10BE\x06P\xac"\xaa\xe0vm\x13V\x91\x80\x1f$\xce\'\\L,\x9fcyQ{\xc5xs\xe7\xab\xecV\x1e\xfc\xefM1]\xact\x9e\xa0\x88^\xf4\t\xf0\xa0Tv.\xbc\xbe\x9b\n\xa3>\x03\xbfP&\x17\xf6Z\xfa=v\xd0\xd0\xf7\xb8\xa2\x1a\x93\x03!VG\xbd|Q=\x81\x97\x9b\xb43"p\x8d\xec\xf8-\x03/\x86\x8c\x0c\xcaZ\xcd\xf8\xdb\xfb^G\xb6\x9e=Fw\\\xa9<kRv\x0f\xbcB]Vx:\xd3\xf69eY\xb6\x12\xf1\xe5\xb3\x0b\xa0\xc6\xa0\xdf\'\x8b0\xbf\xd3\xec\x1b\xce\xbe\xcb\x11\xee\xb0\x04\x02\xc5CT\xd7\xf3\x1e\xe0\x8f\n\tq\x13\xcd\x9fl]\x9e/\x90\xa5\xc40\xe4\xf4\xd2H{\xac{\xfbGu\xa5\x89\xe2\xffA"q\x9e\xd4\xc9\x06\xc1\x0c\x98\x8d9\xb6\x18\xe59\xa9\x0e\x0c\xf04k\x1c\xb1\xdaa\x8e)\x9c3\x07\x83\x9d\x02\tO\xc5P\x80\xbe\x98\xb5\xbe\'\xf5\xca\xab\xbc\t\x87\x08\xccz\x0e\xd9\x84\xf2\xb4J\x1e\xa4k$\xd2\x9b\xb9\x8b#\x02#0\x0f\x0b\x90\xaf\xbb\xb4\xb3.\xd5\x9d\x14\x04B\x0fuk\x1d\t\x8b\xda\xba\xd8$\xa1Y\xaaQt\x06C\xd6^\x96\x0c4\xfdE\xa1\xc3\x11\x1e:\xa1vCW\x08\xe8B\xa3\xe1\xb0\xe7\xe5\xea\x98\xa4+g\x9d\x0e(Q\x82\xbbAN\xc2\xdb\x08\xabL3\\Z\x01\x07#Qci\xd44pw\xca\x86I\x9f\x1a\x8f\xad\x80\xa5\x89~!\x1b\x1d\x1e\xf1#\xeb\x971\xff+\x10*\xb4e\xe4\xea-\xb3\x0c\x9cB\x0c\t\x19\xe3\xf5\x8ds\xf0\xa3g\x0e\xc1V\x1dY\xd7\xc2\x88n\xf5\x12\xd9\x87\xff\x9d\x0cSQ#\x90=\xa7\x19\xbfU\x03\xb5\xec\xb3\x85UFS\x88\xa1\xec\x84\xcaqPL0\x1b*"\x0c\x0c\xcf\xaei\x8f-:\xe0\x00OZkO\xca{9:\x1b]\xd5\x0f,\x04\x9a*3~\x01\xc8\xcelD\x89`>\xd3\x98\xbcZ\xbaa\xec\x96,#\xa0\xebss8{\xc6\xec\x94\x0f\xf5OW\xbeb\x0c5\xf7\xda\xcc\x9e\x84\x07c\xa2\xafB\x89\xe3\x8f\x8d\x01T\xa69o\x16\xaf\xea\x0b\x88\xa1\xdc\x88\x97M\xeb\x10b\x95\xa4\x0e\x13\x0b\x95\xec\xcd\x93;\xb4\x93\x16PX\xac7\xc4\x91\xab\x01psBO\x0fcX\xef>`\xe7*\xc9\xf4Y\x1cr\x06\x0c\xf4\x8e`\xd2\xa8lLk?1?I\xf9i=m\xa8y\x87\\_\x9d\xcc.\xdd\xdc;\n?\x03\x1c\xfdtW\x97(\x9a\x8f\x9eom\xda\xed\x08T\xb1Y\xab,\xeer\xa4@!,\xbd\x00\x05S\xa1\xda\x9bg\xe1q\xef\xeb\xd5\xf77UPY\xf5Z\x00K\x08,\x92\t\x89\x1d~\xdd\x87U@\xcc\xa1j\xaf\xc0-M\xd1\x84\xb4\xee\xb3\xf0\x1e\x07\xa3\xfe\x1d\xce\xbe\xac\x1c\xa5;_\xcc\xf3\x85\xeeDRC\xe8[\xd4\xaa/\xf1u\x93\xd2 \xbb+\x9e\x06&\xc2\xb3\x1cU\xb1e=\xca\xd7\xe8\x9b\x19s\x1e\x94\xc6\x97\x18\xd6V\xc5\x1aW\x12\xe3\x9e\x11\xfe\xc8v\xe0\x18\\\x1a\xce\xe8\x82\x93\xca\xf2z\x01\xda\xc3\xcf\xdf\x14\xf9\xb8\xf4\xb1\x88\x89\x92\x91\xe9\x0c\x1b\xc9\x1a\x82\x13x-\xcdv\xda5\xdd\x10\x83@<D\xb5e6\xff\xc89\x85\xf7\x9d\x92\x81\xb8?0@F6\t\xab\xcf\x8f/\r\xcf\x1b\x87k\x94\x8e\xbe\x03\xfd0\xbfc&\xdb\xa5\x00\x8fN\xda|+\xc9\x96!\xfa\xf0\xe1\x88\x9d7n\xdf\x0bH\x0cXX8>*,t\xfd\xab\xddj\xec\xb3\x90[d\x8b\xf6M\xcb\xf1\x19\xdbD<\xfa\x03\xd7\xa9\x98\x02\x99W\xc7\xd3(\xc68\xcbR]\xcb\x82\xad\x88\xfca[\x04\x19\xfd\xcd\xf0]\xb0\xc8\xb2\xadE\xbb\x10WN{\xf2}\xe26\xf8\x96\xc2\x904\xc1\xc2\n^\x1e\x83|C\xd1\xfb\x16%\x10\x94\x8a\x01\x1a}eQF\x9d\x95/g\x9f\x06\x99\xda,v\x86\xdb\xecj\xc7d\xb9\xa2k\x9d\xef"\xdc\xe8\xfd?9\xfc\xf6\xaek\xf4\xaf\xb5\x8aF\xb4I\x92\xfa\xe7\xdfg\xd3\xf5\xe8\xe6^\xca\xa5O% \xea\xc5\xeb\xb1\xde\x0e\xb5L\xcd\xc3\x98\xc1\x96\\L#\xbe\xe8\xf4P\xc0\xba\x9c\x99\xdb:"\xddK1\xb8\x04\x94+TsOY\xc1\\X\xea\xa7\x11i\xbb\x00H+/\xcf\xbe\x92\x87\x11\x9a\xcc\xc7\x07Je(\x1f\r\x95\x9c c\xe6W\xaef\xbd\xf8>\xaebe\x02Q!/\x9c\xf4\xa2\x96\xf7\x95\xa9\xd2\xd3\xf0K-\xb2S1\xec\xc1}\x86\x83\r3\xed\x13\xe5M;\x82jg!\xe0\x8aMwt\x82\x00M\xc1\x05\xf9\x1a\xf3\x9a\xea\xb0\xa2e\x08?~=\xe7\t{\x1e*\xa2\x87(\x0e\x1e\x99s\x95\xc3\xd5\x88?Kxq{\x03x"M\x8dw>\xca\x958K\xb3 U\xf85\xd8I\xbc\x06\xc8,\xdb\xaaig\xc2\x95\x9b\x88\xean\xe0\xd6\xde\x80)\x89oJ\x19D\xea$\xfeI0N\x00\x073?\xbc\xb5\xb3\xb1\x19\xbc\xbc\xf4\xe7\x92\xbf\xb8\xb7\x17\x10\x1a\xffP\x83\xef{)\xb9\x19\x85\xd9\xa1\xa6A\xcf\xdd\xf1f\x17\xee\x8d\xd3"\xa1\xf5\xbc\x03\x8am\xe4{\xf0\xdd\xa5\x11\x11i\x83C\x91X\x15\t\xfb\x00\x9a\xa7\xc4;7T\x01\xda[\xd4%c\x1f\xdaz\x16\xa2\xc7F\xd1h&\xaa\xce\x80v\xc1\xca\xf6\x17\xbf\x10\x1b|R\xff?\xeb\x17Tv\xc7\r\x16\x80\xd1MH\xd3\x9b\xd0\xfa]W;\xd2\x14\xcbt\xb6\x17\x8a:\xb5A\x02F\xdbm\xdd\xb7\x81)\xe5\xe8\x0c\x9a\x85\xbd4\x8f\x18\xa8\x92_t\x8c\x93S\xe5\xd2d\xc6nB\xf7XuE\xe5\x86\xc9S\x81x\t\x82S\x0b\x12Y\xab\x0b\xb4\xb7>\xf8\x19\x92C\x06\xff\x89WPl\xc2a]\x8e\xe9.\x9d\x10,N\xb0\xc8n-\xdd\xd4Vh\xf3[\xf5\xb8\xd8\xfb\x93\x079*\xa8(\xa2@\x9f\x83y\xb4\xa0\xfb\x0e\x12\xee\xa0G\xf0\xed\xd9\xf5\x85\x06\xa1\x06\x0c\xec\x1fd\xeb\xb7\xfdP\x00\x9c\r\x1b\xb8y\xc5G\xd45\xect\x98\xe2Z\xd2\xac\x88u\x06\x98\x83\x19\xc0\x03i\x7f\\g\xec\x93UA\xe3v\xed\xb5\xc5U\xfc\x92\x969e\xcbF\xf1\xc3\xf8\xbf\x84~+\xc6\xa6\xbdJ\xfes\xef\xd6\r\xe1\t\xea\x92\xac\'1b\x02i\x1b\x05*\xb7\xc4\xcc\xdb9\x04\x90\xc5\xaf\x9a;m\xb6\xb4$\xd2\x06\x89\x9f\x8et\x97\xc6\xfa\xc0\x0bl\x82\xb7\xfdkw\x8bx\xbc9\xc4<\x94\x13\x83\xc5\xf7\x84\x85\x07\xc0\xb8\xc09=\x9c\xd9k#g8\xa4\x00\xaf[\x10\xd5\x84\xb4\xee\xd5\x1dQS`&\x82#\xd8\x9f/\x0fxMn\x037\xd2\x84 \x9e\x96\x0cH\xbbI\xc7,\xc27l\xb3ot7\xcb\x94\xf1\x12\xbd:_\xc0\xf9\x87\xdd7\xb3\xdd.\x16\xab\xb9\xb9\xfe\x80D\xfa@\xba\xbb\xba"\xa4\xb98@q\xfe\xf4\xd3\xa1\x9c3\xf9\x02a\x1e;/\xa5\xec\xf8\x16@:B\x1bZ\x8b\xc1\x0e\xf5\xd7M\xafx\xa4\t^\xc1\xaf\xb6a\x07+F\x11j\xfcbq @\xc0\xd4\xa2\x08\x0b\xcb\xbcgX\xf8\x19.\xe5g\'\xbe\x0cv\x075\xb7\x82\xa5t\xa4l\xe3\xb6\x15\xa3\xcd\xf0\xf9\x99\xde\xca\xdeLNo\xc3\xcdw\xe2\x11|x!\xbe\xf5\xa5\xcb\xbc{\xe7}s\xe0\xbe\xf8\xb2\xbd@C{q\x9d\xa4V\x9d\xd4\x85\xfe\xef\xbf_}j\x07\x8dpn\xd1\xa8\xc5\\\x0e\xeeJ\xa8\xe7\x98\xfcJ.d\xe7Z58\x9c\xf4\xfdq\xd2c\xde\xe3?\x86\x06\xca!\x98\x0c\xd9Qa\x7fDo\x1fAjw\x86\xc7l7eR\x9e\x1dU\x87\x8a\xae\x1b%n|\x17\xd2\xe5/c}"\xa3\x9e\xb1\xb1 =3v\xea\xfc\xa2\x1c\xd9\xd1uQ\x8c\xdf\x08\x7f\xb3\xd1\x0ft\x16I\x9aW\x8a\xf3\xbe\xe5\x0b\x13\xe4\x0b\xf1\xc1a\x18F\xa2\x16\xe1X\xd1n\xed\xeai\xd9S\xdeQQ\x95\xcdV\xa7\xe2\xcf\xb3>!e\xa28\xc8\xe6T\xfe\x00\xa3\x8fx:($n\xc4\x1a7M8\xa5\x84%Xj\xe2\x8bfE\xc5\x8a\xa5\xcd\xdes\xe7\xbc;\xfd@\x17\x8aE\xe2\xfep4\x9bTI\xbf\x84\x90\xdc\x84 \xd1s\x9f/\xa5\xc4\x96A\xce\x8a\xa0x\x1a\x1a\xe66\xf8\x02bP\xf4\r\xc0\x05X0\xe2\x94\x1c\x04|\x1a\xf95\x07\xfb\xeb\x08\x83\\\n\x08\x93\x99\x85\xdex|\x9de\xf8r\x13Ir\xafq\xe8\xa0F\xdd\x9fqs\xaf.\x95\xa9K\x8f.K?\x8f\x91_\'a\x9dH\xac\xb8\xf1\xb5\x8e1\xf7 8\xbeU\xbe\xeb~\\\xd1\x19r-l4ba{\x13)=#U\xf3\x02KR\xe8Y4\x06[S\xb4\xce\x9a\xe6\x86V\xb3\xd4\xe9jkl9_^u\x06)< u}\xbe\xb7|M56\x0f\xf2\xc3\xce\xd6\x16\xe8\x81\x9c\x8e\xdd\xfex\x1a\x12i\xb4\x9c\'\xa0|u\xb5X\x9f[!\x17\xd5lT\x16l\x19\x17\xcf\xce\xab\xbe\x12\xd4\x94\x9a\x97|/t\xdc\xa3\xb3\xe6{v~\x8d8\x87\x9btRs\x98Yn\xca\xed\xb3\n\x97s\x95\n\xac\xe8\xdb\xa2\xe7\x8d.\xc05\xc5C\x96\xad\xedV\xbf\x9f\xf4\xfd\x88sN\x00v\xd1:\x12\xf9\xd1y\xf7\x9c\x06`\xc1\x99O;nw\xe90\xd2`\xd9+\x93\x93\x9b\xa6&\xa7\xf7\x95\x02\x94\x1e\xa6K\x17M\xae\xce\xddT"\xc7a\xac\x02\xc8KG\xe5FHCo\xc4x\xf9\xa1\xf6\xcd\xa3\x14X:\xc8\x8c-\x89L\xe8\xa4\xa1\xe2X?\xf6h\xe9:u\xf5L\xb1\xc5\xd12\xa6M{}\x03n\xb1\r\xd3P\xe5U\xad7\xf8\x80\xc5~L\xb1K,\x96}M~\xf9\x15n\x9c\xb1\x7f\x92\xean\x02\x8c\xd0\xb2o\xfe\x08\xd59\xcd\x1d\x87I,\xabb71\xd6i\xd0\x93\xa7\x97\x9a\x1e.iv\xed\xa8\n\xf50\x97\xad\\E\xab\xda{\xd4A\x8d\xa5\xbb\xdbS\xea\xa7\xe7\xf7\xe7\x88\xd0\xd7\x0e+\x07\x7f\xcb\xc3\xe6\xe4\x7fz$1\x15+\x1f|\x8aC\xe8gkBa*\xb8\xc3D\xd8\xe2\x12\xd9\x1fb\xd1\xe3a\xf0_\xad2\x14\xf1\x19\t\x0c\xdf>\x94\xefS\xa4\x93\x86\x91Ij\xaa\xd3@p\xc2u8\xacr\x13\xb5N\xa7\x9a\xca83JR\x88\xc1\xf4\'\x10\x13\x98+\xa2\x8e\xc9\xbc\xfal\xca`\xe5\xdc\x84\xa6\x82:\x1b!\xe1\x02\xe2@h9\x8a\xaa\xcf\xe5\x1d\xd4\xe7\xa6\xe0\xa8\x9fl\x9c\xda\x03\x9d,\x95h\xefSC}\xcf\xca\xa0\xbf\xcfq!\x9d>\xbe\x0f\xcc\n\xb2\xfd\xc4>\x83\xacc\xb2\xf6\xb9D]\xed\xbf\xb1wj\x99~3\x8ah\xd1\xfa)h\x1d\x96\xb7\x1fOHB[\x0bt\xd8\x89\xfc*\xebB\xf7`~\x8477\xc3?\x9b6\xb2!!\x1f\xf4J\xf3\xbe\xceDB\xc3C\xc5x&\xe7j\x01\x90h\xe1\xc0A\x88\xc5\xf0\x8b\xfe\xa0\xa6\x8e\xb8I)\xd1\xad\x9c\xc0(\xb56!\x9f\xbc\xb7\xec\x01Sa\x7f\xad{W\xdd2\xa3N\xd5f}\xd7J\x1e\xd0\xac\xdc\xb1,\x18\x85\x9c\x87\xcc^\xb1\x7f\x9d\x8eP\x86(\x8c\xb71\xe5\x9e1\xa0r\x99\x0f\r\x0b\x13\x84\xba%\xcb\xea\xc7\x7fy\x1a\xbc\xe7\xe8\xa8\x89>VJ\xd4\xa9XK\xb2)\xac\x961\x15\xed\x8d\xc9`\xc9f$\x7f\xdd\xc6\xcd\xfbS\x82H\xe2\xc4\x04)J\x96ASf\x89\x8f\xdb)\xcf\xe8\xa5\xe3M\x92\xd4a\x84\xc9U\x9bcj\x89\x86\x8btd\x9bB\xa2\xf9F\x15B\xee\x82\xf9\x84\xfa\xe9d+x\x9cv\x8d\xb50\x03 \xd6X/\x88A\xe4\xaeu/\x9e\x82\xb8`ldL\xe7\xa0\xd1q\x86\x02\xdc\xa2\xb0\n\x1a\xd6\xd9\xbazz\x7f\xf0\xd8n\xaa\xa4;\xb5\x16B\xee\xb8\x92\xb3\xb0\x96&6\xc6\xe2\xf78l\xfd#\x0e!\xe1\x05-Z\xc4B\xfa\xc08\x93\xb1Pd`\x80\xf9\xc5\x08\xf2\xd3\x1d\xb5\xb4F+\xa5\xec\xadE\x99\xe6*A\x8d}\x01z\xb7W\xa4H\xb8)\x84\x8d\xc8~\x8c<\x81\x13\x8d\xd7\xdf\xf1\x1b\x10\xe6\xe4\xed\xeb\xb8!\x931\xc7s{L\xb5\xb3Z\x0f\x1dM\xdd\xae\xc4\x95\x8f\xd5\xdd\xefy\xb4?\x87\xfex\xd1\xce\x83*E\x12Z8k\xd93d\x87\x18/b\xb8*I"\xf6\xed#n\x89\xa7\x06~\xf5Sy,X\xd9d\xd9\xe7\xb0e\xbf_\xc8**\xebR|\xfd\x8bWj\xa2\xaa\xa5?^\xe5\n}\xa9\xfb\xfe-\x18`\xe4\x91\xc9\xc3\xc9N\xba\xed\xc1\x7fT\x0c\xdd\x85\xf76\x8e\xd3\xdeI]\xce\x19\xc0\xe3\xd5\x80\x92\xc1\x91D\xc6\xd2!\xd5\xb0\xcc1\x04o+\x12\xff\xd0\xe6y6\xb9`\xdc\xbd\xc8\xbf\xf8\x19\x85!\xfbc.\xf0\xda?]\xa46%\x83b\xd7\xf1lS\x00\x12\xfc\xe6\xed\x93\xba5W\xec\xec/\xdez\xfc\xaf\xe4\xa5\x9eZ%\x8b\x06x\tM[\xbd\x94\x01\xc5!\xa3\x0cw\xd4\xa9 \x82\x95\\\xdb\x94\x81G+GC\x05\xb4&\xcekJ\x97J\x1b\x0f\xef\tpAf\xd3#.\xe3\xbc\xa1\x18P\xde\x94N\xf8\xcfGG\xcd\xdd\xa2\xd3(lD\xe6c\xd7\x85b[\xe1\x86\xb5xK\xdeL{;\x9d\xbe\xcd\xd8O\x94R\n\xfcu\x96\xbb\xb1\xcc\x15<P\xd7H6\xd4\x0f\r\x83\x07X-QT\xf6r\xac\xca\x87\x08@\xe6\xb20\x8e\xef%[\xb9I`\xe0{;W\xd5\x8c\xd0\xb1\xd8B\xc6\xfb\x12BD\xd6\x12\xca\'\xc00B\x00\xe0(\xeb\xabB\xfa\xfc\xb4\xaf\x02\xd2\xbc\x9dV\xdc\xa4\x90\xd5\x18c\x7f\xdf\x99v5\xd2\x19\x14\x84b\xb9\xdf\xb5\xfc6\x83\xb1\xa6\xea\xaf\xb2Q`\xd3\tJ\x93s8\xc3K\x04L\x1ew\xcf\xb9\x0b\xac\xd7v\xbd\xd4\xd0\xf4:p\xb6\xeeF\xe7.\xb6!_\n\x84QH\x9d\x19\x97\xa1\xcc\xbe\xc8\xe6^z\xd8\xa9\x12"\x1b\x86|t\xa38&\x9e\xff\x07\xd8\xe9\x0eT\xfcu\xbcM\x0f7\xc0.\xee\xc4\xa2\xae\xa8H#\x96$]\xf5\xcf\xe3|\x94\xbf7\r\xdd\x00smq\xee\xfcx\xc4\xfbF\x0cS\xf4\x10\x8c$\xa8\x08\xb7Wi\x16\xf2\xaf\x8aS\x12\x1f\xf8\x0e\xec$?E\xc8\xbcU\xe6p99\x01FG\x10\xd0x\xe7\xffl\xee\xcdj\xb4(\xfeZ7\xad\xba$4\x87B\xca\x11\xfa\xa6\x9a\xd5\xfek\x82\xfa\xef\xd4\xa75\x8c\xfb[\x04v\xdc\xc1\xca\xc5K)\xbb\xd5\xed\x14\xb0\x97\xb4\xa3\xbf\xc3\x99@\xd4(\xafW\x83\xca|\xd2fTD\xbeW\xd0\xd4.\xbae\xb3\xe9\xb2Q\x9b\xdf\x14-\xd3v\x1a\xd2\x00.\xfcB\xb9\xab\x06\x99\xd3\xe3\xc8)\xabjv\x966\xc0C>\x9bM"\xc2\x0fP\x87\x1fH\xed<\xf6h\x8c\x03\xc3S!lL\x1cSQr^xq\xa0\x8e0\x9d\xa9\xf4V\xbcY9\xc5\xbe\x02\x18\xec\xb8@\x07\x1c\x01\x8b\xf7M\x98\xa1\xfbA\x92\xf8\x04{\xdb\xe0L\xfeI\xbb\x7f\x94\xaa\x12b\xce\x82\x1a\xfa\xca\'\x18\x10\x01\xa7\xcb\\\rJnG\xbb0\xcbm\x7f)@\x8a>\xcf\x9d+&\xa7\xaf\xa0Qr\xb7<\xa9\x975\xad\x0f\xb6\xe2\x88q\x93\x0cgX\x84z\xd6\x15\xe8W\xed\x03\x0b\xcd\x05\x8cj\x8bCz\xbb\x1e\xccw\xfc]\rD\xb7T\xe0T\xec\xac\xe1\x88\xd4\x94\r\xdd:\x88\xfdzR\xd3\x1d.Q>:<\x9aUPu4\x8c\xbd(p\xf0\xf3\xda\x7f$W"$\xbb\x01\xdbB^\xe3c\x05`\xd3\xeb\x7f\xe0d_\x10\xecXb\xb89\xb1\xd0w1\'\xfd\xbf\x1e[\x12?\xa4\xd2k\x8b\x05"\xb3\x05\xa8\x7f\x8b\xf9\xf5\x06\x948\x8f\xa4\x80\xf6\x7f\xff\x10a\xab\xc3\xd8\xf3\x87BA\x19\xc4\xd0h\xf6B\x88=]\xefw\xda\xf2l\x13\x97\x08\xd8\xf0\xd1\xa9\x04\\\xb93 \xfc\xd99\naf\xfe\xf9o\x06-\xce8\x19\xa7\xd6\x8a1\xa7\xf3\xe3$p!\x84\r\x9f\xed\x9f\x94-\xcav\xcb\x93w\x8c\x1a\xcfKa\xe7\xa3\xe4St#\xee\x1e\xd5\xf8\xf2\x96\xb38\x1e\xca;/\xc9tWl\x1d3\x96\\\x1b\xd1\xa6\xbbw\xb4\x88\x01\xee1\x95l9\xa0\xc6F\xf3\x95\x8a\xdcfHy\xb4\x07\xe0\x14\xf3U\xb5\xbe5\x1aH\xd8P\xc2\x8e[\xc4#8\x83\x11\xe0\xf2\x82\x80$\x7f\xec\xc4:\x95&43\x0cp\xfc\xcc\x00\x04\xe5\x07FC\xe8rO\xc8F\xb3\xcf\xa4\xf9\xa7z\x85J\x94H\xc2\x8f\xee\xc0\xba#\n\xb4\xab\x1dD"\x13\x8dN"\x8e\x12\xfb[\x84\x1bW.5/,N7,\xed\x06\xa8*d\x8bP\x1c\xe0\xc8\xf4\xe0w\xf9RS\x8e\xd0\x16L\xd8u\xb1\n$a\xec!\xd8\xe3\xce\x05\xe0\x11Q__\xec\xc6\xf4\xc0\x99\xe2z\x17`ecS\xdc2\x1c\xd6-#\np\x9c\xa0\xb9\x06O\xdau\xda\xbd\xcd\xbc\xe9p\xb2\xa9\xe6\xf61\xcb\x88\x9c%\xcf\x12\xa8\xa5-=\xf1+c\xac\xa6\xa2d\xae\x90\xb1#/#e\xef\x80\x86\xb1_$T\xc6!\xb2Ek0\xbe\xd92\xb8\xabW*\xb5\xad$uY4W\x94\xc5:\xb4\xe1\xfdc\xad\xaf\xa5\x11\xee\xe7\xab\x832\xbe\xd2\x9a%C\xbc\xe3\xfe\x16E\xd4=\x80\xab\xeczm\xd9\xe3L=\x91j\xfbp\xc0C\xae\xce\x1b\xad\x94\xaf_\x85\xd0\xfbu\xdb\xffO(\xfa9\xb7\xaa\xacW\x1a\x1dc\xddA5\xda8\x1a_i\x01\x15>\x83\xf9\n\xd2\xc4\x80\x89\xf9qw\xdb-\xa0\x89G\xa0\xaf\xc1p\x96CS\x9a\xcd\xec\x12\x16G\xcc\x84mL\xd7\x7f;\x8f\xad\x80x\xcc[\xab\x18h\xe7\x11\x01;\x08 \xd0\x86rP\x18F\x1a\x9byt.`=O{\rw\x9c\x8fir\x98}\x9eg%q7o5\xf8\xb1\x08m]\x1cn\xe6\xc3\xc3\xc5vyf\x18<\xd7_\xbc\x19\xc1\xceNC\xf6\xcem\xa91[\xcbY\x7fB@\x82\xea\x8d\xf0j@\x8f3\x19 \xb6\xb97\xe3\xb4`\x91Rj|4\xf3\x00\xccR\xe8\x0bF#\x1e{\xf8\xd8\xa6\xfc\xa1P\xa7Y\x9d9\xbe\xf2\x03;\xcd\x95\xa1u\x00\xf8Z\x0c\x92\x11\xc0\xa6K\xe1GC\x87\x96A\x16\x15WQN\xdb\'\xd3\xdc\xe7q\x9aDsI\xfa\xb8a\x13\xaft\x9eI\x99\xb0zs\x14\x11\xc5\xbe\x8f\x9e\xc6i\x0e*\xf9\xd8\xa0\x12!\xd4\xc9(jX\xdc\x16\x1d\xd8\xd0\xd1\xf7\x99;\x18t\x07g0iE\xcdh`\x08C\x89\xd2\xe1Q\xfc\'] 3f\x16\x8f"\xe5\xf0\xa4\xfe\x99\x84F;^\xc7\xb0\xdab,\xa2k\x89?\xc5\xa5Mk\xc0\xc8a$\xf7\xa9\xdc\xb0\x8e\x99\x91\x15\x10\xbf\xba\x7f~V3\xbe\x91\xacU`\xf2\xefX\xf1\x12\xf7\xcdi<\x1a\xd3c\x96r\xc0\xd0t}I\x00\'d\x99T\x0f\t\xd2~\xdf\xe3\xf8\xdb\x8e\x11\xf3\xf2\xca\xb2\xc39\x98\x1a\xc6V\xfe\x8cwnf\xf8\xd1\xc5\x1e\x88\x8c\xd7\x05\xe6\xe6\x13\xe3\xf7\x8a\xba_b\rD\x13\x13\xce \xbd\x18"\r<?)\x7fu\x95\x89\x16\nI\xf1\xec^*t/R\xa2\xd7\xedS\\\x187\xb7\xc0\xbf\xa0\xa8\xdb\xbf\xba?\x83\x81\xd5y\x8a;\xd1\xf6\xd6\xd3\x1e\x9d\x10\x02\xbc\x8e\xbf\x9c\xde;kWV\xbe\xe3u\xe64H .\xb3;\xd9\xd5\xe8\xea\x8e\x9c@RX\xfb\x92Y\x99\xe4?\x1f\xc6\xf9\xc2\x17UN]\xc35\xd0\x1a\x0b\xb0\xfegu\xb3\xc7\xda\xd2\x07\xac\t`%\x86d\x19I\xad\xe54\x8f2\x85\xef}\nV\x1e\xb60\tL\xc7\x1a\xd3\xcc\xf3\x1ca*\x92\x949\xe2\xb0\xb7^D\xbe\\\xf4\x85\xae\xb2\x8fEKR}x\xf2c\xe5?Y\xea\xc1\xeb\xcdI\xf5\x8f\xc10\x11w\x14w\xc2\x8c\xd9\x8c\x16/\xad\xd2\xe3@!K\x1eB\n(\xc38\xad6\xfc\x94\xcfk\x80\x9bR\xb5\x84\x8e.\xe7\xaa>\x10D\x06>\x00c\xcc\xdf\xd1\xc0\x05\xd0\xe9\x12bB\xf0\xbf\xd3\x84\xe3\xb1\xf0~ \xe2\x19\xcf\xc1\x89\x0f\x11F\x85i\x13\xf5\xd6\x0eY\x84\x1f \xd4\xa9S\xad\xeb7\xcf\x8c}\'\x872\xc0\xfa\x1b6(g\x8c\xb6\x9e\xa0\xaac^\xcd\x1fU\x1e\x0e\xc4\x8a\x99V\xa3\x1e\x0b\xf1\xe2\xed\x07\x81\x81?\xac\xf9\xd2@,\xe0\xd5\xf7\x8e\xb4\x0e\xb1qu\x03\x0f\x15\xdbm\x131.^S\xcfj\x9e)\xf8\xe1\xfb\x91\xd4o*\x90\xcfs\xf5\xb2\x04>\xfa\xfc\xc4d\xbb\xb23fg\xd1w+\xc3\xd3y\x18#@\xb9+g;FR\x95\xcbT\xb7\xf4\x185\xea)OK\xc73\x01\xc8vU\xc2\xaaI\xceN\x89\x9f\xb5\xb3S\xbc\xfe\xdc\xca\xafbMYc\x83\x18\x05\x8b\x00\x0cJ\x06E\xcaTz\xfax:\xfd\\\x95\'x\xa59\x9aj\x84\xed\xd8\xac8\xf6\x96\x91Q\xb6\x14%)\xd8\x0fH8\xb75/963\xbeU\xd3\xb9&C\xc6\x8e\xe4\x99\x90\xb1yu\x80cqW\x0e#gx\x87\nN\x98\\\xcd}\xb2\xb2\x85\x1b\x94w\x8c;\xfe\xd8p\x83\x930\x91\x1b\xd1\x91\x14(Sh@\xfaB\x96\xa2\x9dJ\x85.[s\x08>\x18\xd9\x03\xe1\x99\x1b\x95j\\\xe1#\x1c9\x99\x92\xef*\x87\x1b\xfb\xa7)\xc9\xc5)\x00\n\xf0\x84{\xb6\xc0\x1b\x05\xee\xf9\x83\xd1\xe1IJ\xd3\\\xde\xeda|\x8f9\xc1\xab\xe7\xf4Y]+i\xbb\xfagP\xa1B9\xca\x98!\xcd\x8c\x98\x8c"\xc5V\x1c\xd8\x0e\x93Bgp\x02\xaf\xb8&\xc6Q\xda\xc7PF\xe2\xb1S\xcc\xf0\x8c\xc4\xc4\xc2\x9d\x08\xdd\xd2\xd9L\'\xa9\rU\x84\x94d\x05\xbe,\x13\xad\xf2\x9e+V\x96]\xe6\x99G\x8d\x81Nk\xbc@XMR\xedN\xeeh\xa6\x98\x88\x19\xb9Vy\xe0\xdaTO^\x9a\x82\xf2\xc3j\xc5\x12\x1d\x8d\xb3\xc8\xa3\x9enu-\xa1Q\xee\x01\x948\x8d%\xc5\xbc\x9c\xfe4\t#2\x984\xc1\x0c\xc2\xe5\xbefNwv\xea\x97.\xe0\xac\xe6\x93\x17e\xb7L7\xdc\xaex\xb4\x89\xa1\x0b\xa1\xa5\xac.\xd4og\tov\x90\xfe\xf6t\x90\xf4+\xc5"\xcb\xc6|\xb5;j\xbat\xbad\x99d\xd2\xb2\xee-\xc7Bj\x92\x11\x91\x07D\x91\x15QW\xa6Vp\x97yp\x05;\xbf^.\x9csP\x85\xfcTV\x98\xd4\xfe\xea\x1a\x8b\x19i&\xda\xcb>Rnlu)\x98Q\xffB\x99\x9d\xe91\x8faOhc\xa5\x82\xabCk\x8dn\xd3mcw{\xa2\x91\xdfto\xb2\x88v\xc7B?Fv\x8f\xbd\xc7Q\xf3\\\xd6(\xfe\x17\xe9x\xe9\xd5\x8b\xeb4|\x12\xd0CBU2\x0e\x99\xff\x03t\x96\xec.\x9a\xe0\xf0f\x08\xa1!]\xbb\xba-\x1f<\x15n(\x96\xd5"\x10Z\x07\xab#\xe6o\xe6\x9b\xab\xa5\x1fB{f%5(\xfct\x81\xff;\x96\xbb<\xa6\x84\x95r\xa3\xbdS\x98\xa4\xad`\x1a\x8b~\x9ax\xbc\xfe\x9e|\xe8,\x86\xf5\xf7=\xbf\x1c\xaf\xec\n\xd4\\\xba\x8ceH[\x92 \xe1F\xfa\x93S$N\xb3B\xc3\x12\x18uII\xed_\x8e\x88i\x18\xc4cE\xc0\x88\xb0\xde\xf4uei\x1a\x92)2\x0b\xcar\x90K\xe1T\'F~Q\r\xc2\xc1I\x16\xdbn\x01\xc9\x05\xcf~\x13\x12H4\x12\xc7\xfb\x1ek\xdc4g\xe3\xf2H\xe2[\xa5k)\xf7\xeb\x15\x90\xad\xffL\xbd\xad2\x9d\xa5ZI%\x08<\x0c/\xe1\x8d^\xb2\xe8\xfc\xb2\xc7\xec\xec\xa2Z\x11>\xe3\xc3=<\xdf\x8f\x86\xb3\xdf7\xff\x01\x0f8|Z\xe0w)98}7\x0c\xe0\x11\xee\x93\xac\xdci\x10\xdb\x1d\xfd\x9d$5{\xe7\xaf\x0c\x9d\xdf\xce\x01\xc8M+\xfc\xb9\xbc8\xdc\xb0\xbf4\xc5OJ\xaa\xc27\xe0"R{\xaa\x07B\xa6\xe9\xd5x\xaf\x97\xddx\x8c\x16\x18I\xe6\xf1\xa4\x86q\xd7\xf4\xb7\xdc,\x1d\x95\xc6d^\xfft\x93\xb3d\x07\xe6\xa5F\xa1\x10\xa2\x9aS(\xe3\xcb/W\xc2\xb8\xdeM*u\xc5jT\xd5N\xf0\xcfy\x92\xb8\xc6\x95R\x12\x98u\x0e\xe6\xf0\xf7<\xaf\x1d\x98\xa8\xaaB\x17\xa2\xf5\xf4k\xf1dJ\xc1\x8a\x9a\x10\xd7\x8cg\x96%m\xd5\x18\t\'\x9ez\x9b_\x9c\xf0\x97<L\x97\x83\x83\x86\x8a\x80\xfcB\xb4\xd9k:\xa6\x96\xef\xcf\xe0:\x9e\xb6\xb0\x7f:C\xe9C[z\xb2\x03C\xf0\xfd*\xc1?(0]\x0f\xb7\xb7\xb9\xc1\x05\'\xc8.S\x12\x8b\xe1F\xa4\xe9}>Y5e\xad\x13\x11\']\xf7Gp\xff\x1ff\x02\xdcV\xb8\xcd\xed\xa4#\xa1\xb6\xb5P\x87\xe3\xd8\x88\xec\xc8Z\x9cFC4\xfb\xb1)\x11\x17\x8dM\xa4\xc9\t\x9a\x05(h\x84\xbcw6\x1c%\xb5\xc9\x1a\xe9\x1a\x8e\xee\xfd\xd0\xa3\xa6z\xc9\xc8\xdc\xeby\x9d\x98\x12)\xd8\xd5\xe3\xc1)t\xb4\xa4$\tj\xb4\xdc\xc7\xb8\xcc\x82;\xc0\x1e\xed\xe5.\xbc\xff\x85W\x81\xda\x8d\x90mn\xc1\xf2%\xa4<\xb7\xe2T\x1dt\xc4\x0b\xfc\x13+\xb3|dL\x99\xb8M\x7f\x0c"\x03\xb7~\xd0\x01\x1cg@#0"3a\x15\x17\xcc0O\xcc\x95\xd2\xa5\xd3\x8d^\xaa\x9e\x00\xe1\x8f\xaa#z\xd2E9\xac>\x11\x8ca\xce\x9ch07_\xb1\xb1V\xfcK{\x9ea\x9b\x11t3T\xe0\xa5n\xc7s\xea|\x9e\x84\x93\x81]\xbb\xc9\x01;~\xc4&\xe6T{u\xa8#\xc9U\x16\xb4\xb6\xc7ku\x7f\x10\x9eg\x07\x03\xb8\xc7Q\xe9\x15\x98\xb8~\xd5\xeaeZ\x94\x83?\x96n\xda\xcar\xb0\xbf\x0cU\x84#\xe8\\\x94\x91\xe7\xaf\xcb\xd3\xbb\xe6WGM\xea\xbaPx,\xc1oK\xc9\x9b\x7f\xbc>\xa73\x18-\x06\x1ao\n\xd0\xdf\xd1\xa48\x992\x9e\xe3\xf4\x84\xf3Q\xdf}\xe9d?\xf0D\xba[{\xc3gk\xc6h\x18@\x92\xb4\x9e\xa2o\xf0\xb7h\x1a\x0e\xb4\x02\x15^W\xc7\xf9{u\x8f\x04\xd8\x18jA\xc8\x91uvM;\xaa\xde\xe2E\xc5\x9b\xfd\x15_\xdd\x1a\x99[\xe4B\xd1\x86\xbeZ\x9az=\x1f\xef9\xcd\xdf\xcd\xd4g\xa9\xe0\xa5\x12\x7f\xde\xd1y\x81n3\xf7\x03\xf5J\xddop<\xb5\xb3\xe4\xaf\x0e\xe0\xf1@\x0b\xca_#?\xb5\xba\xbefW\xceO\x9fv\x89V\xdd\xd2\x8d\x19\x87f\xc9\xa7\xe2\xee\xb5\x945X\xdc\xf0\x81T\n\xf0\x7f\xc3\x03$I\xbe\x9f\xfb9\xb0\xe0\x07\xb6\r\x91\x02\xc7\x0c\xcb\x05\xbeV\xb7W\xe8\x08U\xbf\x17\x9e\xa7Vk\x07\xe1l\xe5\x17\xb0\x82\x9f\xf7\x88\x06\xdeqX\xe9\xa82\x07J\xd5\x05/r\xe4\x824K\xa5\xcbBtO\x1a\xd0\xf3\xdacR\x92SD\x1cG\x0c\x05\xb6\xe9\xfeM\xd3\x15I~c\xf7\xcf\x16\xf3bMLw4jr]\xb0\xf6\xba\xbbI\xd6\n\x13\xb4\xc4[B\xa9\xaac\x17\xd3T\xb5\xa9\xd0{\xd1\x88q\x16\xc9\xc9"\x84\x04\x17Nb\xef\x89D\x0e?\x88\x8b*pgI\xc5\xa1=Q\xc3\x98\x0ec]\x12\x15\x90\xbb\x06P\xd0\x13\xce\xc4c\xbf\x94\x93b\xe2\xe1\xaf\x07\xc0+\x8f\x8fu\xaeX\xac\x8eHl\xd8\xa17\xdd\xe3\x8f$\r\xac4\xfdN\xd5\xa8\xa4\x94l\xe0\x8bC\xcd\x8b]\x8a\xf4\x0e\xc6\xaf\x13\t\x1b\xae)\xb4\xfa\x88\xc7\xc1\xeaF\xfd\xe7/\xceV:9\xb4a\xa3H\xfbw\xa9\xd96R\xb4\xfb\xb4\x97$\xd7\xba\xd0k\xe1J \x9f=,\xe7L\xa4\x04\rVBu\xae\x040\xe4\xffq\xa7GL3\x80\xf8\x96\x87\xefZ\x9b[\xbb\xb9(u\xdd\xf5\xeaC@\xeb\xcf\x17\x01\x0ey\xec\xd0fpO?\x9d\xb4aaU\xd2`K\xce\x91UL\xa8+\xca\xc8\xe9\xbd\xeb]\x89\xad\xd5\xd7*\xb4\x99\x9atl\xba\x1c\\\x0e\x0bI\x9c30\xc8\xde7\x06\xa7\xfb\xc0\xf3-\xe3Z(Z\x1f<\x8c\xe5!\xd20\'_\xec\xec>\xbd\x9f\xb2\xeb\x18\x04\xf0\xdb\x17\xd9\x85\xc2\xfb\xec\x1dum\x850\xe8\xcaw\xbf\xdc\xaf:V\xb2p\xf3F \x97\xcd\xdd\x9eR\xb6\xbf\xee[\xe6\xa1\x88\xf4\xa3:=\xe0\xf2\xd8\x9e\xb7C\xcc\x7fb\xce\xfe\xab!Jc\xc0\'\x07 \xc4\xba1&\xa5\xe2\x8f\xa9-\x9b\xa0a\x8f\xdc\xfc\xd9\x80\xcd`zE\x15\xae\xb0\xddH\x84\x0f\x1c\xe9_\xffA\xde"\xad\xec\xbfu\x1a\x17\x9d=\xb7\xff\xa2gd\xb0:\x04\xbf\n\xe5u\xd0\xd0Y0g\xe8\xe4\x12f1\xa6\xda\xb7(ec\x9apz\x10\x18\xbe\xfd\xa6t\x93\xc6K\x9d\x83\x02t\xb7\x92#\x7f\x98a\x15\x08\xfd\x81\xf0\x19\xe3\xceW\x80\xe8\x17ST\x8b^!\xd2e\xbf\xca\x14J\x0b*\xe6\xfdo\xc5\xda\xd30\xc3\x00\x9e\x07\xb0?2\xda(t\x16*\r\xe6\x85\t\x07\xb2\xb9\xa1\xe3\xe9`P\x99\x03R\xe0d\xde\x0c%\xb1<\xe9\xff\x85\xbf\xd1\xd2|\x8b&\xb5\xe9)\n\xc9\n\xe8^,6\x902\x93C\xa8\xa0\xb3<v\x95\x0e\x99\\\xd9\t`z\xa2\x08\xca\xd0\x84\x9a\xa5\xd3\xf7\xf8\x8d\x04a\xd3Y\x8c\x89X1_1[\xd9\xcbZ,\x8aL:\xc2^Rv$\x94\x1ea\xa5\xbb\x1e,C\xc2<\xeb\xa7\x88t\t\xac\x87nKXN\xde\xc4gZ\x08\xa6\x18\x87\xc2\n\xc7pk"+\xc5\xcb\x91\xea\xe2\xfeV\xb7\rc\x01~<!\x931\x00\xcf\xa3\xf9\xbf\xfdxw\x1e\xe1\xffj0\x8f\xdaL\xecw;8\xeeVvyY\x93R^!\xdaf\x99\x84\xbe@\xe4\x0e\xcb\xc6\x04\xf87\xc1\xb4\xd9\xb6tCf\xfd&\xbb\xcc\t\xa0\xf4\xb8\xefV\tve\x02\xb6\xf1M\xfcy.\xac\xb2\x0e%9\xcd\xea!6\xd8\x07\\ \xfd\xb7.\x83;\x8d\xc3\xe9\x08\xe0$j\xc7\xa7\xa2f\xb3N;8\xce\x88k\x9f\xf1\xfb\x86x\xf0-b]?\xf1M\x89M\x9b\xcbH\xe2\xeb\xb1\x16\xe2\xbf\xd80t\xc7\x9c\xaf\xb81y\x88\x9e\xe3W\xd7.\x81\xcfR\x95~\xca.\x88\xa0\x1f\xdd!\\\xda\x8f}\xf6\x92Y\xb68"i6\x8b\xc6\xcf\xd4]b-!\n\x8d\x9f"\x8a\x82q\xd2|~Q\xed\xa0\x05})\x1dx\xa7\x84O(\xe1\xe6X\xf7-O\xc1\xce"k\xfcF\x18\xe3\xd6 b\xb92|\x8dQ\xca\xad\xaec\x012\xf8R\xbe3\xf2\x17\x8ao\xad\t\x1a\xd5h/\xa9g\x01FsoP\xba\xd7\t\xefp\xe7\xe8\x83\x99\xae\xfc<\xb4rh\x9et\x91%\xa2\xa3,LNn\xa1\xb3{\x87e9P\x82\x8c\xd0\xc1\xd6{\xb1\xfd\x0esO\x0fe\x86`\xca\x9d~?\x15\xc8\xb0\x88\xc5q\xaf\xe2\xe2,\\$\xd5\xec2^\xbf(\xc9cX\xef\xee\xcaZ(\xb2\xc6\xef\x1433r\x08\x04n>\x8fe\x07Y\xe0\x83&@p\xdd\xe2\x07\xd3\xd2\x04\x04E\xfa\xed\xee\x00\xaf]\xc27@3yE\x82]\x1eL\x99\xe1m\x02\x15\xad"\xf0\x00\x8eq\xa3h\xef\x03\xf3\xba,\xa93q,\xa4\xe8\x19T\x14/\x13\xf99\xf5\xe5|\xf5hFs\x03t\xe6\xebI\x05\xda\xe8D\xc3>\x90\xb5\xe1\t\xbb\x1c\x13\xebIJ\xa5\x90o\xfc\xcb\x15\xdfF\x13\xf8\xb4e\xa6\x10n\x0f\xdd"\x08Z\x92\xa4\xb4\xe1\x92[\xcf\xbe\xed7COM\x1b\xcb\x19\xa5r% /\xf3\xa6\xd7\xaf\xfdG\xca\xac\x9e\x08\n\x02\xedg\xb7\xed({\xb3\xf8\x11\x87\xac\x03DP.\x88o\xfa`\x05(\x04\x94\xc8\xc8\xea\x1d\x98-\xeb\x1fK\xda\xc6m\xc0E \x01\x9e\x16\xd27\xd08\x89\xab\x1f\xab\x0b\xcc[uK\xe8\xc5\xa93\xce\xabu\xdd\xd16\xe3\x18HgJ\rt\xfe\xbb\xe9Pf%\xb37\x0e\xb4)U\n\x017oD\xe1\x85\xb9\x8c\x1d\xb8S\xffg\x05Q\x13\x03r\x1b\xf0w($|\xa2p-\xc9\xf5\x9e\xbfF\xce:S\x84\xceg(\xfd\xab\\\x12\xee\xda$\xb4\x99j\xe0\xa3\x89\xc0\xaa\xac\xecD\xf7Q\xa4T#\xeeq\x92\xd3\xc6X\x9f\xa2e)\xcc\xa6\xb90y\xcb\xd8-LH\x04P9\x87\xb5nJ\xb3\x1e9\xbeOx6\x8f"\xa0\x92\xc8k\x95\x0b:\xc8\x90\x9fd\xfd\xce\x17\x9fr\xbb\x08M\xd5\x02A#1\x9cB\xb5\xb1\xa6\xf9WU\xa1\x8c\xdc\xe8\\\xa0G\x1bWE*\x8d\r\x90\x9d\'?.\xca\x97\x045\x9f<N\xcd\xa0\x93\xe0\xdc\xcc\xd3\xf4\xc9\xf8\x10t\x00\x82ot\x8cU\xf2\xe0\x88\x9f\xc6\xdd\x0fyo\xa08\\Z\xc8\xb7\xbfF\xcc\x95\x17p\x92\x12)\xee\xee\xa76\xe8JU\x04$\xf3\x9c\x92\xc1\xbbBx*x~\x83\x87\xa5j{\xcb\x83\x9c\xb1iT\r\x18\xd9\n\x17A\xdc\xb7&\xaam\xc5LG\xa1\xb3uP\xfdK\x87\xea\x92\x05\xc4|\x9f\x94\x10\xbb\x05\xd8\xd2\'\xe9\xa3\x1c\x90\x89\x93\x992\x80(\xacQ\xf9\xa6\x07\x0bzu\x952\xc3\x11G\x13\x97\x9bu\x90\xc7\x9d\xeb\xa7\xbc\xa1\xae\xdf\xda\xfc\x0c\x90\xe0\xec\xe8qi\xfb\xb9\x7f\xfd\xfc\x0f9\xe6(<\xf5\xd4\x03\xd7b\x97\x1e;\xb7\xdf<\xd5Kv\x04\x95\xbeT\xb8\x9b!\x8a\xe6cW\xc2\xa8\x1a\x1b5"\'\xbe\t\x84\xa2\x1el\x1dA\x1e\xe4,\x14!\xd1\x126lYg8\xfeK9N9\x87\x93x\xe0f\x1a>\xf7\x0f\x1f\xeb\x7fH\x98\xbfP\x87\xac,\x9e`\xde.#\\\xfe\xe7\xc8\xdc\xcb\x9d\xc9\xd4*\x8d\x14Hc\xdef\x14\xae0o5*h0\xe3\xadW\xb6\xf8qi\xb9\xad\xff;m h\xd6\xf1\xbc\xd7\xe5\x18e\x197!\x9c\xfc\xf0\xddaA.\xc9\\zS\xb77\xcb\xc3\x11{qE\x1a\x98\x08\x90L-\x01\xfcr\xe5\x84\xcd\x89\xc5\x95:\r)\xb3\xa2\xcfG\x13\xc5\xae\x9aL\xf2\xd5\x05\xfe\x103#C\xd2\xf5W\xf6\xad\xd9j(\xdbL\xdf\xa4]\x88\xe9\x81f;j\xd1\x97\xd2,\xdbt\xb9\x04\xeb"\xc8w\xd0\xdc\x9a\x03\x8b\xb9\xbe\xda\xb0\xe9\x92\xca\xef?\xc9Z \xc8\xbaq\x8f\x1e\xbdW\xe7a\xc3\x98\x0b\xd4\xc2X\xb9\xd11\x85\xe9\xc67\x04e\x0b:"\xb0\xb4j\xcfQ\x87\x03\xb8\xee+\x18\x05\xc0r\xd4+\x9a\xbd&\x9dT\xc6b\x83\xb8\xc3\xfc\x08\x93\x947\xddD\xe4\x16\xa8\xac\xce\xda\x88a\x11,}\xbf\xe5\x199\xe6#\x8e\xfa\xcd\xc0\xf0\xea\xd1\xf5p\xd9\x0b\x9b\xe9\xc5\xcbM\x19\xaf\'\x97\x97W\x16%\x7f\xb2\xb2\xaef\xad\x0e\xd0f\xc2\xe0\x8b\x19\xd3\xb5\x16\x07\xbd\\0D\xd0\x1b;\xe4h]\xcc\xb6\x8dt\xb1\xf0\xef\xc4V\rB;\x84\xa3\x02\x17\xb4\xa9\x84\x893Gr\xe2\xaa\x85\xf7Ome/\xc2\xa9Y$\x01\x8fl\xcf\xec\xec\x91P\x13\xd9\xac\xd8O)\xdb\xa8\xcb\x01\xde\xb2\xa1z\r7+i\xd6\xd9\x0f;W\xf2\x00\x1f\x1at\x13\x02\x923\x9f\xb7\x18\xa7\xc6\x880n\x8f\xc5\xfbb\xfc\r7\x83\x7f\xb6\x96B\xe3\xebt\x1a\xca\xe8\x01\xaa\xdbx\xb7\xfd?\xe1E\x10g\xb5\xa7\xea\x1a\xf2\xff\x0f@n\xa7VJ\xfb\x9b]\xcc/\xba\xf0\xdfc\x12\xd8\x07\x08#s\x84*\xe3\xcc\x92\x90\xab\xc8@\x12\tKZ{\xe3yf\xfb\x9c\xda\xef\xdc\x8d\x1a\xd9\x82\xd0\xb6\x15\xf5\xa2\x183\x89\xfb0\x92\x07~}\xbc\x9c3\x9a\xb1\x95\xe3\x1e\xad\xe2\x93r\x8e\x9d\xa1\xbf\xeccy<\xc2\xe52R\'\xb6(\x93\x1e-\x12\xfe\x19`\x04\xfa\x82\xc5\x95\x80\x14\xe3\xae\xfe6\xb1\xf2\x1b\xc1\x19\xab^\x1b\x83\x0e\x1doz\x14\xa7\xc85\x8cB\x08\x00\xc8&\x03\xdbh\xd6@\xb4\xddS\xa4t\x80)\x86\xf5\x1ddN\xaa\xac?Pp\x0f\x83<\xb5\xdd\xa2\xcb\x8b\xf2\x1c\x88\x02\r\xb9\x10\xb0\x1e3\x1dN\xb1\xfb\xfc\xf2\xc7\x8a<\xcbl~\xefY\x81\xca\xc1\xf7\x0eHx\xd4\x82\x84$\x8b\x9b1\xcc\xe3\xb8AUP\xa0\xa5u\x16\x87\x1b\xb0\xd1x\xe9\x15\xd9\xfb\xfa\xc1\xad\x87\x94\xac\xcc\x9f\xf2k\x85A\xf2A\x8b*\x9f8\xb0A3\x89\xb0\xff\x9d\xdc\x11,\xce\x81\x1cHL\xb4P\xaeg\xba\xbf\x04\xf7\xa7|\x9e< \xeb\x14\xd6U)\xf0\xa6\x99\x8eM:D\xc8\x08\x1e\xd7\xa9\xfb5b\xd5\x1bh\xfc\x0e\x96\x83\xd5\xb1\x89\xe4{[)\xc9kSlM#A\x01\xa5\xfa\xe1i\x96HC\t\x8eLfqV\xc6\xb1l\xde=U\xb3\xfe\x11\xc1`.\xd9\xdc7Gd\xe5\xadQ\x1d\x84\xe3X\xa4\xe52q?B\x15\xac\xe9\xdf\x7f\xd1m\xdb\x91\x16\x80\x80D\n\x82f}\xce\xbcp\xcfkBdhW\x13\x1a2k\xd2D\x85\xcc+~<_\x08;\x19o\xf8hZq\x10\x9a\xb0\xf8\xe3@\x85\xb5\x8d}[N\xb6S\xf1-\x93\xc7l\xdc\xfe\xd3~\xa5\x15\xe8n\t*\xf4]\x0cq\xac\x15\x84\xdb\xdd\xac\x81=\x07\xce\xa0\x94\x8d\xe9\xad\x08\xb5O>"\xed\x0e.o\x08\xca\xea\xdf\r\xce=\xb13\xd5\xb5\xd4\xffm^\x81\xfd,D\x99\x11D\x87K\xa0<>\xfd\xc5%\x04F\xa9B\xd1@\x1f\xc2\xf2H.\xd7\xdf\x1f\x14\xd0\xb3\x02\xf2\xb5\xd6\xa4c\xda/#|y\x8c\xde\x91W\xb2^\xed\xf5\xb1\xe0\xbf\x04\x95\x04aX\xc2n\xf8(\xf8|\xae\xafX\x82\xa7j\x80L\xcaW\x08\xa5\xcbo\x93\xc5\x8f\x03\x9c\x9e\n\x04\xcd\xa1\xdf\xea7;\xa9\\3\xf3h[\xddik\xfb2\x11y\x1edti\x8cz\xc8%\xda\x85\x16\xdek\xde\x871\x0b\xb6\x88p\x14^\x7fu6\x95\xd6\x86\xdc""\x0b\xd3\x8e\xf1\xa6\x04\x1f\xb85\x92-\x84\xd4t\x97\x8f\xe9\\\xb3\\\xf4\x90 \xc91\xfa\x14\xdaS3\x96\xf7\xf8\xc2\xa93T\xff\xfc\x8c\xcd\xc0W\xa8\x0c\xaa\x17\x8f #Yq\t\x12~K"{\xfa\x1a\xf4#\xc5\xd3O\xb0\xf3\x93\x82a\xaeQ\xd2\x13\x1fO\xb1\xec\x88\x9d\xb4q\xa0Z\xeb\xee\xd4?\xdcY\x12>\xfe\xb2\x14\x9b\x93\xab\xdf\xd2$u \xcf\x9a_\xb7E\xa9X\x87"h\xf4\xa8(\xbbB\x19\xfa~\xf2/).o\xd36\x8a\x88\\\x9e\x0b\x1a\xab\xcf\xc9er)Z \x88\x93Nm\xbc\x94\x02\x85\xd6\'X\xe7%\'f`\xf5 \x16n\xb8\xe2e\x91\xb3\'\xa0\xa9\x12%! \xf8\xb9F\xfdj\xa2,q\xe4\xe7\x8deO*<\x00E\xc4\x9aE\xe7\x8ehe\x01\xce\x1c\xdf/n\xeey70\x996\xcb\x87O^\xe4g\xb2\xdaAR\xa3C\xa6\x89\xa9X\x856\xcf\xa5`\x82A\x0fS\x04\x18\x95\xac\'\x84z\x8c$\xc6\x0f\x8fY\x14>>\x9a\x19\x83a\xab;\x05\xe6-\x1b\xbe\xf1"\xaf\x9b\xda\x84+\xa7\x14\x8b\xdc\x8d\x80\xf4~\x93\x9c\r\x92\x1e!\x16\xce\xe4\xb7\x8b\xfc\x13\x8e\xbcyM\xaf\x9f\xf9O\xba\x15\xb8\xd4i\xf6\xb6sd\x0f\x93\xd7\x94E\xd2T\xec\x91\xe9\xa9\xd3\xb5\x98\xacN\x8f\xb2\xab\xc0\r\xa1S\xe9\xc2B\x1f\xd7E\xe6\xeb-\xfd\x94_\xf2\xcc^\x8a\x86\xd8bU\xa3\x0c\x19v+\x01\xbe|\xd6M\xc8E\xe5\xed\xec\xdc7\x98\xba\xbf\x9bF\xd3\x91,$:l\x82\xbc\xb5\x94\xb2\xef\xcf\\\x05\xdf\xdb:/\x0fM[\x93\x98\xb4\xbc\x0fD\x1fc\xceP\x83\xd2W\xa7ho\xe6\xcd;%C0\x84{w\xca\xc5\xb1\xdc\xb7\xf9\xcb\xae\x04X\x9e\x9d\x0f=m\xe9\xa7\xe75\xab\\\xa6\x81\xf8jb\xf5\xc7\xc0\x0f\x14W\x8e_\x94x\x98\xe4\xcc\xecL\x90\x7f\xe2\xf3w\xc1\xcf\x82j\x1a\xb9@\xc3\x8fa\x81w\x08\x0f}v\x90\xab\xda\xf4V_{YKU\xfeot\x96\xca\x9c\x14\xf2`]\xac]\x9d\x0e@\xdeF\x80m\x87\x14\xd5\xe6\x8f~\xcf\xf9\xad\xe4\xa4+\x9c\xccf\x01>\xcf\x9e\xb4\xf6\xfb\x91\xe6i\r\xc2.\x8e\xcae\xdd\xaf\x0b\xa6\xd7\xca\xe26Y\xad\xd1\xba\xb4\x0f\xa3[8\x85\xd0\x81\x90\xcdo3\xa6\x158\x11(\xcc7\x86\xeeT\xd2\xde\x83Q\xe5"\xb6\xc1f\nK9\xb9\x9eM\x14\xb1U\xa1\xa5f\xb6\x1d^\xac\xc4\xfe\xe2{VM\xd0\xcbo\xc9\xc2\x1e\xf9\xb89%\x8b\x9a\xa4\xf3\xdd9\xfc\xca>\xad\xb5i[\xa7\xba]K\xb4:)\xc6O\x11w6\xdc\xee\xb3\x12\x844E\xce@\xa6\xa3X$b9a\xa6\xd1*\xe1\xeeh\xe6{L\xe0{\xe7\xa4\xdf\x14\xa2uJ#\x11\x96\x7f\xebV\r2\xa9\xe8?\xa2\x13\x85\x92q\xe17\xf2\xa6\xb1\xd4\x08K\x05\xc5\x085\x80\x01n\xfd|\xce\xbc\x8b8K\x1f\xf9\x17A\xe8\x88l\xaa\xfeM\x14\x1a\xf3\x980\xb3|\x16Y\x13"h\xd3\xd1\xbd\x1a\x94a~Jc\xeb\x10G\xba\xb4\xf9\x99;\xb8=\xefLKF\x17b\x92\x92Bu\x82\xe7\xd5\\G6\xeaB\xcbt\xec\x1dk\x14\xf3\n\xbc.M\xc1\xaeL\x1d\x84\x1d&\xb0\xab3\xe3\xac\xda\x03\xfb\x94\t\x11\x02,ulN\xacO\x8d\xd2\xca\xb7Bf|_\x18\x19\xc7;\xf9"\x82\x02\xf847m\xeeC\xaeL\xac\xcd&\xbfl\xc7\xe39W\xec\xe5\x1fk\x08\x81]\x97\xe0v/&Z/\x8c\xde\xc4\xf6\xefq\x8c)|\x1fZ\xc0*h\x15\xed\xf9L\xe7u\xe9\xa6e\xa7\x85#\xb2i.W\xfe5\x8e!M\xc2\xb7H\x91y\xe19\xa7\xef\xb1\xdc\xa1#\xea5\x98\xdb\x83cAQ\x99\xa8\xd6\xb4\x85\x08\xff\xb6\x0b\xed\xbb\xba\xce\x1d\x86\x00\x9f\x13N\xb2A\'\xe4\xdf\xb7\x1c\xb6\x88#\xcb\x9f\xb8Q\xbd\x99\x1f\xa3t8\xd40h\t\x8b\x12\xa1$\xbac\xbf\x8d\x1a?\xaf\xc0\xc5I\xf4v\xe6j\xe4\x18\x01\xf9G\xac\x1a\xe0\xdf\x9e\xacf\x82[\xfa\xa7\xba\x0b}\x95\xe4\xbb\x17\x08\xf3\xe6\xe8\r\x1c\x88\x96\xd1\xf6\xc4\x9e\x8b\xa1"p\xe7\x05\xf94\xff\xcf\xa2\x92\xbaCd\xcf\xf7>\x94\x06w\xaa\xec\x80<o\xe4\x8d\x84\xb3\x92\x10\xce\xd6\xc0\x8dx%%\xbb#\x9cL\xefm\xc3\xdb\xb9\x0e}\xab\x8a\xf19q\x7f\xb9\x82<\xcfyzF^l\xab\x0b\x0e\xb3\x0e1h\xc4X\xb0\x8c\xde\xae\n\x97t\x17\x8d\x19\xd3\x8c\x18\xe1\xdda1\xfe\xed_G|40\x8cN\xdc\xeb\xd2S3Z~"\xa3K\xb8Q\xf9\xd9\x88^F[\xfe\xb4"N1\'\xd0\xba\xa9\xb9Rg,f\x86\x9a\xf3:}$\x0f\x9a\x99\x1f\xab\xb2\xf4\xc1\xc0\xe3\xb1\xc5o\x9a\xa1f\xb6Cds\xf2c \x048\x9c\xb7-\xd4\xbc\xc9\xa6\xe1Q\x1f\x17\x11\x16\x8b\x93|\xdcoD\xcc\x9e4\xebL\xc3\xfc#\x80\xdb&\xea\x9f\xc1\xe1b\x08\x98@2\xe8>\xbf-\x9e\x92\xfc\xe8CL\xc4C\x03\xac\x91\xce\x1bd"\x7f\x14HmK&43B\xee\x0b\xe1\x87\xb3\xae\xa3\xd0\xb4\x8a\xbcF\xcfQc\x88U\xed\xef\x99\x9f\x8b|\x9f\x97mO\xc3BLx\xc51-\xdb\x11\xdc\xc2\xf1%\x8dSp!\x1c!\x99\x0e0\xa8\xa2U\xb4\xdf]\x89\xa2\xba\xa3P.\x0c\xf17\xbdF\x87\xdfb\x8e\x15\xd2z(\x90\xe2\xc9\xb7\xe2p\x18\xde\x9a\xc2B8j\x89\xbd\xe9\x84e\xaf\x00[\xa6\xbds\x10W\x1d\x1c\xc2\x18G\x1b\xfa\x84\x97\x9bw\xfd\x06\xf7\x8dty\x15:\xa11\x02-\x18\t\x9aO\xa2~\x7f\x9c\x95\xca\x12\xe2\x9cg\xd8\x8aI\xb5\xe6\x86\xa4\xc1\xd2=\xe3Y1?\xcdpJ!\xb2\x84\xe0+\xe8\xcd\xcf\xa4\xe0\x9cZY\xa7\xd8\xb5\xdb]\x8c\xc6{\xa6\xcc\x1a\xb2\x93y\x8e\xeex\xf2\xd1\xe7\xdcv;!3\x0c\xc1hc\x1e\xf3\xdc\xaf\xb7\x17[\xb5\xa0\x1c\x83CT`\xa5\x04\x1fY0S]\xc5\xff\xa5\xdc\x80\x93\r\xbbq\xa4\xf4\xb0F\'\xef\xf9\xa4\xfc\xd0\xcd\xbd;}\x97\xdf\x1a\x8f1\x8e\t\xa9\xf1x\xd6\xd9\xb16\x12]1\n\xcaJ\x91O\xd8\xd9:\xa28\xea~\xc0\x9c\xf8\x83wi\xa3\xe1i\x17\x1b$\xb9\xcem\xe2>\xbc\xe2\x9c\x17{\xaai{\x8b\x9158\x86\x95/0\x01\xf2\xda\xefc\xe25e\x93Q\xeb\x90i\xdf\xbf\x11\xd6\xb3\xcb\x9b\xa0:\xec\x03N\x1b:IX[\xf2\x99\x01\xc6|D*\x1d\xed2\xfcs\x0fs!I\xf2\xae\xf0\x07\xf7R2\xf2\xfa\xfc\x86E\xd0\x9c\xe8\xed\x8b\x18\x1e\xaa\xec\xef\xfaG\xdf\x9b \xc0\xc4N\xb8\xdb%g\xe9\x9c\xaf\x11\xab\x1aa\x95B\xed^\x15\xf1]\xeb\xe4\xc5\x10Bo\xa3\x9a\x99\xba\xc0Ur\x90\xb8\x18pC\x8f\x87\x96!\xe4\xd2\xfc\x92s\x9a\x98a\xf1\xcc\xb8\xdcd\xe9\xbau\xa9\x11&7\x06\xea\xfd\x16\xdd\xa8\x1f\xe0\xb4;\xd5A}i\x89\x81\x0c\xbf\xab\x90\xcd\xab\xc5\xfa|a\xb1\xa9\xf3@\xc1\xa6\xc1%\xe3\xcb\nU\n\xe5\x1c\x9f\x13\xd3\x8d\x11\xaa(\xdd!\xff]\xd2\x04aHd\xa2`v\xa8\x85}\xee\xa0X`7\x82\xd0\x8a\x06\x06\x02sV\x15\xb3b^\xe6G\xc4Q\x9e\t\x92o\xa1\x01\xde\xf6\n\x94\x85\x9e\x0ec\x92QiGo\xf9 r\x7f\xed\xac\x1a\x17<\xa6\x7fq\x88zz\x0c[\xd4\x1c\xc6\xfb\xc0\x16ED\xc0\xf6\xa4\xd4\xba\x83oY6*\xda:\xfd\xac\xea\xe7\xefUY\x1c\xd7\x8b\xcel\xdc\x87\xa5C\xec\x82\xb7\x8d]eu\xbf6\xaf3/\x1c\xb88\xc1\xfe\xefD/!\xd8\xe9\xacx\x97_\xe9\x0e\x9a$k\x01\xcf\xff&\xf9\xb8s\xc4C\xb6\xd9\xcf`I\x93F\x03\n;Y9\xb4g\x8d\x08V\xfc\xdez\x82t\x9dc\xc0\x0c\xf0\x93o\xfa]\xb8\xdcJ\x8b\xc8\xd8\xda\x02\x7fu#\x93\x18-\x1c\xd0):\xb1\x1ff"\xbaKi\xd5\xd2\xebWZ\xd7\xff\xb6\xb5\xb2\xfc\xfb8\x82o\x86\xd6\xc3v2j\xd7\x02\x06\xb0,&\xc4\xbd\xe2\x90\xabs(S\x85\x89<v-h\x89\x91R"cC\x1d<s.\x8e\xb3O\xfa\r\x16\xa9\xbf\xdf2\xfb\x96@a\x9e\x1b\x91\x023\xaf\x8b\xf1\xd8T\xde\xba \x05\x83\x1d\xdc\x07\xee\x82\x82Z\x8d\xfc\x1d\x86\xd1\x92\rU\xb1\xed6\xa6\x03\x0f\xf0$t\xe3:\xa0Z\x7f$\x8c4\x95\x16\xce\xd3\x90\xc0p\xb8c\xe9\'\xbf\xbb\x12\xb9]\xb1\xe3\xd0\xbb\xf6\x8b;\xe0(\x83Z\xe6i\xd4o\xe6\x97\x1a\x9a\x9d\xe9\xd2\xdb\xadE\x9a\x1bk\xe0j\x1a\x06\xbd\xa4\x1f9\xc0\x94J\xe3\xf3\xc46\xbe\x9f\xba\xc0\x19\xd2\x8e\xbd\xab\x1f\x93\xbfyMz\x88\xa3k>\x97\xa5h\xa0\x1c\xa1\xd6,q\xdc\xa7R\xdb\x04\xa5\x00\x15\xfc\xab\xfa\xeaR?\x98\xa4\x1c\xe3\xc58wp\\\xbdI\xa4\xc2\xc67\\Jw\x048Y\xdea\xe4\xcf2l\x17\xf3qf\xe7\x13\x1956\x98R\x01\xa4\xbd\xe5\x81)_#0H\xe8\xb8\n\x8cE\xde\xf8\xb8;\xe0I\x067\xcbN\xa3\x07\'\xe7\xec\xd2\x80\xfay\x8eA/\x1e\xef\xdc:S\xc6\xf2\xefD\x18\xa0\x0b\xd81\r{\x97d\x95\xe9k\x98\xd2\xf0\xbcgUy:O\x1d\x83J\x05\x80\xccK<N`\xf3\x04\x94?\xa0\xa2\xb5\x14\xf7\xd4\x0cu\xa9\x1a\xe4\n\x98\x99\x0f;\xe3\xd1\xf9\xcf\x9f\x03\x9c?\xe5E$qL\xa6\xf9\xcd]\x90L\xc2+\xd1\'\xe4g\xd3!\x9792\xb2\xec3\x91J\xdcOF\xcdV\xb8\x93Z\x9c:\xac\xa8\x0en|\xf7\xaa\x1d\xc9\xa4\xd0\x15\xfa*h\xabW\xc3)*D\xf4\xe0\xbbV\xbd\xf2\xb3h\xc4\x8as\xd6@\\\xd0j\x87\xe73\x99\xadk^\xa3|\x7fT\xfc\x8d\x90\xc4\x19\r\x13\xe1\xdc\xecox`\xfb.f\xa8)\xbeJO\x9c\xb1\x17\xa7\xdc\x89\xb0\xd6\xa1\x19\xf4\xa3Cx\x04\'\x04\x06mZ\xb0\xc4\xa7\xc8\xa3\x06\xb1\x97l\xe0\\$\xc4:\xc6\xac,\xb8y\xc6\xe7\xf7\x8a\xe7g\xf7\x97+\xcd\x15\x9e\xee\x9a\x8a+\xdfC,-\xee\xd1\x1e\x84\x93\xdc{d\xd3}\xcb\x94B*\x0fU\x85\x80\xe9\x1d\x96^\x91\xc9\xe8\xa6X&*\xd0\xd5(\xcf\x98Fd\xbd\xe0\xf0}g\x98I\n\x91g^\xc7Gc\xff\x0c\x13+\xf94"\xda6\x19\x03\xb2\xbb\x8cK\xd1OI\xe6\xb7\xeelI\xa3\x87\'?]M\xe89\x84\'\xe8<L}\xbd\xa9\xb9\x9dIG\x89\x13\xe0\x8ax\x06\xdf\x98\x0e{\x14\x8c\xec\xbc\x8b3\xe99\x12>\x87\xa8}\xbe\xa0!\xaca,1\xe3\xa5\xa0\xe2\xa1I\xeb\xbd\xf9\x81<\x00\xde^\x81\x90^\'\xd2\ty\x8ai2$\xf0\xc3Kf<\xab\xa0\x8b\xf2\x14\x97\x0c\x1a\xe2#yC:\xdeM\x8d?\xb0@\xdeM\x9e\x84!\xe0\x0fu\x00\xc7\xdeXy\xf1\x0c \x12\xba\x9a^\xb9\x9d\xe7r\xfd97\xecS\xe7}\xec\x7f\xfc\x8d\xaa\xdek\x8c\xdb\r\xff\x90iP\xacr\x18ae\x8d\x8b\x98aQ\x9bL\xcc\xba\xd6\x997\xe4\xfd\x99\xdb%\xb4\x0fO5\x1f\n\x90Z\xfe\x1a\xbc\xb2\xb6\xaf\xf6\x04o\xec\xe8\x16\x17\xac\xd0\x14"M\xba\x12\xf7Z\\M$\x87*\x88\xc8\xe6!\x06/_\x00<Xs\x1b\\G,%G!\xdb\x8aP\xed\x8cgV\x94\x8a]\x1a\xda2DY\xd7\x01\x81m\xa6QZ\xd5\x81\x9e\x03\xfa\xc5L\x1d\xc4\xe07\xcc\xbc\xed\xff\x85b\x8f\xda\x07\x9e\x84.\xd3\xf2u>\xc7\x91 AfW\xf8\xcf\xe4\xa3\xe1\x1a\xd3Y\xdd\xb4\x05\x16\xd8\xf1\xfa\x02j\xb1\xa5\xa4\x8b\xc6\xbd\x1a\xd1:\xe8_\xa4h\x1d\x04\xdc6S\x05\x011\r$H:\xd1\xe7\x0bf\xeb\x80\xce\x91\xeebu\xb2\x01B^\xa0\xd3\x98y\xa4\xb2\x06d\xa6r\xd7\x1a\xc1\xfe\x80.\xfe\xe3\xe4\x84/\x01\xc9iH\xf7uc\x87m\\\x02\r\xaf\xa0SV]\x99\xc9st\xf8\x8c\x84\xfb\xa4\x08\x01!$\xf6{\xfb\xeb\xfd\xd7i\xc0\xf8\xad\x14\xe5O+\x8a\xabN\x022O{\x82Q\xcev\xa06\xb6\x92\xe0"\x99g8v\x8a\x1b\xd8{\xe6\xddm\xa3\xddY\x9e\x7f\nm_\xbf\xb7\xf8\xd4\x83z\xe0\xf9=\x7f\x9b\xf0P\xf61\xd5k\x9ew\x9c\xfa*\xf4\xc0;\xbb3k\x81L1\x0e\xec\xdc\xad\xc0j\xb1Q\x1e2\x1d\x82\xb9<\xeb-\x14\\NF\xa5m\xc0\xb59\xf9,\n\x94\x1aG\xa80\xc4\x95\xab\x15\xf9\xba\x11\xf0\x85XR\xc0\x15&Q6\x81\x9f\xf4~\x9cJ\xfd\xb9i\xcf\xe59u2\xb0\x1a\x84\xf42\xbf\xa6\x12\xc5iD\x9f\xa0\xc4\x8a\x80\x81\xf5\xec\xe8\xc5\x8e\xfb\x89\'W\xf3\xb82\x00\x8en\xf6j\xbcb\x15\x19I\xa1\x07\xad\x1c\xc34\xfc\xec\xe5\x871\x9c\xfa\x0b\x80\xb3\xc8k\xee\xf2j\x1bA\xf0\x14kg{\xa1\xa2\xa3%y\x8a\xabk\xab%\x08,0\x15VF\xd8\xc5\xb5\xbd\xd2@\xf5\x83\xf3/\xa4u\xe4\xf9\x9eu.Cg\xb2\x15\xc8\xa5\x19lI\x98m}|.\x0f \x8b\xb00\xc9`\\\xc6\xa5\xf4\xf2\xde_?~8B\x8fn\x94\xc2\xb7\x93\xb87\xb6\x7f\xd6\x96#\xc3a`\xcf\x17\x86\r\x1e\x89E\x9b?\xce\x19Z?\tm\xba \x9e\x83\xab\xb4\xa0\x19\xb7\xe8\'T\x87\x80q\xaaDZ)\x9e\x03\xda-\xd6\xb5\x0e"\xdd\xdc\xb1.\x8b\xdf\x0b\xdc<\xa3U\x81\xb9Hj3\xfcW\x0c\xb5\xed\xd9\x82x\xc7\xb9\x8c\xe7\xd6\xadB\x1bdB\xf1\xe3@\xedd;p\xd2 \x9b\xbb\xa1}\x0b\x1d\xde)\xf4\xad?\x10\xe7\x9c\xa7\x06W\xdb\xd4\xf8\x9a.\x00I\xc5m\x9f\x9biS\xe8l\xd5\xe1\xc2\x86k\x13\xbd\xc3\x11\xc1|\xf6!\x90\x02\x8c\xca=\x1a\x1b\xde\x00\xb5\xd9\x10\xfcbQ\x02\xe3W\x14\x8d\x1f?`\xafKM\x03\xb1X\xc6V\x0b;\xceX(\xd7\x19\xa9\xbc\xfa\xe4;n\x13b\x81\xe6D\xb8\x1ac\x82\x18ef\x0c\x12\xb0\xba\xb3\x18\xa2\x9c\x8d\x0f\xdd\r;\xdb\xd9\x9e\xa5\xdd\xf2 k\xa4\x91\xfd\xa6\xb2V\xa1k\x88\xf5P(7\x83\xd7n,$\x14\x89\x81\xffo\x17\xed\xbe\xde\xb8\x07\x96\x81\x98\xff\x10\xfe\x89\x1e\x0c0\x00\xd3\xc2\xfbY\xc7\xc1\x9d\xa6\xed\xd6Q\xbc\xf3w)\x8b\x83`\xac\x12\xfa\xdf\x19F*h\r\xbd\x0b)\x9e\xcaB\x0e\xda\xf5\xd6\x01\xfeK#\xb9\x88\xda-_(\xc5\x0c0\xf9\x19\x1e6\xd5\xc4\xc0U\x83\xecw!\x1b\x83\xd4\x10\x0c\xd3#\xf0\x84\xcc\x14\x9bD\x04\x14d\x1aQ\xaeH\x04\n\xce\\t\x98\x7f\xc2\xd6C\xdb:\x85\xf1\xd9\xf5\xeb\x8dP"mx\x0c\xed\xb3\xc0\xc8U\xa1 \xc0^\xad\xdf\x10WZ`\xa1\x84\x91) CwE\xc7="\xbb\xa9\xf2FQ\x0f\xeecY\xce\xa5\x0c:\x84/\xc8\x8e\x90\xfc\xbb\x93\x81\xa8DU%\x8b\xcd\x86\xc3k\\\xbcX\xe4\'\xbb\x03w&cF7B\\n\r\xe2\xedS\x11T\xbf\xc8\xc9a\xca\x9f\x11\xf2\xaa\x98\xf1\x88\xf4\xdb\xafo\x1b\x9aR\xc4\xed2y\xe1\xef\xfd0Z\xf0\x01\xe5\x13\x0b\x06_\x07{\xf9\xad\x04\x96\x1f4:\xf5\xdc\xe5{\xdao\x9b\xdb\xc4\t\xe9\x8dL\xba\xe0\x94-\xa1\xfbQ\xb8?\xc7\xe2\x91\xebP\xd4c~\n\xe9\xe6\xdcd?0U+Rd\xa4\xa6\x89o\xd9\xda\xf3\xa41\x17\x84|K\xb4\x94\xac\xf0{\xbf8g\xcc/\xec\xf9\x91@B\xe3\n2\xb1\x193w\r\x13$\x8d\x0214\xdf\x9a\xd8n9Q\x02M\xce\x89\x9a\x83\x8b\xe1\xf1\x96\xa0c\x93\xa9\x96*0>\x82+\x96-\xab\xab\x15\xff\x033\xf8\x0e\xd4\xb1`&\x80\x8d\xc3\xcb\x8c\xf8\xa7\xbe\xbb\xc11b\x1d*d\x10B\xa0\xbe\xb0\xbfE-\xa9\xfd\x16\xcd\xca\xf0\xb0\x85J\xcc\xeb\x10\x8b\x10\xfb\xf1Z\xf7\x85\xfa\x8d\xac\x06\x0e^\xec\x0c\x08k!\x9b\nR\xf9R\xf8\xf3%\xb0\xa2\xa2\x9b+\x01I\xab\xf2q \x1aQ\x0c_\x12\x17%\xe6\xf2);\xb1+\x0f\xed\x1d?lw\r\x17\xbf\xdeV:a\xfc\xbcq\x87\x1c\xb9\xf9\xbcs\xbd\xc5k\xcc\xda\xec=\xda\xad\xe1\x91}Q\xb9\x80>\n\x1c\x85\x9fL\x12$W\xc88\x9b\x9d\x15v\x11\xf9\x8d\x89\xb5\x95A,\xda\xde\x9e\xb3\x13\xd6A7\xf91\xe9\xd5\xd2\x0bs\xf6\xf5j\xcf\x16\xbe\xa4%\x01\xb4o<\x85\x11(K/\x97\xacO\x14\x89\xb6h&\xcd\x14\x1b\xef\x83\x13\xd1Gf\xd5\x00\x9dD\xc5\xf1\x94J\xb1\xdd/\x1d\x0f\xd2`Nw>\x90\xd0>\xc6#e\xf8\xb4"\x18\x9a?a\x91\xa7d\xe96\xea\xcb{\xaf_\x87\xc3F\xa4\x02\xfc\x01n\xab\xa5d&\x84\xa2.|\xf4\r9e\x19.\xc7\x13\x15\xbd\x9d\x1bz\xae4(Ot\x1b\x0b\x17\xfc\xccN\x84\x00\x1fL\x10\x06lB\x0eY\xd2\xca\x0f\xbcKi2\x8f\xe3\x96\xbeoeZ\x80sC\tZg\xce\xc0\x8e-\xd9\xfa \x95\x1bx|[X\x92-\xaa\x01X\xffz`\xf3Z\xc4\xa7\xa6\x81\t\xc7Crh)\x03a\xe9|\xd3\xe9\x8a\xe0\xb7F#0\x9a\xddd\x1f\xdd_\x11\xb6Q\x8c>\x1bw\xa6\xd9` DHg7\x06\x97\xe4\x0f\x89n\'\xe1M\x1d\x10\xd3\xe1\xfb\xe4\xedfo\x81$\x9d\x80\xfd\xa6\xb9g\xae\x04y\x03p\x897.9`\xb2\xb3\xa5n\xc1B7\xf3z\x84\x9e8\xfe\xf6\xb2O9s$\x05_\xd4\xb3\xe7\xe3M\xc21)9\xe5j\x19\xa7\xac\x92\x9bgl\n%#`\xc9\xcb\xf5*\xd7" \x90\xe7\xfe\xf5\xff\x8f\x91h\xa5\x9e\x02AAH\xf5\x99\x08\xfc\xa2\x1c\x94\xe5w\xe6\x1aW_\xf3%\xb2j\xb1\xaf\xb1\xc6\x9e{uC>\xae\x0b&\xde6O\x9d\xad\x04\xb6\xa1_9\xea\x9b\xc7\x9c&\xb0i\x14g\x02T\xcc\x8a\x9e\xd4\x08#9\xdf\xc1\'X\x83\xaf\x03\x88\x83"G\x0b\xe8%%\x9e\x8a\xbeN\x05\xa9\xb6jZ $\xd8\xbes\rv\xaa\x84\x10*g\xa5\xa9\xe2\xb3\x9d\x8e\x92\x80\x84\xbez\x11\x1a\x07\xca\x84\xbf\x9e\x96\xbe\x19\xa8!\xefq^o*1\xf8\x15=+3\xe6\xf0GZ\xbervg\xc3\xa1\x8bO\xaav\'\xd2rO5`\xc4\x1f\x00Jp\xbb\x84\xe4S\xb6H\xa1+\xe7\xa7\x82{\x94\xda\xb4n\xd5\xd3\x17\xcf!\xfe\xb1\xad\xa6f\xe8\x81\x99P[M[=s\x8c\xe4\x91N\'w\x18[\x05X\x12\xea#\x97\xa7\xf7+\x94\xff\xd4\xa3\r\xa2\x97f\xa9\xa5Y\xf9\x94\xa6\x95\xe0\xd1>\x8es\x80\xe3\'\x83\xbdb]\xa4<\x1fn\xeej\x0e\xec\xfdL\x8d\xc8\x97\xf1o\xeb\xd3\xd0\\a\xda\xd6\x0c!\xc3A\x81\xd9\xbe\xb4QQ\x17\xcb\x0b\xa5\xb5\xec\x1dc\x8b\x16\x1dN\x85\xaa2\xc5G\xb0f\xd6\x80~\xde\xeb\xd4\\)4\xbb\x86\xaan\xf6:C\xc7\xd7\\\xc9\xdaB\xb5\xb6$\xd2\x97\xeaZ\xe9\xf0\xad\xf3km\xf1\x15\xf7\xff%_\x05h\xb0PUmI\x0b&2\xb8\xdd\xf3&\xdaF8\xb0\xeb\xdd\x99]z\xe2\xd7\xd8\x1b\xb9X\xf6\x95.\x85[\xb2\xd8\xd42\x98\x16\xe1\x04\xf0\xe6\xbb\xde,\xa0+\x96\x8e\xa7\x8f\x88x\xec\xa0\x03\xe2\xb0\x0c\x19y\xcc\xe1g\x82y]@\xf9\x8a~w\xac\xde\xb8\xa0\n\x87\x16\x05)\xf2\x17\xf0\xef\x8af>\x0c\xfdy\x9bYze]\x0c]\x08x\x844\xbe\'o\xa5!J\xad\x1d\x9a\xc0\xc2\\@\x8f&\xbc\x8c- 8X\x17\xff\xf1\xdd\x7f\xda(\xf7|\x17\x12\x9eg\xf2\t\x87\x9e\xcb\x9b\x14x\x99T3!\x11\xd4\xbb\xec\xe1\xa3\xfb\xd2\xd2,)\xc2\xacoC\x1d\xeaa\x9b)\xd41\xb7\'WM\xb7\x7f\xd5y\x19\x8b\xd2\x1fI\xf9|\xdf#\x05\xe9F:\xb2\xc5zGL\x868\xd3\xe2\xadL\xf0\xe7\x9d\xbes\xbe[h\xb3\xef\xb4\xb16\xce\xa6\xe4\x88\xdc\x9c\xeb\\\x98\x1f\x12\xa4\xb1V\xbe\xcb\xfa\xc7\x9d\xc4\x96\x8f1\x10\x14\xecfHH\xd9\xba\x9f\x07\xe2\xb0\xa6\xf71Wl\xf2]\x1e\xaee\xc8\x80\xfc}\n+\xd3\x14\x07\x96\xc3i\xdc\xe9\xcb\x95\x90<)@\x9e\x11\xd3\xc9\x01\xc0\x96,:\xef\xc2:\xfd\x04\x83&/\xe8\xf5\xa4\x00\xebr\x13@\x0e\t\xc5m$\xae\xd5\x9c$\x88\x04\xab\xaf\x98\x11\xd8\xe0s~\\@R\x9d\xdaN!7\xc1Z,\xa6\x8c\x16\x1e\x14\x83\xe8\'\xdc\xcd\xdd?\x82\xb1>H\xc8-\xc2$\xaf\x8f\xdc\xdb\x16L%\xfcoRE\x90\xaa\xdfxcYz\xcbS\xe2\xd3l\xedup\xdb\xf3\x10\xdb4\xecuw\xdf\\\xcd\xc4\xfe\x86V\xec\xff\x16\xe1\x9a\xe0L{\x94\xbc\xc5Z\x86\xf2@\xfa\xbbZZ5\xee\xd2\x04|J\xb2M\xe5\x1di\xe0\x87\x03\x94\xfar^\x17\xa9\xb1\x9e\x0e5m\x90\x9an`p\xa9iFdd3\x06F\x81$\x97b\x1d\x08\xaf\xfcpI\xbe\x7fc:\xdc\xfb\xc7\xf5#\xf1\x82\xcef\x11\xd4\xder3\xcd\xee\xb4p\x91\xea\xcd+St\xb8A\x97\x17\x96\xfd\xd0\x19X\x9dP\xba\xb7@0\xe7\xab\xf0QW\\\x88\xdbw\xd9\xe1\x84W)c~w\xc3/~\n@\xe4=\xd2\xcd\xb4n\xa3\x03\xcf\x1b\xf2\xab\xe0\x98NL\xb07\'\x89F \x95sM\x11\x01l\x05&]\xdb]V\xce&L\xfc\x7f\xe0G\xad\x9e[6\xaa\xd1\xf1\xad\xb6i\t\xf8\x8e\xda\x17\xca3\xad\xa8\x8b\xaa\x0f\xa3/\x95Rv\xaaB\xd0\xa2\\\xce\x0e\xae\x10?\x8fJ\x16-\xa3\xeb\x1c\x85\xb1u_\xb3\xce\xf7_\x93\x8al=\xaf$\xd3\xd4\x0b\xe5g\xeb@\xd1\xa0\xecl\xef\x02\r7\t\x83N\xad-\x8d\rZ2h\xea\xad\\\xd8jKU\x8a\x07\xc0\x15\xfa\xcd8-\xa1\xd3\x1cg\x0e0\xc9\xd8=\xd7\xa3w\x86\xe6\t60\xbca)\xa2\x19~\xbdV\xf9\xaf`\xb9\x00\xe4\x02\xc4,\x80"\xdb\x8b\xbb`$+_4\xe1\x9dG\xc6\xaa\xc3\x8cF\x17\x1b\xb2\x19/\xe0\xd2\x90\xa1\x16HI\x0b\t\xe7\xed\xcd\xcf_c\x07<\x87\xa2#\xed\x94\xeb{\xb42\x08\x08U\x93\xbc3\xfb\xfc\xa8\x91\x95vB\xf8\xee\x88R\xb0o\xc4\x0cH\xdc\xde~\xb6^\x15h\x96\xd3\xc3\xf4?\xd1E\xc4\x19d\xf6\xf7V\xcc5n\xde\x03\x1e[\xf9\x12DkQ]\xe9$\x98\x7f\xcc"\xd9<\xb8\xf0\x9cS&\x1f5\x16\x0b\xe2\xf0\x9d)\xfdh\xdb\x1f\xea\xc5\x90\xec\x84\xc0r\'\x9b0Y\x87\xa7\xac&\x8aU\x06\xb4\xb4\x0b\xaeH\xbdM\xc9q\xe5\x8f\x05)Y?,8\xaaoH*\x87\xaf\r\xe1\x84\xe8\xe1\xc9`\xa6\x8dA\xaa\xa4\x1a\x91J\x96sq\x9e\x8f\x05F\x9c\x1b\x87\xa0a\xd8>pm\xfe\xb2\xd1\x01\x1a\xe6\xa4\xe1\x13\xbd\xe9\x10J\xd0\xedC9\xa2\x14\xc9\x8c\x87-\xc7\xd5\x94\xd7q8\xa5\xe2\xd1ma\x99Z\xad\xeb\x8a\x8d\xab\\\x85L\xcd\xb0\xbd#{\x1a\xfd@lES\x16p\x066\x08+%\x0e\xd1\x0eLp\xdc\xb5c=\xf9\xcb"\xd9\xb7k5W\xe5yGE3\x96\xd1\xb0i\xbeB\x0c\xfc\xc5\xcah\xa8\xa3g\xaa \xee\x0bE\x0e3q**\x91]J\xb9$\x9c\xe2\xc2\xe2LF\xb1v\xd6<\x92\x00\x18P\xe7%1\x04\xb4\xc8k~\xe6\xf7\x01\xfc\xcc\xd8\x91)\xe6\xc0\xa3\x91\xa4\x9b\x16d\xa1\x08\xdb\xef\x92\xc7\xfcO\x11\x071%&\t\xfa\x9e] \x9e\x96\xc1h\x9b{[\xc7N\x9b\xa9\xb4IRE\xba\xb4\xea,8Y\x12a\xbb=\xd6\x9d\xd2\x8d\xf3\xa4\xaa\xb5\x93;N\xea\xda.\xc1e\xd3z\x15\x13\xae\x15\x9d\x03\xa0\x14\\\x1f\xcc\x98I\xd7\xee\xde\xd8n,Mx\xc6\x03=\xe8\xbf&@\xd9\x10\x07z\xf8\xb2G\x1d\xe7|\xe2\xc5\x1b\x8d\xad\x9cB\xe1\x1a] O\xf4\x19\x96$\x15\x8f]\xcf>\xd5N\xe6\xca\x98\xf3;\xe5$\xdesP\x7f\x83\xcf\xed#\x10N0!\xf2\xb7\xe5\xe9u\xe4\x96d>h\rH\x10\x95\x83l(Aw\xa4\xc8LX \xb7\xbd\xad=\x96T\x9eJKM<\xd7\x94\x89\x92\xdb\x06\x082a\x80\x89\x91\xca\xd3\x1c\xe8\xe1\xd1\x9d\xf9\xb8]\xae4\x00\xdc/sJ\x86\xd7\x14\xa8\xa4"\xcb\xfa\xd9"\xe5I\xd6\xd9K7\xd1*\xbd\xf4d\xc9o/\xc3\x92\xea\x83\xc5\x82\xf8\xc8Y|\x11\x82|\x8c\xed\x8d\xb2\x10\xad\xa2!\x9a_\x1a\xb5\xb3\xff\xfe \x8c\x82\x96D\xc3\x9a\\\x9a\xae\x9a/e\xd8,\x92\xf6z\x86U\x90l~\xcd\x00\xec5\x16\x91n\x1e\xc3IN\x0b\xb6G\xe0\xf0M\x19\xb9\x92\x8c\x8fK\xe2\xbb\xebt\x94d\xbd5\xc8\x01\x07i\x08\xd9%\x85\xba\xcc/\xa1\xedmu\xe7\xc3\xdc\xd7\xbb\xb6\x95\xa5\xc8K\x92\xac\xfe\xab\x0f_\xc03\x92\x8aM=\xe7\xc7\x82\xb7n\x0e}\x18A\x80\xd31\x86\x02\xa4I?T\xcb*\x19\xe79h0\xf0Wr\xdb\xb5\xcc\x1e\xff\r\x19\xb8\xca\xb0\xa3B\x05K\xf9a\nC\xc6\xbceg$\xf9V\x8f\xb6\xe2Ui\xef\x1d]nr\xfa\x90\x95\x1f\xc3\x84l6c\xea\xa6*\xa1W\x90\xa1\xce\x1d\x1cC\xa8%eQ\xf4s\xab\x9b9\xd0Z\xd8Kk\x89\xdfQ\xb5\x18?\xef\x84i/\xceo\x15\x92\xe0\xeb\xeb\xfa7X|\xfb\x11C\x80 \xfc\x865Y\x97\xc4\xd6\x95\xaf\x04\xba\xd3\x0eT#\xdd\xa7\xf0\x05\x1e}\n\xd5\xc2w=(\x19\xc4\x98B\xdd\xea;\xcbC\x15Mw\x15U;\xdf9Z\xce\xf8G\x08\xa2S\x0eX\xc7+z\t\xca\x89X/|\xf5\xc1Z\xc9\xdeZ?\xa8\xfbA\xa6\xde\xd5\x8f\xd9\x8e\xc3\x01}\x90(\xf7FS\xf7TBE\x8fP\xfdK,\x00\xba\xd0\x8d5\x19\xbaH9\xf7^\xb3Q`\x8b8\t\x16z\xbe\xb5\xd7\xc3\x9eo12\xd9\xa6s\x9d\xec\x97F\x99\x82\xad\x93\xb3\xf6P\x82r\x03h\xf7\xbabm\xccG\x8ajiu\xc5)\xb1\xc6\xda\x89d\xfa(o\xb588\xa6\xfc\xc9\xb5\x89\xce#>\x84\x1d\xdc?\x9d\xd6\x15!\xa1\x81\xd6\xc5\x8b\xa0\xba\xc2F\xba\x8d\xc8{M\x1f^}V4;\xf6\xbf\x8f%\x94>\xb8\xfd`\xbb\xc6\xea*\xe2t\x9a\x0e0\xfe\xca\xaf\xb5\xe124\xb5\r\x8a\x07\xd6\xe0\x8c\x9d%_^V\xe1\xb4g\x08\x1b\xacAZyc\x16\xaf\xce\xbd?4D\x8d/\xb7\xe8\x80]j\x0eD\xb0\xdd\xf3J\xa8l\xc1+\xb2\x12\xa1\xf3n5V\x8aH\xd8>Y\xc4\x9e\xe0()3\xd6}\x06\xb0\xd8\x94\xd0w\x8d\xeeqfd\xa8uC\xc9e\xd7\x7f\x84%[A\x1d\x0c\xc2\x97rEX\x89\x1d\x93$\x98\xd3*v\x12\xc36\xc18\xa4\xd0\xf0\xfc^ @\xea\x14\x1bn\xb6+\xa0\x00M\xaah.G\xee\xb2`\x01\x13\'@l\xd8\xdb\xea\xd7\x18\x10\xe2\xd7 \x89)Cy$\xdcZ\xdf\xa5\x00{\x99:\xad\xd4\xbb\x16~Q\x0bkR\xd9)`\x13\xcb\xca\xb2;\xbfi"\xdb\x86\xe6\x9f\x17\xc8I\xa0\xb4\x1f\xcc\xeayJ^\xc73\xea>\xb8\x14\x95\xff\xcf\xd6\xf4J\xf2\x80\xaa\xdf\xfb\x8d\xa6\x9c\nT\x9fsI\x98\xf0\x11F\x85hw\xaf\xafY\xedYr\x9cH\xc7\x7f\xc5E\xb4\xc1\x12\x13\xdc\xb0\x9e\x9f\xc6\x84\x16X^V\x18\x1d0\xc2\xe7\xd3\xcb\x91\xe5\xe3\'E\x0cv\xa8F{?\x98\x99r\x86\n\n7vK\x0bH\x1d\x1fZ,\x1c\xf8@\xf3\x95\xed< 8\xe7\x80\x10Q0u\x1c\xd5\xfc\x0e\xcf\xbd\xed\x99\x06\xa5`Vh\x8ewfa\xc6\xa3\x1c\xdd\xc9\xb4\xba\xc5w\xa5\xa0\x16:K_\xda\xa7\x06\x07\xa3\x96\xf5\xc2]#\x0f\xb0\xbfx\x97Dz\xc2\xa0\x16\xea\xfc!\x03\xf4\xbe]&\xe0\xa2\x86\x07\xd0\x14\x82g\x11X\xe5\xeeg\nQ\xc79\xe2\x88J1\xb1\xc1/\xc8\xfd\xea\x12\x9c\xc5?y\x03\xf9%(\xd77s\x07\xa5VS\x1d\xfcG\x11\x03y\xaf\xcb')
spk_001.wav ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:79de3a5775f8880c0bf3e950b103f03b257db630224fab265a309d82753b1aa5
3
+ size 480044
test.ipynb ADDED
@@ -0,0 +1,190 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "cells": [
3
+ {
4
+ "cell_type": "code",
5
+ "execution_count": 1,
6
+ "metadata": {},
7
+ "outputs": [
8
+ {
9
+ "name": "stderr",
10
+ "output_type": "stream",
11
+ "text": [
12
+ "/home/salman/salman/minomni_sn21/omega-v2v/console/backend/venv/lib/python3.10/site-packages/tqdm/auto.py:21: TqdmWarning: IProgress not found. Please update jupyter and ipywidgets. See https://ipywidgets.readthedocs.io/en/stable/user_install.html\n",
13
+ " from .autonotebook import tqdm as notebook_tqdm\n",
14
+ "/home/salman/salman/minomni_sn21/omega-v2v/console/backend/venv/lib/python3.10/site-packages/torch/nn/utils/weight_norm.py:143: FutureWarning: `torch.nn.utils.weight_norm` is deprecated in favor of `torch.nn.utils.parametrizations.weight_norm`.\n",
15
+ " WeightNorm.apply(module, name, dim)\n"
16
+ ]
17
+ }
18
+ ],
19
+ "source": [
20
+ "from server import lm"
21
+ ]
22
+ },
23
+ {
24
+ "cell_type": "code",
25
+ "execution_count": 2,
26
+ "metadata": {},
27
+ "outputs": [],
28
+ "source": [
29
+ "from server import tok"
30
+ ]
31
+ },
32
+ {
33
+ "cell_type": "code",
34
+ "execution_count": 3,
35
+ "metadata": {},
36
+ "outputs": [],
37
+ "source": [
38
+ "import torch"
39
+ ]
40
+ },
41
+ {
42
+ "cell_type": "code",
43
+ "execution_count": 4,
44
+ "metadata": {},
45
+ "outputs": [
46
+ {
47
+ "name": "stderr",
48
+ "output_type": "stream",
49
+ "text": [
50
+ "\u001b[32m2025-07-17 20:59:03.022\u001b[0m | \u001b[1mINFO \u001b[0m | \u001b[36moutetts.models.hf_model\u001b[0m:\u001b[36m__init__\u001b[0m:\u001b[36m20\u001b[0m - \u001b[1m🔄 Using patched RepetitionPenaltyLogitsProcessor -> RepetitionPenaltyLogitsProcessorPatch | penalty_last_n: 64\u001b[0m\n"
51
+ ]
52
+ }
53
+ ],
54
+ "source": [
55
+ "\n",
56
+ "rr = \"\"\"I'm trying to come up with a funny name for my new goldfish. He's orange with a white spot on his head and he's pretty energetic. Got any silly suggestions?\"\"\"\n",
57
+ "\n",
58
+ "inputs = tok(rr, return_tensors=\"pt\").to(lm.device)\n",
59
+ "\n",
60
+ "with torch.inference_mode():\n",
61
+ " out_ids = lm.generate(\n",
62
+ " **inputs,\n",
63
+ " max_new_tokens=500,\n",
64
+ " do_sample=True,\n",
65
+ " temperature=0.2,\n",
66
+ " repetition_penalty=1.11,\n",
67
+ " top_k=100,\n",
68
+ " top_p=0.95,\n",
69
+ " )\n",
70
+ "\n",
71
+ "resp = tok.decode(\n",
72
+ " out_ids[0][inputs.input_ids.shape[-1] :], skip_special_tokens=True\n",
73
+ " )"
74
+ ]
75
+ },
76
+ {
77
+ "cell_type": "code",
78
+ "execution_count": 5,
79
+ "metadata": {},
80
+ "outputs": [
81
+ {
82
+ "data": {
83
+ "text/plain": [
84
+ "\" I've got a few, but they aren't very catchy. The one I like the best is just gonna be called fish. It's kinda long and it's kinda boring. Oh, I thought you were gonna give me some name for the goldfish. I'm just kidding. Yeah. So, you know, it's really easy to take care of a goldfish. We have a big tank, and, we're both in the same house. So it's not like, oh, where are my three goldfish? You know, it's just, oh, how many goldfish do you have? It's, like, four or five. But, we only have room for one person to be a goldfish keeper. So that is hard, especially when it's, like, 20 degrees outside and you're trying to keep a fish at home. Right? Yeah. That's difficult. And with the tank being this size, you don't really feel bad about taking him out. You know, you just kinda get a little more nervous because you know you're gonna be doing a big fish transfer if you have that big of a tank and all that stuff. But Mhmm. It's much easier to take care of the goldfish at home. So I wouldFor the rest of us simple folks, we worry about somebody stealing our password. To you, you laugh about it because you know how to do that with your eyes closed, right, with the technology you've created. So nowadays, you talk to certain investors, so where do hide your passwords? I don't want to really say, but I hide my passwords in my notes section on my phone. Oh shoot. Okay. Where do you hide your passwords? I write it on a piece of paper. Where do you hide your password? I have it on file on my computer. Where do you hide your password? I have it on an Excel spreadsheet, right? And all these places you go through. And so now there's a business model for apps that you put your passwords in and they protect your password. If it's so easy to break into softwares to get my password, How can I trust an app to restore all my password? Is there anywhere you trust to restore your passwords? So let's imagine that I want your password. I'm gonna make a website for Iranian American fans of Atlas Shrugged, and I'm gonna send you an email with a,\""
85
+ ]
86
+ },
87
+ "execution_count": 5,
88
+ "metadata": {},
89
+ "output_type": "execute_result"
90
+ }
91
+ ],
92
+ "source": [
93
+ "resp"
94
+ ]
95
+ },
96
+ {
97
+ "cell_type": "code",
98
+ "execution_count": 8,
99
+ "metadata": {},
100
+ "outputs": [
101
+ {
102
+ "data": {
103
+ "text/plain": [
104
+ "'All right. Good afternoon, everybody. Welcome to Friday afternoon. Appreciate you all coming. Really pleased today to be able to host the students to to COVID. Great. Correct me if I get it wrong. From the University of Wisconsin,'"
105
+ ]
106
+ },
107
+ "execution_count": 8,
108
+ "metadata": {},
109
+ "output_type": "execute_result"
110
+ }
111
+ ],
112
+ "source": [
113
+ "resp"
114
+ ]
115
+ },
116
+ {
117
+ "cell_type": "code",
118
+ "execution_count": null,
119
+ "metadata": {},
120
+ "outputs": [],
121
+ "source": []
122
+ },
123
+ {
124
+ "cell_type": "code",
125
+ "execution_count": null,
126
+ "metadata": {},
127
+ "outputs": [
128
+ {
129
+ "ename": "ValueError",
130
+ "evalue": "Cannot use chat template functions because tokenizer.chat_template is not set and no template argument was passed! For information about writing templates and setting the tokenizer.chat_template attribute, please see the documentation at https://huggingface.co/docs/transformers/main/en/chat_templating",
131
+ "output_type": "error",
132
+ "traceback": [
133
+ "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m",
134
+ "\u001b[0;31mValueError\u001b[0m Traceback (most recent call last)",
135
+ "Cell \u001b[0;32mIn[6], line 5\u001b[0m\n\u001b[1;32m 1\u001b[0m messages \u001b[38;5;241m=\u001b[39m [\n\u001b[1;32m 2\u001b[0m {\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mrole\u001b[39m\u001b[38;5;124m\"\u001b[39m: \u001b[38;5;124m\"\u001b[39m\u001b[38;5;124msystem\u001b[39m\u001b[38;5;124m\"\u001b[39m, \u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mcontent\u001b[39m\u001b[38;5;124m\"\u001b[39m: \u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mYou are a concise assistant that answers in short paragraphs.\u001b[39m\u001b[38;5;124m\"\u001b[39m},\n\u001b[1;32m 3\u001b[0m {\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mrole\u001b[39m\u001b[38;5;124m\"\u001b[39m: \u001b[38;5;124m\"\u001b[39m\u001b[38;5;124muser\u001b[39m\u001b[38;5;124m\"\u001b[39m, \u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mcontent\u001b[39m\u001b[38;5;124m\"\u001b[39m: \u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mExplain rotary positional embeddings briefly.\u001b[39m\u001b[38;5;124m\"\u001b[39m},\n\u001b[1;32m 4\u001b[0m ]\n\u001b[0;32m----> 5\u001b[0m prompt_ids \u001b[38;5;241m=\u001b[39m \u001b[43mtok\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mapply_chat_template\u001b[49m\u001b[43m(\u001b[49m\n\u001b[1;32m 6\u001b[0m \u001b[43m \u001b[49m\u001b[43mmessages\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 7\u001b[0m \u001b[43m \u001b[49m\u001b[43madd_generation_prompt\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43;01mTrue\u001b[39;49;00m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;66;43;03m# appends the assistant header the model should complete\u001b[39;49;00m\n\u001b[1;32m 8\u001b[0m \u001b[43m \u001b[49m\u001b[43mreturn_tensors\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mpt\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\n\u001b[1;32m 9\u001b[0m \u001b[43m)\u001b[49m\u001b[38;5;241m.\u001b[39mto(lm\u001b[38;5;241m.\u001b[39mdevice)\n",
136
+ "File \u001b[0;32m~/salman/minomni_sn21/omega-v2v/console/backend/venv/lib/python3.10/site-packages/transformers/tokenization_utils_base.py:1621\u001b[0m, in \u001b[0;36mPreTrainedTokenizerBase.apply_chat_template\u001b[0;34m(self, conversation, tools, documents, chat_template, add_generation_prompt, continue_final_message, tokenize, padding, truncation, max_length, return_tensors, return_dict, return_assistant_tokens_mask, tokenizer_kwargs, **kwargs)\u001b[0m\n\u001b[1;32m 1618\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m tokenizer_kwargs \u001b[38;5;129;01mis\u001b[39;00m \u001b[38;5;28;01mNone\u001b[39;00m:\n\u001b[1;32m 1619\u001b[0m tokenizer_kwargs \u001b[38;5;241m=\u001b[39m {}\n\u001b[0;32m-> 1621\u001b[0m chat_template \u001b[38;5;241m=\u001b[39m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mget_chat_template\u001b[49m\u001b[43m(\u001b[49m\u001b[43mchat_template\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mtools\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 1623\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m return_assistant_tokens_mask \u001b[38;5;129;01mand\u001b[39;00m \u001b[38;5;129;01mnot\u001b[39;00m re\u001b[38;5;241m.\u001b[39msearch(\u001b[38;5;124mr\u001b[39m\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124m\\\u001b[39m\u001b[38;5;124m{\u001b[39m\u001b[38;5;124m\\\u001b[39m\u001b[38;5;124m%\u001b[39m\u001b[38;5;124m-?\u001b[39m\u001b[38;5;124m\\\u001b[39m\u001b[38;5;124ms*generation\u001b[39m\u001b[38;5;124m\\\u001b[39m\u001b[38;5;124ms*-?\u001b[39m\u001b[38;5;124m\\\u001b[39m\u001b[38;5;124m%\u001b[39m\u001b[38;5;124m\\\u001b[39m\u001b[38;5;124m}\u001b[39m\u001b[38;5;124m\"\u001b[39m, chat_template):\n\u001b[1;32m 1624\u001b[0m logger\u001b[38;5;241m.\u001b[39mwarning_once(\n\u001b[1;32m 1625\u001b[0m \u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mreturn_assistant_tokens_mask==True but chat template does not contain `\u001b[39m\u001b[38;5;124m{\u001b[39m\u001b[38;5;132;01m% g\u001b[39;00m\u001b[38;5;124meneration \u001b[39m\u001b[38;5;124m%\u001b[39m\u001b[38;5;124m}` keyword.\u001b[39m\u001b[38;5;124m\"\u001b[39m\n\u001b[1;32m 1626\u001b[0m )\n",
137
+ "File \u001b[0;32m~/salman/minomni_sn21/omega-v2v/console/backend/venv/lib/python3.10/site-packages/transformers/tokenization_utils_base.py:1789\u001b[0m, in \u001b[0;36mPreTrainedTokenizerBase.get_chat_template\u001b[0;34m(self, chat_template, tools)\u001b[0m\n\u001b[1;32m 1787\u001b[0m chat_template \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mchat_template\n\u001b[1;32m 1788\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m-> 1789\u001b[0m \u001b[38;5;28;01mraise\u001b[39;00m \u001b[38;5;167;01mValueError\u001b[39;00m(\n\u001b[1;32m 1790\u001b[0m \u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mCannot use chat template functions because tokenizer.chat_template is not set and no template \u001b[39m\u001b[38;5;124m\"\u001b[39m\n\u001b[1;32m 1791\u001b[0m \u001b[38;5;124m\"\u001b[39m\u001b[38;5;124margument was passed! For information about writing templates and setting the \u001b[39m\u001b[38;5;124m\"\u001b[39m\n\u001b[1;32m 1792\u001b[0m \u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mtokenizer.chat_template attribute, please see the documentation at \u001b[39m\u001b[38;5;124m\"\u001b[39m\n\u001b[1;32m 1793\u001b[0m \u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mhttps://huggingface.co/docs/transformers/main/en/chat_templating\u001b[39m\u001b[38;5;124m\"\u001b[39m\n\u001b[1;32m 1794\u001b[0m )\n\u001b[1;32m 1796\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m chat_template\n",
138
+ "\u001b[0;31mValueError\u001b[0m: Cannot use chat template functions because tokenizer.chat_template is not set and no template argument was passed! For information about writing templates and setting the tokenizer.chat_template attribute, please see the documentation at https://huggingface.co/docs/transformers/main/en/chat_templating"
139
+ ]
140
+ }
141
+ ],
142
+ "source": [
143
+ "messages = [\n",
144
+ " {\"role\": \"system\", \"content\": \"You are a concise assistant that answers in short paragraphs.\"},\n",
145
+ " {\"role\": \"user\", \"content\": \"Explain rotary positional embeddings briefly.\"},\n",
146
+ "]\n",
147
+ "prompt_ids = tok.apply_chat_template(\n",
148
+ " messages,\n",
149
+ " add_generation_prompt=True, # appends the assistant header the model should complete\n",
150
+ " return_tensors=\"pt\"\n",
151
+ ").to(lm.device)\n"
152
+ ]
153
+ },
154
+ {
155
+ "cell_type": "code",
156
+ "execution_count": null,
157
+ "metadata": {},
158
+ "outputs": [],
159
+ "source": []
160
+ },
161
+ {
162
+ "cell_type": "code",
163
+ "execution_count": null,
164
+ "metadata": {},
165
+ "outputs": [],
166
+ "source": []
167
+ }
168
+ ],
169
+ "metadata": {
170
+ "kernelspec": {
171
+ "display_name": "venv",
172
+ "language": "python",
173
+ "name": "python3"
174
+ },
175
+ "language_info": {
176
+ "codemirror_mode": {
177
+ "name": "ipython",
178
+ "version": 3
179
+ },
180
+ "file_extension": ".py",
181
+ "mimetype": "text/x-python",
182
+ "name": "python",
183
+ "nbconvert_exporter": "python",
184
+ "pygments_lexer": "ipython3",
185
+ "version": "3.10.17"
186
+ }
187
+ },
188
+ "nbformat": 4,
189
+ "nbformat_minor": 2
190
+ }
test_asr.py ADDED
@@ -0,0 +1,23 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from server import gt
2
+ import librosa
3
+ ref_audio, _ = librosa.load('/home/salman/salman/minomni_sn21/omega-v2v/miner_models/MiniCPM-o/assets/input_examples/assistant_female_voice.wav', sr=16000, mono=True) # load the reference audio
4
+
5
+ text = gt(ref_audio, 16_000)
6
+ print(text)
7
+
8
+ # write a code to recursively iterate a directory and subdirectories to transcript all audio .wav files in it
9
+ import os
10
+ def transcribe_directory():
11
+ for root, dirs, files in os.walk('/home/salman/salman/minomni_sn21/omega-v2v/miner_models/recordings'):
12
+ for file in files:
13
+ if file.endswith('.wav'):
14
+ print(f"Processing file: {file}")
15
+ file_path = os.path.join(root, file)
16
+ audio, sr = librosa.load(file_path, sr=16000, mono=True)
17
+ transcription = gt(audio, sr)
18
+ print(f"Transcription for {file_path}: {transcription}")
19
+ with open(file_path.replace('.wav', '.txt'), 'w') as f:
20
+ f.write(transcription)
21
+
22
+
23
+ transcribe_directory()
utils.py ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
 
1
+ api_key = "claude-rwjrljsdjfhsjvinesfsdgqrqw"
2
+ temp_ = "omega-omega-omega"
3
+ netuid = 21
4
+ competition = 'v3'
5
+
6
+
7
+ hotkey = "5EsUBXxgQTfbxwiLfoGvRp9CFt6rfnCLp5dvRwcBSRv9LKNF"