diff --git a/404jobnotfound-remi-ai/.env.example b/404jobnotfound-remi-ai/.env.example new file mode 100644 index 0000000..9d9f695 --- /dev/null +++ b/404jobnotfound-remi-ai/.env.example @@ -0,0 +1,11 @@ +HRFLOW_API_KEY= +HRFLOW_BASE_URL= +HRFLOW_SOURCE_KEY= +HRFLOW_BOARD_KEY= + +OPEN_SOURCE_LLM_API_KEY= +OPEN_SOURCE_LLM_BASE_URL= +OPEN_SOURCE_LLM_MODEL= + +GRADIUM_API_KEY= +GRADIUM_VOICE_ID= \ No newline at end of file diff --git a/404jobnotfound-remi-ai/README.md b/404jobnotfound-remi-ai/README.md new file mode 100644 index 0000000..bf65c9b --- /dev/null +++ b/404jobnotfound-remi-ai/README.md @@ -0,0 +1,245 @@ +# HRFlow AI Interview MVP + +This project is an AI interview app built around HRFlow data. + +It fetches a candidate profile and a job offer from HRFlow, creates a short interview session, generates exactly 3 questions tailored to both the candidate and the job, scores the answers, and produces a final report that shows: + +- the interview score computed by the app +- the HRFlow profile-vs-job match score +- strengths and concerns +- a hiring recommendation + +## What the app does + +The app has two parts: + +- `frontend/` + - React + Vite UI + - fetches the candidate profile and the job from HRFlow + - runs the interview flow (with client-side gaze tracking via MediaPipe) + - displays the final report + +- `backend/` + - FastAPI API + - creates sessions from `profile + job_offer` + - parses CVs via HRFlow to bootstrap sessions + - generates 3 interview questions + - scores each answer + - builds the final report + - fetches the HRFlow profile/job grading score + - persists completed interviews to a local SQLite database (`backend/interviews.db`) for HR review + +The backend also uses the local `agent/` package for: + +- question generation +- scoring +- report building + +## Repository structure + +```text +. +├── agent/ +├── backend/ +├── frontend/ +├── .env.example +├── pyproject.toml +└── README.md +``` + +## How to install dependencies + +### Backend + +This repo uses a `uv` workspace. + +From the repository root: + +```bash +uv sync +``` + +If you prefer using the existing virtual environment manually: + +```bash +python3 -m venv .venv +source .venv/bin/activate +pip install -e ./agent -e ./backend +``` + +### Frontend + +```bash +cd frontend +npm install +``` + +## How to configure environment variables + +There are two env files to configure: + +- root `.env` for the backend +- `frontend/.env` for the frontend + +### 1. Backend env + +Create a root `.env` file from `.env.example`: + +```bash +cp .env.example .env +``` + +Set the following variables: + +```env +HRFLOW_API_KEY= +HRFLOW_BASE_URL=https://api.hrflow.ai/v1 +HRFLOW_SOURCE_KEY= +HRFLOW_BOARD_KEY= + +OPEN_SOURCE_LLM_API_KEY= +OPEN_SOURCE_LLM_BASE_URL= +OPEN_SOURCE_LLM_MODEL= + +GRADIUM_API_KEY= +GRADIUM_VOICE_ID= +``` + +What they are used for: + +- `HRFLOW_API_KEY` + - HRFlow API key used by the backend wrapper +- `HRFLOW_BASE_URL` + - HRFlow API base URL +- `HRFLOW_SOURCE_KEY` + - default HRFlow source key for profiles +- `HRFLOW_BOARD_KEY` + - default HRFlow board key for jobs +- `OPEN_SOURCE_LLM_API_KEY` + - optional key for an OpenAI-compatible LLM provider +- `OPEN_SOURCE_LLM_BASE_URL` + - optional OpenAI-compatible base URL +- `OPEN_SOURCE_LLM_MODEL` + - optional model name used for question generation +- `GRADIUM_API_KEY` + - optional key for Gradium text-to-speech +- `GRADIUM_VOICE_ID` + - optional Gradium voice id + +Notes: + +- If the LLM env vars are missing, question generation falls back to deterministic logic. +- If Gradium env vars are missing, the app still works without TTS. +- Speech-to-text runs locally via Whisper (`mlx-whisper`), which requires `ffmpeg` on the host. It is Apple Silicon optimized. + +### 2. Frontend env + +Create `frontend/.env` and set: + +```env +VITE_HRFLOW_API_KEY= +VITE_HRFLOW_USER_EMAIL= +VITE_HRFLOW_SOURCE_KEY= +``` + +What they are used for: + +- `VITE_HRFLOW_API_KEY` + - used by the frontend to fetch profile/job data directly from HRFlow via the Vite proxy +- `VITE_HRFLOW_USER_EMAIL` + - sent by the frontend in HRFlow requests +- `VITE_HRFLOW_SOURCE_KEY` + - default source key used in the landing page + +## How to run the app + +### Run the backend + +From the repository root: + +```bash +uv run --package backend uvicorn backend.main:app --reload --port 8000 +``` + +If port `8000` is already used: + +```bash +uv run --package backend uvicorn backend.main:app --reload --port 8001 +``` + +### Run the frontend + +In a separate terminal: + +```bash +cd frontend +npm run dev +``` + +Then open the Vite URL shown in the terminal, usually: + +- `http://localhost:3000` + +## Typical app flow + +1. Frontend fetches the candidate profile from HRFlow (or uploads a CV via `POST /profile/parse-cv`) +2. Frontend fetches the job offer from HRFlow +3. Frontend sends both to `POST /sessions` +4. Backend creates a session and builds the candidate brief +5. Backend generates exactly 3 interview questions +6. Candidate answers each question (audio can be transcribed locally via `POST /stt`) +7. Backend scores each answer +8. Backend builds the final report +9. Backend calls HRFlow grading to fetch the profile-vs-job match score +10. Frontend displays both the interview score and the HRFlow score +11. The completed report is persisted to SQLite and is available via `/hr/interviews` + +## What HrFlow.ai APIs it uses + +The app uses these HRFlow endpoints: + +- `GET /v1/profile/indexing` + - fetch the candidate profile + +- `GET /v1/job/indexing` + - fetch the job offer + +- `GET /v1/jobs/searching` + - list job offers from the configured board + +- `POST /v1/profile/parsing/file` + - parse an uploaded CV into a HRFlow profile + +- `GET /v1/profile/grading` + - fetch the HRFlow profile-vs-job match score + +Docs: + +- Profile grading: + - [https://developers.hrflow.ai/reference/grade-profiles-indexed-in-a-source-for-a-job](https://developers.hrflow.ai/reference/grade-profiles-indexed-in-a-source-for-a-job) + +## Main backend endpoints + +The backend exposes: + +- `GET /health` +- `POST /sessions` +- `POST /sessions/{session_id}/start` +- `POST /sessions/{session_id}/answer` +- `POST /sessions/{session_id}/gaze` +- `GET /sessions/{session_id}/report` +- `GET /jobs` +- `POST /profile/parse-cv` +- `POST /tts` +- `POST /stt` +- `GET /hr/interviews` +- `GET /hr/interviews/{session_id}` + +Swagger is available at: + +- `http://localhost:8000/docs` + +## Notes + +- The HRFlow match score will only be returned if the submitted profile and job actually exist in HRFlow and the configured credentials are valid. +- The interview still works even when optional external services are unavailable. diff --git a/404jobnotfound-remi-ai/agent/.gitignore b/404jobnotfound-remi-ai/agent/.gitignore new file mode 100644 index 0000000..47fe0fa --- /dev/null +++ b/404jobnotfound-remi-ai/agent/.gitignore @@ -0,0 +1,4 @@ +.venv/ +__pycache__/ +.env +*.pyc diff --git a/404jobnotfound-remi-ai/agent/__init__.py b/404jobnotfound-remi-ai/agent/__init__.py new file mode 100644 index 0000000..20b1abb --- /dev/null +++ b/404jobnotfound-remi-ai/agent/__init__.py @@ -0,0 +1 @@ +"""Agent package for interview generation, scoring, and reporting.""" diff --git a/404jobnotfound-remi-ai/agent/interview_agent.py b/404jobnotfound-remi-ai/agent/interview_agent.py new file mode 100644 index 0000000..8ccd3ac --- /dev/null +++ b/404jobnotfound-remi-ai/agent/interview_agent.py @@ -0,0 +1,232 @@ +"""Interview question generation with deterministic fallback and optional LLM support.""" + +from __future__ import annotations + +import json +import logging +import os +import re +from typing import Any + +logger = logging.getLogger(__name__) + +import httpx + +from agent.prompts import QUESTION_GENERATION_SYSTEM_PROMPT, build_question_generation_prompt + + +def _tokenize(text: str) -> list[str]: + return re.findall(r"[A-Za-z][A-Za-z0-9+#.\-]{1,}", text or "") + + +def _infer_seniority(years_of_experience: float) -> str: + if years_of_experience >= 7: + return "senior" + if years_of_experience >= 3: + return "mid" + return "junior" + + +def _extract_top_skills(normalized_profile: dict[str, Any]) -> list[str]: + skills = normalized_profile.get("top_skills") or [] + if skills: + return [str(skill) for skill in skills[:5]] + + text = normalized_profile.get("profile_text", "") + frequency: dict[str, int] = {} + stopwords = { + "with", + "from", + "that", + "this", + "have", + "worked", + "experience", + "candidate", + "engineer", + "developer", + "manager", + } + for token in _tokenize(text): + lowered = token.lower() + if lowered not in stopwords and len(token) > 2: + frequency[token] = frequency.get(token, 0) + 1 + return [item for item, _ in sorted(frequency.items(), key=lambda pair: (-pair[1], pair[0]))[:5]] + + +def _extract_job_signals(normalized_job_offer: dict[str, Any] | None) -> dict[str, Any]: + job = normalized_job_offer or {} + top_skills = [str(skill) for skill in job.get("top_skills") or []][:5] + requirements = [str(item) for item in job.get("requirements") or []][:5] + return { + "target_role": job.get("title") or "Unknown Role", + "target_company": job.get("company"), + "target_skills": top_skills, + "key_requirements": requirements, + "job_text": job.get("job_text") or job.get("description_text") or "", + } + + +def build_candidate_brief( + normalized_profile: dict[str, Any], normalized_job_offer: dict[str, Any] | None = None +) -> dict[str, Any]: + """Create a compact candidate brief from a normalized profile and optional target job.""" + experiences = normalized_profile.get("experiences") or [] + strongest_experiences = sorted( + experiences, + key=lambda item: ( + float(item.get("duration_years") or 0), + len(str(item.get("summary") or "")), + len(str(item.get("title") or "")), + ), + reverse=True, + )[:2] + years = float(normalized_profile.get("years_of_experience") or 0.0) + profile_text = normalized_profile.get("profile_text") or normalized_profile.get("name") or "Candidate profile unavailable." + + job_signals = _extract_job_signals(normalized_job_offer) + combined_focus = job_signals["target_skills"] or _extract_top_skills(normalized_profile) + + return { + "profile_key": normalized_profile.get("profile_key"), + "candidate_name": normalized_profile.get("name") or "Unknown Candidate", + "current_title": normalized_profile.get("title") or "Unknown Title", + "years_of_experience": years, + "seniority": _infer_seniority(years), + "top_skills": _extract_top_skills(normalized_profile), + "strongest_experiences": strongest_experiences, + "certifications": normalized_profile.get("certifications") or [], + "profile_text": profile_text, + "target_job": job_signals, + "fit_focus_skills": combined_focus[:5], + } + + +class InterviewAgent: + """Generate interview questions from a candidate brief.""" + + def __init__( + self, + api_key: str | None = None, + base_url: str | None = None, + model: str | None = None, + timeout: float = 30.0, + ) -> None: + self.api_key = api_key or os.getenv("OPEN_SOURCE_LLM_API_KEY") + self.base_url = (base_url or os.getenv("OPEN_SOURCE_LLM_BASE_URL") or "").rstrip("/") + self.model = model or os.getenv("OPEN_SOURCE_LLM_MODEL") or "" + self.timeout = timeout + + @property + def llm_configured(self) -> bool: + """Return whether an OpenAI-compatible LLM endpoint is configured.""" + return bool(self.api_key and self.base_url and self.model) + + async def generate_questions(self, candidate_brief: dict[str, Any]) -> list[dict[str, Any]]: + """Generate exactly five interview questions with safe fallback.""" + if self.llm_configured: + llm_questions = await self._generate_questions_with_llm(candidate_brief) + if llm_questions: + return llm_questions + return self._generate_questions_deterministic(candidate_brief) + + async def _generate_questions_with_llm(self, candidate_brief: dict[str, Any]) -> list[dict[str, Any]] | None: + payload = { + "model": self.model, + "temperature": 0.2, + "response_format": {"type": "json_object"}, + "messages": [ + {"role": "system", "content": QUESTION_GENERATION_SYSTEM_PROMPT}, + {"role": "user", "content": build_question_generation_prompt(candidate_brief)}, + ], + } + headers = {"Authorization": f"Bearer {self.api_key}", "Content-Type": "application/json"} + try: + async with httpx.AsyncClient(timeout=self.timeout) as client: + response = await client.post(f"{self.base_url}/chat/completions", headers=headers, json=payload) + response.raise_for_status() + data = response.json() + content = data["choices"][0]["message"]["content"].strip() + # Strip markdown code fences the LLM sometimes wraps around JSON + if "```" in content: + # Extract content between first ``` and last ``` + parts = content.split("```") + inner = parts[1] if len(parts) >= 3 else parts[-1] + # Remove optional language tag (e.g. "json\n") + if inner.startswith(("json", "JSON")): + inner = inner.split("\n", 1)[1] if "\n" in inner else inner[4:] + content = inner.strip() + parsed = json.loads(content) + questions = parsed.get("questions") + if isinstance(questions, list): + for i, q in enumerate(questions): + if isinstance(q, dict): + q["id"] = f"q{i + 1}" + if self._valid_question_set(questions): + return questions + except (httpx.HTTPError, KeyError, ValueError, TypeError) as exc: + logger.error("LLM question generation failed: %s", exc) + return None + return None + + def _generate_questions_deterministic(self, candidate_brief: dict[str, Any]) -> list[dict[str, Any]]: + name = candidate_brief.get("candidate_name") or "the candidate" + title = candidate_brief.get("current_title") or "your recent role" + top_skills = candidate_brief.get("top_skills") or ["your core skills"] + target_job = candidate_brief.get("target_job") or {} + target_role = target_job.get("target_role") or "this role" + target_company = target_job.get("target_company") or "the hiring team" + target_skills = target_job.get("target_skills") or [] + target_requirements = target_job.get("key_requirements") or [] + strongest_experiences = candidate_brief.get("strongest_experiences") or [] + main_experience = strongest_experiences[0] if strongest_experiences else {} + secondary_experience = strongest_experiences[1] if len(strongest_experiences) > 1 else {} + primary_skill = target_skills[0] if target_skills else top_skills[0] + secondary_skill = target_skills[1] if len(target_skills) > 1 else (top_skills[1] if len(top_skills) > 1 else primary_skill) + company = main_experience.get("company") or "your recent team" + project = main_experience.get("title") or title + secondary_context = secondary_experience.get("title") or secondary_experience.get("company") or "another relevant project" + raw_requirement = target_requirements[0] if target_requirements else "" + # Truncate to keep the deterministic question concise + target_requirement = (raw_requirement[:120].rsplit(" ", 1)[0] + "…") if len(raw_requirement) > 120 else raw_requirement + target_requirement = target_requirement or f"réussir dans le poste de {target_role}" + + questions = [ + { + "id": "q1", + "category": "intro_synthesis", + "question": f"Bonjour {name}, bienvenue dans cet entretien ! Pouvez-vous me présenter votre parcours et m'expliquer en quoi il fait de vous un bon candidat pour le poste de {target_role} chez {target_company} ?", + "why_it_matters": f"Vérifie si {name} sait relier son parcours au poste cible plutôt que de simplement résumer ses expériences passées.", + "expected_signals": ["synthèse claire", "progression de carrière", "adéquation au poste", "points forts pertinents"], + "scoring_criteria": ["réponse structurée", "alignement profil", "alignement poste", "synthèse concise"], + "priority": 1, + }, + { + "id": "q2", + "category": "language_proficiency", + "question": f"This question is in English to assess your language skills. Can you describe your experience working on {project} at {company} and explain which aspects are most relevant to the {target_role} position? Please answer in English.", + "why_it_matters": "Tests the candidate's ability to communicate professionally in English while validating a real experience.", + "expected_signals": ["English fluency", "clear structure", "relevant experience", "professional vocabulary"], + "scoring_criteria": ["English proficiency", "specificity", "consistency with profile", "job relevance"], + "priority": 1, + }, + { + "id": "q3", + "category": "skill_validation", + "question": f"Le poste met l'accent sur {primary_skill} et {secondary_skill}. Comment avez-vous utilisé ces compétences dans des projets concrets, et dans quelle mesure êtes-vous prêt à les appliquer dans ce rôle ?", + "why_it_matters": "Teste si les preuves du profil du candidat soutiennent réellement les compétences les plus importantes pour le poste cible.", + "expected_signals": ["utilisation concrète", "profondeur de compétence", "conscience des compromis", "préparation au poste"], + "scoring_criteria": ["pertinence", "spécificité", "clarté technique", "alignement poste"], + "priority": 2, + }, + ] + return questions + + def _valid_question_set(self, questions: Any) -> bool: + if not isinstance(questions, list) or len(questions) != 3: + return False + required = {"id", "category", "question", "why_it_matters", "expected_signals", "scoring_criteria", "priority"} + for question in questions: + if not isinstance(question, dict) or not required.issubset(question.keys()): + return False + return True diff --git a/404jobnotfound-remi-ai/agent/prompts.py b/404jobnotfound-remi-ai/agent/prompts.py new file mode 100644 index 0000000..40b5e5a --- /dev/null +++ b/404jobnotfound-remi-ai/agent/prompts.py @@ -0,0 +1,110 @@ +"""Prompt helpers for optional LLM-backed interview generation and synthesis.""" + +from __future__ import annotations + +import json +from typing import Any + + +QUESTION_GENERATION_SYSTEM_PROMPT = """ +Tu es un recruteur expert qui prépare un entretien de présélection de 15 minutes à partir du profil d'un candidat et d'une offre d'emploi cible. +Retourne uniquement du JSON valide. +Génère exactement 3 questions courtes, de 2-3 lignes maximum. +Adresse toi directement au candidat, comme si tu les questions à poser lors de l'entretien. +Chaque question doit être ancrée à la fois dans le profil et dans le poste. +Ne pose pas de questions génériques ou de remplissage. +Priorise l'évaluation de l'adéquation, des preuves, de la préparation et des lacunes probables pour le poste. +Toutes les questions doivent être rédigées en français, SAUF la question 2 (id "q2") qui doit être une question de niveau de langue : elle doit être entièrement rédigée en anglais et le candidat doit y répondre en anglais. La catégorie de cette question doit être "language_proficiency". +Les 3 questions doivent couvrir : 1) intro/synthèse du parcours, 2) niveau d'anglais, 3) validation des compétences clés. +IMPORTANT : La question 1 (id "q1") doit obligatoirement commencer par une salutation chaleureuse et personnalisée adressée au candidat par son prénom (ex: "Bonjour [Prénom], ..."), avant d'enchaîner sur la question d'intro/synthèse. +""".strip() + + +def build_candidate_brief_prompt(normalized_profile: dict[str, Any], normalized_job_offer: dict[str, Any] | None) -> str: + """Build a prompt asking an LLM to summarize a profile into a compact brief.""" + return ( + "Build a recruiter-ready candidate brief from this normalized profile and target job. " + "Return valid JSON with keys: profile_key, candidate_name, current_title, years_of_experience, " + "seniority, top_skills, strongest_experiences, certifications, profile_text, target_job, fit_focus_skills. " + "The target_job must summarize the role title, company, target skills, key requirements, and job text. " + "The fit_focus_skills list should prioritize the overlap between the profile and the target job.\n" + f"Profile: {json.dumps(normalized_profile, ensure_ascii=True)}\n" + f"Job: {json.dumps(normalized_job_offer or {}, ensure_ascii=True)}" + ) + + +def build_question_generation_prompt(candidate_brief: dict[str, Any]) -> str: + """Build a strict JSON prompt for five grounded interview questions.""" + return ( + "À partir du résumé candidat ci-dessous, génère exactement 3 questions d'entretien concises et adaptées au recruteur. " + "Chaque question doit être concise et prête à être posée, idéalement une phrase et jamais plus de 2-3 lignes. " + "Retourne du JSON valide sous la forme {\"questions\": [...]} où chaque question contient : " + "id, category, question, why_it_matters, expected_signals, scoring_criteria, priority. " + "Les questions doivent couvrir intro/synthèse, test de langue anglaise (q2), validation de compétences, mise en situation ou technique, " + "et projection/motivation. La question 2 (id q2, catégorie language_proficiency) DOIT être entièrement rédigée en anglais pour tester le niveau d'anglais du candidat. " + "Toutes les autres questions doivent être en français. " + "Évite les formulations génériques. Chaque question doit tester l'adéquation du candidat au poste cible, pas seulement au profil. " + "Quand le résumé contient des compétences cibles ou des exigences du poste, ancre explicitement les questions dessus.\n" + f"{json.dumps(candidate_brief, ensure_ascii=True)}" + ) + + +ANSWER_EVALUATION_SYSTEM_PROMPT = """ +Tu es un recruteur bienveillant qui évalue les réponses d'un candidat lors d'un entretien de présélection. +Tu valorises l'effort, la sincérité et le potentiel, pas seulement la perfection formelle. +Rappelle-toi que le candidat répond à l'oral, en temps réel, sans préparation écrite : quelques imprécisions ou hésitations sont normales et ne doivent pas pénaliser. + +Règles de scoring (normalized_score sur 100) : +- 0-20 : réponse vide, hors-sujet total, ou factice (ex: "test", "je ne sais pas", quelques mots sans contenu) +- 21-60 : réponse très vague, aucun exemple, aucun lien avec le poste +- 60 - 80 : Bonne réponse, avec des exemples ou des preuves, mais qui pourrait être plus précise, plus claire, ou mieux alignée avec le poste +- 81-100 : réponse exceptionnelle, rare + +Biais positif : en cas de doute entre deux paliers, choisis le plus favorable. Une réponse honnête et sincère même courte mérite au moins 45. Ne sanctionne pas le manque de vocabulaire RH si le fond est bon. + +Cas particulier : si la catégorie de la question est "language_proficiency", évalue la qualité de l'anglais. +Une réponse entièrement en français à une question en anglais ne doit pas dépasser 20/100. Pour le reste, sois indulgent sur l'accent ou les petites fautes grammaticales si la communication reste claire. + +Retourne uniquement du JSON valide avec les clés : normalized_score, subscores, strengths, concerns, rationale. +Les subscores doivent inclure : relevance, specificity, consistency_with_profile, job_alignment, clarity, et technical_accuracy (si applicable, sinon null). +Chaque subscore est sur 100 et suit la même logique bienveillante. +Les strengths, concerns et rationale doivent être rédigés en français. Mets au moins un point fort même pour les réponses faibles. +""".strip() + + +def build_answer_evaluation_prompt(candidate_brief: dict[str, Any], question: dict[str, Any], answer: str) -> str: + """Build an LLM prompt for answer evaluation.""" + category = question.get("category", "") + language_instruction = "" + if category == "language_proficiency": + language_instruction = ( + "\n\nATTENTION : cette question est un TEST DE NIVEAU D'ANGLAIS. " + "Le candidat DOIT répondre en anglais. " + "Si la réponse est en français ou dans une autre langue que l'anglais, le score ne doit PAS dépasser 15/100 " + "et tu dois le mentionner clairement dans les concerns. " + "Évalue aussi la grammaire, le vocabulaire professionnel et la fluidité en anglais." + ) + return ( + "Évalue cette réponse d'entretien en la comparant au profil du candidat, au poste cible et à la question posée. " + "Sois bienveillant : valorise l'effort et le potentiel, pas seulement la perfection. En cas de doute, arrondis vers le haut. " + f"Retourne uniquement du JSON valide.{language_instruction}\n" + f"Résumé candidat : {json.dumps(candidate_brief, ensure_ascii=True)}\n" + f"Question : {json.dumps(question, ensure_ascii=True)}\n" + f"Réponse du candidat : {json.dumps(answer, ensure_ascii=True)}" + ) + + +def build_final_report_prompt( + candidate_brief: dict[str, Any], evaluations: list[dict[str, Any]], overall_metrics: dict[str, Any] +) -> str: + """Build an optional prompt for final report synthesis.""" + return ( + "Synthétise un rapport final JSON prêt pour le recruteur à partir des résultats d'entretien. " + "Retourne uniquement du JSON valide et fonde chaque affirmation sur les preuves concrètes. " + "Le résumé doit évaluer le candidat spécifiquement par rapport au poste cible, pas de manière isolée. " + "Reflète à la fois les points forts et les risques par rapport aux exigences du poste. " + "Tous les textes (résumé, points forts, points d'attention, justifications) doivent être rédigés en français.\n" + f"Résumé candidat : {json.dumps(candidate_brief, ensure_ascii=True)}\n" + f"Évaluations : {json.dumps(evaluations, ensure_ascii=True)}\n" + f"Métriques : {json.dumps(overall_metrics, ensure_ascii=True)}" + ) diff --git a/404jobnotfound-remi-ai/agent/pyproject.toml b/404jobnotfound-remi-ai/agent/pyproject.toml new file mode 100644 index 0000000..5c4c8c7 --- /dev/null +++ b/404jobnotfound-remi-ai/agent/pyproject.toml @@ -0,0 +1,13 @@ +[project] +name = "agent" +version = "0.1.0" +requires-python = ">=3.11" +dependencies = ["httpx"] + +[build-system] +requires = ["setuptools>=61"] +build-backend = "setuptools.build_meta" + +[tool.setuptools.packages.find] +where = [".."] +include = ["agent*"] diff --git a/404jobnotfound-remi-ai/agent/report_builder.py b/404jobnotfound-remi-ai/agent/report_builder.py new file mode 100644 index 0000000..27725ed --- /dev/null +++ b/404jobnotfound-remi-ai/agent/report_builder.py @@ -0,0 +1,109 @@ +"""Final interview report builder.""" + +from __future__ import annotations + +from statistics import mean +from typing import Any + + +class ReportBuilder: + """Aggregate evaluations into a recruiter-friendly final JSON report.""" + + def build_report( + self, + session_id: str, + candidate_brief: dict[str, Any], + evaluations: list[dict[str, Any]], + ) -> dict[str, Any]: + """Build the final report JSON.""" + if not evaluations: + return { + "session_id": session_id, + "candidate_summary": candidate_brief, + "per_question_evaluations": [], + "overall_score": 0.0, + "communication_score": 0.0, + "technical_score": 0.0, + "profile_consistency_score": 0.0, + "job_alignment_score": 0.0, + "recommendation": "insufficient_data", + "strengths": [], + "concerns": ["Aucune réponse d'entretien n'a été enregistrée."], + "final_summary": "La session d'entretien n'a pas capturé suffisamment de réponses pour produire une recommandation de recrutement.", + } + + overall_score = round(mean(item["normalized_score"] for item in evaluations), 1) + communication_score = round(mean(item["subscores"]["clarity"] for item in evaluations), 1) + consistency_score = round(mean(item["subscores"]["consistency_with_profile"] for item in evaluations), 1) + job_alignment_score = round(mean(item["subscores"]["job_alignment"] for item in evaluations), 1) + technical_scores = [ + item["subscores"]["technical_accuracy"] + for item in evaluations + if item["subscores"].get("technical_accuracy") is not None + ] + technical_score = round(mean(technical_scores), 1) if technical_scores else overall_score + + strengths = self._aggregate_unique(evaluations, "strengths", limit=5) + concerns = self._aggregate_unique(evaluations, "concerns", limit=5) + recommendation = self._recommendation(overall_score, concerns) + final_summary = self._summary(candidate_brief, overall_score, strengths, concerns, recommendation) + + return { + "session_id": session_id, + "candidate_summary": candidate_brief, + "per_question_evaluations": evaluations, + "overall_score": overall_score, + "communication_score": communication_score, + "technical_score": technical_score, + "profile_consistency_score": consistency_score, + "job_alignment_score": job_alignment_score, + "recommendation": recommendation, + "strengths": strengths, + "concerns": concerns, + "final_summary": final_summary, + } + + def _aggregate_unique(self, evaluations: list[dict[str, Any]], key: str, limit: int) -> list[str]: + items: list[str] = [] + seen: set[str] = set() + for evaluation in evaluations: + for entry in evaluation.get(key, []): + if entry not in seen: + seen.add(entry) + items.append(entry) + return items[:limit] + + def _recommendation(self, overall_score: float, concerns: list[str]) -> str: + if overall_score >= 80 and len(concerns) <= 2: + return "strong_yes" + if overall_score >= 68: + return "yes" + if overall_score >= 55: + return "mixed" + return "no" + + def _summary( + self, + candidate_brief: dict[str, Any], + overall_score: float, + strengths: list[str], + concerns: list[str], + recommendation: str, + ) -> str: + name = candidate_brief.get("candidate_name") or "Le candidat" + title = candidate_brief.get("current_title") or "son poste actuel" + target_role = (candidate_brief.get("target_job") or {}).get("target_role") or "le poste cible" + strengths_text = "; ".join(strengths[:2]) if strengths else "peu d'éléments probants recueillis" + concerns_text = "; ".join(concerns[:2]) if concerns else "aucun point d'attention majeur" + rec_labels = { + "strong_yes": "Vivement recommandé", + "yes": "Recommandé", + "mixed": "Mitigé", + "no": "Non recommandé", + } + rec_label = rec_labels.get(recommendation, recommendation) + return ( + f"{name} a passé un entretien depuis un profil de {title} pour le poste de {target_role} " + f"et a obtenu un score global de {overall_score}/100. " + f"Recommandation : {rec_label}. Points forts : {strengths_text}. Points d'attention : {concerns_text}." + ) diff --git a/404jobnotfound-remi-ai/agent/scorer.py b/404jobnotfound-remi-ai/agent/scorer.py new file mode 100644 index 0000000..3821fee --- /dev/null +++ b/404jobnotfound-remi-ai/agent/scorer.py @@ -0,0 +1,305 @@ +"""Interview answer scoring with LLM-as-a-judge and deterministic fallback.""" + +from __future__ import annotations + +import json +import logging +import os +import re +from typing import Any + +import httpx + +from agent.prompts import ANSWER_EVALUATION_SYSTEM_PROMPT, build_answer_evaluation_prompt + +logger = logging.getLogger(__name__) + + +def _tokenize(text: str) -> list[str]: + return re.findall(r"[A-Za-z\u00C0-\u024F][A-Za-z\u00C0-\u024F0-9+#.\-]{1,}", text.lower()) + + +def _bounded(value: float, low: float = 0.0, high: float = 100.0) -> float: + return max(low, min(high, value)) + + +class InterviewScorer: + """Score answers via LLM-as-a-judge with deterministic fallback.""" + + def __init__( + self, + api_key: str | None = None, + base_url: str | None = None, + model: str | None = None, + timeout: float = 15.0, + ) -> None: + self.api_key = api_key or os.getenv("OPEN_SOURCE_LLM_API_KEY") + self.base_url = (base_url or os.getenv("OPEN_SOURCE_LLM_BASE_URL") or "").rstrip("/") + self.model = model or os.getenv("OPEN_SOURCE_LLM_MODEL") or "" + self.timeout = timeout + + @property + def llm_configured(self) -> bool: + return bool(self.api_key and self.base_url and self.model) + + async def evaluate_answer( + self, + candidate_brief: dict[str, Any], + question: dict[str, Any], + transcript: str, + ) -> dict[str, Any]: + """Evaluate one answer, trying LLM first then falling back to heuristics.""" + if self.llm_configured: + result = await self._evaluate_with_llm(candidate_brief, question, transcript) + if result: + result["question_id"] = question.get("id") + self._enforce_language_check(question, transcript, result) + return result + result = self._evaluate_deterministic(candidate_brief, question, transcript) + self._enforce_language_check(question, transcript, result) + return result + + async def _evaluate_with_llm( + self, + candidate_brief: dict[str, Any], + question: dict[str, Any], + transcript: str, + ) -> dict[str, Any] | None: + payload = { + "model": self.model, + "temperature": 0.1, + "response_format": {"type": "json_object"}, + "messages": [ + {"role": "system", "content": ANSWER_EVALUATION_SYSTEM_PROMPT}, + {"role": "user", "content": build_answer_evaluation_prompt(candidate_brief, question, transcript)}, + ], + } + headers = {"Authorization": f"Bearer {self.api_key}", "Content-Type": "application/json"} + try: + async with httpx.AsyncClient(timeout=self.timeout) as client: + response = await client.post(f"{self.base_url}/chat/completions", headers=headers, json=payload) + response.raise_for_status() + data = response.json() + content = data["choices"][0]["message"]["content"].strip() + if "```" in content: + parts = content.split("```") + inner = parts[1] if len(parts) >= 3 else parts[-1] + if inner.startswith(("json", "JSON")): + inner = inner.split("\n", 1)[1] if "\n" in inner else inner[4:] + content = inner.strip() + parsed = json.loads(content) + if self._valid_evaluation(parsed): + self._normalize_evaluation(parsed) + return parsed + logger.error("LLM evaluation invalid structure: %s", list(parsed.keys())) + except (httpx.HTTPError, KeyError, ValueError, TypeError) as exc: + logger.error("LLM answer evaluation failed: %s", exc) + return None + + def _enforce_language_check(self, question: dict[str, Any], transcript: str, result: dict[str, Any]) -> None: + """For language_proficiency questions, cap the score if the answer is not in English.""" + logger.warning("Language check: question_id=%s category=%s", question.get("id"), question.get("category")) + if question.get("category") != "language_proficiency": + return + answer = (transcript or "").strip().lower() + if not answer: + return + # Detect French by checking for common French words + french_markers = {"je", "le", "la", "les", "de", "du", "des", "un", "une", "est", "et", "en", "que", "qui", "dans", "pour", "avec", "sur", "mon", "mes", "son", "ses", "nous", "vous", "ils", "elle", "ce", "cette", "pas", "aussi", "mais", "donc", "car", "ai", "été", "avoir", "être", "fait", "très"} + words = set(re.findall(r"[a-zàâäéèêëïîôùûüÿç]+", answer)) + french_count = len(words & french_markers) + french_ratio = french_count / max(len(words), 1) + logger.warning("Language detection: words=%d french_count=%d ratio=%.2f answer=%s", len(words), french_count, french_ratio, answer[:100]) + if french_ratio > 0.15: + result["normalized_score"] = min(result.get("normalized_score", 0), 10) + subscores = result.get("subscores") or {} + for key in subscores: + if isinstance(subscores[key], (int, float)): + subscores[key] = min(subscores[key], 15) + penalty = "Le candidat a répondu en français alors que la question exigeait une réponse en anglais." + concerns = result.get("concerns") or [] + if isinstance(concerns, list): + concerns.insert(0, penalty) + else: + concerns = [penalty] + result["concerns"] = concerns + result["rationale"] = penalty + + def _normalize_evaluation(self, result: dict[str, Any]) -> None: + """Ensure LLM output matches the expected types for the frontend.""" + # strengths/concerns must be lists of strings + for key in ("strengths", "concerns"): + val = result.get(key) + if isinstance(val, str): + result[key] = [val] if val else [] + elif not isinstance(val, list): + result[key] = [] + # normalized_score must be a rounded number + result["normalized_score"] = round(float(result.get("normalized_score", 0)), 1) + # subscores: ensure all expected keys exist with correct types + subscores = result.get("subscores") or {} + for sub_key in ("relevance", "specificity", "consistency_with_profile", "job_alignment", "clarity"): + val = subscores.get(sub_key) + subscores[sub_key] = round(float(val), 1) if isinstance(val, (int, float)) else 0.0 + tech = subscores.get("technical_accuracy") + subscores["technical_accuracy"] = round(float(tech), 1) if isinstance(tech, (int, float)) else None + result["subscores"] = subscores + # rationale must be a string + if not isinstance(result.get("rationale"), str): + result["rationale"] = "" + + def _valid_evaluation(self, result: Any) -> bool: + if not isinstance(result, dict): + return False + required = {"normalized_score", "subscores", "strengths", "concerns", "rationale"} + if not required.issubset(result.keys()): + return False + score = result.get("normalized_score") + if not isinstance(score, (int, float)) or score < 0 or score > 100: + return False + return True + + # ── Deterministic fallback ── + + def _evaluate_deterministic( + self, + candidate_brief: dict[str, Any], + question: dict[str, Any], + transcript: str, + ) -> dict[str, Any]: + answer = (transcript or "").strip() + answer_tokens = _tokenize(answer) + question_tokens = set(_tokenize(question.get("question", ""))) + profile_terms = set(_tokenize(candidate_brief.get("profile_text", ""))) + skill_terms = {token.lower() for token in candidate_brief.get("top_skills", [])} + target_job = candidate_brief.get("target_job") or {} + job_terms = set(_tokenize(target_job.get("job_text", ""))) + target_skill_terms = {token.lower() for token in target_job.get("target_skills", [])} + expected_signals = {token.lower() for token in question.get("expected_signals", [])} + word_count = len(answer_tokens) + + relevance = self._score_relevance(answer_tokens, question_tokens, expected_signals) + specificity = self._score_specificity(answer, word_count) + consistency = self._score_consistency(answer_tokens, profile_terms, skill_terms) + job_alignment = self._score_job_alignment(answer_tokens, job_terms, target_skill_terms) + clarity = self._score_clarity(answer, word_count) + technical = self._score_technical_accuracy(question, answer) + + active_scores = [relevance, specificity, consistency, job_alignment, clarity] + if technical is not None: + active_scores.append(technical) + normalized_score = round(sum(active_scores) / len(active_scores), 1) + + strengths: list[str] = [] + concerns: list[str] = [] + if relevance >= 60: + strengths.append("La réponse reste proche de la question posée.") + if specificity >= 60: + strengths.append("La réponse inclut des détails concrets.") + if consistency >= 60: + strengths.append("La réponse est cohérente avec le profil du candidat.") + if job_alignment >= 60: + strengths.append("La réponse montre un lien clair avec le poste cible.") + if clarity >= 60: + strengths.append("L'explication est structurée et facile à suivre.") + + if relevance < 40: + concerns.append("La réponse ne répond que partiellement à la question.") + if specificity < 40: + concerns.append("La réponse manque d'exemples concrets.") + if consistency < 40: + concerns.append("La réponse ne fait pas de lien avec le profil.") + if job_alignment < 40: + concerns.append("La réponse n'explique pas l'adéquation avec le poste.") + if clarity < 40: + concerns.append("L'explication est trop brève ou difficile à suivre.") + + if not answer: + concerns = ["Aucune réponse fournie."] + strengths = [] + + rationale = ( + f"Pertinence {int(relevance)}/100, spécificité {int(specificity)}/100, " + f"cohérence profil {int(consistency)}/100, alignement poste {int(job_alignment)}/100, " + f"clarté {int(clarity)}/100" + + (f", précision technique {int(technical)}/100" if technical is not None else "") + + "." + ) + subscores = { + "relevance": relevance, + "specificity": specificity, + "consistency_with_profile": consistency, + "job_alignment": job_alignment, + "clarity": clarity, + "technical_accuracy": technical, + } + return { + "question_id": question.get("id"), + "normalized_score": normalized_score, + "subscores": subscores, + "strengths": strengths[:3], + "concerns": concerns[:3], + "rationale": rationale, + } + + def _score_relevance(self, answer_tokens: list[str], question_tokens: set[str], expected_signals: set[str]) -> float: + if not answer_tokens: + return 0.0 + overlap = len(set(answer_tokens) & question_tokens) + signal_overlap = len(set(answer_tokens) & expected_signals) + raw = 10 + overlap * 8 + signal_overlap * 12 + return round(_bounded(raw)) + + def _score_specificity(self, answer: str, word_count: int) -> float: + if not answer.strip(): + return 0.0 + if word_count < 5: + return 5.0 + digits = len(re.findall(r"\d", answer)) + action_words = len(re.findall( + r"\b(construit|dirigé|amélioré|conçu|livré|réduit|augmenté|migré|optimisé|développé|implémenté|géré|créé|built|led|improved|designed|delivered|reduced|increased|migrated|optimized)\b", + answer.lower(), + )) + raw = 10 + min(word_count, 150) * 0.4 + digits * 4 + action_words * 8 + return round(_bounded(raw)) + + def _score_consistency(self, answer_tokens: list[str], profile_terms: set[str], skill_terms: set[str]) -> float: + if not answer_tokens: + return 0.0 + profile_overlap = len(set(answer_tokens) & profile_terms) + skill_overlap = len(set(answer_tokens) & skill_terms) + raw = 8 + profile_overlap * 5 + skill_overlap * 10 + return round(_bounded(raw)) + + def _score_job_alignment(self, answer_tokens: list[str], job_terms: set[str], target_skill_terms: set[str]) -> float: + if not answer_tokens: + return 0.0 + job_overlap = len(set(answer_tokens) & job_terms) + target_skill_overlap = len(set(answer_tokens) & target_skill_terms) + raw = 8 + job_overlap * 5 + target_skill_overlap * 12 + return round(_bounded(raw)) + + def _score_clarity(self, answer: str, word_count: int) -> float: + if not answer.strip(): + return 0.0 + if word_count < 5: + return 5.0 + sentence_count = max(1, len(re.findall(r"[.!?]+", answer))) + avg_sentence_length = word_count / sentence_count + length_component = 70 if 35 <= word_count <= 180 else max(15, 80 - abs(word_count - 90) * 0.6) + sentence_component = max(20, 85 - abs(avg_sentence_length - 18) * 2) + return round(_bounded((length_component + sentence_component) / 2)) + + def _score_technical_accuracy(self, question: dict[str, Any], answer: str) -> float | None: + category = str(question.get("category", "")) + if category not in {"skill_validation", "situational_or_technical"}: + return None + answer_tokens = set(_tokenize(answer)) + technical_terms = { + "api", "system", "architecture", "testing", "deployment", "debugging", + "database", "performance", "security", "scalability", "tradeoff", "monitoring", + "données", "modèle", "algorithme", "pipeline", "infrastructure", "serveur", + } + matches = len(answer_tokens & technical_terms) + raw = 10 + matches * 10 + min(len(answer_tokens), 80) * 0.3 + return round(_bounded(raw)) diff --git a/404jobnotfound-remi-ai/app.json b/404jobnotfound-remi-ai/app.json new file mode 100644 index 0000000..b9e0fdc --- /dev/null +++ b/404jobnotfound-remi-ai/app.json @@ -0,0 +1,17 @@ +{ + "$schema": "https://github.com/hrflow/AppStore-public/schemas/app.schema.json", + "name": "Remi AI", + "description": "An HRFlow hackathon app that fetches a candidate profile and a job, runs a 5-question AI interview, and produces a final report with both interview scoring and HRFlow profile-job matching.", + "credentials": { + "source_keys": [ + "da13ffd3b3fe72839848d91144b4e39d5cba2819" + ], + "board_keys": [ + "c99d70c3a062c2f99ca78fce23b89fb4f53119ef" + ] + }, + "settings": { + "team_name": "404-job-not-found", + "theme_color": "#4F46E5" + } +} diff --git a/404jobnotfound-remi-ai/assets/.gitkeep b/404jobnotfound-remi-ai/assets/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/404jobnotfound-remi-ai/assets/preview.png b/404jobnotfound-remi-ai/assets/preview.png new file mode 100644 index 0000000..6f8e3a5 Binary files /dev/null and b/404jobnotfound-remi-ai/assets/preview.png differ diff --git a/404jobnotfound-remi-ai/backend/.gitignore b/404jobnotfound-remi-ai/backend/.gitignore new file mode 100644 index 0000000..47fe0fa --- /dev/null +++ b/404jobnotfound-remi-ai/backend/.gitignore @@ -0,0 +1,4 @@ +.venv/ +__pycache__/ +.env +*.pyc diff --git a/404jobnotfound-remi-ai/backend/__init__.py b/404jobnotfound-remi-ai/backend/__init__.py new file mode 100644 index 0000000..3c8f508 --- /dev/null +++ b/404jobnotfound-remi-ai/backend/__init__.py @@ -0,0 +1 @@ +"""Backend package for the AI interview MVP.""" diff --git a/404jobnotfound-remi-ai/backend/database.py b/404jobnotfound-remi-ai/backend/database.py new file mode 100644 index 0000000..23dd03e --- /dev/null +++ b/404jobnotfound-remi-ai/backend/database.py @@ -0,0 +1,80 @@ +"""SQLite persistence for completed interview reports.""" + +from __future__ import annotations + +import json +import sqlite3 +from contextlib import contextmanager +from datetime import UTC, datetime +from pathlib import Path +from typing import Any, Generator + +DB_PATH = Path(__file__).parent / "interviews.db" + + +@contextmanager +def get_conn() -> Generator[sqlite3.Connection, None, None]: + conn = sqlite3.connect(DB_PATH) + conn.row_factory = sqlite3.Row + try: + yield conn + conn.commit() + finally: + conn.close() + + +def init_db() -> None: + """Create the interviews table if it does not exist.""" + with get_conn() as conn: + conn.execute(""" + CREATE TABLE IF NOT EXISTS interviews ( + session_id TEXT PRIMARY KEY, + candidate_name TEXT NOT NULL, + completed_at TEXT NOT NULL, + overall_score REAL NOT NULL, + recommendation TEXT NOT NULL, + report_json TEXT NOT NULL + ) + """) + + +def save_report( + session_id: str, + candidate_name: str, + overall_score: float, + recommendation: str, + report: dict[str, Any], +) -> None: + """Persist a completed interview report (upsert by session_id).""" + completed_at = datetime.now(UTC).isoformat() + with get_conn() as conn: + conn.execute( + """ + INSERT OR REPLACE INTO interviews + (session_id, candidate_name, completed_at, overall_score, recommendation, report_json) + VALUES (?, ?, ?, ?, ?, ?) + """, + (session_id, candidate_name, completed_at, overall_score, recommendation, json.dumps(report)), + ) + + +def list_interviews() -> list[dict[str, Any]]: + """Return all interviews ordered by most recent first (without full report JSON).""" + with get_conn() as conn: + rows = conn.execute( + "SELECT session_id, candidate_name, completed_at, overall_score, recommendation " + "FROM interviews ORDER BY completed_at DESC" + ).fetchall() + return [dict(row) for row in rows] + + +def get_interview_report(session_id: str) -> dict[str, Any] | None: + """Return the full report JSON for a given session, or None if not found.""" + with get_conn() as conn: + row = conn.execute( + "SELECT report_json FROM interviews WHERE session_id = ?", + (session_id,), + ).fetchone() + if not row: + return None + return json.loads(row["report_json"]) diff --git a/404jobnotfound-remi-ai/backend/gradium_tts.py b/404jobnotfound-remi-ai/backend/gradium_tts.py new file mode 100644 index 0000000..40ccc17 --- /dev/null +++ b/404jobnotfound-remi-ai/backend/gradium_tts.py @@ -0,0 +1,36 @@ +"""Simple Gradium text-to-speech helper with null-safe fallback.""" + +from __future__ import annotations + +import logging +import os +import ssl + +import aiohttp.connector +import certifi +from gradium import GradiumClient, TTSSetup + +# On macOS with python.org builds, the system SSL certs are not linked. +# aiohttp creates its verified SSL context at module import time as a constant +# (_SSL_CONTEXT_VERIFIED). We replace it with one that uses certifi's CA bundle. +_ssl_context = ssl.create_default_context(cafile=certifi.where()) +aiohttp.connector._SSL_CONTEXT_VERIFIED = _ssl_context + +logger = logging.getLogger(__name__) + + +async def text_to_speech(text: str, voice_id: str | None = None) -> bytes | None: + """Generate speech audio bytes, or return None when unavailable.""" + api_key = os.getenv("GRADIUM_API_KEY") + resolved_voice_id = voice_id or os.getenv("GRADIUM_VOICE_ID") + if not api_key or not resolved_voice_id or not text.strip(): + return None + + try: + client = GradiumClient(api_key=api_key) + setup = TTSSetup(voice_id=resolved_voice_id, output_format="wav") + result = await client.tts(setup, text) + return result.raw_data + except Exception: + logger.exception("Gradium TTS failed") + return None diff --git a/404jobnotfound-remi-ai/backend/hrflow_client.py b/404jobnotfound-remi-ai/backend/hrflow_client.py new file mode 100644 index 0000000..5cd6c02 --- /dev/null +++ b/404jobnotfound-remi-ai/backend/hrflow_client.py @@ -0,0 +1,471 @@ +"""HRFlow API wrapper with graceful degraded local helpers.""" + +from __future__ import annotations + +import logging +import os +from typing import Any + +import httpx + + +logger = logging.getLogger(__name__) + + +class HRFlowError(Exception): + """Base error for HRFlow wrapper failures.""" + + +class HRFlowConfigurationError(HRFlowError): + """Raised when a remote HRFlow call requires missing configuration.""" + + +class HRFlowRequestError(HRFlowError): + """Raised when the HRFlow API returns an error or invalid payload.""" + + +def _safe_list(value: Any) -> list[Any]: + if isinstance(value, list): + return value + if value is None: + return [] + return [value] + + +def _safe_dict(value: Any) -> dict[str, Any]: + return value if isinstance(value, dict) else {} + + +def _clean_text(value: Any) -> str: + if value is None: + return "" + if isinstance(value, str): + return value.strip() + return str(value).strip() + + +def _unwrap_hrflow_payload(payload: dict[str, Any]) -> dict[str, Any]: + if not isinstance(payload, dict): + return {} + nested_data = payload.get("data") + if isinstance(nested_data, dict): + return nested_data + return payload + + +class HRFlowClient: + """Small HRFlow v1 client focused on profile-oriented MVP needs.""" + + def __init__( + self, + api_key: str | None = None, + user_email: str | None = None, + base_url: str | None = None, + source_key: str | None = None, + board_key: str | None = None, + timeout: float = 20.0, + ) -> None: + self.api_key = api_key or os.getenv("HRFLOW_API_KEY") + self.user_email = user_email or os.getenv("HRFLOW_USER_EMAIL") + self.base_url = (base_url or os.getenv("HRFLOW_BASE_URL") or "https://api.hrflow.ai/v1").rstrip("/") + self.source_key = source_key or os.getenv("HRFLOW_SOURCE_KEY") + self.board_key = board_key or os.getenv("HRFLOW_BOARD_KEY") + self.timeout = timeout + + @property + def configured(self) -> bool: + """Return whether remote HRFlow calls can be made.""" + return bool(self.api_key) + + @property + def headers(self) -> dict[str, str]: + """Build shared headers for all HRFlow requests.""" + headers = {"Content-Type": "application/json"} + if self.api_key: + headers["X-API-KEY"] = self.api_key + if self.user_email: + headers["X-USER-EMAIL"] = self.user_email + return headers + + async def _request( + self, + method: str, + path: str, + payload: dict[str, Any] | None = None, + params: dict[str, Any] | None = None, + ) -> dict[str, Any]: + if not self.api_key: + raise HRFlowConfigurationError("HRFLOW_API_KEY is not configured.") + + url = f"{self.base_url}/{path.lstrip('/')}" + try: + async with httpx.AsyncClient(timeout=self.timeout) as client: + response = await client.request(method, url, headers=self.headers, json=payload, params=params) + response.raise_for_status() + except httpx.HTTPStatusError as exc: + detail = exc.response.text.strip() + raise HRFlowRequestError(f"HRFlow API error {exc.response.status_code}: {detail}") from exc + except httpx.HTTPError as exc: + raise HRFlowRequestError(f"HRFlow request failed: {exc}") from exc + + try: + data = response.json() + except ValueError as exc: + raise HRFlowRequestError("HRFlow returned non-JSON content.") from exc + + if not isinstance(data, dict): + raise HRFlowRequestError("HRFlow returned an unexpected payload shape.") + return data + + def validate_profile(self, profile: dict[str, Any]) -> dict[str, Any]: + """Validate a HRFlow-like profile and return normalized validation metadata.""" + normalized = self.normalize_profile(profile) + errors: list[str] = [] + warnings: list[str] = [] + + if not normalized.get("profile_key"): + warnings.append("Profile key is missing.") + if not normalized.get("name"): + warnings.append("Candidate name is missing.") + if not normalized.get("top_skills"): + warnings.append("No skills detected in the profile.") + if not normalized.get("profile_text"): + errors.append("The profile does not contain enough readable content.") + + return { + "is_valid": len(errors) == 0, + "errors": errors, + "warnings": warnings, + "normalized_profile": normalized, + } + + def normalize_job(self, job: dict[str, Any]) -> dict[str, Any]: + """Extract a compact, stable structure from a raw HRFlow-like job object.""" + job = _unwrap_hrflow_payload(_safe_dict(job)) + info = _safe_dict(job.get("info")) + summary = _safe_dict(job.get("summary")) + metadata = _safe_dict(job.get("metadata")) + board = _safe_dict(job.get("board")) + location_dict = _safe_dict(job.get("location")) + skills = _safe_list(job.get("skills")) + sections = _safe_list(job.get("sections")) + requirements = _safe_list(job.get("requirements")) + + job_key = ( + _clean_text(job.get("key")) + or _clean_text(job.get("id")) + or _clean_text(metadata.get("reference")) + or _clean_text(job.get("reference")) + ) + title = ( + _clean_text(info.get("title")) + or _clean_text(job.get("name")) + or _clean_text(job.get("title")) + or "Unknown Role" + ) + company = ( + _clean_text(info.get("company")) + or _clean_text(job.get("company")) + or _clean_text(board.get("name")) + or _clean_text(metadata.get("company")) + ) + location = ( + _clean_text(location_dict.get("text")) + or + _clean_text(info.get("location")) + or _clean_text(job.get("location")) + or _clean_text(metadata.get("location")) + ) + employment_type = _clean_text(info.get("contract_type") or job.get("contract_type") or job.get("type")) + + skill_names: list[str] = [] + for skill in skills: + skill_dict = _safe_dict(skill) + name_candidate = _clean_text( + skill_dict.get("name") or skill_dict.get("label") or skill_dict.get("value") or skill + ) + if name_candidate and name_candidate.lower() not in {item.lower() for item in skill_names}: + skill_names.append(name_candidate) + + requirement_texts: list[str] = [] + for item in requirements: + item_dict = _safe_dict(item) + text = _clean_text( + item_dict.get("text") + or item_dict.get("description") + or item_dict.get("value") + or item_dict.get("summary") + or item_dict.get("title") + or item + ) + if text and text.lower() not in {entry.lower() for entry in requirement_texts}: + requirement_texts.append(text) + + description_text = _clean_text( + summary.get("text") + or job.get("description") + or job.get("content") + or job.get("body") + or " ".join( + _clean_text(_safe_dict(section).get("description") or _safe_dict(section).get("text")) + for section in sections + ) + ) + combined_text = " ".join( + part + for part in [ + title, + company, + location, + employment_type, + description_text, + " ".join(skill_names), + " ".join(requirement_texts[:8]), + ] + if part + ).strip() + + return { + "job_key": job_key or None, + "job_reference": _clean_text(job.get("reference")) or None, + "board_key": _clean_text(board.get("key")) or None, + "title": title, + "company": company or None, + "location": location or None, + "employment_type": employment_type or None, + "top_skills": skill_names[:10], + "requirements": requirement_texts[:10], + "description_text": description_text, + "job_text": combined_text, + } + + def normalize_profile(self, profile: dict[str, Any]) -> dict[str, Any]: + """Extract a compact, stable structure from a raw HRFlow profile object.""" + profile = _unwrap_hrflow_payload(_safe_dict(profile)) + info = _safe_dict(profile.get("info")) + contact = _safe_dict(profile.get("contact")) + summary = _safe_dict(profile.get("summary")) + experiences = _safe_list(profile.get("experiences") or profile.get("experience")) + education = _safe_list(profile.get("education")) + certifications = _safe_list(profile.get("certifications") or profile.get("certificates")) + skills = _safe_list(profile.get("skills")) + languages = _safe_list(profile.get("languages")) + metadata = _safe_dict(profile.get("metadata")) + + name = ( + _clean_text(info.get("full_name")) + or _clean_text(contact.get("full_name")) + or _clean_text(profile.get("name")) + or "Unknown Candidate" + ) + title = ( + _clean_text(info.get("title")) + or _clean_text(summary.get("title")) + or _clean_text(profile.get("headline")) + ) + profile_key = ( + _clean_text(profile.get("key")) + or _clean_text(profile.get("id")) + or _clean_text(metadata.get("reference")) + or _clean_text(profile.get("reference")) + ) + + skill_names: list[str] = [] + for skill in skills: + if isinstance(skill, dict): + name_candidate = _clean_text( + skill.get("name") or skill.get("label") or skill.get("value") or skill.get("skill") + ) + else: + name_candidate = _clean_text(skill) + if name_candidate and name_candidate.lower() not in {item.lower() for item in skill_names}: + skill_names.append(name_candidate) + + experience_summaries: list[dict[str, Any]] = [] + total_years = 0.0 + for exp in experiences: + exp_dict = _safe_dict(exp) + duration_years = exp_dict.get("duration_years") or exp_dict.get("years") + try: + years_value = float(duration_years) if duration_years is not None else 0.0 + except (TypeError, ValueError): + years_value = 0.0 + total_years += max(years_value, 0.0) + experience_summaries.append( + { + "title": _clean_text(exp_dict.get("title") or exp_dict.get("position")), + "company": _clean_text(exp_dict.get("company") or exp_dict.get("organization")), + "summary": _clean_text(exp_dict.get("summary") or exp_dict.get("description")), + "duration_years": years_value, + } + ) + + cert_names: list[str] = [] + for cert in certifications + education: + cert_dict = _safe_dict(cert) + cert_name = _clean_text(cert_dict.get("name") or cert_dict.get("title") or cert_dict.get("degree")) + if cert_name: + cert_names.append(cert_name) + + text_parts = [ + name, + title, + _clean_text(summary.get("text") or profile.get("summary") or profile.get("bio")), + " ".join(skill_names), + ] + for exp in experience_summaries[:4]: + text_parts.append(" ".join(filter(None, [exp["title"], exp["company"], exp["summary"]]))) + profile_text = " ".join(part for part in text_parts if part).strip() + + language_values: list[str] = [] + for item in languages: + if isinstance(item, dict): + language_value = _clean_text(item.get("name") or item.get("language") or item.get("value")) + else: + language_value = _clean_text(item) + if language_value: + language_values.append(language_value) + + return { + "profile_key": profile_key or None, + "name": name, + "title": title or None, + "years_of_experience": round(total_years, 1), + "top_skills": skill_names[:10], + "experiences": experience_summaries, + "certifications": cert_names[:8], + "languages": language_values, + "profile_text": profile_text, + "raw_profile_excerpt": { + "location": _clean_text(contact.get("location") or info.get("location") or profile.get("location")) or None, + "email": _clean_text(contact.get("email")) or None, + }, + } + + async def get_profile(self, source_key: str, profile_key: str) -> dict[str, Any]: + """Get a profile indexed in a HRFlow source.""" + path = f"profiles/{source_key}/{profile_key}" + return await self._request("GET", path) + + async def ask_profile(self, source_key: str, profile_key: str, question: str) -> dict[str, Any]: + """Ask a question against a profile indexed in a HRFlow source.""" + path = f"profile_parsing/indexing/{source_key}/profiles/{profile_key}/searching" + return await self._request("POST", path, {"query": question}) + + async def list_jobs( + self, + board_key: str | None = None, + limit: int = 12, + page: int = 1, + ) -> dict[str, Any]: + """List jobs from a HRflow board via the jobs/searching endpoint.""" + resolved_board_key = board_key or self.board_key + if not resolved_board_key: + raise HRFlowConfigurationError("board_key is required for listing jobs.") + params: dict[str, Any] = { + "board_keys": f'["{resolved_board_key}"]', + "limit": limit, + "page": page, + "order_by": "desc", + "sort_by": "updated_at", + } + return await self._request("GET", "jobs/searching", params=params) + + async def parse_cv_file( + self, + file_bytes: bytes, + filename: str, + source_key: str | None = None, + ) -> dict[str, Any]: + """Parse a CV/resume file via HRFlow Profile Parsing API (sync mode).""" + if not self.api_key: + raise HRFlowConfigurationError("HRFLOW_API_KEY is not configured.") + resolved_source_key = source_key or self.source_key + if not resolved_source_key: + raise HRFlowConfigurationError("source_key is required for CV parsing.") + + url = f"{self.base_url}/profile/parsing/file" + headers: dict[str, str] = {"X-API-KEY": self.api_key} + if self.user_email: + headers["X-USER-EMAIL"] = self.user_email + + files = {"file": (filename, file_bytes, "application/octet-stream")} + data = {"source_key": resolved_source_key, "sync_parsing": "1"} + + try: + async with httpx.AsyncClient(timeout=60.0) as client: + response = await client.post(url, headers=headers, files=files, data=data) + response.raise_for_status() + except httpx.HTTPStatusError as exc: + detail = exc.response.text.strip() + raise HRFlowRequestError(f"HRFlow CV parsing error {exc.response.status_code}: {detail}") from exc + except httpx.HTTPError as exc: + raise HRFlowRequestError(f"HRFlow CV parsing request failed: {exc}") from exc + + try: + return response.json() + except ValueError as exc: + raise HRFlowRequestError("HRFlow CV parsing returned non-JSON content.") from exc + + async def parse_text(self, text: str, text_language: str = "en") -> dict[str, Any]: + """Parse raw text via HRFlow Text API.""" + payload = {"text": text, "language": text_language} + return await self._request("POST", "text/parsing", payload) + + async def rate_profile(self, payload: dict[str, Any]) -> dict[str, Any]: + """Rate a profile or profile/job signal payload via HRFlow Signal API.""" + return await self._request("POST", "profile_rating", payload) + + async def grade_profile_for_job( + self, + source_key: str | None, + board_key: str | None, + profile_key: str | None = None, + job_key: str | None = None, + profile_reference: str | None = None, + job_reference: str | None = None, + ) -> dict[str, Any] | None: + """Grade a profile indexed in a source against a job indexed in a board.""" + resolved_source_key = source_key or self.source_key + resolved_board_key = board_key or self.board_key + if not resolved_source_key or not resolved_board_key: + logger.info( + "HRFlow grading skipped: missing source or board key", + extra={"source_key": resolved_source_key, "board_key": resolved_board_key}, + ) + return None + if not self.api_key or not self.user_email: + logger.info( + "HRFlow grading skipped: missing API credentials", + extra={"has_api_key": bool(self.api_key), "has_user_email": bool(self.user_email)}, + ) + return None + if not (profile_key or profile_reference): + logger.info("HRFlow grading skipped: missing profile identifier") + return None + if not (job_key or job_reference): + logger.info("HRFlow grading skipped: missing job identifier") + return None + + params: dict[str, Any] = { + "algorithm_key": "grader-hrflow-profiles-titan", + "source_key": resolved_source_key, + "board_key": resolved_board_key, + } + if profile_key: + params["profile_key"] = profile_key + if profile_reference: + params["profile_reference"] = profile_reference + if job_key: + params["job_key"] = job_key + if job_reference: + params["job_reference"] = job_reference + + try: + logger.info("HRFlow grading request params: %s", params) + response = await self._request("GET", "profile/grading", params=params) + logger.info("HRFlow grading response: %s", response) + return response + except HRFlowError as exc: + logger.exception("HRFlow grading failed: %s", exc) + return None diff --git a/404jobnotfound-remi-ai/backend/interviews.db b/404jobnotfound-remi-ai/backend/interviews.db new file mode 100644 index 0000000..42608dc Binary files /dev/null and b/404jobnotfound-remi-ai/backend/interviews.db differ diff --git a/404jobnotfound-remi-ai/backend/main.py b/404jobnotfound-remi-ai/backend/main.py new file mode 100644 index 0000000..2308e2c --- /dev/null +++ b/404jobnotfound-remi-ai/backend/main.py @@ -0,0 +1,698 @@ +"""FastAPI app for the AI interview MVP backend.""" + +from __future__ import annotations + +import asyncio +import base64 +from contextlib import asynccontextmanager +from typing import Any +import logging + +from fastapi import FastAPI, HTTPException, Path, UploadFile, File, Form +from fastapi.middleware.cors import CORSMiddleware +from pydantic import BaseModel, ConfigDict, Field + +from agent.interview_agent import InterviewAgent, build_candidate_brief +from agent.report_builder import ReportBuilder +from agent.scorer import InterviewScorer +from backend.database import get_interview_report, init_db, list_interviews, save_report +from backend.gradium_tts import text_to_speech +from backend.voxtral_stt import speech_to_text as voxtral_stt +from backend.hrflow_client import HRFlowClient +from backend.session_store import SessionStore + +try: + from dotenv import load_dotenv +except ModuleNotFoundError: # pragma: no cover - optional convenience import + def load_dotenv() -> bool: + return False + + +logger = logging.getLogger(__name__) + +load_dotenv() + +session_store = SessionStore() +hrflow_client = HRFlowClient() +interview_agent = InterviewAgent() +scorer = InterviewScorer() +report_builder = ReportBuilder() + + +class SessionCreateResponse(BaseModel): + """Response for session creation.""" + + session_id: str = Field( + description="Server-generated session identifier used in all subsequent interview calls.", + examples=["d7f6c4d1-5f7e-4b9d-a9a1-2ddf5ff5f123"], + ) + normalized_profile: dict[str, Any] = Field( + description="Compact normalized version of the incoming HRFlow profile. This is the cleaned structure used by the backend." + ) + candidate_brief: dict[str, Any] = Field( + description="Recruiter-friendly candidate summary derived from the normalized profile and used to generate interview questions." + ) + normalized_job_offer: dict[str, Any] | None = Field( + default=None, + description="Normalized target job payload used to tailor questions and fit evaluation. Null when no job was provided." + ) + + +class StartInterviewResponse(BaseModel): + """Response for interview start.""" + + generated_questions: list[dict[str, Any]] = Field( + description="Exactly 3 generated interview questions for the session, in interview order." + ) + current_question: dict[str, Any] | None = Field( + description="The first unanswered question. On start, this is the first question in the interview." + ) + audio_base64: str | None = Field( + default=None, + description="Optional base64-encoded audio for the current question when Gradium is configured.", + ) + + +class AnswerRequest(BaseModel): + """Answer submission payload.""" + + question_id: str = Field( + description="Identifier of the question being answered. Must match one of the generated question ids for the session.", + examples=["q1"], + ) + transcript: str = Field( + default="", + description="Text transcript of the candidate's answer. This is the primary input used by the deterministic scorer.", + examples=["I led the backend rewrite, reduced API latency by 30%, and coordinated rollout with product and infra."], + ) + audio_base64: str | None = Field( + default=None, + description="Optional base64-encoded raw audio payload. Included for future use; current MVP scoring uses the transcript.", + ) + + +class AnswerResponse(BaseModel): + """Answer submission response.""" + + evaluation: dict[str, Any] = Field( + description="Per-question evaluation including normalized score, subscores, strengths, concerns, and rationale." + ) + next_question: dict[str, Any] | None = Field( + description="The next unanswered question in the interview flow, or null when all 3 questions are completed." + ) + interview_completed: bool = Field( + description="True when the submitted answer completes the 3-question interview." + ) + + +class GazeRequest(BaseModel): + """Client-side gaze tracking summary.""" + + events: list[dict[str, Any]] = Field(default_factory=list) + total_look_away_ms: int = Field(default=0) + look_away_count: int = Field(default=0) + + +class TTSRequest(BaseModel): + """Text-to-speech request payload.""" + + text: str = Field( + description="Plain text to synthesize into speech.", + examples=["Can you walk me through your background and how it led you to backend engineering?"], + ) + voice_id: str | None = Field( + default=None, + description="Gradium voice ID to use. Falls back to GRADIUM_VOICE_ID env var if omitted.", + ) + + +class TTSResponse(BaseModel): + """Text-to-speech response payload.""" + + audio_base64: str | None = Field( + description="Base64-encoded audio bytes when synthesis succeeds; otherwise null." + ) + available: bool = Field( + description="Whether TTS generation succeeded for this request." + ) + + +class STTResponse(BaseModel): + """Speech-to-text response payload.""" + + text: str | None = Field(description="Transcribed text, or null if transcription failed.") + available: bool = Field(description="Whether transcription succeeded.") + + +class ProfilePayload(BaseModel): + """Accept arbitrary HRFlow profile JSON.""" + + model_config = ConfigDict(extra="allow") + + +class JobOfferPayload(BaseModel): + """Accept arbitrary HRFlow job JSON.""" + + model_config = ConfigDict(extra="allow") + + +class SessionCreateRequest(BaseModel): + """Session creation payload with profile and optional job offer.""" + + profile: ProfilePayload = Field( + description="The HRFlow Profile JSON object for the candidate being interviewed." + ) + job_offer: JobOfferPayload | None = Field( + default=None, + description="Optional HRFlow-style job offer JSON. When provided, questions and scoring are tailored to both the profile and the job.", + ) + + +class HealthResponse(BaseModel): + """Healthcheck response payload.""" + + status: str = Field(description="Service health status.", examples=["ok"]) + + +@asynccontextmanager +async def lifespan(_: FastAPI): + init_db() + yield + + +app = FastAPI( + title="AI Interview MVP Backend", + version="0.1.0", + summary="Hackathon-ready backend for profile-driven AI screening interviews.", + description=( + "This API turns a HRFlow Profile JSON object into a short AI interview workflow.\n\n" + "Typical flow:\n" + "1. `POST /sessions` with a HRFlow profile payload.\n" + "2. `POST /sessions/{session_id}/start` to generate exactly 3 questions.\n" + "3. `POST /sessions/{session_id}/answer` once per question.\n" + "4. `GET /sessions/{session_id}/report` to retrieve the final report.\n\n" + "External services are optional. If HRFlow, an LLM, or Gradium are not configured, " + "the API falls back to deterministic local behavior when possible." + ), + lifespan=lifespan, +) +app.add_middleware( + CORSMiddleware, + allow_origins=["http://localhost:3000", "http://127.0.0.1:3000"], + allow_credentials=True, + allow_methods=["*"], + allow_headers=["*"], +) + + +@app.get( + "/health", + response_model=HealthResponse, + summary="Health check", + description="Simple liveness endpoint to confirm that the FastAPI service is up and responding.", + tags=["System"], +) +async def health() -> HealthResponse: + """Return service health status.""" + return HealthResponse(status="ok") + + +@app.post( + "/sessions", + response_model=SessionCreateResponse, + summary="Create interview session", + description=( + "Creates a new interview session from a HRFlow Profile JSON object.\n\n" + "What this endpoint does:\n" + "- validates the incoming profile shape\n" + "- normalizes profile data into a stable backend structure\n" + "- normalizes the optional target job offer\n" + "- builds a compact candidate brief used for job-aware question generation\n" + "- returns a `session_id` for the next steps\n\n" + "This endpoint does not generate interview questions yet. Call `/sessions/{session_id}/start` next." + ), + tags=["Sessions"], +) +async def create_session(payload: SessionCreateRequest) -> SessionCreateResponse: + """Create an interview session from a HRFlow Profile payload and optional job offer.""" + raw_profile = payload.profile.model_dump() + raw_job_offer = payload.job_offer.model_dump() if payload.job_offer is not None else None + validation = hrflow_client.validate_profile(raw_profile) + if not validation["normalized_profile"].get("profile_text"): + raise HTTPException(status_code=400, detail="Profile payload is missing usable interview context.") + + normalized_profile = validation["normalized_profile"] + normalized_job_offer = hrflow_client.normalize_job(raw_job_offer) if raw_job_offer else None + candidate_brief = build_candidate_brief(normalized_profile, normalized_job_offer) + session = session_store.create_session( + raw_profile, + raw_job_offer, + normalized_profile, + normalized_job_offer, + candidate_brief, + ) + return SessionCreateResponse( + session_id=session.session_id, + normalized_profile=session.normalized_profile, + candidate_brief=session.candidate_brief, + normalized_job_offer=session.normalized_job_offer, + ) + + +@app.post( + "/sessions/{session_id}/start", + response_model=StartInterviewResponse, + summary="Start interview and generate questions", + description=( + "Generates the interview questions for an existing session and returns the first current question.\n\n" + "Behavior:\n" + "- generates exactly 3 profile-driven questions on first call\n" + "- reuses the same question set on later calls for the same session\n" + "- optionally includes base64 TTS audio for the current question when Gradium is configured" + ), + tags=["Sessions"], +) +async def start_session( + session_id: str = Path( + ..., + description="Session identifier returned by `POST /sessions`.", + examples=["d7f6c4d1-5f7e-4b9d-a9a1-2ddf5ff5f123"], + ) +) -> StartInterviewResponse: + """Generate exactly five questions and return the first question.""" + session = session_store.get_session(session_id) + if not session: + raise HTTPException(status_code=404, detail="Session not found.") + + questions = session.generated_questions + if not questions: + questions = await interview_agent.generate_questions(session.candidate_brief) + if len(questions) != 3: + raise HTTPException(status_code=500, detail="Interview question generation failed.") + updated = session_store.update_questions(session_id, questions, status="in_progress") + if not updated: + raise HTTPException(status_code=404, detail="Session not found.") + session = updated + else: + session = session_store.update_questions(session_id, questions, status="in_progress") or session + + current_question = session.generated_questions[0] if session.generated_questions else None + audio_base64 = None + if current_question: + audio_bytes = await text_to_speech(current_question["question"]) + if audio_bytes: + audio_base64 = base64.b64encode(audio_bytes).decode("ascii") + return StartInterviewResponse( + generated_questions=session.generated_questions, + current_question=current_question, + audio_base64=audio_base64, + ) + + +@app.post( + "/sessions/{session_id}/answer", + response_model=AnswerResponse, + summary="Submit answer and advance interview", + description=( + "Scores one answer for one question in the current interview session.\n\n" + "What this endpoint expects:\n" + "- `session_id`: the active interview session\n" + "- `question_id`: the question being answered\n" + "- `transcript`: the candidate's answer text\n\n" + "What it returns:\n" + "- the evaluation for that answer\n" + "- the next unanswered question, if any\n" + "- whether the 3-question interview is now complete" + ), + tags=["Sessions"], +) +async def submit_answer( + session_id: str = Path( + ..., + description="Session identifier returned by `POST /sessions`.", + examples=["d7f6c4d1-5f7e-4b9d-a9a1-2ddf5ff5f123"], + ), + payload: AnswerRequest = ..., +) -> AnswerResponse: + """Accept a transcript answer, score it, and advance the interview.""" + session = session_store.get_session(session_id) + if not session: + raise HTTPException(status_code=404, detail="Session not found.") + if not session.generated_questions: + raise HTTPException(status_code=400, detail="Interview has not started.") + + question = next((item for item in session.generated_questions if item["id"] == payload.question_id), None) + if not question: + raise HTTPException(status_code=404, detail="Question not found.") + if any(answer.get("question_id") == payload.question_id for answer in session.answers): + raise HTTPException(status_code=409, detail="Question already answered.") + + evaluation = await scorer.evaluate_answer(session.candidate_brief, question, payload.transcript) + answer_record = payload.model_dump() + answered_count = len(session.answers) + 1 + completed = answered_count >= len(session.generated_questions) + status = "completed" if completed else "in_progress" + updated = session_store.append_answer(session_id, answer_record, evaluation, status=status) + if not updated: + raise HTTPException(status_code=404, detail="Session not found.") + + next_question = None + if not completed: + answered_ids = {answer.get("question_id") for answer in updated.answers} + next_question = next((item for item in updated.generated_questions if item["id"] not in answered_ids), None) + + return AnswerResponse( + evaluation=evaluation, + next_question=next_question, + interview_completed=completed, + ) + + +@app.post( + "/sessions/{session_id}/gaze", + summary="Store gaze tracking summary", + tags=["Sessions"], +) +async def save_gaze( + session_id: str = Path( + ..., + description="Session identifier returned by `POST /sessions`.", + ), + payload: GazeRequest = ..., +) -> dict[str, str]: + """Store client-side gaze tracking summary (look-away events) for a session.""" + session = session_store.get_session(session_id) + if not session: + raise HTTPException(status_code=404, detail="Session not found.") + session_store.save_gaze(session_id, payload.model_dump()) + return {"status": "ok"} + + +@app.get( + "/sessions/{session_id}/report", + summary="Get final interview report", + description=( + "Builds and returns the final recruiter-facing JSON report for a session.\n\n" + "The report includes candidate summary, per-question evaluations, overall scoring, " + "strengths, concerns, recommendation, and final summary." + ), + tags=["Sessions"], +) +async def get_report( + session_id: str = Path( + ..., + description="Session identifier returned by `POST /sessions`.", + examples=["d7f6c4d1-5f7e-4b9d-a9a1-2ddf5ff5f123"], + ) +) -> dict[str, Any]: + """Return the final interview report JSON.""" + session = session_store.get_session(session_id) + if not session: + raise HTTPException(status_code=404, detail="Session not found.") + report = report_builder.build_report(session.session_id, session.candidate_brief, session.evaluations) + + # Enrich each evaluation with the candidate's transcript and question text + answer_by_qid = {a["question_id"]: a.get("transcript", "") for a in session.answers if isinstance(a, dict)} + question_by_qid = {q["id"]: q.get("question", "") for q in session.generated_questions if isinstance(q, dict)} + for ev in report.get("per_question_evaluations", []): + qid = ev.get("question_id") + ev["transcript"] = answer_by_qid.get(qid, "") + ev["question_text"] = question_by_qid.get(qid, "") + + raw_profile = session.raw_profile if isinstance(session.raw_profile, dict) else {} + normalized_job_offer = session.normalized_job_offer or {} + raw_job_offer = session.raw_job_offer or {} + raw_job_data = raw_job_offer.get("data") if isinstance(raw_job_offer.get("data"), dict) else raw_job_offer + raw_job_data = raw_job_data if isinstance(raw_job_data, dict) else {} + raw_job_board = raw_job_data.get("board") if isinstance(raw_job_data.get("board"), dict) else {} + raw_profile_source = raw_profile.get("source") if isinstance(raw_profile.get("source"), dict) else {} + + source_key = ( + raw_profile.get("source_key") + or raw_profile_source.get("key") + or hrflow_client.source_key + ) + board_key = ( + raw_job_offer.get("board_key") + if isinstance(raw_job_offer.get("board_key"), str) + else None + ) or normalized_job_offer.get("board_key") or raw_job_data.get("board_key") or raw_job_board.get("key") or hrflow_client.board_key + + profile_reference = raw_profile.get("reference") if isinstance(raw_profile.get("reference"), str) and raw_profile.get("reference") else None + raw_job_reference = normalized_job_offer.get("job_reference") or raw_job_data.get("reference") + job_reference = ( + raw_job_reference + if isinstance(raw_job_reference, str) and raw_job_reference and raw_job_reference != "00000" + else None + ) + + # Attach client-side gaze data if available + gaze_session = session_store.get_session(session_id) + if gaze_session and gaze_session.gaze_summary: + report["gaze_summary"] = gaze_session.gaze_summary + + # Extract CV public URL from raw profile attachments + profile_data = raw_profile.get("data") if isinstance(raw_profile.get("data"), dict) else raw_profile + attachments = profile_data.get("attachments") if isinstance(profile_data, dict) else [] + cv_url: str | None = None + for attachment in (attachments or []): + if isinstance(attachment, dict): + url = attachment.get("public_url") or attachment.get("url") + if url and isinstance(url, str): + cv_url = url + break + report["cv_url"] = cv_url + + report["hrflow_profile_job_grade"] = await hrflow_client.grade_profile_for_job( + source_key=source_key, + board_key=board_key, + profile_key=session.normalized_profile.get("profile_key"), + job_key=normalized_job_offer.get("job_key"), + profile_reference=profile_reference, + job_reference=job_reference, + ) + logger.info(report) + + candidate_name = report.get("candidate_summary", {}).get("candidate_name", "Unknown") + overall_score = report.get("overall_score", 0.0) + recommendation = report.get("recommendation", "no") + save_report(session_id, candidate_name, overall_score, recommendation, report) + + return report + + +@app.get( + "/jobs", + summary="List available job offers", + description="Returns a list of job offers from the configured HRflow board.", + tags=["Jobs"], +) +async def list_jobs( + board_key: str | None = None, + limit: int = 12, + page: int = 1, +) -> dict[str, Any]: + """Proxy HRflow jobs/searching and return a compact list for the UI.""" + try: + result = await hrflow_client.list_jobs(board_key=board_key, limit=limit, page=page) + except Exception as exc: + raise HTTPException(status_code=502, detail=f"Could not fetch jobs: {exc}") from exc + + raw_jobs = [] + data = result.get("data") + if isinstance(data, dict): + raw_jobs = data.get("jobs", []) or [] + elif isinstance(data, list): + raw_jobs = data + + jobs = [] + for job in raw_jobs: + if not isinstance(job, dict): + continue + board = job.get("board") if isinstance(job.get("board"), dict) else {} + location = job.get("location") if isinstance(job.get("location"), dict) else {} + skills = [ + s.get("name") or s.get("label") or "" + for s in (job.get("skills") or []) + if isinstance(s, dict) + ] + sections = job.get("sections") or [] + parsed_sections = [] + for section in sections: + if isinstance(section, dict): + title = (section.get("title") or section.get("name") or "").strip() + desc = (section.get("description") or section.get("text") or "").strip() + if desc: + parsed_sections.append({"title": title, "description": desc}) + + summary = (job.get("summary") or "").strip() + + def _extract_text(field: Any) -> str: + if not field: + return "" + if isinstance(field, str): + return field.strip() + if isinstance(field, dict): + return (field.get("text") or field.get("description") or "").strip() + return "" + + jobs.append({ + "key": job.get("key") or job.get("id") or "", + "board_key": board.get("key") or board_key or hrflow_client.board_key or "", + "title": job.get("name") or job.get("title") or "Offre sans titre", + "company": board.get("name") or job.get("company") or "", + "location": location.get("text") or job.get("location") or "", + "contract_type": (job.get("info") or {}).get("contract_type") or job.get("contract_type") or "", + "skills": [s for s in skills if s], + "summary": summary, + "sections": parsed_sections, + "requirements": _extract_text(job.get("requirements")), + "responsibilities": _extract_text(job.get("responsibilities")), + "benefits": _extract_text(job.get("benefits")), + "url": job.get("url") or "", + "created_at": job.get("created_at") or "", + }) + + return {"jobs": jobs, "total": len(jobs)} + + +@app.post( + "/profile/parse-cv", + response_model=SessionCreateResponse, + summary="Parse CV and create interview session", + description=( + "Parses a CV/resume file via HRFlow Profile Parsing API and creates a ready-to-start interview session.\n\n" + "Accepts a multipart form with a `file` field (PDF, DOC, DOCX) and optional " + "`source_key`, `board_key`, `job_key` fields.\n\n" + "On success, returns the same payload as `POST /sessions`, allowing the client to proceed " + "directly to `POST /sessions/{session_id}/start`." + ), + tags=["Sessions"], +) +async def parse_cv_and_create_session( + file: UploadFile = File(..., description="CV/resume file (PDF, DOC, DOCX)."), + source_key: str | None = Form(default=None, description="HRFlow source key. Falls back to HRFLOW_SOURCE_KEY env var."), + board_key: str | None = Form(default=None, description="HRFlow board key for the target job offer (optional)."), + job_key: str | None = Form(default=None, description="HRFlow job key for the target job offer (optional)."), +) -> SessionCreateResponse: + """Parse a CV file via HRFlow, then create and return an interview session.""" + file_bytes = await file.read() + filename = file.filename or "cv.pdf" + + try: + parse_result = await hrflow_client.parse_cv_file(file_bytes, filename, source_key) + except Exception as exc: + raise HTTPException(status_code=502, detail=f"CV parsing failed: {exc}") from exc + + # HRFlow response shape: { "data": { "profile": {...} } } + data = parse_result.get("data") if isinstance(parse_result.get("data"), dict) else {} + raw_profile = data.get("profile") if isinstance(data.get("profile"), dict) else {} + if not raw_profile: + raise HTTPException(status_code=400, detail="CV parsing returned an empty profile. Check your source_key and file format.") + + raw_job_offer: dict | None = None + resolved_board_key = board_key or hrflow_client.board_key + if resolved_board_key and job_key: + try: + job_result = await hrflow_client._request( + "GET", "job/indexing", params={"board_key": resolved_board_key, "job_key": job_key} + ) + job_data = job_result.get("data") if isinstance(job_result.get("data"), dict) else None + if job_data: + raw_job_offer = job_data + except Exception as exc: + logger.warning("Could not fetch job offer during CV parse: %s", exc) + + validation = hrflow_client.validate_profile(raw_profile) + if not validation["normalized_profile"].get("profile_text"): + raise HTTPException(status_code=400, detail="Parsed profile is missing usable interview context.") + + normalized_profile = validation["normalized_profile"] + normalized_job_offer = hrflow_client.normalize_job(raw_job_offer) if raw_job_offer else None + candidate_brief = build_candidate_brief(normalized_profile, normalized_job_offer) + session = session_store.create_session( + raw_profile, + raw_job_offer, + normalized_profile, + normalized_job_offer, + candidate_brief, + ) + return SessionCreateResponse( + session_id=session.session_id, + normalized_profile=session.normalized_profile, + candidate_brief=session.candidate_brief, + normalized_job_offer=session.normalized_job_offer, + ) + + +@app.post( + "/stt", + response_model=STTResponse, + summary="Transcribe audio with Voxtral", + description=( + "Transcribes an audio file locally using the Voxtral model via mistral-inference.\n\n" + "Accepts multipart/form-data with an `audio` file field and optional `lang` parameter (default: 'fr')." + ), + tags=["Audio"], +) +async def stt( + audio: UploadFile = File(..., description="Audio file to transcribe (webm or mp4)."), + lang: str = Form(default="fr", description="Language code for transcription (e.g. 'fr', 'en')."), +) -> STTResponse: + """Transcribe audio using Voxtral locally.""" + audio_bytes = await audio.read() + audio_format = "mp4" if (audio.content_type or "").endswith("mp4") else "webm" + text = await voxtral_stt(audio_bytes, audio_format, lang) + if text is None: + return STTResponse(text=None, available=False) + return STTResponse(text=text.strip(), available=True) + + +@app.get( + "/hr/interviews", + summary="List all completed interviews", + description="Returns a summary list of all completed interview sessions, ordered by most recent first.", + tags=["HR"], +) +async def hr_list_interviews() -> list[dict[str, Any]]: + """Return summary metadata for all persisted interview reports.""" + return list_interviews() + + +@app.get( + "/hr/interviews/{session_id}", + summary="Get full interview report (HR)", + description="Returns the full recruiter-facing report for a completed interview session.", + tags=["HR"], +) +async def hr_get_interview( + session_id: str = Path( + ..., + description="Session identifier of the completed interview.", + examples=["d7f6c4d1-5f7e-4b9d-a9a1-2ddf5ff5f123"], + ), +) -> dict[str, Any]: + """Return the persisted full report JSON for a completed interview.""" + report = get_interview_report(session_id) + if not report: + raise HTTPException(status_code=404, detail="Interview not found.") + return report + + +@app.post( + "/tts", + response_model=TTSResponse, + summary="Generate text-to-speech audio", + description=( + "Converts plain text into spoken audio using Gradium when configured.\n\n" + "If Gradium credentials are missing or synthesis fails, the endpoint returns a null-safe response " + "with `audio_base64 = null` and `available = false` instead of crashing." + ), + tags=["Audio"], +) +async def tts(payload: TTSRequest) -> TTSResponse: + """Generate TTS audio when Gradium is configured.""" + audio = await text_to_speech(payload.text, payload.voice_id) + if not audio: + return TTSResponse(audio_base64=None, available=False) + return TTSResponse(audio_base64=base64.b64encode(audio).decode("ascii"), available=True) diff --git a/404jobnotfound-remi-ai/backend/pyproject.toml b/404jobnotfound-remi-ai/backend/pyproject.toml new file mode 100644 index 0000000..9cfcf9c --- /dev/null +++ b/404jobnotfound-remi-ai/backend/pyproject.toml @@ -0,0 +1,27 @@ +[project] +name = "backend" +version = "0.1.0" +requires-python = ">=3.11" +dependencies = [ + "fastapi", + "uvicorn", + "httpx", + "certifi", + "gradium", + "pydantic", + "python-dotenv", + "python-multipart", + "mlx-whisper", + "agent", +] + +[build-system] +requires = ["setuptools>=61"] +build-backend = "setuptools.build_meta" + +[tool.setuptools.packages.find] +where = [".."] +include = ["backend*"] + +[tool.uv.sources] +agent = {workspace = true} diff --git a/404jobnotfound-remi-ai/backend/session_store.py b/404jobnotfound-remi-ai/backend/session_store.py new file mode 100644 index 0000000..3896523 --- /dev/null +++ b/404jobnotfound-remi-ai/backend/session_store.py @@ -0,0 +1,124 @@ +"""In-memory session store for interview sessions.""" + +from __future__ import annotations + +from copy import deepcopy +from dataclasses import dataclass, field +from datetime import UTC, datetime +from threading import Lock +from typing import Any +from uuid import uuid4 + + +def utc_now() -> datetime: + """Return a timezone-aware UTC timestamp.""" + return datetime.now(UTC) + + +@dataclass +class SessionRecord: + """Stored interview session state.""" + + session_id: str + raw_profile: dict[str, Any] + raw_job_offer: dict[str, Any] | None + normalized_profile: dict[str, Any] + normalized_job_offer: dict[str, Any] | None + candidate_brief: dict[str, Any] + generated_questions: list[dict[str, Any]] = field(default_factory=list) + answers: list[dict[str, Any]] = field(default_factory=list) + evaluations: list[dict[str, Any]] = field(default_factory=list) + gaze_summary: dict[str, Any] | None = None + status: str = "created" + created_at: datetime = field(default_factory=utc_now) + updated_at: datetime = field(default_factory=utc_now) + started_at: datetime | None = None + completed_at: datetime | None = None + + def touch(self) -> None: + """Update the record modification timestamp.""" + self.updated_at = utc_now() + + +class SessionStore: + """Thread-safe in-memory store with clean CRUD-style helpers.""" + + def __init__(self) -> None: + self._sessions: dict[str, SessionRecord] = {} + self._lock = Lock() + + def create_session( + self, + raw_profile: dict[str, Any], + raw_job_offer: dict[str, Any] | None, + normalized_profile: dict[str, Any], + normalized_job_offer: dict[str, Any] | None, + candidate_brief: dict[str, Any], + ) -> SessionRecord: + """Create and persist a new interview session.""" + record = SessionRecord( + session_id=str(uuid4()), + raw_profile=deepcopy(raw_profile), + raw_job_offer=deepcopy(raw_job_offer), + normalized_profile=deepcopy(normalized_profile), + normalized_job_offer=deepcopy(normalized_job_offer), + candidate_brief=deepcopy(candidate_brief), + ) + with self._lock: + self._sessions[record.session_id] = record + return deepcopy(record) + + def get_session(self, session_id: str) -> SessionRecord | None: + """Retrieve a session by id.""" + with self._lock: + record = self._sessions.get(session_id) + return deepcopy(record) if record else None + + def save_session(self, session: SessionRecord) -> SessionRecord: + """Persist a full session record replacement.""" + session.touch() + with self._lock: + self._sessions[session.session_id] = deepcopy(session) + return deepcopy(session) + + def update_questions(self, session_id: str, generated_questions: list[dict[str, Any]], status: str) -> SessionRecord | None: + """Store generated questions and update session status.""" + with self._lock: + record = self._sessions.get(session_id) + if not record: + return None + record.generated_questions = deepcopy(generated_questions) + record.status = status + if status == "in_progress" and record.started_at is None: + record.started_at = utc_now() + record.touch() + return deepcopy(record) + + def append_answer(self, session_id: str, answer: dict[str, Any], evaluation: dict[str, Any], status: str) -> SessionRecord | None: + """Append an answer/evaluation pair and update completion status when needed.""" + with self._lock: + record = self._sessions.get(session_id) + if not record: + return None + record.answers.append(deepcopy(answer)) + record.evaluations.append(deepcopy(evaluation)) + record.status = status + if status == "completed": + record.completed_at = utc_now() + record.touch() + return deepcopy(record) + + def save_gaze(self, session_id: str, gaze_summary: dict[str, Any]) -> SessionRecord | None: + """Store client-side gaze tracking summary for a session.""" + with self._lock: + record = self._sessions.get(session_id) + if not record: + return None + record.gaze_summary = deepcopy(gaze_summary) + record.touch() + return deepcopy(record) + + def delete_session(self, session_id: str) -> bool: + """Delete a session if it exists.""" + with self._lock: + return self._sessions.pop(session_id, None) is not None diff --git a/404jobnotfound-remi-ai/backend/voxtral_stt.py b/404jobnotfound-remi-ai/backend/voxtral_stt.py new file mode 100644 index 0000000..a4084b0 --- /dev/null +++ b/404jobnotfound-remi-ai/backend/voxtral_stt.py @@ -0,0 +1,80 @@ +"""Local speech-to-text using Whisper via mlx-whisper (Apple Silicon optimized).""" + +from __future__ import annotations + +import asyncio +import logging +import os +import shutil +import subprocess +import tempfile +from typing import Optional + +logger = logging.getLogger(__name__) + +WHISPER_MODEL = os.getenv("WHISPER_MODEL", "mlx-community/whisper-large-v3-turbo") + + +def _find_ffmpeg() -> str: + ffmpeg = shutil.which("ffmpeg") + if ffmpeg: + return ffmpeg + for path in ("/opt/homebrew/bin/ffmpeg", "/usr/local/bin/ffmpeg"): + if os.path.isfile(path): + return path + raise FileNotFoundError("ffmpeg not found — install it with: brew install ffmpeg") + + +def _convert_to_wav(audio_bytes: bytes, input_format: str) -> Optional[str]: + """Convert audio to 16kHz mono WAV via ffmpeg. Returns temp WAV path.""" + with tempfile.NamedTemporaryFile(suffix=f".{input_format}", delete=False) as f_in: + f_in.write(audio_bytes) + in_path = f_in.name + + out_path = in_path.replace(f".{input_format}", ".wav") + try: + ffmpeg = _find_ffmpeg() + subprocess.run( + [ffmpeg, "-y", "-i", in_path, "-ar", "16000", "-ac", "1", "-f", "wav", out_path], + check=True, + capture_output=True, + ) + return out_path + except Exception as e: + logger.error("Audio conversion failed: %s", e) + if os.path.exists(out_path): + os.unlink(out_path) + return None + finally: + os.unlink(in_path) + + +def _transcribe_sync(audio_bytes: bytes, input_format: str, lang: str) -> Optional[str]: + try: + import mlx_whisper + + wav_path = _convert_to_wav(audio_bytes, input_format) + if wav_path is None: + return None + + try: + result = mlx_whisper.transcribe( + wav_path, + path_or_hf_repo=WHISPER_MODEL, + language=lang, + verbose=False, + ) + return result.get("text", "").strip() + finally: + if os.path.exists(wav_path): + os.unlink(wav_path) + + except Exception as e: + logger.error("Whisper transcription error: %s", e) + return None + + +async def speech_to_text(audio_bytes: bytes, audio_format: str = "webm", lang: str = "fr") -> Optional[str]: + """Transcribe audio using mlx-whisper locally (async wrapper).""" + loop = asyncio.get_event_loop() + return await loop.run_in_executor(None, _transcribe_sync, audio_bytes, audio_format, lang) diff --git a/404jobnotfound-remi-ai/frontend/.env.example b/404jobnotfound-remi-ai/frontend/.env.example new file mode 100644 index 0000000..bcec194 --- /dev/null +++ b/404jobnotfound-remi-ai/frontend/.env.example @@ -0,0 +1,3 @@ +VITE_HRFLOW_API_KEY= +VITE_HRFLOW_USER_EMAIL= +VITE_HRFLOW_SOURCE_KEY= diff --git a/404jobnotfound-remi-ai/frontend/.gitignore b/404jobnotfound-remi-ai/frontend/.gitignore new file mode 100644 index 0000000..deed335 --- /dev/null +++ b/404jobnotfound-remi-ai/frontend/.gitignore @@ -0,0 +1,3 @@ +node_modules/ +dist/ +.env diff --git a/404jobnotfound-remi-ai/frontend/index.html b/404jobnotfound-remi-ai/frontend/index.html new file mode 100644 index 0000000..85cc72d --- /dev/null +++ b/404jobnotfound-remi-ai/frontend/index.html @@ -0,0 +1,14 @@ + + + + + + + Remi AI — Powered by HRFlow + + + +
+ + + diff --git a/404jobnotfound-remi-ai/frontend/package-lock.json b/404jobnotfound-remi-ai/frontend/package-lock.json new file mode 100644 index 0000000..1738cc9 --- /dev/null +++ b/404jobnotfound-remi-ai/frontend/package-lock.json @@ -0,0 +1,3064 @@ +{ + "name": "hrflow-interview", + "version": "1.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "hrflow-interview", + "version": "1.0.0", + "dependencies": { + "@mediapipe/tasks-vision": "^0.10.34", + "lottie-react": "^2.4.1", + "lucide-react": "^0.344.0", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "recharts": "^2.10.0" + }, + "devDependencies": { + "@types/react": "^18.2.55", + "@types/react-dom": "^18.2.19", + "@vitejs/plugin-react": "^4.2.1", + "autoprefixer": "^10.4.17", + "postcss": "^8.4.35", + "tailwindcss": "^3.4.1", + "typescript": "^5.2.2", + "vite": "^5.1.0" + } + }, + "node_modules/@alloc/quick-lru": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.0.tgz", + "integrity": "sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.28.5", + "js-tokens": "^4.0.0", + "picocolors": "^1.1.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.0.tgz", + "integrity": "sha512-T1NCJqT/j9+cn8fvkt7jtwbLBfLC/1y1c7NtCeXFRgzGTsafi68MRv8yzkYSapBnFA6L3U2VSc02ciDzoAJhJg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.0.tgz", + "integrity": "sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.29.0", + "@babel/generator": "^7.29.0", + "@babel/helper-compilation-targets": "^7.28.6", + "@babel/helper-module-transforms": "^7.28.6", + "@babel/helpers": "^7.28.6", + "@babel/parser": "^7.29.0", + "@babel/template": "^7.28.6", + "@babel/traverse": "^7.29.0", + "@babel/types": "^7.29.0", + "@jridgewell/remapping": "^2.3.5", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/generator": { + "version": "7.29.1", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.1.tgz", + "integrity": "sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.29.0", + "@babel/types": "^7.29.0", + "@jridgewell/gen-mapping": "^0.3.12", + "@jridgewell/trace-mapping": "^0.3.28", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.28.6.tgz", + "integrity": "sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.28.6", + "@babel/helper-validator-option": "^7.27.1", + "browserslist": "^4.24.0", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-globals": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz", + "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.28.6.tgz", + "integrity": "sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.28.6", + "@babel/types": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.6.tgz", + "integrity": "sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.28.6", + "@babel/helper-validator-identifier": "^7.28.5", + "@babel/traverse": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.28.6.tgz", + "integrity": "sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/Dug==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", + "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz", + "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz", + "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.29.2", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.2.tgz", + "integrity": "sha512-HoGuUs4sCZNezVEKdVcwqmZN8GoHirLUcLaYVNBK2J0DadGtdcqgr3BCbvH8+XUo4NGjNl3VOtSjEKNzqfFgKw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.28.6", + "@babel/types": "^7.29.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.29.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.2.tgz", + "integrity": "sha512-4GgRzy/+fsBa72/RZVJmGKPmZu9Byn8o4MoLpmNe1m8ZfYnz5emHLQz3U4gLud6Zwl0RZIcgiLD7Uq7ySFuDLA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.29.0" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-self": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.27.1.tgz", + "integrity": "sha512-6UzkCs+ejGdZ5mFFC/OCUrv028ab2fp1znZmCZjAOBKiBK2jXD1O+BPSfX8X2qjJ75fZBMSnQn3Rq2mrBJK2mw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-source": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.27.1.tgz", + "integrity": "sha512-zbwoTsBruTeKB9hSq73ha66iFeJHuaFkUbwvqElnygoNbj/jHRsSeokowZFN3CZ64IvEqcmmkVe89OPXc7ldAw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.29.2", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.29.2.tgz", + "integrity": "sha512-JiDShH45zKHWyGe4ZNVRrCjBz8Nh9TMmZG1kh4QTK8hCBTWBi8Da+i7s1fJw7/lYpM4ccepSNfqzZ/QvABBi5g==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.28.6.tgz", + "integrity": "sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.28.6", + "@babel/parser": "^7.28.6", + "@babel/types": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.0.tgz", + "integrity": "sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.29.0", + "@babel/generator": "^7.29.0", + "@babel/helper-globals": "^7.28.0", + "@babel/parser": "^7.29.0", + "@babel/template": "^7.28.6", + "@babel/types": "^7.29.0", + "debug": "^4.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.0.tgz", + "integrity": "sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.27.1", + "@babel/helper-validator-identifier": "^7.28.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz", + "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz", + "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz", + "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz", + "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz", + "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz", + "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz", + "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz", + "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz", + "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz", + "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz", + "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz", + "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz", + "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==", + "cpu": [ + "mips64el" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz", + "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz", + "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz", + "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz", + "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz", + "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz", + "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz", + "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz", + "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz", + "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz", + "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/remapping": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", + "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", + "dev": true, + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.31", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", + "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@mediapipe/tasks-vision": { + "version": "0.10.34", + "resolved": "https://registry.npmjs.org/@mediapipe/tasks-vision/-/tasks-vision-0.10.34.tgz", + "integrity": "sha512-KFGyhDsjJ+9WUMcMfjTOpcEp3LJNS3KwC7BfvKrCYELn/7G/5kmwnU7z6Spps+iWQoTGL8xW8i68r65OTa3DwA==", + "license": "Apache-2.0" + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@rolldown/pluginutils": { + "version": "1.0.0-beta.27", + "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.27.tgz", + "integrity": "sha512-+d0F4MKMCbeVUJwG96uQ4SgAznZNSq93I3V+9NHA4OpvqG8mRCpGdKmK8l/dl02h2CCDHwW2FqilnTyDcAnqjA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.60.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.60.0.tgz", + "integrity": "sha512-WOhNW9K8bR3kf4zLxbfg6Pxu2ybOUbB2AjMDHSQx86LIF4rH4Ft7vmMwNt0loO0eonglSNy4cpD3MKXXKQu0/A==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.60.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.60.0.tgz", + "integrity": "sha512-u6JHLll5QKRvjciE78bQXDmqRqNs5M/3GVqZeMwvmjaNODJih/WIrJlFVEihvV0MiYFmd+ZyPr9wxOVbPAG2Iw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.60.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.60.0.tgz", + "integrity": "sha512-qEF7CsKKzSRc20Ciu2Zw1wRrBz4g56F7r/vRwY430UPp/nt1x21Q/fpJ9N5l47WWvJlkNCPJz3QRVw008fi7yA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.60.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.60.0.tgz", + "integrity": "sha512-WADYozJ4QCnXCH4wPB+3FuGmDPoFseVCUrANmA5LWwGmC6FL14BWC7pcq+FstOZv3baGX65tZ378uT6WG8ynTw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-freebsd-arm64": { + "version": "4.60.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.60.0.tgz", + "integrity": "sha512-6b8wGHJlDrGeSE3aH5mGNHBjA0TTkxdoNHik5EkvPHCt351XnigA4pS7Wsj/Eo9Y8RBU6f35cjN9SYmCFBtzxw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-freebsd-x64": { + "version": "4.60.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.60.0.tgz", + "integrity": "sha512-h25Ga0t4jaylMB8M/JKAyrvvfxGRjnPQIR8lnCayyzEjEOx2EJIlIiMbhpWxDRKGKF8jbNH01NnN663dH638mA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.60.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.60.0.tgz", + "integrity": "sha512-RzeBwv0B3qtVBWtcuABtSuCzToo2IEAIQrcyB/b2zMvBWVbjo8bZDjACUpnaafaxhTw2W+imQbP2BD1usasK4g==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.60.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.60.0.tgz", + "integrity": "sha512-Sf7zusNI2CIU1HLzuu9Tc5YGAHEZs5Lu7N1ssJG4Tkw6e0MEsN7NdjUDDfGNHy2IU+ENyWT+L2obgWiguWibWQ==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.60.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.60.0.tgz", + "integrity": "sha512-DX2x7CMcrJzsE91q7/O02IJQ5/aLkVtYFryqCjduJhUfGKG6yJV8hxaw8pZa93lLEpPTP/ohdN4wFz7yp/ry9A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.60.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.60.0.tgz", + "integrity": "sha512-09EL+yFVbJZlhcQfShpswwRZ0Rg+z/CsSELFCnPt3iK+iqwGsI4zht3secj5vLEs957QvFFXnzAT0FFPIxSrkQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-loong64-gnu": { + "version": "4.60.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.60.0.tgz", + "integrity": "sha512-i9IcCMPr3EXm8EQg5jnja0Zyc1iFxJjZWlb4wr7U2Wx/GrddOuEafxRdMPRYVaXjgbhvqalp6np07hN1w9kAKw==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-loong64-musl": { + "version": "4.60.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.60.0.tgz", + "integrity": "sha512-DGzdJK9kyJ+B78MCkWeGnpXJ91tK/iKA6HwHxF4TAlPIY7GXEvMe8hBFRgdrR9Ly4qebR/7gfUs9y2IoaVEyog==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-ppc64-gnu": { + "version": "4.60.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.60.0.tgz", + "integrity": "sha512-RwpnLsqC8qbS8z1H1AxBA1H6qknR4YpPR9w2XX0vo2Sz10miu57PkNcnHVaZkbqyw/kUWfKMI73jhmfi9BRMUQ==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-ppc64-musl": { + "version": "4.60.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.60.0.tgz", + "integrity": "sha512-Z8pPf54Ly3aqtdWC3G4rFigZgNvd+qJlOE52fmko3KST9SoGfAdSRCwyoyG05q1HrrAblLbk1/PSIV+80/pxLg==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.60.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.60.0.tgz", + "integrity": "sha512-3a3qQustp3COCGvnP4SvrMHnPQ9d1vzCakQVRTliaz8cIp/wULGjiGpbcqrkv0WrHTEp8bQD/B3HBjzujVWLOA==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-musl": { + "version": "4.60.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.60.0.tgz", + "integrity": "sha512-pjZDsVH/1VsghMJ2/kAaxt6dL0psT6ZexQVrijczOf+PeP2BUqTHYejk3l6TlPRydggINOeNRhvpLa0AYpCWSQ==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.60.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.60.0.tgz", + "integrity": "sha512-3ObQs0BhvPgiUVZrN7gqCSvmFuMWvWvsjG5ayJ3Lraqv+2KhOsp+pUbigqbeWqueGIsnn+09HBw27rJ+gYK4VQ==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.60.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.60.0.tgz", + "integrity": "sha512-EtylprDtQPdS5rXvAayrNDYoJhIz1/vzN2fEubo3yLE7tfAw+948dO0g4M0vkTVFhKojnF+n6C8bDNe+gDRdTg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.60.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.60.0.tgz", + "integrity": "sha512-k09oiRCi/bHU9UVFqD17r3eJR9bn03TyKraCrlz5ULFJGdJGi7VOmm9jl44vOJvRJ6P7WuBi/s2A97LxxHGIdw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-openbsd-x64": { + "version": "4.60.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.60.0.tgz", + "integrity": "sha512-1o/0/pIhozoSaDJoDcec+IVLbnRtQmHwPV730+AOD29lHEEo4F5BEUB24H0OBdhbBBDwIOSuf7vgg0Ywxdfiiw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ] + }, + "node_modules/@rollup/rollup-openharmony-arm64": { + "version": "4.60.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.60.0.tgz", + "integrity": "sha512-pESDkos/PDzYwtyzB5p/UoNU/8fJo68vcXM9ZW2V0kjYayj1KaaUfi1NmTUTUpMn4UhU4gTuK8gIaFO4UGuMbA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ] + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.60.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.60.0.tgz", + "integrity": "sha512-hj1wFStD7B1YBeYmvY+lWXZ7ey73YGPcViMShYikqKT1GtstIKQAtfUI6yrzPjAy/O7pO0VLXGmUVWXQMaYgTQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.60.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.60.0.tgz", + "integrity": "sha512-SyaIPFoxmUPlNDq5EHkTbiKzmSEmq/gOYFI/3HHJ8iS/v1mbugVa7dXUzcJGQfoytp9DJFLhHH4U3/eTy2Bq4w==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-gnu": { + "version": "4.60.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.60.0.tgz", + "integrity": "sha512-RdcryEfzZr+lAr5kRm2ucN9aVlCCa2QNq4hXelZxb8GG0NJSazq44Z3PCCc8wISRuCVnGs0lQJVX5Vp6fKA+IA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.60.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.60.0.tgz", + "integrity": "sha512-PrsWNQ8BuE00O3Xsx3ALh2Df8fAj9+cvvX9AIA6o4KpATR98c9mud4XtDWVvsEuyia5U4tVSTKygawyJkjm60w==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@types/babel__core": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.27.0.tgz", + "integrity": "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.28.0.tgz", + "integrity": "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.28.2" + } + }, + "node_modules/@types/d3-array": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/@types/d3-array/-/d3-array-3.2.2.tgz", + "integrity": "sha512-hOLWVbm7uRza0BYXpIIW5pxfrKe0W+D5lrFiAEYR+pb6w3N2SwSMaJbXdUfSEv+dT4MfHBLtn5js0LAWaO6otw==", + "license": "MIT" + }, + "node_modules/@types/d3-color": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/@types/d3-color/-/d3-color-3.1.3.tgz", + "integrity": "sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A==", + "license": "MIT" + }, + "node_modules/@types/d3-ease": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/d3-ease/-/d3-ease-3.0.2.tgz", + "integrity": "sha512-NcV1JjO5oDzoK26oMzbILE6HW7uVXOHLQvHshBUW4UMdZGfiY6v5BeQwh9a9tCzv+CeefZQHJt5SRgK154RtiA==", + "license": "MIT" + }, + "node_modules/@types/d3-interpolate": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-3.0.4.tgz", + "integrity": "sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA==", + "license": "MIT", + "dependencies": { + "@types/d3-color": "*" + } + }, + "node_modules/@types/d3-path": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@types/d3-path/-/d3-path-3.1.1.tgz", + "integrity": "sha512-VMZBYyQvbGmWyWVea0EHs/BwLgxc+MKi1zLDCONksozI4YJMcTt8ZEuIR4Sb1MMTE8MMW49v0IwI5+b7RmfWlg==", + "license": "MIT" + }, + "node_modules/@types/d3-scale": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-4.0.9.tgz", + "integrity": "sha512-dLmtwB8zkAeO/juAMfnV+sItKjlsw2lKdZVVy6LRr0cBmegxSABiLEpGVmSJJ8O08i4+sGR6qQtb6WtuwJdvVw==", + "license": "MIT", + "dependencies": { + "@types/d3-time": "*" + } + }, + "node_modules/@types/d3-shape": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-3.1.8.tgz", + "integrity": "sha512-lae0iWfcDeR7qt7rA88BNiqdvPS5pFVPpo5OfjElwNaT2yyekbM0C9vK+yqBqEmHr6lDkRnYNoTBYlAgJa7a4w==", + "license": "MIT", + "dependencies": { + "@types/d3-path": "*" + } + }, + "node_modules/@types/d3-time": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/d3-time/-/d3-time-3.0.4.tgz", + "integrity": "sha512-yuzZug1nkAAaBlBBikKZTgzCeA+k1uy4ZFwWANOfKw5z5LRhV0gNA7gNkKm7HoK+HRN0wX3EkxGk0fpbWhmB7g==", + "license": "MIT" + }, + "node_modules/@types/d3-timer": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/d3-timer/-/d3-timer-3.0.2.tgz", + "integrity": "sha512-Ps3T8E8dZDam6fUyNiMkekK3XUsaUEik+idO9/YjPtfj2qruF8tFBXS7XhtE4iIXBLxhmLjP3SXpLhVf21I9Lw==", + "license": "MIT" + }, + "node_modules/@types/estree": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", + "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/prop-types": { + "version": "15.7.15", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.15.tgz", + "integrity": "sha512-F6bEyamV9jKGAFBEmlQnesRPGOQqS2+Uwi0Em15xenOxHaf2hv6L8YCVn3rPdPJOiJfPiCnLIRyvwVaqMY3MIw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/react": { + "version": "18.3.28", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.28.tgz", + "integrity": "sha512-z9VXpC7MWrhfWipitjNdgCauoMLRdIILQsAEV+ZesIzBq/oUlxk0m3ApZuMFCXdnS4U7KrI+l3WRUEGQ8K1QKw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/prop-types": "*", + "csstype": "^3.2.2" + } + }, + "node_modules/@types/react-dom": { + "version": "18.3.7", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.7.tgz", + "integrity": "sha512-MEe3UeoENYVFXzoXEWsvcpg6ZvlrFNlOQ7EOsvhI3CfAXwzPfO8Qwuxd40nepsYKqyyVQnTdEfv68q91yLcKrQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "@types/react": "^18.0.0" + } + }, + "node_modules/@vitejs/plugin-react": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.7.0.tgz", + "integrity": "sha512-gUu9hwfWvvEDBBmgtAowQCojwZmJ5mcLn3aufeCsitijs3+f2NsrPtlAWIR6OPiqljl96GVCUbLe0HyqIpVaoA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.28.0", + "@babel/plugin-transform-react-jsx-self": "^7.27.1", + "@babel/plugin-transform-react-jsx-source": "^7.27.1", + "@rolldown/pluginutils": "1.0.0-beta.27", + "@types/babel__core": "^7.20.5", + "react-refresh": "^0.17.0" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "peerDependencies": { + "vite": "^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0" + } + }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", + "dev": true, + "license": "MIT" + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "license": "ISC", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "dev": true, + "license": "MIT" + }, + "node_modules/autoprefixer": { + "version": "10.4.27", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.27.tgz", + "integrity": "sha512-NP9APE+tO+LuJGn7/9+cohklunJsXWiaWEfV3si4Gi/XHDwVNgkwr1J3RQYFIvPy76GmJ9/bW8vyoU1LcxwKHA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "browserslist": "^4.28.1", + "caniuse-lite": "^1.0.30001774", + "fraction.js": "^5.3.4", + "picocolors": "^1.1.1", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/baseline-browser-mapping": { + "version": "2.10.11", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.11.tgz", + "integrity": "sha512-DAKrHphkJyiGuau/cFieRYhcTFeK/lBuD++C7cZ6KZHbMhBrisoi+EvhQ5RZrIfV5qwsW8kgQ07JIC+MDJRAhg==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "baseline-browser-mapping": "dist/cli.cjs" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dev": true, + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.1.tgz", + "integrity": "sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "baseline-browser-mapping": "^2.9.0", + "caniuse-lite": "^1.0.30001759", + "electron-to-chromium": "^1.5.263", + "node-releases": "^2.0.27", + "update-browserslist-db": "^1.2.0" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001781", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001781.tgz", + "integrity": "sha512-RdwNCyMsNBftLjW6w01z8bKEvT6e/5tpPVEgtn22TiLGlstHOVecsX2KHFkD5e/vRnIE4EGzpuIODb3mtswtkw==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "dev": true, + "license": "MIT", + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/clsx": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true, + "license": "MIT" + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "license": "MIT", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/csstype": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", + "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==", + "license": "MIT" + }, + "node_modules/d3-array": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz", + "integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==", + "license": "ISC", + "dependencies": { + "internmap": "1 - 2" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-color": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz", + "integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-ease": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz", + "integrity": "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-format": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.2.tgz", + "integrity": "sha512-AJDdYOdnyRDV5b6ArilzCPPwc1ejkHcoyFarqlPqT7zRYjhavcT3uSrqcMvsgh2CgoPbK3RCwyHaVyxYcP2Arg==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-interpolate": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz", + "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==", + "license": "ISC", + "dependencies": { + "d3-color": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-path": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.1.0.tgz", + "integrity": "sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-scale": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz", + "integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==", + "license": "ISC", + "dependencies": { + "d3-array": "2.10.0 - 3", + "d3-format": "1 - 3", + "d3-interpolate": "1.2.0 - 3", + "d3-time": "2.1.1 - 3", + "d3-time-format": "2 - 4" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-shape": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz", + "integrity": "sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==", + "license": "ISC", + "dependencies": { + "d3-path": "^3.1.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-time": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz", + "integrity": "sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==", + "license": "ISC", + "dependencies": { + "d3-array": "2 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-time-format": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz", + "integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==", + "license": "ISC", + "dependencies": { + "d3-time": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-timer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz", + "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decimal.js-light": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/decimal.js-light/-/decimal.js-light-2.5.1.tgz", + "integrity": "sha512-qIMFpTMZmny+MMIitAB6D7iVPEorVw6YQRWkvarTkT4tBeSLLiHzcwj6q0MmYSFCiVpiqPJTJEYIrpcPzVEIvg==", + "license": "MIT" + }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "dev": true, + "license": "MIT" + }, + "node_modules/dom-helpers": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", + "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.8.7", + "csstype": "^3.0.2" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.5.328", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.328.tgz", + "integrity": "sha512-QNQ5l45DzYytThO21403XN3FvK0hOkWDG8viNf6jqS42msJ8I4tGDSpBCgvDRRPnkffafiwAym2X2eHeGD2V0w==", + "dev": true, + "license": "ISC" + }, + "node_modules/esbuild": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", + "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.21.5", + "@esbuild/android-arm": "0.21.5", + "@esbuild/android-arm64": "0.21.5", + "@esbuild/android-x64": "0.21.5", + "@esbuild/darwin-arm64": "0.21.5", + "@esbuild/darwin-x64": "0.21.5", + "@esbuild/freebsd-arm64": "0.21.5", + "@esbuild/freebsd-x64": "0.21.5", + "@esbuild/linux-arm": "0.21.5", + "@esbuild/linux-arm64": "0.21.5", + "@esbuild/linux-ia32": "0.21.5", + "@esbuild/linux-loong64": "0.21.5", + "@esbuild/linux-mips64el": "0.21.5", + "@esbuild/linux-ppc64": "0.21.5", + "@esbuild/linux-riscv64": "0.21.5", + "@esbuild/linux-s390x": "0.21.5", + "@esbuild/linux-x64": "0.21.5", + "@esbuild/netbsd-x64": "0.21.5", + "@esbuild/openbsd-x64": "0.21.5", + "@esbuild/sunos-x64": "0.21.5", + "@esbuild/win32-arm64": "0.21.5", + "@esbuild/win32-ia32": "0.21.5", + "@esbuild/win32-x64": "0.21.5" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "license": "MIT" + }, + "node_modules/fast-equals": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/fast-equals/-/fast-equals-5.4.0.tgz", + "integrity": "sha512-jt2DW/aNFNwke7AUd+Z+e6pz39KO5rzdbbFCg2sGafS4mk13MI7Z8O5z9cADNn5lhGODIgLwug6TZO2ctf7kcw==", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/fast-glob": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", + "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.8" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fastq": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.20.1.tgz", + "integrity": "sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==", + "dev": true, + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dev": true, + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fraction.js": { + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-5.3.4.tgz", + "integrity": "sha512-1X1NTtiJphryn/uLQz3whtY6jK3fTqoE3ohKs0tT+Ujr1W59oopxmoEh7Lu5p6vBaPbgoM0bzveAW4Qi5RyWDQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/rawify" + } + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/internmap": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz", + "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "license": "MIT", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-core-module": { + "version": "2.16.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", + "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", + "dev": true, + "license": "MIT", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/jiti": { + "version": "1.21.7", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.7.tgz", + "integrity": "sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==", + "dev": true, + "license": "MIT", + "bin": { + "jiti": "bin/jiti.js" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "license": "MIT" + }, + "node_modules/jsesc": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", + "dev": true, + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/lilconfig": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", + "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash": { + "version": "4.17.23", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.23.tgz", + "integrity": "sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w==", + "license": "MIT" + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "license": "MIT", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lottie-react": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lottie-react/-/lottie-react-2.4.1.tgz", + "integrity": "sha512-LQrH7jlkigIIv++wIyrOYFLHSKQpEY4zehPicL9bQsrt1rnoKRYCYgpCUe5maqylNtacy58/sQDZTkwMcTRxZw==", + "license": "MIT", + "dependencies": { + "lottie-web": "^5.10.2" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, + "node_modules/lottie-web": { + "version": "5.13.0", + "resolved": "https://registry.npmjs.org/lottie-web/-/lottie-web-5.13.0.tgz", + "integrity": "sha512-+gfBXl6sxXMPe8tKQm7qzLnUy5DUPJPKIyRHwtpCpyUEYjHYRJC/5gjUvdkuO2c3JllrPtHXH5UJJK8LRYl5yQ==", + "license": "MIT" + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/lucide-react": { + "version": "0.344.0", + "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.344.0.tgz", + "integrity": "sha512-6YyBnn91GB45VuVT96bYCOKElbJzUHqp65vX8cDcu55MQL9T969v4dhGClpljamuI/+KMO9P6w9Acq1CVQGvIQ==", + "license": "ISC", + "peerDependencies": { + "react": "^16.5.1 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "dev": true, + "license": "MIT", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true, + "license": "MIT" + }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "node_modules/nanoid": { + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", + "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/node-releases": { + "version": "2.0.36", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.36.tgz", + "integrity": "sha512-TdC8FSgHz8Mwtw9g5L4gR/Sh9XhSP/0DEkQxfEFXOpiul5IiHgHan2VhYYb6agDSfp4KuvltmGApc8HMgUrIkA==", + "dev": true, + "license": "MIT" + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true, + "license": "MIT" + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "dev": true, + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.7.tgz", + "integrity": "sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/postcss": { + "version": "8.5.8", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.8.tgz", + "integrity": "sha512-OW/rX8O/jXnm82Ey1k44pObPtdblfiuWnrd8X7GJ7emImCOstunGbXUpp7HdBrFQX6rJzn3sPT397Wp5aCwCHg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.11", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-import": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "dev": true, + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-js": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.1.0.tgz", + "integrity": "sha512-oIAOTqgIo7q2EOwbhb8UalYePMvYoIeRY2YKntdpFQXNosSu3vLrniGgmH9OKs/qAkfoj5oB3le/7mINW1LCfw==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "peerDependencies": { + "postcss": "^8.4.21" + } + }, + "node_modules/postcss-load-config": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-6.0.1.tgz", + "integrity": "sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "lilconfig": "^3.1.1" + }, + "engines": { + "node": ">= 18" + }, + "peerDependencies": { + "jiti": ">=1.21.0", + "postcss": ">=8.0.9", + "tsx": "^4.8.1", + "yaml": "^2.4.2" + }, + "peerDependenciesMeta": { + "jiti": { + "optional": true + }, + "postcss": { + "optional": true + }, + "tsx": { + "optional": true + }, + "yaml": { + "optional": true + } + } + }, + "node_modules/postcss-nested": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.2.0.tgz", + "integrity": "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.1.1" + }, + "engines": { + "node": ">=12.0" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", + "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", + "dev": true, + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/prop-types/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "license": "MIT" + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/react": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", + "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.2" + }, + "peerDependencies": { + "react": "^18.3.1" + } + }, + "node_modules/react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "license": "MIT" + }, + "node_modules/react-refresh": { + "version": "0.17.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.17.0.tgz", + "integrity": "sha512-z6F7K9bV85EfseRCp2bzrpyQ0Gkw1uLoCel9XBVWPg/TjRj94SkJzUTGfOa4bs7iJvBWtQG0Wq7wnI0syw3EBQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-smooth": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/react-smooth/-/react-smooth-4.0.4.tgz", + "integrity": "sha512-gnGKTpYwqL0Iii09gHobNolvX4Kiq4PKx6eWBCYYix+8cdw+cGo3do906l1NBPKkSWx1DghC1dlWG9L2uGd61Q==", + "license": "MIT", + "dependencies": { + "fast-equals": "^5.0.1", + "prop-types": "^15.8.1", + "react-transition-group": "^4.4.5" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, + "node_modules/react-transition-group": { + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", + "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==", + "license": "BSD-3-Clause", + "dependencies": { + "@babel/runtime": "^7.5.5", + "dom-helpers": "^5.0.1", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2" + }, + "peerDependencies": { + "react": ">=16.6.0", + "react-dom": ">=16.6.0" + } + }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "license": "MIT", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/recharts": { + "version": "2.15.4", + "resolved": "https://registry.npmjs.org/recharts/-/recharts-2.15.4.tgz", + "integrity": "sha512-UT/q6fwS3c1dHbXv2uFgYJ9BMFHu3fwnd7AYZaEQhXuYQ4hgsxLvsUXzGdKeZrW5xopzDCvuA2N41WJ88I7zIw==", + "license": "MIT", + "dependencies": { + "clsx": "^2.0.0", + "eventemitter3": "^4.0.1", + "lodash": "^4.17.21", + "react-is": "^18.3.1", + "react-smooth": "^4.0.4", + "recharts-scale": "^0.4.4", + "tiny-invariant": "^1.3.1", + "victory-vendor": "^36.6.8" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "react": "^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", + "react-dom": "^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, + "node_modules/recharts-scale": { + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/recharts-scale/-/recharts-scale-0.4.5.tgz", + "integrity": "sha512-kivNFO+0OcUNu7jQquLXAxz1FIwZj8nrj+YkOKc5694NbjCvcT6aSZiIzNzd2Kul4o4rTto8QVR9lMNtxD4G1w==", + "license": "MIT", + "dependencies": { + "decimal.js-light": "^2.4.1" + } + }, + "node_modules/resolve": { + "version": "1.22.11", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.11.tgz", + "integrity": "sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-core-module": "^2.16.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/reusify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", + "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", + "dev": true, + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rollup": { + "version": "4.60.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.60.0.tgz", + "integrity": "sha512-yqjxruMGBQJ2gG4HtjZtAfXArHomazDHoFwFFmZZl0r7Pdo7qCIXKqKHZc8yeoMgzJJ+pO6pEEHa+V7uzWlrAQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "1.0.8" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.60.0", + "@rollup/rollup-android-arm64": "4.60.0", + "@rollup/rollup-darwin-arm64": "4.60.0", + "@rollup/rollup-darwin-x64": "4.60.0", + "@rollup/rollup-freebsd-arm64": "4.60.0", + "@rollup/rollup-freebsd-x64": "4.60.0", + "@rollup/rollup-linux-arm-gnueabihf": "4.60.0", + "@rollup/rollup-linux-arm-musleabihf": "4.60.0", + "@rollup/rollup-linux-arm64-gnu": "4.60.0", + "@rollup/rollup-linux-arm64-musl": "4.60.0", + "@rollup/rollup-linux-loong64-gnu": "4.60.0", + "@rollup/rollup-linux-loong64-musl": "4.60.0", + "@rollup/rollup-linux-ppc64-gnu": "4.60.0", + "@rollup/rollup-linux-ppc64-musl": "4.60.0", + "@rollup/rollup-linux-riscv64-gnu": "4.60.0", + "@rollup/rollup-linux-riscv64-musl": "4.60.0", + "@rollup/rollup-linux-s390x-gnu": "4.60.0", + "@rollup/rollup-linux-x64-gnu": "4.60.0", + "@rollup/rollup-linux-x64-musl": "4.60.0", + "@rollup/rollup-openbsd-x64": "4.60.0", + "@rollup/rollup-openharmony-arm64": "4.60.0", + "@rollup/rollup-win32-arm64-msvc": "4.60.0", + "@rollup/rollup-win32-ia32-msvc": "4.60.0", + "@rollup/rollup-win32-x64-gnu": "4.60.0", + "@rollup/rollup-win32-x64-msvc": "4.60.0", + "fsevents": "~2.3.2" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/scheduler": { + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", + "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sucrase": { + "version": "3.35.1", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.1.tgz", + "integrity": "sha512-DhuTmvZWux4H1UOnWMB3sk0sbaCVOoQZjv8u1rDoTV0HTdGem9hkAZtl4JZy8P2z4Bg0nT+YMeOFyVr4zcG5Tw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "tinyglobby": "^0.2.11", + "ts-interface-checker": "^0.1.9" + }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/tailwindcss": { + "version": "3.4.19", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.19.tgz", + "integrity": "sha512-3ofp+LL8E+pK/JuPLPggVAIaEuhvIz4qNcf3nA1Xn2o/7fb7s/TYpHhwGDv1ZU3PkBluUVaF8PyCHcm48cKLWQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@alloc/quick-lru": "^5.2.0", + "arg": "^5.0.2", + "chokidar": "^3.6.0", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.3.2", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.21.7", + "lilconfig": "^3.1.3", + "micromatch": "^4.0.8", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.1.1", + "postcss": "^8.4.47", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.2 || ^5.0 || ^6.0", + "postcss-nested": "^6.2.0", + "postcss-selector-parser": "^6.1.2", + "resolve": "^1.22.8", + "sucrase": "^3.35.0" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dev": true, + "license": "MIT", + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "dev": true, + "license": "MIT", + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/tiny-invariant": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz", + "integrity": "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==", + "license": "MIT" + }, + "node_modules/tinyglobby": { + "version": "0.2.15", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz", + "integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "fdir": "^6.5.0", + "picomatch": "^4.0.3" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/SuperchupuDev" + } + }, + "node_modules/tinyglobby/node_modules/fdir": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } + }, + "node_modules/tinyglobby/node_modules/picomatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", + "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/typescript": { + "version": "5.9.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", + "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz", + "integrity": "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true, + "license": "MIT" + }, + "node_modules/victory-vendor": { + "version": "36.9.2", + "resolved": "https://registry.npmjs.org/victory-vendor/-/victory-vendor-36.9.2.tgz", + "integrity": "sha512-PnpQQMuxlwYdocC8fIJqVXvkeViHYzotI+NJrCuav0ZYFoq912ZHBk3mCeuj+5/VpodOjPe1z0Fk2ihgzlXqjQ==", + "license": "MIT AND ISC", + "dependencies": { + "@types/d3-array": "^3.0.3", + "@types/d3-ease": "^3.0.0", + "@types/d3-interpolate": "^3.0.1", + "@types/d3-scale": "^4.0.2", + "@types/d3-shape": "^3.1.0", + "@types/d3-time": "^3.0.0", + "@types/d3-timer": "^3.0.0", + "d3-array": "^3.1.6", + "d3-ease": "^3.0.1", + "d3-interpolate": "^3.0.1", + "d3-scale": "^4.0.2", + "d3-shape": "^3.1.0", + "d3-time": "^3.0.0", + "d3-timer": "^3.0.1" + } + }, + "node_modules/vite": { + "version": "5.4.21", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.21.tgz", + "integrity": "sha512-o5a9xKjbtuhY6Bi5S3+HvbRERmouabWbyUcpXXUA1u+GNUKoROi9byOJ8M0nHbHYHkYICiMlqxkg1KkYmm25Sw==", + "dev": true, + "license": "MIT", + "dependencies": { + "esbuild": "^0.21.3", + "postcss": "^8.4.43", + "rollup": "^4.20.0" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^18.0.0 || >=20.0.0", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "sass-embedded": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true, + "license": "ISC" + } + } +} diff --git a/404jobnotfound-remi-ai/frontend/package.json b/404jobnotfound-remi-ai/frontend/package.json new file mode 100644 index 0000000..211e63b --- /dev/null +++ b/404jobnotfound-remi-ai/frontend/package.json @@ -0,0 +1,29 @@ +{ + "name": "hrflow-interview", + "version": "1.0.0", + "private": true, + "type": "module", + "scripts": { + "dev": "vite", + "build": "tsc && vite build", + "preview": "vite preview" + }, + "dependencies": { + "@mediapipe/tasks-vision": "^0.10.34", + "lottie-react": "^2.4.1", + "lucide-react": "^0.344.0", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "recharts": "^2.10.0" + }, + "devDependencies": { + "@types/react": "^18.2.55", + "@types/react-dom": "^18.2.19", + "@vitejs/plugin-react": "^4.2.1", + "autoprefixer": "^10.4.17", + "postcss": "^8.4.35", + "tailwindcss": "^3.4.1", + "typescript": "^5.2.2", + "vite": "^5.1.0" + } +} diff --git a/404jobnotfound-remi-ai/frontend/postcss.config.js b/404jobnotfound-remi-ai/frontend/postcss.config.js new file mode 100644 index 0000000..2e7af2b --- /dev/null +++ b/404jobnotfound-remi-ai/frontend/postcss.config.js @@ -0,0 +1,6 @@ +export default { + plugins: { + tailwindcss: {}, + autoprefixer: {}, + }, +} diff --git a/404jobnotfound-remi-ai/frontend/src/App.tsx b/404jobnotfound-remi-ai/frontend/src/App.tsx new file mode 100644 index 0000000..28cabd3 --- /dev/null +++ b/404jobnotfound-remi-ai/frontend/src/App.tsx @@ -0,0 +1,62 @@ +import { useState } from 'react'; +import LandingPage from './pages/LandingPage'; +import BriefingPage from './pages/BriefingPage'; +import InterviewPage from './pages/InterviewPage'; +import CompletionPage from './pages/CompletionPage'; +import HRDashboard from './pages/HRDashboard'; +import type { AppPage, SessionData, Report } from './types'; + +function hasInterviewParams() { + const params = new URLSearchParams(window.location.search); + const sourceKey = params.get('source_key'); + const profileKey = params.get('profile_key'); + const reference = params.get('reference'); + return Boolean(sourceKey && (profileKey || reference)); +} + +export default function App() { + const [page, setPage] = useState(hasInterviewParams() ? 'landing' : 'hr_dashboard'); + const [sessionData, setSessionData] = useState(null); + const [report, setReport] = useState(null); + + const handleRestart = () => { + setSessionData(null); + setReport(null); + setPage('hr_dashboard'); + }; + + return ( + <> + {page === 'landing' && ( + { + setSessionData(data); + setPage('briefing'); + }} + onOpenHR={() => setPage('hr_dashboard')} + /> + )} + {page === 'briefing' && sessionData && ( + setPage('interview')} + /> + )} + {page === 'interview' && sessionData && ( + { + setReport(r); + setPage('report'); + }} + /> + )} + {page === 'report' && sessionData && ( + + )} + {page === 'hr_dashboard' && ( + setPage('landing')} /> + )} + + ); +} diff --git a/404jobnotfound-remi-ai/frontend/src/api.ts b/404jobnotfound-remi-ai/frontend/src/api.ts new file mode 100644 index 0000000..cbe28a3 --- /dev/null +++ b/404jobnotfound-remi-ai/frontend/src/api.ts @@ -0,0 +1,190 @@ +import type { SessionData, StartResponse, AnswerResponse, Report, InterviewSummary, JobListing, GazeSummary } from './types'; +// JobSection is part of JobListing but re-exported for convenience +export type { JobSection } from './types'; + +const BASE = '/api'; +const HRFLOW_BASE = '/hrflow-api'; + +async function handleResponse(res: Response): Promise { + if (!res.ok) { + const text = await res.text(); + let msg = text; + try { + const json = JSON.parse(text); + msg = json.detail || json.message || text; + } catch {} + throw new Error(msg); + } + return res.json(); +} + +export async function fetchHRFlowProfile(params: { + source_key: string; + profile_key?: string; + reference?: string; + api_key?: string; + user_email?: string; +}): Promise> { + const apiKey = params.api_key || import.meta.env.VITE_HRFLOW_API_KEY || ''; + const userEmail = params.user_email || import.meta.env.VITE_HRFLOW_USER_EMAIL || ''; + + if (!apiKey) throw new Error('HRFlow API key is required.'); + + const query = new URLSearchParams({ source_key: params.source_key }); + if (params.profile_key) query.set('profile_key', params.profile_key); + if (params.reference) query.set('reference', params.reference); + + const res = await fetch(`${HRFLOW_BASE}/profile/indexing?${query}`, { + headers: { + 'X-API-KEY': apiKey, + ...(userEmail ? { 'X-USER-EMAIL': userEmail } : {}), + }, + }); + + const data = await handleResponse>(res); + + // HRFlow returns the profile directly under `data` + const profile = data?.data as Record | undefined; + if (!profile || !profile.key) throw new Error('No profile found for the given identifiers.'); + return profile; +} + +export async function fetchHRFlowJob(params: { + board_key: string; + job_key: string; + user_email?: string; +}): Promise> { + const apiKey = import.meta.env.VITE_HRFLOW_API_KEY || ''; + const userEmail = params.user_email || import.meta.env.VITE_HRFLOW_USER_EMAIL || ''; + + if (!apiKey) throw new Error('HRFlow API key is required.'); + + const query = new URLSearchParams({ board_key: params.board_key, job_key: params.job_key }); + + const res = await fetch(`${HRFLOW_BASE}/job/indexing?${query}`, { + headers: { + 'X-API-KEY': apiKey, + ...(userEmail ? { 'X-USER-EMAIL': userEmail } : {}), + }, + }); + + const data = await handleResponse>(res); + + const job = data?.data as Record | undefined; + if (!job || !job.key) throw new Error('No job found for the given identifiers.'); + return job; +} + +export async function fetchJobList(boardKey?: string, limit = 12): Promise { + const query = new URLSearchParams({ limit: String(limit) }); + if (boardKey) query.set('board_key', boardKey); + const res = await fetch(`${BASE}/jobs?${query}`); + const data = await handleResponse<{ jobs: JobListing[] }>(res); + return data.jobs ?? []; +} + +export async function parseCV( + file: File, + sourceKey?: string, + boardKey?: string, + jobKey?: string, +): Promise { + const formData = new FormData(); + formData.append('file', file); + if (sourceKey) formData.append('source_key', sourceKey); + if (boardKey) formData.append('board_key', boardKey); + if (jobKey) formData.append('job_key', jobKey); + + const res = await fetch(`${BASE}/profile/parse-cv`, { + method: 'POST', + body: formData, + }); + return handleResponse(res); +} + +export async function createSession( + profile: Record, + jobOffer?: Record | null, +): Promise { + const res = await fetch(`${BASE}/sessions`, { + method: 'POST', + headers: { 'Content-Type': 'application/json' }, + body: JSON.stringify({ profile, job_offer: jobOffer ?? null }), + }); + return handleResponse(res); +} + +export async function startInterview(sessionId: string): Promise { + const res = await fetch(`${BASE}/sessions/${sessionId}/start`, { + method: 'POST', + }); + return handleResponse(res); +} + +export async function submitAnswer( + sessionId: string, + questionId: string, + transcript: string, +): Promise { + const res = await fetch(`${BASE}/sessions/${sessionId}/answer`, { + method: 'POST', + headers: { 'Content-Type': 'application/json' }, + body: JSON.stringify({ question_id: questionId, transcript, audio_base64: null }), + }); + return handleResponse(res); +} + +export async function getReport(sessionId: string): Promise { + const res = await fetch(`${BASE}/sessions/${sessionId}/report`); + return handleResponse(res); +} + +export async function submitGazeSummary( + sessionId: string, + summary: GazeSummary, +): Promise { + try { + await fetch(`${BASE}/sessions/${sessionId}/gaze`, { + method: 'POST', + headers: { 'Content-Type': 'application/json' }, + body: JSON.stringify(summary), + }); + } catch { + // Non-blocking: gaze data is optional + } +} + +export async function textToSpeech(text: string, voiceId?: string): Promise { + try { + const res = await fetch(`${BASE}/tts`, { + method: 'POST', + headers: { 'Content-Type': 'application/json' }, + body: JSON.stringify({ text, voice_id: voiceId ?? null }), + }); + if (!res.ok) return null; + const data = await res.json(); + return data.available ? data.audio_base64 : null; + } catch { + return null; + } +} + +export async function listInterviews(): Promise { + const res = await fetch(`${BASE}/hr/interviews`); + return handleResponse(res); +} + +export async function getHRReport(sessionId: string): Promise { + const res = await fetch(`${BASE}/hr/interviews/${sessionId}`); + return handleResponse(res); +} + +export function playAudio(base64: string): { promise: Promise; audio: HTMLAudioElement } { + const audio = new Audio(`data:audio/wav;base64,${base64}`); + const promise = new Promise((resolve) => { + audio.onended = () => resolve(); + audio.onerror = () => resolve(); + audio.play().catch(() => resolve()); + }); + return { promise, audio }; +} diff --git a/404jobnotfound-remi-ai/frontend/src/avatars/backgrouds/office_background_interview.jpg b/404jobnotfound-remi-ai/frontend/src/avatars/backgrouds/office_background_interview.jpg new file mode 100644 index 0000000..dd9f19e Binary files /dev/null and b/404jobnotfound-remi-ai/frontend/src/avatars/backgrouds/office_background_interview.jpg differ diff --git a/404jobnotfound-remi-ai/frontend/src/avatars/green_man_avatar.json b/404jobnotfound-remi-ai/frontend/src/avatars/green_man_avatar.json new file mode 100644 index 0000000..b993960 --- /dev/null +++ b/404jobnotfound-remi-ai/frontend/src/avatars/green_man_avatar.json @@ -0,0 +1 @@ +{"nm":"4906331","ddd":0,"h":500,"w":750,"meta":{"g":"@lottiefiles/toolkit-js 0.33.2"},"layers":[{"ty":4,"nm":"Shape Layer 2","sr":1,"st":0,"op":720,"ip":0,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[69,246.75,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6},"sk":{"a":0,"k":0},"p":{"a":1,"k":[{"o":{"x":0.333,"y":0},"i":{"x":0.667,"y":1},"s":[68.697,246.533,0],"t":4,"ti":[0,0,0],"to":[-1.083,-0.667,0]},{"o":{"x":0.333,"y":0},"i":{"x":0.667,"y":1},"s":[62.197,242.533,0],"t":38,"ti":[0,0,0],"to":[0,0,0]},{"o":{"x":0.333,"y":0},"i":{"x":0.667,"y":1},"s":[68.697,246.533,0],"t":69,"ti":[0,0,0],"to":[0,0,0]},{"o":{"x":0.333,"y":0},"i":{"x":0.667,"y":1},"s":[62.197,242.533,0],"t":109,"ti":[-1.083,-0.667,0],"to":[0,0,0]},{"s":[68.697,246.533,0],"t":137}],"ix":2},"r":{"a":1,"k":[{"o":{"x":0.333,"y":0},"i":{"x":0.667,"y":1},"s":[0],"t":4},{"o":{"x":0.333,"y":0},"i":{"x":0.667,"y":1},"s":[33],"t":38},{"o":{"x":0.333,"y":0},"i":{"x":0.667,"y":1},"s":[0],"t":69},{"o":{"x":0.333,"y":0},"i":{"x":0.667,"y":1},"s":[33],"t":109},{"s":[0],"t":137}],"ix":10},"sa":{"a":0,"k":0},"o":{"a":0,"k":100,"ix":11}},"ef":[],"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 27","ix":1,"cix":2,"np":4,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0.016,0.008],[-0.351,2.765],[0.392,1.783],[1.241,1.718],[1.167,1.453],[0.617,1.281],[0.107,0.784],[-0.026,0],[-1.311,-2.471],[-1.187,-1.413],[-1.26,-1.764],[-0.373,-1.854],[0.219,-1.402],[0.321,-0.721],[0.104,-0.179]],"o":[[-0.109,-0.04],[0.168,-1.372],[-0.388,-1.787],[-1.231,-1.725],[-1.179,-1.447],[-0.622,-1.281],[-0.102,-0.789],[0.102,-0.022],[0.644,1.229],[1.175,1.424],[1.269,1.754],[0.38,1.852],[-0.22,1.407],[-0.155,0.365],[-0.104,0.181]],"v":[[3.722,13.89],[4.877,9.544],[4.637,4.719],[2.153,-0.627],[-1.63,-5.308],[-4.369,-9.451],[-5.385,-12.647],[-5.42,-13.876],[-4.041,-9.617],[-1.257,-5.613],[2.579,-0.928],[5.106,4.617],[5.242,9.594],[4.312,12.814],[3.903,13.627]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.9216,0.6,0.4314],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[72.517,228.848],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 30","ix":2,"cix":2,"np":4,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[-0.041,-0.147],[1.462,0.455],[-0.129,0.055],[-1.291,-0.377]],"o":[[0.075,0.118],[-1.468,-0.439],[0.115,-0.1],[1.281,0.407]],"v":[[2.33,0.414],[-0.254,0.634],[-2.276,-0.99],[-0.102,0.136]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.9216,0.6,0.4314],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[87.216,196.274],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 31","ix":3,"cix":2,"np":4,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[-0.076,0.013],[-0.139,-0.64],[-0.19,-1.155],[-0.265,-3.566],[0.039,-2.342],[0.045,-0.654],[0.036,0.001],[0.057,2.335],[0.262,3.553],[0.288,2.318]],"o":[[0.035,-0.007],[0.14,0.64],[0.383,2.31],[0.262,3.568],[-0.018,1.171],[-0.042,0.654],[-0.077,-0.002],[-0.055,-2.336],[-0.263,-3.552],[-0.287,-2.318]],"v":[[-1.04,-12.865],[-0.773,-11.88],[-0.269,-9.152],[0.796,-0.063],[1.077,9.086],[0.98,11.858],[0.86,12.871],[0.71,9.088],[0.277,-0.024],[-0.633,-9.1]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.9216,0.6,0.4314],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[68.455,180.188],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 32","ix":4,"cix":2,"np":4,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[-0.017,-0.02],[0.578,-1.659],[0.435,-2.674],[0.317,-1.748],[0.071,0.01],[-0.224,1.762],[-0.414,2.678],[-0.734,1.68],[-0.338,0.375]],"o":[[0.075,0.062],[-0.619,1.632],[-0.413,2.678],[-0.317,1.747],[-0.071,-0.012],[0.224,-1.761],[0.433,-2.661],[0.348,-0.839],[0.336,-0.38]],"v":[[2.192,-9.44],[0.834,-6.967],[-0.442,-0.207],[-1.576,6.638],[-2.196,9.45],[-1.939,6.581],[-0.956,-0.287],[0.489,-7.101],[1.598,-8.928]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.9216,0.6,0.4314],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[68.042,201.847],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 33","ix":5,"cix":2,"np":4,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0.036,0.003],[-0.047,0.861],[-0.1,1.457],[-0.429,4.678],[-0.193,2.039],[0.129,0.866],[0.495,0.542],[0.816,-0.001],[0.017,0.057],[-0.212,0.092],[-0.442,0.024],[-1.15,-1.167],[-0.145,-0.926],[0.087,-1.014],[0.206,-2.335],[0.328,-3.063],[0.11,-0.958]],"o":[[-0.036,-0.003],[0.066,-0.962],[0.234,-3.071],[0.221,-2.333],[0.1,-1.007],[-0.12,-0.866],[-1.014,-1.098],[-0.846,-0.006],[-0.007,-0.016],[0.216,-0.077],[0.857,-0.061],[0.565,0.579],[0.158,0.928],[-0.18,2.04],[-0.429,4.678],[-0.166,1.45],[-0.11,0.854]],"v":[[0.457,15.092],[0.478,13.751],[0.728,10.113],[1.75,-1.874],[2.374,-8.468],[2.409,-11.295],[1.452,-13.456],[-1.68,-14.831],[-2.986,-14.664],[-2.674,-14.828],[-1.686,-15.034],[1.723,-13.707],[2.835,-11.362],[2.852,-8.425],[2.268,-1.826],[1.094,10.147],[0.68,13.77]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.9216,0.6,0.4314],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[65.653,190.125],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 34","ix":6,"cix":2,"np":4,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[0,0],[-1.412,1.098],[0,0],[-1.043,-3.801],[-0.602,-7.125],[0,0],[0,0],[0,0],[-0.959,2.212],[-3.637,-0.806],[0.654,-4.904],[-0.303,-3.167],[0.442,-5.539],[3.183,-4.102],[3.305,-2.556]],"o":[[0.316,0.159],[0,0],[0,0],[0,0],[0,0],[0.603,7.125],[0,0],[0,0],[0,0],[0.96,-2.212],[3.636,0.808],[-0.654,4.903],[0.303,3.167],[-0.442,5.537],[-3.183,4.101],[-1.155,0.892]],"v":[[-13.538,23.181],[-17.202,-7.98],[-13.279,-32.849],[-13.243,-41.236],[-8.312,-39.789],[-4.263,-35.657],[-3.534,-21.251],[4.139,-2.066],[5.402,-1.428],[8.009,-18.669],[13.262,-25.452],[16.548,-16.732],[15.383,-3.6],[16.683,12.076],[10.025,27.557],[-2.544,42.697]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,0.7451,0.6157],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[75.775,207.524],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]}],"ind":1,"parent":2},{"ty":4,"nm":"Shape Layer 1","sr":1,"st":0,"op":720,"ip":0,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[25.674,259.846,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6},"sk":{"a":0,"k":0},"p":{"a":0,"k":[262.25,375.75,0],"ix":2},"r":{"a":1,"k":[{"o":{"x":0.333,"y":0},"i":{"x":0.667,"y":1},"s":[0],"t":4},{"o":{"x":0.333,"y":0},"i":{"x":0.667,"y":1},"s":[-30],"t":32},{"o":{"x":0.333,"y":0},"i":{"x":0.667,"y":1},"s":[0],"t":68},{"o":{"x":0.333,"y":0},"i":{"x":0.667,"y":1},"s":[-30],"t":109},{"s":[0],"t":137}],"ix":10},"sa":{"a":0,"k":0},"o":{"a":0,"k":100,"ix":11}},"ef":[],"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 29","ix":1,"cix":2,"np":4,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":1,"k":[{"o":{"x":0.333,"y":0},"i":{"x":0.667,"y":1},"s":[{"c":true,"i":[[0,0],[0,0],[0,0],[1.838,-11.196],[-5.25,-1.385],[-7.351,2.439],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[-1.837,11.198],[5.251,1.385],[7.35,-2.44],[0,0],[0,0]],"v":[[17.655,-21.662],[-2.614,-13.144],[-14.69,-13.144],[-28.472,1.779],[-25.322,20.124],[2.112,19.223],[28.717,1.246],[30.572,-9.994]]}],"t":4},{"o":{"x":0.333,"y":0},"i":{"x":0.667,"y":1},"s":[{"c":true,"i":[[0,0],[0,0],[0,0],[1.838,-11.196],[-5.25,-1.385],[-7.351,2.439],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[-1.837,11.198],[5.251,1.385],[7.35,-2.44],[0,0],[0,0]],"v":[[20.645,-21.091],[-2.614,-13.144],[-14.69,-13.144],[-28.472,1.779],[-25.322,20.124],[2.112,19.223],[25.916,-3.402],[30.572,-9.994]]}],"t":31},{"o":{"x":0.333,"y":0},"i":{"x":0.667,"y":1},"s":[{"c":true,"i":[[0,0],[0,0],[0,0],[1.838,-11.196],[-5.25,-1.385],[-7.351,2.439],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[-1.837,11.198],[5.251,1.385],[7.35,-2.44],[0,0],[0,0]],"v":[[17.655,-21.662],[-2.614,-13.144],[-14.69,-13.144],[-28.472,1.779],[-25.322,20.124],[2.112,19.223],[28.717,1.246],[30.572,-9.994]]}],"t":69},{"o":{"x":0.333,"y":0},"i":{"x":0.667,"y":1},"s":[{"c":true,"i":[[0,0],[0,0],[0,0],[1.838,-11.196],[-5.25,-1.385],[-7.351,2.439],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[-1.837,11.198],[5.251,1.385],[7.35,-2.44],[0,0],[0,0]],"v":[[20.645,-21.091],[-2.614,-13.144],[-14.69,-13.144],[-28.472,1.779],[-25.322,20.124],[2.112,19.223],[25.916,-3.402],[30.572,-9.994]]}],"t":109},{"s":[{"c":true,"i":[[0,0],[0,0],[0,0],[1.838,-11.196],[-5.25,-1.385],[-7.351,2.439],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[-1.837,11.198],[5.251,1.385],[7.35,-2.44],[0,0],[0,0]],"v":[[17.655,-21.662],[-2.614,-13.144],[-14.69,-13.144],[-28.472,1.779],[-25.322,20.124],[2.112,19.223],[28.717,1.246],[30.572,-9.994]]}],"t":137}],"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,0.7451,0.6157],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[45.013,248.473],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]}],"ind":2},{"ty":4,"nm":"Shape Layer 5","sr":1,"st":0,"op":720,"ip":0,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[199.986,249.934,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6},"sk":{"a":0,"k":0},"p":{"a":1,"k":[{"o":{"x":0.333,"y":0},"i":{"x":0.667,"y":1},"s":[199.986,249.934,0],"t":3,"ti":[0,0,0],"to":[0.517,-1.078,0]},{"o":{"x":0.333,"y":0},"i":{"x":0.667,"y":1},"s":[203.088,243.466,0],"t":31,"ti":[0,0,0],"to":[0,0,0]},{"o":{"x":0.333,"y":0},"i":{"x":0.667,"y":1},"s":[199.986,249.934,0],"t":68,"ti":[0,0,0],"to":[0,0,0]},{"o":{"x":0.333,"y":0},"i":{"x":0.667,"y":1},"s":[203.088,243.466,0],"t":109,"ti":[0.517,-1.078,0],"to":[0,0,0]},{"s":[199.986,249.934,0],"t":137}],"ix":2},"r":{"a":1,"k":[{"o":{"x":0.333,"y":0},"i":{"x":0.667,"y":1},"s":[0],"t":3},{"o":{"x":0.333,"y":0},"i":{"x":0.667,"y":1},"s":[-49],"t":31},{"o":{"x":0.333,"y":0},"i":{"x":0.667,"y":1},"s":[0],"t":68},{"o":{"x":0.333,"y":0},"i":{"x":0.667,"y":1},"s":[-49],"t":109},{"s":[0],"t":137}],"ix":10},"sa":{"a":0,"k":0},"o":{"a":0,"k":100,"ix":11}},"ef":[],"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 69","ix":1,"cix":2,"np":4,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0.027,0.023],[-0.987,1.704],[-0.476,1.207],[-0.275,1.473],[0,1.298],[0.172,0.969],[-0.092,0.033],[-0.202,-0.521],[-0.213,-0.978],[-0.052,-1.326],[0.263,-1.512],[0.489,-1.233],[0.55,-0.838],[0.38,-0.411]],"o":[[-0.074,-0.061],[0.5,-0.848],[0.454,-1.215],[0.257,-1.476],[-0.024,-1.298],[-0.329,-1.941],[0.033,-0.011],[0.213,0.518],[0.222,0.977],[0.027,1.327],[-0.282,1.508],[-0.513,1.225],[-0.542,0.842],[-0.372,0.418]],"v":[[-2.56,10.316],[-0.848,7.611],[0.636,4.499],[1.774,0.441],[2.127,-3.759],[1.825,-7.195],[1.168,-10.328],[1.53,-9.538],[2.186,-7.263],[2.607,-3.769],[2.287,0.534],[1.083,4.675],[-0.534,7.801],[-1.944,9.704]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.9216,0.6,0.4314],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[183.456,228.868],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 70","ix":2,"cix":2,"np":4,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0.035,0],[0.042,0.749],[0.051,1.253],[0.06,4.09],[-0.352,2.692],[-0.245,0.714],[-0.026,-0.011],[0.228,-2.657],[-0.03,-4.091],[0.008,-2.681],[0.01,-0.86]],"o":[[-0.036,0.001],[-0.035,-0.859],[-0.086,-2.68],[-0.03,-4.085],[0.17,-1.341],[0.243,-0.716],[0.091,0.029],[-0.254,2.649],[0.059,4.089],[-0.015,1.254],[-0.021,0.75]],"v":[[-0.132,14.751],[-0.25,13.59],[-0.379,10.417],[-0.608,-0.055],[-0.445,-10.546],[0.238,-13.667],[0.706,-14.742],[-0.079,-10.507],[-0.087,-0.061],[-0.011,10.411],[-0.048,13.587]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.9216,0.6,0.4314],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[191.817,190.821],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 71","ix":3,"cix":2,"np":4,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0.036,-0.014],[0.304,0.753],[0.371,1.405],[0.198,1.915],[-0.112,1.066],[-0.677,0.948],[-0.934,0.274],[0,0],[0,0],[-1.129,-2.07],[-0.354,-0.662],[0.028,-0.016],[0.346,0.55],[0.571,0.939],[1.866,3.25],[0,0],[0.524,-0.746],[0.111,-1.003],[-0.084,-0.943],[-0.323,-1.4],[-0.238,-0.77]],"o":[[-0.031,0.013],[-0.299,-0.754],[-0.373,-1.404],[-0.098,-0.956],[0.109,-1.055],[0.576,-0.822],[0,0],[0,0],[1.848,3.259],[0.518,0.969],[0.298,0.578],[-0.027,0.015],[-0.39,-0.641],[-1.208,-2.026],[0,0],[-0.804,0.24],[-0.613,0.858],[-0.114,1.005],[0.17,1.892],[0.321,1.402],[0.243,0.77]],"v":[[-2.399,8.697],[-2.938,7.557],[-4.005,4.29],[-4.921,-0.734],[-4.977,-3.777],[-3.876,-6.902],[-1.543,-8.654],[-1.346,-8.71],[-1.247,-8.533],[3.335,-0.326],[4.642,2.12],[5.061,3.038],[4.484,2.21],[3.043,-0.16],[-1.693,-8.281],[-1.397,-8.161],[-3.451,-6.602],[-4.469,-3.721],[-4.444,-0.779],[-3.648,4.201],[-2.746,7.488]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.9216,0.6,0.4314],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[197.134,195.234],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 72","ix":4,"cix":2,"np":4,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0.015,-0.001],[0.026,0.303],[0.038,0.547],[0.113,2.106],[0.318,7.071],[0,0],[0.95,-0.238],[0.536,-0.898],[0.349,-2.256],[0.6,-4.434],[0.432,-1.951],[0.572,-1.587],[0.309,-1.297],[-0.024,-0.935],[0.081,-0.02],[0.185,0.467],[0.039,0.957],[-0.289,1.321],[-0.542,1.599],[-0.398,1.938],[-0.29,2.213],[-0.677,5.111],[-0.199,1.122],[-0.614,0.967],[-1.081,0.244],[-0.729,-0.882],[0,0],[0,0],[-0.15,-4.355],[-0.031,-1.224],[-0.002,-0.349]],"o":[[-0.014,0],[-0.024,-0.348],[-0.066,-1.223],[-0.196,-4.353],[0,0],[-0.585,-0.702],[-0.966,0.233],[-1.114,1.794],[-0.691,5.108],[-0.304,2.215],[-0.42,1.953],[-0.564,1.592],[-0.312,1.295],[0.038,1.884],[-0.017,0.007],[-0.15,-0.474],[-0.056,-0.953],[0.287,-1.323],[0.551,-1.599],[0.409,-1.935],[0.588,-4.436],[0.161,-1.139],[0.201,-1.115],[0.583,-0.984],[1.066,-0.267],[0,0],[0,0],[0.243,7.074],[0.055,2.108],[0.006,0.548],[-0.001,0.304]],"v":[[7.117,2.856],[7.058,2.396],[6.966,1.06],[6.696,-3.959],[5.908,-21.44],[5.965,-21.292],[3.383,-21.965],[1.017,-20.232],[-0.507,-13.845],[-2.458,0.562],[-3.514,6.835],[-5.096,12.151],[-6.468,16.48],[-6.88,19.855],[-6.376,22.714],[-6.682,22.015],[-7.083,19.863],[-6.752,16.415],[-5.444,12.031],[-3.936,6.743],[-2.934,0.498],[-1.023,-13.915],[-0.54,-17.301],[0.585,-20.505],[3.268,-22.454],[6.338,-21.607],[6.392,-21.54],[6.395,-21.459],[6.996,-3.971],[7.126,1.054],[7.139,2.393]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.9216,0.6,0.4314],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[194.593,224.046],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 73","ix":5,"cix":2,"np":4,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[4.922,-1.458],[-3.281,-8.962],[-2.188,-8.384],[-3.827,-4.739],[0,0],[0,0],[-0.504,6.089],[0.182,2.552],[0,0],[0,0],[0,0],[1.277,-5.832],[0,0],[0.911,-7.109],[0,0],[0,0],[0,0],[0,0],[1.953,6.713]],"o":[[0,0],[3.282,8.963],[2.187,8.385],[3.828,4.739],[0,0],[0,0],[0.505,-6.09],[-0.183,-2.552],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.911,7.109],[0,0],[0,0],[0,0],[0,0],[-1.953,-6.713]],"v":[[-20.324,-18.957],[-21.418,-8.78],[-14.855,8.025],[-6.289,28.801],[11.757,43.2],[24.517,31.17],[22.918,16.115],[24.517,-7.473],[21.601,-16.223],[21.601,-20.462],[15.038,-40.648],[10.116,-36.456],[7.929,-42.646],[3.555,-36.091],[4.283,-19.139],[2.461,-6.744],[-0.273,1.641],[-2.642,2.005],[-8.163,-5.682]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,0.7451,0.6157],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[181.466,214.153],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]}],"ind":3,"parent":4},{"ty":4,"nm":"Shape Layer 4","sr":1,"st":0,"op":720,"ip":0,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[239.25,259.75,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6},"sk":{"a":0,"k":0},"p":{"a":1,"k":[{"o":{"x":0.333,"y":0},"i":{"x":0.667,"y":1},"s":[472.25,375,0],"t":3,"ti":[0,0,0],"to":[-0.042,0.75,0]},{"o":{"x":0.333,"y":0},"i":{"x":0.667,"y":1},"s":[472,379.5,0],"t":31,"ti":[0,0,0],"to":[0,0,0]},{"o":{"x":0.333,"y":0},"i":{"x":0.667,"y":1},"s":[472.25,375,0],"t":68,"ti":[0,0,0],"to":[0,0,0]},{"o":{"x":0.333,"y":0},"i":{"x":0.667,"y":1},"s":[472,379.5,0],"t":109,"ti":[-0.042,0.75,0],"to":[0,0,0]},{"s":[472.25,375,0],"t":137}],"ix":2},"r":{"a":1,"k":[{"o":{"x":0.333,"y":0},"i":{"x":0.667,"y":1},"s":[0],"t":3},{"o":{"x":0.333,"y":0},"i":{"x":0.667,"y":1},"s":[44],"t":31},{"o":{"x":0.333,"y":0},"i":{"x":0.667,"y":1},"s":[0],"t":68},{"o":{"x":0.333,"y":0},"i":{"x":0.667,"y":1},"s":[44],"t":109},{"s":[0],"t":137}],"ix":10},"sa":{"a":0,"k":0},"o":{"a":0,"k":100,"ix":11}},"ef":[],"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 68","ix":1,"cix":2,"np":4,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":1,"k":[{"o":{"x":0.333,"y":0},"i":{"x":0.667,"y":1},"s":[{"c":true,"i":[[0,0],[0,0],[-7.291,-5.468],[2.006,-5.833],[3.828,-0.911],[6.191,1.303],[0,0]],"o":[[0,0],[0,0],[7.291,5.469],[0,0],[-3.828,0.911],[-6.208,-1.307],[0,0]],"v":[[-16.245,-17.984],[-5.172,-14.141],[12.691,-14.141],[24.311,11.574],[15.451,18.697],[-9.449,14.7],[-26.316,6.456]]}],"t":3},{"o":{"x":0.333,"y":0},"i":{"x":0.667,"y":1},"s":[{"c":true,"i":[[0,0],[0,0],[-7.291,-5.468],[2.006,-5.833],[3.828,-0.911],[6.191,1.303],[0,0]],"o":[[0,0],[0,0],[7.291,5.469],[0,0],[-3.828,0.911],[-6.208,-1.307],[0,0]],"v":[[-20.016,-14.69],[-4.875,-10.953],[12.691,-14.141],[24.311,11.574],[15.451,18.697],[-5.375,14.241],[-28.004,1.83]]}],"t":31},{"o":{"x":0.333,"y":0},"i":{"x":0.667,"y":1},"s":[{"c":true,"i":[[0,0],[0,0],[-7.291,-5.468],[2.006,-5.833],[3.828,-0.911],[6.191,1.303],[0,0]],"o":[[0,0],[0,0],[7.291,5.469],[0,0],[-3.828,0.911],[-6.208,-1.307],[0,0]],"v":[[-16.245,-17.984],[-5.172,-14.141],[12.691,-14.141],[24.311,11.574],[15.451,18.697],[-9.449,14.7],[-26.316,6.456]]}],"t":68},{"o":{"x":0.333,"y":0},"i":{"x":0.667,"y":1},"s":[{"c":true,"i":[[0,0],[0,0],[-7.291,-5.468],[2.006,-5.833],[3.828,-0.911],[6.191,1.303],[0,0]],"o":[[0,0],[0,0],[7.291,5.469],[0,0],[-3.828,0.911],[-6.208,-1.307],[0,0]],"v":[[-20.016,-14.69],[-4.875,-10.953],[12.691,-14.141],[24.311,11.574],[15.451,18.697],[-5.375,14.241],[-28.004,1.83]]}],"t":109},{"s":[{"c":true,"i":[[0,0],[0,0],[-7.291,-5.468],[2.006,-5.833],[3.828,-0.911],[6.191,1.303],[0,0]],"o":[[0,0],[0,0],[7.291,5.469],[0,0],[-3.828,0.911],[-6.208,-1.307],[0,0]],"v":[[-16.245,-17.984],[-5.172,-14.141],[12.691,-14.141],[24.311,11.574],[15.451,18.697],[-9.449,14.7],[-26.316,6.456]]}],"t":137}],"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,0.7451,0.6157],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[219.54,250.897],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]}],"ind":4},{"ty":4,"nm":"Character Outlines","sr":1,"st":0,"op":720,"ip":0,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[125.095,135.378,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6},"sk":{"a":0,"k":0},"p":{"a":0,"k":[362.351,251.44,0],"ix":2},"r":{"a":0,"k":0,"ix":10},"sa":{"a":0,"k":0},"o":{"a":0,"k":100,"ix":11}},"ef":[],"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 1","ix":1,"cix":2,"np":4,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0.141,0.03],[-0.502,2.361],[-0.14,-0.029],[0.502,-2.361]],"o":[[-0.141,-0.03],[0.503,-2.361],[0.141,0.031],[-0.502,2.362]],"v":[[-0.909,4.276],[-0.255,-0.055],[0.909,-4.276],[0.255,0.053]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,1,1],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[182.792,263.396],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 2","ix":2,"cix":2,"np":4,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0.143,-0.017],[0.286,2.462],[-0.143,0.017],[-0.286,-2.462]],"o":[[-0.143,0.017],[-0.286,-2.463],[0.143,-0.017],[0.287,2.462]],"v":[[0.519,4.458],[-0.258,0.03],[-0.518,-4.458],[0.259,-0.03]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,1,1],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[113.436,264.93],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 3","ix":3,"cix":2,"np":4,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0.131,-0.059],[0.859,1.931],[-0.131,0.057],[-0.86,-1.93]],"o":[[-0.132,0.059],[-0.858,-1.93],[0.132,-0.059],[0.858,1.931]],"v":[[1.556,3.495],[-0.238,0.105],[-1.556,-3.495],[0.238,-0.106]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,1,1],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[243.158,231.215],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 4","ix":4,"cix":2,"np":4,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0.045,-0.151],[2.628,1.434],[-0.094,0.091],[-2.576,-1.383]],"o":[[-0.025,0.128],[-2.637,-1.419],[0.101,-0.12],[2.566,1.402]],"v":[[4.686,2.521],[-0.365,0.715],[-4.637,-2.53],[-0.117,0.257]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,1,1],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[217.888,207.322],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 5","ix":5,"cix":2,"np":4,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0.136,-0.048],[1.502,4.29],[-0.136,0.047],[-1.502,-4.292]],"o":[[-0.136,0.047],[-1.502,-4.292],[0.135,-0.048],[1.502,4.291]],"v":[[2.72,7.77],[-0.246,0.087],[-2.72,-7.77],[0.245,-0.085]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,1,1],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[222.262,191.169],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 6","ix":6,"cix":2,"np":4,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0.142,0.028],[-0.622,3.115],[-0.141,-0.029],[0.622,-3.116]],"o":[[-0.141,-0.028],[0.622,-3.116],[0.141,0.028],[-0.622,3.115]],"v":[[-1.126,5.641],[-0.256,-0.05],[1.127,-5.641],[0.256,0.051]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,1,1],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[208.825,174.654],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 7","ix":7,"cix":2,"np":4,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0.13,-0.062],[1.922,3.973],[-0.13,0.063],[-1.923,-3.974]],"o":[[-0.129,0.062],[-1.923,-3.975],[0.129,-0.062],[1.922,3.973]],"v":[[3.481,7.195],[-0.235,0.114],[-3.481,-7.195],[0.235,-0.113]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,1,1],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[210.491,149.451],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 8","ix":8,"cix":2,"np":4,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[-0.02,-0.143],[3.428,-0.458],[0.019,0.142],[-3.43,0.459]],"o":[[0.019,0.143],[-3.43,0.459],[-0.02,-0.143],[3.429,-0.458]],"v":[[6.21,-0.83],[0.036,0.258],[-6.209,0.831],[-0.033,-0.258]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,1,1],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[170.503,130.106],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 9","ix":9,"cix":2,"np":4,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0.144,-0.006],[0.105,2.682],[-0.144,0.006],[-0.105,-2.682]],"o":[[-0.145,0.005],[-0.106,-2.683],[0.144,-0.005],[0.106,2.682]],"v":[[0.192,4.856],[-0.26,0.01],[-0.191,-4.857],[0.26,-0.011]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,1,1],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[152.864,125.732],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 10","ix":10,"cix":2,"np":4,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0.11,-0.092],[2.68,3.22],[-0.11,0.093],[-2.681,-3.221]],"o":[[-0.11,0.092],[-2.68,-3.221],[0.11,-0.092],[2.678,3.22]],"v":[[4.852,5.831],[-0.2,0.167],[-4.852,-5.831],[0.201,-0.166]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,1,1],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[177.218,145.821],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 11","ix":11,"cix":2,"np":4,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[-0.131,-0.059],[1.27,-2.797],[0.131,0.059],[-1.27,2.798]],"o":[[0.131,0.06],[-1.269,2.798],[-0.131,-0.06],[1.269,-2.797]],"v":[[2.299,-5.066],[0.237,0.107],[-2.299,5.066],[-0.237,-0.107]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,1,1],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[177.116,182.647],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 12","ix":12,"cix":2,"np":4,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0.117,-0.101],[1.687,2.723],[-0.125,0.046],[-1.673,-2.675]],"o":[[-0.097,0.092],[-1.698,-2.717],[0.142,-0.061],[1.66,2.681]],"v":[[3.029,4.846],[-0.573,0.344],[-3.021,-4.878],[-0.13,0.068]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,1,1],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[157.389,166.473],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 13","ix":13,"cix":2,"np":4,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0.115,-0.088],[2.016,2.647],[-0.115,0.087],[-2.016,-2.648]],"o":[[-0.114,0.087],[-2.017,-2.647],[0.114,-0.087],[2.016,2.646]],"v":[[3.65,4.793],[-0.207,0.158],[-3.65,-4.794],[0.207,-0.158]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,1,1],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[106.996,141.662],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 14","ix":14,"cix":2,"np":4,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[-0.07,-0.126],[1.933,-1.071],[0.07,0.125],[-1.933,1.071]],"o":[[0.069,0.126],[-1.932,1.07],[-0.069,-0.126],[1.932,-1.07]],"v":[[3.499,-1.939],[0.126,0.229],[-3.499,1.939],[-0.126,-0.227]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,1,1],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[67.939,137.948],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 15","ix":15,"cix":2,"np":4,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[-0.02,-0.143],[2.147,-0.306],[0.02,0.143],[-2.149,0.306]],"o":[[0.021,0.143],[-2.148,0.305],[-0.02,-0.142],[2.147,-0.306]],"v":[[3.889,-0.553],[0.036,0.258],[-3.89,0.553],[-0.037,-0.257]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,1,1],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[53.606,161.288],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 16","ix":16,"cix":2,"np":4,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0.14,-0.067],[0.544,2.424],[-0.132,-0.012],[-0.543,-2.349]],"o":[[-0.114,0.067],[-0.558,-2.424],[0.156,0],[0.525,2.354]],"v":[[1.059,4.246],[-0.641,0.139],[-0.884,-4.301],[-0.133,0.022]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,1,1],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[53.683,225.411],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 17","ix":17,"cix":2,"np":4,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[-0.12,-0.08],[1.417,-2.131],[0.119,0.08],[-1.418,2.131]],"o":[[0.12,0.079],[-1.417,2.131],[-0.12,-0.079],[1.416,-2.131]],"v":[[2.566,-3.858],[0.216,0.144],[-2.566,3.858],[-0.217,-0.144]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,1,1],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[33.614,211.816],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 18","ix":18,"cix":2,"np":4,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[-0.029,-0.06],[3.219,-2.47],[0.118,0.11],[-0.916,0.983],[-1.633,1.248],[-1.19,0.622]],"o":[[0.074,0.144],[-3.235,2.453],[-0.05,-0.044],[0.915,-0.984],[1.634,-1.245],[1.191,-0.624]],"v":[[5.828,-4.48],[-0.272,-0.367],[-5.851,4.43],[-4.491,2.732],[-0.589,-0.781],[3.829,-3.617]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,1,1],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[22.113,234.534],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 19","ix":19,"cix":2,"np":4,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0.111,-0.092],[3.877,4.707],[-0.11,0.092],[-3.878,-4.708]],"o":[[-0.111,0.091],[-3.879,-4.708],[0.111,-0.091],[3.878,4.707]],"v":[[7.021,8.524],[-0.201,0.166],[-7.022,-8.524],[0.201,-0.165]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,1,1],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[157.704,245.967],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 20","ix":20,"cix":2,"np":4,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0.105,0.098],[-3.302,3.562],[-0.106,-0.098],[3.303,-3.563]],"o":[[-0.105,-0.098],[3.304,-3.562],[0.105,0.097],[-3.303,3.561]],"v":[[-5.98,6.449],[-0.192,-0.177],[5.98,-6.449],[0.191,0.178]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,1,1],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[148.669,190.709],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 21","ix":21,"cix":2,"np":4,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0.027,-0.141],[3.325,0.643],[-0.028,0.142],[-3.326,-0.643]],"o":[[-0.027,0.142],[-3.326,-0.645],[0.027,-0.141],[3.326,0.644]],"v":[[6.022,1.165],[-0.049,0.256],[-6.021,-1.166],[0.05,-0.256]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,1,1],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[114.765,238.982],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 22","ix":22,"cix":2,"np":4,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0.066,-0.033],[0.656,1.277],[0.857,2.015],[0.463,1.357],[-0.066,0.024],[-0.55,-1.321],[-0.8,-1.917],[-0.647,-1.495]],"o":[[-0.062,0.03],[-0.657,-1.275],[-0.856,-2.016],[-0.463,-1.359],[0.069,-0.025],[0.627,1.504],[0.825,1.906],[0.57,1.313]],"v":[[3.094,7.278],[1.92,5.268],[-0.445,0.187],[-2.463,-5.043],[-3.093,-7.283],[-2.118,-5.174],[0.035,-0.017],[2.253,5.111]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,1,1],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[89.452,252.427],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 23","ix":23,"cix":2,"np":4,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0.116,0.084],[-2.027,2.797],[-0.117,-0.084],[2.029,-2.797]],"o":[[-0.117,-0.085],[2.029,-2.797],[0.116,0.085],[-2.028,2.797]],"v":[[-3.672,5.064],[-0.211,-0.153],[3.673,-5.064],[0.211,0.153]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,1,1],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[106.158,208.634],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 24","ix":24,"cix":2,"np":4,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0.111,-0.091],[2.426,2.93],[-0.111,0.091],[-2.427,-2.931]],"o":[[-0.111,0.092],[-2.427,-2.931],[0.111,-0.092],[2.425,2.93]],"v":[[4.393,5.306],[-0.2,0.166],[-4.393,-5.306],[0.201,-0.166]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,1,1],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[105.478,175.82],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 25","ix":25,"cix":2,"np":4,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0.131,0.059],[-1.818,4.078],[-0.131,-0.059],[1.818,-4.081]],"o":[[-0.131,-0.059],[1.817,-4.081],[0.131,0.058],[-1.817,4.079]],"v":[[-3.29,7.386],[-0.238,-0.105],[3.291,-7.387],[0.238,0.106]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,1,1],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[81.063,150.058],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 26","ix":26,"cix":2,"np":4,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0.128,-0.065],[2.599,5.028],[-0.127,0.066],[-2.601,-5.03]],"o":[[-0.127,0.066],[-2.601,-5.031],[0.128,-0.066],[2.6,5.029]],"v":[[4.708,9.106],[-0.23,0.121],[-4.708,-9.106],[0.232,-0.119]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,1,1],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[40.285,184.828],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 28","ix":27,"cix":2,"np":4,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0.072,-0.064],[0.347,0.364],[0.513,0.74],[0.732,2.645],[0.168,1.779],[-0.067,0.003],[-0.247,-1.761],[-0.746,-2.597],[-0.902,-1.517]],"o":[[-0.026,0.024],[-0.361,-0.354],[-1.002,-1.496],[-0.757,-2.64],[-0.154,-1.785],[0.077,-0.005],[0.259,1.758],[0.721,2.606],[0.912,1.513]],"v":[[3.027,9.189],[2.451,8.661],[1.134,6.986],[-1.697,0.575],[-2.945,-6.312],[-3.024,-9.208],[-2.579,-6.355],[-1.196,0.432],[1.445,6.79]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.9216,0.6,0.4314],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[64.388,229.995],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 35","ix":28,"cix":2,"np":4,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0.141,-0.028],[1.199,5.898],[-0.141,0.029],[-1.2,-5.9]],"o":[[-0.141,0.028],[-1.2,-5.9],[0.141,-0.029],[1.2,5.898]],"v":[[2.172,10.681],[-0.255,0.053],[-2.172,-10.68],[0.255,-0.051]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.149,0.1961,0.2196],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[61.952,160.539],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 36","ix":29,"cix":2,"np":4,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0.032,0.015],[-0.261,0.69],[-0.447,1.145],[-1.401,3.765],[-0.869,2.487],[-0.282,0.8],[-0.034,-0.011],[0.194,-0.712],[0.39,-1.26],[1.403,-3.774],[1.056,-2.417],[0.321,-0.665]],"o":[[-0.033,-0.015],[0.309,-0.79],[0.968,-2.45],[1.401,-3.767],[0.41,-1.159],[0.253,-0.692],[0.035,0.011],[-0.191,0.713],[-0.781,2.52],[-1.405,3.772],[-0.528,1.209],[-0.319,0.665]],"v":[[-5.076,13.642],[-4.719,12.55],[-3.583,9.644],[0.113,0.041],[3.592,-9.644],[4.632,-12.587],[5.074,-13.646],[4.825,-12.525],[3.942,-9.529],[0.602,0.223],[-3.242,9.785],[-4.532,12.63]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.149,0.1961,0.2196],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[195.27,156.596],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 37","ix":30,"cix":2,"np":4,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[2.676,2.889],[3.879,0.676],[5.124,-4.644],[0,0],[-4.483,-0.127],[-3.247,-3.095],[-1.712,-3.751]],"o":[[-2.676,-2.889],[-6.812,-1.188],[0,0],[3.871,-2.266],[4.484,0.127],[2.985,2.845],[0.668,-3.879]],"v":[[12.958,-2.607],[2.642,-7.922],[-16.605,-2.35],[-15.081,-3.587],[-2.264,-7.07],[9.954,-2.189],[16.446,8.248]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0,0,0],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[228.725,235.586],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 38","ix":31,"cix":2,"np":4,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[3.562,1.683],[3.913,-0.455],[3.238,-2.613],[-0.404,-4.14],[0,0],[-7.148,0.664],[-4.907,-5.24]],"o":[[-3.562,-1.682],[-4.133,0.481],[-3.238,2.613],[0,0],[2.786,-7.542],[7.149,-0.663],[-0.477,-3.91]],"v":[[10.691,-6.088],[-0.882,-7.54],[-12.401,-3.181],[-17.431,7.689],[-17.03,7.746],[-1.552,-5.949],[17.479,1.808]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0,0,0],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[29.006,231.354],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 39","ix":32,"cix":2,"np":4,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[0,0],[0,0],[-3.567,7.167],[0,0],[8.636,-14.054],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[3.566,-7.167],[0,0],[0,0],[0,0],[0,0]],"v":[[-11.849,10.754],[-3.863,7.837],[-2.54,21.346],[9.646,-1.53],[11.378,-21.346],[4.017,3.726],[-2.502,14.321],[-2.502,3.225]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0,0,0],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[144.464,145.854],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 40","ix":33,"cix":2,"np":4,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[2.012,13.776],[-10.885,-8.224],[-1.007,0.364],[-0.372,0.644],[0.899,6.137],[1.739,-4.747]],"o":[[-1.391,13.572],[0.854,0.645],[0.699,-0.252],[3.102,-5.372],[-1.724,4.539],[-9.485,-5.759]],"v":[[-11.22,-18.574],[3.434,17.547],[6.367,18.468],[7.886,16.901],[11.131,-0.536],[6.188,13.205]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0,0,0],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[113.735,145.324],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 60","ix":34,"cix":2,"np":4,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[-1.446,-0.05],[-0.096,1.445],[1.439,0.142],[0,0],[0.004,-1.448]],"o":[[1.447,0.051],[0.096,-1.444],[0,0],[-1.447,0.041],[-0.005,1.447]],"v":[[-0.14,2.794],[2.773,0.162],[0.235,-2.833],[-0.123,-2.845],[-2.863,-0.033]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,1,1],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[136.831,174.342],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 61","ix":35,"cix":2,"np":4,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[1.44,0.142],[0,0],[0.005,-1.447],[-1.446,-0.05],[-0.096,1.444]],"o":[[0,0],[-1.447,0.042],[-0.004,1.447],[1.447,0.051],[0.095,-1.444]],"v":[[0.234,-2.833],[-0.123,-2.845],[-2.864,-0.033],[-0.141,2.795],[2.773,0.163]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,1,1],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[136.831,214.45],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 62","ix":36,"cix":2,"np":4,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[1.44,0.142],[0,0],[0.005,-1.447],[-1.446,-0.051],[-0.096,1.444]],"o":[[0,0],[-1.447,0.041],[-0.004,1.447],[1.447,0.05],[0.095,-1.444]],"v":[[0.234,-2.832],[-0.123,-2.845],[-2.864,-0.033],[-0.141,2.795],[2.773,0.162]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,1,1],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[136.831,252.991],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 63","ix":37,"cix":2,"np":4,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[-0.253,-1.986],[0.654,-3.661],[0.659,-2.146],[1.178,-2.304],[3.475,-5.348],[0,0],[0,0],[0.006,3.852],[0,0],[3.229,-2.605],[0,0],[0.565,-7.952],[-0.574,-10.56],[-0.33,-7.996],[-0.241,-4.468],[-0.071,-1.201],[-0.022,-0.324],[0,0],[0.034,0.3],[0.059,0.568],[0.147,2.234],[0.364,7.995],[0.472,10.565],[-0.917,12.217],[-2.189,6.899],[0,0],[0,0],[-2.982,2.396],[0,0],[0,0],[0.005,-3.533],[0,0],[-0.861,7.49],[0.226,1.962],[0.121,0.496]],"o":[[0,0],[0.272,1.973],[-0.329,1.83],[-0.687,2.149],[-2.385,4.6],[0,0],[0,0],[-0.005,-3.533],[0,0],[-2.976,2.403],[0,0],[-2.165,6.858],[-0.914,12.17],[0.492,10.575],[0.317,7.996],[0.131,2.214],[0.038,0.569],[0.017,0.302],[0,0],[-0.034,-0.323],[-0.111,-1.173],[-0.304,-4.465],[-0.357,-8.001],[-0.6,-10.552],[0.567,-7.984],[0,0],[0,0],[3.233,-2.599],[0,0],[0,0],[-0.006,3.852],[0,0],[6.87,-10.654],[0.688,-3.634],[-0.096,-0.985],[-0.158,-0.486]],"v":[[13.349,-73.151],[14.116,-70.207],[13.696,-61.618],[12.264,-55.631],[9.357,-48.98],[0.495,-34.018],[0.088,-33.393],[0.087,-34.141],[0.071,-45.236],[0.459,-45.05],[-8.88,-37.512],[-8.798,-37.63],[-12.952,-15.182],[-12.555,19.188],[-11.411,47.281],[-10.564,66.214],[-10.26,71.357],[-10.171,72.694],[-10.158,73.151],[-10.224,72.699],[-10.364,71.365],[-10.766,66.226],[-11.779,47.297],[-13.034,19.213],[-13.471,-15.221],[-9.277,-37.784],[-9.254,-37.856],[-9.195,-37.903],[0.16,-45.422],[0.549,-45.735],[0.548,-45.236],[0.532,-34.141],[0.124,-34.263],[13.442,-61.664],[13.981,-70.191],[13.571,-72.407]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.149,0.1961,0.2196],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[141.652,194.315],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 64","ix":38,"cix":2,"np":4,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0.01,-0.035],[3.216,0.436],[2.14,0.004],[2.436,-0.416],[2.023,-0.701],[1.431,-0.763],[0.06,0.087],[-0.735,0.542],[-0.556,0.337],[-0.729,0.374],[-2.026,0.768],[-2.465,0.446],[-2.167,0.006],[-1.614,-0.277],[-0.636,-0.133],[-0.436,-0.136]],"o":[[-0.028,0.103],[-1.605,-0.228],[-2.141,0.031],[-2.433,0.441],[-2.011,0.735],[-2.874,1.506],[-0.022,-0.029],[0.364,-0.278],[0.552,-0.342],[1.422,-0.811],[2.038,-0.735],[2.468,-0.421],[2.167,0.031],[0.813,0.102],[0.638,0.127],[0.877,0.261]],"v":[[17.144,-2.176],[11.964,-3.101],[6.289,-3.46],[-0.641,-2.837],[-7.367,-1.057],[-12.581,1.219],[-17.132,3.855],[-16.023,2.97],[-14.648,2.029],[-12.754,0.894],[-7.531,-1.508],[-0.73,-3.35],[6.289,-3.941],[12.018,-3.465],[14.185,-3.045],[15.798,-2.631]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.149,0.1961,0.2196],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[222.692,221.264],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 65","ix":39,"cix":2,"np":4,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0.012,-0.014],[3.056,1.155],[4.791,-1.349],[1.871,-1.06],[1.24,-1.06],[0.651,-0.644],[0.028,0.025],[-0.608,0.691],[-1.224,1.106],[-1.888,1.112],[-2.438,0.681],[-3.041,-1.295],[-0.729,-0.568],[-0.183,-0.159]],"o":[[-0.071,0.107],[-3.009,-1.179],[-2.391,0.668],[-1.868,1.07],[-1.244,1.06],[-0.652,0.646],[-0.026,-0.023],[0.609,-0.69],[1.223,-1.107],[1.892,-1.103],[4.908,-1.383],[1.536,0.631],[0.375,0.27],[0.179,0.165]],"v":[[16.045,-0.95],[11.439,-3.49],[-1.028,-3.865],[-7.475,-1.182],[-12.144,2.117],[-14.989,4.747],[-16.031,5.725],[-15.136,4.609],[-12.387,1.84],[-7.715,-1.596],[-1.168,-4.367],[11.572,-3.833],[14.981,-1.91],[15.791,-1.221]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.149,0.1961,0.2196],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[223.699,228.039],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 66","ix":40,"cix":2,"np":4,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0.023,-0.019],[2.466,1.821],[4.667,0.262],[2.611,-1.54],[0.074,0.086],[-0.627,0.598],[-1.322,0.822],[-4.8,-0.261],[-2.41,-1.926],[-0.555,-0.666]],"o":[[-0.083,0.077],[-2.425,-1.818],[-4.669,-0.254],[-2.65,1.54],[-0.022,-0.021],[0.625,-0.601],[2.607,-1.648],[4.798,0.269],[1.223,0.962],[0.558,0.664]],"v":[[15.076,4.021],[11.393,0.701],[0.359,-3.317],[-11.053,-0.537],[-15.076,2.359],[-14.165,1.371],[-11.24,-0.853],[0.387,-3.837],[11.615,0.407],[14.277,2.938]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.149,0.1961,0.2196],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[226.092,232.301],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 67","ix":41,"cix":2,"np":4,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0.036,0],[0.042,0.631],[0.06,1.035],[0.047,3.457],[-0.209,2.261],[-0.113,0.625],[-0.037,-0.004],[0.106,-2.254],[-0.052,-3.449],[-0.044,-2.399],[0.018,-0.634]],"o":[[-0.035,0.001],[-0.044,-0.75],[-0.118,-2.26],[-0.052,-3.458],[0.098,-1.13],[0.114,-0.625],[0.081,0.014],[-0.114,2.254],[0.062,3.38],[0.012,1.132],[-0.021,0.633]],"v":[[0.167,12.491],[0.049,11.511],[-0.108,8.836],[-0.425,-0.004],[-0.169,-8.859],[0.166,-11.526],[0.396,-12.488],[0.198,-8.833],[0.097,-0.011],[0.26,8.824],[0.252,11.507]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.9216,0.6,0.4314],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[204.487,236.736],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 75","ix":43,"cix":2,"np":4,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0.011,-0.007],[0.171,0.221],[0.302,0.404],[1.142,1.582],[3.831,5.406],[0,0],[1.694,-4.973],[0,0],[0,0],[0.192,0.124],[1.677,1.849],[1.151,1.978],[0.942,3.315],[0.327,1.896],[0.096,0.548],[0.031,0.125],[-0.007,0.005],[-0.364,-1.885],[-0.976,-3.292],[-2.296,-3.905],[-1.647,-1.823],[-2.197,-1.394],[-0.174,-0.112],[0,0],[-1.472,4.279],[0,0],[0,0],[-2.297,-3.323],[-0.635,-0.937],[-0.178,-0.27]],"o":[[-0.011,0.008],[-0.194,-0.259],[-0.663,-0.919],[-2.336,-3.297],[0,0],[-1.458,4.282],[0,0],[0,0],[-0.178,-0.114],[-2.24,-1.419],[-1.67,-1.858],[-2.301,-3.966],[-0.936,-3.324],[-0.158,-0.908],[-0.045,-0.249],[-0.047,-0.116],[0.11,-0.048],[0.389,1.884],[0.981,3.281],[1.149,1.947],[1.656,1.814],[0.189,0.121],[0,0],[1.709,-4.967],[0,0],[0,0],[3.769,5.45],[1.096,1.614],[0.277,0.422],[0.149,0.236]],"v":[[17.745,18.804],[17.47,18.479],[16.731,17.49],[14.011,13.721],[4.585,0.421],[5.005,0.362],[0.244,14.341],[0.137,14.656],[-0.136,14.48],[-0.697,14.118],[-6.59,9.143],[-10.797,3.325],[-15.427,-7.868],[-17.18,-15.841],[-17.559,-18.022],[-17.686,-18.579],[-17.749,-18.764],[-16.981,-15.878],[-15.073,-7.97],[-10.383,3.083],[-6.213,8.8],[-0.419,13.679],[0.132,14.033],[-0.249,14.172],[4.555,0.207],[4.708,-0.238],[4.975,0.148],[14.246,13.556],[16.856,17.402],[17.534,18.434]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.149,0.1961,0.2196],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[118.424,144.772],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 76","ix":44,"cix":2,"np":4,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0.006,-0.035],[0.799,0.095],[1.433,0.107],[4.351,-0.514],[2.731,-0.887],[0.752,-0.288],[0.014,0.034],[-0.733,0.34],[-1.361,0.489],[-4.393,0.53],[-2.874,-0.313],[-0.792,-0.165]],"o":[[-0.006,0.035],[-0.798,-0.102],[-2.863,-0.217],[-4.351,0.527],[-1.368,0.44],[-0.754,0.281],[-0.015,-0.032],[0.731,-0.346],[2.72,-0.982],[4.394,-0.521],[1.438,0.154],[0.793,0.157]],"v":[[15.598,-1.276],[14.346,-1.372],[10.956,-1.697],[-0.239,-1.451],[-11.178,0.952],[-14.396,2.067],[-15.589,2.454],[-14.473,1.879],[-11.297,0.602],[-0.301,-1.967],[10.989,-2.064],[14.377,-1.572]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.149,0.1961,0.2196],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[38.24,216.807],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 77","ix":45,"cix":2,"np":4,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0.006,0.098],[-0.59,0.059],[-1.06,-0.054],[-1.371,-0.317],[-1.472,-0.692],[-1.125,-0.843],[-0.704,-0.797],[-0.314,-0.502],[0.03,-0.019],[1.466,1.49],[1.101,0.826],[1.431,0.693],[1.329,0.361],[1.041,0.092]],"o":[[-0.003,-0.036],[0.589,-0.073],[1.062,0.047],[1.365,0.343],[1.465,0.709],[1.11,0.866],[0.71,0.789],[0.325,0.497],[-0.08,0.057],[-0.726,-0.75],[-1.118,-0.806],[-1.439,-0.676],[-1.336,-0.335],[-2.08,-0.201]],"v":[[-10.054,-4.699],[-9.144,-4.845],[-6.634,-4.881],[-2.943,-4.335],[1.367,-2.806],[5.268,-0.419],[8.015,2.108],[9.568,4.079],[10.027,4.878],[7.748,2.361],[4.981,-0.034],[1.143,-2.336],[-3.06,-3.87],[-6.663,-4.513]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.149,0.1961,0.2196],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[39.425,223.241],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 78","ix":46,"cix":2,"np":4,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0.012,-0.013],[1.246,0.709],[2.505,0.547],[1.501,0.094],[1.635,-0.376],[2.566,-2.913],[0.945,-3.243],[0.258,-2.556],[0.088,-1.439],[0.027,-0.435],[0.018,0.001],[0.004,0.38],[-0.003,0.675],[-0.207,2.577],[-0.947,3.304],[-2.666,2.975],[-3.403,0.73],[-1.517,-0.114],[-1.262,-0.302],[-1.232,-0.769],[-0.282,-0.258]],"o":[[-0.036,0.041],[-1.243,-0.703],[-1.25,-0.274],[-1.5,-0.095],[-3.282,0.731],[-2.606,2.912],[-0.959,3.251],[-0.254,2.559],[-0.042,0.673],[-0.029,0.379],[-0.018,0],[0.001,-0.436],[0.027,-1.442],[0.214,-2.573],[0.931,-3.293],[2.625,-2.983],[1.697,-0.377],[1.525,0.116],[2.528,0.599],[0.615,0.389],[0.278,0.264]],"v":[[16.474,-12.242],[14.624,-13.482],[8.943,-15.54],[4.803,-16.121],[0.056,-15.813],[-9.054,-10.094],[-14.213,-0.503],[-15.84,8.351],[-16.277,14.433],[-16.381,16.089],[-16.452,16.667],[-16.486,16.087],[-16.48,14.425],[-16.208,8.318],[-14.673,-0.637],[-9.444,-10.438],[-0.048,-16.28],[4.832,-16.553],[9.026,-15.898],[14.728,-13.657],[16.069,-12.661]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.149,0.1961,0.2196],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[25.73,241.719],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 79","ix":47,"cix":2,"np":4,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[3.475,-7.448],[1.737,-6.455],[-13.158,-4.717],[0,0],[0,0],[0,0]],"o":[[0,0],[-3.476,7.449],[-1.738,6.455],[0,0],[0,0],[0,0],[0,0]],"v":[[17.681,-63.43],[5.835,-44.571],[-28.18,31.899],[-21.229,63.43],[5.835,63.43],[32.996,8.505],[34.387,-55.246]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.2392,0.8471,0.6549],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[34.636,205.724],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 81","ix":48,"cix":2,"np":4,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[6.33,-6.933],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[21.508,0.43],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,-1.508],[0,0],[0,0],[0,0],[0,0],[-21.508,-0.43],[0,0],[0,0]],"v":[[-42.877,-64.835],[-74.61,-49.934],[-53.811,46.834],[-54.143,77.366],[66.295,77.366],[67.376,-24.008],[74.61,-63.198],[31.804,-70.734],[23.738,-69.241],[2.323,-46.611],[-20.702,-69.068],[-31.502,-67.72]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.2392,0.8471,0.6549],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[126.928,192.228],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 82","ix":49,"cix":2,"np":4,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[-4.824,-17.278],[0,0],[-0.904,-7.355],[2.713,-3.316],[0,0],[0,0],[0,0]],"o":[[0,0],[4.823,17.28],[0,0],[0.904,7.353],[-2.713,3.316],[0,0],[0,0],[0,0]],"v":[[-18.09,-67.652],[0.468,-43.682],[20.062,18.597],[29.407,35.881],[25.79,64.336],[19.208,67.103],[-16.32,63.733],[-30.311,-29.943]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.2392,0.8471,0.6549],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[219.628,196.682],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]}],"ind":5},{"ty":0,"nm":"mouth","sr":1,"st":-1.6,"op":460,"ip":-1.6,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[439.688,110.938,0],"ix":1},"s":{"a":0,"k":[7,7,100],"ix":6},"sk":{"a":0,"k":0},"p":{"a":0,"k":[21.877,45.845,0],"ix":2},"r":{"a":0,"k":1,"ix":10},"sa":{"a":0,"k":0},"o":{"a":0,"k":100,"ix":11}},"ef":[],"w":820,"h":800,"refId":"comp_0","ind":6,"parent":7},{"ty":4,"nm":"DESIGNED BY FREEPIK Outlines","sr":1,"st":0,"op":461.6,"ip":0,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[22.706,61.751,0],"ix":1},"s":{"a":0,"k":[244,244,100],"ix":6},"sk":{"a":0,"k":0},"p":{"a":0,"k":[360.854,256.19,0],"ix":2},"r":{"a":0,"k":0,"ix":10},"sa":{"a":0,"k":0},"o":{"a":0,"k":100,"ix":11}},"ef":[],"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 1","ix":1,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[-0.215,-0.744],[0.724,-1.727],[0.459,-0.314],[0.242,0.502],[-0.269,0.466],[0.452,0.292],[0.222,0.117],[-0.124,0.53],[-0.365,0.661],[-0.74,-0.012]],"o":[[0.521,1.799],[-0.216,0.513],[-0.46,0.313],[-0.233,-0.485],[0.269,-0.466],[-0.21,-0.136],[-0.482,-0.255],[0.172,-0.735],[0.357,-0.647],[0.774,0.014]],"v":[[1.813,-2.789],[0.871,2.634],[-0.042,4.004],[-1.494,3.768],[-1.113,2.271],[-1.144,0.814],[-1.852,0.573],[-2.207,-0.901],[-1.397,-3.007],[0.266,-4.305]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.9765,0.6902,0.5725],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[41.97,35.618],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 2","ix":2,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0.093,-2.03],[-2.03,-0.093],[-0.092,2.031],[2.029,0.092]],"o":[[-0.093,2.03],[2.03,0.092],[0.092,-2.029],[-2.031,-0.093]],"v":[[-3.675,-0.168],[-0.167,3.677],[3.677,0.167],[0.169,-3.676]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.9765,0.6902,0.5725],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[31.208,39.908],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 3","ix":3,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0.093,-2.03],[-2.03,-0.093],[-0.093,2.031],[2.03,0.092]],"o":[[-0.092,2.03],[2.03,0.093],[0.092,-2.03],[-2.031,-0.093]],"v":[[-3.676,-0.167],[-0.167,3.676],[3.677,0.167],[0.168,-3.676]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.9765,0.6902,0.5725],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[12.547,39.381],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 4","ix":4,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[-0.049,-1.076],[1.075,-0.049],[0.049,1.075],[-1.075,0.048]],"o":[[0.05,1.075],[-1.076,0.049],[-0.048,-1.075],[1.075,-0.049]],"v":[[1.946,-0.089],[0.089,1.946],[-1.948,0.088],[-0.089,-1.946]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.251,0.2039,0.2],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[16.442,32.762],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 5","ix":5,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[-0.049,-1.076],[1.075,-0.049],[0.049,1.075],[-1.076,0.048]],"o":[[0.049,1.075],[-1.076,0.049],[-0.048,-1.075],[1.075,-0.049]],"v":[[1.947,-0.089],[0.089,1.946],[-1.948,0.088],[-0.089,-1.946]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.251,0.2039,0.2],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[26.809,32.762],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 6","ix":6,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0.383,0.735],[0,0],[2.516,-1.291],[-0.663,-0.239],[-0.675,0.093],[-1.078,0.233]],"o":[[0,0],[-2.221,-0.859],[-0.041,0.733],[0.663,0.24],[1.132,-0.155],[0.81,-0.174]],"v":[[3.56,-0.893],[3.551,-0.906],[-3.902,-0.121],[-2.643,1.526],[-0.603,1.583],[2.643,0.905]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.251,0.2039,0.2],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[14.583,26.876],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 7","ix":7,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[-0.408,0.716],[0,0],[-2.745,-1.481],[0.722,-0.198],[0.734,0.14],[1.236,0.318]],"o":[[0,0],[1.306,-0.66],[0.048,0.747],[-0.72,0.198],[-1.294,-0.246],[-0.798,-0.205]],"v":[[-3.888,-1.187],[-3.872,-1.214],[4.248,0.092],[2.883,1.676],[0.662,1.595],[-3.048,0.641]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.251,0.2039,0.2],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[26.907,27.229],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 8","ix":8,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[-0.119,0.15],[-0.433,-0.014],[-0.229,-0.324],[0.22,-0.215],[0.446,0.03],[0.184,0.241]],"o":[[0.271,-0.29],[0.43,0.044],[0.097,0.164],[-0.214,0.214],[-0.446,-0.03],[-0.188,-0.242]],"v":[[-1.139,-0.423],[0.036,-0.714],[1.161,-0.266],[1.002,0.352],[-0.06,0.699],[-1.065,0.212]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.9647,0.6157,0.4902],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[21.705,39.129],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 9","ix":9,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[-2.388,-0.134],[-1.433,5.553],[-2.168,-0.979],[-0.165,2.906],[-5.714,-4.366],[-0.512,-1.297],[0,0],[4.773,-2.087],[-0.489,-1.918],[0,0],[1.977,-0.697],[-0.1,-3.057],[0,0],[0,0],[1.818,5.363],[2.677,0.413],[0,0],[5.546,-0.267],[2.822,4.781]],"o":[[-3.998,-3.431],[2.169,0.979],[-2.272,-2.051],[0,0],[1.686,1.288],[0,0],[0,0],[1.016,0.705],[1.319,5.172],[0,0],[-1.733,0.611],[0,0],[0,0],[0,0],[-2.845,1.417],[0,0],[-4.501,3.251],[-5.546,0.267],[2.388,0.133]],"v":[[-16.684,-0.461],[-21.617,-14.245],[-15.23,-11.487],[-17.831,-18.307],[14.794,-8.167],[17.948,-4.376],[22.039,-9.405],[19.708,-1.242],[22.174,2.542],[19.643,11.885],[16.233,11.552],[12.658,18.307],[11.067,18.098],[11.273,11.667],[7.346,4.746],[-1.592,6.418],[3.38,1.59],[-10.221,6.354],[-24.482,-0.56]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.251,0.2039,0.2],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[24.731,18.558],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 10","ix":10,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[-0.109,7.669],[-1.824,4.773],[-0.002,0.003],[-0.002,0.004],[-1.828,1.081],[-4.181,0.333],[-3.823,-5.72],[0.581,-2.017],[0.516,-4.45],[1.453,-0.294],[14.935,1.16]],"o":[[0.064,-4.562],[0.001,-0.004],[0.002,-0.004],[0.805,-2.098],[2.003,-1.441],[8.787,-0.701],[2.848,4.264],[1.624,0.147],[-0.79,6.799],[0,0],[-14.936,-1.159]],"v":[[-17.571,1.347],[-15.958,-14.549],[-15.956,-14.56],[-15.95,-14.571],[-12.099,-19.494],[-3.128,-22.199],[15.193,-13.887],[16.245,-2.012],[19.615,3.565],[12.451,10.793],[-5.195,21.74]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.9843,0.7529,0.6431],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[26.114,31.731],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 11","ix":11,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[5.516,0.017],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[-2.607,3.915]],"v":[[-6.906,7.045],[-7.158,1.067],[-7.298,0.369],[7.298,-7.062],[6.367,1.972]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.9647,0.6157,0.4902],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[25.565,48.063],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 12","ix":12,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[-1.157,0.604],[0,0],[0,0],[0,0],[0,0],[-2.895,-0.465]],"o":[[0,0],[0,0],[0,0],[0,0],[0.116,2.755],[3.465,0.556]],"v":[[8.551,8.728],[7.298,-12.16],[-7.298,-4.729],[-7.158,-4.031],[-11.669,7.703],[-2.777,10.476]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.9843,0.7529,0.6431],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[25.566,53.161],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]}],"ind":7},{"ty":2,"nm":"Plants","sr":1,"st":0,"op":720,"ip":720,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[336.882,85.23,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6},"sk":{"a":0,"k":0},"p":{"a":0,"k":[384.872,361.232,0],"ix":2},"r":{"a":0,"k":0,"ix":10},"sa":{"a":0,"k":0},"o":{"a":0,"k":100,"ix":11}},"ef":[],"refId":"image_1","ind":8}],"v":"5.7.1","fr":24,"op":137,"ip":0,"assets":[{"id":"image_0","u":"","e":1,"w":87,"h":85,"p":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFcAAABVCAMAAAAL3ohVAAAAJHpUWHRDcmVhdG9yAAAImXNMyU9KVXBMK0ktUnBNS0tNLikGAEF6Bs5qehXFAAAACXBIWXMAAAABAAAAAQBPJcTWAAAAbFBMVEVHcEwgMEBWXmNGUVVGUFRYYWY/Rk1yen5BTFFQWV43QkhOWF2eo6Z1e39LVVtPWF9dZmteZ2uCiItnb3NPWV5dZmtPWVxtdXp+hYmTmZyNlJb6+vomMjiQlpnFyMnf4eKqr7Ht7e7S1NW3u70Lu3gqAAAAG3RSTlMAEIbjO/wi/u+/+/P6cVOf767+ktvRbufR6KyAqSgWAAAC8UlEQVRYw7WZ69qqIBCFS0TAQ+WhrI9Q0Pu/x90WNUUsD9P8w/SNZ7EYx+FwWBSum551RO7xABKuw2hAhCyaqIXAFLHbTviJUSIrboQqBKWOtxXqnWkyYfZsidFtE5VhyT9GSWi6gVrwr6GE76zCnukCakNO6Gm5Bajgi6MK2EJzOLTia0JQdwH1yBK+Mir6XeUjlXx1KMy+SetXfEsQ9hPsF/B2LOch+6DtduyHGe/DvsBnO5dJvi8C69ZzyE4sV74ld3qB2svlBZpyUcX3RzLZeI4AwHJFPdMLCoLLa8NsseQwgUeeOF6AsMbSxTUUl2NvqC4YdqSwI+G43H+/lpAC5Ia9hz0CiOUl7bhpDcnl/d5AoNheCDjztkJkmnsLYbm8FTiugLkX9xfyvgogXcDm0NwibrjWZSsTTEY1ZU1wUg4fJsYN5sJ5towun/9jsF9Ic0EaN8y8DJqc5lp+LP3nmKMxT7+bcaXHz2LeEJFlt4XtY7jPfu2FzpKiHdszQNBwLf8p5rjCGON13NCcDlk/X6ewVRj6sV6iutW3S6jlR31nuVz6Nj/4teGHmffBrA6vCQkiRj8Urwvl6AY8Gk+4pwJ6v2muK8C5OqHBc9F8ftgTlX7VX6G5tS7crwo6/+q8foM2RKArE0/8xA7gC9dXaKwE5SZdCezKn8gALMSgUI0hhSDvLgdkQfkuJ2G3hhh21eAsrOjoOwtswmLcBPSSH6gLaAlstgpghDA/Yw8nkNpa+WbrDya3Y7NzG4GkYDHpHIGU1vWkW5JCmKFCprjeAwI7bRrFCgI7adZCpHUL9nDfj5Vo2rM2PUbWL6LILK3wx6gYzVl0Xfl5X2JbY7LzmKof9zjS7ZN8zUJK+4lA2DLTgfBeJpdP1n4c8FfJ8C+aWC+6LNrZJUEzZwFRNNMNTvN6AfW04YQozcQna0h83UJtdgy7hNbmhJIEpbvO4Nw4u4hiMO+yCJMg2376NjoyjK/ZPQ+C/J4h5pwgmBvjH+9RSIJOvhZ4AAAAAElFTkSuQmCC"},{"id":"image_1","u":"","e":1,"w":674,"h":171,"p":"data:image/png;base64,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"},{"id":"image_2","u":"","e":1,"w":702,"h":2,"p":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAr4AAAAEAgMAAAAVJ9TcAAAAJHpUWHRDcmVhdG9yAAAImXNMyU9KVXBMK0ktUnBNS0tNLikGAEF6Bs5qehXFAAAACXBIWXMAAAABAAAAAQBPJcTWAAAACVBMVEUmMjgnMjhHcEz/u0zyAAAAA3RSTlOAwADQuQgQAAAAIElEQVQoz2NYNbTAAgaygGgo5SCELJsVGIZcCA81BwMAzdV1WnXUW3wAAAAASUVORK5CYII="},{"id":"image_3","u":"","e":1,"w":700,"h":402,"p":"data:image/png;base64,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"},{"nm":"","id":"comp_0","layers":[{"ty":4,"nm":"Layer 10 Outlines 10","sr":1,"st":132,"op":136,"ip":132,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[40.868,43.269,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6},"sk":{"a":0,"k":0},"p":{"a":0,"k":[432.661,100.781,0],"ix":2},"r":{"a":0,"k":0,"ix":10},"sa":{"a":0,"k":0},"o":{"a":0,"k":100,"ix":11}},"ef":[],"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 1","ix":1,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[18.189,26.779],[-17.684,-12.126]],"o":[[0,0],[0,0]],"v":[[-16.926,-7.327],[16.926,-7.327]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,0.5686,0.6824],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[40.489,60.7],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 2","ix":2,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[15.157,-14.147],[-15.159,9.853]],"o":[[0,0],[0,0]],"v":[[-14.779,2.147],[14.779,2.147]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,1,1],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[40.616,25.206],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 3","ix":3,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[0,0],[-8.084,-16.673],[-18.442,-10.863],[10.61,13.39]],"o":[[0,0],[0,0],[0,0],[0,0],[-10.61,-13.389]],"v":[[14.653,-6.948],[-14.905,-6.948],[-17.179,19.074],[16.674,19.074],[14.653,-5.685]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.2784,0.0157,0.0078],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[40.741,34.3],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 4","ix":4,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,-15.278],[14.022,0],[0,15.278],[-14.022,0]],"o":[[0,15.278],[-14.023,0],[0,-15.278],[14.022,0]],"v":[[23.368,-0.253],[0,25.769],[-23.368,-0.253],[-0.758,-25.769]]},"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":1,"lj":1,"ml":10,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":7,"ix":5},"c":{"a":0,"k":[0.8627,0.2157,0.3255],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[40.868,43.269],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]}],"ind":1},{"ty":4,"nm":"Layer 9 Outlines 9","sr":1,"st":128,"op":132,"ip":128,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[50.877,27.507,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6},"sk":{"a":0,"k":0},"p":{"a":0,"k":[431.17,99.269,0],"ix":2},"r":{"a":0,"k":0,"ix":10},"sa":{"a":0,"k":0},"o":{"a":0,"k":100,"ix":11}},"ef":[],"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 1","ix":1,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[25.39,15.158],[-14.401,-7.389]],"o":[[0,0],[0,0]],"v":[[-22.926,-3.885],[22.926,-3.885]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,0.9725,0.9804],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[50.903,40.269],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 2","ix":2,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[0,0],[-37.327,14.4],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-39.41,-9.853],[-37.704,-4.547],[38.464,-4.547],[39.41,-9.853]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,0.9725,0.9804],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[51.092,21.037],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 3","ix":3,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[-5.684,-7.579],[0,0],[5.495,7.536],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-13.832,-7.284],[-18.379,9.958],[20.084,9.958],[18.568,-4.105],[13.642,-9.958]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,0.5686,0.6824],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[50.146,26.995],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 4","ix":4,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[4.358,14.589],[-44.336,14.21],[11.787,-5.28],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-38.084,-9.948],[38.084,-9.948],[22.358,9.948],[-23.495,9.948]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.2431,0,0],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[51.471,26.437],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 5","ix":5,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[-0.228,-2.83],[-14.775,-10.219],[-11.937,-2.274],[-14.21,8.147],[-7.011,16.863],[-0.304,6.388],[3.467,0.239],[1.136,-0.135]],"o":[[-2.839,-0.07],[0.705,8.721],[0,0],[0,0],[0,0],[0,0],[0.164,-3.472],[-0.869,-0.059],[0,0]],"v":[[-45.494,-27.187],[-50.399,-22.033],[-31.615,14.372],[-8.689,24.035],[24.089,19.109],[47.774,-5.523],[50.463,-18.365],[44.52,-25.138],[41.521,-25.039]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.8627,0.2157,0.3255],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[50.876,27.507],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]}],"ind":2},{"ty":4,"nm":"Layer 8 Outlines 9","sr":1,"st":124,"op":128,"ip":124,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[50.271,35.018,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6},"sk":{"a":0,"k":0},"p":{"a":0,"k":[431.064,106.531,0],"ix":2},"r":{"a":0,"k":0,"ix":10},"sa":{"a":0,"k":0},"o":{"a":0,"k":100,"ix":11}},"ef":[],"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 1","ix":1,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[24.758,27.348],[-26.274,-12.316]],"o":[[0,0],[0,0]],"v":[[-25.768,-7.516],[25.768,-7.516]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,0.5686,0.6824],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[50.776,48.692],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 2","ix":2,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":false,"i":[[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[43.643,13.726],[-0.848,5.526],[-30.127,34.295],[-9.474,-6.442],[0,0]],"v":[[-38.466,-25.56],[38.466,-25.219],[31.266,-8.735],[-24.818,-1.914],[-37.576,-23.324]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.2745,0,0],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[50.837,44.227],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 3","ix":3,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[1.041,-0.922],[-0.032,-0.196],[-0.338,-2.063],[-0.297,-0.084],[-22.97,7.628],[-0.871,0.808],[-0.044,2.347],[13.559,-0.001],[6.78,0],[3.468,0]],"o":[[-0.148,0.131],[0.338,2.063],[0.296,0.087],[23.286,6.654],[1.128,-0.375],[1.722,-1.596],[-13.56,0.001],[-6.78,0.001],[-3.469,0.001],[-0.909,0.001]],"v":[[-39.443,-7.57],[-39.629,-7.082],[-38.615,-0.892],[-37.725,-0.635],[33.924,0.864],[37.939,-0.551],[38.873,-7.945],[-1.807,-7.942],[-22.146,-7.94],[-32.553,-7.939]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,1,1],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[50.985,19.559],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 4","ix":4,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[0,0],[-0.379,-3.221],[0,0],[-18.19,-13.074],[-5.874,-1.705],[-13.263,6.063],[-6.442,28.61],[0,0],[3.221,0.379]],"o":[[0,0],[0,0],[0.379,3.221],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-35.621,-33.063],[-44.526,-33.063],[-49.642,-27.379],[-48.505,-14.684],[-26.905,21.695],[-8.147,30.411],[19.326,27],[48.884,-12.789],[50.021,-28.705],[46.232,-33.063]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.8627,0.2157,0.3255],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[50.271,33.313],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]}],"ind":3},{"ty":4,"nm":"Layer 10 Outlines 9","sr":1,"st":120,"op":124,"ip":120,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[40.868,43.269,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6},"sk":{"a":0,"k":0},"p":{"a":0,"k":[432.661,100.781,0],"ix":2},"r":{"a":0,"k":0,"ix":10},"sa":{"a":0,"k":0},"o":{"a":0,"k":100,"ix":11}},"ef":[],"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 1","ix":1,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[18.189,26.779],[-17.684,-12.126]],"o":[[0,0],[0,0]],"v":[[-16.926,-7.327],[16.926,-7.327]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,0.5686,0.6824],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[40.489,60.7],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 2","ix":2,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[15.157,-14.147],[-15.159,9.853]],"o":[[0,0],[0,0]],"v":[[-14.779,2.147],[14.779,2.147]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,1,1],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[40.616,25.206],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 3","ix":3,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[0,0],[-8.084,-16.673],[-18.442,-10.863],[10.61,13.39]],"o":[[0,0],[0,0],[0,0],[0,0],[-10.61,-13.389]],"v":[[14.653,-6.948],[-14.905,-6.948],[-17.179,19.074],[16.674,19.074],[14.653,-5.685]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.2784,0.0157,0.0078],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[40.741,34.3],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 4","ix":4,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,-15.278],[14.022,0],[0,15.278],[-14.022,0]],"o":[[0,15.278],[-14.023,0],[0,-15.278],[14.022,0]],"v":[[23.368,-0.253],[0,25.769],[-23.368,-0.253],[-0.758,-25.769]]},"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":1,"lj":1,"ml":10,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":7,"ix":5},"c":{"a":0,"k":[0.8627,0.2157,0.3255],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[40.868,43.269],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]}],"ind":4},{"ty":4,"nm":"Layer 9 Outlines 8","sr":1,"st":116,"op":120,"ip":116,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[50.877,27.507,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6},"sk":{"a":0,"k":0},"p":{"a":0,"k":[431.17,99.269,0],"ix":2},"r":{"a":0,"k":0,"ix":10},"sa":{"a":0,"k":0},"o":{"a":0,"k":100,"ix":11}},"ef":[],"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 1","ix":1,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[25.39,15.158],[-14.401,-7.389]],"o":[[0,0],[0,0]],"v":[[-22.926,-3.885],[22.926,-3.885]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,0.9725,0.9804],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[50.903,40.269],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 2","ix":2,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[0,0],[-37.327,14.4],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-39.41,-9.853],[-37.704,-4.547],[38.464,-4.547],[39.41,-9.853]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,0.9725,0.9804],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[51.092,21.037],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 3","ix":3,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[-5.684,-7.579],[0,0],[5.495,7.536],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-13.832,-7.284],[-18.379,9.958],[20.084,9.958],[18.568,-4.105],[13.642,-9.958]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,0.5686,0.6824],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[50.146,26.995],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 4","ix":4,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[4.358,14.589],[-44.336,14.21],[11.787,-5.28],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-38.084,-9.948],[38.084,-9.948],[22.358,9.948],[-23.495,9.948]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.2431,0,0],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[51.471,26.437],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 5","ix":5,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[-0.228,-2.83],[-14.775,-10.219],[-11.937,-2.274],[-14.21,8.147],[-7.011,16.863],[-0.304,6.388],[3.467,0.239],[1.136,-0.135]],"o":[[-2.839,-0.07],[0.705,8.721],[0,0],[0,0],[0,0],[0,0],[0.164,-3.472],[-0.869,-0.059],[0,0]],"v":[[-45.494,-27.187],[-50.399,-22.033],[-31.615,14.372],[-8.689,24.035],[24.089,19.109],[47.774,-5.523],[50.463,-18.365],[44.52,-25.138],[41.521,-25.039]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.8627,0.2157,0.3255],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[50.876,27.507],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]}],"ind":5},{"ty":4,"nm":"Layer 8 Outlines 8","sr":1,"st":112,"op":116,"ip":112,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[50.271,35.018,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6},"sk":{"a":0,"k":0},"p":{"a":0,"k":[431.064,106.531,0],"ix":2},"r":{"a":0,"k":0,"ix":10},"sa":{"a":0,"k":0},"o":{"a":0,"k":100,"ix":11}},"ef":[],"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 1","ix":1,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[24.758,27.348],[-26.274,-12.316]],"o":[[0,0],[0,0]],"v":[[-25.768,-7.516],[25.768,-7.516]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,0.5686,0.6824],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[50.776,48.692],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 2","ix":2,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":false,"i":[[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[43.643,13.726],[-0.848,5.526],[-30.127,34.295],[-9.474,-6.442],[0,0]],"v":[[-38.466,-25.56],[38.466,-25.219],[31.266,-8.735],[-24.818,-1.914],[-37.576,-23.324]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.2745,0,0],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[50.837,44.227],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 3","ix":3,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[1.041,-0.922],[-0.032,-0.196],[-0.338,-2.063],[-0.297,-0.084],[-22.97,7.628],[-0.871,0.808],[-0.044,2.347],[13.559,-0.001],[6.78,0],[3.468,0]],"o":[[-0.148,0.131],[0.338,2.063],[0.296,0.087],[23.286,6.654],[1.128,-0.375],[1.722,-1.596],[-13.56,0.001],[-6.78,0.001],[-3.469,0.001],[-0.909,0.001]],"v":[[-39.443,-7.57],[-39.629,-7.082],[-38.615,-0.892],[-37.725,-0.635],[33.924,0.864],[37.939,-0.551],[38.873,-7.945],[-1.807,-7.942],[-22.146,-7.94],[-32.553,-7.939]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,1,1],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[50.985,19.559],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 4","ix":4,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[0,0],[-0.379,-3.221],[0,0],[-18.19,-13.074],[-5.874,-1.705],[-13.263,6.063],[-6.442,28.61],[0,0],[3.221,0.379]],"o":[[0,0],[0,0],[0.379,3.221],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-35.621,-33.063],[-44.526,-33.063],[-49.642,-27.379],[-48.505,-14.684],[-26.905,21.695],[-8.147,30.411],[19.326,27],[48.884,-12.789],[50.021,-28.705],[46.232,-33.063]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.8627,0.2157,0.3255],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[50.271,33.313],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]}],"ind":6},{"ty":4,"nm":"Layer 10 Outlines 8","sr":1,"st":108,"op":112,"ip":108,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[40.868,43.269,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6},"sk":{"a":0,"k":0},"p":{"a":0,"k":[432.661,100.781,0],"ix":2},"r":{"a":0,"k":0,"ix":10},"sa":{"a":0,"k":0},"o":{"a":0,"k":100,"ix":11}},"ef":[],"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 1","ix":1,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[18.189,26.779],[-17.684,-12.126]],"o":[[0,0],[0,0]],"v":[[-16.926,-7.327],[16.926,-7.327]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,0.5686,0.6824],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[40.489,60.7],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 2","ix":2,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[15.157,-14.147],[-15.159,9.853]],"o":[[0,0],[0,0]],"v":[[-14.779,2.147],[14.779,2.147]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,1,1],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[40.616,25.206],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 3","ix":3,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[0,0],[-8.084,-16.673],[-18.442,-10.863],[10.61,13.39]],"o":[[0,0],[0,0],[0,0],[0,0],[-10.61,-13.389]],"v":[[14.653,-6.948],[-14.905,-6.948],[-17.179,19.074],[16.674,19.074],[14.653,-5.685]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.2784,0.0157,0.0078],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[40.741,34.3],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 4","ix":4,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,-15.278],[14.022,0],[0,15.278],[-14.022,0]],"o":[[0,15.278],[-14.023,0],[0,-15.278],[14.022,0]],"v":[[23.368,-0.253],[0,25.769],[-23.368,-0.253],[-0.758,-25.769]]},"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":1,"lj":1,"ml":10,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":7,"ix":5},"c":{"a":0,"k":[0.8627,0.2157,0.3255],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[40.868,43.269],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]}],"ind":7},{"ty":4,"nm":"Layer 9 Outlines 7","sr":1,"st":104,"op":108,"ip":104,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[50.877,27.507,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6},"sk":{"a":0,"k":0},"p":{"a":0,"k":[431.17,99.269,0],"ix":2},"r":{"a":0,"k":0,"ix":10},"sa":{"a":0,"k":0},"o":{"a":0,"k":100,"ix":11}},"ef":[],"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 1","ix":1,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[25.39,15.158],[-14.401,-7.389]],"o":[[0,0],[0,0]],"v":[[-22.926,-3.885],[22.926,-3.885]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,0.9725,0.9804],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[50.903,40.269],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 2","ix":2,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[0,0],[-37.327,14.4],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-39.41,-9.853],[-37.704,-4.547],[38.464,-4.547],[39.41,-9.853]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,0.9725,0.9804],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[51.092,21.037],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 3","ix":3,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[-5.684,-7.579],[0,0],[5.495,7.536],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-13.832,-7.284],[-18.379,9.958],[20.084,9.958],[18.568,-4.105],[13.642,-9.958]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,0.5686,0.6824],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[50.146,26.995],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 4","ix":4,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[4.358,14.589],[-44.336,14.21],[11.787,-5.28],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-38.084,-9.948],[38.084,-9.948],[22.358,9.948],[-23.495,9.948]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.2431,0,0],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[51.471,26.437],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 5","ix":5,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[-0.228,-2.83],[-14.775,-10.219],[-11.937,-2.274],[-14.21,8.147],[-7.011,16.863],[-0.304,6.388],[3.467,0.239],[1.136,-0.135]],"o":[[-2.839,-0.07],[0.705,8.721],[0,0],[0,0],[0,0],[0,0],[0.164,-3.472],[-0.869,-0.059],[0,0]],"v":[[-45.494,-27.187],[-50.399,-22.033],[-31.615,14.372],[-8.689,24.035],[24.089,19.109],[47.774,-5.523],[50.463,-18.365],[44.52,-25.138],[41.521,-25.039]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.8627,0.2157,0.3255],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[50.876,27.507],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]}],"ind":8},{"ty":4,"nm":"Layer 8 Outlines 7","sr":1,"st":100,"op":104,"ip":100,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[50.271,35.018,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6},"sk":{"a":0,"k":0},"p":{"a":0,"k":[431.064,106.531,0],"ix":2},"r":{"a":0,"k":0,"ix":10},"sa":{"a":0,"k":0},"o":{"a":0,"k":100,"ix":11}},"ef":[],"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 1","ix":1,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[24.758,27.348],[-26.274,-12.316]],"o":[[0,0],[0,0]],"v":[[-25.768,-7.516],[25.768,-7.516]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,0.5686,0.6824],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[50.776,48.692],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 2","ix":2,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":false,"i":[[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[43.643,13.726],[-0.848,5.526],[-30.127,34.295],[-9.474,-6.442],[0,0]],"v":[[-38.466,-25.56],[38.466,-25.219],[31.266,-8.735],[-24.818,-1.914],[-37.576,-23.324]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.2745,0,0],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[50.837,44.227],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 3","ix":3,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[1.041,-0.922],[-0.032,-0.196],[-0.338,-2.063],[-0.297,-0.084],[-22.97,7.628],[-0.871,0.808],[-0.044,2.347],[13.559,-0.001],[6.78,0],[3.468,0]],"o":[[-0.148,0.131],[0.338,2.063],[0.296,0.087],[23.286,6.654],[1.128,-0.375],[1.722,-1.596],[-13.56,0.001],[-6.78,0.001],[-3.469,0.001],[-0.909,0.001]],"v":[[-39.443,-7.57],[-39.629,-7.082],[-38.615,-0.892],[-37.725,-0.635],[33.924,0.864],[37.939,-0.551],[38.873,-7.945],[-1.807,-7.942],[-22.146,-7.94],[-32.553,-7.939]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,1,1],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[50.985,19.559],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 4","ix":4,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[0,0],[-0.379,-3.221],[0,0],[-18.19,-13.074],[-5.874,-1.705],[-13.263,6.063],[-6.442,28.61],[0,0],[3.221,0.379]],"o":[[0,0],[0,0],[0.379,3.221],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-35.621,-33.063],[-44.526,-33.063],[-49.642,-27.379],[-48.505,-14.684],[-26.905,21.695],[-8.147,30.411],[19.326,27],[48.884,-12.789],[50.021,-28.705],[46.232,-33.063]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.8627,0.2157,0.3255],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[50.271,33.313],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]}],"ind":9},{"ty":4,"nm":"Layer 10 Outlines 7","sr":1,"st":96,"op":100,"ip":96,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[40.868,43.269,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6},"sk":{"a":0,"k":0},"p":{"a":0,"k":[432.661,100.781,0],"ix":2},"r":{"a":0,"k":0,"ix":10},"sa":{"a":0,"k":0},"o":{"a":0,"k":100,"ix":11}},"ef":[],"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 1","ix":1,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[18.189,26.779],[-17.684,-12.126]],"o":[[0,0],[0,0]],"v":[[-16.926,-7.327],[16.926,-7.327]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,0.5686,0.6824],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[40.489,60.7],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 2","ix":2,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[15.157,-14.147],[-15.159,9.853]],"o":[[0,0],[0,0]],"v":[[-14.779,2.147],[14.779,2.147]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,1,1],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[40.616,25.206],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 3","ix":3,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[0,0],[-8.084,-16.673],[-18.442,-10.863],[10.61,13.39]],"o":[[0,0],[0,0],[0,0],[0,0],[-10.61,-13.389]],"v":[[14.653,-6.948],[-14.905,-6.948],[-17.179,19.074],[16.674,19.074],[14.653,-5.685]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.2784,0.0157,0.0078],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[40.741,34.3],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 4","ix":4,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,-15.278],[14.022,0],[0,15.278],[-14.022,0]],"o":[[0,15.278],[-14.023,0],[0,-15.278],[14.022,0]],"v":[[23.368,-0.253],[0,25.769],[-23.368,-0.253],[-0.758,-25.769]]},"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":1,"lj":1,"ml":10,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":7,"ix":5},"c":{"a":0,"k":[0.8627,0.2157,0.3255],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[40.868,43.269],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]}],"ind":10},{"ty":4,"nm":"Layer 9 Outlines 6","sr":1,"st":92,"op":96,"ip":92,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[50.877,27.507,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6},"sk":{"a":0,"k":0},"p":{"a":0,"k":[431.17,99.269,0],"ix":2},"r":{"a":0,"k":0,"ix":10},"sa":{"a":0,"k":0},"o":{"a":0,"k":100,"ix":11}},"ef":[],"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 1","ix":1,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[25.39,15.158],[-14.401,-7.389]],"o":[[0,0],[0,0]],"v":[[-22.926,-3.885],[22.926,-3.885]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,0.9725,0.9804],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[50.903,40.269],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 2","ix":2,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[0,0],[-37.327,14.4],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-39.41,-9.853],[-37.704,-4.547],[38.464,-4.547],[39.41,-9.853]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,0.9725,0.9804],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[51.092,21.037],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 3","ix":3,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[-5.684,-7.579],[0,0],[5.495,7.536],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-13.832,-7.284],[-18.379,9.958],[20.084,9.958],[18.568,-4.105],[13.642,-9.958]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,0.5686,0.6824],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[50.146,26.995],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 4","ix":4,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[4.358,14.589],[-44.336,14.21],[11.787,-5.28],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-38.084,-9.948],[38.084,-9.948],[22.358,9.948],[-23.495,9.948]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.2431,0,0],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[51.471,26.437],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 5","ix":5,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[-0.228,-2.83],[-14.775,-10.219],[-11.937,-2.274],[-14.21,8.147],[-7.011,16.863],[-0.304,6.388],[3.467,0.239],[1.136,-0.135]],"o":[[-2.839,-0.07],[0.705,8.721],[0,0],[0,0],[0,0],[0,0],[0.164,-3.472],[-0.869,-0.059],[0,0]],"v":[[-45.494,-27.187],[-50.399,-22.033],[-31.615,14.372],[-8.689,24.035],[24.089,19.109],[47.774,-5.523],[50.463,-18.365],[44.52,-25.138],[41.521,-25.039]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.8627,0.2157,0.3255],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[50.876,27.507],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]}],"ind":11},{"ty":4,"nm":"Layer 8 Outlines 6","sr":1,"st":88,"op":92,"ip":88,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[50.271,35.018,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6},"sk":{"a":0,"k":0},"p":{"a":0,"k":[431.064,106.531,0],"ix":2},"r":{"a":0,"k":0,"ix":10},"sa":{"a":0,"k":0},"o":{"a":0,"k":100,"ix":11}},"ef":[],"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 1","ix":1,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[24.758,27.348],[-26.274,-12.316]],"o":[[0,0],[0,0]],"v":[[-25.768,-7.516],[25.768,-7.516]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,0.5686,0.6824],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[50.776,48.692],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 2","ix":2,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":false,"i":[[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[43.643,13.726],[-0.848,5.526],[-30.127,34.295],[-9.474,-6.442],[0,0]],"v":[[-38.466,-25.56],[38.466,-25.219],[31.266,-8.735],[-24.818,-1.914],[-37.576,-23.324]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.2745,0,0],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[50.837,44.227],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 3","ix":3,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[1.041,-0.922],[-0.032,-0.196],[-0.338,-2.063],[-0.297,-0.084],[-22.97,7.628],[-0.871,0.808],[-0.044,2.347],[13.559,-0.001],[6.78,0],[3.468,0]],"o":[[-0.148,0.131],[0.338,2.063],[0.296,0.087],[23.286,6.654],[1.128,-0.375],[1.722,-1.596],[-13.56,0.001],[-6.78,0.001],[-3.469,0.001],[-0.909,0.001]],"v":[[-39.443,-7.57],[-39.629,-7.082],[-38.615,-0.892],[-37.725,-0.635],[33.924,0.864],[37.939,-0.551],[38.873,-7.945],[-1.807,-7.942],[-22.146,-7.94],[-32.553,-7.939]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,1,1],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[50.985,19.559],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 4","ix":4,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[0,0],[-0.379,-3.221],[0,0],[-18.19,-13.074],[-5.874,-1.705],[-13.263,6.063],[-6.442,28.61],[0,0],[3.221,0.379]],"o":[[0,0],[0,0],[0.379,3.221],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-35.621,-33.063],[-44.526,-33.063],[-49.642,-27.379],[-48.505,-14.684],[-26.905,21.695],[-8.147,30.411],[19.326,27],[48.884,-12.789],[50.021,-28.705],[46.232,-33.063]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.8627,0.2157,0.3255],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[50.271,33.313],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]}],"ind":12},{"ty":4,"nm":"Layer 10 Outlines 6","sr":1,"st":84,"op":88,"ip":84,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[40.868,43.269,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6},"sk":{"a":0,"k":0},"p":{"a":0,"k":[432.661,100.781,0],"ix":2},"r":{"a":0,"k":0,"ix":10},"sa":{"a":0,"k":0},"o":{"a":0,"k":100,"ix":11}},"ef":[],"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 1","ix":1,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[18.189,26.779],[-17.684,-12.126]],"o":[[0,0],[0,0]],"v":[[-16.926,-7.327],[16.926,-7.327]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,0.5686,0.6824],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[40.489,60.7],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 2","ix":2,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[15.157,-14.147],[-15.159,9.853]],"o":[[0,0],[0,0]],"v":[[-14.779,2.147],[14.779,2.147]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,1,1],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[40.616,25.206],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 3","ix":3,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[0,0],[-8.084,-16.673],[-18.442,-10.863],[10.61,13.39]],"o":[[0,0],[0,0],[0,0],[0,0],[-10.61,-13.389]],"v":[[14.653,-6.948],[-14.905,-6.948],[-17.179,19.074],[16.674,19.074],[14.653,-5.685]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.2784,0.0157,0.0078],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[40.741,34.3],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 4","ix":4,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,-15.278],[14.022,0],[0,15.278],[-14.022,0]],"o":[[0,15.278],[-14.023,0],[0,-15.278],[14.022,0]],"v":[[23.368,-0.253],[0,25.769],[-23.368,-0.253],[-0.758,-25.769]]},"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":1,"lj":1,"ml":10,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":7,"ix":5},"c":{"a":0,"k":[0.8627,0.2157,0.3255],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[40.868,43.269],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]}],"ind":13},{"ty":4,"nm":"Layer 10 Outlines 5","sr":1,"st":80,"op":84,"ip":80,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[40.868,43.269,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6},"sk":{"a":0,"k":0},"p":{"a":0,"k":[432.661,100.781,0],"ix":2},"r":{"a":0,"k":0,"ix":10},"sa":{"a":0,"k":0},"o":{"a":0,"k":100,"ix":11}},"ef":[],"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 1","ix":1,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[18.189,26.779],[-17.684,-12.126]],"o":[[0,0],[0,0]],"v":[[-16.926,-7.327],[16.926,-7.327]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,0.5686,0.6824],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[40.489,60.7],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 2","ix":2,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[15.157,-14.147],[-15.159,9.853]],"o":[[0,0],[0,0]],"v":[[-14.779,2.147],[14.779,2.147]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,1,1],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[40.616,25.206],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 3","ix":3,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[0,0],[-8.084,-16.673],[-18.442,-10.863],[10.61,13.39]],"o":[[0,0],[0,0],[0,0],[0,0],[-10.61,-13.389]],"v":[[14.653,-6.948],[-14.905,-6.948],[-17.179,19.074],[16.674,19.074],[14.653,-5.685]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.2784,0.0157,0.0078],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[40.741,34.3],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 4","ix":4,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,-15.278],[14.022,0],[0,15.278],[-14.022,0]],"o":[[0,15.278],[-14.023,0],[0,-15.278],[14.022,0]],"v":[[23.368,-0.253],[0,25.769],[-23.368,-0.253],[-0.758,-25.769]]},"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":1,"lj":1,"ml":10,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":7,"ix":5},"c":{"a":0,"k":[0.8627,0.2157,0.3255],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[40.868,43.269],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]}],"ind":14},{"ty":4,"nm":"Layer 9 Outlines 5","sr":1,"st":76,"op":80,"ip":76,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[50.877,27.507,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6},"sk":{"a":0,"k":0},"p":{"a":0,"k":[431.17,99.269,0],"ix":2},"r":{"a":0,"k":0,"ix":10},"sa":{"a":0,"k":0},"o":{"a":0,"k":100,"ix":11}},"ef":[],"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 1","ix":1,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[25.39,15.158],[-14.401,-7.389]],"o":[[0,0],[0,0]],"v":[[-22.926,-3.885],[22.926,-3.885]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,0.9725,0.9804],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[50.903,40.269],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 2","ix":2,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[0,0],[-37.327,14.4],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-39.41,-9.853],[-37.704,-4.547],[38.464,-4.547],[39.41,-9.853]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,0.9725,0.9804],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[51.092,21.037],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 3","ix":3,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[-5.684,-7.579],[0,0],[5.495,7.536],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-13.832,-7.284],[-18.379,9.958],[20.084,9.958],[18.568,-4.105],[13.642,-9.958]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,0.5686,0.6824],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[50.146,26.995],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 4","ix":4,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[4.358,14.589],[-44.336,14.21],[11.787,-5.28],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-38.084,-9.948],[38.084,-9.948],[22.358,9.948],[-23.495,9.948]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.2431,0,0],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[51.471,26.437],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 5","ix":5,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[-0.228,-2.83],[-14.775,-10.219],[-11.937,-2.274],[-14.21,8.147],[-7.011,16.863],[-0.304,6.388],[3.467,0.239],[1.136,-0.135]],"o":[[-2.839,-0.07],[0.705,8.721],[0,0],[0,0],[0,0],[0,0],[0.164,-3.472],[-0.869,-0.059],[0,0]],"v":[[-45.494,-27.187],[-50.399,-22.033],[-31.615,14.372],[-8.689,24.035],[24.089,19.109],[47.774,-5.523],[50.463,-18.365],[44.52,-25.138],[41.521,-25.039]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.8627,0.2157,0.3255],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[50.876,27.507],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]}],"ind":15},{"ty":4,"nm":"Layer 8 Outlines 5","sr":1,"st":72,"op":76,"ip":72,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[50.271,35.018,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6},"sk":{"a":0,"k":0},"p":{"a":0,"k":[431.064,106.531,0],"ix":2},"r":{"a":0,"k":0,"ix":10},"sa":{"a":0,"k":0},"o":{"a":0,"k":100,"ix":11}},"ef":[],"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 1","ix":1,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[24.758,27.348],[-26.274,-12.316]],"o":[[0,0],[0,0]],"v":[[-25.768,-7.516],[25.768,-7.516]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,0.5686,0.6824],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[50.776,48.692],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 2","ix":2,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":false,"i":[[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[43.643,13.726],[-0.848,5.526],[-30.127,34.295],[-9.474,-6.442],[0,0]],"v":[[-38.466,-25.56],[38.466,-25.219],[31.266,-8.735],[-24.818,-1.914],[-37.576,-23.324]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.2745,0,0],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[50.837,44.227],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 3","ix":3,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[1.041,-0.922],[-0.032,-0.196],[-0.338,-2.063],[-0.297,-0.084],[-22.97,7.628],[-0.871,0.808],[-0.044,2.347],[13.559,-0.001],[6.78,0],[3.468,0]],"o":[[-0.148,0.131],[0.338,2.063],[0.296,0.087],[23.286,6.654],[1.128,-0.375],[1.722,-1.596],[-13.56,0.001],[-6.78,0.001],[-3.469,0.001],[-0.909,0.001]],"v":[[-39.443,-7.57],[-39.629,-7.082],[-38.615,-0.892],[-37.725,-0.635],[33.924,0.864],[37.939,-0.551],[38.873,-7.945],[-1.807,-7.942],[-22.146,-7.94],[-32.553,-7.939]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,1,1],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[50.985,19.559],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 4","ix":4,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[0,0],[-0.379,-3.221],[0,0],[-18.19,-13.074],[-5.874,-1.705],[-13.263,6.063],[-6.442,28.61],[0,0],[3.221,0.379]],"o":[[0,0],[0,0],[0.379,3.221],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-35.621,-33.063],[-44.526,-33.063],[-49.642,-27.379],[-48.505,-14.684],[-26.905,21.695],[-8.147,30.411],[19.326,27],[48.884,-12.789],[50.021,-28.705],[46.232,-33.063]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.8627,0.2157,0.3255],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[50.271,33.313],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]}],"ind":16},{"ty":4,"nm":"Layer 10 Outlines 4","sr":1,"st":68,"op":72,"ip":68,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[40.868,43.269,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6},"sk":{"a":0,"k":0},"p":{"a":0,"k":[432.661,100.781,0],"ix":2},"r":{"a":0,"k":0,"ix":10},"sa":{"a":0,"k":0},"o":{"a":0,"k":100,"ix":11}},"ef":[],"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 1","ix":1,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[18.189,26.779],[-17.684,-12.126]],"o":[[0,0],[0,0]],"v":[[-16.926,-7.327],[16.926,-7.327]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,0.5686,0.6824],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[40.489,60.7],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 2","ix":2,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[15.157,-14.147],[-15.159,9.853]],"o":[[0,0],[0,0]],"v":[[-14.779,2.147],[14.779,2.147]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,1,1],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[40.616,25.206],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 3","ix":3,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[0,0],[-8.084,-16.673],[-18.442,-10.863],[10.61,13.39]],"o":[[0,0],[0,0],[0,0],[0,0],[-10.61,-13.389]],"v":[[14.653,-6.948],[-14.905,-6.948],[-17.179,19.074],[16.674,19.074],[14.653,-5.685]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.2784,0.0157,0.0078],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[40.741,34.3],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 4","ix":4,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,-15.278],[14.022,0],[0,15.278],[-14.022,0]],"o":[[0,15.278],[-14.023,0],[0,-15.278],[14.022,0]],"v":[[23.368,-0.253],[0,25.769],[-23.368,-0.253],[-0.758,-25.769]]},"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":1,"lj":1,"ml":10,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":7,"ix":5},"c":{"a":0,"k":[0.8627,0.2157,0.3255],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[40.868,43.269],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]}],"ind":17},{"ty":4,"nm":"Layer 9 Outlines 4","sr":1,"st":64,"op":68,"ip":64,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[50.877,27.507,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6},"sk":{"a":0,"k":0},"p":{"a":0,"k":[431.17,99.269,0],"ix":2},"r":{"a":0,"k":0,"ix":10},"sa":{"a":0,"k":0},"o":{"a":0,"k":100,"ix":11}},"ef":[],"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 1","ix":1,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[25.39,15.158],[-14.401,-7.389]],"o":[[0,0],[0,0]],"v":[[-22.926,-3.885],[22.926,-3.885]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,0.9725,0.9804],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[50.903,40.269],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 2","ix":2,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[0,0],[-37.327,14.4],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-39.41,-9.853],[-37.704,-4.547],[38.464,-4.547],[39.41,-9.853]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,0.9725,0.9804],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[51.092,21.037],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 3","ix":3,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[-5.684,-7.579],[0,0],[5.495,7.536],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-13.832,-7.284],[-18.379,9.958],[20.084,9.958],[18.568,-4.105],[13.642,-9.958]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,0.5686,0.6824],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[50.146,26.995],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 4","ix":4,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[4.358,14.589],[-44.336,14.21],[11.787,-5.28],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-38.084,-9.948],[38.084,-9.948],[22.358,9.948],[-23.495,9.948]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.2431,0,0],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[51.471,26.437],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 5","ix":5,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[-0.228,-2.83],[-14.775,-10.219],[-11.937,-2.274],[-14.21,8.147],[-7.011,16.863],[-0.304,6.388],[3.467,0.239],[1.136,-0.135]],"o":[[-2.839,-0.07],[0.705,8.721],[0,0],[0,0],[0,0],[0,0],[0.164,-3.472],[-0.869,-0.059],[0,0]],"v":[[-45.494,-27.187],[-50.399,-22.033],[-31.615,14.372],[-8.689,24.035],[24.089,19.109],[47.774,-5.523],[50.463,-18.365],[44.52,-25.138],[41.521,-25.039]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.8627,0.2157,0.3255],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[50.876,27.507],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]}],"ind":18},{"ty":4,"nm":"Layer 8 Outlines 4","sr":1,"st":60,"op":64,"ip":60,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[50.271,35.018,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6},"sk":{"a":0,"k":0},"p":{"a":0,"k":[431.064,106.531,0],"ix":2},"r":{"a":0,"k":0,"ix":10},"sa":{"a":0,"k":0},"o":{"a":0,"k":100,"ix":11}},"ef":[],"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 1","ix":1,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[24.758,27.348],[-26.274,-12.316]],"o":[[0,0],[0,0]],"v":[[-25.768,-7.516],[25.768,-7.516]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,0.5686,0.6824],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[50.776,48.692],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 2","ix":2,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":false,"i":[[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[43.643,13.726],[-0.848,5.526],[-30.127,34.295],[-9.474,-6.442],[0,0]],"v":[[-38.466,-25.56],[38.466,-25.219],[31.266,-8.735],[-24.818,-1.914],[-37.576,-23.324]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.2745,0,0],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[50.837,44.227],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 3","ix":3,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[1.041,-0.922],[-0.032,-0.196],[-0.338,-2.063],[-0.297,-0.084],[-22.97,7.628],[-0.871,0.808],[-0.044,2.347],[13.559,-0.001],[6.78,0],[3.468,0]],"o":[[-0.148,0.131],[0.338,2.063],[0.296,0.087],[23.286,6.654],[1.128,-0.375],[1.722,-1.596],[-13.56,0.001],[-6.78,0.001],[-3.469,0.001],[-0.909,0.001]],"v":[[-39.443,-7.57],[-39.629,-7.082],[-38.615,-0.892],[-37.725,-0.635],[33.924,0.864],[37.939,-0.551],[38.873,-7.945],[-1.807,-7.942],[-22.146,-7.94],[-32.553,-7.939]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,1,1],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[50.985,19.559],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 4","ix":4,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[0,0],[-0.379,-3.221],[0,0],[-18.19,-13.074],[-5.874,-1.705],[-13.263,6.063],[-6.442,28.61],[0,0],[3.221,0.379]],"o":[[0,0],[0,0],[0.379,3.221],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-35.621,-33.063],[-44.526,-33.063],[-49.642,-27.379],[-48.505,-14.684],[-26.905,21.695],[-8.147,30.411],[19.326,27],[48.884,-12.789],[50.021,-28.705],[46.232,-33.063]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.8627,0.2157,0.3255],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[50.271,33.313],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]}],"ind":19},{"ty":4,"nm":"Layer 10 Outlines 3","sr":1,"st":56,"op":60,"ip":56,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[40.868,43.269,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6},"sk":{"a":0,"k":0},"p":{"a":0,"k":[432.661,100.781,0],"ix":2},"r":{"a":0,"k":0,"ix":10},"sa":{"a":0,"k":0},"o":{"a":0,"k":100,"ix":11}},"ef":[],"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 1","ix":1,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[18.189,26.779],[-17.684,-12.126]],"o":[[0,0],[0,0]],"v":[[-16.926,-7.327],[16.926,-7.327]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,0.5686,0.6824],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[40.489,60.7],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 2","ix":2,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[15.157,-14.147],[-15.159,9.853]],"o":[[0,0],[0,0]],"v":[[-14.779,2.147],[14.779,2.147]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,1,1],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[40.616,25.206],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 3","ix":3,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[0,0],[-8.084,-16.673],[-18.442,-10.863],[10.61,13.39]],"o":[[0,0],[0,0],[0,0],[0,0],[-10.61,-13.389]],"v":[[14.653,-6.948],[-14.905,-6.948],[-17.179,19.074],[16.674,19.074],[14.653,-5.685]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.2784,0.0157,0.0078],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[40.741,34.3],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 4","ix":4,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,-15.278],[14.022,0],[0,15.278],[-14.022,0]],"o":[[0,15.278],[-14.023,0],[0,-15.278],[14.022,0]],"v":[[23.368,-0.253],[0,25.769],[-23.368,-0.253],[-0.758,-25.769]]},"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":1,"lj":1,"ml":10,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":7,"ix":5},"c":{"a":0,"k":[0.8627,0.2157,0.3255],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[40.868,43.269],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]}],"ind":20},{"ty":4,"nm":"Layer 9 Outlines 3","sr":1,"st":52,"op":56,"ip":52,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[50.877,27.507,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6},"sk":{"a":0,"k":0},"p":{"a":0,"k":[431.17,99.269,0],"ix":2},"r":{"a":0,"k":0,"ix":10},"sa":{"a":0,"k":0},"o":{"a":0,"k":100,"ix":11}},"ef":[],"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 1","ix":1,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[25.39,15.158],[-14.401,-7.389]],"o":[[0,0],[0,0]],"v":[[-22.926,-3.885],[22.926,-3.885]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,0.9725,0.9804],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[50.903,40.269],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 2","ix":2,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[0,0],[-37.327,14.4],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-39.41,-9.853],[-37.704,-4.547],[38.464,-4.547],[39.41,-9.853]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,0.9725,0.9804],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[51.092,21.037],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 3","ix":3,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[-5.684,-7.579],[0,0],[5.495,7.536],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-13.832,-7.284],[-18.379,9.958],[20.084,9.958],[18.568,-4.105],[13.642,-9.958]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,0.5686,0.6824],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[50.146,26.995],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 4","ix":4,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[4.358,14.589],[-44.336,14.21],[11.787,-5.28],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-38.084,-9.948],[38.084,-9.948],[22.358,9.948],[-23.495,9.948]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.2431,0,0],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[51.471,26.437],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 5","ix":5,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[-0.228,-2.83],[-14.775,-10.219],[-11.937,-2.274],[-14.21,8.147],[-7.011,16.863],[-0.304,6.388],[3.467,0.239],[1.136,-0.135]],"o":[[-2.839,-0.07],[0.705,8.721],[0,0],[0,0],[0,0],[0,0],[0.164,-3.472],[-0.869,-0.059],[0,0]],"v":[[-45.494,-27.187],[-50.399,-22.033],[-31.615,14.372],[-8.689,24.035],[24.089,19.109],[47.774,-5.523],[50.463,-18.365],[44.52,-25.138],[41.521,-25.039]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.8627,0.2157,0.3255],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[50.876,27.507],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]}],"ind":21},{"ty":4,"nm":"Layer 8 Outlines 3","sr":1,"st":48,"op":52,"ip":48,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[50.271,35.018,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6},"sk":{"a":0,"k":0},"p":{"a":0,"k":[431.064,106.531,0],"ix":2},"r":{"a":0,"k":0,"ix":10},"sa":{"a":0,"k":0},"o":{"a":0,"k":100,"ix":11}},"ef":[],"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 1","ix":1,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[24.758,27.348],[-26.274,-12.316]],"o":[[0,0],[0,0]],"v":[[-25.768,-7.516],[25.768,-7.516]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,0.5686,0.6824],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[50.776,48.692],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 2","ix":2,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":false,"i":[[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[43.643,13.726],[-0.848,5.526],[-30.127,34.295],[-9.474,-6.442],[0,0]],"v":[[-38.466,-25.56],[38.466,-25.219],[31.266,-8.735],[-24.818,-1.914],[-37.576,-23.324]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.2745,0,0],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[50.837,44.227],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 3","ix":3,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[1.041,-0.922],[-0.032,-0.196],[-0.338,-2.063],[-0.297,-0.084],[-22.97,7.628],[-0.871,0.808],[-0.044,2.347],[13.559,-0.001],[6.78,0],[3.468,0]],"o":[[-0.148,0.131],[0.338,2.063],[0.296,0.087],[23.286,6.654],[1.128,-0.375],[1.722,-1.596],[-13.56,0.001],[-6.78,0.001],[-3.469,0.001],[-0.909,0.001]],"v":[[-39.443,-7.57],[-39.629,-7.082],[-38.615,-0.892],[-37.725,-0.635],[33.924,0.864],[37.939,-0.551],[38.873,-7.945],[-1.807,-7.942],[-22.146,-7.94],[-32.553,-7.939]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,1,1],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[50.985,19.559],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 4","ix":4,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[0,0],[-0.379,-3.221],[0,0],[-18.19,-13.074],[-5.874,-1.705],[-13.263,6.063],[-6.442,28.61],[0,0],[3.221,0.379]],"o":[[0,0],[0,0],[0.379,3.221],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-35.621,-33.063],[-44.526,-33.063],[-49.642,-27.379],[-48.505,-14.684],[-26.905,21.695],[-8.147,30.411],[19.326,27],[48.884,-12.789],[50.021,-28.705],[46.232,-33.063]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.8627,0.2157,0.3255],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[50.271,33.313],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]}],"ind":22},{"ty":4,"nm":"Layer 10 Outlines 2","sr":1,"st":44,"op":48,"ip":44,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[40.868,43.269,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6},"sk":{"a":0,"k":0},"p":{"a":0,"k":[432.661,100.781,0],"ix":2},"r":{"a":0,"k":0,"ix":10},"sa":{"a":0,"k":0},"o":{"a":0,"k":100,"ix":11}},"ef":[],"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 1","ix":1,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[18.189,26.779],[-17.684,-12.126]],"o":[[0,0],[0,0]],"v":[[-16.926,-7.327],[16.926,-7.327]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,0.5686,0.6824],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[40.489,60.7],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 2","ix":2,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[15.157,-14.147],[-15.159,9.853]],"o":[[0,0],[0,0]],"v":[[-14.779,2.147],[14.779,2.147]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,1,1],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[40.616,25.206],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 3","ix":3,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[0,0],[-8.084,-16.673],[-18.442,-10.863],[10.61,13.39]],"o":[[0,0],[0,0],[0,0],[0,0],[-10.61,-13.389]],"v":[[14.653,-6.948],[-14.905,-6.948],[-17.179,19.074],[16.674,19.074],[14.653,-5.685]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.2784,0.0157,0.0078],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[40.741,34.3],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 4","ix":4,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,-15.278],[14.022,0],[0,15.278],[-14.022,0]],"o":[[0,15.278],[-14.023,0],[0,-15.278],[14.022,0]],"v":[[23.368,-0.253],[0,25.769],[-23.368,-0.253],[-0.758,-25.769]]},"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":1,"lj":1,"ml":10,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":7,"ix":5},"c":{"a":0,"k":[0.8627,0.2157,0.3255],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[40.868,43.269],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]}],"ind":23},{"ty":4,"nm":"Layer 9 Outlines 2","sr":1,"st":40,"op":44,"ip":40,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[50.877,27.507,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6},"sk":{"a":0,"k":0},"p":{"a":0,"k":[431.17,99.269,0],"ix":2},"r":{"a":0,"k":0,"ix":10},"sa":{"a":0,"k":0},"o":{"a":0,"k":100,"ix":11}},"ef":[],"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 1","ix":1,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[25.39,15.158],[-14.401,-7.389]],"o":[[0,0],[0,0]],"v":[[-22.926,-3.885],[22.926,-3.885]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,0.9725,0.9804],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[50.903,40.269],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 2","ix":2,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[0,0],[-37.327,14.4],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-39.41,-9.853],[-37.704,-4.547],[38.464,-4.547],[39.41,-9.853]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,0.9725,0.9804],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[51.092,21.037],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 3","ix":3,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[-5.684,-7.579],[0,0],[5.495,7.536],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-13.832,-7.284],[-18.379,9.958],[20.084,9.958],[18.568,-4.105],[13.642,-9.958]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,0.5686,0.6824],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[50.146,26.995],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 4","ix":4,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[4.358,14.589],[-44.336,14.21],[11.787,-5.28],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-38.084,-9.948],[38.084,-9.948],[22.358,9.948],[-23.495,9.948]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.2431,0,0],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[51.471,26.437],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 5","ix":5,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[-0.228,-2.83],[-14.775,-10.219],[-11.937,-2.274],[-14.21,8.147],[-7.011,16.863],[-0.304,6.388],[3.467,0.239],[1.136,-0.135]],"o":[[-2.839,-0.07],[0.705,8.721],[0,0],[0,0],[0,0],[0,0],[0.164,-3.472],[-0.869,-0.059],[0,0]],"v":[[-45.494,-27.187],[-50.399,-22.033],[-31.615,14.372],[-8.689,24.035],[24.089,19.109],[47.774,-5.523],[50.463,-18.365],[44.52,-25.138],[41.521,-25.039]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.8627,0.2157,0.3255],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[50.876,27.507],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]}],"ind":24},{"ty":4,"nm":"Layer 8 Outlines 2","sr":1,"st":36,"op":40,"ip":36,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[50.271,35.018,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6},"sk":{"a":0,"k":0},"p":{"a":0,"k":[431.064,106.531,0],"ix":2},"r":{"a":0,"k":0,"ix":10},"sa":{"a":0,"k":0},"o":{"a":0,"k":100,"ix":11}},"ef":[],"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 1","ix":1,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[24.758,27.348],[-26.274,-12.316]],"o":[[0,0],[0,0]],"v":[[-25.768,-7.516],[25.768,-7.516]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,0.5686,0.6824],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[50.776,48.692],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 2","ix":2,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":false,"i":[[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[43.643,13.726],[-0.848,5.526],[-30.127,34.295],[-9.474,-6.442],[0,0]],"v":[[-38.466,-25.56],[38.466,-25.219],[31.266,-8.735],[-24.818,-1.914],[-37.576,-23.324]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.2745,0,0],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[50.837,44.227],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 3","ix":3,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[1.041,-0.922],[-0.032,-0.196],[-0.338,-2.063],[-0.297,-0.084],[-22.97,7.628],[-0.871,0.808],[-0.044,2.347],[13.559,-0.001],[6.78,0],[3.468,0]],"o":[[-0.148,0.131],[0.338,2.063],[0.296,0.087],[23.286,6.654],[1.128,-0.375],[1.722,-1.596],[-13.56,0.001],[-6.78,0.001],[-3.469,0.001],[-0.909,0.001]],"v":[[-39.443,-7.57],[-39.629,-7.082],[-38.615,-0.892],[-37.725,-0.635],[33.924,0.864],[37.939,-0.551],[38.873,-7.945],[-1.807,-7.942],[-22.146,-7.94],[-32.553,-7.939]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,1,1],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[50.985,19.559],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 4","ix":4,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[0,0],[-0.379,-3.221],[0,0],[-18.19,-13.074],[-5.874,-1.705],[-13.263,6.063],[-6.442,28.61],[0,0],[3.221,0.379]],"o":[[0,0],[0,0],[0.379,3.221],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-35.621,-33.063],[-44.526,-33.063],[-49.642,-27.379],[-48.505,-14.684],[-26.905,21.695],[-8.147,30.411],[19.326,27],[48.884,-12.789],[50.021,-28.705],[46.232,-33.063]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.8627,0.2157,0.3255],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[50.271,33.313],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]}],"ind":25},{"ty":4,"nm":"Layer 10 Outlines","sr":1,"st":32,"op":36,"ip":32,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[40.868,43.269,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6},"sk":{"a":0,"k":0},"p":{"a":0,"k":[432.661,100.781,0],"ix":2},"r":{"a":0,"k":0,"ix":10},"sa":{"a":0,"k":0},"o":{"a":0,"k":100,"ix":11}},"ef":[],"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 1","ix":1,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[18.189,26.779],[-17.684,-12.126]],"o":[[0,0],[0,0]],"v":[[-16.926,-7.327],[16.926,-7.327]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,0.5686,0.6824],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[40.489,60.7],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 2","ix":2,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[15.157,-14.147],[-15.159,9.853]],"o":[[0,0],[0,0]],"v":[[-14.779,2.147],[14.779,2.147]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,1,1],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[40.616,25.206],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 3","ix":3,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[0,0],[-8.084,-16.673],[-18.442,-10.863],[10.61,13.39]],"o":[[0,0],[0,0],[0,0],[0,0],[-10.61,-13.389]],"v":[[14.653,-6.948],[-14.905,-6.948],[-17.179,19.074],[16.674,19.074],[14.653,-5.685]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.2784,0.0157,0.0078],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[40.741,34.3],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 4","ix":4,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,-15.278],[14.022,0],[0,15.278],[-14.022,0]],"o":[[0,15.278],[-14.023,0],[0,-15.278],[14.022,0]],"v":[[23.368,-0.253],[0,25.769],[-23.368,-0.253],[-0.758,-25.769]]},"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":1,"lj":1,"ml":10,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":7,"ix":5},"c":{"a":0,"k":[0.8627,0.2157,0.3255],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[40.868,43.269],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]}],"ind":26},{"ty":4,"nm":"Layer 9 Outlines","sr":1,"st":28,"op":32,"ip":28,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[50.877,27.507,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6},"sk":{"a":0,"k":0},"p":{"a":0,"k":[431.17,99.269,0],"ix":2},"r":{"a":0,"k":0,"ix":10},"sa":{"a":0,"k":0},"o":{"a":0,"k":100,"ix":11}},"ef":[],"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 1","ix":1,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[25.39,15.158],[-14.401,-7.389]],"o":[[0,0],[0,0]],"v":[[-22.926,-3.885],[22.926,-3.885]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,0.9725,0.9804],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[50.903,40.269],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 2","ix":2,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[0,0],[-37.327,14.4],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-39.41,-9.853],[-37.704,-4.547],[38.464,-4.547],[39.41,-9.853]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,0.9725,0.9804],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[51.092,21.037],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 3","ix":3,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[-5.684,-7.579],[0,0],[5.495,7.536],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-13.832,-7.284],[-18.379,9.958],[20.084,9.958],[18.568,-4.105],[13.642,-9.958]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,0.5686,0.6824],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[50.146,26.995],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 4","ix":4,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[4.358,14.589],[-44.336,14.21],[11.787,-5.28],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-38.084,-9.948],[38.084,-9.948],[22.358,9.948],[-23.495,9.948]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.2431,0,0],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[51.471,26.437],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 5","ix":5,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[-0.228,-2.83],[-14.775,-10.219],[-11.937,-2.274],[-14.21,8.147],[-7.011,16.863],[-0.304,6.388],[3.467,0.239],[1.136,-0.135]],"o":[[-2.839,-0.07],[0.705,8.721],[0,0],[0,0],[0,0],[0,0],[0.164,-3.472],[-0.869,-0.059],[0,0]],"v":[[-45.494,-27.187],[-50.399,-22.033],[-31.615,14.372],[-8.689,24.035],[24.089,19.109],[47.774,-5.523],[50.463,-18.365],[44.52,-25.138],[41.521,-25.039]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.8627,0.2157,0.3255],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[50.876,27.507],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]}],"ind":27},{"ty":4,"nm":"Layer 8 Outlines","sr":1,"st":24,"op":28,"ip":24,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[50.271,35.018,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6},"sk":{"a":0,"k":0},"p":{"a":0,"k":[431.064,106.531,0],"ix":2},"r":{"a":0,"k":0,"ix":10},"sa":{"a":0,"k":0},"o":{"a":0,"k":100,"ix":11}},"ef":[],"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 1","ix":1,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[24.758,27.348],[-26.274,-12.316]],"o":[[0,0],[0,0]],"v":[[-25.768,-7.516],[25.768,-7.516]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,0.5686,0.6824],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[50.776,48.692],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 2","ix":2,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":false,"i":[[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[43.643,13.726],[-0.848,5.526],[-30.127,34.295],[-9.474,-6.442],[0,0]],"v":[[-38.466,-25.56],[38.466,-25.219],[31.266,-8.735],[-24.818,-1.914],[-37.576,-23.324]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.2745,0,0],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[50.837,44.227],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 3","ix":3,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[1.041,-0.922],[-0.032,-0.196],[-0.338,-2.063],[-0.297,-0.084],[-22.97,7.628],[-0.871,0.808],[-0.044,2.347],[13.559,-0.001],[6.78,0],[3.468,0]],"o":[[-0.148,0.131],[0.338,2.063],[0.296,0.087],[23.286,6.654],[1.128,-0.375],[1.722,-1.596],[-13.56,0.001],[-6.78,0.001],[-3.469,0.001],[-0.909,0.001]],"v":[[-39.443,-7.57],[-39.629,-7.082],[-38.615,-0.892],[-37.725,-0.635],[33.924,0.864],[37.939,-0.551],[38.873,-7.945],[-1.807,-7.942],[-22.146,-7.94],[-32.553,-7.939]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,1,1],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[50.985,19.559],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 4","ix":4,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[0,0],[-0.379,-3.221],[0,0],[-18.19,-13.074],[-5.874,-1.705],[-13.263,6.063],[-6.442,28.61],[0,0],[3.221,0.379]],"o":[[0,0],[0,0],[0.379,3.221],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-35.621,-33.063],[-44.526,-33.063],[-49.642,-27.379],[-48.505,-14.684],[-26.905,21.695],[-8.147,30.411],[19.326,27],[48.884,-12.789],[50.021,-28.705],[46.232,-33.063]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.8627,0.2157,0.3255],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[50.271,33.313],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]}],"ind":28},{"ty":4,"nm":"Layer 7 Outlines","sr":1,"st":20,"op":24,"ip":20,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[40.868,43.269,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6},"sk":{"a":0,"k":0},"p":{"a":0,"k":[432.661,100.781,0],"ix":2},"r":{"a":0,"k":0,"ix":10},"sa":{"a":0,"k":0},"o":{"a":0,"k":100,"ix":11}},"ef":[],"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 1","ix":1,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[18.189,26.779],[-17.684,-12.126]],"o":[[0,0],[0,0]],"v":[[-16.926,-7.327],[16.926,-7.327]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,0.5686,0.6824],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[40.489,60.7],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 2","ix":2,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[15.157,-14.147],[-15.159,9.853]],"o":[[0,0],[0,0]],"v":[[-14.779,2.147],[14.779,2.147]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,1,1],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[40.616,25.206],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 3","ix":3,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[0,0],[-8.084,-16.673],[-18.442,-10.863],[10.61,13.39]],"o":[[0,0],[0,0],[0,0],[0,0],[-10.61,-13.389]],"v":[[14.653,-6.948],[-14.905,-6.948],[-17.179,19.074],[16.674,19.074],[14.653,-5.685]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.2784,0.0157,0.0078],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[40.741,34.3],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 4","ix":4,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,-15.278],[14.022,0],[0,15.278],[-14.022,0]],"o":[[0,15.278],[-14.023,0],[0,-15.278],[14.022,0]],"v":[[23.368,-0.253],[0,25.769],[-23.368,-0.253],[-0.758,-25.769]]},"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":1,"lj":1,"ml":10,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":7,"ix":5},"c":{"a":0,"k":[0.8627,0.2157,0.3255],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[40.868,43.269],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]}],"ind":29},{"ty":4,"nm":"Layer 6 Outlines","sr":1,"st":16,"op":20,"ip":16,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[50.877,27.507,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6},"sk":{"a":0,"k":0},"p":{"a":0,"k":[431.17,99.269,0],"ix":2},"r":{"a":0,"k":0,"ix":10},"sa":{"a":0,"k":0},"o":{"a":0,"k":100,"ix":11}},"ef":[],"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 1","ix":1,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[25.39,15.158],[-14.401,-7.389]],"o":[[0,0],[0,0]],"v":[[-22.926,-3.885],[22.926,-3.885]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,0.9725,0.9804],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[50.903,40.269],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 2","ix":2,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[0,0],[-37.327,14.4],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-39.41,-9.853],[-37.704,-4.547],[38.464,-4.547],[39.41,-9.853]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,0.9725,0.9804],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[51.092,21.037],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 3","ix":3,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[-5.684,-7.579],[0,0],[5.495,7.536],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-13.832,-7.284],[-18.379,9.958],[20.084,9.958],[18.568,-4.105],[13.642,-9.958]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,0.5686,0.6824],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[50.146,26.995],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 4","ix":4,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[4.358,14.589],[-44.336,14.21],[11.787,-5.28],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-38.084,-9.948],[38.084,-9.948],[22.358,9.948],[-23.495,9.948]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.2431,0,0],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[51.471,26.437],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 5","ix":5,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[-0.228,-2.83],[-14.775,-10.219],[-11.937,-2.274],[-14.21,8.147],[-7.011,16.863],[-0.304,6.388],[3.467,0.239],[1.136,-0.135]],"o":[[-2.839,-0.07],[0.705,8.721],[0,0],[0,0],[0,0],[0,0],[0.164,-3.472],[-0.869,-0.059],[0,0]],"v":[[-45.494,-27.187],[-50.399,-22.033],[-31.615,14.372],[-8.689,24.035],[24.089,19.109],[47.774,-5.523],[50.463,-18.365],[44.52,-25.138],[41.521,-25.039]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.8627,0.2157,0.3255],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[50.876,27.507],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]}],"ind":30},{"ty":4,"nm":"Layer 5 Outlines","sr":1,"st":12,"op":16,"ip":12,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[50.271,35.018,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6},"sk":{"a":0,"k":0},"p":{"a":0,"k":[431.064,106.531,0],"ix":2},"r":{"a":0,"k":0,"ix":10},"sa":{"a":0,"k":0},"o":{"a":0,"k":100,"ix":11}},"ef":[],"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 1","ix":1,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[24.758,27.348],[-26.274,-12.316]],"o":[[0,0],[0,0]],"v":[[-25.768,-7.516],[25.768,-7.516]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,0.5686,0.6824],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[50.776,48.692],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 2","ix":2,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":false,"i":[[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[43.643,13.726],[-0.848,5.526],[-30.127,34.295],[-9.474,-6.442],[0,0]],"v":[[-38.466,-25.56],[38.466,-25.219],[31.266,-8.735],[-24.818,-1.914],[-37.576,-23.324]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.2745,0,0],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[50.837,44.227],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 3","ix":3,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[1.041,-0.922],[-0.032,-0.196],[-0.338,-2.063],[-0.297,-0.084],[-22.97,7.628],[-0.871,0.808],[-0.044,2.347],[13.559,-0.001],[6.78,0],[3.468,0]],"o":[[-0.148,0.131],[0.338,2.063],[0.296,0.087],[23.286,6.654],[1.128,-0.375],[1.722,-1.596],[-13.56,0.001],[-6.78,0.001],[-3.469,0.001],[-0.909,0.001]],"v":[[-39.443,-7.57],[-39.629,-7.082],[-38.615,-0.892],[-37.725,-0.635],[33.924,0.864],[37.939,-0.551],[38.873,-7.945],[-1.807,-7.942],[-22.146,-7.94],[-32.553,-7.939]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,1,1],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[50.985,19.559],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 4","ix":4,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[0,0],[-0.379,-3.221],[0,0],[-18.19,-13.074],[-5.874,-1.705],[-13.263,6.063],[-6.442,28.61],[0,0],[3.221,0.379]],"o":[[0,0],[0,0],[0.379,3.221],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-35.621,-33.063],[-44.526,-33.063],[-49.642,-27.379],[-48.505,-14.684],[-26.905,21.695],[-8.147,30.411],[19.326,27],[48.884,-12.789],[50.021,-28.705],[46.232,-33.063]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.8627,0.2157,0.3255],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[50.271,33.313],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]}],"ind":31},{"ty":4,"nm":"Layer 4 Outlines","sr":1,"st":8,"op":12,"ip":8,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[40.868,43.269,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6},"sk":{"a":0,"k":0},"p":{"a":0,"k":[432.661,100.781,0],"ix":2},"r":{"a":0,"k":0,"ix":10},"sa":{"a":0,"k":0},"o":{"a":0,"k":100,"ix":11}},"ef":[],"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 1","ix":1,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[18.189,26.779],[-17.684,-12.126]],"o":[[0,0],[0,0]],"v":[[-16.926,-7.327],[16.926,-7.327]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,0.5686,0.6824],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[40.489,60.7],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 2","ix":2,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[15.157,-14.147],[-15.159,9.853]],"o":[[0,0],[0,0]],"v":[[-14.779,2.147],[14.779,2.147]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,1,1],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[40.616,25.206],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 3","ix":3,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[0,0],[-8.084,-16.673],[-18.442,-10.863],[10.61,13.39]],"o":[[0,0],[0,0],[0,0],[0,0],[-10.61,-13.389]],"v":[[14.653,-6.948],[-14.905,-6.948],[-17.179,19.074],[16.674,19.074],[14.653,-5.685]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.2784,0.0157,0.0078],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[40.741,34.3],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 4","ix":4,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,-15.278],[14.022,0],[0,15.278],[-14.022,0]],"o":[[0,15.278],[-14.023,0],[0,-15.278],[14.022,0]],"v":[[23.368,-0.253],[0,25.769],[-23.368,-0.253],[-0.758,-25.769]]},"ix":2}},{"ty":"st","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Stroke","nm":"Stroke 1","lc":1,"lj":1,"ml":10,"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":7,"ix":5},"c":{"a":0,"k":[0.8627,0.2157,0.3255],"ix":3}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[40.868,43.269],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]}],"ind":32},{"ty":4,"nm":"Layer 3 Outlines","sr":1,"st":4,"op":8,"ip":4,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[50.877,27.507,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6},"sk":{"a":0,"k":0},"p":{"a":0,"k":[431.17,99.269,0],"ix":2},"r":{"a":0,"k":0,"ix":10},"sa":{"a":0,"k":0},"o":{"a":0,"k":100,"ix":11}},"ef":[],"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 1","ix":1,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[25.39,15.158],[-14.401,-7.389]],"o":[[0,0],[0,0]],"v":[[-22.926,-3.885],[22.926,-3.885]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,0.9725,0.9804],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[50.903,40.269],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 2","ix":2,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[0,0],[-37.327,14.4],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-39.41,-9.853],[-37.704,-4.547],[38.464,-4.547],[39.41,-9.853]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,0.9725,0.9804],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[51.092,21.037],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 3","ix":3,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[-5.684,-7.579],[0,0],[5.495,7.536],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-13.832,-7.284],[-18.379,9.958],[20.084,9.958],[18.568,-4.105],[13.642,-9.958]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,0.5686,0.6824],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[50.146,26.995],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 4","ix":4,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[4.358,14.589],[-44.336,14.21],[11.787,-5.28],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-38.084,-9.948],[38.084,-9.948],[22.358,9.948],[-23.495,9.948]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.2431,0,0],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[51.471,26.437],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 5","ix":5,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[-0.228,-2.83],[-14.775,-10.219],[-11.937,-2.274],[-14.21,8.147],[-7.011,16.863],[-0.304,6.388],[3.467,0.239],[1.136,-0.135]],"o":[[-2.839,-0.07],[0.705,8.721],[0,0],[0,0],[0,0],[0,0],[0.164,-3.472],[-0.869,-0.059],[0,0]],"v":[[-45.494,-27.187],[-50.399,-22.033],[-31.615,14.372],[-8.689,24.035],[24.089,19.109],[47.774,-5.523],[50.463,-18.365],[44.52,-25.138],[41.521,-25.039]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.8627,0.2157,0.3255],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[50.876,27.507],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]}],"ind":33},{"ty":4,"nm":"Layer 2 Outlines","sr":1,"st":0,"op":4,"ip":0,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[50.271,35.018,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6},"sk":{"a":0,"k":0},"p":{"a":0,"k":[431.064,106.531,0],"ix":2},"r":{"a":0,"k":0,"ix":10},"sa":{"a":0,"k":0},"o":{"a":0,"k":100,"ix":11}},"ef":[],"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 1","ix":1,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[24.758,27.348],[-26.274,-12.316]],"o":[[0,0],[0,0]],"v":[[-25.768,-7.516],[25.768,-7.516]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,0.5686,0.6824],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[50.776,48.692],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 2","ix":2,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":false,"i":[[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[43.643,13.726],[-0.848,5.526],[-30.127,34.295],[-9.474,-6.442],[0,0]],"v":[[-38.466,-25.56],[38.466,-25.219],[31.266,-8.735],[-24.818,-1.914],[-37.576,-23.324]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.2745,0,0],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[50.837,44.227],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 3","ix":3,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[1.041,-0.922],[-0.032,-0.196],[-0.338,-2.063],[-0.297,-0.084],[-22.97,7.628],[-0.871,0.808],[-0.044,2.347],[13.559,-0.001],[6.78,0],[3.468,0]],"o":[[-0.148,0.131],[0.338,2.063],[0.296,0.087],[23.286,6.654],[1.128,-0.375],[1.722,-1.596],[-13.56,0.001],[-6.78,0.001],[-3.469,0.001],[-0.909,0.001]],"v":[[-39.443,-7.57],[-39.629,-7.082],[-38.615,-0.892],[-37.725,-0.635],[33.924,0.864],[37.939,-0.551],[38.873,-7.945],[-1.807,-7.942],[-22.146,-7.94],[-32.553,-7.939]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[1,1,1],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[50.985,19.559],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]},{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 4","ix":4,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[0,0],[-0.379,-3.221],[0,0],[-18.19,-13.074],[-5.874,-1.705],[-13.263,6.063],[-6.442,28.61],[0,0],[3.221,0.379]],"o":[[0,0],[0,0],[0.379,3.221],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-35.621,-33.063],[-44.526,-33.063],[-49.642,-27.379],[-48.505,-14.684],[-26.905,21.695],[-8.147,30.411],[19.326,27],[48.884,-12.789],[50.021,-28.705],[46.232,-33.063]]},"ix":2}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.8627,0.2157,0.3255],"ix":4},"r":1,"o":{"a":0,"k":100,"ix":5}},{"ty":"tr","a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"sk":{"a":0,"k":0,"ix":4},"p":{"a":0,"k":[50.271,33.313],"ix":2},"r":{"a":0,"k":0,"ix":6},"sa":{"a":0,"k":0,"ix":5},"o":{"a":0,"k":100,"ix":7}}]}],"ind":34}]}]} \ No newline at end of file diff --git a/404jobnotfound-remi-ai/frontend/src/avatars/man_avatar.json b/404jobnotfound-remi-ai/frontend/src/avatars/man_avatar.json new file mode 100644 index 0000000..7b6eb82 --- /dev/null +++ b/404jobnotfound-remi-ai/frontend/src/avatars/man_avatar.json @@ -0,0 +1 @@ +{"v":"5.5.7","meta":{"g":"LottieFiles AE 0.1.21","a":"","k":"","d":"","tc":""},"fr":25,"ip":0,"op":68,"w":304,"h":372,"nm":"Comp 1","ddd":0,"assets":[],"layers":[{"ddd":0,"ind":1,"ty":3,"nm":"NULL CONTROL ","sr":1,"ks":{"o":{"a":0,"k":0,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[143.75,167,0],"ix":2},"a":{"a":0,"k":[50,50,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"ip":0,"op":68,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"MOuth","parent":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[53.75,73,0],"ix":2},"a":{"a":0,"k":[7.5,18,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.106,-0.95],[-9.774,0],[-1.018,9.534],[1.074,0],[7.651,0]],"o":[[1.058,9.492],[9.804,0],[0.082,-0.767],[-14.894,0],[-1.08,0]],"v":[[-18.882,9.128],[0,26],[18.892,9.04],[17.043,7],[-16.913,7]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-0.125,12.5],"ix":2},"a":{"a":0,"k":[-0.132,6.905],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.833,0.833],"y":[0.833,0.833]},"o":{"x":[0.167,0.167],"y":[0.167,0.167]},"t":0,"s":[95,16]},{"i":{"x":[0.833,0.833],"y":[0.833,0.833]},"o":{"x":[0.167,0.167],"y":[0.167,0.167]},"t":8,"s":[115,16]},{"i":{"x":[0.833,0.833],"y":[0.833,0.833]},"o":{"x":[0.167,0.167],"y":[0.167,0.167]},"t":11,"s":[115,97]},{"i":{"x":[0.833,0.833],"y":[0.833,0.833]},"o":{"x":[0.167,0.167],"y":[0.167,0.167]},"t":12,"s":[115,78]},{"i":{"x":[0.833,0.833],"y":[0.833,0.833]},"o":{"x":[0.167,0.167],"y":[0.167,0.167]},"t":13,"s":[115,97]},{"i":{"x":[0.833,0.833],"y":[0.833,0.833]},"o":{"x":[0.167,0.167],"y":[0.167,0.167]},"t":19,"s":[115,16]},{"i":{"x":[0.833,0.833],"y":[0.833,0.833]},"o":{"x":[0.167,0.167],"y":[0.167,0.167]},"t":20,"s":[115,54]},{"i":{"x":[0.833,0.833],"y":[0.833,0.833]},"o":{"x":[0.167,0.167],"y":[0.167,0.167]},"t":23,"s":[115,16]},{"i":{"x":[0.833,0.833],"y":[0.833,0.833]},"o":{"x":[0.167,0.167],"y":[0.167,0.167]},"t":26,"s":[115,97]},{"i":{"x":[0.833,0.833],"y":[0.833,0.833]},"o":{"x":[0.167,0.167],"y":[0.167,0.167]},"t":27,"s":[115,78]},{"i":{"x":[0.833,0.833],"y":[0.833,0.833]},"o":{"x":[0.167,0.167],"y":[0.167,0.167]},"t":28,"s":[115,20]},{"i":{"x":[0.833,0.833],"y":[0.833,0.833]},"o":{"x":[0.167,0.167],"y":[0.167,0.167]},"t":34,"s":[115,67]},{"i":{"x":[0.833,0.833],"y":[0.833,0.833]},"o":{"x":[0.167,0.167],"y":[0.167,0.167]},"t":37,"s":[115,16]},{"i":{"x":[0.833,0.833],"y":[0.833,0.833]},"o":{"x":[0.167,0.167],"y":[0.167,0.167]},"t":40,"s":[115,67]},{"i":{"x":[0.833,0.833],"y":[0.833,0.833]},"o":{"x":[0.167,0.167],"y":[0.167,0.167]},"t":43,"s":[115,16]},{"i":{"x":[0.833,0.833],"y":[0.833,0.833]},"o":{"x":[0.167,0.167],"y":[0.167,0.167]},"t":48,"s":[115,86]},{"i":{"x":[0.833,0.833],"y":[0.833,0.833]},"o":{"x":[0.167,0.167],"y":[0.167,0.167]},"t":51,"s":[90,38]},{"i":{"x":[0.833,0.833],"y":[0.833,0.833]},"o":{"x":[0.167,0.167],"y":[0.167,0.167]},"t":54,"s":[77,77]},{"i":{"x":[0.833,0.833],"y":[0.833,0.833]},"o":{"x":[0.167,0.167],"y":[0.167,0.167]},"t":56,"s":[77,70]},{"i":{"x":[0.833,0.833],"y":[0.833,0.833]},"o":{"x":[0.167,0.167],"y":[0.167,0.167]},"t":57,"s":[77,95]},{"i":{"x":[0.833,0.833],"y":[0.833,0.833]},"o":{"x":[0.167,0.167],"y":[0.167,0.167]},"t":60,"s":[77,47]},{"i":{"x":[0.833,0.833],"y":[0.833,0.833]},"o":{"x":[0.167,0.167],"y":[0.167,0.167]},"t":64,"s":[77,24]},{"t":67,"s":[95,16]}],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 4","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":68,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"Layer 10","parent":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[46.25,55,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.631,0],[-21.29,0],[-5.72,-2.799],[0,0],[-2.379,-0.076],[-0.542,0.188],[-14.939,0],[-0.691,-0.675],[0,-1.596],[0,0],[1.634,0],[0,-2.886],[0,1.596],[0,0],[10.628,0],[5.059,-2.085],[0,0],[0,0],[0,0],[0,0],[0.732,0.18],[1.855,-0.381],[0.579,-0.283],[0,0],[0,0],[0,0],[0,0],[14.439,0],[3.604,-1.379],[0,0],[0,2.886],[0,0],[0,1.596],[0,0]],"o":[[0.691,-0.675],[17.851,0],[0,0],[0.398,0.141],[2.167,-0.093],[6.529,-3.175],[21.29,0],[1.634,0],[0,0],[0,1.596],[0,0],[0,2.886],[0,0],[-3.603,-1.379],[-11.842,0],[0,0],[0,0],[0,0],[0,0],[-0.245,-0.097],[-2.04,-0.503],[-0.68,0.14],[0,0],[0,0],[0,0],[0,0],[-4.363,-2.033],[-10.628,0],[0,0],[0,1.596],[0,-2.886],[-1.631,0],[0,0],[0,-1.596]],"v":[[-62.045,-42.228],[-32.5,-48],[-5.15,-43.348],[-4.731,-43.141],[0.079,-42.234],[4.642,-43.103],[32.5,-48],[62.045,-42.228],[65,-39.343],[65,-36.457],[62.045,-33.571],[55.144,-30.685],[53.182,-36.457],[53.182,-39.268],[32.5,-43.214],[9.702,-39.029],[9.759,-38.892],[9.756,-36.906],[7.539,-31.556],[4.8,-32.639],[3.296,-33.09],[-2.696,-33.366],[-4.587,-32.733],[-7.23,-31.442],[-9.873,-36.604],[-9.756,-38.898],[-9.675,-39.093],[-32.5,-43.214],[-53.182,-39.269],[-53.182,-36.457],[-56.136,-30.685],[-62.045,-33.571],[-65,-36.457],[-65,-39.343]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.145098045468,0.172549024224,0.184313729405,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Stuff","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,-8.661],[-14.851,0],[0,0],[0,9.125],[19.385,0]],"o":[[-19.385,0],[0,7.07],[0,0],[12.365,0],[0,-8.661],[0,0]],"v":[[29.385,-42],[10,-26.498],[27.971,-11],[31,-11],[52,-26.498],[32.615,-42]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[14.721,0],[0,0],[0,12.836],[-21.713,0],[0,0],[0,-10.373]],"o":[[0,0],[-13.927,0],[0,-10.373],[0,0],[21.713,0],[0,12.069]],"v":[[31,-7],[28.242,-7],[6,-27.5],[29.53,-48],[32.47,-48],[56,-27.5]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.145098045468,0.172549024224,0.184313729405,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Right","np":3,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,-8.661],[-14.855,0],[0,0],[0,9.125],[19.385,0]],"o":[[-19.385,0],[0,7.07],[0,0],[12.365,0],[0,-8.661],[0,0]],"v":[[-32.615,-42],[-52,-26.498],[-34.029,-11],[-31,-11],[-10,-26.498],[-29.385,-42]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[14.721,0],[0,0],[0,12.836],[-21.713,0],[0,0],[0,-10.373]],"o":[[0,0],[-13.927,0],[0,-10.373],[0,0],[21.713,0],[0,12.069]],"v":[[-31,-7],[-33.758,-7],[-56,-27.5],[-32.47,-48],[-29.53,-48],[-6,-27.5]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.145098045468,0.172549024224,0.184313729405,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Left","np":3,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Wayfarers","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":68,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"Layer 4","parent":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[46.75,29,0],"ix":2},"a":{"a":0,"k":[0.5,-26,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[7.597,6.993],[3.07,6.512],[7.329,-3.516],[7.565,1.606],[7.502,0.446],[8.4,-9.215],[1.221,-2.037],[0.415,-1.879],[0.445,-0.732],[0.773,-0.587],[1.255,-1.517],[1.234,-3.985],[-5.304,-13.006],[-1.288,3.714],[-0.001,0.741],[-6.541,10.088],[-2.011,0.099],[-28.063,1.268],[-2.338,2.466],[-1.823,-3.408],[-2.01,0.038],[-0.413,0.993],[0.328,7.926]],"o":[[5.406,-4.95],[-3.768,-7.995],[-6.908,3.315],[-7.259,-1.541],[-12.325,-0.733],[-1.603,1.758],[-0.977,1.63],[-0.198,0.893],[-0.481,0.79],[-1.567,1.189],[-2.666,3.222],[-4.103,13.245],[0.707,1.734],[0.255,-0.734],[0.005,-2.72],[2.129,-3.284],[1.065,1.693],[12.662,-0.572],[1.029,5.533],[5.266,9.846],[2.01,-0.038],[3.072,-7.375],[-0.427,-10.202]],"v":[[50.68,-101.051],[54.318,-122.551],[35.572,-128.031],[14.95,-125.218],[-6.697,-129.924],[-39.397,-116.871],[-43.512,-111.066],[-46.005,-105.808],[-46.28,-101.978],[-49.349,-99.876],[-53.529,-95.829],[-58.897,-85.257],[-58.043,-43.253],[-53.857,-41.615],[-54.19,-45.55],[-46.143,-76.367],[-32.159,-92.046],[7.783,-80.805],[32.521,-89.532],[47.336,-72.308],[55.781,-42.043],[59.648,-48.273],[62.915,-72.832]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.839215695858,0.701960802078,0.439215689898,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Short-Hair","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.399,6.119],[1.044,5.866],[0.689,0],[1.032,-9.059],[0.213,-2.718],[0.532,-2.124],[2.645,-0.932],[5.637,2.817],[7.482,-4.766],[7.318,-3.656],[6.6,2.327],[0.678,2.707],[0.171,2.195],[0.309,2.708],[0.232,9.109],[0.281,-1.579],[0.388,-5.955],[-1.255,-5.996],[-0.75,-2.828],[-0.373,-3.226],[-3.229,-5.251],[-2.043,-2.045],[-2.122,-2.097],[-5.92,-0.572],[-9.994,0],[-5.312,4.507],[-3.956,3.908],[-1.966,1.969],[-1.561,2.538],[-0.706,6.104],[-0.834,3.143],[-0.599,2.864]],"o":[[-0.388,-5.955],[-0.281,-1.579],[-0.232,9.109],[-0.309,2.708],[-0.172,2.195],[-0.679,2.707],[-6.6,2.327],[-7.318,-3.656],[-7.645,-4.766],[-5.636,2.817],[-2.645,-0.932],[-0.532,-2.124],[-0.213,-2.718],[-1.032,-9.059],[-0.689,0],[-1.044,5.866],[-0.399,6.119],[0.599,2.864],[0.834,3.143],[0.706,6.104],[1.561,2.538],[1.966,1.969],[3.956,3.908],[5.312,4.507],[9.995,0],[5.919,-0.572],[2.122,-2.097],[2.043,-2.045],[3.229,-5.251],[0.373,-3.226],[0.75,-2.828],[1.254,-5.996]],"v":[[60.863,-12.015],[58.234,-29.714],[55.735,-42],[53.67,-14.861],[52.825,-6.726],[52.428,0.246],[45.703,6.411],[27.961,-3.709],[0.582,-3.47],[-26.961,-3.709],[-44.703,6.411],[-51.428,0.246],[-51.825,-6.726],[-52.67,-14.861],[-54.735,-42],[-57.234,-29.714],[-59.862,-12.015],[-58.53,6.163],[-56.481,14.704],[-56.428,27.192],[-49.617,50.451],[-44.184,56.619],[-39.274,63.737],[-23.634,70.543],[0.5,78],[24.635,70.543],[40.274,63.737],[45.184,56.619],[50.617,50.451],[57.428,27.192],[57.481,14.704],[59.531,6.163]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[-0.005,-0.002],[0.006,0.002]],"o":[[0.004,0.002],[-0.005,-0.002],[0,0]],"v":[[-18.155,26.901],[-18.138,26.908],[-18.155,26.901]],"c":false},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ind":2,"ty":"sh","ix":3,"ks":{"a":0,"k":{"i":[[0,0],[-0.001,0],[0.001,-0.001]],"o":[[0.001,-0.001],[-0.002,0],[0,0]],"v":[[19.142,26.906],[19.146,26.905],[19.142,26.906]],"c":false},"ix":2},"nm":"Path 3","mn":"ADBE Vector Shape - Group","hd":false},{"ind":3,"ty":"sh","ix":4,"ks":{"a":0,"k":{"i":[[0,0],[-2.351,1.389],[-0.439,0.436],[-0.734,-0.434],[-2.183,-1.633],[0.177,-2.966],[9.689,-0.978],[3.737,0],[2.115,-2.353],[0.212,3.559],[-2.21,1.654]],"o":[[2.183,-1.633],[0.734,-0.434],[0.439,0.436],[2.351,1.389],[2.21,1.654],[-0.212,3.559],[-2.115,-2.353],[-3.736,0],[-9.689,-0.978],[-0.177,-2.966],[0,0]],"v":[[-18.82,9.737],[-1.242,6.089],[0.5,4.78],[2.242,6.089],[19.82,9.737],[23.467,18.151],[9.672,31.181],[0.5,27.31],[-8.672,31.181],[-22.467,18.151],[-18.82,9.737]],"c":false},"ix":2},"nm":"Path 4","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.172549024224,0.105882354081,0.0941176489,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":5,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":68,"st":0,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"Layer 3","parent":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[46.25,27,0],"ix":2},"a":{"a":0,"k":[0,-28,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-5.853,-2.318],[0,0],[-4.858,2.332],[0.581,-0.045],[3.412,6.294],[0.076,-0.174]],"o":[[0,0],[5.242,2.081],[0.567,-0.272],[-14.919,1.151],[-0.101,-0.187],[-2.307,5.319]],"v":[[24.766,-37.578],[25.677,-37.176],[43.723,-38.299],[43.321,-39.407],[14.946,-53.847],[14.464,-53.881]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[5.853,-2.318],[0,0],[4.858,2.332],[-0.581,-0.045],[-3.412,6.294],[-0.076,-0.174]],"o":[[0,0],[-5.242,2.081],[-0.567,-0.272],[14.919,1.151],[0.101,-0.187],[2.307,5.319]],"v":[[-24.766,-37.578],[-25.677,-37.176],[-43.723,-38.299],[-43.321,-39.407],[-14.946,-53.847],[-14.464,-53.881]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Eyebrow","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[12,12],"ix":2},"p":{"a":0,"k":[26,-28],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[12,12],"ix":2},"p":{"a":0,"k":[-26,-28],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Eye","np":2,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-6.627,0],[0,0],[0,4.418]],"o":[[0,4.418],[0,0],[6.627,0],[0,0]],"v":[[-12,-10],[0,-2],[0,-2],[12,-10]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Nose","np":2,"cix":2,"bm":0,"ix":5,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":68,"st":0,"bm":0},{"ddd":0,"ind":6,"ty":4,"nm":"Layer 5","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[140,259.467,0],"ix":2},"a":{"a":0,"k":[0,87.467,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.972,0.036],[7.333,-35.333],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[4,19.333],[0,0],[0,0],[0,0],[0,0],[0,0],[-2.028,-0.631]],"v":[[31,58],[26,140],[42,140],[56,104],[50,95],[56,89],[37,59]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.184313729405,0.262745112181,0.317647069693,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.972,0.036],[-7.333,-35.333],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[-4,19.333],[0,0],[0,0],[0,0],[0,0],[0,0],[2.028,-0.631]],"v":[[-31,58],[-26,140],[-42,140],[-56,104],[-50,95],[-56,89],[-37,59]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.184313729405,0.262745112181,0.317647069693,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Wing","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[-1.424,-1.107],[0,0]],"o":[[0,0],[0,0],[1.443,-1.082],[0,0],[0,0]],"v":[[49,116],[58.556,108.833],[58.556,108.833],[63.412,108.876],[70,114]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.901960790157,0.901960790157,0.901960790157,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Pocket-hanky","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[3.401,-12.08],[0,0],[0,0],[37.796,2.189],[0,-14.306]],"o":[[0,0],[0,0],[0,-38.345],[3.036,11.597],[0,15.209]],"v":[[31.638,140],[100,140],[100,131.052],[32.229,59.174],[37,98.5]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[-3.045,11.609],[0,-38.687],[0,0],[0,0],[0,0],[0,15.209]],"o":[[-38.272,1.682],[0,0],[0,0],[0,0],[-3.401,-12.08],[0,-14.327]],"v":[[-31.215,59.122],[-100,131.052],[-100,131.052],[-100,140],[-30.638,140],[-36,98.5]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.227450981736,0.298039227724,0.352941185236,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Saco","np":3,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-21.89,0],[0,-14.864],[21.89,0],[0,14.864]],"o":[[21.89,0],[0,14.864],[-21.89,0],[0,-14.864]],"v":[[0.5,34.934],[40.135,61.848],[0.5,88.761],[-39.135,61.848]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":5,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.026,0.349],[0,-37.757],[0,0],[0,0],[0,0],[-37.453,2.545],[0,-0.378],[-18.502,0],[0,11.863]],"o":[[36.976,3.03],[0,0],[0,0],[0,0],[0,-38.099],[-0.03,0.374],[0,11.863],[18.502,0],[0,-0.353]],"v":[[33.96,59.295],[100,131.052],[100,140],[-100,140],[-100,131.052],[-32.955,59.22],[-33,60.348],[0.5,81.828],[34,60.348]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"react-path-446","np":2,"cix":2,"bm":0,"ix":6,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.026,0.349],[0,-37.757],[0,0],[0,0],[0,0],[-37.453,2.545],[0,-0.378],[-18.502,0],[0,11.863]],"o":[[36.976,3.03],[0,0],[0,0],[0,0],[0,-38.099],[-0.03,0.374],[0,11.863],[18.502,0],[0,-0.353]],"v":[[33.96,59.295],[100,131.052],[100,140],[-100,140],[-100,131.052],[-32.955,59.22],[-33,60.348],[0.5,81.828],[34,60.348]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.149019613862,0.180392161012,0.20000000298,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":2,"cix":2,"bm":0,"ix":7,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":68,"st":0,"bm":0},{"ddd":0,"ind":7,"ty":4,"nm":"Layer 6","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[140,190,0],"ix":2},"a":{"a":0,"k":[0,18,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[17.237,-8.189],[0,0],[0,0],[0,0],[0,-39.764],[0,0],[0,0],[0,0],[-39.764,0],[0,0],[0,0],[0,0],[2.067,19.806],[0,6.052],[0,0],[-5.675,0.952],[0,0],[0,0],[-30.928,0],[0,0],[0,0],[0,-30.928],[0,0],[0,-5.946],[0,0],[5.825,-0.823]],"o":[[0,0],[0,0],[0,0],[39.764,0],[0,0],[0,0],[0,0],[0,-39.764],[0,0],[0,0],[0,0],[-17.237,-8.189],[-5.825,-0.823],[0,0],[0,-5.946],[0,0],[0,0],[0,-30.928],[0,0],[0,0],[30.928,0],[0,0],[5.675,0.952],[0,0],[0,6.052],[-2.067,19.806]],"v":[[24,40.611],[24,59],[28,59],[28,59],[100,131],[100,140],[-100,140],[-100,131],[-28,59],[-28,59],[-24,59],[-24,40.611],[-55.695,-4.119],[-66,-16],[-66,-30],[-56,-41.834],[-56,-48],[-56,-48],[0,-104],[0,-104],[0,-104],[56,-48],[56,-41.834],[66,-30],[66,-16],[55.695,-4.119]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.68235296011,0.364705890417,0.160784319043,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":68,"st":0,"bm":0}],"markers":[]} \ No newline at end of file diff --git a/404jobnotfound-remi-ai/frontend/src/avatars/woman_avatar.json b/404jobnotfound-remi-ai/frontend/src/avatars/woman_avatar.json new file mode 100644 index 0000000..4da9a44 --- /dev/null +++ b/404jobnotfound-remi-ai/frontend/src/avatars/woman_avatar.json @@ -0,0 +1 @@ +{"v":"5.9.0","fr":29.9700012207031,"ip":0,"op":84.0000034213901,"w":464,"h":466,"nm":"Woman 1","ddd":0,"assets":[{"id":"image_0","w":233,"h":26,"u":"","p":"data:image/png;base64,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","e":1},{"id":"image_1","w":214,"h":11,"u":"","p":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANYAAAALCAYAAAADQ3PfAAAACXBIWXMAAAABAAAAAQBPJcTWAAAAJHpUWHRDcmVhdG9yAAAImXNMyU9KVXBMK0ktUnBNS0tNLikGAEF6Bs5qehXFAAAB50lEQVRoge3ZsW7TQBgH8P//TCW2WhRY6w5JDImE34DwBOQN2pWNkbF9g/YNwhtkZCPdGC1BK4MRcmYCcrdIxfcx4FaxuQqBai627rflc2L/Hd35s31EKQxHYy36JUFfID7BHAYaiEmpbKNITnrxeq0oJE/TsxiOs6HCcDSu10SKSEi/UtQSkCow7UMgAcFMRGdKedMk+TAHAAJAv/9oCnL/toP/jhcEKpNNIDlYrbmJ6pj0esPI86qD3jQRKBzXfyuQpw3HKw+Oo0/J+SHLTvX2vxz09i0IZusFU0eFllgpr1K7urI4zap3Ba0LH4pR5UuGjiCQAMBuw/EaoaiesT94PAPw3HaYTUDwdP2zqZsKmF2utmZZFhtvlbsmCCJ/6+7lhL8G+jWrXWHTibzmYDCcuz/kry1Ec9L1W9NebxhRYQ7Itu0sbULwVNkO0VK7VDK1HaJpVDJzk+rfKBGd2Q7RUk9Mb5W6ojy3Vj7j2KaBWImoY9tBHKdLPBbHKk3PYgFPbIdpH16sVnc6/Iz1I7OdoJWIoyRJMg8Avn/7+mZn5/4eWHsN6txIyBdfPr9/ZztHU5bLZX7vwcMFgYntLG0h4En68fwVUC4QXwnD0Vjr4uCmVWYHqK+wd50bE3+mgdgjZ+tj4idIacsWrasl8AAAAABJRU5ErkJggg==","e":1},{"id":"image_2","w":233,"h":47,"u":"","p":"data:image/png;base64,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","e":1},{"id":"image_3","w":251,"h":27,"u":"","p":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPsAAAAbCAYAAAC6NvkkAAAACXBIWXMAAAABAAAAAQBPJcTWAAAAJHpUWHRDcmVhdG9yAAAImXNMyU9KVXBMK0ktUnBNS0tNLikGAEF6Bs5qehXFAAACU0lEQVR4nO3cz2vTYBgH8O+TpD+cJ/XiGFJYvQgezCotiwEHngeC/4HsKOjB6/6AHQaigpcp87jb/oHBDmtnO2z1IOygghuzO+5kZ5vk8WAjlXVd0cXY7Ps5vXnzFJ7LlyRvmldwAsd2cgpv3hfMBMClk+qJ6N8Q4NAC3pgiixtvqxtD1PfnFkpuW3W5LTqpA+qIKH5plf00ZKFcrz45rqZviKft4lLL0PsMOdFoyQbyrtqo2f3OHQlzcar48btoPvq2iCgKlqKV0dS1SqPypXf+t7Az6ETJ0C/wRjiYtotLDDpRMniCc554a71zJvBzMe6b6FPwGZ0oMXzBxauXr2R39/fWgO6Vva26zMU4ouRpSfA4HBuO7eTaopNxNkRE0fAF1q2p0iMAMBTePK/qRMnVgT4AAMMXzMTcCxFFyIPmAMDgX2CJks0XWEDPqzciSjaGneiMYNiJzgiGneiMMCzF+7ibIKLopFQOAMAwRV/E3QwRRScFrAOAUa5vrZgKL+Z+iCgipsgi0H1mz6i8jrcdIopCRuVTuGWVAQCbjdpceF9PRMkggFpq3QmPf63GZ0VmBdB42iKi03Y+MBZ6N68ww8FOc28nPz6x3RHcAz+MIRppY4G8rDRqD3vnzN6D3ebXD/nxiW0fuKvCd/BEo0YAHQvk1WajNtfn3FGO7eR8eKuHht6Ivj0iOg0plYOsyOxxe8gPvF13CyW3E+izjuj18MsZIvp/CKBplc8pyPNBe8Z3a4fjFkquKm4G0NuquPD3bRLRnzJFVoGgWa5vrQz7mx/EBLhU+riRbwAAAABJRU5ErkJggg==","e":1},{"id":"image_4","w":255,"h":136,"u":"","p":"data:image/png;base64,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EsnBjc5pwJmDwmLYL8Dw38DJARGsDPKqf6KSIARcu4yDdGli+EfA02Iyta+K0BhpQxEiNmHZB+jSxvCnKDkUEgLrFJatg9RsK2QnuaOjV9lh0EfH8I+ZtUs1eM6eVAiA5fTiReSNqu4YI2043eEJR+PF8GfENhoB1PhJpXC8573FFHQdVPECIpERhHC6A6M77J9PHsOfQ6eHY5gAKNqBGP27NzB4sMjxoSK9XsjR9vxg+Avq9DDLhAkGX0+Oxkrlw5K79CBFCHH9ILMPTkREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREQ0RSTrAhBNQhAElSg6fCzi5tRzs2deFImcMXs/v317t91u9zIq4sQx/DkRBEHlHz/++Ahx7BuRSvL3Jo47IhJtbW3tZVm+Ilv4zW8eS69Xk4Hf64eoaq8CvJ6W3zXDn7EgCCoHBwc1Z8zjy97nnHc4I73vpuWLmQZrrS9y68m5O/0VYtXdv2xtvR5XufKC4c/Q/Pz87K1bdz+90ZdTJEK3uxOGYTTGohVaLQiq9zudJwaYG/YazvO+++bPf36bZrnyhuHPSBAElX++e7d0VVP0Ig7YO5id/W6n3T5Mu2xFVQuC6r1372qeyKM0rhfNzv6pzL9fL+sCTCv/4cMFAe4M++8FuFM9Onr88OOPq7/65S97u7u7pf2SXqUWBNV//8Uvntzpdj81Ijdq4l9m5v37yt+//7603Sze+TMw32w+mlH9NNWLikSec2+naUzAWuu7SuXxKM37q4SvXv0RgBvX9bPE8GfANpsWqv44ru2cd2ic7EZ+dbeMTdaTWZEuHhsTV8f9eWVu+g/V36SRyLiCDwDGxFUY1PxOp7bQaOzFInsP797dK/r8db1en+uKPIo6nTkDAGYyn+tHURUAw0+jC4LAizqdiXyWAeaM6lzU6SCpCH64ezcqwp0sCILK///ww5xxzjfAXCxSmVDepwbDPyWSisDvdPDrXz/riPQiEYnu3bsX5aVVYK31gaov4uaiTmd2BgCEPdNxYfinkHpuVmFmATyOjiuDnok7Uql0zPv3Hd/3O+OuEKy1vvvoo9lKt1tVrfinax160HF+8A1Fvp/7VtKwGH6Cem7Wg8wijoFKBVGng6f1ek+M6TjVnulVOgDged1OHMcnlUK32+19++23J32YWhBUj/vIA6o+AMRet+oZU1XnZpO1DSaO4YxBngfTd9rto6zLMC5sU2Xgab3+n8Mu7qHJKfsyX46hZMABUzMXX2Tv7t3byboM48TwZ6DsX6oy6Iq8LsKsyCi4vDcD0c5O79G//Qdg3Njm+2kEvcrOX776stQP9QAMf2Z2d99GDz/+uJrmWnQajXPeYQXu9ddfb/4t67JMAsOfob9///0eWwDZU9WexDN//dmD269fvnw5mRVYOcDR/hyYn5+fnblz58k4l/3Secehf+v71bd5Weg0SQx/jtTr9bmuVp5M4oGVaTbtoU8w/Dk032w+8mJTYyWQruSJx2kPfYLhzzFWAumQ2HSOKvr2283N3azLkicMfwGwErg5Ve05YM8dHr4dXIJMpxj+ApnEzjVFl9zly7CHwbgx/AVUC4Lqzw8OHvcwM8fWQDI/3937x/37b8u+Ki9NDH/B1ev1uSNgzgBz0/SwkMSmI9KL3r9/v8tm/XAY/hIpe0XggD14XnRw+/Ye7/CjY/hLylrrG2Pmzm6UUTAiEbpeBBxGPKQkfQz/FAiCoPLu3TtfVX3nebN5XEkosTmzmxDDPn4M/5San5+fxZ07szNdr4qZ2JeeVCbRQnDOOzSeOzRx3OnNzBwy6Nlh+OmM+fn5WwBuVatV79CY28nffxTH164Y4vijH3u3ejEAoFI5wsHB0f379+OXL1/+mH6JaVj/Am5j4CVWl5Y3AAAAAElFTkSuQmCC","e":1},{"id":"image_5","w":245,"h":169,"u":"","p":"data:image/png;base64,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","e":1},{"id":"image_6","w":212,"h":158,"u":"","p":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANQAAACeCAYAAABKHSQSAAAACXBIWXMAAAABAAAAAQBPJcTWAAAAJHpUWHRDcmVhdG9yAAAImXNMyU9KVXBMK0ktUnBNS0tNLikGAEF6Bs5qehXFAAAUpElEQVR4nO3dfXAT550H8O+zKy2yLVnCmFg2DijB+Jw4DRvJIuQwRcm0uWTKTGmvL7mbS+LekJneTHohnetL/ghH01ym085coXNXMpc/yt2lvcz9Qcg1nV57fRF5GQjGZp1CSsFtRSBY1IbIWMaypd3n/pBX+EW29b670u/zly3Juw+Mv/49+9vdZxlqiNzTE8p8ozEfBObTv91679ZNTBC6s/2cu7HR1tnZ6Zz72sjISOLSBx8kltqXZLPFU1w7/fZbb0UXvanxCAQemfcaYzGlv1/J5d9BzIsZPYBSkYNBGRrzgUHu7Oxcv2ZNs9/d2Gjzer3dAOB0OtHR0XHz85tlo4YKABj+/TDi8fi816LRKKLRm/mTJGn8N6dPRzLf22zx987+7q3R0SvpIC8IpnLyZLi8oyYrsWSgZFn2QJRCAA/d9+fbQuva2jZ3dHSgo6MDHRs7Vvz5aqIM3SxqcwPJNe3yueHh0dmvzxx/5/j59BtQwLQYQAEsB8sEKl2B0HfHnXc+fO+WeztlWTa8yljR5OQkzg+ns6UHUBTF6Q8++GB4/Pr1VCZ8mhaDgHRaUylFUZSYkeO2ClMHSpa3+iCqezq7uj734Mc+3rq9dztaWlqMHlbN0KelevBmZmY+/GMk8r5ks8WPvvnGL9Kf0sIAVTudKQMl+4N9jR7P7gc//vFtn/3MZylEJrYwdOPj4xejV65cu3p1bPDcuXPv11rgTBMoWZY9EGx9nXfc8dVP7/pU60N/8ZDRQyIlcOXKFYxERzA8nAnemakbN2JH33zjF5mmShVNKQ0PlCzLHtikPf57Av/w2GOPNtBxUe3Qj+f06lYNYTM0ULI/2NfW3v78V7/ylXUUJDLX3LCNjo5Ov/fb3569enVs8NzZs+9CgGLWKaQhgZKDQbnR5fmXxx59dNtn/vIzRgyBWJgypGB4eBjDw8NnBgZPvT46Fn3FLCfFKxqo9Pkj+77e3u1PPfP1Z9DQ0FDJ3ZMqpQwpOHHixIcnB04eOXf+d98zMlwVC5QcDMquhsb/+drXvnZr77beSu2W1Ji33n4LAwMDF189fHivMth/qNL7r0igZH/Pnt7tH/0uVSVSKVeuXMEvf/XL8VePvPbi6MjFb1WqsVHWQMmy7NFE6dDfP/nkJ+lYiRhhcnISh189PP3zn/3syz9+7fD3y72/sgVKDgZlp9P1n88/9/xd1MEjRpucnMQPf/TDD3/0Xy9/upwdQrEcG5WDQXnTxs43D3z3QHutXaxKzEmSJAQCgbre3u1906lUiHHttWg0uuTtN4UqeaBkf7BvY0fHTw/sPyCtXr261JsnpChNTU14+KGHfe7VTU9fuPj+W9HLlyOl3H5JAyX7g32927f/4IXnX6DmAzG1O7rusPX2bu8TbPbOk/3vHC7VdksWKNkf7Hvo4Yd/sPfZvZAkqVSbJaRsmpqacN99931kzdpb/ura2OjLpZgCliRQemXa++zeUmyOkIqRJAlbglua652uL1wc+eAX0cuXFy9ZkIeiAyUHg/LGjo6fvvD8C1SZiGV1d3c7161r/9vzf/j968WEqqhAZbp5+w9IdMxErG7j7RvFYkNVcKBkWfa4Gle/8c1vfnOtt8Vb6GYIMZWNt28UA/6e3ad+M/TjQkJVcKBuabv1f7/z7W/ffecddxa6CUJMqaWlRSi0UhUUKLlny74vPfmlxx+4/4FCfpwQ09t4+0Zx/foNf/O7s+8dzKf7J+S7I7mnJ7R58+Z/pGvzSLV74P4HnI9/YfeZfH4mrwo1e9z084PfP+imjh6pBffcc4+LM+Ejb7/5xn/n8vm8AuVdd+u39u7d+yBdn0dqif8e/50zSW3kxDvHBlb6bM5TPrmnJ9Tbu/0pujmQ1JqGhgZ8/vOf+1dZlj0rfdaW60ZdTvd/PPP1Z4obGSEloi9PVkG2Hfd/7HVFUZatKDkFSu7Zsm/z5s236kv4Gikej2N4eNjoYeTslHLK6CHkTF87jyxpmxzYsksZOHFkqQ+seIOhLMseLtojANylHBkh1sQuMHVGXuqW+hWPoTTRvh8UJkJm8Q2wSXuWenfZCiXLW31cVP9Y+kERYmnjTE36slWpZSuUJqr7yjYkQqzLvVSVWrJCUXUiZFlZq9SSFYqqEyHLylqlsgZKlmUPA3aVf0yEWBfn6Fv4WvYKJdh3gTp7hKyAb5ADW+YVnqyB0rA4eYSQxRZmZVFTgpoRhOSHqcnVenNicYUSUnTsREg+0odI6S8XvqeBUaAIyYPGENK/nhcoWZY9jGFHxUdEiIXN7YjPr1CiFKr0YAipAm45GJSBRVM+HjJgMIRYn5rOzrxAcdycCxJCcqcxlq1CYbMBYyHE+jh8wJxAyT09IaPGQojV6c28mxVKAz23k5Ai3QwUYz7DRkFIFZB7ekKZQGmcKhQhxcoEilGFIqRoc7p8fINxwyCkGgihvB8WQAhZmgCkn0Ro9EAIqQbpCsX5ims2E0JWRlM+QkpF4xEKFCGlIlCgCCkpChQhpZKyRXJ+PhSxpla7hFa7hDa7hFZpFVyCiE2Ousz7nY46OIWVH2R5PjGFCU0FAIwkZzCSnAEADExOIK6pOJeYKs8/wEIU5TgFqlq4RBGbVtUh0OBC56o6tNqlecEp1lLb2t3szXwdTc7gcnIGgzfiOJe4gXOJqUzwqh+7AOTxBENiLq12CYF6J/wNLgTqnfDajX+IuNcuwWuX4K93Zl7Tq9fgjTgGJicweKM6H+jGOY8AeqBSKQWi3cjxkBW02iV0Ouqww+UxTYBy4RRE+Oud8Nc7sbvZi7imYnAyjoEbcRydiFVNBRMEFgbmLHS5ORDkho2GzKNXn05HPTY56nI+zrGi84kpvD5+zfLhYmCfUgZOHJkbqBhoPXNDdDrq4K93zU7hnFUbnpXo4frJ+FVMqKrRw8mLvnpsJlB3+4NhWpOvMlyiiB1ON/wNLuxwuWs2QMv5yfg1vB67apVjrqGhgX4ZmNuUYIgAFKhyabVL2OHyYKe7qaTdt2r1CXcTPuFuQjQ5g5dGR3A0Pm7aqsUYyzwVPhMogbEI53QYVUoUouJ57RKebduApzUVr1wbxSvX/mS+YDGeCVRmyicHtuzi4K8aM6LqoU/nHmm6hUJUBnHTBYtdGBo44dO/uznlUwUFohkGaE3+eid2etbQMVGZOQURu5u9eKRprSmCxRgOzft+7jfU6cvfTncTVSMDxTUVL41G8cq1Pxmyf6aKtynK8Ujm+7lv3h3YcoSBf7Lio7IYlyjikaZb8EjTWqpGJhFNzuAbly9UtCvIwV57d+DEvMc/zbv0SOBamDNGgVpCq13CE2tbaVpnQl67hIMbNuGNiXE8N3KhItNAgWn7F742r0LR40Cz04P0CXeT0UMhOajENJBzHH13sD+08PVFz9jdHNgSoSXF0lyiiKdb2ilIFjV4I47nLl8oyyVNjPH7lZMnwwtfXzRvaW1r8wHYWvIRWIhLFPF4sxfPr/PhrroGo4dDCtRql7DTswbXUkmcmy7d/Voc7LWhgf5vZXtvUaC87eui4PhiyfZuMTvdTTiwvgNbGxohMbqh2eokJmCHy4M2aRUGb8QxU/zFC+OCKu6KRi/Fsr25aMoH1Oa0z1/vxJdb2qn9XcXOJ6bw3MiFou4uZhxfUAb7Dy31ftZWVS1N+1yiiK+3rsfTLe1YY6N7wqrZGpsdD7pXFzwF5MC/Dw3271vuM1kD5W1ZfxYC35P3Hi1mh8uNgxs20XFSDdGngI2iDccmr+fzo0OCmnwkGo0mlvtQ1kBFo5diLa3r7mcs/ZjDauMSRfzTutuwe20rHSfVqLvqGvBnjnocn7yey3HVEFOTIUVRsh43zbXk2cnW1nUAw66l3rcqvSrRsRLZsMqB+xoa8X8THy4XqnEmYJcyOBjJZZtZmxK6ampOuEQRe1s34KMuulSRzBdNzuArl/6QrVmRc2XSLXv9TGtrW6waqpS/3onvre9ANx0rkSycoogH3atxfPI6rqZSANJXQgha8qF8wgSsUKEA61epJ9a2zls7jpClxDUVf3fhPM4npg4oA/0FNeVWDJTsD/Zxhh8UsnEj0RSPFGKG85HGH77UVujPr9jimj2JNVToDozQ6ajDy7d1UZhIzjTwOAe+4bIn7yxmOzmtHMsY38M5+3UxO6qUne4mPO1tp9srSE40houChn+usycPsUOH8jpeymbFKZ9ODgT3c+CpYndYTnS8RHJ0lANhUeNHpB+9pJRyw7kHSpY9XJQUszYo9rZtoNssqs84gMwvPAMiGhCZ+wEBUDQINysLU33gzDf3M4wjxpmgiJoaK3WAFso5UED64dZcw6lyDaYQLlHEwfV0otYiLmA2EBwI33xZyHztsCWUUky9jJJXoABA9vfs4Yx9txyDyReFyVSOAnOCwngEXIxUoiqYSd6BAoC7A8FDDHi81IPJR6ejDt9pv90yT6GoAkfBeYwzplRyCmU1BT0fSlCTe7holwFsLvF4ctLpqMPBDZuok1dCHLjOgFP6cYp+bFL38otho8dmJQVVKEBvUtjDqHCoKExFuwAgwoGwPi2z+nGLmRQcKCCzSpKCCi2OSWHKyzgAZW5wqNqUX1GBAvTOHztS7nY6hWlZQwxQ0i1lIUwVxzhFBwoo//SPwjTPUYAp4DzCmaBQ1TGXkgQKKF+oXKKIl2/rqtVu3hADFM6hUHisoWSB0pWypV5L55k4cJ1x/mvOmELTNusqeaCAzC0f+1FEs6IGwpQ+7mE8DFEM1x16MWL0gEjxyhIoIHOZ0iEUOAWswmvzhgAWZuBhyTYTpupTncoWKJ3cs2Uf53wP8qhWX25px+eb1pZxVBVBAapBZQ8UkD5fpYna/lyePbXT3YRn20x5QftKKECkMoHSyT09IU1j+xjL/rR5K7XHNYaLIsevNMbDDjF5hAJEgAoHSpctWJZoj3P+GsDCAudhuiiUZGNIoHTpqaC6jwG7Dm7Y5PbXO40cTjYXAHaEgYdXvfxvR4weDDE/QwOlm3r0iT7GmTlWVpqtQtwuHKFWNsmXKQIFADN//YSsCUIfwHcBqFhXQgMmROAwgCPUTCDFMk2g5prq+6IPqhoSOAtxIITSB+xo+s5SIUyX85BSMmWgFuJ9fZ5EyiEzrsmcwcPSIQMAD7KfOM4s7jH3hjmm8UgtNhO6u7slAOluT2OjhFRqXufHNmMTRXF60SUpKZtNVTlf/CClGzfi6U01qseOHSvdszargCUCRVYmy7Inabc77EnRodlSToExG9c0J2OsoLuy88VUIc5tPIWkGNNW8ZQwPR2PeTyJSDi87POUqg0FymJCoZAtFos5AYdHs6Wc0ESnIKgOo8e1FM55iglCXFDV+LQoxicbGmLVHDIKlMn5QiFHw+SkR9A0j00TnVzUTHduIV+c8xRnLAZRjKnxeOzMmTNxo8dUKhQoEwoEAs2cc08K9mYzV59S0QOmMjZm9QpGgTIBvQqJnDcLQLPR4zEaU4U4Y6nY9PR01GrViwJlEF8o5GicmmoWZ7i3GqZx5aJpYsKG5JhVwkWBqqBQKGQbnZxsllKsnUKUP6YKcVVi0aa6umg4HE4ZPZ5sKFAVEAgEmpOMeWk6Vzoq51FRVaP5PrKz3ChQZeILhRyeWMKrCdxbC40Fo2iamFBFLbK2oWHMDFWLAlViVI2MwTlPMdV+KeZxRI3sElKgSkA/NhJVwUfVyHgq59EJlytiRLAoUEVIX7WQaOdisr1Sl/iQ3HDOU9xmi7z7zjuXKrlfClQBfKGQwzUx4RMZo+ePmpzKefQ3AwNnK7U/ClQeKEjWJGjapcHBweFK7IsClQMKkvWJnJ8eGBgYK/d+aN6/jMwx0sQEHSNZXJLbOgCUPVBUoZZw9733trNUykdBqh5Jxs6e6e+PlnMf9MuyQCAQaE5yW4egqg4w+ntTTUTOmwFQoCrBFwo5PJOTXSrnHoGpRg+HlEElTrabf4nWMguFQjaPx7vekUrcBYBOyla57du2XXzvvfd4ubZf0xVKlmXPtetTXYKNrm6oFaOjo2Wdx9dkoEKhkO1aPN4FoFkATe9I6dRcoAKBQPOHExNdAnXvSBnU1C+V3+/vUBlrr4XenaaJCUHUEoKqxjVNSulLe+nv53ofUfo2lNicKbHDAwBGLFVWCuFwuKxTEsv8RxTrI4FAl1aFVzpompiAoMaFlC0uisl4IpFIlPJW8dkrtudetZ01iHPXBYRd9ZgxaEwV4gDK1pAAaiRQgUCgWa2WMDEWE1Q1zhiLuVyumBluqgOyV7zu7m4n6uudgqZ5GLd5jL61RZVYWc9BATUQqFAoZPtwYqLLqtM8fZESswUoF7OVMo7Zk6lzV3dinHsqWcE456mmurqyB8qqv2c5k+WtPthSPqPHkQ99MZJqWwRyoYquP5iyRRTleKSs+0ANBOpu/71bjZ5q5ELTxATsuHS9rm7Mygs9FkqWZY8qil4BaC555WIspvT3V+QhEVU95evu7pbMHCbOeUoDxrRE4lI1V6JczB6DxQCgOxj02gEvOPcUu12mCnG3u/500QPMUVUHCvojXEwms1KP02mKlXrMZvaK8KgvFHI0Xb/erjLmLaRqacBYk7v+bCX/j6t6yifLsgc2m2z0ODIYi4madqkSN7pVk3wXwdH/YJX7Vo1sKFCVwFgMyWTEbIsyWlEgEGieAZoXPYmEsZiqaQkJGDPyD1a1T/mMRUEqudmwmLbCV3WgRFGcMeTSVwpSzarqQLlcrplYvHLNM00TE3aWGh44edK0f0FJeVX1DYaRSERrbWlvhsDL2u2bXQb4/dXuurPHjh2r6fZ3ravqCgUAMzZ+yc7RVbYdMBYbdzrP1uLJWLJYVXf5dOW4WoJznkoJwrARrVliXoLRA6gEdTpe0jPlGjC22uU6TmEiC9VEhQJmL2fhvKipn1EL0BPrqOqmxFyjly/H16xblxALXEqKqUI8OT11+vSpU9TBI0uqmQql6+7udkpSQ1c+z7it5GLzxNpqLlC67mDQK3LevNTih/qNfdcaGy9RB4/kqmYDNVcoFJp3+iAcDmsANIOGQyzs/wG8i3OusIkwggAAAABJRU5ErkJggg==","e":1},{"id":"image_7","w":261,"h":136,"u":"","p":"data:image/png;base64,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","e":1},{"id":"image_8","w":261,"h":56,"u":"","p":"data:image/png;base64,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","e":1},{"id":"image_9","w":123,"h":175,"u":"","p":"data:image/png;base64,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","e":1},{"id":"image_10","w":78,"h":105,"u":"","p":"data:image/png;base64,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","e":1},{"id":"image_11","w":464,"h":466,"u":"","p":"data:image/jpeg;base64,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","e":1},{"id":"comp_0","nm":"animation eyes 2","fr":29.9700012207031,"layers":[{"ddd":0,"ind":1,"ty":2,"nm":"eyes close","refId":"image_0","sr":1,"ks":{"o":{"a":1,"k":[{"t":0,"s":[0],"h":1},{"t":31,"s":[100],"h":1},{"t":32,"s":[0],"h":1},{"t":57,"s":[100],"h":1},{"t":58,"s":[0],"h":1},{"t":922,"s":[100],"h":1},{"t":923.000037594561,"s":[0],"h":1}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[115.698,57.439,0],"ix":2,"l":2},"a":{"a":0,"k":[116.027,12.735,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"ip":0,"op":900.000036657751,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":2,"nm":"blink","refId":"image_1","sr":1,"ks":{"o":{"a":0,"k":0,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[116.325,47.876,0],"ix":2,"l":2},"a":{"a":0,"k":[106.965,5.396,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"ip":0,"op":900.000036657751,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":2,"nm":"eyes open","refId":"image_2","sr":1,"ks":{"o":{"a":1,"k":[{"t":0,"s":[100],"h":1},{"t":31,"s":[0],"h":1},{"t":32,"s":[100],"h":1},{"t":57,"s":[0],"h":1},{"t":58,"s":[100],"h":1},{"t":922,"s":[0],"h":1},{"t":923.000037594561,"s":[100],"h":1}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[115.856,50.889,0],"ix":2,"l":2},"a":{"a":0,"k":[116.02,23.455,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"ip":0,"op":900.000036657751,"st":0,"bm":0}]},{"id":"comp_1","nm":"mouth 2","fr":29.9700012207031,"layers":[{"ddd":0,"ind":1,"ty":2,"nm":"flat","refId":"image_3","sr":1,"ks":{"o":{"a":1,"k":[{"t":0,"s":[0],"h":1},{"t":20,"s":[0],"h":1},{"t":23,"s":[0],"h":1},{"t":92,"s":[100],"h":1},{"t":94,"s":[0],"h":1},{"t":97,"s":[0],"h":1},{"t":117,"s":[100],"h":1},{"t":120,"s":[0],"h":1},{"t":189,"s":[100],"h":1},{"t":191.000007779589,"s":[0],"h":1}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[155.355,128.21,0],"ix":2,"l":2},"a":{"a":0,"k":[125.124,13.268,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"ip":0,"op":124.000005050624,"st":-1.00000004073083,"bm":0},{"ddd":0,"ind":2,"ty":2,"nm":"close smile","refId":"image_4","sr":1,"ks":{"o":{"a":1,"k":[{"t":0,"s":[100],"h":1},{"t":2,"s":[1],"h":1},{"t":64,"s":[100],"h":1},{"t":67,"s":[2],"h":1},{"t":70,"s":[0],"h":1},{"t":91,"s":[100],"h":1},{"t":92,"s":[0],"h":1},{"t":94,"s":[100],"h":1},{"t":96,"s":[1],"h":1},{"t":117.000004765508,"s":[0],"h":1}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[153.416,157.775,0],"ix":2,"l":2},"a":{"a":0,"k":[127.143,67.732,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"ip":0,"op":124.000005050624,"st":-1.00000004073083,"bm":0},{"ddd":0,"ind":3,"ty":2,"nm":"big mile","refId":"image_5","sr":1,"ks":{"o":{"a":1,"k":[{"t":0,"s":[0],"h":1},{"t":8,"s":[99],"h":1},{"t":11,"s":[0],"h":1},{"t":29,"s":[99],"h":1},{"t":31,"s":[0],"h":1},{"t":34,"s":[0],"h":1},{"t":67,"s":[99],"h":1},{"t":70,"s":[0],"h":1},{"t":88,"s":[100],"h":1},{"t":91,"s":[1],"h":1},{"t":94,"s":[0],"h":1},{"t":102,"s":[99],"h":1},{"t":105,"s":[0],"h":1},{"t":123,"s":[99],"h":1},{"t":128.000005213547,"s":[0],"h":1}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[149.559,161.633,0],"ix":2,"l":2},"a":{"a":0,"k":[122.172,84.479,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"ip":0,"op":124.000005050624,"st":-1.00000004073083,"bm":0},{"ddd":0,"ind":4,"ty":2,"nm":"tens","refId":"image_6","sr":1,"ks":{"o":{"a":1,"k":[{"t":0,"s":[0],"h":1},{"t":11,"s":[100],"h":1},{"t":14,"s":[0],"h":1},{"t":29,"s":[0],"h":1},{"t":40,"s":[100],"h":1},{"t":43,"s":[0],"h":1},{"t":70,"s":[100],"h":1},{"t":73,"s":[0],"h":1},{"t":94,"s":[0],"h":1},{"t":105,"s":[100],"h":1},{"t":108,"s":[0],"h":1},{"t":123,"s":[0],"h":1},{"t":134,"s":[100],"h":1},{"t":137.000005580124,"s":[0],"h":1}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[155.987,152.633,0],"ix":2,"l":2},"a":{"a":0,"k":[105.849,78.76,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"ip":0,"op":124.000005050624,"st":-1.00000004073083,"bm":0},{"ddd":0,"ind":5,"ty":2,"nm":"tens 2","refId":"image_7","sr":1,"ks":{"o":{"a":1,"k":[{"t":0,"s":[0],"h":1},{"t":5,"s":[100],"h":1},{"t":8,"s":[0],"h":1},{"t":14,"s":[100],"h":1},{"t":17,"s":[1],"h":1},{"t":20,"s":[100],"h":1},{"t":23,"s":[0],"h":1},{"t":29,"s":[0],"h":1},{"t":34,"s":[100],"h":1},{"t":37,"s":[100],"h":1},{"t":40,"s":[0],"h":1},{"t":43,"s":[100],"h":1},{"t":46,"s":[1],"h":1},{"t":49,"s":[0],"h":1},{"t":61,"s":[100],"h":1},{"t":64,"s":[1],"h":1},{"t":73,"s":[100],"h":1},{"t":75,"s":[2],"h":1},{"t":77,"s":[100],"h":1},{"t":79,"s":[0],"h":1},{"t":85,"s":[100],"h":1},{"t":88,"s":[0],"h":1},{"t":94,"s":[0],"h":1},{"t":99,"s":[100],"h":1},{"t":102,"s":[0],"h":1},{"t":108,"s":[100],"h":1},{"t":111,"s":[0],"h":1},{"t":114,"s":[100],"h":1},{"t":117,"s":[0],"h":1},{"t":123,"s":[0],"h":1},{"t":128,"s":[100],"h":1},{"t":131,"s":[0],"h":1},{"t":137,"s":[100],"h":1},{"t":140,"s":[1],"h":1},{"t":143.000005824509,"s":[0],"h":1}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[163.714,133.031,0],"ix":2,"l":2},"a":{"a":0,"k":[130.167,67.58,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"ip":0,"op":124.000005050624,"st":-1.00000004073083,"bm":0},{"ddd":0,"ind":6,"ty":2,"nm":"tens 3","refId":"image_8","sr":1,"ks":{"o":{"a":1,"k":[{"t":0,"s":[0],"h":1},{"t":2,"s":[100],"h":1},{"t":5,"s":[0],"h":1},{"t":17,"s":[100],"h":1},{"t":20,"s":[0],"h":1},{"t":29,"s":[0],"h":1},{"t":31,"s":[100],"h":1},{"t":34,"s":[0],"h":1},{"t":46,"s":[100],"h":1},{"t":49,"s":[0],"h":1},{"t":75,"s":[100],"h":1},{"t":77,"s":[0],"h":1},{"t":79,"s":[0],"h":1},{"t":94,"s":[0],"h":1},{"t":96,"s":[100],"h":1},{"t":99,"s":[0],"h":1},{"t":111,"s":[100],"h":1},{"t":114,"s":[0],"h":1},{"t":123,"s":[0],"h":1},{"t":125,"s":[100],"h":1},{"t":128,"s":[0],"h":1},{"t":140,"s":[100],"h":1},{"t":143.000005824509,"s":[0],"h":1}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[163.702,123.945,0],"ix":2,"l":2},"a":{"a":0,"k":[130.167,27.864,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"ip":0,"op":124.000005050624,"st":-1.00000004073083,"bm":0},{"ddd":0,"ind":7,"ty":2,"nm":"circle open2","refId":"image_9","sr":1,"ks":{"o":{"a":1,"k":[{"t":0,"s":[0],"h":1},{"t":26,"s":[100],"h":1},{"t":29,"s":[0],"h":1},{"t":55,"s":[100],"h":1},{"t":58,"s":[100],"h":1},{"t":61,"s":[0],"h":1},{"t":79,"s":[100],"h":1},{"t":82,"s":[0],"h":1},{"t":94,"s":[0],"h":1},{"t":120,"s":[100],"h":1},{"t":123,"s":[0],"h":1},{"t":149,"s":[100],"h":1},{"t":152.000006191087,"s":[0],"h":1}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[171.416,141.659,0],"ix":2,"l":2},"a":{"a":0,"k":[61.37,87.319,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"ip":0,"op":124.000005050624,"st":-1.00000004073083,"bm":0},{"ddd":0,"ind":8,"ty":2,"nm":"circle open 3","refId":"image_10","sr":1,"ks":{"o":{"a":1,"k":[{"t":0,"s":[0],"h":1},{"t":23,"s":[100],"h":1},{"t":26,"s":[0],"h":1},{"t":29,"s":[0],"h":1},{"t":49,"s":[100],"h":1},{"t":55,"s":[0],"h":1},{"t":82,"s":[100],"h":1},{"t":85,"s":[0],"h":1},{"t":94,"s":[0],"h":1},{"t":117,"s":[0],"h":1},{"t":120,"s":[0],"h":1},{"t":123,"s":[0],"h":1},{"t":146,"s":[100],"h":1},{"t":149.000006068894,"s":[0],"h":1}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[167.327,116.755,0],"ix":2,"l":2},"a":{"a":0,"k":[38.882,52.472,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"ip":0,"op":124.000005050624,"st":-1.00000004073083,"bm":0}]}],"layers":[{"ddd":0,"ind":1,"ty":0,"nm":"animation eyes 2","refId":"comp_0","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[260,122,0],"ix":2,"l":2},"a":{"a":0,"k":[115.5,49.5,0],"ix":1,"l":2},"s":{"a":0,"k":[35,35,100],"ix":6,"l":2}},"ao":0,"w":231,"h":99,"ip":0,"op":84.0000034213901,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":0,"nm":"mouth 2","refId":"comp_1","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[259,168,0],"ix":2,"l":2},"a":{"a":0,"k":[150,150,0],"ix":1,"l":2},"s":{"a":0,"k":[12,12,100],"ix":6,"l":2}},"ao":0,"w":300,"h":300,"ip":-3.00000012219251,"op":84.0000034213901,"st":-3.00000012219251,"bm":0},{"ddd":0,"ind":3,"ty":2,"nm":"Woman 1.png","cl":"png","refId":"image_11","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[232,233,0],"ix":2,"l":2},"a":{"a":0,"k":[232,233,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"ip":0,"op":84.0000034213901,"st":0,"bm":0}],"markers":[]} \ No newline at end of file diff --git a/404jobnotfound-remi-ai/frontend/src/components/Avatar.tsx b/404jobnotfound-remi-ai/frontend/src/components/Avatar.tsx new file mode 100644 index 0000000..80034d0 --- /dev/null +++ b/404jobnotfound-remi-ai/frontend/src/components/Avatar.tsx @@ -0,0 +1,97 @@ +import { useRef, useEffect } from 'react'; +import Lottie, { LottieRefCurrentProps } from 'lottie-react'; +import greenManAvatar from '../avatars/green_man_avatar.json'; +import officeBackground from '../avatars/backgrouds/office_background_interview.jpg'; +import { Mic } from 'lucide-react'; + +type AvatarState = 'idle' | 'speaking' | 'listening' | 'thinking'; + +interface AvatarProps { + state: AvatarState; + name?: string; +} + +export default function Avatar({ state, name = 'Remi AI' }: AvatarProps) { + const lottieRef = useRef(null); + const isSpeaking = state === 'speaking'; + const isListening = state === 'listening'; + const isThinking = state === 'thinking'; + + useEffect(() => { + if (!lottieRef.current) return; + if (isSpeaking) { + lottieRef.current.play(); + } else { + lottieRef.current.pause(); + } + }, [isSpeaking]); + + return ( +
+ {/* Video feed area */} +
+ {/* Background */} + + {/* Lottie avatar */} +
+ +
+ + {/* Speaking indicator */} + {isSpeaking && ( +
+
+ {[35, 70, 100, 55, 90].map((h, i) => ( +
+ ))} +
+
+ )} + + {/* Listening overlay */} + {isListening && ( +
+
+ +
+
+ )} + + {/* Thinking overlay */} + {isThinking && ( +
+
+ {[0, 1, 2].map((i) => ( +
+ ))} +
+
+ )} + + {/* Name tag */} +
+ {name} +
+
+
+ ); +} diff --git a/404jobnotfound-remi-ai/frontend/src/components/ScoreBar.tsx b/404jobnotfound-remi-ai/frontend/src/components/ScoreBar.tsx new file mode 100644 index 0000000..452b921 --- /dev/null +++ b/404jobnotfound-remi-ai/frontend/src/components/ScoreBar.tsx @@ -0,0 +1,80 @@ +interface ScoreBarProps { + label: string; + value: number; + max?: number; + color?: string; +} + +function getScoreColor(score: number): string { + if (score >= 75) return 'from-emerald-500 to-green-400'; + if (score >= 60) return 'from-amber-500 to-yellow-400'; + return 'from-rose-500 to-red-400'; +} + +export function ScoreBar({ label, value, max = 100, color }: ScoreBarProps) { + const pct = Math.min(100, Math.round((value / max) * 100)); + const gradClass = color ?? getScoreColor(value); + + return ( +
+
+ {label} + {Math.round(value)} +
+
+
+
+
+ ); +} + +interface ScoreCircleProps { + score: number; + size?: number; + label?: string; +} + +export function ScoreCircle({ score, size = 120, label }: ScoreCircleProps) { + const radius = (size - 16) / 2; + const circumference = 2 * Math.PI * radius; + const offset = circumference - (score / 100) * circumference; + + const strokeColor = + score >= 75 ? '#10b981' : score >= 60 ? '#f59e0b' : '#ef4444'; + + return ( +
+
+ + + + +
+ {Math.round(score)} +
+
+ {label && {label}} +
+ ); +} diff --git a/404jobnotfound-remi-ai/frontend/src/components/Webcam.tsx b/404jobnotfound-remi-ai/frontend/src/components/Webcam.tsx new file mode 100644 index 0000000..e701a19 --- /dev/null +++ b/404jobnotfound-remi-ai/frontend/src/components/Webcam.tsx @@ -0,0 +1,41 @@ +import { useEffect, useRef } from 'react'; + +interface WebcamProps { + videoRef?: React.RefObject; +} + +// Hidden camera stream — keeps the video feed active for gaze tracking +// without showing anything to the candidate. +export default function Webcam({ videoRef: externalRef }: WebcamProps) { + const internalRef = useRef(null); + const videoRef = externalRef ?? internalRef; + + useEffect(() => { + let stream: MediaStream | null = null; + navigator.mediaDevices + .getUserMedia({ video: true, audio: false }) + .then((s) => { + stream = s; + if (videoRef.current) { + videoRef.current.srcObject = s; + } + }) + .catch(() => { + // Camera not available — silently ignore + }); + return () => { + stream?.getTracks().forEach((t) => t.stop()); + }; + }, []); // eslint-disable-line react-hooks/exhaustive-deps + + // Rendered off-screen so MediaPipe can read frames (display:none blocks pixel access) + return ( +